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

Logix5550控制器使用专用标签

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

简介可以使用布尔型、单整型、整型、双整型、实数定义专用标签。 一个标签所占的内存大小取决于数据类型。在控制器内,最小的内存分配是 4 个字节,有的数据类型小于 4 个字节( B

    可以使用布尔型、单整型、整型、双整型、实数定义专用标签。

    一个标签所占的内存大小取决于数据类型。在控制器内,最小的内存分配是4个字节,有的数据类型小于4个字节(BOOLSINTINT)。当用户利用这些数据类型来创建一个标签时,控制器将为其分配4个字节,但数据只填充在所需要的部分。为了更高效地使用内存,可创建数组或结构体来保存这些较小的数据类型。

    如果用户在一条指令内使用混合参数的数据类型,部分指令将自动把数据转换成最适合该指令的数据类型。在某些情况下,控制器将把数据转换为新的数据类型;而在另一些情况下,控制器只是尽可能使数据更适合。控制器不能将其他类型的数据转换为BOOL数据类型,也不能将BOOL类型的数据转换为其他类型。

    除了使用BOOL类型标签来表示某一位外,用户也可在整数类型标签(SINTINTDINT)内使用位标示符。位标示符可表示标签内的某一位。位标示符的范围取决于数据类型,见表5-5

    5-5    位标示符范围

位标示符范围

    为了表示一个整数中的某一位,可以将其表示成X[y],见表5-6

    5-6    整数中的某一位表示

整数中的某一位表示

    引用的位可以是一个立即数、标签或一个表达式。用户可以使用下面这些操作数来表示某一位,见表5-7

    5-7    操作数来表示某一位

操作数来表示某一位

    使用专用标签例子,见表5-8

    5-8    使用专用标签例子

使用专用标签例子