您现在的位置是:首页 > PLC技术 > PLC技术
PLC的内存分配
来源:艾特贸易2017-06-05
简介虽然各种 PLC 的 CPU 的最大寻址空间各不相同,但是根据 PLC 的工作原理,其存储空间一般包括以下 3 个区域:系统程序存储区;系统 RAM 存储区(包括 I/O 映像区和系统软设备等);用户
虽然各种PLC的CPU的最大寻址空间各不相同,但是根据PLC的工作原理,其存储空间一般包括以下3个区域:系统程序存储区;系统RAM存储区(包括I/O映像区和系统软设备等);用户程序存储区。 (1)系统程序存储区 在系统程序存储区中存放着相当于计算机操作系统的系统程序,包括监控程序、管理程序、命令解释程序、功能子程序、系统诊断子程序等,由制造厂商将其固化在EPROM中,用户不能直接存取,它和硬件一起决定了该PLC的性能。 (2)系统RAM存储区 系统RAM存储区包括I/O映像区以及各类软设备,如逻辑线圈、数据寄存器、计时器、计数器、变址寄存器、累加器等存储器。 ①I/O映像区。由于PLC投入运行后只是在输入采样阶段才依次读人各输入状态和数据,在输出刷新阶段才将输出的状态和数据送至相应的外设,因此它需要一定数量的存储单元( RAM)以存放I/O的状态和数据,这些单元称作I/O映像区。一个开关量I/O占用存储单元中的一个位( bit),一个模拟量I/O占用存储单元中的一个字(16bit),因此整个I/O映像区可看作由两个部分组成:开关量I/O映像区,模拟量I/O映像区。 ②系统软设备存储区。除了I/O映像区以外,系统RAM存储区还包括PLC内部各类软设备(逻辑线圈、计时器、计数器、数据寄存器和累加器等)的存储区,该存储区又分为具有失电保持的存储区域和无失电保持的存储区域,前者在PLC断电时由内部的锂电池供电,数据不会遗失,后者当PLC断电时数据被清零。 逻辑线圈与开关输出一样,每个逻辑线圈占用系统RAM存储区中的一个位,但不能直接驱动外设,只供用户在编程中使用,其作用类似于电器控制电路中的继电器,另外不同的PLC还提供数量不等的特殊逻辑线圈,具有不同的功能。 数据寄存器与模拟量I/O一样,每个数据寄存器占用系统RAM存储区中的一个字( 16bit),另外PLC还提供数量不等的特殊数据寄存器,具有不同的功能。 (3)用户程序存储区用户程序存储区存放用户编制的用户程序,不同类型的PLC其存储容量各不相同。
点击排行
