你好,欢迎来到世铝网 [请登录] [免费注册]
世铝网 铝业设备
您当前的位置: 世铝网 铝业设备 其它 Bently Nevada 3300/16 普通会员

Bently Nevada 3300/16

加入收藏 举报
详细信息

1.内存类型 

S7-400型控制器的内存按照功能的不同,可以分为: 

√ 系统内存(System Memory)--- 控制器的自身功能(M、T、C等) 

√ 工作内存(work Memory)--- 用于运行程序; 

√ 装载内存(Load Memory)--- 用于装载程序; 

其中,工作内存部分又可以细分为: 

√ 代码工作内存(Code Memory)--- 用于运行程序的代码部分; 

√ 数据工作内存(Data Memory)--- 用于运行程序的数据部分; 

S7-400型控制器的内存按照集成方式的不同,可以分为: 

√ 集成内存(Integrated)--- 直接集成在控制器内部随控制器一起提供,无需额外订购; 

√ 扩展内存(Expanded)--- 通过扩展存储卡的方式扩展提供,需要额外订购; 

一般情况下,控制器的工作内存不可扩展,而装载内存则可以通过FEPROM或RAM的方式进行扩展。如果希望和集成的RAM装载内存无缝扩展使用,则扩展的装载内存选用RAM类型。下图为CPU 412的性能参数示例。 

图 1 CPU 412的性能参数示例 

2.内存分配 

控制器内存详细分配情况如下表所示。# 

内存类型    内容    注释信息 

装载内存    系统数据/System Data    硬件组态数据 

程序块/Program Blocks    程序块 

 (FBs,FCs,OBs,Symbols1),Comments1)) 

工作内存    数据块/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存储区间、定时器/计数器存储区间 功能块/中断堆栈 堆栈区级通信/诊断/本地数据缓冲区

表格 1 控制器内存分配祥表 

1).通过 PLCSave to Memory Card (EPROM)菜单才会下载到装载内存中 

2).运行时动态分配 

实际应用过程中,当前控制器的内存占有率及分配情况可以通过控制器在线信息 Memory页面查询到,如下图所示。 

图 2 控制器内存在线分配情况 

从该图中可以看到内存被划分为四个部分:Load Memory RAM(装载内存RAM)、Load Memory EPROM(装载内存EPROM)、Work Memory Code(工作内存Code)和Work Memory Data(工作内存Data)。每个部分的实际占用状况可以通过下侧的Free(空闲内存)、Assigned(已分配内存)、Total(总内存)、Largest Free Block(大连续空闲内存空间)和Max. Pluggable(大可安插内存量)看到。而每个部分详细的内部分配情况可以通过选择相应内存列后,点击右侧的Details Memory Area按钮查询到,如下图所示。 

3.内存优化 

根据上述介绍的内容可以查看到实际控制器内存的分配和使用情况,同时在项目组态阶段,也可以参考表格1中的内容,按照如下方式计算、检查各部分的内存需求情况,并对其进行相应优化。 

3.1 用户程序内存需求 

在Simatic Manager中右键点击Blocks文件夹 Object Properties可以打开如下对话框,切换到Blocks页即可查询当前用户程序的内存需求情况。 

图 6 用户程序内存需求情况 

从上图中可以看到,用户程序所需装载内存为5354 bytes,系统数据(硬件组态)所需装载内存为7616 bytes,总和为12970 bytes,和CPU在线内存分配情况吻合(见上图 3 装载内存详细分配情况中load objects所示)。用户程序所需工作内存代码部分为2682 bytes,所需工作内存数据部分为630 bytes,和CPU在线内存分配情况吻合(见上图 4 工作内存 Code部分详细分配情况中logic blocks部分所示和上图 5 工作内存Data部分详细分配情况中data blocks部分所示)。 

3.2 工作内存数据部分 本地数据内存需求 

控制器中的本地数据区用于存储各优先级中断运行的程序所需的临时数据,这部分存储空间是在控制器启动初始化时完成预留分配。各功能块所需的临时数据存储区大小可以通过功能块属性 General Part2中的Local data查询到,如下图所示。 

