zzzer442
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 261 点
下载积分: 755 分
在线时间: 178(小时)
注册时间: 2013-01-15
最后登录: 2025-05-14
查看zzzer442的 主题 / 回贴
楼主  发表于: 4天前
图片:
图片:
这两把扫码枪扫同一个码,但存储数据的方式不一样,怎么比对证明两个码一样?
zzzer442
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 261 点
下载积分: 755 分
在线时间: 178(小时)
注册时间: 2013-01-15
最后登录: 2025-05-14
查看zzzer442的 主题 / 回贴
1楼  发表于: 4天前
一把扫码枪接USB口,通过触摸屏接收数据,再传给D400为首地址的一组寄存器;
另一把扫码枪接RS485口,通过PLC的RS指令接收数据,并存在以D110为首地址的一组寄存器。
zzzer442
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 261 点
下载积分: 755 分
在线时间: 178(小时)
注册时间: 2013-01-15
最后登录: 2025-05-14
查看zzzer442的 主题 / 回贴
2楼  发表于: 前天
您好,我的两把扫码枪扫的码的位数和D110那一串寄存器个数是相等的,我想把D400的值转成D110那样,请问要怎么转?
zzzer442
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 261 点
下载积分: 755 分
在线时间: 178(小时)
注册时间: 2013-01-15
最后登录: 2025-05-14
查看zzzer442的 主题 / 回贴
3楼  发表于: 前天
图片:
我D110抄了别人的一个处理循环做了处理。
zzzer442
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 261 点
下载积分: 755 分
在线时间: 178(小时)
注册时间: 2013-01-15
最后登录: 2025-05-14
查看zzzer442的 主题 / 回贴
4楼  发表于: 前天
引用
引用第4楼sjm213于2025-05-11 20:29发表的  :
D110开始的字符每两个地址合并到一个地址,然后再跟D400为首的寄存器来比较。
如何合并?
方法1、D110右移8位,与D111逻辑或到新地址;
方法2、D110传送到K4M0,舍弃低8位,将K2M8传送到K2M100;D111传送到K4M20,舍弃低8位,将K2M28传送到K2M108;将K4M100传送到新地址。


您好,我的D110是通过RS485用RS指令存到PLC寄存器里面的,而D400是通过USB口将数据接收到触摸屏LW寄存器,再由触摸屏传到PLC的D寄存器。
我想将D400的值转化成和D110一样,请问要在那里修改设置?