西门子PLC 7288 SMART 200 系列大量现货 13922952859
siemens西门子PLC专注西门子PLC 7288系列 SMART 200系列现货销售
全国咨询热线:13922952859

西门子plc cpu为什么会突然STOP?

时间:2021-07-16 16:35:58 作者:admin 点击:

有一个项目,使用的是S7-300PLC作为PROFIBUS主站,与其它的PROFIBUS主站进行简单的数据交互。一段时间内,PLC正常运行过程中,突然停车。CPU进入STOP状态,导致数据交互停止。手动恢复一下(CPU拨码开关从RUN-STOP-RUN)PLC又可以运行。
下面具体硬件配置:
电源: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问题)。
经过上述改造,系统恢复正常,是否能解决问题,需要继续观察。

标签: 西门子 plc cpu 为什么 突然 STOP 有一个