S7-200自由口通信异常

有个问题请问,各位前辈:我有一台上位机,通过自由口与S7-200通信。正常情况是没问题的。但是只要把上位机断电就无法通信了,每次都要将PLC断电或者打到STOP再打到START才能再次通信上。这是什么原因呢?

最佳答案

这个就是在做自由口通讯中可能会被忽视的问题,一般自由口通讯无论是主站或从站模式,均按照这样的系统模式。
假设是主站模式:
先发送一串数据请求给从站,然后一直在接收模式等待从站信息。从站接收到主站的数据请求后做出定义好的响应(接收过程可以有校验也可以不校验),主站接收到正确的回传后,判断从站信息做出响应的控制或回传正确接收的信息。
你的问题在于当上位机,断电后无法正确回传信息,主站一直在接收模式,相当于运行在一个“死循环”中,解决这样的办法:
启用系统定时器,判断在规定时间内的从站信息,如果在规定时间内没有正确接收到从站信息,主站主动放弃接收,重新进入发送数据模式。

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月28日 上午12:21
下一篇 2017年5月28日

相关推荐

  • CPU224XP模拟量怎么接线?

    CPU224XP的PLC是集成2路模拟输入和1路模拟输出,问题是: 1.看手册上说模拟输入这两路只能输入-10V~+10V信号吗?还是说可以输入0~10V模拟信号,就是说…

    SIMATIC S7-200 2020年11月5日
  • 关于触点指令问题

    触点上升沿与下降沿的指令执行是指的是物理触点的执行还是只的是编程元件里触点的执行,如:我PLCI0.0接的是接触器的常闭点要使Q0.0闭和指令这样用对吗:(S7-200)&nbsp…

    SIMATIC S7-200 2021年7月5日
  • s7-200组网中继器

    请问各位: 用多个S7-200远距离组网,相临2个之间有700米左右,所以用2个中继器连接。 但是手册上说“在一个串联网络中,最多可使用9个中继器,总长不超过9…

    SIMATIC S7-200 2021年7月4日
  • 关于顺序流程图

    在做顺序流程图,发现步上面还有一个条件才能输出,可是我看别人的顺序流程图,步后面就直接输出,这条件怎么加啊,有大神看图帮我解释一下吗 问题补充:感觉没说清楚,我又补充了一张图2,就…

    2017年5月29日
  • PLC的运行数据和FMCS读到的数据显示问题

    现场监控PLC程序,PLC模拟量输出传给485再到FMCS系统。2个输出点,一个数据(EDI)的值和PLC监控数据一样,小数点后5位都有数据在波动,正常。另一个混床后的数据却是17…

    2021年7月5日
  • step7 microwin批量创建变量

    step7 microwin中,可以批量创建变量吗,可以的话怎么操作呢?变量太多有时候一个一个来太麻烦了。网上也没搜到这方面相关的,谢谢大家解答一下。 问题补充:施耐德的…

    SIMATIC S7-200 2021年7月5日
  • 软冗余时出现接受错误

    我用了300编程软件进行软冗余时出现接收错误,在软冗余主机与待机程序上都出现图一这种情况,图二所示是错误代码. 。  个人觉得因为我在程序上没有设置主…

    2021年7月5日
  • CPU226与G110接线方法

    一台CPU226要与三台G110连接,如何接线呢,需要配终端电阻吗?谢谢! 另外哪里USS手册可以下载? 最佳答案 建议看一下西门子的《Micro''…

    SIMATIC S7-200 2021年7月5日
  • 请问S7-200与昆仑通态MCGS通讯不上怎么解决?请各位高手帮忙,谢谢!!

    请问S7-200与昆仑通态MCGS通讯不上怎么解决?请各位高手帮忙,谢谢!! 最佳答案 1、有些细节可登录昆仑通态网站在线咨询,连接http://www.mcgs.com.cn/i…

    SIMATIC S7-200 2020年10月31日
  • s7200怎么实现停电当电源恢复后自动启动

    s7200怎么实现停电后,当电源恢复自动启动的功能啊 问题补充:程序里是按TD400C上F1启动电机,F2停机。我想实现的是停电再来电后不用再按F1就启动 另,可以对电力…

    SIMATIC S7-200 2021年7月5日