lixianyinlxy
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 143 点
下载积分: 563 分
在线时间: 46(小时)
注册时间: 2013-01-17
最后登录: 2023-12-21
查看lixianyinlxy的 主题 / 回贴
楼主  发表于: 2015-03-07 15:59
图片:
*D为什么是MD20*MB10。
[ 此帖被lixianyinlxy在2020-09-30 14:01重新编辑 ]
lixianyinlxy
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 143 点
下载积分: 563 分
在线时间: 46(小时)
注册时间: 2013-01-17
最后登录: 2023-12-21
查看lixianyinlxy的 主题 / 回贴
1楼  发表于: 2015-03-14 20:16
引用
引用第1楼zhoufall于2015-03-10 21:27发表的  :
因为  MW10的值是5   MB10已经足够容纳了   个人理解

那也应该是md20*mb11,西门子是高地址低字节,这是西门子手册上写的例子。
lixianyinlxy
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 143 点
下载积分: 563 分
在线时间: 46(小时)
注册时间: 2013-01-17
最后登录: 2023-12-21
查看lixianyinlxy的 主题 / 回贴
2楼  发表于: 2015-03-14 20:21
引用
引用第2楼kokoper于2015-03-11 11:55发表的  :
楼主是不是想说 在梯形图里编程的时候应该是MD*MD->MD,不然会报错没法保存?

按理说应该是双字乘法指令,对象应该都是双字的呀。
lixianyinlxy
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 143 点
下载积分: 563 分
在线时间: 46(小时)
注册时间: 2013-01-17
最后登录: 2023-12-21
查看lixianyinlxy的 主题 / 回贴
3楼  发表于: 2015-03-15 23:08
引用
引用第7楼757480856于2015-03-15 15:04发表的  :
非常好理解。*D指令的操作对象是ACCU1与ACCU2 。STL语句很宽泛。
你的意思是说不管是字节,字,还是双字装载到ACCU2里,只要对ACCU2进行双字操作他就是双字,对他进行字操作他就是字,对他进行字节操作他就是字节,可以这样理解吗。