中央处理器(CPU)
CPU由控制电路、运算器、存储器和总线等组成,一般都集成在一块芯片上。不同型号的PLC使用不同的CPU部件,制造厂家使用CPU部件的系统指令编定系统程序,并固化到只读存储器(ROM)中。CPU按系统程序赋予的功能,接收编程器或计算机等编程工具输入的用户程序和数据,并存入随机存储器(RAM)中。CPU按扫描方式工作,从规定的X地址存放的X一条用户程序开始,到用户程序的X后一个地址,不停地周期性扫描,每扫描一次,就执行一次用户程序。
CUP是PLC系统的控制中心,其主要功能是:
1、将输入信号(用户程序和数据)送到PLC中储存起来;
2、检查电源、存储器、I/O的状态,诊断用户程序的语法错误;
3、按存放的先后顺序取出用户程序,进行编译;
4、完成用户程序规定的各种操作;
5、将结果送到PLC的输出端,响应各种外部设备(如编程器、打印机)的请求;
6、循环执行1-5步骤,直到停止运行为止。
PLC除了可处于运行及编程状态外,还可设置成监控状态。此时,PLC既可实现对系统的监控,也可通过编程器和计算机修改或改变数据,还具有监视PLC工作状态及接收编程器操作的功能。
各种PLC的中央处理单元也不相同,但在系统中的作用是一致的。目前中型PLC为了提高其自身的可靠性,常采用双中央处理单元系统;一个是主处理器,用来处理字节操作指令,控制系统总线,监视扫描时间,统一管理编程接口;另一个是从处理器,专门用来处理操作指令,配合操作系统实现PLC编程语言向机器语言转换,是加快PLC工作处理速度的关键。