三菱plc浮点运算指令的六种类型

作者:老电工时间:2020-03-06 16:09:19

有关三菱plc的六种浮点运算指令,浮点运算应用指令用于转换、比较、四则运算、开方运算等,分为二进制浮点比较与区间比较指令、二进制浮点数与十进制浮点数转换指令、二进制浮点数四则运算指令等。

三菱plc浮点运算指令

浮点运算应用指令能实现浮点数的转换、比较、四则运算、开方运算、三角函数等功能,浮点运算应用指令大都为32位指令。

1、二进制浮点比较与区间比较指令

二进制浮点比较ECMP指令比较源操作数S1与源操作数S2内的32位二进制浮点数,根据大小一致比较结果,对应输出驱动目的操作数D指定软元件开始的连续3个位软元件的状态,

2、二进制浮点数与十进制浮点数转换指令

二进制浮点数转换为十进制浮点数EBCD指令将源操作数S指定元件内的二进制浮点数值转换为十进制浮点数值,存入目的操作数D指定的元件内。

3、二进制浮点数四则运算指令

二进制浮点数加EADD指令将两个源操作数S1和S2内的二进制浮点值相加后,作为二进制浮点值存入目的操作数D中。

4、二进制浮点数开方与整数变换指令

二进制浮点数开方运算ESQR指令将源操作数S指定元件内的二进制浮点值进行平方根运算,运算结果作为二进制浮点值存入目的操作数D中。

5、二进制浮点数三角函数运算指令

二进制浮点数三角函数运算指令包括浮点SIN运算、浮点COS运算及浮点TAN运算指令,其功能分别是求源操作数S指定的角度(弧度值)的正弦、余弦及正切值,并传送多到目的操作数D中。

6、上下字节变换指令

上下字节变换SWAP指令实现源操作数S上下字节交换。16位指令将源操作数S低8位与高9位交换;32位指令将源操作数S及相邻的下一元件S+1各个低8位与高8位交换。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 三菱plc