可编程序操控器(Programmable Controller)原本应简称PC,为了与个人计算机专称PC相差异,所以可编程序操控器简称定为PLC(Programmable Logic Controller),但并非说PLC只能操控逻辑信号。PLC是专门针对工业环境使用规划的,自带直观、简略并易于把握编程言语环境的工业现场操控设备。
PLC的根本组成
PLC根本组成包含中央处理器(CPU)、存储器、输入/输出接口(缩写为I/O,包含输入接口、输出接口、外部设备接口、扩展接口等)、外部设备编程器及电源模块组成,见图1。PLC内部各组成单元之间经过电源总线、操控总线、地址总线和数据总线衔接,外部则依据实践操控目标装备相应设备与操控设备构成PLC操控体系。
1. 中央处理器
中央处理器(CPU)由操控器、运算器和寄存器组成并集成在一个芯片内。CPU经过数据总线总线、地址总线、操控总线和电源总线与存储器、输入输出接口、编程器和电源相衔接。
小型PLC的CPU选用8位或16位微处理器或单片机,如8031、M68000等,这类芯片价格很低;中型PLC的CPU选用16位或32位微处理器或单片机,如8086、96系列单片机等,这类芯片首要特点是集成度高、运算速度快且可靠性高;而大型PLC则需选用高速位片式微处理器。
CPU依照PLC内体系程序赋予的功用指挥PLC操控体系完结各项作业任务。
2. 存储器
PLC内的存储器首要用于寄存体系程序、用户程序和数据等。
1)体系程序存储器
PLC体系程序决议了PLC的根本功用,该部分程序由PLC制作厂家编写并固化在体系程序存储器中,首要有体系管理程序、用户指令解释程序和功用程序与体系程序调用等部分。
体系管理程序首要操控PLC的运转,使PLC按正确的次第作业;用户指令解释程序将PLC的用户指令转换为机器言语指令,传输到CPU内履行;功用程序与体系程序调用则担任调用不同的功用子程序及其管理程序。
体系程序归于需长时间保存的重要数据,所以其存储器选用ROM或EPROM。ROM是只读存储器,该存储器只能读出内容,不能写入内容,ROM具有非易失性,即电源断开后仍能保存已存储的内容。
EPEROM为可电擦除只读存储器,须用紫外线照耀芯片上的透镜窗口才干擦除已写入内容,可电擦除可编程只读存储器还有E2PROM、FLASH等。
2)用户程序存储器
用户程序存储器用于寄存用户载入的PLC使用程序,载入初期的用户程序因需修正与调试,所以称为用户调试程序,寄存在可以随机读写操作的随机存取存储器RAM内以便使用户修正与调试。
经过修正与调试后的程序称为用户履行程序,因为不需求再作修正与调试,所以用户履行程序就被固化到EPROM内长时间使用。
3)数据存储器
PLC运转进程中需生成或调用中心成果数据(如输入/输出元件的状况数据、定时器、计数器的预置值和当时值等)和组态数据(如输入输出组态、设置输入滤波、脉冲捕捉、输出表装备、界说存储区坚持规模、模仿电位器设置、高速计数器装备、高速脉冲输出装备、通讯组态等),这类数据寄存在作业数据存储器中,因为作业数据与组态数据不断改变,且不需求长时间保存,所以选用随机存取存储器RAM。
RAM是一种高密度、低功耗的半导体存储器,可用锂电池作为备用电源,一旦断电就可经过锂电池供电,坚持RAM中的内容。
3. 接口
输入输出接口是PLC与工业现场操控或检测元件和履行元件衔接的接口电路。PLC的输入接口有直流输入、沟通输入、交直流输入等类型;输出接口有晶体管输出、晶闸管输出和继电器输出等类型。晶体管和晶闸管输出为无触点输出型电路,晶体管输出型用于高频小功率负载、晶闸管输出型用于高频大功率负载;继电器输出为有触点输出型电路,用于低频负载。
现场操控或检测元件输入给PLC各种操控信号,如限位开关、操作按钮、选择开关以及其他一些传感器输出的开关量或模仿量等,经过输入接口电路将这些信号转换成CPU可以接纳和处理的信号。输出接口电路将CPU送出的弱电操控信号转换成现场需求的强电信号输出,以驱动电磁阀、接触器等被控设备的履行元件。
1)输入接口
输入接口用于接纳和收集两种类型的输入信号,一类是由按钮、转换开关、行程开关、继电器触头号开关量输入信号;另一类是由电位器、测速发电机和各种变换器供应的接连改变的模仿量输入信号。
以图2所示的直流输入接口电路为例,R1是限流与分压电阻,R2与C构成滤波电路,滤波后的输入信号经光耦合器T与内部电路耦合。当输入端的按钮SB接通时,光耦合器T导通,直流输入信号被转换成PLC能处理的5V规范信号电平(简称TTL),一起LED输入指示灯亮,表明信号接通。微电脑输入接口电路一般由寄存器、选通电路和中断请求逻辑电路组成,这些电路集成在一个芯片上。沟通输入与交直流输入接口电路与直流输入接口电路相似。
滤波电路用以消除输入触头的颤动,光电耦合电路可防止现场的强电搅扰进入PLC。因为输入电信号与PLC内部电路之间选用光信号耦合,所以两者在电气上彻底阻隔,使输入接口具有抗搅扰才能。现场的输入信号经过光电耦合后转换为5V的TTL送入输入数据寄存器,再经数据总线传送给CPU。
2)输出接口
输出接口电路向被控目标的各种履行元件输出操控信号。常用履行元件有接触器、电磁阀、调节阀(模仿量)、调速设备(模仿量)、指示灯、数字显现设备和报警设备等。输出接口电路一般由微电脑输出接口电路和功率扩大电路组成,与输入接口电路相似,内部电路与输出接口电路之间选用光电耦合器进行抗搅扰电阻隔。
微电脑输出接口电路一般由输出数据寄存器、选通电路和中断请求逻辑电路集成在芯片上,CPU经过数据总线将输出信号送到输出数据寄存器中,功率扩大电路是为了习惯工业操控要求,将微电脑的输出信号扩大。
3)其它接口
若主机单元的I/O数量不够用,可经过I/O扩展接口电缆与I/O扩展单元(不带CPU)相接进行扩大。 PLC还常装备衔接各种外围设备的接口,可经过电缆完成串行通讯、EPROM写入等功用。
4. 编程器
编程器作用是将用户编写的程序下载至PLC的用户程序存储器,并使用编程器查看、修正和调试用户程序,监督用户程序的履行进程,显现PLC状况、内部器材及体系的参数等。
编程器有简易编程器和图形编程器两种。简易编程器体积小,携带便利,但只能用句子方式进行联机编程,合适小型PLC的编程及现场调试。图形编程器既可用句子方式编程,又可用梯形图编程,一起还能进行脱机编程。
现在PLC制作厂家大都开发了计算机辅佐PLC编程支持软件,当个人计算机安装了PLC编程支持软件后,可用作图形编程器,进行用户程序的修正、修正,并经过个人计算机和PLC之间的通讯接口完成用户程序的双向传送、监控PLC运转状况等。
5. 电源
PLC的电源将外部供应的沟通电转换成供CPU、存储器等所需的直流电,是整个PLC的动力供应中心。PLC大都选用高质量的作业稳定性好、抗搅扰才能强的开关稳压电源,许多PLC电源还可向外部供应直流24V稳压电源,用于向输入接口上的接入电气元件供电,然后简化外围装备。