Omron Fins Ip

This driver supports communication over Ip using Fins messaging with Omron PLCs, including the CS/CJ/CP/NSJ series.

Before the data request, a handshake request will be carried out. After the handshake is successful, the Node address of the PLC will be obtained. Then the Node address of the PLC is used for the data reading and writing requests.

Supported functions

The supported memory areas are as follow:

Area Data Type CS/CJ/CP/NSJ-Series Memory Area Code(hex)
CIO Area CIO Bit 30
Work Area WR Bit 31
Holding Area HR Bit 32
DM Area DM Bit 02
CIO Area CIO Word B0
Work Area WR Word B1
Holding Area WR Word B2
DM Area DM Word 82
EM Area bank 0-F EM Word A0-AF or 50-5F

Network properties

This topic only includes a reference of objects' properties.

See the topic How to configure networks devices and frames for more information about how to configure communication objects.

General properties
Name The name of the network
Description The description of the network (optional)
Activate at start-up If enabled, the network will start upon Equipment communication start-up

Advanced properties

 

Timeout

Use default value

Networking

Servers

The list of PcVue stations where the network will be active

Device properties

General properties
Name The name of the device
Description The description of the device (optional)
Equipment type Select the type of equipment that best suits the field device you want communicate with.
The list of frame types and address ranges depend on the equipment type.
Address The Ip address of the field device.
Some drivers also support configuration by host name.
Activate at start-up If enabled, the device will start upon network start-up

Advanced properties

 

Connection

Timeout

Maximum waiting time between a request and the reply from the equipment

Use CJ2 CPU

Enable this property if you field device has a CJ2 CPU (EM bank at address 50-5F)

Port number

The port number of the field device

Reconnect period

Minimum period between attempts to recover a connection. This period is also used as a waiting period after a time-out.

Network address (DNA)

Network address of the PLC (default 0)

Unit address (DA2)

Unit address of the PLC (default 0)

Source network address (SNA)

 PcVue's network address (default 0)

Source node address (SA1)

 PcVue's node address. It is recommended to use the last part of the IP address as the node address.

Miscellaneous

Virtual

Reserved. Do not select.

Message delay Reserved. Leave default value 0.

Frame addressing

Depending on the equipment type you have selected when configuring the device, you have access to the following type of frames.

The Starting address and Quantity properties define the memory address range for each frame, how it is read from and written to, and how it is interpreted in PcVue.

Data type Access Max quantity Starting address
Real
CIO

Read/Write

499 0..6143
Work

Read/Write

256 0..511
HR
DM

Read/Write

499 0..32767
EM
Byte
CIO

Read/Write

1996 0..6143
Work

Read/Write

1024 0..511
HR
DM

Read/Write

1996 0..32767
EM
Bit
CIO

Read/Write

15968 0..6143
Work

Read/Write

8192 0..511
HR
DM

Read/Write

15968 0..32767
EM
Word
CIO

Read/Write

998 0..6143
Work

Read/Write

512 0..511
HR
DM

Read/Write

998 0..32767
EM
Double word
CIO

Read/Write

499 0..6143
Work

Read/Write

256 0..511
HR
DM

Read/Write

499 0..32767
EM
The data types refer to memory areas in the PLC. Note that the EM area is either A0-AF or 50-5F.

Driver status

The driver status provides driver-specific information to supplement the frame general status. For more information on status in general, refer to the topic General communication status.

Driver status Description
0x8001 The handshake request timed out after a successful TCP connection
0x8002 Read/Write data request timed out
0x8003 After a successful TCP connection, the handshake request received more data than expected
0x8004 Read/Write data request received more data than expected
0x9001 After a successful TCP connection, the FINS HEADER check of the handshake request failed
0x9002 After a successful TCP connection, the FINS LENGTH check of the handshake request failed
0x9003 After a successful TCP connection, the FINS COMMAND check of the handshake request failed
0x9004 After a successful TCP connection, the FINS ERROR CODE check of the handshake request failed
0x9005 After a successful TCP connection, the Client Address check of the handshake request failed
0x9011 The FINS HEADER check of the Read/Write data request failed
0x9012 The FINS LENGTH check of the Read/Write data request failed
0x9013 The FINS COMMAND check of the Read/Write data request failed
0x9014 The FINS ERROR CODE check of the Read/Write data request failed
0x9015 The Client Address check of the Read/Write data request failed

SCADA Basic scripting

You can control communication with this driver in SCADA Basic scripts with the CIMWAY instruction.

See the topic Message exchange mechanisms in PcVue for more information about what to optimize and how you can send commands from scripts.