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日
下一篇 2021年7月5日

相关推荐

  • pc access通信慢问题

    通过pc access监控时,如果使用microwin4.0 sp4编程plc,则数量超过5个,通信将变的慢,cpu进程占用多,有谁遇到过?microwin4.…

    SIMATIC S7-200 2021年7月5日
  • GSM模块远程控制

    用PLC200控制一个炉盖的开闭,想用一个GSM实现两个功能。一,炉盖开一次GSM模块能发一条信息通知一次,记录总公开闭了几次,第二就是能远程发个信息让PLC不工作,而且别人没法再…

    SIMATIC S7-200 2020年11月1日
  • 请教S7-200与PC联机的问题

    一台S7-200\CPU224CN(PLC已加密)。连接电缆是西门子原装PC/PPI电缆和R232转USB电缆。在PLC为运行状态时,波特率和端口已设置好,通信测试时总提示“连接超…

    SIMATIC S7-200 2020年11月1日
  • s7-200各个端子怎样接线的 最佳答案 可以下载系统手册看看或者直接看看资料书 马上就能知道了还可以直接看看别人的项目接线 不就明白了吗 提问者对于答案的评价…

    SIMATIC S7-200 2017年11月23日
  • S7-200编程问题 高手请进

    我要做一个数控机床主轴控制装置,控制机床主轴,用的是S7-200 不是数控系统,s7-200只是使能控制。我想问一下,在这种情况下我的这个装置是不是不能实现 机…

    SIMATIC S7-200 2020年11月1日
  • 用CB1241做ModbusRTU通讯,刷新很慢

    图片是我写的功能块,读取的是一个激光传感器的距离,但是刷新得很慢,超过1秒才更新一次数据,我用RTU助手,1秒可以刷新很多次,传感器默认的周期是40hz的。波特率是19200,没有…

    2021年7月5日
  • 急!!!!200编程电缆问题

    今天给200的传程序,发现前两天用的好好的电缆今天用不了了 适配器上的三个灯只在插入USB的一瞬间亮一两秒钟,然后就一个都不亮了,程序也传不了,设置都和前两天一样的,电脑…

    SIMATIC S7-200 2021年7月5日
  • 超长计数器

    S7-200的计数器CTU最大计数是32,767,那我如何才能计数到更大的数字,如几十万或 几百万 最佳答案 如果只是限于CTU计数建议你可以采取二级或更多级来组合成高位…

    SIMATIC S7-200 2021年7月5日
  • STEP 7-Micro/WIN V4.0 Service Pack (SP7) 下载

    STEP 7-Micro/WIN V4.0 Service Pack (SP7) 下载  安装&nb…

    SIMATIC S7-200 2021年7月5日
  • VB和VW数据问题

    VB508是140,VB509是144,为什么VW508不是35984呢?好像是变成了-29952 问题补充:我是个新手,我要怎么设置它是有符号或无符号? 最佳答案 是-29552…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论