PLC程序主要存放在以下三种存储器中:
系统程序存储器
系统程序存储器用于存放由可编程控制器生产厂家编写的系统程序,并固化在ROM内,用户不能直接更改。系统程序主要包括三部分:
系统管理程序:控制PLC的运行。
用户指令解释程序:将用户编程语言转换为机器语言指令。
标准程序模块与系统调用程序。
用户程序存储器
用户程序存储器用于存放用户针对具体控制任务,用规定的可编程控制器编程语言编写的各种用户程序。目前较先进的PLC采用可随时读写的快闪存储器作为用户程序存储器,这种存储器不需后备电池,数据也不会因掉电而丢失。
工作数据存储器
工作数据存储器用来存储工作数据,包括用户程序中使用的ON/OFF状态、数值数据等。工作数据区中开辟有元件映像寄存器和数据表。元件映像寄存器存储开关量、输出状态以及定时器、计数器、辅助继电器等内部器件的ON/OFF状态。数据表则存放各种数据,如用户程序执行时的可变参数值及A/D转换得到的数字量和数字运算结果等。
总结:
PLC程序主要存放在系统程序存储器、用户程序存储器及工作数据存储器中。系统程序存储器存放系统程序,用户程序存储器存放用户程序,工作数据存储器存放工作数据。不同的存储器具有不同的特性和用途,以确保PLC的高效运行和数据的可靠性。