MergenHub Envest
Home/Protocols/OMRON NJ/NX + FINS
Protocol · OMRON NJ/NX + FINS

OMRON — FINS and EtherNet/IP CIP in one driver

From classic OMRON PLCs to modern NJ/NX controllers. MergenHub unifies FINS/TCP and symbolic CIP access in a single driver, tested against real PLCs.

← All protocols & modules
MergenHub — OMRON NJ/NX + FINSConnected
Project
Connectivity
OMRON NJ/NX
NJ501_Pack
NJ501_Pack · 10.80.3.15 : 44818
DriverOMRON NJ/NX (EtherNet/IP)
AccessCIP symbolic
AlternativeFINS/UDP
ConnectionForwardOpen + MSP
Data typeAutomatic
TagAddressValueQuality
LineSpeedLine_Speed145.0Good
BoxCountBox_Count8213Good
Vacuum_OKVacuum_OK1Good
Temp_Zone1Temp_Zone1181.4Good
Alarm_ActiveAlarm_Active0Good

The MergenHub interface — CIP access to OMRON NJ/NX symbolic variables; FINS key format and Siemens alias.

What is OMRON communication?

OMRON's classic CJ/CS/CP series communicate over the FINS protocol (via memory areas). The newer NJ/NX controllers use CIP over EtherNet/IP, accessing program variables by symbolic name. MergenHub supports both.

Where is it used?

Machine automation, packaging, production lines and OMRON-based control panels in water/energy plants. Facilities that want to manage both legacy and new OMRON fleets from one platform.

Driver capabilities

Feature coverage

Classic FINS memory areas and NJ/NX symbolic variables are supported together.

NJ / NX

EtherNet/IP CIP

Symbolic variable read/write via ForwardOpen + Multiple Service Packet + UCMM (including the CIP class 0x6B tag list).

Classic

FINS / TCP

FINS/TCP for the CJ/CS/CP series; access to DM, CIO, WR, HR and other memory areas.

Addressing

Standard key format

Compatibility with common OMRON address keys (e.g. the FirstWordLow fix) and Siemens alias mapping.

Discovery

Symbolic tag generation

Auto-generate tags by discovering program variables from NJ/NX controllers.

Performance

Nagle-off

Nagle's algorithm is disabled for low latency; many tags in one round-trip via multiple service packets.

Data types

Structured types

Symbolic access to integers, floats, strings and array/structure members.

Access and address support
FINS/TCPEtherNet/IP CIPForwardOpenMultiple Service PacketUCMMCIP class 0x6BDM / CIO / WR / HRSymbolic variableFirstWordLow
Control safety

Write verification

GuaranteeResponses to CIP and FINS writes are checked. If the controller rejects a write, the operation is treated as failed and shown on screen.