n
问题:
为什么关于离线存储器要求的读数与模块在线状态的读数有很大不同?n
解答:
程序块属性显示离线程序代码区和数据区需要占用存储器的大小。n
图 1:块文件夹离线属性n
当下传程序到CPU时,程序块在线显示占用存储区的大小与离线视图中所显示占用存储区的大小不相同。n
图 2:块状态- ONLINEn
解释:
在CPU代码存储器中,不仅有实际块,还有如过程映像区,通讯数据缓冲区,通讯任务和诊断缓冲区。手册规范中定义的代码和数据存储器的大小通常为CPU缺省的硬件组态的大小,如果当CPU属性中的过程映像区被扩大时,将占用空闲的代码存储器,这同样适用于最大通讯任务和在诊断缓冲中的消息数所占用的存储区。n
图 3:代码存储器详细信息n
在下表中,扩展下列资源需要占用存储区的大小:n
资源 | 占用存储区要求 |
每个字节过程映像 | 12 Byte |
1 个附加通讯资源 | 72 Byte |
在诊断缓冲器中的1个附加消息 | 20 Byte |
表 1:代码存储器的附加内存要求
这同样适用于在工作存储区中数据对存储器的要求。在此系统文件、本地数据和用SFC产生的数据块也需要占用存储器。
关键字:
PAE,PAA
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338487.html