下面具体硬件配置:
电源:PS307 5A
CPU:313C-2DP
以太网模块:CP 343-1 Lean
DP/DP Coupler
产生原因:
经咨询西门子客服,产生的原因,主要有一下可能:
① :PROFIBUS网络通讯错误;
② :S7-300接地不好;
③ :高频率干扰;
④ :安装机架及背板总线连接器松动,震动引起CPU与以太网模块通讯不正常;
⑤ :设置DP/DP Coupler的波特率过高,在干扰较大的环境中,引起通讯故障;
解决方法:
根据产生的原因,分别进行相应的修改:① :检测PROFIBUS DP接口,保证连接正常;
② :S7-300重新做接地,接地统一连接到导轨接地端,然后接地端再连接到电气柜的接地排上;
③ :紧固S7-300CPU、以太网模块的背板总线;
④ :把DP/DP Coupler默认波特率(1.5M)修改为187.5k的波特率;
⑤ :加入组织块:OB82、OB86、OB121、OB122,防止通讯错误时,CPU跳变为Stop状态(治标不治本的方法,不会解决通讯问题,但是会阻止CPU为Stop问题)。
经过上述改造,系统恢复正常,是否能解决问题,需要继续观察。