马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册 
x
CoDeSys中的数据类型 用户编程时可以使用标准和自定义数据类型。每个标识符与一种 数据类型匹配。数据类型决定了存储内存空间的大小以及它所存储的值的类型。 布尔变量(B00L) 布尔类型变量的取值是TRUE(真)和FALSE(假).它保留8位的 存储空间. 参照:B00L常量 整数数据类型 BYTE, WORD, DWORD,SINT, USINT, INT, UINT, DINT, UDINT 都是整型数据类型。每个不同的数据类型包含一系列不同的值。下表列 出了各整型数据类型的范围界限: 类型 | 下限 | 上限 | 存储器空间 | (字节)BYTE | 0 | 255 | 8位 | (字)WORD | 0 | 65535 | 16位(2个字节) | (双字)DWORD | 0 | 4294967295 | 32位(4个字节) | (单整型)SINT: | -128 | 127 | 8位 | (无符号单整型)USINT: 0 | 255 | 8位 | (整型)INT: | -32768 | 32767 | 16位 | (无符号整型)UINT: | 0 | 65535 | 16位 | (双整型)DINT: | -2147483648 | 2147483647 | 32位 | | 4294967295 | 32位 |
当大的数据类型转换成小的数据类型时,有可能导致信息丢失。 Word和Int的区别:前者表示16位正整数,后者表示16位的正负 整数和0. REAL/LREAL (浮点型) REAL和LREAL就是所谓的浮点型类型。他们指代仃理数。其中REAL占32位存储空间,LREAL则占64。 REAL 存储范围:1. 175494351e-38F 〜3.402823466e+38F LREAL 存储范围:2. 2250738585072014e-308 〜 1.7976931348623158e+308 STRING(字符串) 字符串类型变量可包含任何一串字符。声明时变量的大小就决定 为变量保留多大的存储空间。此涉及字符串的字符数并可放入圆括号和方括号内。如果未给出变量的大小规格,默认大小为80个字符。 基本上,在CoDeSys屮,字符串的长度没冇限制,但是字符串的功能仅可以处理1-255个字符。 35个字符串声明的例子: str:STRING(35):=,This is a String,;
|