请问S7-200自由通讯口怎样和条码扫描器进行连接,有没有现成的程序看看。学习下?
最佳答案
扫码枪和PLC自由口通讯,PLC自由口采用接收完成中断的方式处理接收到的条码数据即可。
首先要明确扫码枪的参数设置,即波特率,数据位,停止位,奇偶校验位等,PLC自由口要按这一参数去初始化。
初始化端口的程序一般写成子程序,用SM0.1在CPU上电后第一个扫描周期初始化端口;
对通讯口1进行初始化9600,8,偶,1,SMB30=49 9600;程序可以写成:
LD SM0.1 //上电初始化
MOVB 16#49, SMB30 //端口
ENI //开中断
S7-200如何连接扫描枪:详见
1、同类问题的答案:
http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_id=39283&cid=1028
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=70837&cid=1028
http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_id=26759&cid=1028
http://210.51.187.41/Service/answer/solution.aspx?Q_ID=42779&cid=1027
2、相关文档:
利用西门子S7—200自由通讯接口实现与条码扫描枪的通讯,连接:
http://lib.cqvip.com/qk/92337A/201120/39571389.html
http://www.doc88.com/p-996520425503.html
s7-200自由口通信,链接:http://www.doc88.com/p-7498798360345.html
提问者对于答案的评价:
谢谢各位老师的指点
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc187574.html