图 7 功能块所需本地数据大小 

控制器中按照中断的优先级的方式分配本地数据的大小,通过CPU的属性对话框 Memory中设置,下图所示本地数据离线设置为8192 bytes,与上图 5 工作内存Data部分详细分配情况中在线的Local data分配吻合。 

离线程序中实际所需的本地数据可以参考如下连接文档进行计算: 

80027837 

按照实际程序所需的本地数据进行下图8所示的Local data的设置,可以优化内存的分配。 

图 8 CPU本地数据分配 

3.3 工作内存代码部分 通信作业内存需求 

通信作业用于实现控制器和外围设备的通信功能,每个通信作业在内存中需要占用的存储空间,这部分存储空间是在控制器启动初始化时完成预留分配。离线的通信作业数可以参考上图 8 CPU本地数据分配中的Communication resources进行设置。此处为300个,参考表格1中的数据,每个通信作业需要分配72 bytes的空间,总共所需300*72 = 21600 bytes,与上图 4 工作内存 Code部分详细分配情况中在线的Communication jobs内存分配吻合。 

PCS 7系统中可以通过Chart reference data的统计数据查询到离线程序所需的通信作业数,Step 7系统下则只有下载程序后通过上图4查询到。查询到实际程序所需的通信作业数后,预留余量后对图8进行设置,可以优化内存的分配。 

3.4 工作内存代码部分 输入/输出映像区内存需求 

输入/输出映像区为控制器预留的、用于存储I/O的映像数据的区间,控制器按照的机制进行I/O数据的动态更新,可以优化程序读取I/O的速度和性能。PCS 7中要求基于映像区的方式进行I/O信号的读取,冗余控制系统中也要求基于映像区的方式进行I/O信号的读取。这部分存储空间是在控制器启动初始化时完成预留分配。 

通过CPU的属性对话框 Cycle/Clock Memory页面进行设置,如下图所示。 

图 9 CPU过程映像区分配 

此处为1000 Process image input/1000 Process image output,参考表格1中的数据,每个映像区字节需要分配12 bytes的空间,总共所需1000*12 = 12000 bytes输入/输出,与上图 4 工作内存 Code部分详细分配情况中Process-image inputs、Process-image outputs内存分配吻合。 

实际程序中所需的映像区范围可以通过I/O卡件的地址范围查询到,查询到实际程序所需的映像区范围后,预留余量后对图9进行设置,可以优化内存的分配。 

图 10 查询I/O地址范围 

如上图红色标识所示,输入地址为0~515,则输入映像区范围小设置为516字节,输出地址为0~515,则输出映像区范围小设置为516字节。 

注:地址范围查询时不用关心上图10中Type列中带*的输入地址(卡件诊断地址)。此外图9中的映像区范围设置为偶数。 

3.5 工作内存代码部分 诊断缓冲区内存需求 

诊断缓冲区用于存储CPU在线的诊断信息,以便用于诊断维护等。CPU在线信息中的Diagnose buffer即为此处所说的诊断缓冲区。这部分存储空间是在控制器启动初始化时完成预留分配。 

图 11 CPU在线诊断信息 

通过CPU的属性对话框 Diagnostics/Clock页面进行设置,如下图所示。 

图 12 CPU 诊断缓冲区设置 

此处为120条,参考表格1中的数据,每条消息需要分配32 bytes的空间,总共所需120*32 = 3840 bytes,与上图 4 工作内存 Code部分详细分配情况中Diagnose buffer内存分配吻合。该消息存储区间为Ring型存储区间,如果消息条数充满,例如,此处120条,则系统将用新的消息覆盖老的消息。根据实际项目情况进行设置,设置范围:大3200条,小100条。越大存储的消息越多、时间越长。 

4.总结 

参考上述内容对CPU相应的参数进行设置,可以大大优化控制的内存分配。此处需要注意的是,上述大部分控制器参数设置均需要停机下载,因此建议在项目实施初期,控制器可以停机的情况下进行。

BENTLY NEVADA TRANSIENT DATA MGR 2100/00-01-10-01-00厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧。


Bently Nevada 3500 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧。


