OMRON CJ1W-PRM21 Master to Siemens ET 200iSP via Profibus DP

James Nishida12 min read
OmronProfibusTroubleshooting
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

OMRON CJ1W-PRM21 Profibus DP Master to Siemens ET 200iSP Integration

Integrating an OMRON CJ-series PLC (CJ1G-CPU43H with CJ1W-PRM21 V3.0) as a Profibus DP master against a Siemens ET 200iSP intrinsically-safe distributed I/O station is technically possible but exposes a number of well-documented integration pitfalls: GSD handling, DPV0 versus DPV1 capability, the role of the Process Device Manager (PDM), and the behavior of the ET 200iSP IS coupler. This reference collects the engineering decisions, configuration steps, and diagnostic procedures required to bring the link up cleanly and to recover it when cyclic I/O or acyclic parameter channels fail.

1. System Overview and Architecture

The reference topology is a single Profibus DP segment carrying one DP-V0/DP-V1 master (OMRON CJ1W-PRM21) and one or more DP slaves (Siemens ET 200iSP stations). The IS coupler sits between the safe and hazardous sides of the field wiring and acts as a transparent repeater in the DP layer; it is not configured as a node and does not consume a Profibus station address. The head station (IM 152-1) of the ET 200iSP is the only slave that appears on the bus.

Role Component Catalog / Version Function
PLC CPU OMRON CJ1G-CPU43H CJ1 series, high-end Application execution, process image
Profibus Master OMRON CJ1W-PRM21 Unit version 3.0 Cyclic + acyclic DP-V0/DP-V1 services
DP Slave (head station) Siemens ET 200iSP (IM 152-1) 6ES7152-1AA00-0AB0 family Slave with IS backplane
IS segment barrier ET 200iSP IS Coupler 6ES7197-0AB00 / -0BA00 Transparent IS barrier, no DP node
Configuration tool CX-Configurator FDT / PDM Siemens PDM V6+V9 DP-V1 acyclic parameterization

The OMRON side is configured with CX-Profibus (or the FDT-based CX-Configurator) that ships with CX-One. The Siemens side is configured with STEP 7 or, more commonly in a mixed-vendor cell, the Siemens GSD file and PDM, because ET 200iSP behaves as a "third-party" slave to any non-Siemens master.

2. Hardware Identification and Specifications

The CJ1W-PRM21 is a CJ-series Profibus DP master unit that mounts on the CJ1 CPU rack. The unit occupies a standard CJ1 slot, draws 5 VDC from the backplane, and is configured as an I/O table entry in CX-Programmer. Unit version 3.0 introduces full DP-V1 support; older unit versions (1.x, 2.x) accept the same GSD files but expose only DP-V0 services, which prevents PDM-style acyclic access to the ET 200iSP.

Parameter CJ1W-PRM21 V3.0 Notes
Bus profile Profibus DP-V0 / DP-V1 DP-V1 acyclic required for PDM
Baud rate 9.6 kbps to 12 Mbps Auto-detect on segment
Max slaves 125 Per segment; segment repeaters extend
Cyclic I/O per slave Up to 244 bytes in / 244 bytes out Sum across slots
Acyclic DP-V1 Read/Write class 1 & class 2 Required for ET 200iSP PDM
Configuration port CX-Profibus / CX-Configurator FDT USB/Serial to CPU peripheral

The ET 200iSP head station (IM 152-1) is the Profibus slave interface. It plugs into a TM-IM/PM terminal module and is followed by digital and analog I/O modules on the ET 200iSP backplane. The IS coupler is mounted at the boundary between the safe and hazardous zones and is addressed as bus terminator / power limiter only — it does not appear in the bus scan.

3. Profibus DP Protocol Considerations: DPV0 vs DPV1

DP-V0 is the original cyclic data exchange: the master reads inputs and writes outputs on a fixed cycle. DP-V1 adds two acyclic services — MSAC1_Read and MSAC1_Write — used by PDM and similar tools to read/write device parameters outside the cyclic I/O. ET 200iSP supports both, but the PDM path is exclusively DP-V1.

Implication for the OMRON master:

  1. Confirm the CJ1W-PRM21 reports unit version 3.0 (visible in the I/O table or in CX-Configurator device identification). Earlier versions are DP-V0 only and PDM will not be able to reach the ET 200iSP.
  2. Enable the DP-V1 class-1 slot in the master configuration. With CX-Profibus this is a per-slave checkbox; with the FDT container it is part of the DTM channel settings.
  3. Reserve at least one DP-V1 connection in the master's connection pool. The default is usually sufficient for a single ET 200iSP.

Where the master cannot be confirmed DP-V1, all acyclic tools (PDM, Siemens routing) are blocked and only the cyclic process image will work. That is often the first symptom reported: "cyclic data is fine, but PDM cannot establish communication with ET 200iSP."

4. GSD File Acquisition and Installation

