命令输出

2021-08-02 浏览次数:231
命令输出

命令输出的处理选项

参数

对于通过主站或主机输出命令的站中的数据点,可以选择激活以下输出选项:

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/
联系我们

在线客服: 2232999615

联系人:田礼科

联系电话: 02137660026