s7-200
BITS
I0.0, Q0.0, V0.0, M0.0
BYTES
IB0....
WORDS
IW0....
AIW0, AQW0
DWORDS
ID0....
S7-300, 400, WINAC
BITS
I0.0, Q0.0, M0.0 DB1.DBX0.0
BYTES
IB0,....DB1.DBB0
WORDS
IW0....DB1.DBW0
DWORDS
ID0....DB1.DBD0
IMAGE REGISTER ON S7-300, S7-400 AND WINAC VARIES BY CPU. EG: S7-313 IS 0-127
ABOVE THE IMAGE REGISTER- PIB128, PQB128,PIW128, PQW128,PID128, PQD128. READ DIRECTLY FROM THE CARD FOR INPUT OR OUPUT BYTE, WORD OR DWORD. THIS CAN BE USED WITHIN THE IMAGE REGISTER FOR INSTANT READS OF INPUTS OR OUTPUTS.
S7-200 ADDRESSES STARTING AT 0 EG: I0.0,Q0.0, AIW0, AQW0. ANALOG INPUTS AND OUTPUTS HAVE A SEPERATE ADDRESS RANGE THAN DIGITAL I/O. THE CPU ASSIGNS THE NEXT AVAILABLE ADDRESS TO THE NEXT MODULE. EG: 4 16 POINT DI MDOULES WOULD HAVE THE ADDRESSES OF I0.0 THROUGH I7.7 AND THEN 4 8 OUT DO MODULES ON THE SAME RACK WOULD HAVE Q0.0 THROUGH Q3.7. A 4 AI 1 AQ MODULE WOULD ADDRESS IN THE SAME RACK AS AIW0, AIW2, AIW4, AIW6, AQW0.
S7-300 ETC. ARE ADDRESSED ANY WAY YOU WANT IN THE HARDWARE CONFIG.