您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC实数和整数之间的转换指令
来源:艾特贸易2017-06-05
简介(1) 这部分指令有 3 条,分别是: DI_R 将双整数转换成实数, ROUND 将实数转换成双整数(进位转换), TRUNC 将实数转换成双整数。 ROUND 和 TRUNC 的区别是: ROUND 叫做进位转换,就是小数
(1)这部分指令有3条,分别是:DI_R将双整数转换成实数,ROUND将实数转换成双整数(进位转换),TRUNC将实数转换成双整数。ROUND和TRUNC的区别是:ROUND叫做进位转换,就是小数部分大于或等于0.5的进位为整数,在进行转换,相当于能够四舍五入,TRUNC叫做截位转换,就是把小数部分舍弃,再进行转换。 (2)指令的形式和操作数见表6-46。 表6-46 实数和整数之间的转换指令 图6-79中给出了实数和整数之间的转换指令的使用方法及其运行的结果。
图6-79 实数和整数之间的转换指令的使用 (3)指令应用如下。 例6-23 已知方程y=3.57x/5.37+25,x的数值由数字开关输入,输入范围是0~9999,通过PLC程序,直接求y的数值。 分析:由于x前面的系数是小数,所以为了计算的准确性,我们要采用实数的格式进行运算,对于非实数的,要对数据的格式进行转换。程序如图6-80所示。数字开关输入信号接在I0.0~I1.7,如图6-77 (b)所示。
图6-80 例6-23的控制程序
点击排行
