“未被请求的响应”设置

DNP3 是一种事件驱动协议。与主站不断轮询从站变化不同的是,从站监控所有数据变化(例如死区以外的位切换和模拟值变化)。然后,外站通过以下方法之一将更新作为带有时间戳的事件报告给主站:
  • 未被请求的响应:将更新作为由从站发起的写入消息发送。
  • 响应来自主站的轮询:通常基于优先级,将从站中的数据对象配置为类 1、类 2和类 3。类的优先级越高,对它的轮询频率越高。
  • 从固件版本 23.012 开始,DNP3 从站的行为发生了以下变化:
    • 如果将配置的变量分配给多个类,则 DNP3 从站将为每个类生成单独的事件。例如,如果二进制输入变量属于 1 类、2 类和 3 类,则单个状态更改将生成三个事件,每个类对应一个事件。
    • DNP3 从站根据为其分配的 DNP3 类在单独的缓冲区中存储和报告事件。这可确保非请求事件报告是特定于类的,并保持基于类的事件优先级的完整性。
    示例
    如果发生以下事件:
    • 1 类事件:T1
    • 2 类事件:T2
    • 2 类事件:T3
    • 1 类事件:T4
    • 3 类事件:T5
    • 2 类事件:T6
    从固件版本 23.012 开始,DNP3 从站将按类别存储和报告这些事件:
    • 1 类事件:T1 和 T4
    • 2 类事件:T2、T3 和 T6
    • 3 类事件:T5
    对于固件版本 23.011 及更早版本,所有事件均存储在单个缓冲区中,没有类分隔:T1、T2、T3、T4、T5 和 T6。
“DNP3 从站 - 未被请求的响应”设置
设置
描述
未被请求的响应的通道
确定用来发送未被请求的响应的信道。
列表中仅列出为 DNP3 协议配置的通道。选项包括:
  • 嵌入式串行端口
  • 以太网端口
  • “
    UPM 串行端口
    ”(在添加了 2080-SERIALISOL 插件模块时可用)
断电重启后还原事件
确定在断电重启后是否还原事件记录。默认情况下,控制器会在断电重启后删除内存中的任何 DNP3 事件记录。
重启时发送未被请求的初始化空值响应
确定控制器在启动时是否发送带有 RESTART IIN 位的未被请求的空值响应。
启动时启用未被请求的响应
确定控制器发送未被请求的响应的方式。
  • 如果您不希望控制器在收到主站的“启用未被请求的响应”命令前向 DNP3 主站发送未被请求的响应,请清除此复选框。
  • 选中此复选框可无条件地发送未被请求的响应。该复选框在“类”处于启用状态时可用。
重试次数
指定重新尝试发送消息的次数。选项包括:
  • 0
    关闭重试
  • 65,535
    表示无限次重试
仅适用于未被请求的响应。
类 1 未被请求的响应
打开或关闭类 1 未被请求的响应。默认情况下,它处于关闭状态。
类 2 未被请求的响应
打开或关闭类 2 未被请求的响应。默认情况下,它处于关闭状态。
类 3 未被请求的响应
打开或关闭类 3 未被请求的响应。默认情况下,它处于关闭状态。
事件数
指定:
  • 对于打开了未被请求的响应的类:在触发未被请求的响应之前要捕获的最大事件数。值范围为 0 到 10,000。如果输入
    0
    ,则不会生成事件。
  • 对于关闭了未被请求的响应的类:要记录的最大类事件数。在主站轮询该类之前发生的任何其他事件都将丢失。
事件后保持时间
指定在发送未被请求的响应之前,一组事件将保持的最长持续时间(以秒为单位)。
该框在类的未被请求的响应处于打开状态时可用。
值范围为 0 到 65,535。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal