您现在的位置是:首页 > PLC技术 > PLC技术

S7-1500 PLC的字符串类型

来源:艾特贸易2017-10-11

简介基本数据类型可以组合为复合数据类型。复合数据类型主要包括字符串 String 、数组 Array 、结构 Struct 及 PLC 数据类型 (UDT) 等。对于 S7 - 1500 PLC ,还包括长日期时间 ( DTL) 、宽字符串 (

    基本数据类型可以组合为复合数据类型。复合数据类型主要包括字符串String、数组Array、结构StructPLC数据类型(UDT)等。对于S7 - 1500 PLC,还包括长日期时间( DTL)、宽字符串(WString)等数据类型。

    字符串( String)数据类型的操作数在一个字符串中存储多个字符,最多可包括254个字符。

    在字符串中,可使用所有ASCII码字符。常量字符使用单引号中表示,例如‘ABC’。表5 -19列出了String数据类型的属性。字符串也可使用特殊字符,控制字符、美元符号和单引号在表示时需在字符前加转义字符$标识。表5-20给出了特殊字符表示法示例。

    5-19    String数据类型的属性

String数据类型的属性

    ①数据类型为String的操作数在内存中占用的字节数比指定的最大长度要多2B

    5-20    特殊字符在String数据类型中的表示法示例

特殊字符在String数据类型中的表示法示例

    使用时,可在关键字STRING后使用方括号指定操作数声明期间的字符串最大长度(例如STRING[4])。若不指定最大长度,则相应的操作数长度设置为标准的254个字符。如果指定字符串的实际长度小于所声明的最大长度,则字符将以左对齐方式写入字符串,并将剩余的字符空间保持为未定义,在值处理过程中仅考虑已占用的字符空间。

    5-2的示例显示对输出值“AB”指定了STRING[4]数据类型时的字节序列。

对输出值“AB”指定了STRING[4]数据类型时的字节序列

    5-2    对输出值“AB”指定了STRING[4]数据类型时的字节序列