IEC 104

IEC 104

This connector enable communication via IEC 104 Protocol.

Allow the transfer of data and operations with a SCADA third-system that implements an IEC 104 master (client).

Dependencies

This module requires the following modules:

Configuration

To configure IEC 104 connector, a file named es.amplia.oda.connector.iec104.cfg must be created with the next parameters:

  • localAddress: Required parameter. Specify the direction of the third system the connector have to send the data. ’localhost’ is a good host to do tests with.
  • localPort: Required parameter. Port though the connector have to connect to the host.
  • originatorAddress: Required parameter. Direction of the IEC104 client.
  • commonAddress: Required parameter. Direction of the IEC104 slave the connector is using.
  • spontaneousEnabled: Required parameter. Specify if the connector will send immediately the data or will alloc it in a cache waiting for a request from the master.

In other words, es.amplia.oda.connector.iec104.cfg will have the content:

localAddress=localhost
localPort=2404
originatorAddress=0
commonAddress=1
spontaneousEnabled=true

Source Code

You can check the source code here