zhangli1991
级别: 略有小成
精华主题: 0
发帖数量: 78 个
工控威望: 205 点
下载积分: 794 分
在线时间: 40(小时)
注册时间: 2016-08-03
最后登录: 2023-09-07
查看zhangli1991的 主题 / 回贴
楼主  发表于: 2019-08-19 11:28
描述:正常
图片:
描述:不对
图片:
用PLC触发固定读码器读码,条码的终止符不对,上位机无法识别,有遇到过的吗,终止符是回车换号
472203351
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 116 点
下载积分: 736 分
在线时间: 23(小时)
注册时间: 2019-03-06
最后登录: 2024-03-12
查看472203351的 主题 / 回贴
1楼  发表于: 2019-08-19 11:32
不要用终止符,我从来不用
楼主留言:
但是我们PLC上位机,他们非要回车换行的终止符
zhangli1991
级别: 略有小成
精华主题: 0
发帖数量: 78 个
工控威望: 205 点
下载积分: 794 分
在线时间: 40(小时)
注册时间: 2016-08-03
最后登录: 2023-09-07
查看zhangli1991的 主题 / 回贴
2楼  发表于: 2019-08-19 11:36
PLC在处理ID的时候,ID位数分单位或者双位有区别吗(比如11个字母或者12个的),还有一种现象,机台第一次上电扫码,软件解析不出来,修改终止符回车换行,在改回来就又可以了,软件那边获取ID卡得是回车换行前面的字符串,
当PLC寄存器里面出现?号,就无法解析出ASIIC码,如果是\就可以。
472203351
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 116 点
下载积分: 736 分
在线时间: 23(小时)
注册时间: 2019-03-06
最后登录: 2024-03-12
查看472203351的 主题 / 回贴
3楼  发表于: 2019-08-19 12:03
那你PLC发送的时候自己加上也可以啊
zhangli1991
级别: 略有小成
精华主题: 0
发帖数量: 78 个
工控威望: 205 点
下载积分: 794 分
在线时间: 40(小时)
注册时间: 2016-08-03
最后登录: 2023-09-07
查看zhangli1991的 主题 / 回贴
4楼  发表于: 2019-08-19 12:32
目前是自己强制加上去的,主要看还是能直接转换
王志立123
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 105 点
下载积分: 520 分
在线时间: 18(小时)
注册时间: 2017-04-10
最后登录: 2024-03-19
查看王志立123的 主题 / 回贴
5楼  发表于: 2019-08-23 11:22
我用Q的PLC与得利捷扫码枪出现过这种问题,你看你PLC的通讯协议就知道了,无协议通讯需要在智能模块参数里设置的,通讯协议好做。
chenxue163
级别: 略有小成
精华主题: 0
发帖数量: 269 个
工控威望: 406 点
下载积分: 8204 分
在线时间: 731(小时)
注册时间: 2013-10-26
最后登录: 2024-04-19
查看chenxue163的 主题 / 回贴
6楼  发表于: 2019-08-23 11:56
扫描枪那头扫码结束后自己添加结束码,向PLC发送。PLC接受收到结束码后触发接收IO,完成数据接收。