电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> PLC基础入门教程 >> 正文

三菱FX系列PLC的二进制浮点数的四则运算指令

作者:佚名    文章来源:本站原创    点击数:    更新时间:2019/12/19

    二进制浮点数的四则运算指令的源操作数[S1]和[S2]可取K、H和D,目标操作数为D,只有32位运算,占13个程序步。运算结果影响标志位M8020(零标志),M8021(借位标志)和M8022(进位标志)。常数参与运算时,被自动转换为二进制浮点数。源操作数和目标操作数可取同一数据寄存器,如用连续执行指令,则每个扫描周期都会执行运算。如图4-88所示。

三菱FX系列PLC的二进制浮点数的四则运算指令 

    图4-88  浮点数四则运算

    (1)二进制数浮点数的加法指令

    二进制数浮点数的加法指令EADD的功能指令编号为FNC120,该指令将两个源操作数内的二进制浮点数相加,并将和(二进制浮点数)存入目标操作数。

    (2)二进制数浮点数的减法指令

    二进制数浮点数的减法指令ESUB的功能指令编号为FNC121,执行该指令时,[S1·]指定的二进制浮点数减去[S2·]指定的二进制浮点数,并将差(二进制浮点数)存入目标操作数。

    (3)二进制数浮点数的乘法指令

    二进制数浮点数的乘法指令EMUL的功能指令编号为FNC122,执行该指令时,[S1·]指定的二进制浮点数乘以[S2·]指定的二进制浮点数,将积(二进制浮点数)存入目标操作数。

    (4)二进制数浮点数的除法指令

    二进制数浮点数的除法指令EDIV的功能指令编号为FNC123,执行该指令时,[S1·]指定的二进制浮点数除以[S2·]指定的二进制浮点数,将商(二进制浮点数)存入目标操作数。除数为零时会出现运算错误,不执行指令。

Tags:三菱PLC,二进制,浮点数,指令  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询