求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日 下午10:55
下一篇 2021年7月4日 下午10:55

相关推荐

  • 怎样设置模拟量模块上的DIP开关

    如题,怎样设置DIP开关 最佳答案 到这看看: http://www.ad.siemens.com.cn/products/as/s7_200/analog/em231_…

    SIMATIC S7-200 2021年7月4日
  • 如何任意设置采集脉冲时间

    组态王+s7-200 采集电磁流量计脉冲,如何任意设置采集时间? 问题补充:在组态王中设置一个采集时间,比如说2分钟,然后plc就会把2分钟的采集结果输出。 定…

    SIMATIC S7-200 2021年7月5日
  • PRODAVE使用问题?

    现在有S7-PLC 226 用ProDave6.0通过PPI/USB编程电缆可以通讯吗?如果可以如何设置呢?(就是程序里VB的那个例子如何设置) 问题补充:谢谢…

    SIMATIC S7-200 2020年11月1日
  • 威纶的屏,S7-200的PLC

    我屏上可以设参数的地址为VD1305,设30.00,监控的时候显示的值是7…..多少,对不上有的可以对上,地址也没重复,每个地址间隔5个寄存器。 图片说明:  &nb…

    2021年7月5日
  • 变频器节能计算

    280KW的离心水泵,采用变频器控制,现运营单位觉得泵的杨程有点高,想换功率小一点的泵,比如200KW,还是采用变频器调节控制,这样的话,运行中的节能空间大概在多少,如何计算? 问…

    SIMATIC S7-200 2021年7月5日
  • Modbus通信求助?

    上位机和下位机用modbus协议进行通信时,从站收到主站命令后的应答是自主进行的吗?要不要编程啊。而主站要接受从站的应答,是不是得要有读取的程序。 最佳答案 1、用modbus协议…

    SIMATIC S7-200 2018年3月6日
  • 如何实现CPU224XP与440和430变频器的通讯

    我在工程中使用S7-200CPU224XP与3台440变频器2台430变频器同时通讯,请教各位如何编写程序我的邮箱ZWJ_TS961@163.COM,谢谢各位 问题补充:最好不使用…

    SIMATIC S7-200 2020年11月1日
  • 200高速计数器和中断事件

    学习高速计数器,遇到问题,看到例子如下:某产品包装生产线用高速计数器对产品进行累计和包装,每检测1000个产品时,自动启动包装机进行包装程序ob1LD  &nb…

    SIMATIC S7-200 2017年11月26日
  • 通过CP341给S7-200下载程序通讯异常?

    可以Ping通,但怎么搞通讯都不行,同样的PLC、同样的网线,同事的电脑都可以,我的咋整的不行,具体参考下面的图。帮忙看看咋回事儿? 问题补充:补充两点:1.我用PC/PPI电缆是…

    2017年11月29日
  • ktp178报警的实现

    我用224xp测量一数值超差时置q0.7导通报警,我怎样用q0.7来实现ktp178的报警功能。用wincc flexibe来做。 最佳答案 wincc fle…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论