西门子plc具有很完善的自诊断功能,如出现故障,借助自诊断程序可以方便的找到出现故障的部件,换后就可以恢复正常工作。故障处理的方法可参看西门子S7-200PLC系统手册的故障处理指南。实践证明,外部设备的故障率远**PLC,而这些设备故障时,PLC不会自动停机,可使故障范围扩大。为了及时发现故障,可用梯形图程序实现故障的自诊断和自处理。
1. 时检测
机械设备在各工步的所需的时间基本不变,因此可以用时间为参考,在可编程控制器发出信号,相应的外部执行机构开始动作时起动一个定时器开始定计时,定时器的设定值比正常情况下该动作的持续时间长20%左右。如某执行机构在正常情况下运行10s后,使限位开关动作,发出动作结束的信号。在该执行机构开始动作时起动设定值为12s的定时器定时,若12s后还没有收到动作结束的信号,由定时器的常开触点发出故障信号,www.该信号停止正常的程序,起动报警和故障显示程序,使操作人员和维修人员能迅速判别故障的种类,及时采取排除故障的措施。
2. 逻辑错误检查
在系统正常运行时,PLC的输入、输出信号和内部的信号(如存储器为的状态)相互之间存在着确定的关系,如出现异常的逻辑信号,则说明出了故障。因此可以编制一些常见故障的异常逻辑关系,一旦异常逻辑关系为ON状态,就应按故障处理。如机械运动过程中先后有两个限位开关动作,这两个信号不会同时接通。若它们同时接通,说明至少有一个限位开关被卡死,应停机进行处理。在梯形图中,用这两个限位开关对应的存储器的位的常开触点串联,来驱动一个表示限位开关故障的存储器的位就可以进行检测。
PLC系统设计的主要任务包括分析工艺流程,明确控制要求、确定控制方案、选择机型和输入输出设备选择及输入输出点分配,施工设计、总装调试等。
(一)分析工艺流程,明确控制要求,确定控制方案
首先要详细分析实际生产的工艺流程,工作特点及控制系统的控制任务、控制过程、控制特点,控制功能,明确输入,输出量的性质,充分了解被控对象的控制要求。
在分析被控对象的基础上,根据PLC的特点,与继电器控制系统和计算机控制系统进行控制方案的分析与比较,如果被控系统的应用环境较差,而安全性,可靠性要求较高,输入输出多为开关量,而用常规的继电器接触器实现,系统较复杂或难以实现,工艺流程经常改变,那么,用可编程序控制器进行控制将是合适的。
(二)选择机型
随着PLC的推广普及,PLC产品的种类和型号越来越多,功能日趋完善。从美国,日本、德国等国家引进的PLC产品及国内厂商组装或自行开发的PLC产品已有几十个系列。上百种型号。其结构形式、性能、容量、指令系统,编程方法、价格等各有不同,适用的场合也各有侧重。因此,合理选择PLC产品,对于提高PLC控制系统的技术经济指标起着重要作用。一般来说,各个厂家生产的产品在可靠性上都是过关的,机型的选择主要是指在功能上如何满足自己需要,而不浪费机器容量。PLC的选择主要包括机型选择,容量选择,输入输出模块选择、电源模块选择等几个方面。
(三)输入输出设备选择及输入输出点分配
在PLC控制系统中,通常用作输入器件的强电元件是控制按钮,行程开关、继电器等的触点。PLC的执行元件通常有接触器、电动机、电磁阀,信号灯等。要根据控制系统的需要进行选择。
(四)施工设计
与一般电气施工设计相同, PLC控制系统的施工设计需完成下列工作:画出完整的电路图;注明电气元件清单;画出电气柜内电器位置图和电器安装接线互连图。
(五)总装调试
1、程序调试
将设计好的程序用编程器输入到PLC中,进行编辑和检查,发现问题,立即修改和调整程序。
2、现场调试
现场安装完毕后,可对硬件和软件进行联调,实现对某些参数的现场确定和调整。
3、安全检查
后对系统的所有安全措施作彻底检查,准确无误后即可投入试运行,待一切正常后,将程序固化在有长久记忆功能的只读存储器EPROM中长期保存。
PLC系统设计的主要任务包括分析工艺流程,明确控制要求、确定控制方案、选择机型和输入输出设备选择及输入输出点分配,施工设计、总装调试等。
(一)分析工艺流程,明确控制要求,确定控制方案
首先要详细分析实际生产的工艺流程,工作特点及控制系统的控制任务、控制过程、控制特点,控制功能,明确输入,输出量的性质,充分了解被控对象的控制要求。
在分析被控对象的基础上,根据PLC的特点,与继电器控制系统和计算机控制系统进行控制方案的分析与比较,如果被控系统的应用环境较差,而安全性,可靠性要求较高,输入输出多为开关量,而用常规的继电器接触器实现,系统较复杂或难以实现,工艺流程经常改变,那么,用可编程序控制器进行控制将是合适的。
(二)选择机型
随着PLC的推广普及,PLC产品的种类和型号越来越多,功能日趋完善。从美国,日本、德国等国家引进的PLC产品及国内厂商组装或自行开发的PLC产品已有几十个系列。上百种型号。其结构形式、性能、容量、指令系统,编程方法、价格等各有不同,适用的场合也各有侧重。因此,合理选择PLC产品,对于提高PLC控制系统的技术经济指标起着重要作用。一般来说,各个厂家生产的产品在可靠性上都是过关的,机型的选择主要是指在功能上如何满足自己需要,而不浪费机器容量。PLC的选择主要包括机型选择,容量选择,输入输出模块选择、电源模块选择等几个方面。
(三)输入输出设备选择及输入输出点分配
在PLC控制系统中,通常用作输入器件的强电元件是控制按钮,行程开关、继电器等的触点。PLC的执行元件通常有接触器、电动机、电磁阀,信号灯等。要根据控制系统的需要进行选择。
(四)施工设计
与一般电气施工设计相同, PLC控制系统的施工设计需完成下列工作:画出完整的电路图;注明电气元件清单;画出电气柜内电器位置图和电器安装接线互连图。
(五)总装调试
1、程序调试
将设计好的程序用编程器输入到PLC中,进行编辑和检查,发现问题,立即修改和调整程序。
2、现场调试
现场安装完毕后,可对硬件和软件进行联调,实现对某些参数的现场确定和调整。
3、安全检查
后对系统的所有安全措施作彻底检查,准确无误后即可投入试运行,待一切正常后,将程序固化在有长久记忆功能的只读存储器EPROM中长期保存。
1.梯形图编程语言
梯形图沿袭了继电器控制电路的形式,它是在电器控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变来的,形象、直观、实用。
梯形图的设计应注意以下三点:
(一)梯形图按从左到右、从上到下的顺序排列。每一逻辑行起始于左母线,然后是触点的串、并联接,后是线圈与右母线相联。
(二)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是形象地描述用户程序执行中应满足线圈接通的条件。
(三)输入继电器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入继电器的触点,而不出现其线圈。输出继电器输出程序执行给外部输出设备,当梯形图中的输出继电器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出继电器的触点可供内部编程使用。
2.语句表编程语言
指令语句表示一种与计算机汇编语言相类似的助记符编程方式,但比汇编语言易懂易学。一条指令语句是由步序、指令语和作用器件编号三部分组成。
3.控制系统流程图编程图
控制系统流程图是一种较新的编程方法。它是用像控制系统流程图一样的功能图表达一个控制过程,目前电工协会(IEC)正在实施发展这种新式的编程标准。
**编程器由PLC生产厂家提供,它们只能用于某一生产厂家的某些PLC产品。现在的**编程器一般都是手持式的LCD字符显示编程器。它们不能直接输入和编辑梯形图程序,只能输入和编辑指令表程序。
手持式编程器的体积小,一般用电缆与PLC相连。其价格便宜,常用来给小型PLC编程,用于系统的现场调试和维修比较方便。
FX系列PLC的手持式编程器FX–10P–E和FX–20P–E的体积小、重量轻、价格便宜、功能强。它们采用液晶显示器,分别显示2行和4行字符。手持式编程器可用指令表的形式读出、写入、插入和删除指令,可监视位编程元件的ON/OFF状态和字编程元件中的数据,如定时器、计数器的当前值和设定值,数据寄存器的值,以及PLC内部的其他信息。
用户可对FX–20P–E内置的存储器进行存取,实现脱机编程,根据编程器中电容的充电时间,存储器中的内容多可以保存3天。
6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |