PLC(可编程逻辑控制器)中用于存储程序的部分主要包括以下几种:
系统程序存储器
用于存放由PLC生产厂家编写的系统程序,并固化在ROM(只读存储器)内,用户不能直接更改。系统程序包括系统管理程序、用户指令解释程序、标准程序模块与系统调用程序等。
用户程序存储器
用于存放用户针对具体控制任务,用规定的可编程控制器编程语言编写的各种用户程序。目前较先进的PLC采用可随时读写的快闪存储器(如EEPROM或Flash存储器)作为用户程序存储器,这些存储器不需后备电池,断电时数据也不会丢失。
工作数据存储器
用于存储工作数据,即用户程序中使用的ON/OFF状态、数值数据等。工作数据区中开辟有元件映像寄存器和数据表,分别用于存储开关量、输出状态以及定时器、计数器、辅助继电器等内部器件的ON/OFF状态和各种数据。
综上所述,PLC中用于存储程序的主要是 系统程序存储器和 用户程序存储器。系统程序存储器固化在ROM内,用户程序存储器则采用可电擦除的存储器如EEPROM或Flash存储器。这些存储器共同协作,使得PLC能够执行用户编写的程序,控制各种工业自动化设备的运行。