西门子上的SF灯为红色时,表示系统故障,这是英文(SYSTEM FAULT)的缩写。是内部寻址错误、超出编程地址面积、模块损坏、插件松动等原因造成的。首先清除PLC中的程序。如果灯还亮着,估计是硬件坏了。如果不是,可能是你的程序有问题。然后在线看PLC资料S7-300PLC。SF灯亮,BF灯闪烁。肯定是分布式现场总线PROFIBUS-DP通讯或者ABB变频器等DP从站的问题。不要怀疑其他软硬件问题;如果带PLC的模拟模块有问题,只有PLC上的SF灯会亮(比如带硬件诊断的模拟模块可以设置模拟信号断开,超出范围等。),而且不会导致SF和BF灯同时亮起;根据以上分析,检查S7-300PLC的硬件配置是否与实际硬件一致(硬件订单号和固件版本号),DP从站的地址设置是否与配置的地址一致。如果配置没有问题,硬件配置完成后,必须保存编译;如果没有错误,将生成一个新的系统数据块,然后下载到PLC检查PROFIBUS电缆及其通信连接器是否正确。PROFIBUS电缆中有两根线,一根是红色连接到PROFIBUS网络连接器的B连接,另一根是绿色连接到网络连接器的A连接(进线分别为B1和A1,出线分别为B2和A2),不能接反;如果只有一个电气网段,即只有一条来自S7-300PLC的X2端口(PROFIBUS-DP端口)的PROFIBUS电缆,那么头端和尾端(分别为S7-300PLC和最后一个DP从站)的网络连接器的红色端子电阻必须设置为“on”位置,中间DP从站的网络连接器必须设置为“OFF”位置;如果ABB变频器没有上电,而你的硬件配置包含此变频器为DP从站,那么S7-300PLC上电后,没有检测到ABB变频器,所以PLC上的SF灯亮,而BF灯闪烁,这是正常现象;PLC与触摸屏之间一般采用MPI通信协议,可以与PLC连接,同时运行。可以采用未配置的MPI通信、全局数据MPI通信和配置的MPI通信。因为S7-300PLC与触摸屏的MPI通讯不需要STEP7软件组态,也不需要编写任何程序,只需要在触摸屏组态软件上设置相关的通讯参数,所以如果触摸屏有问题SF和BF灯就不会亮了。