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