西门子S7-200 PLC常见故障,附故障排查实战经验

发布时间:2025-10-12
来源:
点击:11

西门子PLC在很多工厂都有使用,例如S7-200 、S7-200 SMART、S7-1200、S7-300、S7-1500、S7-400、S7-1500T等等,今天我们主要介绍S7-200的常见故障和排查方法

S7-200 PLC本体上有几个非常重要的LED指示灯,看懂这几个灯很重要,因为需要配合后期排查故障使用:
1、SF/DIAG(系统故障/诊断)红色灯亮起或闪烁,说明有致命错误(如程序错误、模块故障)。这是需要立刻警惕的灯!
2、RUN(运行)绿色灯亮,表示PLC处于运行模式
3、STOP(停止)黄色灯亮,表示PLC处于停止模式
4、I/O(输入/输出)黄色灯亮,表示至少一个I/O点被强制
5、PWR(电源)绿色灯亮,表示电源正常
 
接下来,我们一起分享它的常见故障

故障一:电源/系统故障

PLC上电后,你会发现SF红灯常亮,RUN绿灯不亮,PLC无法运行,接下来开启排查模式:
1、通过软件确定故障代码
  • 用编程软件(STEP 7-Micro/WIN)连接到PLC

  • 进入菜单 PLC -> Information...(PLC信息)

  • 在这里你会看到详细的错误代码和信息,这是最关键的一步!例如,错误可能是“0003:用户程序错误”或“000B:扫描看门狗超时”

 

2、根据代码进入下一步
通过软件,你查到的可能是0003,也可能是000B,不同代码处理方式就不一样了,例如:
  • 程序错误(如0003):可能是程序编译后存在逻辑问题。尝试将PLC切换到STOP模式,清除内存(PLC -> Clear, 注意备份程序!),然后重新下载一个已知正确的程序

  • 看门狗超时(000B):说明程序循环一次的时间超过了默认的500ms。原因可能是程序中有死循环或过于复杂的运算。解决方法是在程序中插入WDR(看门狗复位)指令,或优化程序结构

3、检查电源(这一步每个电工师傅都可以做到)

 

  • 确认供电电压(24VDC或220VAC)稳定且在允许范围内

  • 检查24VDC传感器电源的输出是否过载(L+和M之间)。不要超过其额定电流

故障二:I/O模块故障

PLC能运行(RUN绿灯亮),但SF红灯也亮着。或者,某个扩展模块上的指示灯异常,例如,你扩展了一个EM223(16输入/16输出模块),SF灯报警。同样的,进入排查步骤:

 

1、通过软件确定故障代码

同样,先在STEP 7-Micro/WIN的 PLC -> Information 中查看错误。很可能会显示“I/O模块故障”或“模拟量模块断线”等

 

2、检查模块安装与供电

  • 物理连接:用手按压一下EM223模块,确保其与CPU本体和导轨连接牢固。S7-200的扩展模块是靠侧面的总线连接器连接的,容易接触不良。

  • 24V电源:确认已为扩展模块提供了24VDC电源(L+和M)。CPU本体提供的电源可能不够,需要外接电源

 

3、定位具体点(以输出点为例)

首先,我们假设错误信息指出是输出点短路,然后进入下一步:
  • 断电操作:将PLC切换到STOP模式并切断电源

  • 断开负载:找到报警的输出点(比如Q0.2),将其连接的导线(如接到中间继电器线圈的线)拆下

  • 上电测试:重新上电,如果SF红灯熄灭,说明问题出在外部线路或负载(继电器线圈短路)

  • 如果红灯仍亮:在断电情况下,用万用表电阻档测量输出点与公共端(L+或1L/2L等)之间的电阻,如果电阻极小,则可能是模块内部损坏

故障三:通信故障

 

通讯不上,这种情况大多数是通过前段的显示屏出现的。例如显示屏无法读取程序、点击程序的时候机械部位没反应等等。接下来,还是有必要做相关的排查:

1、检查物理连接

  • PC/PPI电缆:这是最常用的编程电缆。检查电缆的USB口或串口是否插好,电缆上的开关是否设置在正确位置(如波特率)

  • 电缆质量:使用原装或质量可靠的第三方电缆。劣质电缆是通信失败的常见元凶

  • 端口号:在电脑的“设备管理器”中,确认PC/PPI电缆使用的COM端口号(如COM3)

2、检查通信参数
  • 在STEP 7-Micro/WIN中,进入 设置PG/PC接口(Set PG/PC Interface)

  • 选择访问点:设置为 Micro/WIN -> 你的连接方式(如PC/PPI cable PPI)

  • 属性(Properties):点击“Properties”按钮,设置参数:

    • 站地址(Station Address):确保PLC的地址(默认2)和电脑的地址(默认0)不冲突

    • 波特率(Baud Rate)这是关键! 必须和PLC的波特率一致。S7-200默认是9.6kbps。如果不确定,可以尝试在“通信”对话框中搜索所有波特率

    • 协议(Protocol):选择PPI

 
3、搜索PLC
在软件中双击“通信”(Communications),刷新或搜索所有波特率。如果硬件连接和参数正确,软件应该能搜索到PLC并显示其地址
免责声明:本站所提供信息均来源于网友提供或网络搜集,由本站编辑整理,如涉及版权问题,请联系本站管理员予以更改或删除
旗下服务
在线课程 现场培训
微信公众号
© 2019-现在 版权所有,并保留所有权利。ICP备案证书号:沪ICP备18011190号-4

沪公网安备 31011202007493号