您现在的位置是:首页 > PLC技术 > PLC技术

施耐德Unity的存储器结构

来源:艾特贸易2017-06-04

简介按照物理性能,存储器分为随机存储器 ( RAM) 和只读存储器 (ROM) 。 随机存储器 ( RAM) 由一系列寄存器阵列组成。这种存储器可以进行读、写操作。若断开电源,状态丢失。它主要用来存

    按照物理性能,存储器分为随机存储器( RAM)和只读存储器(ROM)    随机存储器( RAM)由一系列寄存器阵列组成。这种存储器可以进行读、写操作。若断开电源,状态丢失。它主要用来存储输入输出状态,计数、计时以及系统组态参数。采用后备电池进行数据保护(称为可保持的存储器),防止断电后数据丢失。    只读存储器( ROM)2种,一种是不可擦除ROM,这种存储器只能写入一次,不能改写。另一种是可擦除EPROMEEPROM,这种存储器擦除后还可以重写。其中EPROM只能用紫外线擦除内部信息,EEPROM则可用电擦除内部信息。只读存储器主要用来存储程序。    Flash EPROM(即FEROM)称为保持存储器,它是非挥发的RAM,即使没有安装后备电池也可用来保存位存储器、定时器、计数器和数据块。    Modicon Quantum CPU具有嵌入式可执行内存、应用程序内存,且所有内存元件均在电路板上,不需要配置额外的芯片。    应用程序内存从物理上分为分布在内部RAM存储器上的内存区和分布在12PCMCIA内存扩展卡上的内存区(仅限在140 CPU 65150140 CPU 65160140 CPU 67160处理器上)    应用数据区总是位于内部RAM中。按照用户的习惯和选择,该区分为以下几类数据:    (1)定位型数据对应于通过地址定义的数据,可使用符号与之关联;    (2)非定位型数据对应于只通过符号定义的数据。由于地址自动分配,因而,此类寻址消除了内存“映射”的管理限制;    (3) DFB未定位型数据对应于DFB用户功能块。该对象区的大小仅受限于集成RAM中的变量内存。    应用程序和符号区位于内部RAM中或位于PCMCIA内存扩展卡中(描述符、任务执行代码和应用程序符号数据库)。该区域主要包括:    (1)应用程序;    (2)EFEFBI/O模块所关联的程序;    (3)DFB所关联的程序;    (4)初始变量值;    (5)应用程序需要的相关信息。    常量区位于内部RAM中或位于PCMCIA内存扩展卡中(常量字、初始值和配置)。CPU上电时,此区域中存储的数据自动传输到内部RAM    附加数据存储区用于分布式应用程序存储信息(仅限140 CPU 65150140 CPU 65160140 CPU 67160处理器)。    根据应用程序内存大小的要求,可采用两种内存结构的哪一种,取决于Quantum处理器(140 CPU 65150140 CPU 65160140 CPU 67160)配有012PCMCIA内存扩展卡。应用程序位于内部RAM中。应用程序完全加载到处理器的采用电池供电的内部RAM (2)内。应用程序位于PCMCIA内存扩展卡中。内部RAM保留用于应用数据。PCMCIA内存扩展卡中含有程序空间(程序区、符号和常量),分别如图2-10、图2-11、图2-12、图2-13所示。    程序区是否具有符号区是可选的。在PLC上具有应用程序符号数据库意味着当将其连接到一个不含任何应用程序的编程终端时,调试或升级该PLC所需的一切元素都可从该PLC内部得到。    不管PLC存储器结构如何,应用程序位于内部RAM中还是位于PCMCIA卡中,都可以对其保护,从而禁止在Unity Pro在线模式下对其访问(读或更改程序)。
不带PCMCIA内存扩展卡的存储器
    2-10    不带PCMCIA内存扩展卡的存储器
带插槽0的PCMCIA内存扩展卡存储器
    2-11    带插槽0PCMCIA内存扩展卡存储器
带插槽0的数据存储型内存扩展卡存储器
    2-12    带插槽0的数据存储型内存扩展卡存储器
2个带有插槽编号0和1的PCMCIA内存扩展卡的存储器
    2-13    2个带有插槽编号01PCMCIA内存扩展卡的存储器