Contact Us

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.

Please fill out the contact form below and we will reply as soon as possible.

  • Home
  • Knowledge base
  • Contact Us
  • Home
  • Connectors
  • Omron FINS

Omron FINS - Instance & item setup

How to setup a Omron FINS instance and item in SIA

Written by Alexandru Mircea Dima

Updated at September 28th, 2021

Contact Us

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.

Please fill out the contact form below and we will reply as soon as possible.

  • Installation & Technical information
    Introduction SIA Connect Standalone SIA Connect ANY-Ware Cellular & WiFi connectivity
  • Configuration in the Web UI
    Getting started with the UI Connectors Instances Items Mapping Data System Network Tools & Add-ons DigiCert IoT Trust Manager
  • Connectors
    Siemens S7 Azure IoT Ethernet/IP Mitsubishi MELSEC OPC-UA Server SQL MQTT Omron Host Link REST API Omron FINS Keyence Beckhoff TwinCAT BACnet Virtual OPC-UA Client MS SQL File M-Bus Modbus
  • Scripting & Variables
    Data formatting
  • Developers
    API documentation Shadow API
  • Tutorials & Guides
    InfluxDB AWS IoT Core - Amazon Web Services Microsoft Power BI KaaIoT Siemens S7 AVEVA Insight SIA Connect Demo Rack Grafana Azure
  • General
+ More

Table of Contents

ParametersInstanceItemData typesMemory areas

The Omron FINS connector is compatible with all devices that support FINS communication services.


Parameters

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.


Instance

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

E1:Inner Board


0
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


Item

The item parameters that is needed to read the tags in the PLC memory:

Parameter Description
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


Data types

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

Any value outside of the range/format of the expected data type is written to the PLC, the value will be replaced and written as 0.

Any non-zero integer value  will be treated as 1 when writing a boolean.
Any non-integer value will be treated as 0 when writing a boolean.


Memory areas

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
CIO Area CIO
A Area A
D Area D
H Area H
W Area W

The areas above refer to CP1L model. For more info about the memory areas and the range refer to documentation from the manufacturer's website.




Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Validating data exchange between AWS IoT Core and PLC
  • Bulking multiple data items into a JSON message

0
0
Expand