s7-200系列226 modbus 通讯死机问题

226与pc通讯:功能有读取72个开关量状态信息;读取8路模拟量;写6路开关量。循环读取开关量,模拟量状态。根据条件发送写开关量命令。问题是有时候会在写命令后,读取信息造成modbus从指令报crc错误,但实际并没有错误。如何解决modbus从指令从错误状态恢复正常,再不重启plc的情况下。在线等。

最佳答案

通讯出错后不用重启PLC。能检出通讯出错,表示通讯过程已结果。
 在modbus-rtu从站协议中,一个非正常的通讯状态(接收),经过3.5T的间隔时间(比如9600bps约4ms)后,即恢复为正常状态,可以继续接受主站的询问。
 主站如果策略上有漏洞,在通讯出错后可能会出现傻等,形成假死机。

提问者对于答案的评价:
不是plc从站的问题,也不是主站的问题,使plc连接的触摸屏T170a影响了modbus通讯内部的程序。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:13
下一篇 2021年7月5日 上午11:13

相关推荐

  • 关于USB?

    为什么在软件里的PC/PG接口里选不上USB呢,装上WINCC就选不上了。 最佳答案 是不是你的wincc处于运行状态,wincc调用了这个端口,所以不能选择PC/PG了。&nbs…

    SIMATIC S7-200 2021年7月5日
  • PC/PPI cable接口卸载下不了的原因

    在操作系统XP SP3中安装S7-200编程软件Micro /win  v4.0.6.35,安装完成后,,编写程序编译完成,用com1口或U…

    SIMATIC S7-200 2021年7月5日
  • USS-INIT功能块中ACTIVE定义

    我用S7-222用USS和MM420通讯,试了下可以调试成功,但不理解手册F0109中USS-INIT中ACTIVE定义为2#1000 0000 0000定义为…

    SIMATIC S7-200 2020年10月31日
  • 好奇怪,网络40后的触点不正常

    200CN的程序,网络40后的触点不正常,比如,当I0.4闭合时,监控发现,有4个地方的I0.4处于闭合,网络40后的I0.4却是断开的,网络40后面的程序不能正常工作,难道网络的…

    SIMATIC S7-200 2020年10月31日
  • 怎样自学 s7200

    我高中毕业,从事电气装配和维修3年了,我现在在自学S7200编程,有时感到力不从心,知识面跟不上,问大家有什么好的建议和方法吗?谢谢了。 最佳答案 1、买一个cpu200,1500…

    SIMATIC S7-200 2021年7月4日
  • SITOP电源直接并联问题

    这两天看两个相同容量的SITOP电源直接并联,功能是增强性能。有几个问题不太明白,现在就假如2个24V 5A的SITOP电源直接并联1.这个功能是扩容的作用吗?那这样子的…

    SIMATIC S7-200 2017年11月1日
  • 关于plc200cpu224xp同时做主站和从站的编程问题

    用cpu224xp做主站和底层设备通讯,同时做从站和上位机通讯将底层设备的信息传递到上位机,请问怎么实现?主站库指令和从站库指令同时写在一个程序了吗?地址如何分配设置,本人小白,请…

    SIMATIC S7-200 2021年7月5日
  • 300与200通讯

    各位老师,我现在有一个300主站与200子站DP通讯,读取及控制子站的数据,由于子站是第三方厂家,程序保密,无法进行更改,现只提供了vw2008(驱动压力)vw2010(提耙高度)…

    SIMATIC S7-200 2020年11月1日
  • EM231的扩展模块

    我手头有一个6ES7 231-0HF22-0XA0型号的EM231模块,但是和平时用的不太一样,谁能告诉我这有什么区别呢? 另外,EM231做模拟量输入,为什么…

    SIMATIC S7-200 2021年7月4日
  • 模拟量"Scale" 库

    请教大家一下:我采购了一套S型拉压力传感器及配套的变送器(4mA—-20mA),现在通过CPU224CN及EM231(4AI)进行扩展,想采集拉压力的值并存入VD100中,在用…

    SIMATIC S7-200 2018年12月9日

发表回复

登录后才能评论