Data area | Word(s) | Bit(s) | Function | |
IR area | input area | IR 000 - IR 009 (10 words) | IR 00000 - IR 00915 (160 bits) | These bits may be assigned to an external I/O connection. Some of these have direct output on screw terminal (for example, IR000.00 - IR000.05 and IR010.00 - IR010.03 with CPM1A model) |
output area | IR 010 - IR 019 (10 words) | IR 01000 - IR 01915 (160 bits) | ||
working area | IR 200 - IR 231 (32 words) | IR 20000 - IR 23115 (512 bits) | Working bits that can be used freely in the program. They are commonly used as swap bits | |
SR area | SR 232 - SR 255 (24 words) | SR23200 - SR25515 (384 bits) | Special functions, such as flags and control bits | |
TR area | --- | TR 0 - TR 7 (8 bits) | Temporary storage of ON/OFF states when jump takes place | |
HR area | HR 00 - HR 19 (20 words) | HR0000 - HR1915 (320 bits) | Data storage; these keep their states when power is off | |
AR area | AR 00 - AR 15 (16 words) | AR0000 - AR1515 (256 bits) | Special functions, such as flags and control bits | |
LR area | LR 00 - LR 15 (16 words) | LR0000 - LR1515 (256 bits) | 1:1 connection with another PC | |
Timer/counter area | TC 000 - TC 127 (timer/counter numbers) | Same numbers are used for both timers and counters | ||
DM area | Read/write | DM 0000 - DM 0999 and DM 1022 - DM 1023 (1002 words) | --- | Data of DM area may be accessed only in word form. Words keep their contents after the power is off |
Error writing | DM 1000 - DM 1021 (22 words) | --- | Part of the memory for storing the time and code of error that occurred. When not used for this purpose, they can be used as regular DM words for reading and writing. They cannot be changed from within the program | |
Read only | DM 6144 - DM 6599 (456 words) | --- | ||
PC setup | DM 6600 - DM 6655 (56 words) | --- |
Storing various parameters for controlling the PC |