指定非保持型赋值

非保持型赋值不同于上述的常规赋值,控制器每次执行以下动作时,非保持型赋值语句中的标签都将复位为零:
  • 进入运行模式
  • 在配置 SFC 为自动复位的情况下,离开 SFC 的程序步。仅适用于在步动作中嵌入该赋值语句,或通过该动作使用 JSR 指令调用结构化文本例程时。
非保持型赋值采用以下语法:
tag [:=] expression ;
其中:
组成部分
说明
标签
表示获取新值的标签;标签必须为 BOOL、SINT、INT、DINT、STRING 或 REAL。
小贴士: STRING 标签仅适用于 CompactLogix 5380、ControlLogix 5580、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。
[:=]
为非保持型赋值符号。
表达式
表示要赋值给标签的新值。
如果标签为以下数据类型
请使用以下类型的表达式
BOOL
BOOL
SINT
数字
INT
DINT
REAL
STRING
(仅限 CompactLogix 5380、ControlLogix 5580、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。)
字符串类型,包括字符串标签和字符串字面值
(仅限 CompactLogix 5380、ControlLogix 5580、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。)
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal