6ES7 952-1KL00-0西門子內(nèi)存卡6ES7 952-1KL00-0AA0
參考價: | 面議 |
- 6ES7 195-7HB00-0 產(chǎn)品型號
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):382更新時間:2018-03-07 15:25:21
SIEMENS上海朕鋅電氣設(shè)備有限公司
:鐘濤()
24小時銷售及:
電 話:
傳 真:
手 機:
: 1824547528
地址:上海市金山區(qū)楓灣路500號
西門子6ES7 195-7HB00-0XA0
西門子6ES7 195-7HB00-0XA0
6ES7 195-7HB00-0XA0
《銷售態(tài)度》:質(zhì)量保證、誠信服務、及時到位!
《銷售宗旨》:為客戶創(chuàng)造價值是我們永遠追求的目標!
《產(chǎn)品質(zhì)量》:原裝*,*!
《產(chǎn)品優(yōu)勢》:專業(yè)銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現(xiàn)貨,服務周到!
1.內(nèi)存類型
S7-400型控制器的內(nèi)存按照功能的不同,可以分為:
√ 系統(tǒng)內(nèi)存(System Memory)--- 控制器的自身功能(M、T、C等)
√ 工作內(nèi)存(work Memory)--- 用于運行程序;
√ 裝載內(nèi)存(Load Memory)--- 用于裝載程序;
其中,工作內(nèi)存部分又可以細分為:
√ 代碼工作內(nèi)存(Code Memory)--- 用于運行程序的代碼部分;
√ 數(shù)據(jù)工作內(nèi)存(Data Memory)--- 用于運行程序的數(shù)據(jù)部分;
S7-400型控制器的內(nèi)存按照集成方式的不同,可以分為:
√ 集成內(nèi)存(Integrated)--- 直接集成在控制器內(nèi)部隨控制器一起提供,無需額外訂購;
√ 擴展內(nèi)存(Expanded)--- 通過擴展存儲卡的方式擴展提供,需要額外訂購;
一般情況下,控制器的工作內(nèi)存不可擴展,而裝載內(nèi)存則可以通過FEPROM或RAM的方式進行擴展。如果希望和集成的RAM裝載內(nèi)存無縫擴展使用,則擴展的裝載內(nèi)存必須選用RAM類型。下圖為CPU 412的性能參數(shù)示例。
圖 1 CPU 412的性能參數(shù)示例
控制器內(nèi)存信息也可參考如下鏈接內(nèi)容:
22610157
2.內(nèi)存分配
控制器內(nèi)存詳細分配情況如下表所示。#
內(nèi)存類型 | 內(nèi)容 | 注釋信息 |
裝載內(nèi)存 | 系統(tǒng)數(shù)據(jù)/System Data | 硬件組態(tài)數(shù)據(jù) |
程序塊/Program Blocks | 程序塊 | |
(FBs,FCs,OBs,Symbols1),Comments1)) | ||
工作內(nèi)存 | 數(shù)據(jù)塊/Data Blocks | 數(shù)據(jù)塊 (DBs) |
(數(shù)據(jù)部分) | 系統(tǒng)數(shù)據(jù)/System Data | 硬件組態(tài)信息,非裝載內(nèi)存中的全部硬件組態(tài)數(shù)據(jù) |
SFC動態(tài)創(chuàng)建的DB塊/DBs Created by SFC | 通過SFC21/22等動態(tài)創(chuàng)建的數(shù)據(jù)塊 | |
本地數(shù)據(jù)/Local Data | 各優(yōu)先級中斷所需的臨時數(shù)據(jù)存儲區(qū) | |
工作內(nèi)存 | 邏輯功能塊/Logic Blocks | 邏輯功能塊 (FBs,FCs) |
(代碼部分) | 通信數(shù)據(jù)緩沖/Communication Data Buffer2) | 通信功能所需的臨時緩沖區(qū)(動態(tài)分配) |
通信作業(yè)數(shù)據(jù)/Communication jobs Data ( 72字節(jié)/每作業(yè)) | 通信功能塊占用的通信作業(yè)數(shù)據(jù)區(qū) | |
輸入輸出映像區(qū)/PII/PIQ (12字節(jié)/每映像區(qū)字節(jié)) | 輸入/輸出過程映像區(qū)所占用的數(shù)據(jù)空間 | |
診斷緩沖區(qū)/Diagnostic Buffer ( 32 字節(jié)/每記錄) | CPU診斷消息 | |
系統(tǒng)內(nèi)存 | M區(qū)間、定時器T、計數(shù)器C | M存儲區(qū)間、定時器/計數(shù)器存儲區(qū)間 |
功能塊/中斷堆棧 | 堆棧區(qū)級通信/診斷/本地數(shù)據(jù)緩沖區(qū) |
表格 1 控制器內(nèi)存分配祥表
1).通過 PLC?Save to Memory Card (EPROM)菜單才會下載到裝載內(nèi)存中
2).運行時動態(tài)分配
實際應用過程中,當前控制器的內(nèi)存占有率及分配情況可以通過控制器在線信息? Memory頁面查詢到,如下圖所示。
圖 2 控制器內(nèi)存在線分配情況
從該圖中可以看到內(nèi)存被劃分為四個部分:Load Memory RAM(裝載內(nèi)存RAM)、Load Memory EPROM(裝載內(nèi)存EPROM)、Work Memory Code(工作內(nèi)存Code)和Work Memory Data(工作內(nèi)存Data)。每個部分的實際占用狀況可以通過下側(cè)的Free(空閑內(nèi)存)、Assigned(已分配內(nèi)存)、Total(總內(nèi)存)、Largest Free Block(zui大連續(xù)空閑內(nèi)存空間)和Max. Pluggable(zui大可安插內(nèi)存量)看到。而每個部分詳細的內(nèi)部分配情況可以通過選擇相應內(nèi)存列后,點擊右側(cè)的Details Memory Area按鈕查詢到,如下圖所示。
圖 3 裝載內(nèi)存詳細分配情況
圖 4 工作內(nèi)存 Code部分詳細分配情況
圖 5 工作內(nèi)存Data部分詳細分配情況
3.內(nèi)存優(yōu)化
根據(jù)上述介紹的內(nèi)容可以查看到實際控制器內(nèi)存的分配和使用情況,同時在項目組態(tài)階段,也可以參考表格1中的內(nèi)容,按照如下方式計算、檢查各部分的內(nèi)存需求情況,并對其進行相應優(yōu)化。
3.1 用戶程序內(nèi)存需求
在Simatic Manager中右鍵點擊Blocks文件夾? Object Properties可以打開如下對話框,切換到Blocks頁即可查詢當前用戶程序的內(nèi)存需求情況。
圖 6 用戶程序內(nèi)存需求情況
從上圖中可以看到,用戶程序所需裝載內(nèi)存為5354 bytes,系統(tǒng)數(shù)據(jù)(硬件組態(tài))所需裝載內(nèi)存為7616 bytes,總和為12970 bytes,和CPU在線內(nèi)存分配情況吻合(見上圖 3 裝載內(nèi)存詳細分配情況中l(wèi)oad objects所示)。用戶程序所需工作內(nèi)存代碼部分為2682 bytes,所需工作內(nèi)存數(shù)據(jù)部分為630 bytes,和CPU在線內(nèi)存分配情況吻合(見上圖 4 工作內(nèi)存 Code部分詳細分配情況中l(wèi)ogic blocks部分所示和上圖 5 工作內(nèi)存Data部分詳細分配情況中data blocks部分所示)。
3.2 工作內(nèi)存數(shù)據(jù)部分? 本地數(shù)據(jù)內(nèi)存需求
控制器中的本地數(shù)據(jù)區(qū)用于存儲各優(yōu)先級中斷運行的程序所需的臨時數(shù)據(jù),這部分存儲空間是在控制器啟動初始化時完成預留分配。各功能塊所需的臨時數(shù)據(jù)存儲區(qū)大小可以通過功能塊屬性? General Part2中的Local data查詢到,如下圖所示。
圖 7 功能塊所需本地數(shù)據(jù)大小
控制器中按照中斷的優(yōu)先級的方式分配本地數(shù)據(jù)的大小,通過CPU的屬性對話框? Memory中設(shè)置,下圖所示本地數(shù)據(jù)離線設(shè)置為8192 bytes,與上圖 5 工作內(nèi)存Data部分詳細分配情況中在線的Local data分配吻合。
離線程序中實際所需的本地數(shù)據(jù)可以參考如下連接文檔進行計算:
80027837
按照實際程序所需的本地數(shù)據(jù)進行下圖8所示的Local data的設(shè)置,可以優(yōu)化內(nèi)存的分配。
描述:
下面我們將對這些未作為標準運算符包含在編程軟件 STEP 7 - Micro / WIN 中的運算符進行描述。
在條目的末尾,有一個包含了這些運算符的文件,可以將其作為庫集成到 STEP 7 - Micro / WIN 軟件中。
此條目描述了運算符 NEG、NAND、NOR 和 NXOR。
- NEG
NEG 運算符提供了一個數(shù)字的二進制補碼,作為返回值。二進制補碼格式對應改變符號的數(shù)字,或者是數(shù)字乘以“-1”。
圖 1:NEG 運算符
圖 2:NEG 運算符實例
- NAND
NAND 運算符是 AND 運算符的配對運算符。NAND (非-AND) 的輸出僅在所有輸入都具有狀態(tài) 1 (即閉合狀態(tài)) 時才會具有狀態(tài) 0。
x | y | 結(jié)果 |
0 | 0 | 1 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 0 |
表 1:NAND 的布爾代數(shù)
圖 3:NAND 運算符
圖 4:NAND 運算符實例
- NOR
NOR 運算符是 OR 運算符的配對運算符。NOR (非-OR) 的輸出僅在所有輸入都具有狀態(tài) 0 (即斷開狀態(tài)) 時才會具有狀態(tài) 1。只要其中一個輸入接通 (狀態(tài) 1),輸出就會斷開。
x | y | 結(jié)果 |
0 | 0 | 1 |
1 | 0 | 0 |
0 | 1 | 0 |
1 | 1 | 0 |
表 2:NOR 的布爾代數(shù)
圖 5:NOR 運算符
圖 6:NOR 運算符實例
- NXOR
NXOR 運算符是 XOR 運算符的配對運算符。當輸入具有不同狀態(tài)值時,NXOR 的輸出具有狀態(tài) 0。
x | y | 結(jié)果 |
0 | 0 | 1 |
1 | 0 | 0 |
0 | 1 | 0 |
1 | 1 | 1 |
表 3:XNOR 的布爾代數(shù)
說明:
用 DIP 開關(guān)可將模擬輸入模塊調(diào)整到不同的測量方法。這些開關(guān)的設(shè)置應用于整個模塊-同一模塊中在同一時間進行測量不能有不同的測量范圍。開關(guān)配置只在電源接通時讀一次。所需測量范圍需要的開關(guān)設(shè)置在《SIMATIC S7-200 可編程控制器系統(tǒng)手冊》(條目號1109582)中的附錄 A 中給出。
輸入電阻級別取決于連接形式。在電壓測量中,輸入阻抗高達 10M 歐姆。如果測量電流時要求將輸入 Rx 和 x 橋接,輸入阻抗降為 250 歐姆。
注意事項:
為了避免共模電壓干擾,請注意條目號2415890中給出的信息。
下圖顯示了 S7-200 的模擬模塊上不同傳感器的連接樣例。
圖 1:4 線制電流信號測量
圖 2: 3 線制電流信號測量