Omron Fins (UDP)

Omron Fins UDP is a protocol for communication between Omron PLCs and other devices. It is a TCP/IP based protocol. The fins plugin is used for Omron PLCs with network port, such as NX1P.

Neuron supports Fins UDP protocol, which can be used to communicate with Omron PLCs through Fins UDP protocol.

Add Device

Go to Configuration -> South Devices, then click Add Device to add the driver. Configure the following settings in the popup dialog box.

  • Name: The name of this device node.
  • Plugin: Select the Omron FINS UDP plugin.

Device Configuration

After clicking Create, you will be redirected to the Device Configuration page, where we will set up the parameters required for Neuron to establish a connection with the northbound application. You can also click the device configuration icon on the southbound device card to enter the Device Configuration interface.

ParameterDescription
Equipment TypeTarget PLC Equipment type
PLC IP AddressTarget PLC IPv4 address
PLC PortTarget PLC port, default 9600

Configure Data Groups and Tags

After the plug-in is added and configured, the next step is to establish communication between your device and Neuron by adding groups and tags to the Southbound driver.

Once device configuration is completed, navigate to the South Devices page. Click on the device card or device row to access the Group List page. Here, you can create a new group by clicking on Create, then specifying the group name and data collection interval.

Upon successfully creating a group, click on its name to proceed to the Tag List page. This page allows you to add device tags for data collection. You’ll need to provide information such as the tag address, attributes, and data type.

For information on general configuration items, see Connect to Southbound Devices. The subsequent section will concentrate on configurations specific to the driver.

Data Types

  • UINT8
  • INT8
  • INT16
  • UINT16
  • INT32
  • UINT32
  • FLOAT
  • INT64
  • UINT64
  • DOUBLE
  • BIT
  • STRING

Address Format

AREA ADDRESS[.BIT][.LEN[H][L]]

AREA ADDRESS

AREADATA TYPEATTRIBUTEREMARK
CIOAll types except uint8/int8read/writeCIO Area
AAll types except uint8/int8readAuxiliary Area
WAll types except uint8/int8read/writeWork Area
HAll types except uint8/int8read/writeHolding Area
DAll types except uint8/int8read/writeData Memory Area
PAll types except uint8/int8, but bit only supports readread/writePVs
Fint8/uint8readFlag Area
EMAll types except uint8/int8read/writeExtended Memory

Example:

AddressData TypeDescription
F0uint8F area, address is 0
F1int8F area, address is 1
CIO1int16CIO area, address is 1
CIO2uint16CIO area, address is 2
A2int32A area, address is 2
A4uint32A area, address is 4
W5floatW area, address is 5
W10floatW area, address is 10
H20doubleH area, address is 20
H30uint32H area, address is 30
D10int32D area, address is 10
D20floatD area, address is 20
EM10W100floatEM10 area, address is 100

.BIT

Optional, referring to a bit of an address.

.LEN[H][L]

When the data type is string type, it is a required, .LEN indicates the length of the string, including H and L two endianness, the default is H .

Example Addresses

AddressData TypeDescription
CIO0.0bitCIO area, address is 0, bit 0
CIO1.2bitCIO area, address is 1, bit 2
A2.1bitA area, address is 2, bit 1
A2.3bitA area, address is 2, bit 3
W3.4bitW area, address is 3, bit 4
W3.0bitW area, address is 3, bit 0
H4.15bitH area, address is 4, bit 15
H4.10bitH area, address is 4, bit 10
D5.2bitD area, address is 5, bit 2
D5.3bitD area, address is 5, bit 3
EM10W100.0bitEM10 area, address is 100, bit 0
CIO0.20stringCIO area, address 0, the string length is 20 bytes and the endianness is L
CIO1.20HstringCIO area, address 1, the string length is 20 bytes and the endianness is H
A2.10LstringA area, address 2, the string length is 10 bytes and the endianness is L
A2.30stringA area, address 2, the string length is 30 bytes and the endianness is L
W3.40HstringW area, address 3, the string length is 40 bytes and the endianness is H
W3.10stringW area, address 3, the string length is 10 bytes and the endianness is L
H4.15LstringH area, address 4, the string length is 15 bytes and the endianness is L
H4.10stringH area, address 4, the string length is 10 bytes and the endianness is L
D5.20HstringD area, address 5, the string length is 20 bytes and the endianness is H
D5.30stringD area, address 5, the string length is 30 bytes and the endianness is L
EM10W200.10stringEM 10 area, address 200, the string length is 10 bytes and the endianness is L

Use Case

This chapter also provides practical examples to facilitate a quick start.

Data Monitoring

After completing the point configuration, you can click Monitoring -> Data Monitoring to view device information and control devices. For details, refer to Data Monitoring.