







载内存(Load Memory)--- 用于装载程序,可以通过存储卡扩展;
其中,工作内存部分又可以细分为:
代码工作内存(Code Memory)--- 用于运行程序的代码部分;
数据工作内存(Data Memory)--- 用于运行程序的数据部分;
S7-400型控制器的内存按照集成方式的不同,可以分为:
集成内存(Integrated)--- 直接集成在控制器内部随控制器一起提供,无需额外订购;
扩展内存(Expanded)--- 通过扩展存储卡的方式扩展提供,需要额外订购;
一般情况下,控制器的工作内存不可扩展,而装载内存则可以通过FEPROM或RAM的方式进行扩展。如果希望和集成的RAM装载内存无缝扩展使用,则扩展的装载内存必须选用RAM类型。下图为CPU 412的性能参数示例。
内存类型 | 内 容 | 注释信息 |
装载内存 | 系统数据/System Data | 硬件组态数据 |
程序块/Program Blocks | 程序块 (FBs,FCs,OBs,Symbols,Comments) | |
工作内存 (数据部分) | 数据块/Data Blocks | 数据块 (DBs) |
系统数据/System Data | 硬件组态信息,非装载内存中的全部硬件组态数据 | |
SFC动态创建的DB块/DBs Created by SFC | 通过SFC21/22等动态创建的数据块 | |
本地数据/Local Data | 各优先级中断所需的临时数据存储区 | |
工作内存 (代码部分) | 逻辑功能块/Logic Blocks | 逻辑功能块 (FBs,FCs) |
通信数据缓冲/Communication Data Buffer2) | 通信功能所需的临时缓冲区(动态分配) | |
通信作业数据/Communication jobs Data ( 72字节/每作业) | 通信功能块占用的通信作业数据区 | |
输入输出映像区/PII/PIQ (12 字节/每映像区字节) | 输入/输出过程映像区所占用的数据空间 | |
诊断缓冲区/Diagnostic Buffer ( 32 字节/每记录) | CPU诊断消息 | |
系统内存 | M区间、定时器T、计数器C 功能块/中断堆栈 | M存储区间、定时器/计数器存储区间 堆栈区级通信/诊断/本地数据缓冲区 |
由于CPU的工作内存大小不可扩展,而各种CPU功能会共同占用这部分区域,对于内存空间有限的CPU,例如S7-412H,内存优化显得非常必要。
用户可以根据项目的实际情况,调整CPU的内存分配,适放更多的空间。例如,扩展过程映像区、扩展本地数据区等。实际的CPU内存占用情况可以通过以下方式检查:
| 成立日期 | 2017年08月30日 | ||
| 法定代表人 | 吴阳洪 | ||
| 注册资本 | 200 | ||
| 主营产品 | 回收西门子模块,回收西门子触摸屏,回收西门子变频器,回收西门子附件 | ||
| 公司简介 | 上海陌然自动化科技有限公司为SIEMENS代理商,本着“以人为本科技先导顾客满意改进”的工作方针,致力于工业自动化控制领域的产品、工程配套和集成、销售,拥有丰富的自动化产品的应用和实践以及雄厚的技术力量,尤其以PLC复杂控制、传动技术应用、伺服控制、数控备品备件、人机界面及网络/应用为公司的技术特长,几年来,上海陌然公司在与德国SIEMENS公司自动化与驱动部门的长期紧密合作中,建立了良好的相互协 ... | ||









