1.2.2 CPU与存储器

1.CPU

CPU又称中央处理器,是PLC的控制中心,它通过总线(包括数据总线、地址总线和控制总线)与存储器和各种接口连接,以控制它们有条不紊地工作。CPU的性能对PLC工作速度和效率有较大的影响,故大型PLC通常采用高性能的CPU。CPU的主要功能如下。

①接收通信接口送来的程序和信息,并将它们存入存储器。

②采用循环检测(即扫描检测)方式不断检测输入接口电路送来的状态信息,以判断输入设备的状态。

③逐条运行存储器中的程序,并进行各种运算,再将运算结果存储下来,然后通过输出接口电路对输出设备进行有关控制。

④监测和诊断内部各电路的工作状态。

2.存储器

存储器的功能是存储程序和数据。PLC通常配有ROM(只读存储器)和RAM(随机存储器)两种存储器,ROM用来存储系统程序,RAM用来存储用户程序和程序运行时产生的数据。

系统程序由厂家编写并固化在ROM存储器中,用户无法访问和修改系统程序。系统程序主要包括系统管理程序和指令解释程序。系统管理程序的功能是管理整个PLC,让内部各个电路能有条不紊地工作。指令解释程序的功能是将用户编写的程序翻译成CPU可以识别和执行的代码。

用户程序是用户通过编程器输入存储器的程序,为了方便调试和修改,用户程序通常存放在RAM中。由于断电后RAM中的程序会丢失,所以RAM专门配有后备电池供电。有些PLC采用EEPROM(电可擦写只读存储器)来存储用户程序,由于EEPROM存储器中的内容可用电信号擦写,并且掉电后内容不会丢失,因此采用这种存储器可不要备用电池供电。