R
Distributed I/O Controller
SRM1
The SRM1’s high-speed distributed I/O
controller is a revolutionary design in PLC
control. The SRM1 places all the processing
power and control in the ultra compact master
unit and allows you to distribute up to 256
points of I/O via a twisted pair network. You
can create a distributed I/O network with up to
32 nodes at distances up to 500 meters away.
This allows for reduced cabling costs, increased flexibility, lower system costs, and
optimum efficiency when I/O has to be located
away from the CPU.
H
Distributed I/O system supports up to 256
I/O points
H
SRM1 master communicates with up to 32
nodes at up to 500 meters away
H
Twisted pair network allows easy addition of
devices and reduces cabling costs
H
High-speed communications at up to
750 kbps
H
Multiple remote I/O options including
discrete and analog I/O devices
H
4k Program memory; 2 k Data memory
H
UL/CSA/CE approvals
uC
Basic Configuration
Host device
Peripheral
device
CompoBus/S Communications Cable
Terminator
SRM1
Slave
Slave
Slave
32 Slaves max.
1
SRM1
SRM1
Ordering Information
J CPU/MASTER UNITS
Product
Appearance
CPU/Master Unit
Power
supply
Peripheral
port
Serial
port
Standards
Part number
DC
Yes
—
SRM1-C01-V2
DC
Yes
RS-232C
port
UL, CSA,
CE (See
Note 2.)
SRM1-C02-V2
J COMPOBUS/S I/O SLAVE TERMINALS
Product
Transistor remote I/O
terminal blocks
SRT2 models support long
distance and high-speed
communications
Appearance
Specifications
Power
supply
(See
Note 1.)
Standards
(See Note
2.)
Part number
4 transistor input (NPN)
4 transistor inputs (PNP)
8 transistor inputs (NPN)
8 transistor inputs (PNP)
16 transistor inputs (NPN)
16 transistor inputs (PNP)
Multiple
UL, CSA,
CE
SRT2-ID04
SRT2-ID04-1
SRT2-ID08
SRT2-ID08-1
SRT2-ID16
SRT2-ID16-1
4 transistor outputs (NPN)
4 transistor outputs (PNP)
8 transistor outputs (NPN)
8 transistor outputs (PNP)
16 transistor outputs (NPN)
16 transistor outputs (PNP)
SRT2-OD04
SRT2-OD04-1
SRT2-OD08
SRT2-OD08-1
SRT2-OD16
SRT2-OD16-1
Transistor remote I/O
terminal blocks with
individual commons for
each point
16 transistor inputs (NPN)
16 transistor inputs (PNP)
16 transistor I/O points (NPN)
16 transistor I/O points (PNP)
16 transistor outputs (NPN)
16 transistor outputs (PNP)
Multiple
UL, CSA,
CE
SRT2-ID16T
SRT2-ID16T-1
SRT2-MD16T
SRT2-MD16T-1
SRT2-OD16T
SRT2-OD16T-1
Plug-in relay output blocks
8 relay outputs
16 relay outputs
8 power MOSFET relay outputs
16 power MOSFET relay outputs
Local
UL, CSA,
CE
SRT2-ROC08
SRT2-ROC16
SRT2-ROF08
SRT2-ROF16
Electromechanical relay
Power MOSFET relay
—
8 transistor input (NPN)
8 transistor inputs (PNP)
8 transistor outputs (NPN)
8 transistor outputs (PNP)
Multiple
Connector remote
terminal blocks
(MIL connector on 16-pt
models or sensor connector
on 8-pt models)
Connector remote
terminal blocks
(MIL connector on 16-pt
models or sensor connector
on 8-pt models)
G6D-1A DC24
G3DZ-2R6PL DC24
UL, CSA,
CE
16 transistor inputs (NPN)
16 transistor inputs (PNP)
16 transistor outputs (NPN)
16 transistor outputs (PNP)
Mounting bracket, side–mounting
Mounting bracket, surface mount
Input cable to G7TC block, 0.5 m
Output cable to G7TC block, 0.5 m
SRT2-VID08S
SRT2-VID08S-1
SRT2-VOD08S
SRT2-VOD08S-1
SRT2-VID16ML
SRT2-VID16ML-1
SRT2-VOD16ML
SRT2-VOD16ML-1
—
UL, CSA,
CE
SRT2-ATT01
SRT2-ATT02
G79-I50C
G79-O50C
(This table continues on the next page.)
Note: 1. Information on EC Directives
Individual OMRON products that comply with EC Directives conform to the common emission standards of EMC Directives.
However, the emission characteristics of these products installed on customers’ equipment may vary depending on the configuration, wiring, layout, and other conditions of the control panel used. For this reason, customers are requested to check whether
the emission characteristics of the entire machine or equipment comply with the EMC Directives.
2. Network power supply: One power supply can be used for communications and I/O over flat cable SCA1-4F10.
Multiple power supply: Use separate power supplies for communications and I/O. Flat cable cannot be used for I/O power.
Local power supply: Power can only be provided from a single source using twisted-pair cable.
2
SRM1
SRM1
CompoBus/S I/O Slave Terminals Table – continued from previous page
Product
Sensor remote
terminal block
Appearance
Specifications
Power
supply
(See
Note 1.)
Standards
(See Note
2.)
Part number
8 inputs (NPN)
8 outputs
Multiple
UL, CSA,
CE
SRT1-ID08S
SRT1-OD08S
4 automatic teaching points (NPN)
Network
Sensor connectors
For 0.3 to 0.5 mm2 sensor cables
For 0.14 to 0.2 mm2 sensor cables
—
—
XS8A-0441
XS8A-0442
Sensor amplifier remote
terminal blocks for
CompoBus/S
4 single-point fiber-optic amplifiers
1 four-point fiber-optic amplifier
4 single-point amp, expansion
1 four-point amp, expansion
Local
CE
SRT1-TID04S
SRT1-TKD04S
SRT1-XID04S
SRT1-XKD04S
Fiber-optic sensor
amplifiers for Omron’s
E32-series fiber-optic
cables
High accuracy, long-distance, 1-ch
General-purpose, 1 channel
Multi-functional, 1 channel
—
—
E3X-NH16
E3X-NT16
E3X-NT26
Multi-functional, 4 channels
—
Inductive proximity sensor
amplifier
Sensor detects all metal targets,
offer 1 teach function, 1 channel;
use E2C sensing heads
—
—
E2C-T16
Terminal block
Connect any 2-wire or 3-wire DC
photoelectric or proximity sensor,
limit switch or basic switch; 1
channel
—
—
E39-JID01
Analog input terminal
1 to 4 inputs (set with DIP switch)
Six ranges from –10 to +10 V and 0
to 20 mA
Network
CE
SRT2-AD04
Analog output terminal
1 to 2 outputs (set with DIP switch)
Five ranges from –10 to +10 V and
4 to 20 mA
Network
PC board remote I/O
modules
16 point input, NPN
16 point output, NPN
Standard DIP pitch
Local
CE
SRT1-ID16P
SRT1-OD16P
Branch connector
Extension connector
Connector terminator
—
—
—
SCN1-TH4
SCN1-TH4E
SCN1-TH4T
Flat cable
100 m
SCA1-4F10
Twisted pair cable
—
Belden #9409 cable
(available
commercially)
Terminal-block terminator
—
—
SRT1-ND08S
E3X-NM16
SRT2-DA02
—
SRS1-T
Note: 1. Information on EC Directives
Individual OMRON products that comply with EC Directives conform to the common emission standards of EMC Directives.
However, the emission characteristics of these products installed on customers’ equipment may vary depending on the configuration, wiring, layout, and other conditions of the control panel used. For this reason, customers are requested to check whether
the emission characteristics of the entire machine or equipment comply with the EMC Directives.
2. Network power supply: One power supply can be used for communications and I/O over flat cable SCA1-4F10.
Multiple power supply: Use separate power supplies for communications and I/O. Flat cable cannot be used for I/O power.
Local power supply: Power can only be provided from a single source using twisted-pair cable.
3
SRM1
SRM1
J I/O LINK UNITS
CPU
Description
Part number
CPM1A/CPM2A
Allows CPM1A/CPM2A to be used as a terminal on a CompoBus/S network (8 inputs/8 outputs)
CPM1A-SRT21
CPM2C
Allows CPM2C to be used as a terminal on a CompoBus/S network
(8 inputs/8 outputs)
CPM2C-SRT21
Product
Description
Part number
RS-232C adapter
Converts peripheral port to RS-232C level; cable length 3.3 m
CQM1-CIF02
Converts peripheral port to RS-232C level; DIN mount
CPM1-CIF01
Converts peripheral port to RS-422/RS-485; DIN mount
CPM1-CIF11
J ADAPTERS
RS-422/RS-485 adapter
J CONNECTING CABLES
Product
Description
Part number
RS-232C cable
RS-232C to RS-232C for PLC communication; cable length 2 m
C200H-CN320-EU
RS-232C to RS-232C; PC connection for program download; cable length
2m
C200HS-CN220-EU
J PERIPHERAL DEVICES
Product
Description
Part number
Programming console
Hand-held programming console with cable attached, 2 m length
CQM1-PRO01–E
Hand-held programming console with back light (cable not included)
C200H-PRO27-E
Connects C200H programming console to peripheral port, 2 m length
C200H-CN222
Connects C200H programming console to peripheral port, 4 m length
C200H–CN422
Connecting cable
J SUPPORT SOFTWARE
Product
Functions
Part number
CX-Programmer Jr.
Windows-based programming software; reduced instruction set
and networking commands. OS: Windows 95/98/NT
WS02-CXPC1-EJR-V2.0
CX-Programmer
Full programming software package programs micro, small and
larger controllers.
WS02-CXPC1-EV2.0
J PROGRAM TRANSFER EQUIPMENT
Product
Description
Part number
Expansion Memory Unit
Uploads and downloads program and setup memory areas to and from
the controller.
CPM1-EMU01-V1
EEPROM (256 kbits)
Used with the Expansion Memory Unit.
CPM1-EEPROM-EMU01
Product
Description
Part number
Operation manual
CompoBus/S SRM1 Master operation manual
W318
Operation manual
CompoBus/S SRT2-Series terminals operation manual
W266
Programming manual
SRM1/CPM1A/CPM2A/CPM2C programming manual
W353
J MANUALS
4
SRM1
SRM1
Nomenclature
SRM1-C02-V2
SRM1-C01-V2
CPU status indicators
Connector cover
CompoBus/S
communications status
indicators
Indicates the status of the
CompoBus/S in operation and
in communication with Slaves.
Connector cover
Peripheral port
Connect this port to programming
tools through dedicated cables.
RS-232C port
Connect this port to the
RS-232C interfaces of personal
computers and Programmable
Terminals.
Peripheral port
communications status indicator
Flashes when the peripheral port or
RS-232C port is in communication.
Terminal block
Specifications
J GENERAL SPECIFICATIONS
Supply voltage
24 VDC (20.4 to 26.4 VDC allowable)
Power consumption
3.5 W max.
Inrush current
5.0 A max. (pulse width: 15 ms max.)
Noise immunity
Conforms to IEC61000-4-4; 2 kV (power lines)
Vibration resistance
10 to 57 Hz, 0.075-mm amplitude, 57 to 150 Hz, acceleration: 9.8 m/s2 in X, Y, and Z directions for 80
minutes each
(Time coefficient; 8 minutes × coefficient factor 10 = total time 80 minutes)
Shock resistance
147 m/s2 three times each in X, Y, and Z directions
Ambient temperature
Operating: 0°C to 55°C (32°F to 131°F)
Storage: –20°C to 75°C (–4°F to 167°F)
Humidity
10% to 90% RH with no condensation
Atmosphere
Must be free from corrosive gas.
Power interrupt time
DC type: 2 ms min.
Weight
150 g max.
J PERFORMANCE SPECIFICATIONS
Programming language
Ladder diagram
Instruction length
1 step per instruction, 1 to 5 words per instruction
Types of instructions
Basic instructions:
Special instructions:
14
81 instructions, 125 variations
Execution time
Basic instructions:
Special instructions:
0.97 µs (LD instruction)
9.1 µs (MOV instruction)
Program capacity
4,096 words
User data memory capacity
2,022 words
Memory backup
Flash memory (no backup needed): User programs
Battery: Data memory, 10 years at 25°C
Peripheral port
One port: Host Link, No Protocol
RS-232C port
One port (SRM1-C02-V2): Host Link, NT Link, 1:1 Link, No Protocol
5
SRM1
SRM1
J I/O ALLOCATION
Maximum I/O points
256 points
Input bits
160 bits: 00000 to 00915 (Bits not used as input bits can be used as work bits.)
Output bits
160 bits: 01000 to 01915 (Bits not used as output bits can be used as work bits.)
Work bits
704 bits: 00800 to 00915 (Words IR 008 and IR 009)
01800 to 01915 (Words IR 018 and IR 019)
20000 to 23915 (Words IR 200 to IR239)
Special bits (SR area)
248 bits: 24000 to 25507 (Words IR 240 to IR 255)
Temporary bits (TR area)
8 bits (TR0 to TR7)
Holding bits (HR area)
320 bits: HR 0000 to HR 1915 (Words HR 00 to HR 19)
Auxiliary bits (AR area)
256 bits: AR 0000 to AR 1515 (Words AR 00 to AR 15)
Link bits (LR area)
256 bits: LR 0000 to LR 1515 (Words LR 00 to LR 15)
Timers/Counters
128 timers/counters (TIM/CNT 000 to TIM/CNT 127)
100-ms timers: TIM 000 to TIM 127
10-ms timers (high-speed counter): TIM 000 to TIM 003
Decrementing counters and reversible counters
(Note: A malfunction may occur if the cycle time is over 10 ms when TIM 004 to TIM 127 are
used with the TIMH instruction.)
Data memory
Read/Write: 2,022 words (DM 0000 to DM 2022)
Read-only: 512 words (DM 6144 to DM 6655)
Interval timer interrupts
One-shot mode / Scheduled interrupt mode, one bit (0.5 to 319.968 ms)
The input bits of SRM1 words 000 to 007, and the output bits of words 010 to 017, are allocated to the CompoBus/S Slave. These allocations are shown in the following table:
IN0 to IN15 are Input Slave node numbers, and OUT0 to OUT15 are Output Slave node numbers.
If the maximum number of CompoBus/S devices is set to 16, then IN8 to IN15 and OUT8 to OUT15 can be used as work bits.
For CompoBus/S Slaves with fewer than eight points, the bit addresses from either bit 0 or bit 8 are allocated as reserved.
Slave node
Number
Slave node
Number
Bits 15 to 8
Bits 7 to 0
IN1
IN0
Bits 15 to 8
Bits 7 to 0
OUT1
001
IN3
OUT0
011
OUT3
002
OUT2
IN4
012
OUT5
OUT4
IN7
IN6
013
OUT7
OUT6
004
IN9
IN8
014
OUT9
OUT8
005
IN11
IN10
015
OUT11
OUT10
006
IN13
IN12
016
OUT13
OUT12
007
IN15
IN14
017
OUT15
OUT14
I/O
Word address
Inputs
000
6
I/O
Word address
Outputs
010
IN2
IN5
003
SRM1
SRM1
J COMPOBUS/S COMMUNICATIONS SPECIFICATIONS
Communications method
CompoBus/S protocol
Coding method
Manchester coding method
Connection method
Multi-drop method and T-branch method (See Note 1.)
Communications
baud rate
(See Note 2.)
High-speed mode
750 kbps
Long-distance mode
93.75 kbps
Communications
cycle time
High-speed mode
0.8 ms, when maximum number of connectible terminals is 32
0.5 ms, when maximum number of connectible terminals is 16
Long-distance mode
6.0 ms, when maximum number of connectible terminals is 32
4.0 ms, when maximum number of connectible terminals is 16
Maximum number of connectible terminals
32: 16 IN and 16 OUT
16: 8 IN and 8 OUT
Communications
distance
High-speed mode
Belden #9409 or VCTF cable:
Main line length: 100 m max.
Branch-line length: 3 m max.
Total length of branches: 50 m max.
Flat cable (SCA1-4F10):
Main line length: 30 m max.
Branch-line length: 3 m max.
Total length of branches: 30 m max.
(When flat cable is used to connect fewer than 16 Slaves, the main line can be up to
100 m long and total branch line length can be up to 50 m.)
Cable
Long-distance mode
Belden #9409 or VCTF cable:
Main line length: 500 m max.
Branch-line length: 6 m max.
Total length of branches: 120 m max.
Vinyl-clad VCTF
JIS C3306
Two 0.75 mm2 conductors (2 signal wires)
Flat cable
Four 0.75 mm2 conductors (2 signal wires and 2 power supply wires)
Number of points per CPU
256 (128 IN and 128 OUT), when maximum number of connectible terminals is 32.
128 (64 IN and 64 OUT), when maximum number of connectible terminals is 16.
Error control checks
Manchester code check, frame length check, parity check, two-transfer comparison
Note: 1. A terminator must be connected to the point in the system farthest from the Master.
2. The communications baud rate is switched using DM settings (default setting is 750 kbps).
J TERMINATORS
Ratings/Characteristics
Rated current
4A
Contact resistance
20 mΩ max.
Insulation resistance
1,000 MΩ min. at 500 VDC
Withstand voltage
1,000 VAC for 1 min, leakage current: 1 mA max.
Cable pulling strength
50 N (5.1 kgf) min.
Operating temperature
–20°C to 70°C (–4°F to 158°F)
Materials
Housing
Cover
PA66 resin (UL94V-2)
Branching and extension: Gray
Terminator: Black
Contact
Phosphor bronze and nickel base, tin plated
7
SRM1
SRM1
Dimensions
Unit: mm (inch)
J CPU/MASTER UNITS
SRM1-C01-V2, SRM1-C02-V2
15
With Programming
Console Connector
Attached
110
(4.33)
100
(3.94)
85.5
(3.37)
70 (2.76)
30 (1.18)
8
36 (1.42)
40 (1.57)
60 (2.36)
The above dimensions apply to the SRM1-C02-V2. The SRM1-C01-V2 has no RS-232C port.
J COMPOBUS/S SLAVE INPUT AND OUTPUT TERMINALS
SRT1-ID04 (-1), SRT1-OD04 (-1)
SRT2-ID04 (-1), SRT2-OD04 (-1)
SRT1-ID08 (-1), SRT1-OD08 (-1)
SRT2-ID08 (-1), SRT2-OD08 (-1)
65
(2.56)
54
(2.12)
27
20.5
11
Mounting Holes
Sixteen, M3
Two, 4.2 dia. or M4
48
(1.89)
68 ±0.2 (2.68 ±0.008)
80 (3.15)
8
SRM1
SRM1
RT1-ID16 (-1), SRT1-OD16 (-1)
RT2-ID16 (-1), SRT2-OD16 (-1)
105 (4.13)
54
(2.12)
50
(50)
27
20.5
11
22–M3
84
48
(1.89)
28
Mounting Holes
Two, 4.2 dia. or M4
93 ±0.2 (3.66 ±0.008)
SRT2-ID16T (-1)
SRT2-MD16T (-1)
SRT2-OD16T (-1)
180 (7.09)
170
40
50
(1.97)
3.15
57.5
(2.26)
Two, 4.2 dia. or M4
Mounting Holes
40 ±0.2
(1.57
±0.008)
170 ±0.2 (6.69 ±0.008)
9
SRM1
SRM1
Unit: mm (inch)
SRT1-ROC08, SRT1-ROF08
SRT2-ROC08, SRT2-ROF08
54
(2.12)
Mounting Holes
100 (3.94)
80
50
Two, 4.2 dia. or M4
41 ±0.2
(1.61
±.008)
40
21.5
11.5
80 ±0.2
(3.15 ±0.008)
Sixteen,
M3
6
7
65
(2.56)
50
(1.97)
50
(1.97)
41
6
31
25
(0.98)
SRT1-ROC16, SRT1-ROF16
SRT2-ROC16, SRT2-ROF16
Mounting Holes
155 (6.10)
135
Two, 4.2 dia. or M4
50
41 ±0.2
(1.61
±0.008)
40
54
(2.12)
21.5
11.5
135 ±0.2
(5.31 ±0.008)
Thirty–two, M3
7
6
65
(2.56)
50
(1.97)
6
31
50
(1.97)
41
25
(0.98)
10
SRM1
SRM1
SRT2-VID08S
SRT2-VID08S-1
SRT2-VOD08S
SRT2-VOD08S-1
55 (2.17)
90
(3.54)
70
32 (1.26)
5
85 (3.35)
SRT2-VID16ML
SRT2-VID16ML-1
SRT2-VOD16ML
SRT2-VOD16ML-1
55 (2.17)
90
(3.54)
5
77
82 (3.23)
32 (1.26)
Mounting Brackets
Dimensions when Unit is mounted.
SRT2-ATT01
50
(1.97)
35 (1.38)
105.5 (4.15)
35 (1.38)
SRT2-ATT02
120 (4.72)
35
(1.38)
32.5(1.28)
7.3
11
SRM1
SRM1
Unit: mm (inch)
RT1-ID08S
75 (2.95)
2.8
100 (3.94)
50
(1.97)
Cover opening and
closing directions
37 (1.46)
4
92
Mounting Holes
40±0.2
(1.57
±0.008)
Two, 4.2 dia or M4
40
92±0.2
(3.62±0.008)
Four, M3
6
SRT1-ND08S
75 (2.95)
2.8
70 (2.76) max.
50
(1.97)
Cover opening and
closing directions
37 (1.46)
4
62
Mounting Holes
40±0.2
(1.57
±0.008)
Two, 4.2 dia or M4
40
6
12
Four, M3
62±0.2
(2.44±0.008)
SRM1
SRM1
SRT1-OD08S
75 (2.95)
2.8
100 (3.94)
50
(1.97)
Cover opening and
closing directions
37 (1.46)
4
92
Mounting Holes
40±0.2
(1.57
±0.008)
Two, 4.2 dia. or M4
40
7
92±0.2
(3.62±0.008)
Four, M3
6
SRT1-TID04
30.5
13
Two, 4.5 dia.
Mounting Holes
6
48
Two, 4.2 dia. or M4
48
(1.89)
13
(0.51)
61.8 (2.43)
1
41
(1.61)
3.4
36.7
14.3
70
75 (2.95)
13
SRM1
SRM1
Unit: mm (inch)
SRT1-XID04S
Two, 4.5 dia.
3
17.5
Mounting Holes
6
48
Two, 4.2 dia. or M4
48
(1.89)
3
(0.12)
4.5
41.2 (1.62)
41
(1.61)
3.4
14.3
36.7
70
75 (2.95)
SRT1-TKD04S
26
7.5
Two, 4.5 dia.
Mounting Holes
6
48
Two, 4.2 dia. or M4
48
(1.89)
7.5
(0.29)
52 (2.05)
1
41
(1.61)
3.4
36.7
70
75 (2.95)
14
14.3
SRM1
SRM1
SRT1-XKD04S
Two, 4.5 dia.
17.5
3
Mounting Holes
6
Two, 4.2 dia. or M4
48
(1.89)
48
3
(0.12)
4.5
33 (1.30)
41
(1.61)
3.4
14.3
36.7
70
75 (2.95)
E3X-NM16
Output indicator
Stability indicator
7
10
8.3
7
10.8
21.4
3.5
59 (2.32)
32.2 (1.27)
10.9
6.2
Eight, 2.4 dia.
8
33
(1.30)
32.5
10.7
7
7
13
34.8
5.5
6.1
8.3
15
SRM1
SRM1
Unit: mm (inch)
E3X-NTj6
Output indicator
Stability indicator
7
59 (2.32)
10.9
10
(0.39)
6
Two, 2.4 dia.
32.5
(1.28)
8
10.7
13
E2C-T16
OUT indicator
10
(0.39)
4
(0.16)
2
(0.08)
36.7
5.5
STB indicator
7
(0.28)
0.5
(0.02)
22.6
(0.89)
2
(0.08)
6
(0.24)
R2
70
(2.76)
21.8
(0.86)
32.5
(1.28)
24
(0.94)
5.5
(0.22)
36.7
(1.44)
Output indicator
E39-JID01
10.9
59 (2.32)
6.1
10
(0.39)
32.5
(1.28)
10.5
64.5 (2.54)
16
SRM1
SRM1
SRT1-ID16P
SRT1-OD16P
16
(0.63)
1.6
3.5
0.63
1.6 dia.
2.54
Incorrect insertion
prevention pin
27.94±0.1
(1.10 ±0.004)
0.63
2.54 x 15 = 38.1
PCB dimensions (top view)
2.54x15 = 38.1 (1.50)
8.95±0.1
2.54±0.1
35
(1.38)
1.53±0.1
+0.1
27.94±0.1
60 (2.36)
32–0.9 dia
2.2 dia. 0
+0.1
0
No cumulative tolerance allowed
SRT2-AD04
48 (1.89)
105 (4.13)
19
93
50
(1.97)
27
4
Mounting Holes
48 (1.89)
65 (2.56)
Two, 4.2 dia. or M4
93 ±0.2
(3.66 ±0.008)
SRT2-DA02
48 (1.89)
105 (4.13)
93
19
50
(1.97)
27
48 (1.89)
4
Mounting Holes
65 (2.56)
Two, 4.2 dia. or M4
93 ±0.2
(3.66 ±0.008)
17
SRM1
SRM1
Unit: mm (inch)
J CONNECTORS, CABLE, TERMINATORS
SCN1-TH4 Branch Connector
SCN1-TH4E Extension Connector
13
15
(0.59)
17 (0.69)
20
(0.79)
10.1
SCN1-TH4T Connector Terminator
15 13
(0.59)
17 (0.69)
20
(0.79)
10.1
SRS1-T Terminal–block Terminator
Mounting Holes
Two, 4.2 dia. or M4
30±0.2
1.18 ±0.008
30±0.2
Two, 4.4 dia.
6
20
(0.79)
20±0.15
40 (1.57)
18
20 (0.79)
SRM1
SRM1
Communications
J NT LINK FOR PROGRAMMABLE TERMINALS
1:1 NT Link
1:N NT Link
High-speed communications can be achieved by providing a
direct access through the use of the 1:1 NT Link between the
SRM1 and Omron’s NT-Series Programmable Terminals. The
RS-232C port can be used for NT Link. The peripheral port can
be converted to RS-232C port using the CPM1-CIF01 serial
communication adapter.
Connect the SRM1 to several NT–Series Programmable
Terminals via the peripheral port using the CPM1-CIF11 serial
communication adapter, as shown in the illustration at below.
OMRON PTs that support the 1:N NT Link must be used.
Programmable
Terminals
SRM1
SRM1
RS-422
Programmable Terminal
CPM1-CIF11
Peripheral to
RS-422/RS-485 adapter
C200H-CN320-EU
cable (3 m)
J HOST LINK COMMUNICATIONS
Host Link is a command/response communications system in
which commands are transmitted from the host computer and
corresponding responses are returned from the destination
SRM1. Host Link commands can be used to read/write data in
SRM1 data areas and read/write settings. Either the peripheral
port or RS-232C port can be used.
SRM1
Command
Host Link
computer
Response
1:1 Host Link Connection
Command
Command
The SRM1 can be connected to an IBM PC/AT or compatible
computer or a Programmable Terminal, as shown in the following
diagram.
Programmable
Terminal
Response
Response
IBM PC/AT or compatible computer
SRM1
SRM1
19
SRM1
SRM1
Peripheral Port Connection
SRM1
Programmable
Terminal
C200H-CN320-EU
cable (3 m)
RS-232C Communications Adapter
CPM1-CIF01
IBM PC/AT or
compatible
computer
C200HS-CN220-EU cable (2 m)
1:N Host Link Connection
Response
Command
IBM PC/AT or compatible
computer with RS-422
CPM1-CIF11 Serial
Communications
Adapter
20
SRM1
CPM1-CIF11 Serial
Communications
Adapter
SRM1
SRM1
SRM1
J 1:1 LINK CONNECTIONS FOR DATA EXCHANGE
An SRM1 can share a common data memory area with another
SRM1, CQM1, CPM1, CPM1A, CPM2A, CPM2C, C200HS, or
C200HX/HE/HG Programmable Controller. One controller acts as
the Master and the other as the Slave to link up to 256 bits in the
LR area. In the following example, an SRM1 is linked one-to-one
to another SRM1. An alternate configuration uses the
CPM1-CIF01 serial communication adapter to the peripheral port.
SRM1
SRM1
RS-232C
Port
Restrictions
The only SRM1 words that can be used for link relay are the
words from LR00 to LR15. These words must also be used in the
linked programmable controller (CQM1, C200HX/HE/HG/HS or
CS1). It is not possible for words LR16 to LR63 to be linked
one-to-one with an SRM1.
LR 00
WRITE
RS-232C
Port
Link bits
Link bits
WRITE area
READ area
LR 07
LR 08
LR 07
LR 08
READ area
READ
LR 00
READ
WRITE area
WRITE
LR 15
LR 15
J PROGRAM TRANSFER UNIT
Uploading
Use Omron’s EEPROM program transfer unit to update programs
in machines or program multiple controllers with the same
program. The CPM1-EMU01-V1 Expansion Memory Unit
connects to the peripheral port of micro and small PLCs.
Downloading
EEPROM
Omron SRM1,
CPM1A, CPM2A,
CPM2B, CPM2C and
CQM1H programmable controllers
21
SRM1
SRM1
Instruction Set
J SEQUENCE INSTRUCTIONS
J BCD/BINARY CALCULATION
Instruction
Mnemonic
Code
Code
BCD ADD
ADD(@)
30
SUB(@)
31
Sequence Input Instructions
Instruction
Mnemonic
LOAD
LD
f
BCD SUBTRACT
LOAD NOT
LD NOT
f
BCD MULTIPLY
MUL(@)
32
AND
AND
f
BCD DIVIDE
DIV(@)
33
f
BINARY ADD
ADB(@)
50
f
BINARY SUBTRACT
SBB(@)
51
f
BINARY MULTIPLY
MLB(@)
52
DVB(@)
53
AND NOT
OR
OR NOT
AND NOT
OR
OR NOT
AND LOAD
AND LD
f
BINARY DIVIDE
OR LOAD
OR LD
f
DOUBLE BCD ADD
ADDL(@)
54
DOUBLE BCD SUBTRACT
SUBL(@)
55
DOUBLE BCD MULTIPLY
MULL(@)
56
DOUBLE BCD DIVIDE
DIVL(@)
57
Sequence Output Instructions
Instruction
Mnemonic
Code
OUTPUT
OUT
f
OUT NOT
OUT NOT
f
SET
SET
f
RESET
RSET
f
KEEP
KEEP
11
DIFFERENTIATE UP
DIFU
13
DIFFERENTIATE DOWN
DIFD
14
Instruction
Mnemonic
Code
NO OPERATION
NOP
00
END
END
01
INTERLOCK
IL
02
Instruction
Mnemonic
Code
BCD TO BINARY
BIN(@)
23
BINARY TO BCD
BCD(@)
24
4 TO 16 DECODER
MLPX(@)
76
16 TO 4 DECODER
DMPX(@)
77
ASCII CODE CONVERT
ASC(@)
86
2’S COMPLEMENT (-V2 models only)
NEG(@)
––
Instruction
Mnemonic
Code
03
COMPARE
CMP
20
CMPL†
60
Sequence Control Instructions
INTERLOCK CLEAR
ILC
J DATA CONVERSION INSTRUCTIONS
Data Comparison Instructions
JUMP
JMP
04
DOUBLE COMPARE
JUMP END
JME
05
BLOCK COMPARE
BCMP(@)†
68
TABLE COMPARE
TCMP(@)
85
AREA RANGE COMPARE (-V2 models
only)
ZCP
––
J TIMER/COUNTER INSTRUCTIONS
Instruction
Mnemonic
Code
TIMER
TIM
f
COUNTER
CNT
f
Instruction
Mnemonic
Code
REVERSIBLE COUNTER
CNTR
12
MOVE
MOV(@)
21
HIGH-SPEED TIMER
TIMH
15
MOVE NOT
MVN(@)
22
BLOCK TRANSFER
XFER(@)
70
BLOCK SET
BSET(@)
71
J STEP INSTRUCTIONS
J DATA MOVEMENT INSTRUCTIONS
Instruction
Mnemonic
Code
DATA EXCHANGE
XCHG(@)
73
STEP DEFINE
STEP
08
SINGLE WORD DISTRIBUTE
DIST(@)
80
STEP START
SNXT
09
DATA COLLECT
COLL(@)
81
MOVE BIT
MOVB(@)
82
MOVE DIGIT
MOVD(@)
83
J INCREMENT/DECREMENT
Instruction
Mnemonic
Code
INCREMENT
INC(@)
38
DECREMENT
DEC(@)
39
22
Note: f:
Instruction keys allocated to the Programming
Console.
(@): Instruction can be differentiated using input rise time
to execute the instruction in just one cycle.
––: Identifies an expansion instruction.
†:
Identifies an expansion instruction assigned a
default code.
SRM1
SRM1
J LOGIC INSTRUCTIONS
J PERIPHERAL DEVICE CONTROL
Instruction
Mnemonic
Code
COMPLEMENT
COM(@)
29
LOGICAL AND
ANDW(@)
34
LOGICAL OR
ORW(@)
35
EXCLUSIVE OR
XORW(@)
36
EXCLUSIVE NOR
XNRW(@)
37
J SHIFT INSTRUCTIONS
I/O Unit Instructions
Instruction
Mnemonic
Code
7-SEGMENT DECODER
SDEC(@)
78
I/O REFRESH
IORF(@)
97
Instruction
Mnemonic
Code
MESSAGE
MSG(@)
46
Display Instruction
High-speed Counter Control Instructions
Instruction
Mnemonic
Code
Instruction
Mnemonic
Code
SHIFT REGISTER
SFT
f/10
MODE CONTROL
INI(@)†
61
WORD SHIFT
WSFT(@)
16
PV READ
PRV(@)†
62
ASYNCHRONOUS SHIFT REGISTER
ASFT(@)†
17
COMPARE TABLE LOAD
CTBL(@)†
63
ARITHMETIC SHIFT LEFT
ASL(@)
25
ARITHMETIC SHIFT RIGHT
ASR(@)
26
ROTATE LEFT
ROL(@)
27
Instruction
Mnemonic
Code
ROTATE RIGHT
ROR(@)
28
FAILURE ALARM
FAL(@)
06
ONE DIGIT SHIFT LEFT
SLD(@)
74
SEVERE FAILURE ALARM
FALS
07
ONE DIGIT SHIFT RIGHT
SRD(@)
75
REVERSIBLE SHIFT REGISTER
SFTR(@)
84
J SPECIAL CALCULATION INSTRUCTION
Instruction
BIT COUNTER
Mnemonic
BCNT(@)†
Code
67
J DAMAGE DIAGNOSIS INSTRUCTIONS
J SPECIAL SYSTEM INSTRUCTIONS
Instruction
Mnemonic
Code
SET CARRY
STC(@)
40
CLEAR CARRY
CLC(@)
41
J RS-232C INSTRUCTIONS
J SUBROUTINE INSTRUCTIONS
Instruction
Mnemonic
Code
Instruction
Mnemonic
Code
SUBROUTINE ENTER
SBS(@)
91
RECEIVE
RXD(@)†
47
TXD(@)†
48
SUBROUTINE ENTRY
SBN
92
TRANSMIT
SUBROUTINE RETURN
RET
93
FCS CALCULATE
FCS(@)
––
MACRO
MCRO
99
ASCII-TO-HEXADECIMAL
HEX(@)
––
CHANGE RS-232C SETUP
STUP(@)
––
J INTERRUPT CONTROL INSTRUCTIONS
J DATA CONTROL INSTRUCTIONS
Instruction
Mnemonic
Code
INTERVAL TIMER
STIM(@)†
69
Instruction
Mnemonic
Code
INTERRUPT CONTROL
INT(@)†
89
SCALE (-V2 models only)
SCL(@)†
66
PID CONTROL (-V2 models only)
PID
––
Note: f:
Instruction keys allocated to the Programming
Console.
(@): Instruction can be differentiated using input rise time
to execute the instruction in just one cycle.
––: Identifies an expansion instruction.
†:
Identifies an expansion instruction assigned a
default code.
23
SRM1
SRM1
J INSTRUCTION SET SUMMARY
The shaded areas are function codes to which expansion
instructions are allocated by default or to which the user can
allocate expansion instructions. The expansion instructions
shown at the bottom of the page can be substituted for the ones
with default function codes.
The following table lists the SRM1(-V2) instructions that have
fixed function codes. Each instruction is listed by mnemonic and
by instruction name. Use the numbers in the leftmost column as
the left digit and the number in the column heading as the right
digit of the function code.
Left
digit
Right digit
0
1
2
3
4
5
6
7
8
9
0
NOP
No
operation
END
End
IL
Interlock
ILC
Interlock
clear
JMP
Jump
JME
Jump end
FAL(@)
Failure
alarm and
reset
FALS
Severe
failure
alarm
STEP
Step
define
SNXT
Step start
1
SFT
Shift
register
KEEP
Keep
CNTR
Reversible
counter
DIFU
Differentiate up
DIFD
Differentiate down
TIMH
Highspeed
timer
WSFT(@)
Word shift
ASFT(@)
Asynchronous shift
register
---
---
2
CMP
Compare
MOV(@)
Move
MVN(@)
Move not
BIN(@)
BCD to
binary
BCD(@)
Binary to
BCD
ASL(@)
Shift left
ASR(@)
Shift right
ROL(@)
Rotate left
ROR(@)
Rotate
right
COM(@)
Complement
3
ADD(@)
BCD add
SUB(@)
BCD
subtract
MUL(@)
BCD
multiply
DIV(@)
BCD
divide
ANDW
(@)
Logical
AND
ORW(@)
Logical
OR
XORW
(@)
Exclusive
OR
XNRW
(@)
Exclusive
NOR
INC(@)
Increment
DEC(@)
Decrement
4
STC(@)
Set carry
CLC(@)
Clear
carry
---
---
---
---
MSG(@)
Message
display
RXD(@)
Receive
TXD(@)
Transmit
---
5
ADB(@)
Binary
add
SBB(@)
Binary
subtract
MLB(@)
Binary
multiply
DVB(@)
Binary
divide
ADDL(@)
Double
BCD add
SUBL(@)
Double
BCD
subtract
MULL(@)
Double
BCD
multiply
DIVL(@)
Double
BCD
divide
---
---
6
CMPL
Double
compare
INI(@)
Mode
control
PRV(@)
PV read
CTBL(@)
Compare
table load
---
---
SCL(@)
Scaling
(See
Note)
BCNT(@)
Bit
counter
BCMP(@)
Block
compare
STIM(@)
Interval
timer
7
XFER(@)
Block
transfer
BSET(@)
Block set
---
XCHG(@)
Data
exchange
SLD(@)
One digit
shift left
SRD(@)
One digit
shift right
MLPX(@)
4-to-16
decoder
DMPX(@)
16-to-4
encoder
SDEC(@)
7-segment
decoder
---
8
DIST(@)
Single
word
distribute
COLL(@)
Data
collect
MOVB(@)
Move bit
MOVD(@)
Move digit
SFTR(@)
Reversible shift
register
TCMP(@)
Table
compare
ASC(@)
ASCII
convert
---
---
INT(@)
Interrupt
control
9
---
SBS(@)
Subroutine
entry
SBN
Subroutine
define
RET
Subroutine
return
---
---
---
---
---
MCRO
(@)
Macro
J EXPANSION INSTRUCTIONS WITHOUT DEFAULT FUNCTION CODES
Mnemonic
Name
FCS(@)
FCS CALCULATE
HEX(@)
ASCII-TO-HEXADECIMAL
NEG(@)*
2’S COMPLEMENT
PID*
PID CONTROL
STUP(@)
CHANGE RS-232C SETUP
ZCP*
AREA RANGE COMPARE
Note: *SCL(66), NEG(––), PID(––), and ZCP (––) are supported by the SRM1-C0j-V2 CPUs only.
24
SRM1
SRM1
NOTE: DIMENSIONS SHOWN ARE IN MILLIMETERS. To convert millimeters to inches divide by 25.4.
R
OMRON ELECTRONICS LLC
OMRON CANADA, INC.
One East Commerce Drive
Schaumburg, IL 60173
885 Milner Avenue
Scarborough, Ontario M1B 5V8
1-800-55-OMRON
416-286-6465
Cat. No. GC MSPLC1
03/01
Specifications subject to change without notice.
Printed in U.S.A.
25