The GSD (General Station Description) file tells the OMRON master how to map the ET 200iSP's modular I/O into the cyclic I/O image. Without a correct GSD, the slave is either invisible to the bus or appears with the wrong slot count.

  1. Locate the GSD. The ET 200iSP GSD is supplied with STEP 7 / TIA Portal and is also available on the Siemens support portal. The filename follows the convention SIExxxxx.GSD where xxxxx is the IM 152-1 article number.
  2. Copy the GSD to the directory used by CX-Configurator FDT (typically \ProgramData\Omron\CX-Server\GSD or the FDT catalog folder).
  3. Refresh the device catalog. The ET 200iSP head station should appear under Profibus DP / Slaves / Siemens AG / ET 200iSP.
  4. Drop the head station onto the segment, assign a Profibus station address that does not collide with the CJ1W-PRM21 (master is always address 126 in the diagnostic view; the ET 200iSP can use any free address 1–125, with 0 reserved for class-2 masters).
  5. Add the I/O modules to the slots in the same order they are physically inserted on the ET 200iSP backplane. Order matters — slot 1 is the first module to the right of the IM 152-1.
  6. Download the configuration to the CJ1W-PRM21 and store it in the CPU project.
Note: If a GSD revision does not match the head-station firmware, the master will refuse to enter Data_Exchange. Compare the GSD "Release" field against the head-station diagnostic buffer (IM 152-1, parameter "Module status") before chasing wiring or address faults.

5. CX-Configurator FDT and the DTM Layer

CX-Configurator FDT is the OMRON FDT 1.2 container used to integrate the CJ1W-PRM21 and any slave DTMs. For non-Siemens masters, the ET 200iSP is configured through its GSD, not its DTM, because the Siemens DTM is designed to attach to a STEP 7 / PDM project. PDM can still be launched against the device on the bus provided the master exposes a class-2 connection, but the configuration edit path runs through the GSD slots on the OMRON side.

Recommended workflow:

  1. Build the slave configuration in CX-Configurator FDT using the GSD.
  2. Open the CJ1W-PRM21 DTM and add the ET 200iSP as a DP-V1 slave.
  3. Set the bus parameters (Tslot, Tset, Tqui, Ttr, min Tsdr) to the PROFIBUS defaults for 1.5 Mbps unless the segment is unusually long or loaded. PDM and the ET 200iSP tolerate the standard profile.
  4. Set the watchdog time to a value greater than the master's configured cycle. The default of 10 s is safe; shorter values should only be used after the link is proven stable.
  5. Save the project and download to the CPU. The CJ1G-CPU43H will load the bus configuration to the CJ1W-PRM21 on the next cycle.

6. IS Coupler Behavior and Power Budget

The ET 200iSP IS coupler separates the safe-area Profibus segment from the hazardous-area segment. It is fully transparent at the protocol layer — it does not require a GSD entry and does not consume a Profibus address — but it does impose two physical limits that must be respected.

Parameter Value (per Siemens datasheet) Engineering impact
IS segment max length ≤ 100 m hazardous side, ≤ 1000 m safe side (with repeaters) Limits remote I/O placement
Entity parameters Voc, Isc, Po Per coupler variant Used in Ex-i loop verification
Bus termination Always ON at far ends only Set ON at IS coupler and final device
Power feed External 24 VDC per segment Power module required on each side

The IS coupler does not cause DP communication problems at the protocol level. If cyclic communication fails with the IS coupler in the link, the fault is almost always bus parameters, address conflict, or termination — not the coupler itself. A useful diagnostic is to bypass the coupler with a straight RS-485 segment during commissioning and re-introduce the coupler once the link is stable.

7. ET 200iSP Station Configuration

Once the master is talking to the head station, slot-level configuration is performed through:

  • The GSD on the OMRON side (defines what the master expects to see), and
  • PDM (when available) for per-channel parameters such as diagnostics enable, value status, and channel-specific scaling.

Field-proven commissioning sequence:

  1. Power the head station alone — no I/O modules, no IS coupler initially. The IM 152-1 should appear in the master bus scan with a green status.
  2. Add the power module (PM-E) and one I/O module. Confirm the slot appears in the master's cyclic I/O image with the expected length (e.g., 2 bytes for a 16-bit digital input).
  3. Insert the IS coupler. Watch the head-station BF (bus fault) LED — a one-second pulse indicates parameterization error; a steady on indicates no communication at the segment level.
  4. Insert the remaining I/O modules. Validate each slot's length against the GSD.

Mixing module order between physical and configured slots is the most common cause of "Data_Exchange not entered" on individual slots, even when the head station itself is healthy.

8. PDM and Acyclic Data Exchange

Siemens Process Device Manager (PDM) is the standard tool for reading and writing acyclic parameters on ET 200iSP — for example, channel diagnostics enable, wire-break detection, and overflow behavior. PDM communicates over DP-V1 class-1 (master-internal) or class-2 (separate tool) connections.

Two distinct paths exist:

  1. PDM on a SIMATIC master: PDM tunnels through STEP 7, which mediates the acyclic calls. This is the path documented in the Siemens ET 200iSP configuration guide.
  2. PDM on a third-party master (the OMRON case): PDM must be able to open its own DP-V1 class-2 connection to the slave. This requires the OMRON master to forward class-2 acyclic requests, which is supported on the CJ1W-PRM21 V3.0 only when "DP-V1 routing" is enabled in the master DTM.

