wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-12-21
查看wangnaizhi的 主题 / 回贴
楼主  发表于: 2021-10-02 10:03
DMUL结果占用4个寄存器  就是64位的  结果怎么用 好像PLC内部也没64位指令啊
[ 此帖被wangnaizhi在2021-10-02 13:31重新编辑 ]
peilei1031
苏州昆山的电气自动化从业者...
级别: 论坛先锋
精华主题: 0
发帖数量: 378 个
工控威望: 1780 点
下载积分: 964 分
在线时间: 45(小时)
注册时间: 2013-09-24
最后登录: 2024-12-14
查看peilei1031的 主题 / 回贴
1楼  发表于: 2021-10-02 16:33
DMUL 三菱和台达的指令吗?   结果应该是占用 2个寄存器吧, 操作数是双数  DW   没有听说过占4个寄存器的

bit 最小的单位  位
8个 bit是一个字节
两个字节是一个字    
一个字是16位  一个字是2个字节
双字就是2个字  4个字节
ajunn
级别: 家园常客
精华主题: 0
发帖数量: 517 个
工控威望: 682 点
下载积分: 1659 分
在线时间: 1028(小时)
注册时间: 2008-11-05
最后登录: 2024-12-18
查看ajunn的 主题 / 回贴
2楼  发表于: 2021-10-02 20:08
只能分高低32位读取结果,就PLC而言,很少用到超出32位值,取低32位即可,负数则取正再乘,计算后再处理
超出32位,可以先转浮点数,用浮点数指令乘,再按需要处理计算结果
[ 此帖被ajunn在2021-10-02 20:16重新编辑 ]
矽能工控
级别: 略有小成
精华主题: 0
发帖数量: 358 个
工控威望: 403 点
下载积分: 1309 分
在线时间: 273(小时)
注册时间: 2020-05-30
最后登录: 2024-12-21
查看矽能工控的 主题 / 回贴
3楼  发表于: 2021-10-02 22:28
杩欎釜浠呮槸鍗犵敤杩炵画淇╀釜瀵勫瓨鍣
西能自动化,承接非标自动机电控电路电器设计安装维护维修,电联18962034521
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-12-21
查看wangnaizhi的 主题 / 回贴
4楼  发表于: 2021-10-03 09:16
图片:
这个是台达(三菱5U的也一样)的手册上的  我也很是疑惑   PLC好像也没有64位的指令  DMUL的结果搞个64的出来 开发的工程师不知道怎么想的