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:
- Core Commons: Provides many interfaces that this module will use.
- IEC104 Communications Module: Needed to create the IEC104 client that will connect to the third system.
- Scada Dispatcher: Needed to process the payloads and de/serialize its content.
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