CP441的modbus串口通信问题

已锁定

Mr.小孙

  • 帖子

    148
  • 精华

    0
  • 被关注

    0

论坛等级:侠客

注册时间:2020-06-20

普通 普通 如何晋级?

CP441的modbus串口通信问题

326

5

2020-07-23 17:01:06

每次掉电重启后,cp441报故障,只能清空CPU内存后,重新下载才能解除,怎么才能保证掉电重启后不会出现这种问题啊或者有没有不让其报故障的方法啊?

1.OB100做了个初始化modbus:


2.OB35调用:MODBUS子程序

3.子程序接收OB100初始化使能:


使能后,启动发送第一个站数据信号:


采用PTP点对点硬件组态通讯,利用BSEND和BRESEV封装库接收和发送数据,7个站进行轮询。

正常工作是没问题的,就是掉电重启CPU后就报故障,在线监控发现7个轮询站全部使能,类似于交通堵塞,只能清空CPU重新下载后才能正常轮询使用。

还有网络节点较多,因为有时候重新上电时,从站并没有送电而CPU硬件里确已存在,所以导致CPU上电后暖启动很慢,是不是这期间形成的CP441的modbus交通堵塞啊,蒙圈了


目前。上电后,cp441 INTF和Fault都会亮灯,查手册如下故障,但还是解决不了。


后来我用时钟脉冲做周期循环轮训,而不考虑利用他的状态位触发轮训还是不行。


OB100用STL初始化所有参数,还是不行。请指教




CP441的modbus串口通信问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54028条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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