两个扫码枪怎样可以共用一个PLC的RS232串口吗? | 您所在的位置:网站首页 › 扫码枪视频 › 两个扫码枪怎样可以共用一个PLC的RS232串口吗? |
0
分享至
用微信扫码二维码 分享至好友和朋友圈 前阵子有个订单,一开始是设备要加两套扫码枪,都是RS232通讯的,于是就买一个双232 通道的QJ71C24N-R2模块,搞得时候才发现居然是加三套扫码枪,要在ABC三个工位都各加一个扫码枪,用途产品扫了码上传到总工控才能进行作业,用于追溯制造数据。 如上所示用3套基恩士的扫码枪,一个模块只有两个232通道不够怎么办,机智的我想到了把扫码枪A和扫码枪B公用一个232通道使用。只要在扫码枪设置的开始符号不一样就行。 具体如下操作。 打开扫码枪设置软件,A扫码枪设置页眉就是开始符$A B扫码枪设置页眉就是开始符$B,结束符设置一样就行,都是0D 下面是接线 如上所示接线,两把扫码枪2.3.5都接到同一个串口,下面是编程了,只要程序对收到的条码开始符(存在D3020)进行区分就知道是哪吧扫码枪扫到条码 D3020的数据识别A/B扫码枪 A扫码枪收到数据 B扫码枪收到数据 以上是A扫码枪和B扫码扫同一个条码PLC收到的数据,除了D3020不一样,后面都是一样的,程序就以D3020的数据判定是A枪扫的码还是B枪扫的码。 A枪扫码吗D3020是$A(K16676)开始,所以截取D3021以后的数据存到A枪存放地址D3100。 B枪扫码吗D3020是$B(K169732)开始,所以截取D3021以后的数据存到B枪存放地址D3200。 这样完美地节省了一个232模块,但是这种方式是有局限性的: 一、扫码枪支持设置输出不同的开始符,才能区分同一个232通道到底是哪把扫码枪扫的 二、扫码枪不会同时触发,我这里的设备是同一个人挨个工位往下做的,不存在同时触发的可能性。如果以后客户加一个员工,因为扫码枪发送数据PLC接收处理数据也是是一瞬间,两个人恰恰好同时触发的概率及其渺茫,就算同时触发了导致接收不到或者乱码,这个是手工作业台,再单独扫一次就好了,所以我这里可以大胆的共用一个串口。 所以小伙伴使用的时候要考虑设备自身条件是否满足哦。 特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。 Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services. /阅读下一篇/ 返回网易首页 下载网易新闻客户端 |
CopyRight 2018-2019 实验室设备网 版权所有 |