字符串字面值
字符串字面值包括单字节或双字节编码的字符。单字节字符串字面值是用单引号 (') 括上的零个或多个字符组成的序列。在单字节字符串中,美元符号 ($) 后跟两个十六进制数的三字符组合,被解释为八位字符代码的十六进制数表示,如下表所示。
小贴士:
字符串文本常量仅适用于 CompactLogix 5380、ControlLogix 5580、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。Studio 5000 仅支持单字节字符。
字符串字面值
编号 | 说明 | 示例 |
1a | 空字符串(长度为零) | '' |
1b | 长度为一的字符串或只包含一个字符的 CHAR 字符 | 'A' |
1c | 长度为一的字符串或只包含一个“空格”字符的 CHAR 字符 | ' ' |
1d | 长度为一的字符串或只包含一个“单引号”字符的 CHAR 字符 | '$'' |
1e | 长度为一的字符串或只包含一个“双引号”字符的 CHAR 字符 | '"' |
1f | 支持两个字符的组合 | '$R$L' |
1g | 支持由 ‘$’ 和两个十六进制字符构成的字符表示 | '$0A' |
字符串中的两个字符组合
编号 | 说明 | 示例 |
1 | 美元符号 | $$ |
2 | 单引号 | $' |
3 | 换行 | $L 或 $I |
4 | 新行 | $N 或 $n |
5 | 换页(页) | $P 或 $p |
6 | 回车 | $R 或 $r |
7 | 制表符 | $T 或 $t |
小贴士:
新行字符为物理和文件 I/O 提供了独立实现定义数据行结尾的方法;打印时的效果是,结束一个数据行并在下一行开头恢复打印。
$' 组合仅在单引号括起的字符串字面值中有效。
整数文本后缀
下表列出了可用于结构化文本中整数文本的后缀,并列出了每个后缀对应的范围。
后缀 | 文本数据类型 | 范围 |
|---|---|---|
无 | DINT | -2,147,483,648 至 2,147,483,648 |
L | LINT | -9,223,372,036,854,775,808 至 9,223,372,036,854,775,808 |
U | UDINT | 0 至 4,294,967,295 |
UL | ULINT | 0 至 18,446,744,073,709,551,615 |
提供反馈