可编程序控制器是一种以微处理器为核心的新一代工业自动化控制装置,PLC采用典型的计算机结构,主要由中央处理器、存储器、输入/输出模块、功能模块、电源、编程器等几个部分组成。
1.可编程序控制器的故障类别
1.1 外部设备故障
外部设备就是与实际过程直接联系的各种开关、传感器、执行机构、负载等。这部分设备发生故障,直接影响系统的控制功能。
1.2 系统故障
影响系统运行的全局性故障。系统故障可分为固定性故障和偶然性故障。故障发生后,可重新启动使系统恢复正常,则可认为是偶然性故障。重新启动不能恢复而需要更换硬件或软件,系统才能恢复正常,则可认为是固定故障。
1.3 硬件故障
这类故障主要指系统中的模板(特别是I/O模板)损坏而造成的故障。这类故障一般比较明显,影响局部。
1.4 软件故障
软件本身所包含的错误,主要是软件设计考虑不周,在执行中一旦条件满足就会引发。在实际工程应用中,由于软件工作复杂、工作量大,因此软件错误几乎难以避免。
对于可编程控制器组成的控制系统而言,绝大部分故障属于上述四类故障。根据这一故障分类,可以帮助分析故障发生的部位和产生的原因。
2.可编程序控制器的故障自诊断
2.1 PLC的自诊断测试
可编程序控制器具有较强的自诊断测试功能。在进行自诊断测试时,要使用诊断调试工具。利用可编程控制器本身所具有的各种功能,自行编制软件、采取一定措施、结合具体分析确定故障原因。用户通过程序可以编辑组织块,来告诉CPU当出现故障时应如何处理,如果相应的故障组织块OB没有编程,当出现该故障时,CPU转到“STOP”状态。
2.2 PLC控制系统的故障自诊断
任何PLC都具有自诊断功能,当PLC异常时应该充分利用其自诊断功能以分析故障原因。