数值型变量是最为常见的变量类型,几乎所有的WinCC工程都要用到数值型变量。
1)二进制变量。“二进制变量”数据类型与位相对应,二进制变量可假定值为TRUE(或“0”)和FALSE(或“1”)。“二进制变量”数据类型也称为“位”,二进制变量以字节形式存储在系统中。
2)有符号8位数。“有符号8位数”数据类型为1个字节长的有符号(正号或负号)数。“有符号8位数”数据类型也称为“字符型”或“有符号字节”。
如果创建“有符号8位数”数据类型的新变量,则在默认情况下,“类型转换”框将显示“CharToSignedByte”。数字范围是-128~+127。
3)无符号8位数。“无符号8位数”数据类型为1个字节长的无符号数。“无符号8位数”数据类型也称为“字节型”或“无符号字节”。
如果创建“无符号8位数”数据类型的新变量,则在默认情况下,“类型转换”框将显示“ByteToUnsignedByte”。数字范围是0~255。
4)有符号16位数。“有符号16位数”数据类型为2个字节长的有符号(正号或负号)数。“有符号16位数”数据类型也称为“短整型”或“有符号字”。
如果创建“有符号16位数”数据类型的新变量,则在默认情况下,“类型转换”框将显示“ShortToSignedWord”。数字范围是-32768~+32767。
5)无符号16位数。“无符号16位数”数据类型为2个字节长的无符号数。“无符号16位数”数据类型也称为“字”或“无符号字”。
如果创建“无符号16位数”数据类型的新变量,则在默认情况下,“类型转换”框将显示“WordToUnsignedWord”。数字范围是0~65535。
6)有符号32位数。“有符号32位数”数据类型为4个字节长的有符号(正号或负号)数。“有符号32位数”数据类型也称为“长整型”或“有符号双字”。(www.xing528.com)
如果创建“有符号32位数”数据类型的新变量,则在默认情况下,“类型转换”框将显示“LongToSignedDword”。数字范围是-2147483647~+2147483647。
7)无符号32位数。“无符号32位数”数据类型为4个字节长的无符号数。“无符号32位数”数据类型也称为“双字”或“无符号双字”。
如果创建“无符号32位数”数据类型的新变量,则在默认情况下,“类型转换”框将显示“DwordToUnsignedDword”。数字范围是0~4294967295。
8)32位浮点数。“32位浮点数”数据类型为4个字节长的有符号(正号或负号)数,也称为“浮点型”。
如果创建“浮点数32位IEEE 754”数据类型的新变量,则在默认情况下,“类型转换”框将显示“FloatToFloat”。数字范围是-3.402823E+38~+3.402823E+38。
9)64位浮点数。“64位浮点数”数据类型为8个字节长的有符号(正号或负号)数。也称为“双精度型”。
如果创建的新变量的数据类型为“浮点数64位IEEE 754”,则在默认情况下,“类型转换”框将显示“DoubleToDouble”。数字范围是-1.79769313486231E+308~+1.79769313486231E+308。
在数值类型的变量中,WinCC、STEP7和C动作变量的类型声明见表4-1。
表4-1 WinCC、STEP7和C动作变量的类型声明
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。