您现在的位置是:首页 > PLC技术 > PLC技术

FX系列PLC的浮点运算指令及其应用

来源:艾特贸易2017-06-04

简介浮点运算包括二进制浮点数比较、转换、四则运算、开方和三角函数等。浮点运算指令的用法与二进制整数运算指令的用法相似,不同的是浮点运算指令中用到的数据为带小数点的浮点

    浮点运算包括二进制浮点数比较、转换、四则运算、开方和三角函数等。浮点运算指令的用法与二进制整数运算指令的用法相似,不同的是浮点运算指令中用到的数据为带小数点的浮点数,且浮点数操作指令为32位操作,其助记符一般为二进制整数运算类指令前加E    例如,二进制浮点比较指令助记为EC MP,其用法如图5-120所示,其中D11D10存储一个二进制浮点数,D21D20存储一个二进制浮点数,即一个浮点数要用双字来存储。
二进制浮点比较指令的用法
    5-120    二进制浮点比较指令的用法    (D11D10)>(D21D20)时,M0 =ON    (D11D10)=(D21D20)时,M1= ON    (D11D10)<(D21D20)时,M2 =ON    二进制浮点运算指令如表5 - 78所示。    5-78    进制浮点运算指令表
    指令名称     指令代码     助记符     二进制浮点比较指令     FNC110     ECMP     二进制浮点区间比较指令     FNC111     EZCP     二进制浮点转换成十进制浮点指令     FNC118     EBCD     十进制浮点转换成二进制浮点指令     FNC119     EBIN     二进制浮点加法指令     FNC120     EADD     二进制浮点减法指令     FNC121     ESUB     二进制浮点乘法指令     FNC122     EMUL     二进制浮点除法指令     FNC123     EDIV     二进制浮点开方指令     FNC127     ESQR     二进制浮点转换成二进制整数指令     FNC129     INT     二进制浮点正弦函数指令     FNC130     SIN     二进制浮点余弦函数指令     FNC131     COS     二进制浮点正切函数指令     FNC132     TAN