Wiring Omron CPM2C to NT2S and NT21 Operator Panels Cables

James Nishida12 min read
HMI ProgrammingOmronTutorial / How-to
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Wiring Omron CPM2C to NT2S and NT21 Operator Panels: Cables and Setup

Overview: CPM2C in Truck-Loading Applications

The Omron CPM2C is a 33 mm-wide micro-PLC designed for tight-cabinet installations such as truck-loading arms, dispensing skids, and bay controllers. Each loading bay typically has two loading arms, each driven by its own operator panel (OP). The challenge is mapping a CPU that has only two onboard serial channels (peripheral and RS-232C) to one OP per arm while preserving in-line programming access. This article consolidates the field-proven wiring, cable set, and protocol choices for the two most common configurations:

  • One CPM2C + one NT2S-SF122B-EV2 on the peripheral port (no-protocol / Host Link).
  • One CPM2C + two NT21 (or NT31/NV3W) touchscreens through the RS-232C port with a CPM2C-CN111 branch adapter.
The CPM2C does not support multidrop NT-Link on the peripheral port. Only one OP can be connected per physical serial channel. Multi-OP topologies must use either a CPM2C-CIF01-V1 converter to RS-422A/485 or a CPM2C-CN111 passive splitter on RS-232C.

CPM2C Communication Architecture

The CPM2C is documented in the CPM1/CPM1A/CPM2A/CPM2C/SRM1(-V2) Programming Manual (W353-E1-06) and the CPM2C Operation Manual (W356-E1-08). Each CPU carries two serial ports:

Port Connector Default Protocol Typical Use
Peripheral 4-pin mini-DIN (female) Peripheral Bus (CX-Programmer) Programming, NT2S, single OP
RS-232C 9-pin D-sub (male) Host Link / NT-Link 1:1 / No-Protocol NT21 / NT31 / NV3W, barcode readers, serial printers

Serial mode is selected in DM6651 and DM6652 (port 1 and port 2 settings) inside the PLC's system area. The three modes most relevant to operator-panel wiring are:

  • Host Link (SYSWAY) – standard polling for C-series HMIs such as the NT2S.
  • NT-Link 1:1 – high-speed tag exchange for the NT21, NT31, and NV-series panels.
  • No-Protocol – raw send/receive of ASCII frames for the NT2S when configured as "Serial Communication Mode" in the NTST software.

CPU Models Commonly Used in Loading Skids

Catalog Number I/O Power Outputs Ports
CPM2C-10C1DR-D 10 (6 DI / 4 DO) 24 VDC Relay Peripheral + RS-232C
CPM2C-20C1DR-D 20 (12 DI / 8 DO) 24 VDC Relay Peripheral + RS-232C
CPM2C-32CDTM-D 32 (16 DI / 16 DO) 24 VDC MOSFET (sink) Peripheral + RS-232C
CPM2C-S100C-DRT CPU + CompoBus/S master 24 VDC Transistor Peripheral + RS-232C + CompoBus/S

Full dimensions, electrical ratings, and derating curves are given in the CPM2C Compact PLC Series datasheet (P06E) and the Mouser-distributed CPM2C datasheet (OMRNS04069). The 10-point CPU (33 × 90 × 65 mm) is the smallest member and is the typical choice for one OP per loading arm.

Compatible Operator Panels

Field deployments on CPM2C use three Omron HMI families. Each maps to a different physical port and protocol.

NT2S-SF122B-EV2 (Compact Monochrome)

The NT2S-SF122B-EV2 is a 2-line × 16-character VFD-style display with eight function keys. It communicates through the peripheral port using Host Link or No-Protocol (the latter is documented in section 8 of the CPM2C Operation Manual W356-E1-08 under "No-Protocol Communications"). It can be programmed with the bundled NT-ZA3EV-SF122B tool or with NTST and downloaded via the NT2S peripheral port.

