S7-1200 PLC的转换操作指令介绍
S7-1200 PLC的转换操作指令也包括有数据类型的转换指令、实数转整数指
令、以及用于缩放和标准化指令。 在我们S7-1200 PLC中,转换指令就是CONVERT,我们可以在指令中更改数
据类型,相当于所有的转换指令都集合在这个CONVERT指令中,而对于S7-
200/200 SMART PLC的转换指令是比较多的,我们需要哪个类型的转换指令
就调用哪个指令,不能更改指令的类型,大家在学习的时候可以对比着学习,
下面我们就介绍一下S7-1200 PLC常用的移动指令吧。
1、转换指令CONVERT 转换指令是将一种数据类型转换成另一种数据类型的,使用的时候单击指令
“???”的位置,然后在下拉列表中选择输入数据类型和输出数据类型。 CONVERT指令支持的数据类型包括有整数、双整数、实数、无符号短整型、
无符号整型、无符号双整型、短整型、长实数、字、双字、字节、BCD32等,
比如INT TO DINT就是表示把整数转换成双整数。 IN管脚是输入要转换的数据,OUT管脚是转换后的数据,在管脚输入数据类
型的时候注意要跟设置的数据类型一致哦。
2、浮点数转整数指令 S7-1200 PLC的浮点数转换指令包括有四舍五入取整指令ROUND、向上取整
指令CEIL、向下取整指令FLOOR和截取尾数部分取整指令TRUNC这四个,
而S7-200/200 SMART PLC的浮点数转换指令只有ROUND和TRUNC,那么S7-1200 PLC的CEIL和FLOOR指令大家可以着重了解一下,对比着学习
效率更高哦。 这里还要提一下的是,前面所说的CONVERT转换指令也是可以实现浮点数转
整数的功能的哦,具体想使用哪个指令就看你怎么选择了。
上图的程序中ROUND是对13.7四舍五入输出14,TRUNC是将12.5的尾数
部分截取掉,取12进行输出,FLOOR是15.8向下取整变成15,CEIL是将