结构化文本组成部分:赋值

赋值语句可用于更改标签内存储的值。赋值采用以下语法:
标签 := 表达式;
其中:
组成部分
说明
标签
表示获取新值的标签;标签必须为 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 控制器。)
;
结束赋值
在其他赋值语句更改所赋的值之前,标签将一直保持该值。
表达式可以很简单(如立即数或其他标签名),也可以很复杂,包括多个运算符和/或函数。请参阅“表达式”以了解更多信息。
小贴士: I/O 模块数据与逻辑执行异步更新。如果在逻辑中多次引用某个输入,该输入可能会在不同的引用间更改状态。如果您需要在每次引用时,该输入的状态保持不变,则缓存输入值并引用该缓冲区标签。有关更多信息,请参见
Logix 5000
Controllers Common Procedures
,出版号 1756-PM001
还可以使用 Input 和 Output 程序参数,在
Logix Designer
应用程序执行期间自动缓存数据。请参见 LOGIX 5000 Controllers Program Parameters Programming Manual,出版号 1756-PM021
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal