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

SIMATIC S7复杂数据类型

来源:艾特贸易2017-06-05

简介可以使用复杂数据类型与变量相连(如表 3-9 所示),这些变量可以是数据块中的变量、 L 栈中的变量或本身为块参数的变量。 表 3-9 复杂数据类型一览表 复杂数据类型的变量只能作为

    可以使用复杂数据类型与变量相连(如表3-9所示),这些变量可以是数据块中的变量、L栈中的变量或本身为块参数的变量。

    3-9    复杂数据类型一览表

复杂数据类型一览表

    复杂数据类型的变量只能作为整体变量应用到块参数,单独的一部分不能用“普通的”语句处理。但是,如果知道变量的内部结构,用“直接变量访问”和间接寻址,STL提供了操作变量的一种方法。

    另外,有能够处理DTSTRING变量的IEC功能(例如,把两个字符串合并成一个)。IEC功能是STEP 7的组成部分,在IEC Function BlocksIEC功能块)程序中的Standard Library(标准库)中可以找到它们。IEC功能可以在任何一种编程语言中使用。

   DT变量的长度是固定的,在定义STRINGARRAY这些变量时,用户自己可以决定它们的长度。

    一个字符串最多可以由254个字符组成,并且在存储器中要比字符串的字母数量多保留两个字节。

    一个数组每维可以有多至65536个元素(-32768~32767)。