wangnaizhi
级别: 工控侠客
精华主题: 0
发帖数量: 1355 个
工控威望: 2261 点
下载积分: 4874 分
在线时间: 1181(小时)
注册时间: 2015-08-31
最后登录: 2026-02-10
查看wangnaizhi的 主题 / 回贴
楼主  发表于: 2021-10-02 10:03
DMUL结果占用4个寄存器  就是64位的  结果怎么用 好像PLC内部也没64位指令啊
[ 此帖被wangnaizhi在2021-10-02 13:31重新编辑 ]
ajunn
级别: 家园常客
精华主题: 0
发帖数量: 523 个
工控威望: 693 点
下载积分: 1873 分
在线时间: 1046(小时)
注册时间: 2008-11-05
最后登录: 2026-02-20
查看ajunn的 主题 / 回贴
1楼  发表于: 2021-10-02 20:08
只能分高低32位读取结果,就PLC而言,很少用到超出32位值,取低32位即可,负数则取正再乘,计算后再处理
超出32位,可以先转浮点数,用浮点数指令乘,再按需要处理计算结果
[ 此帖被ajunn在2021-10-02 20:16重新编辑 ]