优先复位 (RESD)

此信息适用于
Compact GuardLogix
5370、
ControlLogix
5570、
Compact GuardLogix
5370、
GuardLogix
5570、
Compact GuardLogix
5380、
ControlLogix
5580 和 ControlLogix 5590 控制器。
RESD 指令使用 Set 和 Reset 输入控制锁存输出。Reset 输入的优先级高于 Set 输入。
可用语言
梯形图
此指令不可用于梯形图中。
功能块
RESD_FBD_avail_v31
结构化文本
RESD(RESD_tag);
操作数
功能块
操作数
类型
格式
说明
RESD 标签
DOMINANT_RESET
结构
RESD 结构
DOMINANT_RESET 结构
输入参数
数据类型
说明
EnableIn
BOOL
启用输入。如果此参数清零,指令不会执行,也不会更新输出。
默认置位。
设置
BOOL
设置指令的输入。
默认清零。
重置
BOOL
重置指令的输入。
默认清零。
输出参数
数据类型
说明
EnableOut
BOOL
指示指令是否处于启用状态。
Out
BOOL
指令的输出。
OutNot
BOOL
指令的取反输出。
结构化文本
有关结构化文本中表达式语法的详细信息,请参见
结构化文本语法
部分。
说明
优先复位指令使用 Set 和 Reset 输入参数控制锁存输出参数 Out 和 OutNot。Reset 输入的优先级高于 Set 输入。
Set 输入参数设置为真时,Out 将锁存为真状态。如果将 Reset 参数设置为真,将忽略 Out 的当前状态,使其设置为假。
Reset 返回假状态时,Out 将锁存为 Set 输入参数的当前状态。OutNot 将设置为 Out 的非状态。
影响数学状态标志
严重/轻微故障
没有特定于此指令的故障。有关故障相关属性,请参见 通用属性
执行
功能块
条件/状态
执行的操作
预扫描
EnableIn 和 EnableOut 位设置为假。
Tag.EnableIn 为假
EnableIn 和 EnableOut 位设置为假。
Tag.EnableIn 为真
EnableIn 和 EnableOut 位设置为真。
指令执行。
指令首次运行
Out 位设置为假。OutNot 设置为真。
指令首次扫描
不适用
后扫描
EnableIn 和 EnableOut 位设置为假。
结构化文本
条件/状态
执行的操作
预扫描
请参见“功能块”表中的“预扫描”行。
正常执行
请参见“功能块”表中的“Tag.EnableIn 为真”行。
后扫描
请参见“功能块”表中的“后扫描”行。
示例
Set 为真且 Reset 为假时,Out 设置为真。Reset 为真时,Out 清零。Reset 输入的优先级高于 Set 输入。RESD 指令将 OutNot 设置为 Out 的非状态。
功能块
RESD_FBD_ex_v31
结构化文本
RESD_01.Set := set_input;
RESD_01.Reset := reset_input;
RESD(RESD_01);
out_output := RESD_01.Out;
outNot_output := RESD_01.OutNot;
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal