台达PLC阅读条码扫描枪程序
来源:互联网 发布:linux加载mt7601u驱动 编辑:程序博客网 时间:2024/04/28 20:44
一。应用背景
条码识别在自动化生产线上使用比较多,条码的应用给工业生产带来了很多方便。条码阅读使用条码扫描枪,有手持式,有固定式,根据工程实际情况采用。条码扫描枪RS232口比较多,但工业用的也有RS485接口。
二.台达PLC特性
新版本台达PLCES2系列有3个通讯口,都可以做从站使用。采用台达PLC阅读条码时,可以使用它的COM1,为RS232口;也可以使用COM2\3,为RS485口。不同接口,通讯距离是不一样的。RS232口标准距离是15米,但如果在工业环境中,电磁干扰大时,扫码成功率不能保证为100%。RS485距离可以稍微远,虽然标称可以达1200米,单条码扫描枪使用这么距离,估计没有谁这样用。根据实际测试,即便采用RS485方式电磁干扰也会造一定的成误码率。
三.台达PLC程序设计
台达PLC有自由口通讯协议,可以根据自己需要编写自由协议通讯程序。在工业通讯中,通讯双方通讯发起方为主站,被呼叫方为从站。而和我们工控上经常用的控制变频器、读取仪表不同,条码扫描枪的通讯方式是:条码扫描枪是主站(Master),而PLC是从站(Slave)。那么程序设计就和变频器控制、仪表读取不同了。一般通讯程序编写会设置一个通讯超时检测,这是台达PLC做主站情况下。而在台达PLC做从站时,这个通讯超时检测就不需要了,因为条码扫码是随时发生的。
可以根据扫描枪的通讯协议设置数据的起始字符、停止字符。当然,数据位、校验位、波特率方面PLC要和条码扫描枪完全一致。
四.条码协议转换
因为条码扫描枪为主站,有时有很多条码扫描枪时,因为台达PLC所连接扫描枪数量有限,它本体最多能接3台,这样就需要有上位机--PC或台达PLC的主站PLC来通讯。台达PLC本身支持MODBUS协议,通过增加通讯扩展支持以太网、PROFIBUS等。
五.标准化
我们把这样的扫码程序做成了一个标准化产品,适用于多种使用方式。程序适应数据库连接、适用于自动化生产线使用。可以联系QQ:519406003,或加QQ群:166274516讨论。
- 台达PLC阅读条码扫描枪程序
- 台达PLC
- 台达PLC培训
- 【厉害了】台达PLC可以实现无线下载程序!
- 台达PLC无线通讯方案
- 美国Intermec条码扫描枪
- 监测条码枪扫描结束
- 谁能提供WINCE条码扫描程序?
- 条码扫描
- 台达DVP系列PLC通讯协议
- 台达EX2 PLC通讯错误
- 条码扫描枪的光电器件(一)
- 条码扫描枪的数据接收处理
- 学习记录-Qt读取条码扫描枪
- 红光条码扫描枪和激光扫描枪有什么区别?购买条码扫描枪,盘点机时该如何选择。
- 条码扫描手机软件设计
- Android条码扫描
- iOS - 二维码、条码扫描
- 网易云课堂java程序设计(第四周编程作业)
- Linux中shell关闭后,nohup让程序依然在后台运行
- Linux如何开启SSH服务
- ROS应用2 2014年12月30日
- 05-2. Saving James Bond - Easy Version (25)
- 台达PLC阅读条码扫描枪程序
- ArcGIS中的区域插值参数
- 搭建android开发环境
- java.security.InvalidKeyException: Illegal key size or default parameters
- Unit3D-UV动画
- 由 “敏捷开发”PK“CMMI”引起的思考和困惑
- 有哪些实用的计算机相关技能,可以在一天内学会?
- Cocos2dx发布Android包,配置开发环境(菜鸟级入门,一看就会)
- Linux Server 下配置多个站点