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 | |||
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.