載入中……
[供應(yīng)]西門子6ES7313-5BF03-0AB0
- 產(chǎn)品產(chǎn)地:德國
- 產(chǎn)品品牌:西門子
- 包裝規(guī)格:6ES7313-5BF03-0AB0
- 產(chǎn)品數(shù)量:01111
- 計(jì)量單位:1
- 產(chǎn)品單價(jià):01
- 更新日期:2018-04-28 09:55:27
- 有效期至:2019-04-28
-

-
- 收藏此信息
西門子6ES7313-5BF03-0AB0
詳細(xì)信息
西門子6ES7313-5BF03-0AB0
SIEMENS西門子上海朕鋅電氣設(shè)備有限公司
聯(lián)系人:鐘濤
24小時(shí)銷售及維修熱線:18221357245
電話:021-31139793
手機(jī):18221357245
QQ:1824547528 
地址:上海市金山區(qū)楓灣路500號(hào) 
《銷售宗旨》:為客戶創(chuàng)造價(jià)值是我們永遠(yuǎn)追求的目標(biāo)!
《產(chǎn)品質(zhì)量》:原裝正品,全新原裝!
《產(chǎn)品優(yōu)勢》:專業(yè)銷售薄利多銷信譽(yù)好,口碑好,價(jià)格低,貨期短,大量現(xiàn)貨,服務(wù)周到!
.前言
西門子SIMATICS7家族中的控制器按照應(yīng)用場合、性能等分為S7-1200、S7-200、S7-300、S7-400等各種不同的系列。而每一系列中又細(xì)分不同的型號(hào),例如,S7-400系列中有S7-412、S7-414、S7-416、S7-417等型號(hào)。不同系列、不同型號(hào)的控制器對應(yīng)不同的控制性能(運(yùn)算速度、內(nèi)存容量等)。本文基于S7-400系列控制器,詳細(xì)介紹內(nèi)存的類型、分配情況及實(shí)際使用過程中可能的內(nèi)存優(yōu)化方法。
1.內(nèi)存類型
S7-400型控制器的內(nèi)存按照功能的不同,可以分為:
√ 系統(tǒng)內(nèi)存(SystemMemory)——-控制器的自身功能(M、T、C等)
√ 工作內(nèi)存(workMemory)——-用于運(yùn)行程序;
√ 裝載內(nèi)存(LoadMemory)——-用于裝載程序;
其中,工作內(nèi)存部分又可以細(xì)分為:
√ 代碼工作內(nèi)存(CodeMemory)——-用于運(yùn)行程序的代碼部分;
√ 數(shù)據(jù)工作內(nèi)存(DataMemory)——-用于運(yùn)行程序的數(shù)據(jù)部分;
S7-400型控制器的內(nèi)存按照集成方式的不同,可以分為:
√ 集成內(nèi)存(Integrated)——-直接集成在控制器內(nèi)部隨控制器一起提供,無需額外訂購;
√ 擴(kuò)展內(nèi)存(Expanded)——-通過擴(kuò)展存儲(chǔ)卡的方式擴(kuò)展提供,需要額外訂購;
一般情況下,控制器的工作內(nèi)存不可擴(kuò)展,而裝載內(nèi)存則可以通過FEPROM或RAM的方式進(jìn)行擴(kuò)展。如果希望和集成的RAM裝載內(nèi)存無縫擴(kuò)展使用,則擴(kuò)展的裝載內(nèi)存必須選用RAM類型。下圖為CPU412的性能參數(shù)示例。
圖1CPU412的性能參數(shù)示例
控制器內(nèi)存信息也可參考如下鏈接內(nèi)容:
22610157
2.內(nèi)存分配
控制器內(nèi)存詳細(xì)分配情況如下表所示。#
內(nèi)存類型內(nèi)容注釋信息裝載內(nèi)存系統(tǒng)數(shù)據(jù)/SystemData硬件組態(tài)數(shù)據(jù)程序塊/ProgramBlocks程序塊 (FBs,F(xiàn)Cs,OBs,Symbols1),Comments1))工作內(nèi)存數(shù)據(jù)塊/DataBlocks數(shù)據(jù)塊 (DBs)(數(shù)據(jù)部分)系統(tǒng)數(shù)據(jù)/SystemData硬件組態(tài)信息,非裝載內(nèi)存中的全部硬件組態(tài)數(shù)據(jù) SFC動(dòng)態(tài)創(chuàng)建的DB塊/DBsCreatedbySFC通過SFC21/22等動(dòng)態(tài)創(chuàng)建的數(shù)據(jù)塊 本地?cái)?shù)據(jù)/LocalData各優(yōu)先級(jí)中斷所需的臨時(shí)數(shù)據(jù)存儲(chǔ)區(qū)工作內(nèi)存邏輯功能塊/LogicBlocks邏輯功能塊 (FBs,F(xiàn)Cs)(代碼部分)通信數(shù)據(jù)緩沖/CommunicationDataBuffer2)通信功能所需的臨時(shí)緩沖區(qū)(動(dòng)態(tài)分配) 通信作業(yè)數(shù)據(jù)/CommunicationjobsData(72字節(jié)/每作業(yè))通信功能塊占用的通信作業(yè)數(shù)據(jù)區(qū) 輸入輸出映像區(qū)/PII/PIQ(12 字節(jié)/每映像區(qū)字節(jié))輸入/輸出過程映像區(qū)所占用的數(shù)據(jù)空間 診斷緩沖區(qū)/DiagnosticBuffer(32 字節(jié)/每記錄)CPU診斷消息系統(tǒng)內(nèi)存M區(qū)間、定時(shí)器T、計(jì)數(shù)器CM存儲(chǔ)區(qū)間、定時(shí)器/計(jì)數(shù)器存儲(chǔ)區(qū)間功能塊/中斷堆棧堆棧區(qū)級(jí)通信/診斷/本地?cái)?shù)據(jù)緩沖區(qū)
表格1控制器內(nèi)存分配祥表
1).通過PLC?SavetoMemoryCard(EPROM)菜單才會(huì)下載到裝載內(nèi)存中
2).運(yùn)行時(shí)動(dòng)態(tài)分配
實(shí)際應(yīng)用過程中,當(dāng)前控制器的內(nèi)存占有率及分配情況可以通過控制器在線信息?Memory頁面查詢到,如下圖所示。
圖2控制器內(nèi)存在線分配情況
從該圖中可以看到內(nèi)存被劃分為四個(gè)部分:LoadMemoryRAM(裝載內(nèi)存RAM)、LoadMemoryEPROM(裝載內(nèi)存EPROM)、WorkMemoryCode(工作內(nèi)存Code)和WorkMemoryData(工作內(nèi)存Data)。每個(gè)部分的實(shí)際占用狀況可以通過下側(cè)的Free(空閑內(nèi)存)、Assigned(已分配內(nèi)存)、Total(總內(nèi)存)、LargestFreeBlock(最大連續(xù)空閑內(nèi)存空間)和Max.Pluggable(最大可安插內(nèi)存量)看到。而每個(gè)部分詳細(xì)的內(nèi)部分配情況可以通過選擇相應(yīng)內(nèi)存列后,點(diǎn)擊右側(cè)的DetailsMemoryArea按鈕查詢到,如下圖所示。
圖3裝載內(nèi)存詳細(xì)分配情況
圖4工作內(nèi)存Code部分詳細(xì)分配情況
圖5工作內(nèi)存Data部分詳細(xì)分配情況
3.內(nèi)存優(yōu)化
根據(jù)上述介紹的內(nèi)容可以查看到實(shí)際控制器內(nèi)存的分配和使用情況,同時(shí)在項(xiàng)目組態(tài)階段,也可以參考表格1中的內(nèi)容,按照如下方式計(jì)算、檢查各部分的內(nèi)存需求情況,并對其進(jìn)行相應(yīng)優(yōu)化。
3.1用戶程序內(nèi)存需求
在SimaticManager中右鍵點(diǎn)擊Blocks文件夾?ObjectProperties可以打開如下對話框,切換到Blocks頁即可查詢當(dāng)前用戶程序的內(nèi)存需求情況。
圖6用戶程序內(nèi)存需求情況
從上圖中可以看到,用戶程序所需裝載內(nèi)存為5354bytes,系統(tǒng)數(shù)據(jù)(硬件組態(tài))所需裝載內(nèi)存為7616bytes,總和為12970bytes,和CPU在線內(nèi)存分配情況吻合(見上圖3裝載內(nèi)存詳細(xì)分配情況中l(wèi)oadobjects所示)。用戶程序所需工作內(nèi)存代碼部分為2682bytes,所需工作內(nèi)存數(shù)據(jù)部分為630bytes,和CPU在線內(nèi)存分配情況吻合(見上圖4工作內(nèi)存Code部分詳細(xì)分配情況中l(wèi)ogicblocks部分所示和上圖5工作內(nèi)存Data部分詳細(xì)分配情況中datablocks部分所示)。
3.2工作內(nèi)存數(shù)據(jù)部分?本地?cái)?shù)據(jù)內(nèi)存需求
控制器中的本地?cái)?shù)據(jù)區(qū)用于存儲(chǔ)各優(yōu)先級(jí)中斷運(yùn)行的程序所需的臨時(shí)數(shù)據(jù),這部分存儲(chǔ)空間是在控制器啟動(dòng)初始化時(shí)完成預(yù)留分配。各功能塊所需的臨時(shí)數(shù)據(jù)存儲(chǔ)區(qū)大小可以通過功能塊屬性?GeneralPart2中的Localdata查詢到,如下圖所示。
圖7功能塊所需本地?cái)?shù)據(jù)大小
控制器中按照中斷的優(yōu)先級(jí)的方式分配本地?cái)?shù)據(jù)的大小,通過CPU的屬性對話框?Memory中設(shè)置,下圖所示本地?cái)?shù)據(jù)離線設(shè)置為8192bytes,與上圖5工作內(nèi)存Data部分詳細(xì)分配情況中在線的Localdata分配吻合。
離線程序中實(shí)際所需的本地?cái)?shù)據(jù)可以參考如下連接文檔進(jìn)行計(jì)算:
80027837
按照實(shí)際程序所需的本地?cái)?shù)據(jù)進(jìn)行下圖8所示的Localdata的設(shè)置,可以優(yōu)化內(nèi)存的分配。
同類型其他產(chǎn)品
免責(zé)聲明:所展示的信息由企業(yè)自行提供,內(nèi)容的真實(shí)性、和合法性由發(fā)布企業(yè)負(fù)責(zé),浙江民營企業(yè)網(wǎng)對此不承擔(dān)任何保證責(zé)任。
友情提醒:普通會(huì)員信息未經(jīng)我們?nèi)斯ふJ(rèn)證,為了保障您的利益,建議優(yōu)先選擇浙商通會(huì)員。