IEC104初学者教程,第八章:总召唤流程详解


IEC 60870-5-104(简称IEC104)是一种用于远程控制和监控系统的通信协议。它广泛应用于电力系统和其他工业自动化系统中。总召唤(General Interrogation,简称GI)是IEC104协议中的一个重要功能,用于从远程终端设备(RTU)获取其当前的状态和数据。总召唤过程的基本步骤如下:

1. 总召唤命令发送

控制站(通常是SCADA系统)向遥控终端发送总召唤命令。这是一个ASDU(Application Service Data Unit),类型标识(Type ID)为100,原因码为6(总召唤)。

2. 确认命令接收

遥控终端收到总召唤命令后,首先需要向控制站发送确认帧,确认接收到总召唤命令。

3. 传输数据

遥控终端开始将所有当前的监控数据发送回控制站。这些数据通常包括:

  • 遥测值(Analog Values):如电压、电流、功率等。
  • 遥信状态(Binary Status):如开关状态、断路器状态等。
  • 其他测量值和状态信息。

数据以ASDU的形式发送,每个ASDU可以携带多个数据点。

4. 总召唤结束

遥控终端发送一个总召唤结束标志,表明所有数据已发送完毕。这个ASDU类型标识为100,原因码为10(结束)。

IEC104初学者教程,第八章:总召唤流程详解_电力

注意,不是所有的数据类型都会响应总召唤命令。所以有时候会发现,客户端即使发送了总召唤命令,服务器端也没有返回期望的数据。就是这个原因。至于哪些数据类型会响应总召唤,后续文章给出总结。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.redisant.cn/