写PLC运算指令时,实数2.5怎么表示,例如:[DADD D0 ? D0]

如题所述

直接上图,仿真效果。先把25传送给D0(记住,浮点运算一定是32位的,在MOV前加D),在用FLT(浮点数转换指令,因为是浮点运算,所以在FLT前加D),在用浮点数除法指令,最后D4里面就是你想要显示的2.5了。三菱的浮点运算比较麻烦,现在国产PLC的浮点数都是直接输入,根本就不用转换。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-23
2.5有小数位,是浮点型,需要用浮点运算,先将十进制浮点数转换成二进制浮点数,然后二进制浮点数进行运算,结果在转回十进制浮点数。
三菱的十进制浮点数转换成二进制浮点数用EBIN,二进制浮点加法是EADD,二进制浮点数换成十进制浮点数用EBCD。指令的具体用法你可以参照手册。
望采纳
第2个回答  2013-04-23
2.5+00000e
相似回答