编写PLC程序时,经常使用许多数据类型,包括布尔型、单词型和双词型。根据需求的不同,使用的数据类型也不同,因此必须了解这些数据类型。下面介绍了一些常见的数据类型
一、数据类型
1.默认数据类型
基本数据类型包括具有以下特征的数据类型:
1)布尔型 ( 位 ): 表示 ON 或 OFF 等的二者选一状态的类型。
2)位串型 ( 字 [ 无符号 ]/ 位串 [16 位 ]、双字 [ 无符号 ]/ 位串 [32 位 ]): 表示位的数组的类型。
3)整数型 ( 字 [ 带符号 ]、双字 [ 带符号 ]): 处理正及负的整数值的类型。
4)实数型 ( 单精度、双精度 ): 处理小数点以下数值的类型。
5)字符串型 ( 字符串 ): 处理字符串 ( 字符 ) 的类型。
6)时间型 ( 时间 ): 处理日时分秒 ( 毫秒 ) 数值的类型。
二、 位数据
位数据是以触点·线圈等 1 位单位处理的数据。
“位软元件”及 “位指定后的字软元件”可以作为位数据使用。
三、字 (16 位 ) 数据
字数据是基本指令·应用指令中使用的 16 位的数值数据。
CPU 模块中可处理的字数据有以下 2 种。
·十进制数 ...... -32768 ~ 32767
·十六进制数 .... 0000H ~ FFFFH
字数据可以用于字软元件及进行了位数指定的位软元件。
使用位软元件时
位软元件通过位数指定可以处理字数据。
位数指定以 4 点 (4 位 ) 为单位可在 K1 ~ K4 的范围内进行指定。
例如,将位数指定为 X0 时的对象点数如下所示。
·K1X0...... X0 ~ X3 的 4 点为对象
·K2X0...... X0 ~ X7 的 8 点为对象
位数指定及可处理的数值列表
四、双字 (32 位 ) 数据
双字数据是基本指令·应用指令中使用的 32 位的数值数据。
CPU 模块中可处理的字数据有以下 2 种。
·十进制数 ...... -2147483648 ~ 2147483647
·十六进制数 .... 00000000H ~ FFFFFFFFH
双字数据可以用于字软元件及进行了位数指定的位软元件。
使用位软元件时
位软元件通过位数指定可以处理双字数据。
位数指定及可处理的数值列表
喜欢的朋友们请点关注!