三菱 PLC 中的数据计算
发布时间:2026-02-24来源: 点击:12
1、单字加法(字 + 字 = 字)运算结果必须在 允许的 数据范围内,否则计算会错误,如下

2、双字加法(双字 + 双字 = 双字),因为 双字 的 数据范围 比较大,一般都能 满足 我们的计算需求,如下

1、单字减法(字 - 字 = 字)同样的,运算结果必须在 允许的 数据范围 内,否则计算会错误,如下

对于上述的结果,同样的我们也需要使用 双字 来做减法

1、单字 乘法(字 x 字 = 双字)同样的,运算结果必须在 双字 的范围内,计算结果才正确,如下

2、双字 乘法(双字 x 双字 = 四字),对于四字的结果,我们一般无法直接监控,或者拿来用(虽然现在已有支持 64位数据 的触摸屏 或 有的 PLC 有64位 转 32位 的指令,此处不做研究),那对于 双字 的 乘法 我们 没办法了吗,答案是有的,我们通常 需要将 双字的 整数 转换成 浮点数 后进行运算,运算结果 再转为 整数,如果运算结果在 单字 的范围内,我们 既可以将 浮点数 转为 双字 也可以转为 单字
3、浮点数 乘法(单精度浮点数 x 单精度浮点数 = 单精度浮点数),同样的要求,运算结果 需要在 单精度浮点数 的范围内

1、单字除法(字 ÷ 字 = 字1(商)...字2(余数))(运算结果在范围内,后面就不再复述)

2、双字 除法(双字 ÷ 双字 = 双字1(商)...双字2(余数))

对于我们需要一个精确的数值时,我们就需要用到 浮点数 的除法
3、浮点数 除法 (单精度浮点数 ÷ 单精度浮点数 = 单精度浮点数)

免责声明:本站所提供信息均来源于网友提供或网络搜集,由本站编辑整理,如涉及版权问题,请联系本站管理员予以更改或删除