命令输出
命令输出的处理选项
参数
对于通过主站或主机输出命令的站中的数据点,可以选择激活以下输出选项:
LATCH_ON/OFF
该功能将命令输出*锁定为值 0 或 1。
注意:
锁定值仅可由新命令取消。或者,该命令可由用户程序复位。
PULSE_ON/OFF
该功能评估主站命令信号(脉冲)的数量和长度。
数据点类型
可为下列数据点类型组态输出选项:
ST7
命令输出 (Cmd01B_R)
IEC
Single command
DNP3
Binary Command Output
技术规范参考
输出选项与规范的以下部分相关:
IEC
Qualifier of command ‑ IEC 60870-5-101,* 1 部分
DNP3
Control Code, Operation Type field (OP Type) ‑ Volume 6, Part 2, Objects
协议相关过程
ST7
LATCH_ON/OFF
如上所述,该功能锁定命令的值。
PULSE_ON/OFF
该功能评估单个脉冲的“命令输出时间”(如下)。
IEC
LATCH_ON/OFF
如上所述,该功能锁定命令的值。
PULSE_ON/OFF
该功能由主站通过“Qualifier of command”进行编码。以下编码由站内的通信模块进行评估:
- QU (Type 1.1) <0> no additional definition
对应的模块参数:“脉冲控制”(Pulse control)
- QU (Type 1.1) <1> short pulse duration
对应的模块参数:“短脉冲宽度”(Short pulse duration)
- QU (Type 1.1) <2> long pulse duration
对应的模块参数:“长脉冲宽度”(Long pulse duration)
- S/E (Type 6) <0> execute
对应的模块参数:“命令执行模式”(Command execution mode)
- S/E (Type 6) <1> select
对应的模块参数:“命令执行模式”(Command execution mode)
DNP3
这两个功能均由主机通过对象的 Control Code 进行编码。
LATCH_ON/OFF
该功能将命令输出*锁定为值 0 或 1。
站会根据 Complementary Latch Model 处理命令。
PULSE_ON/OFF
此功能会评估主站命令帧中的“PULSE_ON”Control Code。
主站通过命令帧向站发送“Trip-Close Count”、“On-time”、“Off-time”和“Pulse count”信息。
站数据点通过参数“较大脉冲宽度”(Max. pulse duration)、“脉冲宽度替换时间”(Pulse duration replacement time) 和“脉冲较大数量”(Max. number of pulses) 对此信息进行评估并检查其一致性。
TIM 1531 IRC 会根据 Activation Model 处理命令。
不支持“Clear”字段 (CR)。
站数据点会按以下方式评估控制代码的编码。
列表: 通过站的命令数据点对 DNP3 控制代码进行解码
接收的控制代码 | 站数据点的响应 | |||
---|---|---|---|---|
Control Code | Trip-Close Code | Operation Type Field | 选项启用时: PULSE_ON | 选项启用时: LATCH_ON / OFF |
0x01 | NUL | PULSE_ON | 将“On-time”持续时间的输出设置为 1。 | 拒绝命令。 |
0x03 | NUL | LATCH_ON | CP 拒绝命令。 TIM 1531 IRC 将“On-time”持续时间的输出设置为 1。 | 输出设为 1。 |
0x04 | NUL | LATCH_OFF | CP 拒绝命令。 TIM 1531 IRC 将“On-time”持续时间的输出设置为 1。 | 输出设为 0。 |
0x41 | CLOSE | PULSE_ON | CP 拒绝命令。 TIM 1531 IRC 将“On-time”持续时间的输出设置为 1。 | CP 拒绝命令。 TIM 1531 IRC 输出设为 1。 |
0x81 | TRIP | PULSE_ON | CP 拒绝命令。 TIM 1531 IRC 将“On-time”持续时间的输出设置为 1。 | CP 拒绝命令。 TIM 1531 IRC 输出设为 0。 |
提示 镜像如果希望站数据点将当前值镜像回主站,请在数据点的“常规”(General) 选项卡中启用“值监视”(Value monitoring) 选项。 |
参数
名称: | Control Code |
取值范围: | PULSE_ON LATCH_ON/OFF |
说明: | 命令输出的输出选项。有关含义,请参见上文。 |
名称: | 脉冲控制 (Pulse control) (仅适用于主站) DNP3: Trip-Close Code IEC: Qualifier of command |
取值范围: | DNP3: NUL CLOSE TRIP IEC: 无预设值 其它限定符,请参见下文的参数“短脉冲宽度”(Short pulse duration) / “长脉冲宽度”(Long pulse duration)。 |
说明: | Trip-Close Code 用于 Control Code“PULSE_ON”。数据点将组态的代码发送到站的相应数据点。有关含义,请参见上文。 |
名称: | 脉冲启动持续时间 (Pulse ON duration) (仅适用于主站) |
取值范围: | 0 ... 4294967295 |
默认值: | 10 |
说明: | “On-time”的持续时间(毫秒)。数据点将组态的时间发送到站的相应数据点。 |
名称: | 脉冲关断持续时间 (Pulse OFF duration) (仅适用于主站) |
取值范围: | 0 ... 4294967295 |
默认值: | 0 |
说明: | “Off-time”的持续时间(毫秒)。数据点将组态的时间发送到站的相应数据点。 |
名称: | 脉冲数 (Number of pulses) (仅适用于 DNP3 主站) |
取值范围: | 1 ... 255 |
默认值: | 1 |
说明: | 数据点发送到站的相应数据点的脉冲数。 |
名称: | 较大脉冲数 (Max. number of pulses) |
取值范围: | DNP3: 0 ... 255 ST7 和 IEC:固定分配“1” |
默认值: | 1 |
说明: | 监视主站发送的脉冲数 (Count)。如果从主站接收的脉冲数**出此处的组态值,则丢弃命令。 如果输入 0(零),则会禁用此监视。 |
名称: | 较大脉冲宽度 (s) (** DNP3) |
取值范围: | 0 ... 65535 |
默认值: | 0 |
说明: | 监视主站在命令帧 (On-time) 中传输的脉冲宽度。 如果从主站接收的脉冲宽度**出此处组态的值,以及如果未组态“脉冲宽度替换时间”(Pulse duration replacement time),则拒绝主站的命令。 为 0(零)时,则不监视该值(脉冲宽度不受限)。 |
名称: | 脉冲宽度替换时间 (s) (** DNP3) |
取值范围: | 0 ... 65535 |
默认值: | 0 |
说明: | 脉冲宽度的替换值 如果从主站接收的脉冲宽度**出“较大脉冲宽度”(Max pulse duration) 中组态的值,则使用替换值。 仅当组态了“较大脉冲宽度”(Max. pulse duration) > 0 时,才可使用该参数。 如果该值为 0(零),则无可用替换值。 |
名称: | 短脉冲宽度 (Short pulse duration) (s) (** IEC) |
取值范围: | 0 ... 65535 |
默认值: | 0 |
说明: | Qualifier of command (QOC) = <1> (short pulse duration) 时,主站发送的命令由通信模块以此处组态的宽度输出。 设置为 0(零)时,模块将拒绝命令 QOC = <1>。 |
名称: | 长脉冲宽度 (Long pulse duration) (s) (** IEC) |
取值范围: | 0 ... 65535 |
默认值: | 0 |
说明: | Qualifier of command (QOC) = <2> (long pulse duration) 时,主站发送的命令由通信模块以此处组态的宽度输出。 设置为 0(零)时,模块将拒绝命令 QOC = <2>。 |
名称: | 命令输出时间 (Command output time) (s) (** ST7) |
取值范围: | 0 ... 65535 |
默认值: | 0 |
说明: | 输出命令的周期。该持续时间适用于 SINAUT 对象的全部 8 个通道。 时间到期后,输出将自动复位。 为零时,已设置的命令输出不会自动复位。在这种情况下,需要通过用户程序复位输出。 |
名称: | 命令执行模式 (仅适用于 DNP3 和 IEC) |
取值范围: | 直接执行 选择并运行 |
默认值: | 直接执行 |
说明: | 直接执行 命令会立即传输到站的 CPU 并执行。 选择并运行 步骤: - 在主站模块中触发命令 “选择”帧从主站发送到站的通信模块。 - 站确认接收。 - 收到站发送的确认后,主站数据点发送执行帧。 - 仅当站在“选择和操作之间的较长时间”(Max. time between Select and Operate) 内接收到主站发出的“执行”帧时,站才会将命令转发到 CPU。 站不得在选择和操作之间接收其它任何数据帧。 注意:“选择和操作之间的较长时间”(Max. time between Select and Operate) 是在相应接口的传输设置中组态的。 对规范的引用: - DNP3 “Select and Operate”是通过函数代码 03 和 04 实现的。 “Direct Operate”是通过函数代码 05 和 06 实现的。 - IEC (Select and Execute) 通信模块确认接收带 Qualifier“S/E (Type 6) <1> select”的选择 ASDU。 收到确认后,主站会发送带 Qualifier“S/E (Type 6) <1> execute”的执行 ASDU。 |
shtxjd.cn.b2b168.com/m/