If PDM cannot establish communication, the typical root causes are:

  • Master unit version < 3.0 (DP-V0 only).
  • Class-2 routing disabled in the master DTM.
  • Bus parameter Tslot too short for the segment (PDM acyclic calls have longer timeouts than cyclic).
  • Address 0 used by the slave (PDM expects to address a class-2 master, not a slave).

9. Diagnostic Indicators and Status Codes

The CJ1W-PRM21 exposes bus diagnostics to the CJ1G-CPU43H through a fixed set of CIO and DM words. The ET 200iSP head station exposes diagnostics through the standard Profibus DP diagnostic buffer (6 bytes standard diagnostic + identifier-related diagnostic + module status + channel-related diagnostic).

LED / Flag Location Meaning
BF (red, steady) IM 152-1 No communication / address conflict
BF (red, flashing) IM 152-1 Parameterization or configuration error
SF (red) IM 152-1 Module fault (slot diagnostic)
BF / SF on CJ1W-PRM21 Master unit Segment-level fault
A54000–A54015 CIO (CJ1 master area) Slave status bits per station
D30000+ DM (CJ1 master area) Diagnostic buffer / bus parameters

For an OMRON-based monitoring program, poll the A540 area for slave status and decode the master's bus diagnostic buffer (D30000+) to map the fault to a specific station or slot.

10. Troubleshooting Matrix

Symptom Likely root cause Corrective action
IM 152-1 BF steady, master BF steady Wiring, termination, address conflict Verify termination at both segment ends; check address with master scan
IM 152-1 BF flashing Configuration / parameterization mismatch Compare GSD slot list to physical modules; re-download configuration
Cyclic I/O works, PDM cannot connect DP-V1 not enabled; class-2 routing off Confirm PRM21 unit version 3.0; enable DP-V1 routing in DTM
Intermittent Data_Exchange loss Bus parameters; EMI; loose connector Use PROFIBUS defaults; check shield grounding; re-crimp D-sub
Specific slot reports "module not found" Module order mismatch; missing GSD entry Reorder modules to match GSD; confirm module revision supported by GSD
Master logs "Address 0 occupied" ET 200iSP accidentally set to address 0 Use DTM address tool to set address 1–125; cycle power
IS coupler installed, link drops Entity parameters exceeded; bad power Verify Ex-i loop; confirm power module on each side of coupler

11. Commissioning Verification

After configuration download, the following checklist confirms a healthy link:

  1. Master reports Data_Exchange with the configured station address; BF off.
  2. All IM 152-1 slots report "Module OK" in the master DTM diagnostic view.
  3. Cyclic I/O updates at the configured bus cycle; toggle an input and confirm the corresponding CJ1 input area bit changes within one cycle.
  4. PDM can read the ET 200iSP identification (manufacturer, article number, firmware).
  5. Diagnostic test mode (if supported) shows the slave is responding to class-1 acyclic reads.
  6. Watchdog trip test: pull the bus connector; the master must report station failed within the configured watchdog time and clear the fault when the connector is restored.

Document the final GSD revision, IM 152-1 firmware version, PRM21 unit version, and bus parameters in the project folder. These four values are sufficient to reproduce or audit the configuration later.

12. Related Considerations and Vendor Cross-References

When supporting an OMRON + Siemens cell, keep the following auxiliary references available:

For hazardous-area deployments, validate the entity parameters of the IS coupler against the installed field devices and update the loop verification documentation. PDM does not replace Ex-i documentation; it is only the parameterization path.

Why does PDM fail to connect to ET 200iSP behind an OMRON CJ1W-PRM21 master?

PDM relies on DP-V1 acyclic services. The CJ1W-PRM21 must be unit version 3.0 or later, and DP-V1 class-1/class-2 routing must be enabled in the master DTM. Earlier unit versions or DP-V0-only configurations allow cyclic data but block PDM acyclic access.

Does the ET 200iSP IS coupler need a Profibus station address or GSD entry?

No. The IS coupler is a transparent physical-layer barrier with no DP node identity. It does not occupy an address and does not appear in the GSD. Termination must still be ON at the coupler end of the segment.

What GSD is required for the ET 200iSP head station on an OMRON master?

Use the Siemens GSD file (filename pattern SIExxxxx.GSD) for the specific IM 152-1 article number installed. Import it into the CX-Configurator FDT catalog and add the head station to the segment with the matching article and revision.

Can a DP-V0 master read ET 200iSP inputs and outputs?

Yes for cyclic data only. The IM 152-1 supports DP-V0 cyclic exchange. Acyclic PDM functions, diagnostics enable, and parameter edits require a DP-V1 master such as the CJ1W-PRM21 V3.0.

How do I map a Profibus station fault into the CJ1G-CPU43H program?

Read the CJ1W-PRM21 diagnostic area (CIO A540xx for slave status, DM D30000+ for bus diagnostics). A slave present and exchanging data shows as a 1 in the corresponding status bit; a faulted or absent slave shows as 0 with a fault code in the diagnostic buffer.

Back to blog