萝卜君
级别: 探索解密
精华主题: 0
发帖数量: 35 个
工控威望: 140 点
下载积分: 4504 分
在线时间: 81(小时)
注册时间: 2015-04-23
最后登录: 2024-04-01
查看萝卜君的 主题 / 回贴
楼主  发表于: 2016-10-12 15:22
请问怎么改变D10,D11中的32位数据中的偶数(0,2.。。30)位进行取反,奇数(1,3.。。。31)位的数据保持不变。D10=H0E567,D11=H6789
eledesigner
懂一点点
级别: 论坛先锋
精华主题: 0
发帖数量: 1663 个
工控威望: 1917 点
下载积分: 2539 分
在线时间: 2077(小时)
注册时间: 2009-08-21
最后登录: 2024-05-27
查看eledesigner的 主题 / 回贴
1楼  发表于: 2016-10-12 15:59
笨办法,DMOV D10 K8M100
xingzb2
级别: 家园常客
精华主题: 0
发帖数量: 670 个
工控威望: 986 点
下载积分: 1338 分
在线时间: 888(小时)
注册时间: 2015-07-11
最后登录: 2024-05-27
查看xingzb2的 主题 / 回贴
2楼  发表于: 2016-10-12 16:48
路过顶一下,求解
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2795 个
工控威望: 3567 点
下载积分: 3413 分
在线时间: 3720(小时)
注册时间: 2007-11-04
最后登录: 2024-05-26
查看tingfenghu的 主题 / 回贴
3楼  发表于: 2016-10-12 18:14
D10值为 1010   0101  
D11值为  0101  0101           将需要保留的位设置0,取反的设置1,左边算0位。
wxorp d10 d11 d12,             这样就可以将需要的位取反,其它保留数据不变。不限定那一位,任意位都可。
     




      
[ 此帖被tingfenghu在2016-10-12 18:19重新编辑 ]
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
yangyiao
级别: 探索解密
精华主题: 0
发帖数量: 17 个
工控威望: 147 点
下载积分: 754 分
在线时间: 15(小时)
注册时间: 2013-05-18
最后登录: 2019-08-22
查看yangyiao的 主题 / 回贴
4楼  发表于: 2016-10-13 17:06
实践出真知