DNP3协议在多层系统中非常有用,因为它允许用户对字段数据进行分类。例如,泵站的正常条件,如泵的启动和停止,可以配置为第2类事件。因此,当泵改变状态时,事件将被创建为类2类型并存储在内存中。由于该操作属于正常操作,因此不需要向DNP3主设备主动上报(或“异常报告”)。
但假定在同一泵站站点有水泵故障指示。在大多数情况下,这是DNP3主机需要知道的一个严重告警,以便采取适当的操作。因此,泵故障状态指示可以配置为Class 1事件,从而触发主动向DNP3主设备报告。
DNP3协议的另一个固有特性是将每个现场对象的诊断信息关联起来,无论是泵状态、水箱液位、当前流量等。
诊断信息回答的问题包括:该点是在线还是离线、是否在本地强制执行、检测到信号、是否重新启动、值超出范围等等。
同样,在典型的系统中,泵的状态指示只会显示它是开还是关,是故障还是正常。但是,当使用DNP3协议时,可以检测有关泵状态的信息是否来自正确的位置。这很有用,因为人们可以远程判断线路是否正确。
另一个例子是,如果颤振滤波器位被设置,那么如果现场设备连续ON/OFF,将不会创建虚假事件日志。当在某个位置进行维护时,这是非常有用的。
链接到此白皮书的完整版本bit . ly / awtech007
本白皮书由CSE信号公司编写。出版时间:2012
本文中的公司