Asdu transfer

From Phobos Wiki
Revision as of 10:15, 25 February 2015 by Alfred (talk | contribs)
Jump to navigation Jump to search

Asdu transfer is a feature to transfer data from multiple IEC101 master channels to one IEC101 slave channel.

In the slave channel, different devices can be polled from a single IEC101 channel by polling different ASDU-s within the channel.
The link address for all devices will remain as configured in the uplink port (IEC101 slave port). In this example, it is 100

Here is an example configuration of the IEC101 ports in GWS Pilt:Asdu transfer ports.png

In this example, the uplink (slave channel) is configured to Port4 with link address 100 and ASDU address 100.

For the lower level devices, three ports are configured: Port1, Port2 and Port3.

Note that the lower level devices may have different baudrate, parity etc. It is not necessary for these settings to match parameters of the slave channel.

"Devices" configuration for the lower level RTU-s
Pilt:Asdu transfer devices.jpg

IEC101 traffic of lower level devices are transferred to Port4 uplink. The parameter to configure this is called ASDU transfer. For every device, Port4 has been configured as the uplink port in this example.

The ASDU addresses of every device must be different.

The link addresses of configured devices may be different for every device, but it may also be equal for every device.

Length of link addres, ASDU address, object address and COT may vary. It is not important for these parameters to match the uplink port settings or settings of other lower level devices.

In this example, the controlling station will connect to Port4 using IEC101, link address 100. When the controlling station polls for {link address 100; ASDU address 10}, then the query is only sent to Port1, because Device1 has ASDU address 10.
Similarily, when the controlling station polls for {link address 100; ASDU address 300}, then the query is only sent to Port3, because Device3 has ASDU address 300.
When the controlling station polls for {link address 100; ASDU address 100}, then the query is addressed to the Martem RTU itself. The RTU will respond with all the objects configured in the database (all objects in "Objects" tab, plus the physical I/O-s, plus objects from "Formulas")