Counting value query and time synchronization
The sample program presented here shows an IEC 60870-5-104 slave with High Level interface. At the core of the sample is the time synchronization from the master to the slave and the counter interrogation. In the sample, the time is synchronized every 120 seconds. A data type M_IT_NA_1 is used to transfer the counting value via a general counter interrogation.
Download TwinCAT XAE Project (*.zip): IEC870_104_HighLevel_Slave_counter_time.zip
In the sample, the following parameters are set for the substation (slave):
- Server Host address (IP address of the slave): 127.0.0.1 (At least this parameter must be adjusted individually)
- Server port address (port address of the slave): 2404
- k: 12
- w: 8
- t0: 30 s
- t1: 15 s
- t2: 10 s
- t3: 20 s
- General ASDU address: 3
- Cause of transfer size: 2 octets
- Common ASDU address size: 2 octets
- Information object address size: 3 octets
- Max. APDU length: 253
![]() |
|