西门子PLC数据类型:必知英文单词解析
学西门子PLC数据类型,应牢记的几个英文单词
在学习西门子PLC数据类型时,有几个英文单词需要特别注意。首先,我们来了解一下“位”。
“BIT”是“binary”和“digit”的缩写,代表最小的信息单位,即二进制数的一位。
在PLC中,一个BIT通常用两个值来表示:0或1,也称为逻辑类型。
接下来,我们输入“BYTE字节”字段。
“BYTE”由8个连续位组成,范围为0到255。
“WORD”由2个连续字“BYTE”组成,用于表示16位无符号数,范围为0到65535。
进入更高级的域,“BYTE”由“DOUBLEWORD”组成,由两个连续的字组成,用于表示一个32位的无符号数,范围从0到4294967295。
让我们深入挖掘并了解“SINTShortInteger”。
“SINT”为8位,是无符号数,最高位为符号位,1代表负数,0代表正数,范围为-128到127。
紧接着“INT整数”就是16位,也是一个无符号数,最高位为有符号位,范围为-32768到32767。
在讨论双精度整数时,“双精度整数”“DINT”为32位,最高位为符号位,范围为-2147483648到2147483647。
接下来我们重点介绍“USINTUnsignedShort”和“UINTUnsignedInteger”。
两者都是无符号数。
USINT是8位,范围是0到255,而UINT是32位,范围是0到65535。
UDINT是32位,范围是0到4294967295。
下面我们来讨论逗号数字。
“实数浮点数”是32位,可用于表示小数。
接下来是“LREAL长浮点数”,它是64位,也可以用来表示小数。
接下来,我们讨论字符串。
“STRING”是一个一维数组,最多可包含254个字符。
“ARRAY”是由一组相同类型的数据组成的单元。
STRUCT结构是不同类型数据的集合,这些数据组合在一起形成一个单元。
“日期和时间”存储年、月、日、时、分、秒、毫秒、周数据,采用8字节存储,采用BCD加密。
其中周日代码为1,其余为2至7。
西门子PLC双整数转换为浮点数是怎么转换的???
1.浮点数是实数。
该字符串可以理解为字母“abcdefh”。
可以理解为带小数点的数据:如1.5100.5。
整数,顾名思义,没有小数点范围:0-65535。
双精度整数,范围与上面相同,0-4294967295。
2.如果要将浮点数转换为整数,必须先将其舍入,然后将其转换为双精度整数,然后再将其转换为整数。
还有一个简单的方法,比如:5.000000e+001就是5*10次方。
不管后面的指数是多少,只需将小数点后移几位即可,如:
2.410000e+001====24.1、2.410000e+002=====241。
双字整数与实数之间的交换指令:
(a)将双字整数转换为实数指令。
(b)实数转换为双字整数的“舍入”命令。
(c)通过丢弃尾数将实数转换为双数”指令。
(1)、将双字整数转换为实数指令。
双字整数转换强制实数指令的梯形图包括助记符行HOLR)、使能信号(EN整数输入端(N)和实数输出端(OUD),其语句表由操作码(OTR)整数输入(IN和强制物理对象出(ou
双字整数到实数转换指令可以将32位有符号整数转换为32位实数,当使能信号为EN1时,将双字整数IN转换为32位实数。
数据范围:
(1)双整数IN:VD、ID、QD、SD、SMD、AC,LD、HC、常数、VD、*AC.*LD.
(2)实数输出:VD、ID、OD、M.D.SD、SMD、AC、LD、VD、AC.LD.)将实数转换为汉字整数:将实数转换为双字整数(四舍五入)。
该税图由助记符(ROUND)、使能输入端(EN)
32位数字输入端(IN)和双字整数输出端(O)组成。
UT),其语句表由操作码(ROUND)、实数输入(IN)和双字整数输出(OUT)组成
将实数转换为双字整数(舍入指令可以转换。
实数转换为32位有符号整数,如果小数部分大于或等于0.5,则向上舍入1。
当转换允许时,实数IN会转换为有符号整数结果。
结果发送至输出。
数据范围:
(1)实数输入:VD、ID、QDMD、SD、AC、LD、HC、常数、*VD、*AC。
.*LD。
(2)整数输出:VD、ID、QDMD、SD、SMD、ACLD、*VD、+截断、TRUNC)、使能输入(EN)
由32位实数输入端(IN)和32位整数输出端(OUT)组成。
,其语句表由操作码(TRUNC)32位实数输入(IN)和双字整数输出(OU)组成
实数转换为双字整数的舍入指令可以转换32位实数。
转换为32位有符号整数,小数部分四舍五入,当转换使能时,32位实数IN转换为有符号32位整数,结果传送到OUT。
数据范围:
(1)实数IN:VD、ID、QD、MD.SD、SMD、AC、LD、HC、常数、*VD、*AC、*LD。
(2)整数输出:VD、ID、QD、MD、SD、SMD.AC、LD、*VD*AC*LD。