S7 200自由口通讯问题

程序中同时出现执行XMT/RCV,如果是接收没结束,又执行接收是不是扫码枪就不能采集数据了? 而且我的程序是从现场upload过来的,可以下载在另一个PLC中还是出现了同时执行XMT/RCV错误,所以我怀疑是不是扫码枪通过RS232/PPI电缆连接到PLC有问题,即硬件问题导致了没有采集到数据?

问题补充:
PLC一直报错 是否就以为着   如果让这样的程运行就采集不到数据了

最佳答案

S7200通讯属异步通讯,也就是S7200不知道通讯的数据什么时候会过来,所以PLC的RCV在没有收到数据前就一直等。没必要执行第二次RCV或结束前一个RCV再重新启动RCV。不必担心RCV等久了会失效!
你可以关联一个接收中断来响应接收,或查询方式查RCV的完成状态。
如果在一个RCV正在等待或接收中,再次运行一个RCV,让PLC无所适从,只好报错!

提问者对于答案的评价:
是硬件接口问题

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 着急....

    问题补充:呵呵,不好意思个位!我的问题是: 我在用SFC51时遇到了SSL_HEADER这个参数,不知道怎么定义,望高手赐教!!! 最佳答案 嗯,我知道了 提问者对于答案…

    SIMATIC S7-200 2021年7月5日
  • 200PLC网络中,CN与原装的是否可以混用

    200PLC网络中,CN与原装的是否可以混用 最佳答案 S7-200 CN 家族系列产品是专供中国低端 PLC 市场的小型 PLC…

    SIMATIC S7-200 2020年11月1日
  • 216型PLC和226型PLC区别

    想在淘宝买个早期的216型PLC学习用,不知道和现在的226CN有什么区别。像软件版本,编程电缆是否通用。 最佳答案 216早已经停产了编程软件和电缆通用 但是最好使用2…

    SIMATIC S7-200 2020年11月1日
  • MM440的PID调节控制

    现有MM440变频器,EM235模块,一个压力传感器,要求压力低了,泵启动,控制水位,怎么实现PID调节?最好有样例,谢谢! 最佳答案 你提及到的这个压力传感器,要求压力低了,就把…

    SIMATIC S7-200 2017年10月30日
  • s7-200和300用PROFIBUS通讯如何传送一个4个字节的数据

    s7-200和300用PROFIBUS通讯,因为在组态时只能是选择BYTE或WORD数据类型,比如VB0-15对应的是PQB0-7和PIB0-7,怎么样可以把200数据区的一个4个…

    SIMATIC S7-200 2018年12月9日
  • S7-200定时器设定值是字?

    有人说是字,我觉得不正确,应该是一个整形,占用一个字的空间,我觉得应该是这样理解,定时器的设定值都可以是IW变量,这个IW也看作一个整数,它占用一个字的空间,如果单独讲一个字没有多…

    SIMATIC S7-200 2020年11月1日
  • 如何通过PROFINET通讯读取G120变频器的参考转速?

    给定速度时需要知道P2000参考转速的值,可为什么在发送字里不能直接连接P2000参数?如果程序里写成固定值,那么当在变频器上修改了P2000参数,而程序没有修改时,设定下去的转速…

    SIMATIC S7-200 2021年7月5日
  • V4.0 STEP 7 MicroWIN SP9无法安装是怎么回事?

    我之前装了一个,后来准备重新装一个新的版本更高的,但是老是提示要安装新的版本必须要把之前的版本软件卸载过之后,才可以安装。但是卸载之后还是有这样的提示,怎么样才可以安装啊?我现在根…

    2019年6月10日
  • 中断与定时

    在中断程序中,用一个定时器(t37)导通一个线圈,为什么不行。而同样的程序,在主程序中就行。例如: Network 1 // 网络标题&nb…

    SIMATIC S7-200 2021年7月4日
  • S7-200个模拟量

    通过EM235CN,我用超声波液位计监测液位, 液位计上显示的实际液位正常,可是程序里面转化后的数字量却不跟随液位值变化。 超声波液位计是4~20mA输入。&n…

    SIMATIC S7-200 2021年7月5日