数据类型为 STRING 的变量可以包含任何字符串。声明时保留的内存量指的是字符,用括号或方括号表示。如果未定义大小,CODESYS 默认分配 80 个字符。
CODESYS 通常不限制字符串长度。不过,字符串函数只能处理长度为 1-255 的字符串。如果初始化变量时使用的字符串对于数据类型来说太长,那么CODESYS 会从右侧相应地截断字符串。




注意

STRING 变量所需的内存总是每个字符一个字节,外加一个额外的字节(例如,"STRING(80) "声明需要 81 个字节)。
包含 35 个字符的字符串声明示例:
str : STRING(35):= 'This is a String';