西门子PLC运行中会没有输入输出,SF/DIAG显示红色报警,断电一两分钟后恢...

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-08
1. 当西门子PLC在运行过程中出现输入输出故障,且"SF"或"DIAG"灯显示红色报警时,可能是因为程序中引用了不存在的地址。
2. 例如,如果在程序中使用了如DB60.DBW800的地址,但实际上并未定义该地址,或者错误地多写了一个零,都可能导致此类故障。
3. 同样,如果使用了如M1034.4的地址,但CPU仅能使用512MB的内存,也可能引发报警。
4. 其他常见的地址问题包括对输入I、PI的使用,以及对输出Q、PQ、定时器和计数器等的引用。
5. 当然,故障原因也可能与其他因素有关,如组态设置与实际硬件配置不符等。
6. 若在程序中使用了I、Q地址,而PLC实际上没有相应的输入输出,或者无法找到这些地址,也可能导致SF故障。
7. 建议用户仔细检查程序中的地址引用,确保它们与实际的硬件配置相匹配,以解决此类故障。

  • 西门子PLCS7-200输入输出LED灯全不亮是什么原因?
    答:首先检查PLC的电源接对了没有,PLC的电源指示LED灯是否亮;PLC如果要是写入程序了的话输出LED是与外部接线没有关联的,只要程序能正常运行,输出LED就会根据程序的要求点亮。输入LED不亮看一看输入的公用端是不是接到了PLC输出24V电源的负极。您这问题多半是出在PLC的工作电源上。
  • 西门子plc s7-200有输入,没有输出是怎么回事? 输出地Q点位的LED灯都不 ...
    答:如果西门子PLC S7-200有输入,但没有输出,可能有以下几个原因:1. 未正确连接输出设备。检查输出设备是否正确连接并对其进行必要的配置。2. 输出点位配置错误。如果输出点位配置不正确,可能会导致输出无法正常工作。检查输出点位的配置是否正确,例如输出模式、输出频率等内容。3. 电源供电不足。如果电源...
  • 西门子1200plc模拟量没有输出
    答:西门子1200plc模拟量没有输出原因是模块损坏或输出端短路。一般模拟量输出模块输出是4-20madc,可以拆除模拟量输出端口的两根线(或一根线,模块型号不同),然后在两端口接入量程为20madc的电流表,电应该在4-20ma之间,如果没有电流,可以判断模块损坏,如果有电流,就是外接线路短路。PLC一般指可编程...
  • 西门子plc s7-300送电后没有输入过几分钟后输出模块自动有输出
    答:首先查查,有没有干扰什么的,然后查硬件,是不是两路24V电源同时在触发输入输出点,然后在查查,有没有碰线什么的,实在不行就只用一个模块只接一路输入输出,不行的话,程序只写一段,还是那样肯定是plc坏了。
  • 西门子plc没有开入但有开出是怎么回事?
    答:这个问题最有可能是输出端串进去电了,建议你先把故障输出的那个点的输出线拆掉,看看PLC输出指示灯是不是还亮,要是不亮,就说明串进去电了,要是亮了可能是你程序有输出,或者是相邻的两个输出点短路了
  • 西门子200程序监控有信号,PLC却没有输出信号
    答:就是输出冲突了,几乎所有的plc同一个输出点在一个程序内不能作为输出线圈出现两次及以上,如要多条件分别控制一个输出点,就应该像楼上说的那样,用多个中间继电器并联输出一个点。
  • 设备西门子plc主站指示灯在通电状态下输入输出指示灯不亮是什么情况...
    答:输入不亮的话,基本上是没接24V+,前担是在保证你输入有接线的情况下。输出的话,很简单,不管你COM端接不接线,只要你有程序且工作,灯就会亮。
  • 西门子plc s7-200有输入,没有输出是怎么回事? 输出地Q点位的LED灯都不 ...
    答:Plc的正常工作除了接线正确外还需要程序的正确运行,逻辑关系影响到输入对应的输出,如果没有输出有可能是输出异常也有可能是程序是否正确。
  • 西门子PLC S7-300输出模块没有输出信号是怎么回事就是该它发出信号的...
    答:估计是PLC输出的电压与执行机构的电压的问题,也就是说可能执行器需要的是24V,你给的是220V,一般这个是很好判断的。首先查看PLC的指示灯是否亮,如果没亮说明程序的问题或是输出点烧坏。如果亮了,那就是驱动电压或是执行机构的问题,按照你的说法应该是执行器没问题,输出也没问题,所以判断有两个,...
  • 西门子plc s7-200有输入,没有输出是怎么回事? 输出地Q点位的LED灯都不 ...
    答:晶体管输出型的CPU的输出需要驱动电源24VDC,也就是在CPU上方接线端子那里的L1+/1M、L2+/2M需接入直流24V电源;继电器型的CPU的驱动电源来自于内部,所以其输出在不接线的情况下也可以点亮LED灯;另外一种可能性来自于程序。当程序中错误地使用了同一个输出点的Qx.y线圈(线圈复用/双线圈错误),你只...