论文部分内容阅读
摘 要:随着计算机技术、微电子技术以及数字化通信技术的飞快发展,可编程序控制器(PLC)产品结合类计算机产业中最先进的技术手段以及电气自动化控制的重要理论,在其性能指标及功能上进一步完善并丰富,打破了传统的PLC概念,在电气控制领域的发展范围越来越大。
关键词:原理;可编程序控制器(PLC);电气控制;应用
中图分类号: F416.6 文献标识码: A 文章编号:
一、PLC的工作原理
PLC的工作原理分为四个部分:PLC的扫描,输入采样,程序执行和输出刷新。用户程序通过编程器输入并存放在PLC的用户存储器中。当PLC运行时,用户程序中有众多的操作需要去执行,但CPU是不能同时执行多个操作的,它只能按分时操作原理工作,即每一时刻只执行一个操作。由于CPU的运行处理速度很高,使得外部出现的结构从宏观上看好像是同时完成的。这种按分时原则、顺序执行程序的各种操作的过程称为CPU对程序的扫描。执行一次扫描的时间称为扫描周期。当PLC投入运行时,它首先执行系统程序和CPU自检等工作,然后开始顺序执行用户程序。PLC的用户程序由若干条指令(语句)组成,这些指令在存储器中是按步序号的顺序排列的。用户程序的执行是按顺序扫描工作方式完成的。在没有中断或跳转控制的情况下,CPU从第一条指令开始,顺序逐条地执行用户程序,直到用户程序结束。每扫描完一次程序就构成一个扫描周期,然后再返回第一条指令开始信的一轮扫描,PLC就是这样周而复始地重复上述的扫描周期。
在输入采样阶段,PLC用扫描方式,把所有输入端的外部输入信号的通/断(ON/OFF)状态一次写入到输入映像寄存器中,此时,输入映像寄存器被刷新。接着进入程序执行阶段,在程序执行阶段或输出阶段,输入映像存储器与外界隔离,即使外部输入信号的状态发生了变化,输入映像存储器的内容也不会随之改变。输入信号变化了的状态只能在下一个扫描周期的输入采样阶段才被读入。换句话说,在输入采样阶段结束之后,无论输入信号如何变化,输入映像存储器的内容保持不变,直到下一个扫描周期的输入采样阶段,才重新写入新的内容。
在程序执行阶段,PLC逐条解释和执行程序。若是梯形图程序,则按先上后下、先左后右的顺序进行扫描(执行)。若遇到跳转指令,则根据跳转条件是否满足来决定程序的跳转地址。在顺序执行程序时,所需要的输入状态由输入映像存储器读出,所需要的其他软元件的状态从元件映像存储器中读出,而将执行结果写入到元件映像存储器中。对于每个软元件来说,元件映像存储器中所存的内容会随着程序执行的进程而变化。
当所有的用户程序执行完后,集中将元件映像存储器中的输出元件(即输出继电器)的状态转存到输出锁存储器中,经过输出模块隔离和功率放大,转换成被控设备所能接收的电压或电流信号后,再去驱动被控制的用户输出设备。
在设计PLC控制系统时,应满足被控对象的基本要求,并对实际工作现场进行研究、收集资料,并实现设计人员与操作人员的密切配合,共同拟定可操作方案,对可能潜在的问题进行共同分析、共同解决。并在满足各方控制要求的前提下,考虑控制系统的简单性与经济性,方便后期的使用及维修,并确保电气控制的安全性、稳定性。
二、可编程序控制器(PLC)在电气控制中的应用
1、开关量逻辑的控制
这是PLC控制技术中最基本、最广泛的应用领域。替代了传统的继电器电路,并同时实现顺序控制及逻辑控制,既适用于单台设备的控制,也可以应用于自动化流水线中,如生产线、组合机床、磨床、镗床和龙门刨床等。
2、控制模拟量
在实际工业生产过程中,会出现很多连续变化的物理量,如温度、速度、流量、液位、压力等模拟量。这些模拟量可通过数字量之间D/A转换和A/D转换得以实现,确保编程器对模拟量实现处理。
3、集中式控制系统
集中式控制系统主要采用一台功能较强大的PLC监视系统、对多个设备进行控制,已形成“中央集中式”的计算机控制体系。在该项系统中,每个设备之间的连锁、联络关系以及运行顺序等都由中央PLC来统一完成。可见,集中式控制系统比单机控制系统的成本低,更经济实惠。但如果其中一个控制对象的程序需要做出改变,就要停止中央PLC的控制,同时其他控制对象也随之停止运行。
4、分散控制系统
在分散控制系统中,每一个控制对象都需要设置一台PLC,每台PLC之间能通过信号的传递而产生内部响应、发令或连锁等,或者可由上位机通过数据通信总线完成通信任务。分散控制系统中采取多台机械生产线控制的方式,每条生产线之间都有数据相连接,由于每个控制对象都是由自身的PLC来控制,所以如果某台PLC运行停止,对其他PLC不会产生影响。随着技术的不断进步,目前可由PLC承担底层的控制任务,通过网络连接,将PLC和过程控制二者结合。
5、运动控制
PLC能够对圆周运动或者直线运动进行控制。在控制机构的配置中,过去进行的为直接应用于传感器及执行机构中,而现在则可以采取专用的运动控制模块。例如多轴位置的控制模块、伺服电机其单轴、可驱动步进电机等,PLC可广泛应用于机器人、机械、电梯、机床等多种场合。
6、数据处理的应用
PLC在数据处理过程中,具备数据传送、数据转换、数学运算、查表、排序及操作等功能,并完成对数据的采集、分析與处理。这些数据可以与存储于存储器中的数据同时具备参考价值,并完成控制操作。另外,这些数据也可以通过通信功能的实现而传输到智能装置中,或者打印成表。目前数据处理多应用于大型控制系统中,如过程控制系统、柔性制造系统等。
由上可见,在指定范围内,可编程序控制器以其高性能价格取胜,并凭借其适应性强、可靠性高、使用方便等突出特点在自动化控制领域广泛应用。再加上PLC制造成本的不断下降、功能的不断加强,已成为工业企业的首选设备。
参考文献
[1]胡学林.可编程控制器原理及应用.电子工业出版社
[2]刘华波,何文雪,王 雪.西门子S7-300/400PLC编程与应用.机械工业出版社
[3]舒 平,赵晓霞;浅谈PLC的应用与选型[A].张忠怀.工业控制系统应用—山西自动化学会成立二十周年纪念暨1998学术年会论文集[C].太原:山西经济出版社,1998,11,123
[4]催雅嵩.浅谈PLC原理及应用.《才智》,2011年36期
关键词:原理;可编程序控制器(PLC);电气控制;应用
中图分类号: F416.6 文献标识码: A 文章编号:
一、PLC的工作原理
PLC的工作原理分为四个部分:PLC的扫描,输入采样,程序执行和输出刷新。用户程序通过编程器输入并存放在PLC的用户存储器中。当PLC运行时,用户程序中有众多的操作需要去执行,但CPU是不能同时执行多个操作的,它只能按分时操作原理工作,即每一时刻只执行一个操作。由于CPU的运行处理速度很高,使得外部出现的结构从宏观上看好像是同时完成的。这种按分时原则、顺序执行程序的各种操作的过程称为CPU对程序的扫描。执行一次扫描的时间称为扫描周期。当PLC投入运行时,它首先执行系统程序和CPU自检等工作,然后开始顺序执行用户程序。PLC的用户程序由若干条指令(语句)组成,这些指令在存储器中是按步序号的顺序排列的。用户程序的执行是按顺序扫描工作方式完成的。在没有中断或跳转控制的情况下,CPU从第一条指令开始,顺序逐条地执行用户程序,直到用户程序结束。每扫描完一次程序就构成一个扫描周期,然后再返回第一条指令开始信的一轮扫描,PLC就是这样周而复始地重复上述的扫描周期。
在输入采样阶段,PLC用扫描方式,把所有输入端的外部输入信号的通/断(ON/OFF)状态一次写入到输入映像寄存器中,此时,输入映像寄存器被刷新。接着进入程序执行阶段,在程序执行阶段或输出阶段,输入映像存储器与外界隔离,即使外部输入信号的状态发生了变化,输入映像存储器的内容也不会随之改变。输入信号变化了的状态只能在下一个扫描周期的输入采样阶段才被读入。换句话说,在输入采样阶段结束之后,无论输入信号如何变化,输入映像存储器的内容保持不变,直到下一个扫描周期的输入采样阶段,才重新写入新的内容。
在程序执行阶段,PLC逐条解释和执行程序。若是梯形图程序,则按先上后下、先左后右的顺序进行扫描(执行)。若遇到跳转指令,则根据跳转条件是否满足来决定程序的跳转地址。在顺序执行程序时,所需要的输入状态由输入映像存储器读出,所需要的其他软元件的状态从元件映像存储器中读出,而将执行结果写入到元件映像存储器中。对于每个软元件来说,元件映像存储器中所存的内容会随着程序执行的进程而变化。
当所有的用户程序执行完后,集中将元件映像存储器中的输出元件(即输出继电器)的状态转存到输出锁存储器中,经过输出模块隔离和功率放大,转换成被控设备所能接收的电压或电流信号后,再去驱动被控制的用户输出设备。
在设计PLC控制系统时,应满足被控对象的基本要求,并对实际工作现场进行研究、收集资料,并实现设计人员与操作人员的密切配合,共同拟定可操作方案,对可能潜在的问题进行共同分析、共同解决。并在满足各方控制要求的前提下,考虑控制系统的简单性与经济性,方便后期的使用及维修,并确保电气控制的安全性、稳定性。
二、可编程序控制器(PLC)在电气控制中的应用
1、开关量逻辑的控制
这是PLC控制技术中最基本、最广泛的应用领域。替代了传统的继电器电路,并同时实现顺序控制及逻辑控制,既适用于单台设备的控制,也可以应用于自动化流水线中,如生产线、组合机床、磨床、镗床和龙门刨床等。
2、控制模拟量
在实际工业生产过程中,会出现很多连续变化的物理量,如温度、速度、流量、液位、压力等模拟量。这些模拟量可通过数字量之间D/A转换和A/D转换得以实现,确保编程器对模拟量实现处理。
3、集中式控制系统
集中式控制系统主要采用一台功能较强大的PLC监视系统、对多个设备进行控制,已形成“中央集中式”的计算机控制体系。在该项系统中,每个设备之间的连锁、联络关系以及运行顺序等都由中央PLC来统一完成。可见,集中式控制系统比单机控制系统的成本低,更经济实惠。但如果其中一个控制对象的程序需要做出改变,就要停止中央PLC的控制,同时其他控制对象也随之停止运行。
4、分散控制系统
在分散控制系统中,每一个控制对象都需要设置一台PLC,每台PLC之间能通过信号的传递而产生内部响应、发令或连锁等,或者可由上位机通过数据通信总线完成通信任务。分散控制系统中采取多台机械生产线控制的方式,每条生产线之间都有数据相连接,由于每个控制对象都是由自身的PLC来控制,所以如果某台PLC运行停止,对其他PLC不会产生影响。随着技术的不断进步,目前可由PLC承担底层的控制任务,通过网络连接,将PLC和过程控制二者结合。
5、运动控制
PLC能够对圆周运动或者直线运动进行控制。在控制机构的配置中,过去进行的为直接应用于传感器及执行机构中,而现在则可以采取专用的运动控制模块。例如多轴位置的控制模块、伺服电机其单轴、可驱动步进电机等,PLC可广泛应用于机器人、机械、电梯、机床等多种场合。
6、数据处理的应用
PLC在数据处理过程中,具备数据传送、数据转换、数学运算、查表、排序及操作等功能,并完成对数据的采集、分析與处理。这些数据可以与存储于存储器中的数据同时具备参考价值,并完成控制操作。另外,这些数据也可以通过通信功能的实现而传输到智能装置中,或者打印成表。目前数据处理多应用于大型控制系统中,如过程控制系统、柔性制造系统等。
由上可见,在指定范围内,可编程序控制器以其高性能价格取胜,并凭借其适应性强、可靠性高、使用方便等突出特点在自动化控制领域广泛应用。再加上PLC制造成本的不断下降、功能的不断加强,已成为工业企业的首选设备。
参考文献
[1]胡学林.可编程控制器原理及应用.电子工业出版社
[2]刘华波,何文雪,王 雪.西门子S7-300/400PLC编程与应用.机械工业出版社
[3]舒 平,赵晓霞;浅谈PLC的应用与选型[A].张忠怀.工业控制系统应用—山西自动化学会成立二十周年纪念暨1998学术年会论文集[C].太原:山西经济出版社,1998,11,123
[4]催雅嵩.浅谈PLC原理及应用.《才智》,2011年36期