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