NT21 (3.8" Monochrome / Color Touchscreen)

The NT21 is a 3.8-inch STN display with 320 × 240 pixels and touchscreen. It supports NT-Link 1:1 at 115.2 kbps, the fastest native protocol the CPM2C offers. Each NT21 occupies one RS-232C port; to run two NT21s on a single CPM2C you must use a CPM2C-CN111 passive branch cable (see topology section).

NT31 and NV3W (Larger Panels)

NT31 and NV-series panels can also be wired through the RS-232C port, again with one OP per port. NV3W can also be switched to RS-422A/485 by selecting the -DRM/-ML option modules, in which case a CPM2C-CIF01-V1 converter is required on the PLC side.

Cables, Adapters, and Connectors

Catalog Number Function Connector A Connector B Length
C200H-CN229-EU CPM2C peripheral ↔ PC/NT2S programming 9-pin D-sub (F) 9-pin D-sub (F) 2 m
CS1W-CN626 CX-Programmer peripheral cable for CPM2C/CJ2 USB 4-pin mini-DIN 2 m
NT2S-CN224-V1 NT2S peripheral ↔ CPM2C peripheral port 4-pin mini-DIN 4-pin mini-DIN 2 m
CPM2C-CN111 RS-232C passive branch (1 in / 2 out) 9-pin D-sub (M) 2 × 9-pin D-sub (F) 0.3 m stub
CPM2C-CN222 RS-232C straight extension 9-pin D-sub (F) 9-pin D-sub (M) 2 m
CPM2C-CIF01-V1 RS-232C ↔ RS-422A/485 converter 9-pin D-sub (F) 5-pin terminal block n/a
NV3W-CNV20 NV3W serial option module (RS-422A/485) Slot Terminal block n/a
Cables prefixed "C200H-" and "CS1W-" are NOT exclusively C200H or CS1 parts. The C200H-CN229-EU is a serial cross-over cable that has been used in the field to connect the CPM2C peripheral port to both a CX-Programmer-equipped PC and an NT2S simultaneously on some pin reassignments. Verify with an ohmmeter before assuming crossover; in modern CX-One installations the CS1W-CN626 is preferred for clean USB isolation.

Topology A — Single CPM2C + Single NT2S

This is the simplest configuration and the one most frequently used on a single-arm loading skid where the operator panel lives within 2 m of the PLC.

Wiring Diagram

[CPM2C Peripheral Port 4-pin mini-DIN]
           |  (NT2S-CN224-V1)
           v
[NT2S-SF122B-EV2 Peripheral Port 4-pin mini-DIN]

[Programming tap — connect to PC only during commissioning]
           |
     [C200H-CN229-EU or CS1W-CN626]
           |
       [CX-Programmer / CX-Designer]

DM Settings for No-Protocol Communication

DM Word Setting Meaning
DM6651 bits 12–15 0x0 (Host Link) or 0xF (No-Protocol) Port 1 protocol
DM6651 bits 8–11 0x0 (standard) Port 1 frame format
DM6651 bits 0–7 0x00 (Host Link) / 0x06 (No-Protocol 9600) Baud rate index
DM6652 0x0000 Port 2 disabled (default)

The default No-Protocol defaults are 9600 bps, 7 data bits, even parity, 2 stop bits (7,E,2). These match the NT2S default factory setting. If parity or stop-bit configuration is changed, the NT2S must be reconfigured in NTST with the matching values.

CX-Programmer Connection

  1. Plug the CS1W-CN626 into the CPM2C peripheral port.
  2. Select Auto Online in CX-Programmer, choose the C200H-CN229-EU / CS1W-CN626 driver, and set baud to 9 600 bps.
  3. The PLC will return its node number (default 00) and CPU type CPM2C.
  4. Disconnect the programming cable after download to leave the NT2S-CN224-V1 connected to the OP.

Topology B — Single CPM2C + Two NT21 Touchscreens

For a two-arm bay where each arm needs its own OP, two NT21s share the single RS-232C port through a CPM2C-CN111 passive branch cable. Both panels operate in NT-Link 1:1 mode; the PLC simply broadcasts the tag table to whichever OP is requesting it.

Wiring Diagram

[CPM2C RS-232C Port 9-pin D-sub M]
           |  (CPM2C-CN222 short pigtail if needed)
           v
[CPM2C-CN111 passive branch — pin 2/3/5 are wired to BOTH outputs]
           |
     +-----+-----+
     |           |
[NT21 #1]   [NT21 #2]
  (Arm A)    (Arm B)
The CPM2C-CN111 is a passive Y-cable. Both branches share the same TX/RX pair; signals from either OP arrive at the PLC simultaneously. There is no hardware addressing inside the CN111 itself. NT-Link 1:1 is inherently a peer-pair protocol, so two NT21s on the same RS-232C bus each receive the same tag update. If independent tag content is required for the two arms, the PLC must separate the screens logically (e.g., Arm A on screen page 1, Arm B on page 2 inside the same project). The two NT21s cannot poll different tag sets at different rates through a single RS-232C port.

DM Settings for NT-Link 1:1

DM Word Setting Meaning
DM6652 bits 12–15 0x2 (NT-Link 1:1) Port 2 protocol
DM6652 bits 0–7 0x00 (115 200 bps) Port 2 baud

NT21 Project Configuration

  1. Open CX-Designer and create a new NT21 project.
  2. Set the COM port to RS-232C, NT-Link 1:1, 115 200 bps.
  3. Map the desired IR / DM / HR / LR words to NT-Link address 0000–FFFF as required.
  4. Compile, transfer via NT-ZA3EV or USB on the NT21-SF121/128, and watch for a green "PLC OK" indicator on the NT21 home screen.

Topology C — RS-422A/485 Multidrop with CPM2C-CIF01-V1

Some integrators need more than two OPs on a single CPM2C. The field-proven path is to mount a CPM2C-CIF01-V1 converter on the RS-232C port, change to Host Link (or No-Protocol) on the PLC, and multidrop multiple OPs on RS-422A/485. The CPM2C-CIF01-V1 is an optically-isolated converter terminated with a 5-pin detachable terminal block.

Wiring Diagram

[CPM2C RS-232C] --- 9-pin D-sub ---> [CPM2C-CIF01-V1]
                                              |  (twisted pair, terminated at both ends with 120 ohm)
                                              v
                                         [NT21 #1] (ARM A)
                                              |
                                         [NT21 #2] (ARM B)
                                              |
                                         [NT2S]   (engineering panel)

DM Settings for Host Link 1:N

DM Word Setting Meaning
DM6652 bits 12–15 0x0 (Host Link) Port 2 protocol
DM6652 bits 0–7 0x06 (9 600) / 0x0A (19 200) Baud
DM6650 / PLC node 00 PLC station number (Host Link)
OP node #1 01 First OP station
OP node #2 02 Second OP station

The CIF01-V1 supports Host Link up to 19 200 bps on shielded twisted pair up to 500 m. Each OP is assigned a unique node number 01..31 and polls the PLC independently. This is the only configuration that permits the CPM2C to talk to more than one OP simultaneously on a single channel.

Some users have reported successful RS-485 multidrop with four OPs on a CPM2C using the CIF01-V1. While the protocol supports it, Omron does not formally publish a maximum OP count for the CPM2C's serial channel. Validate each project's response time empirically; at 9 600 bps Host Link, four OPs polling IR words can saturate the channel if the tag tables are large (more than ~200 words).

Programming-Cable Sharing

A common field question is whether the programming PC can remain connected while the OP is online. The answer depends on the channel:

Channel Allow simultaneous OP + programming? Method
Peripheral port (1 OP) Yes, with C200H-CN229-EU Y-cable tap Plug OP via NT2S-CN224-V1, PC via C200H-CN229-EU into a passive Y
RS-232C (1 OP) No (single physical port) Use CPM2C-CIF01-V1 to RS-485 and run OP on the converter channel
RS-232C with CPM2C-CN111 No Both branches are OPs; disconnect one branch to program

The CPM2C-CN111 was specifically tested with the NT2S and found to fail when a programmer was bridged in parallel with the OP because the converter drivers fight each other. If permanent programming access is required, deploy the CIF01-V1 path on RS-485 instead.

Verification Procedure

  1. Apply 24 VDC to the CPM2C. Confirm the green PWR LED is solid and the RUN LED is solid after the mode switch is held to RUN for 1 s.
  2. Power the OP. Watch for the OP's "PLC Communication OK" or "Link" indicator within 5 s of PLC run.
  3. In CX-Programmer, open the PLC Error Log (Ctrl+E). A clean cycle shows no "Communications Port Error" (error 0x80F0 or 0x80F1) and no "Host Link Overrun" entries.
  4. Toggle an output bit mapped to the OP. Confirm the OP screen updates within 200 ms (NT-Link 1:1) or 600 ms (Host Link 1:N at 9 600).
  5. Disconnect and reconnect the OP cable. The PLC should re-establish Host Link within 3 s without requiring a power cycle.

Troubleshooting Matrix

Symptom Likely Cause Fix
OP shows "PLC No Response" Wrong port/protocol in DM6651/6652 Re-enter DM6651 = 0x0000 (Host Link) or 0x2000 (NT-Link 1:1 on port 2)
OP shows garbled text Baud / parity mismatch Set OP to match PLC DM setting (default 9 600, 7,E,2)
OP connects, but no tags update NT-Link address outside CPM2C memory Constrain NT-Link range to IR 000–IR 252 (CPM2C IR area)
Two NT21s, only one works CPM2C-CN111 passive split, OP #2 has wrong node Both OPs are node 01 in NT-Link 1:1; there is no addressing
CX-Programmer cannot connect, OP works Wrong peripheral cable (CS1W-CN226 vs CN626) Use CS1W-CN626 or C200H-CN229-EU on the peripheral port
CIF01-V1 LED off, OP dead Reversed RD+/RD- Swap SDA / SDB pairs at the terminal block
RS-485 multidrop, intermittent Missing 120 ohm termination Add 120 ohm across SDA/SDB at the first and last node
Programming hangs after PLC error PLC in BUSY mode, OP polling Stop OP polling or temporarily disconnect NT2S-CN224-V1

Recommendations by Bay Configuration

Bay Layout Recommended CPU Recommended OP Cabling Notes
1 arm, 1 OP CPM2C-10C1DR-D NT2S-SF122B-EV2 NT2S-CN224-V1 to peripheral port Lowest cost; No-Protocol ASCII on DM6651 = 0x0F06
2 arms, 2 OPs, single CPU CPM2C-20C1DR-D 2 × NT21 CPM2C-CN111 split on RS-232C Both OPs receive same tag update; design screens to share pages
2 arms, 2 OPs, independent tags CPM2C-20C1DR-D 2 × NT21 CPM2C-CIF01-V1 + RS-485 multidrop Each OP polls unique tag area using Host Link node addressing
3+ arms, central cabinet CPM2C-S100C-DRT or migrate to CP1E NV3W with NV3W-CNV20 CPM2C-CIF01-V1 + RS-485 Validate polling latency; consider CP1E for larger tag tables

Field Notes and Caveats

  • CX-One version compatibility: CX-Programmer 9.x and later support the CPM2C series. CX-Designer 3.x supports NT21 up to version 4.7. Use CX-One 4.60 or later for reliable transfers.
  • Power consumption of the NT2S-SF122B-EV2 is 5 VDC at 200 mA, typically fed from the NT2S-CN224-V1 connector pin assignments. Verify the cable delivers sufficient current before extending beyond 2 m.
  • If the truck-loading bay exposes the cabinet to vibration, use the CPM2C's panel-mount tabs (screws M4 × 12) rather than DIN rail alone.
  • Always ground the PLC and OP to a single point star-ground to avoid ground loops when the RS-485 cable runs between cabinets.
  • When migrating from CPM2C to CP1E or CP1L in future upgrades, the NT21 project can be reused because both PLC families support NT-Link 1:1 natively.

FAQ

Can two operator panels connect to one CPM2C?

Yes. Use a CPM2C-CIF01-V1 on the RS-232C port and run Host Link 1:N at 9 600 or 19 200 bps with each OP given a unique node number (01, 02...). The peripheral port does not support multidrop; only one OP can be attached there.

Which cable connects an NT2S to a CPM2C?

The NT2S-CN224-V1 cable connects the NT2S peripheral port to the CPM2C peripheral port with no protocol changes. For PC programming on the same channel, the C200H-CN229-EU or CS1W-CN626 can be used on the same mini-DIN port in a passive Y configuration.

Why does my NT21 lose communication when I plug in CX-Programmer?

The CPM2C has only one RS-232C port. CX-Programmer and the NT21 cannot share that port simultaneously unless a CPM2C-CIF01-V1 splitter is used. For permanent dual access, run the NT21 on the peripheral port or migrate the OP to RS-485 multidrop.

What DM word sets the CPM2C peripheral port to No-Protocol?

DM6651 bits 12–15 = 0xF selects No-Protocol on the peripheral port, with baud/data format in the low byte (e.g., 0x06 for 9 600, 7,E,2). DM6652 controls the RS-232C port independently with the same bit map.

Can four operator panels run on one CPM2C over RS-485?

Field deployments have succeeded with four OPs over RS-485 through a CPM2C-CIF01-V1, but response time depends on the tag table size. Stay at or below 9 600 bps and limit each OP's tag poll to under 200 words to avoid channel saturation.

Back to blog