PLC全称programmable logic controller,即可编程逻辑控制器,一种具有微处理器的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载存储器内存储与运行。PLC可接收(输入)及发送(输出)多种类型的电气或电子信号,并使用他们来控制或监督几乎所有种类的机械与电气系统。因此,PLC被广泛用作恶劣环境中的高可靠性自动化控制器中。
PLC工作是借助存储器与程序编程方式做逻辑控制编辑,并借由输出组件连接外部机械设备做实体控制。PLC的工作有三大步骤: 步骤一“输入状态检查”:PLC首先检查输入端组件所连接之各点开关或传感器状态(1或0代表开或关),并将其状态写入存储器中对应之位置Xn。 步骤二“程序运行”:将阶梯图程序逐行取入CPU中运算,如果程序运行中需要输入接点状态,CPU直接自存储器中查询取出。将运算结果存入存储器中对应的位置,暂不反应到输出端Yn。 步骤三“输出状态更新”:将步骤二中之输出状态更新至PLC输出部接点,并且重回步骤一。
PLC的硬件包括几个基本的模块: 1.输入/输出模块:负责PLC对外联系的功能,与被控设备连接,输入单元是信号进入PLC的桥梁,负责接收主令元件、检测元件传来的信号。输出单元的作用是把PLC的输出信号传送给被控设备,即将中央处理器送出的弱电信号转换成电平信号,驱动被控设备的执行元件。 2.中央处理器:(即CPU)该组件充当系统的大脑,它按PLC的系统程序赋予的功能接收并存贮用户程序和资料,用扫描的方式采集由现场输入设备送来的状态或资料,并存入规划的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。 3.存储器:它的作用是存放系统程序、用户程序、逻辑变量和其他一些信息。 4.电源:某些PLC具有隔离的电源,用于将交流电转换成PLC内部所需的直流电。 5.编程设备(计算机):此设备用于将程序(逻辑)馈送到plc的内存中。首先,我们使用某些PLC软件编写程序,然后将其下载到PLC。 6.通信,现在PLC大多具有可扩展通信网络模块的功能,使PLC与PLC之间、PLC与个人电脑以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。