S71200 CPU1215C 通讯模块CM1241,一段时间后发送指令失效,整个通信死机

已锁定

fcl_andy

  • 帖子

    12
  • 精华

    0
  • 被关注

    2

论坛等级:新手

注册时间:2008-10-29

普通 普通 如何晋级?

S71200 CPU1215C 通讯模块CM1241,一段时间后发送指令失效,整个通信死机

1146

2

2021-04-12 10:57:42

采用S71200 CPU1215C,模块CM1241,做自由口通信,程序的做法是,用FirstScan准备发送数据,置位发送延时定时器,时间为20ms,时间到后驱动发送指令SendP2P。利用发送完成信号置位接收标志,驱动接收指令Receive_P2P,同时驱动一个接收超时定时器,时间为200MS,只要在200MS内从机未回复数据则重新开始发送处理。接收正常则接收数据处理完成后置位发送延时定时器,如果接收错误则执行Receive_Reset(这步是后面会死机后加的,好像也没有效果),复位完成后置位发送延时定时器。按上述描述处理的程序,可是仍会出现通信2~3天后,通信死机的情况,重新执行Port_Config后在去发送数据也无效果,必须CPU重新上电或RUN-STOP-RUN来一次才行。有没有哪位遇到同样的问题?同样的代码在1500的PLC上运行正常,用1200 1214C办公室测试连续一周也未发生。。




S71200 CPU1215C 通讯模块CM1241,一段时间后发送指令失效,整个通信死机 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有13035条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。