广州正菱|三菱
当前位置:首页 >> 技术支持 >> FXPLC浮点数据处理
FXPLC浮点数据处理  时间:2014/7/2 12:49:00
从智能仪表中收到IEEE-754标准的四个浮点字节,如何处理合并成一个字节。例如:0x4001A4A9(2.02567505836487),传回到PLC的四个字节,D0=0x40,D1=0x01,D3=0xA4,D4=0x A9。这四个字如何改换成一个浮点数?再乘上100变成一个字节为203,传至主站PLC
Re:续:FXPLC浮点数据处理  时间:2014/7/3 1:59:00
因为您这边没有给出PLC的具体型号,所以这边回复以3U为例给您做参照,您可以先用DEVAL(字符串转2进制浮点数)这个指令,DEVAL S D , S这个操作位放的是字符串数据的软元件起始编号,转换成浮点数后存放在D,D+1的软元件里面,之后您再用浮点数乘法运算指令DEMUL,乘以100得到结果。
另外说明一下,如果您用的不是3U,3G的PLC,可能部分浮点数运算指令不支持。

相关问题
相关下载