求S7-200自由通讯口和扫描枪通讯程序

请问哪位高手:S7-200自由通讯口与扫描枪通讯,通过扫描枪接收外部条码字符到PLC(只接收),请教软件怎么编程,最好能发个程序!
 多谢了!  xiao.hu@inergyautomotive.com

最佳答案

一、自由口模式允许应用程序控制S7-200 CPU 的通讯端口,使用PC/PPI 电缆和自由口功能,
 二、可以将S7-200 连接到带有RS-232 兼容接口的多种设备,比如调制解调器、扫描枪等。
 三、自由口编程的方法事项如下:
  1. SM0.1 触发端口初始化,连接发送完成和接收完成中断(中断事件9 和23)。
  2. SM0.0 触发RCV 指令。
  3. XMT 指令用上升沿触发,并在指令运行前先停止端口0 的接收(复位SM87.7,执行RCV 指令)。
  4. 在发送完成中断中,重新置端口0 为接收状态(置位SM87.7,执行RCV 指令),清空RCV 指令的接收缓冲区。
  5. 尽量减少在中断程序中编程,如果时间允许仅在中断程序中置标志位,然后在主程序中扫描该位执行具体的程序。
  6. 根据将要接收信息的不同,合理设置SMB87~SMB94。
 四、请在本论坛注册的Email中查收“自由口通讯编程”资料。

提问者对于答案的评价:
多谢剑忠!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论