BENTLY NEVADA 3500/33厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 2201/03-03 NSFP 22010303厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300/35-11-01-01-00-00 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA TDM KEYPHASOR PWA 77456-01厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300/50-01-00-01-00 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


Bently Nevada 3300/35 6 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 72201-02-02-05-01-01-01厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


Bently Nevada Tachometer Monitor 3300/50-01-01-00-00厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300-50-01-01-01-00 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300/50-01-01-01-02 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA TK17 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300-16-02-01-01-01-02-00 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


Bently Nevada 3300/36厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300-16-02-01-01-01-01-00厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 2201/02-02 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


Vibration Meter : Bently Nevada TK81厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300/35-02-02-01-00-00厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300/35-02-02-02-00-00厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


Bently Nevada 90199-22-02-03-02-02-01-03-04 Temp Board厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


Bently Nevada 90199-21-02-03-02-02-02-01-02 Dual RTD厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 7200厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA TDM SAMPLER PWA 77448-01T厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 2201/02-02 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300/55-01-04-02-02-00-00-05-00 USPP 3300厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


Bently Nevada 90199-22-02-03-02-02-01-03-04 Temp Board厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300/16-03-02-00-00-00-00 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300/20-01-01-02-00-00 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA PWA-72928-02L 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧



BENTLY NEVADA 3300/10-01-02-01 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300/16-13-01-01-00-00-00 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 72300-01-02-02-05-01-01 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 72751-03-01-13-00-01 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


Bently Nevada Dual Accelerometer Monitor New厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300 DUAL ACCELEROMETER MONITOR厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 18745-04 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 72730-02-11-11-00-01 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 72750-03-01-15-00-01-1 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 72751-04-01-15-00-01-00001 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 3300/05-24-00-00 厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


Bently Nevada TK-81厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


Bently Nevada Dual Vibration Monitor NIB厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧


BENTLY NEVADA 72791-03-02-01-00-0101-1厦门兴锐达,您不必为价格烦恼,不必为质量担心,不必为售后担忧







BENTLY NEVADA 72791-03-02-01-00-01-02-1 NSPP 7279103020


BENTLY NEVADA 72791-03-XX-13-00-03-02-100 NSPP 7279103X


BENTLY NEVADA 3300/12-01-20-00 USPP 330012012000


BENTLY NEVADA 18745-03 NSFP 1874503


Bently Nevada Thrust Monitor # 72300-02-04-01-01-01-01


BENTLY NEVADA 18745-04 NSPP 1874504


BENTLY NEVADA 3300/20-11-01-01-00-00 NSPP 3300201101010


BENTLY NEVADA 72601-22-01-01-01-01-03-00-13 NSPP 726012


BENTLY NEVADA 88984-03 NSPP 8898403


BENTLY NEVADA 72850-03-04-04-01-01-01-15 USPP 728500304


BENTLY NEVADA 72791-03-02-01-00-01-02-1 USPP 7279103020


BENTLY NEVADA 3300/0368049-00 USPP 3300036804900


BENTLY NEVADA 72790-03-01-11-00-02-01-00060 USPP 727900


BENTLY NEVADA 72850-03-04-04-01-01-01-01-15 USPP 728500


BENTLY NEVADA 3300/15-03-01-01-00-00-00 USPP 3300150301


BENTLY NEVADA 3300/20-02-01-01-00-00 USPP 3300200201010


BENTLY NEVADA 3300/20-02-01-02-00-00 USPP 3300200201020


BENTLY NEVADA 3300/20-11-01-01-00-00 USPP 3300201101010


BENTLY NEVADA 3300/15-02-01-00-01-00-00 USPP 3300150201


BENTLY NEVADA 3300/16-02-01-00-01-01-01 USPP 3300160201


BENTLY NEVADA 3300/55-06-01 DUAL VELOCITY MONITOR


联系方式
  • 联系人: 刘经理 女士
  • 职位: 销售经理
  • 真: 0592-5580710
  • 电话: 0592-5361112
  • 手机: 15359273791
  • 址: 福建省 厦门市 莲前街道吕岭路创想中心A座
供应商其他供应信息
还没找到合适的产品?