在不熟悉西门子plc控制系统的情况下进行操作就很可能导致西门子plc编程系统停机。一般情况下更多的停机原因有设计师对编程的错误设计、忘记下载系统模块、使用了错误的plc的调试地址等。要找到plc编程系统发生错误导致停机原因,根据相应的问题做出正确的调整。才能恢复系统正确的运行工作。以下是可能会导致plc编程系统停机的原因分析,在对西门子plc的操作的过程中要小心,尽量避免。
1、西门子plc系统编程中的访问组织模块出现数据的错误 ,西门子plc系统的cpu的操作系统就会调到ob122,提示编程发生错误。故而会导致plc停机。
2、如果西门子plc的电源出现故障,可以使用sfc 39至42禁用或延迟。重新启动电源组织模块。因为如果发生与电源或者备用电池有关的故障,s7-300 cpu的操作系统就会调用ob81,提示电源故障。在s7-400中,只要使用batt.indic开关激活电池功能,在出现电池故障时才提示电源出错。但是如果编程中没有编入ob81电源故障编码,西门子plc的主机就会处于stop停止状态。
3、如果用户的西门子plc程序出现编程错误,并且没有在plc的cpu中装载编程模块,也会出现ob121的编程错误。同时出现多个错误的编程,将会导致cpu的操作系统编程错误导致plc停机。
4、ob80是西门子plc时间组织模块出现故障时的编码。当运行模块ob时间出错时,就会调出。时间模块的的错误也包括**出系统的周期时间、执行ob字节输出信号时出现确认错误或者提前了时间而使字节输出信号的启动时间被跳过、在cir后恢复run模式。
上海斌勤电气技术有限公司专注于西门子全产品,奥托尼克斯,西门子plc等
