![background image](http://html1.mh-extra.com/html/omron/srm1-programing-02-2001/srm1-programing-02-2001_programming-manual_742414336.webp)
5-2
Section
I/O Allocation for CPM1/CPM1A/CPM2A PCs
317
CPU Units with 60 I/O Points
36 inputs
IR 00000 to IR 00011
IR 00100 to IR 00111
IR 00200 to IR 00211
24 outputs
IR 01000 to IR 01007
IR 01100 to IR 01107
IR 01200 to IR 01207
CPM1A-60CD
-
CPM2A-60CD
-
Inputs
IR 000
IR 001
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Outputs
IR 010
IR 011
Do not use
IR 002
IR 012
Bits
5-2-2 Expansion I/O Units
No. of I/O
Model number
I/O
Allocated bits
Compatible CPU Units
8
CPM1A-8ED
Input
8 inputs: Word (m+1), bits 00 to 07
CPM1-30CDR-
-V1
CPM1A
Output
---
CPM1A
CPM2A
8
CPM1A-8ER
CPM1A-8ET
Input
---
CPM1-30CDR-
-V1
CPM1A
CPM1A-8ET
CPM1A-8ET1
Output
8 outputs: Word (n+1), bits 00 to 07
CPM1A
CPM2A
20
CPM1A-20EDR
CPM1A-20EDR1
Input
12 inputs: Word (m+1), bits 00 to 11
CPM1-30CDR-
-V1
CPM1A
CPM1A 20EDR1
CPM1A-20EDT
CPM1A-20EDT1
Output
8 outputs: Word (n+1), bits 00 to 07
CPM1A
CPM2A
20
CPM1A-20EDR
Input
12 inputs: Word (m+1), bits 00 to 11
CPM1-10CDR-
CPM1-20CDR-
Output
8 outputs: Word (n+1), bits 00 to 07
CPM1-20CDR-
CPM1-30CDR-
(-V1)
Note
m: “m” denotes the last input word allocated to the CPU Unit, or to the previous
Expansion Unit or Expansion I/O Unit if one is already connected.
n:
“n” denotes the last output word allocated to the CPU Unit, or to the previous
Expansion Unit or Expansion I/O Unit if one is already connected.
Expansion I/O Unit Allocation
•
In the following diagrams, shaded areas indicate bits actually used for inputs or
outputs.
•
Input bits are allocated to Expansion I/O Units from word (m+1), where “m” is
the last input word allocated to the CPU Unit, or to the previous Expansion Unit
or Expansion I/O Unit if one is already connected.
•
Output bits are allocated to Expansion I/O Units from word (n+1), where “n” is
the last output word allocated to the CPU Unit, or to the previous Expansion
Unit or Expansion I/O Unit if one is already connected.
•
Bits in the output words that are not used as output bits can be used as work
bits.
•
Bits in the input words that are not used as input bits cannot be used as work
bits.