您现在的位置是:首页 > PLC技术 > PLC技术
FX系列PLC的浮点运算指令及其应用
来源:艾特贸易2017-06-04
简介浮点运算包括二进制浮点数比较、转换、四则运算、开方和三角函数等。浮点运算指令的用法与二进制整数运算指令的用法相似,不同的是浮点运算指令中用到的数据为带小数点的浮点
浮点运算包括二进制浮点数比较、转换、四则运算、开方和三角函数等。浮点运算指令的用法与二进制整数运算指令的用法相似,不同的是浮点运算指令中用到的数据为带小数点的浮点数,且浮点数操作指令为32位操作,其助记符一般为二进制整数运算类指令前加E。 例如,二进制浮点比较指令助记为EC MP,其用法如图5-120所示,其中D11、D10存储一个二进制浮点数,D21、D20存储一个二进制浮点数,即一个浮点数要用双字来存储。 图5-120 二进制浮点比较指令的用法 当(D11,D10)>(D21,D20)时,M0 =ON; 当(D11,D10)=(D21,D20)时,M1= ON; 当(D11,D10)<(D21,D20)时,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
点击排行
