Omron FINS - Instance & item setup
How to setup a Omron FINS instance and item in SIA
If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.
The Omron FINS connector is compatible with all devices that support FINS communication services.
When using the Omron FINS connector, both the instance and the item have specific parameters. These parameters are required as they are needed to establish connection and to identify which memory to read from.
The instance needs the following parameters to establish a connection to the PLC:
|Parameter||Description||Value range||Default value|
|Address (instance default)||The IP address of the PLC||Values are dependent on the PLS's network settings|
|Protocol||Ethernet protocol||TCP, UDP||TCP|
|Port||Port number for the devices on the local Ethernet network.||1 to 65535||9600|
|Source Network Address||
The address number of the source network.
|0 to 127||0|
|Source Node||The node number of the source device.
If the destination PLC is configured to use automatic address generation, this number must be the host number portion of the SIA IP address. I.e., if SIA has an IP of 10.20.30.40 and the subnet mask is 255.255.255.000, the source node number should be 40.
If the target PLC is configured to use an address table, the table must have an entry for SIA IP.
|Destination Network Address||The address number of the destination device||
00: CPU Unit
FE: Controller Link Unit or Ethernet Unit connected to network
10 to 1F: CS1 CPU Bus Unit
|Destination Node||The node number of the destination device.||0 to 254||0|
|Destination Unit||The number of the destination device unit.||0 to 254||0|
The item parameters that is needed to read the tags in the PLC memory:
|Name||Name for the data item|
|Address||Memory address of the tag in the Omron PLC.
Check memory areas for more information of the various addressable areas
|Type||Data type used for determining the length of the tag in bytes and formatting it properly after a reading.
Check data types for more information on each data type
The following table shows how to address the various types of data. In the examples it uses a compound syntax formed by a letter, or a group of letters representing the memory area followed by a number representing the targeted memory location. The memory area from the addressing syntax examples can be replaced with any of the values given in memory areas table.
|Data type||Addressing syntax example||Expected and returned value||Size|
|Bool||D100.0||Single bit 0 or 1||1 bit|
|Int||D101||Signed 16 bit integer||1 word|
|Unsigned int||D200||Unsigned 16 bit integer||1 word|
|Word||D300||Unsigned 16 bit integer||1 words|
|Double int||D4||Signed 32 bit integer||1 word|
|Unsigned double int||D600||Unsigned 32 bit integer||2 words|
|Double word||D900||Unsigned 32 bit integer||2 words|
|Real||D100||64 bit floating point in IEEE 754 format||4 words|
|Unsigned BCD16||D500||16 bit BCD between 0 and 9999||2 words|
|Unsigned BCD32||D700||32 bit BCD between 0 and 99999999||2 word2|
|BCD16 type 0||D001||16 bit signed BCD type 0 between -999 and 999||1 word|
|BCD16 type 1||D01||16 bit signed BCD type 1 between -7999 and 7999||1 word|
|BCD16 type 2||D500||16 bit signed BCD type 2 between -999 and 9999||1 word|
|BCD32 type 0||D100||32 bit signed BCD type 0 between -9999999 and 9999999||2 words|
|BCD32 type 1||D11||32 bit signed BCD type 1 between -79999999 and 79999999||2 words|
|BCD32 type 2||W854||32 bit signed BCD type 2 between -9999999 and 99999999||2 words|
The most used memory areas are listed in the table below. The "Memory area syntax" column represents the code letters needed to access a memory location, i.e. the second word of the D area can be accessed by inserting into the Address field belonging to Item the memory area syntax followed by the number of the word: D2 or D02 or D002
|Area||Memory area syntax|