參考價: | 面議 |
- 產(chǎn)品型號
- 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):460更新時間:2017-11-03 12:38:43
西門子6ES71953BH000YA0 西門子6ES71953BH000YA0
6ES7195-3BH00-0YA0 EK-ERTEC 400 PN IO 評估套件 用于 PN IO, 設備 auf 基礎 ERTEC 400, 評估 板 EB 400, Beispiel-Software,文檔 |
公司名稱:上海朔川電氣設備有限公司
聯(lián) 系 人:吉夢琪
:
地址:上海市金山區(qū)涇波路129號
信譽*,客戶*是公司成立之初所確立的宗旨,在公司的嚴格要求和員工們不折不扣地貫徹執(zhí)行下發(fā)展延續(xù)至今。“假一罰十”一直是我公司的主動承諾。
承諾一:1、保證全新*
承諾二:2、保證安全準時發(fā)貨
承諾三:3、保證售后服務質(zhì)量
流程一:1、客戶確認所需采購產(chǎn)品型號
流程二:2、我方會根據(jù)詢價單型號查詢價格以及交貨期,擬一份詳細正規(guī)報價單
流程三:3,客戶收到報價單并確認型號無誤后訂購產(chǎn)品
流程四:4、報價單負責人根據(jù)客戶提供型號以及數(shù)量擬份銷售合同
流程五:5、客戶收到合同查閱同意后蓋章回傳并按照合同銷售額匯款到公司開戶行
流程六:6、我公司財務查到款后,業(yè)務員安排發(fā)貨并通知客戶跟蹤運單
您隨口的一問多少錢,我就立馬放下筷子趕緊回話。
您隨口的一句有沒有現(xiàn)貨,我就立馬進去系統(tǒng)拼命地找。
您隨口問了問能優(yōu)惠不?我就到處想辦法。
您很隨便,我卻很當真;您不知道我的回答,只為得到您的滿意..……
只因為我和您不止是客戶的關(guān)系,而是把您當我的朋友,在全力以赴做到我能做到的
您的選擇您的支持是我zui大的動力! ————致我親愛的客戶(好朋友)
產(chǎn)品簡述:質(zhì)保一年,一年內(nèi)因產(chǎn)品質(zhì)量問題免費更新產(chǎn)品不收取任何費用
哪里有賣 要多少錢 哪里有 哪里能買到 要在哪里買 在哪里有賣的 價格,參數(shù),型號,哪家便宜,比較便宜,哪里有,銷售,訂貨號,多少錢?哪家價格好? 廠家,性能,優(yōu)點,包裝,用途,售后服務!哪里有賣 代理商 總代理商
1 ET 200SP介紹
ET 200SP是西門子推出的新一代分布式I/O系統(tǒng),在結(jié)構(gòu)設計上采用了與ET 200S類似的緊湊式設計,目前已覆蓋ET 200S的主要功能,接口模塊IM155-6PN ST與IM155-6 DP HF支持zui多32個模塊;IM155-6 HF支持zui多64個模塊,信號模塊支持熱插拔,集成PROFIenergy功能,I/O模塊支持電源分組,支持組態(tài)控制功能。由于信號模塊提高了集成度,使得使用ET 200SP配置相同數(shù)量的I/O信號比使用ET 200S,體積減少50%;改變了模板供電方式,無需PM-E模板;模板功能進行了整合,減少了模塊的種類;系統(tǒng)集成了電源模塊,從而無需單獨的電源模塊;采用的100MBit/s 背板總線,使背板數(shù)據(jù)刷新速度得到*提高;采用快速接線技術(shù),接線無需工具;安裝導軌為標準的DIN35導軌。
目前ET 200SP的接口模塊有3種類型,分別為IM 155-6 PN ST、IM 155-6 PN HF和IM 155-6 DP HF,主要區(qū)別見下表:
其中BA 2×RJ45標準總線適配器和快連式總線適配器BA2×FC均可用于IM155-6PN ST及IM 155-6PN HF,二者的區(qū)別如下圖1所示:
圖 1 BA 2×RJ45與BA2×FC的區(qū)別
2xRJ45標準總線適配器(Bus Adapter)
使用標準的RJ45接頭
抗震性能可達 1g
如果插口損壞,只需替換總線適配器
2xFC快連式總線適配器
提高抗震性,可達5g
提高電磁兼容性
一個完整的ET 200SP的系統(tǒng)至少由以下部件構(gòu)成:
接口模塊:連接分布式ET 200SP與控制器或DP主站,通過背板總線實現(xiàn)與I/O模塊的數(shù)據(jù)交換;
BaseUnit:信號模塊安裝的基座,并提供接線端子用于IO信號的連接及電源信號的連接,同時BaseUnit還可提供電源分組功能,該功能的實現(xiàn)通過選擇帶電源分組功能的BaseUnit實現(xiàn),帶有電源分組能力的BaseUnit均為淺色,在下列情況下,必須采用帶電源分組能力的BaseUnit;
Ø ET 200SP接口模塊后的*BaseUnit;
Ø 一個電位組的所有I/O模塊及負載的總供電負荷已超過10A;
Ø 模塊間的AUX輔助接線端子所接電壓等級不同;
Ø 由于RQ 4×120VDC-230VAC/5A NO ST數(shù)字量輸出模塊只能使用不帶電位分組功能的BaseUnit ,因此如果一個分布式ET 200SP上只有RQ 4×120VDC-230VAC/5A NO ST數(shù)字量輸出模塊,則這些模塊左側(cè)必須有一個帶電位分組功能的BaseUnit。
I/O模塊:安裝在BaseUint上,用于I/O信號的處理;
服務器模塊:完成ET 200SP的組態(tài),并斷開ET 200SP的背板總線,該模塊已包含在ET 200SP接口模塊的訂貨號中,與接口模塊一同供貨。
一個完整的ET 200SP系統(tǒng)見下圖2所示:
圖 2 ET200SP系統(tǒng)示意圖
各組件功能見下表:
1.1 I/O模塊上電源電壓狀態(tài)功能介紹(僅適用于PN接口的 ET 200SP)
在組態(tài)軟件中可以為 IM 155-6 PN ST選擇 2 個組態(tài):
● 不帶輸入數(shù)據(jù)的組態(tài)
● 帶有輸入數(shù)據(jù)的組態(tài)
如使用帶有輸入數(shù)據(jù)的組態(tài),用戶可以對每個信號模塊供電狀態(tài)進行診斷,如IM 155-6 PN STzui多支持32個模塊,每個 I/O 模塊對應一個Bit位來指示本模塊電源電壓L+ 的狀態(tài),該信息在接口模塊輸入數(shù)據(jù)中,字節(jié) 0 到3 如下所示。
通過讀取相應的Bit位,可獲得相應的模塊電壓L+的狀態(tài)。
對于IM 155-6 PN HF ,通過組態(tài)不同的服務器模塊,除可檢測電源電壓外,還可實現(xiàn)對輸入信號反饋電壓的狀態(tài)進行檢測,該功能的實現(xiàn)詳見以下手冊:
http://support.automation.siemens.com/CN/view/en/63257531/0/zh
2 ET 200SP組態(tài)
2.1 ET 200SP組態(tài)要求
TIA Portal從 V11 SP2起可對ET 200SP進行配置(需安裝HSP0024),更高版本的TIA Portal已將ET 200SP在硬件中集成。
STEP7 V5.5 從SP2 開始,可通過安裝GSD文件的方法對ET 200SP進行配置,ET 200SP PROFINET接口模塊IM 155-6 PN ST(6ES7155-6AA00-0BN0)和IM 155-6 PN HF (6ES7155-6AU00-0CN0)的GSD文件下載地址如下:
http://support.automation.siemens.com/CN/view/en/57138621
ET 200SP PROFIBUS接口模塊IM 155-6 DP HF(6ES7155-6BA00-0CN0)的GSD文件下載地址如下:
/cs/document/73016883?caller=view&lc=en-CN
安裝GSD文件的方法,在這里不再闡述,詳見其它文檔。
本文檔實際的硬件配置如下圖3所示,該ET 200SP由從左至右依次為AI、AQ、DI和DQ,模擬量模塊通常接各種儀表信號,數(shù)字量輸入模塊通常接開關(guān)/按鈕,數(shù)字量輸出模塊通常接指示燈及繼電器等,如用戶希望模擬量信號與數(shù)字量信號供電的分開,以便于日后的維護,則此類要求也可通過電源分組來實現(xiàn),圖3的電源分組情況即按照此類要求進行配置,詳見下圖:
圖 3 ET 200SP實際配置
2.1.1 在TIA Portal中的組態(tài)步驟
本節(jié)主要講述如何在TIA Portal中配置分布式IO站ET 200SP的操作步驟,所使用軟件為STEP7 Professional V12。
打開“TIA Portal V12”,點擊“添加新設備”根據(jù)實際的控制器型號,添加一個新的設備,這里以一個S7-1500 CPU 1516-3PN/DP為例進行操作,如下圖4所示。
圖 4添加控制器
控制器添加成功后,在控制器的“屬性”—>“常規(guī)”—>“PROFINET接口”—>“以太網(wǎng)地址”菜單下激活控制器的PN接口,并為此PN口分配IP地址,子網(wǎng)掩碼等;如果需要,可修改該PN口的PROFINET設備名稱。
圖 5網(wǎng)絡設置
轉(zhuǎn)到“網(wǎng)絡視圖”下,從“硬件目錄”—>“分布式IO”,添加一個ET 200SP站。
圖 6添加ET 200SP
點擊該ET 200SP站圖標左下方的“未分配”,從列出的PROFINET IO控制器中,選擇該ET 200SP要連接的控制器接口;或者也可以直接用拖拽的方式,用鼠標從控制器相應的PN口和IO 設備的PN口之間建立Profinet的連接關(guān)系,如圖7所示。
圖 7分配IO控制器
Profinet的控制器和IO設備間的連接關(guān)系建立完畢后,ET 200SP和其所屬的PROFINET 控制器之間出現(xiàn)了如右圖所示的一條斷續(xù)的綠線,同時IO 設備的左下角出現(xiàn)PLC_1字樣,表明控制器與IO設備間的PROFINET 連接建立完成,見圖8。
圖 8 IO控制器分配完成
打開“設備視圖”界面,根據(jù)實際模塊配置數(shù)量及前后順序,從右側(cè)“硬件目錄”中選擇相應的模板進行組態(tài),該步驟不再詳細闡述,需要注意的是,在ET 200SP中,“服務器模塊”必須要手動添加到硬件組態(tài)中,否則硬件編譯不能通過。實例中從左到右依次組態(tài)了AI-AO-DI-DO四個模板。
圖 9配置服務器模塊
根據(jù)圖1所示的實際電位組分組情況,對電位組進行分組。如右圖所示,4個模塊分2個電位組,模擬量為1組,數(shù)字量為1組,則需要在DI模塊的“常規(guī)”—“電位組”下選擇“啟用新的電位組”。每個電位組的*個模塊需要供電,且BaseUnit顏色在組態(tài)中也變?yōu)榘咨?,與實際顏色*,如下圖 10所示。
圖 10創(chuàng)建一個新電位組
根據(jù)實際信號類型,打開模板的“屬性”--“常規(guī)”,對每個模板進行組態(tài);如需相關(guān)診斷功能,則需激活相應的設置,具體步驟不再闡述,操作界面如下圖11所示。
圖 11設置診斷信息
如果需要,可打開接口模板的“屬性”—“PROFINET接口”頁面,對ET 200SP的IP地址,設備名稱進行修改;也可根據(jù)實際需要,修改數(shù)據(jù)刷新時間等參數(shù)。
圖 12修改PROFINET參數(shù)
至此,ET 200SP在TIA Portal中的組態(tài)已完成,項目編譯無誤后,可將項目下載到PLC,之后需要為ET 200SP分配設備名稱,在“網(wǎng)絡視圖”下鼠標點擊PROFINET網(wǎng)絡后點右鍵,在彈出的菜單中選擇“分配設備名稱”,如下圖所示。
圖 13分配設備名稱1
在彈出的“分配PROFINET設備名稱”界面中,通過下拉菜單,選擇需要分配的設備名稱,可以通過“僅顯示同一類設備”等選項,對可訪問的節(jié)點進行過濾,如果有多個ET 200SP無法區(qū)分,可通過ET 200SP接口模塊的“MAC address”進行區(qū)分,或者通過選中所列出的設備后,點左側(cè)的“閃爍LED”按鈕,對應的ET 200SP的LED燈會閃爍。確定設備后,點擊所選的設備,點右側(cè)的“Assign name”按鈕分配設備名稱,如下圖所示:
圖 14分配設備名稱2
分配完設備名稱后,可點擊如下圖所示的刷新按鈕進行查看,可以看到ET 200SP已獲得設備名稱及IP地址,IP地址無須單獨分配,分配設備名稱后,IP地址會自動分配下去。如下圖所示:
圖 15查看已分配的設備名稱
至此,ET 200SP硬件配置、下載及分配設備名稱操作已完成,如以上操作均無誤,ET 200SP即與PLC建立通訊關(guān)系了,可以通過查看ET 200SP 的LED燈RN來查看,RN為常亮,則表明通訊已建立。
注意!
組態(tài)的電位組分組與實際分組必須*,否則下載后ET 200SP會報故障!
服務器模塊必須組態(tài),否則編譯會報錯誤,提示服務器模塊缺失!
2.1.2 在STEP7 V5.5中的組態(tài)步驟
本節(jié)主要講述如何在經(jīng)典的STEP7 V5.5中配置分布式IO,ET 200SP的操作步驟,所使用軟件為STEP7 V5.5 SP3。
使用本文2.1章節(jié)中提供的ET200SP接口模塊的GSD下載鏈接,下載GSD文件,并進行安裝,安裝完成后,在STEP7硬件目錄中所處的位置如圖16及圖17所示:
圖 16PN接口的ET 200SP在STEP7硬件目錄中所處位置
圖 17 DP接口的ET 200SP在STEP7硬件目錄中所處位置
新建一個STEP7項目,本例程使用S7-319-3 PN/DP,為CPU的PN口設置IP地址及設備名稱,并將其連接到以太網(wǎng)絡上或者新建一個以太網(wǎng)絡(有關(guān)如何創(chuàng)建一個新的S7-300PLC站,本文不再闡述,請參閱其其它相關(guān)文檔)。步驟如下圖18所示:
圖 18在STEP7中添加一個CPU
將ET 200SP配置為S7-300 PLC的一個I/O設備,如需使用帶有輸入數(shù)據(jù)的組態(tài),使用“IM 155-6 PN ST S V1.0”進行配置,在此種配置模式下,可對I/O模塊上的電源L+ 供電狀態(tài)進行診斷,故此模式下,ET 200SP的接口模塊占用4個字節(jié)的輸入數(shù)據(jù),如下圖19所示(本文檔使用該方法進行配置):
圖 19添加一個帶輸入數(shù)據(jù)的ET 200SP站
如不使用帶有輸入數(shù)據(jù)的組態(tài),則可根據(jù)設備固件版本選擇使用“IM 155-6 PN ST V1.0”或“IM 155-6 PN ST V1.1”進行配置,在此種配置模式下,不能對模塊的L+ 供電狀態(tài)進行診斷,所以ET 200SP接口模塊沒有占用輸入地址,如下圖20所示(本文沒有采用該方法進行配置):
圖 20添加一個不帶輸入數(shù)據(jù)的ET 200SP站
為ET 200SP分配IP地址及設備名稱,并根據(jù)實際ET 200SP配置的模塊型號和數(shù)量,繼續(xù)添加其它I/O 信號模塊,該步驟不再詳細闡述,并在所有I/O模塊的zui后配置服務器模塊,服務器模塊所處位置記配置方法如下圖 21所示:
圖 21在STEP 7中為ET200SP添加服務器模塊
雙擊打開I/O模塊的屬性窗口“Properties”下的“Parameters”,在該頁面下為每個I/O模塊配置具體屬性,如:通道信號類型、是否激活相關(guān)的診斷功能等,并在該頁面的zui下方,對模塊供電(即電位分組)進行配置,如此模塊是一個新的電位組,則選擇“Enable new potential group”,否則選擇“Use potential group of the left module”,根據(jù)本文檔照片所示的實際配置,為第1個模塊及第3個模塊均單*供電電源,故為此2個模塊選擇“Enable new potential group”,如下圖22所示。
圖 22使能新的電位組
如果有需要,可以對ET 200SP的數(shù)據(jù)刷新時間、刷新模式及Profinet看門狗時間進行修改,如下圖23所示。
圖 23修改ET 200SP數(shù)據(jù)刷新時間
至此,ET 200SP在STEP 7中的組態(tài)已完成,硬件編譯無誤后即可將項目下載到PLC中,然后需要對ET 200SP分配設備名稱,分配設備名稱的步驟如下,在硬件配置界面PLC-->Ethernet-->Assign Device Name打開操作界面,如下圖所示:
圖 24在STEP 7 V5.5中分配設備名稱1
在“Assign device name”界面下,選擇設備名稱,點擊所列出的設備,點右側(cè)的“Assign name”按鈕分配設備名稱,如果有多個ET 200SP無法區(qū)分,可通過ET 200SP接口模塊的“MAC address”進行區(qū)分,或者通過選中所列出的設備后,點右側(cè)的“Flashing on”按鈕,對應的ET 200SP的LED燈會閃爍。
圖 25在STEP 7 V5.5中分配設備名稱1
分配完設備名稱后,可點擊“Update”按鈕進行查看,如下圖所示,可以看到ET 200SP已獲得設備名稱及IP地址,IP地址無須單獨分配,分配設備名稱后,IP地址會自動分配下去。
圖 26在STEP 7 V5.5中查看已分配的設備名稱
至此,ET 200SP硬件配置、下載及分配設備名稱操作已完成,如以上操作均無誤,ET 200SP即與PLC建立通訊關(guān)系了,可以通過查看ET 200SP 的LED燈RN來查看,RN為常亮,則表明通訊已建立。
下載配置到PLC后,新建變量表,在變量表中監(jiān)視I/O 模塊上電源電壓 L+ 的狀態(tài),即硬件配置中ET 200SP接口模塊所占用的4個輸入字節(jié),本配置中為IB10~IB13 ,此ET200 SP配置了4塊I/O模塊,相關(guān)信號狀態(tài)如下圖27所示:
圖 27通過變量監(jiān)視表查看模塊電源電壓L+
注意!
使用STEP7 V5.5通過安裝GSD文件的方式對ET200SP進行組態(tài)時,無論在配置環(huán)節(jié)還是編譯環(huán)節(jié),STEP7不會對ET200SP的完整性及組態(tài)的正確與否進行檢查!如:沒有配置信號模塊,缺少服務器模塊,電源分組錯誤等!
但下載錯誤的配置到PLC后,ET 200SP會報故障!
由于ET200SP的*塊信號模板必須使用有電位分組能力的BaseUnit來進行供電,所以在STEP 7 V5.5中,*模塊必須手動使能“Enable new potential group”功能!
3 ET 200SP常見錯誤
下載配置后,在線查看ET 200SP站不通,RN閃爍。
對于采用PN接口的ET 200SP,通常是因為ET 200SP沒有分配設備名稱或網(wǎng)絡上有IP地址沖突所致,PROFINET的設備,需要分配設備名稱才能正常工作(就好比DP從站需要站地址一樣),分配設備名稱操作步驟見前面的介紹。
對于采用DP接口的ET 200SP,請檢查DP站地址是否設置正確,且應牢記DP從站站地址改變后,需要重新上電新的DP地址才有效。
ET 200SP RN常亮,ER閃爍。
此故障通常為組態(tài)錯誤,請檢查電位組設置及分組是否與實際*;對于采用STEP 7 V5.5配置的項目,還需要檢查硬件配置中是否配置了服務器模塊。
4 訂貨信息
ET 200SP接口模塊
數(shù)字量I/O模塊
模擬量I/O模塊
CM通信模塊
BaseUnit
BaseUint的簡單選型可根據(jù)下表選擇,如需了解詳細的BaseUnit選型相關(guān)事宜及注意事項,請參閱下載中心文檔《ET 200SP BaseUnit使用入門》。
常用附件
注:文檔涉及到西門子產(chǎn)品如下:
表1 產(chǎn)品列表
產(chǎn)品名稱 | 訂貨號 | 版本號 |
STEP7 V5.5(英文版) | 6ES7 810 - 5CC11 - 0YA5 | V5.5 SP3 |
STEP7 Professional V12 | 6ES7 822- 1AA02 - 0YA5 | V12 Update 1 |
S7-1500安裝導軌(160MM) | 6ES7 590- 1AB60 - 0AA0 |
|
S7-300安裝導軌(480MM) | 6ES7 390 - 1AE80 - 0AA0 |
|
PS307 5A | 6ES7 307 - 0DA02 - 0AA0 |
|
CPU1516-3 PN/DP | 6ES7 516 - 3AN00 - 0AB0 | V1.0.1 |
CPU319-3PN/DP | 6ES7 318- 3EL01- 0AB0 | V3.2.8 |
ET 200SP 接口模塊 | 6ES7 155 - 6AA00 - 0BN0 | V1.0 |
DI8×24VDC HF | 6ES7 131 - 6BF00 - 0CA0 |
|
DQ8×24VDC/0.5A HF | 6ES7 132 - 6BF00 - 0CA0 |
|
AI4×I,2, 4 Wire ST | 6ES7 134 - 6GD00 - 0BA1 |
|
AQ4×U/I ST | 6ES7 135 - 6HD00 - 0BA1 |
|
BaseUnit | 6ES7 193 - 6BP00 - 0BA0 |
|
BaseUnit | 6ES7 193 - 6BP00 - 0DA0 |
|
如果您對該文檔有任何建議,請將您的寶貴建議提交至下載中心留言板。1.MMC使用說明
MMC卡是西門子PLC的程序、數(shù)據(jù)的存儲體,應用于S7-300,ET200CPU,FM352-5產(chǎn)品:
1. 在定購PLC時,PLC本身不帶有MMC卡,所以為了正常使用PLC,必須根據(jù)工程項目實際需求定購一個大小適用的MMC卡,如果PLC上未插入MMC卡,是無法將STEP7中的程序和數(shù)據(jù)下載下去的,同時應當注意,不能帶電插拔MMC卡,否則會丟失程序或損壞MMC卡。
2. 在Simatic manager中,選擇一個程序塊下載,則該塊被下載到MMC卡中,如果在窗口左邊的樹型圖中選中Block文件夾進行下載,則所有的塊被下載到MMC卡上,MMC中原有的信息將被覆蓋,向MMC卡讀寫數(shù)據(jù)或下載程序的次數(shù)不受限制。
3. 除過CPU中集成的SFB/SFCs塊外,MMC當中其他的塊可被在線刪除。
4. MMC卡作為CPU的裝載內(nèi)存(Load Memory),在為CPU選型MMC的時候,建議所選的MMC卡一定要大于等于所選定的CPU工作內(nèi)存的大小(work memory),比工作內(nèi)存大一些,但如果應用中,PLC工作時要使用大量的過程數(shù)據(jù),歷史數(shù)據(jù),配方數(shù)據(jù)等或控制工藝中存在較多的用戶程序塊、STEP7中的應用功能塊(如FB41、FB42等)時,建議選用2-8M的MMC卡。
5. MMC卡是裝載內(nèi)存,所以不能夠在上位機中的組態(tài)軟件中直接讀取MMC卡上的數(shù)據(jù)值(DB塊中的數(shù)據(jù)),組態(tài)畫面讀取的是PLC RAM內(nèi)存中的數(shù)據(jù)。
6. 在西門子的PLC上必須使用西門子的MMC卡,如下表中所列出的,不能使用數(shù)碼相機、或PDA等數(shù)碼產(chǎn)品使用的通用型MMC卡。
Micro Memory Card / S7-300 | Order number |
64 Kbytes | 6ES7 953-8LF20-0AA0 |
128 Kbytes | 6ES7 953-8LG20-0AA0 |
512 Kbytes | 6ES7 953-8LJ30-0AA0 |
2 Mbytes | 6ES7 953-8LL20-0AA0 |
4 Mbytes | 6ES7 953-8LM20-0AA0 |
8 Mbytes | 6ES7 953-8LP20-0AA0 |
表1: MMC 卡訂貨號
2.MMC常見問題列表
2.1如何確定STEP7中的工程項目需要使用多大空間的MMC卡?
Answer :確定控制程序所需的MMC卡的大小,可以按以下步驟進行:
1. 在STEP7 Manager中打開的Project;
2. 選中的程序塊,點擊鼠標右鍵(或快捷鍵Alt + Enter),打開程序塊的屬性頁面:
圖1 屬性頁面
3. 選擇彈出窗口中的Blocks頁面:
從上圖中可以看出的全部程序塊在PLC中占用裝載內(nèi)存的字節(jié)數(shù)。
4. 將項目中所有程序塊(OB、FC、FB、DB)占用裝載內(nèi)存(Load Memory Requirement)和系統(tǒng)數(shù)據(jù)(Syestem data memory)占用的裝載內(nèi)存的數(shù)量加在一起:
得到的總的字節(jié)數(shù)量在除以1024,就可以知道Project中的程序塊需要多大的MMC卡空間。
5. 如果已經(jīng)有Siemens的PLC和MMC,那么可以通過在線診斷,獲取PLC工作內(nèi)存和裝載內(nèi)存(MMC卡)的使用情況。
在STEP7 Manager界面中,選中CPU,用CP5611或PC-Adapter連接PLC的MPI通訊口,使用快捷鍵Ctrl + D,彈出PLC的診斷信息窗口:
當MMC卡未插入PLC中時:
圖2 信息頁面
因為PLC中沒有插入MMC卡,Load memory RAM + EPROM列為空,Work Memory列中顯示當前PLC的工作內(nèi)存為48K,EPROM是S7-400、舊款S7-300使用的裝載內(nèi)存卡;
在PLC中插入MMC卡時,
使用快捷鍵Ctrl + D彈出PLC的內(nèi)存使用情況:
圖3 內(nèi)存屬性
可以看出PLC的內(nèi)存使用情況為0%,空余128K裝載內(nèi)存和48K工作內(nèi)存;
將的程序下載到PLC當中:
圖4 下載按鈕
使用Ctrl + D彈出PLC的內(nèi)存使用情況:
圖5 屬性頁面
可以看出,的控制程序在PLC中對裝載內(nèi)存和工作內(nèi)存的占用情況。
2.2 MMC卡上存儲程序塊或數(shù)據(jù)塊的限制是什么?
ANSWER:
是的,下載到MMC卡的塊數(shù)目見如下表格:
類型 | MLFB | zui多的塊數(shù)目 |
MMC 64KB | 6ES7953-8LF20-0AA0 | 768 |
MMC 128KB | 6ES7953-8LG20-0AA0 | 1024 |
MMC 512KB | 6ES7953-8LJ30-0AA0 | 2560 |
MMC 2MB | 6ES7953-8LL20-0AA0 | 6528 |
MMC 4MB | 6ES7953-8LM20-0AA0 | 12672 |
表 2: 在MMC卡中的zui大塊數(shù)
2.3 如何刪除MMC卡上的數(shù)據(jù)或程序?
ANSWER:
可以使用如下方法刪除MMC卡上的數(shù)據(jù):
1. 需要被刪除的MMC卡插在PLC插槽內(nèi)。
2. 在SIMATIC管理器界面(SIMATIC Manager),通過"View > Online"或者點擊
3. 圖標切換到在線模式。
4. 在在線模式下選擇 。
5. 選擇需要刪除的塊.
6. 點擊鍵盤上的DEL刪除按鍵(刪除操作需要進行確認).
2.4 31X型PLC插入MMC卡后,STOP燈不停閃爍,怎么辦? 或如何格式化MMC?
ANSWER:
在CPU中的MMC卡沒有格式化或者存在CPU無法識別的信息(例如組態(tài)另外一種PLC或者與現(xiàn)有CPU不兼容的系統(tǒng))時,CPU的停止燈會閃爍
注意:
當格式化MMC卡時,MMC卡內(nèi)所有數(shù)據(jù)都會丟失。
格式化MMC的步驟:
1. CPU 請求*復位 (STOP燈慢閃).
2. CPU需要*格式化(STOP燈慢閃)。
3. 把模式選擇開關(guān)選擇到MRES位置并保持九秒鐘左右直到停止燈常亮。
4. 需要在3秒內(nèi)放開選擇開關(guān)然后把開關(guān)撥至MRES位置,在格式化過程中停止燈會閃爍。
如果按照如上操作不能格式化MMC卡,MMC卡有可能已經(jīng)損壞。
注意:
如上方法僅僅適用于MMC卡內(nèi)部存在的信息對于PLC無效的情況。
2.5 插入MMC卡的S7300 PLC不能正常調(diào)用SFC54程序塊?
ANSWER:
在新型的S7-300 CPU中SFC 54 "RD_DPRARM "已經(jīng)被SFC 102 "RD_DPARA".所代替。
SFC 102 "RD_DPARA", 對比于舊的 SFC 54 "RD_DPARM" 是一個異步執(zhí)行的系統(tǒng)功能. 這意味著程序的執(zhí)行中會有多次的sfc的調(diào)用.
包含 SFC 54 "RD_DPARM" 的程序無法下載到使用MMC卡的PLC中. 因此需要用 SFC 102 "RD_DPARA" 替代SFC 54 "RD_DPARM",并且針對異步執(zhí)行調(diào)整程序的邏輯.
下表為兩個功能塊的對比:
SFC 54 "RD_DPARM" | SFC 102 "RD_DPARA" | 說明 |
Inputs | ||
--- | REQ | 當REQ=1時程序執(zhí)行; SFC 102的新參數(shù) |
IOID | --- | 該參數(shù)已在SFC 102中取消; 見LADDR |
LADDR | LADDR | SFC 54: 任何塊地址, ((B#16#54=外設輸入; B#16#55= 外設輸出) SFC 102: 任何塊地址; LADDR的高位(BIT 15) Bit15=0 ->外設輸入Bit15=1 ->外設輸出 |
RECNUM | RECNUM | 數(shù)據(jù)記錄號 |
Output | ||
RET_VAL | RET_VAL | 如果在功能激活時出錯, |
則返回值包含故障代碼。SFC 102 包含更多的錯誤信息 | ||
--- | BUSY | BUSY=1; 任務尚未結(jié)束 |
RECORD | RECORD | 所獲取數(shù)據(jù)記錄的目標區(qū)域。只允許字節(jié)數(shù)據(jù) |
類型。 |
表 3: SFC 54 和 SFC 102的對比
2.6 采用MMC卡的S7300和C7613,635系列CPU是如何完成數(shù)據(jù)保持功能的?
ANSWER:
如下描述的數(shù)據(jù)保持功能對使用MMC卡的CPU有效,當PLC改變操作模式時數(shù)據(jù)塊,定時器計數(shù)器和中間變量的數(shù)據(jù)保持屬性。
數(shù)據(jù)塊:
• CPU 停止/運行 或者 電源 關(guān)/開
1. 保留數(shù)據(jù)塊中的內(nèi)容在重啟和電源開/關(guān)時始終保留。可以根據(jù)工作存儲器允許的zui大限制將保持數(shù)據(jù)塊上載到工作存儲器。在 V2.0.12 和更高版本的 CPU 中,也支持非保持數(shù)據(jù)塊。每當執(zhí)行重新啟動或切斷電源然后再次打開時,都將使用非保持數(shù)據(jù)塊的初始值從裝載存儲器中初始化非保持數(shù)據(jù)塊??梢愿鶕?jù)zui大工作存儲器的限制來裝載非保持數(shù)據(jù)塊和代碼塊。
2. 設置非保持數(shù)據(jù)塊操作為:
o 在數(shù)據(jù)塊的屬性中選擇"Non-Retain"
o 通過 SFC 82 "CREA-DBL"生成的數(shù)據(jù)塊. 在參數(shù)ATTRIB中BIT2 用來表明數(shù)據(jù)塊的保持屬性,1為不保持,0為保持.
• 內(nèi)存復位(MRES)
1. 在裝載存儲器的內(nèi)容將會復位為初始值
2. 在裝載存儲器內(nèi)的塊不變,工作內(nèi)存的數(shù)據(jù)復位為初始值.
• CPU 斷電 -> 插卡 -> 上電 -> 斷電 -> 插卡 -> 上電
1. 數(shù)據(jù)恢復為裝載存儲器的數(shù)值. 數(shù)值為從編程器下載到CPU的數(shù)值,或者使用SFC84寫入的數(shù)值。
2. 所有的塊都保持不變。在工作內(nèi)存的數(shù)值被初始化。
Note:
如需要保持當前值, 可用SFC84保存數(shù)據(jù)在MMC卡內(nèi),注意MMC 卡只允許進行 100,000次寫訪問。
M區(qū),計數(shù)器和定時器:
這些值可以在硬件組態(tài)內(nèi)進行設定保持或者非保持: "Object properties CPU > remanence".
• CPU STOP/RUN 或者 電源OFF/ON
如果設定為保持,數(shù)據(jù)將會保留,否則會被初始化為0.
• 內(nèi)存復位(MRES)
這些變量將會清零,不論設定為保持還是非保持。
• CPU Power OFF -> Remove MMC -> Power ON -> Power OFF -> Insert MMC -> Power ON
如果設置為保持則保留否則被初始化為0。
2.7 在數(shù)據(jù)塊的屬性中非保持是什么作用?
ANSWER:
在數(shù)據(jù)塊的屬性中非保持是在"General - Part 2" 標簽頁。可以通過該選項進行保持或者非保持的設定。
圖6 頁面: 屬性 – 數(shù)據(jù)塊
2.8 如何將一些系統(tǒng)文件或是項目相關(guān)的文件存儲到MMC上?
ANSWER:
可以將任何與項目相關(guān)的文件存儲到MMC卡內(nèi).
步驟:
• 把MMC卡插入到PG中.
• 打開 SIMATIC-Manager.
• 選擇菜單 "File > S7-Memory Card > Open".
• 選擇菜單"PLC > Save to Memory Card ...".
圖7 SIMATIC Manager - S7 memory card
• 選擇需要保存的文件并使用 "-->" 鍵進行保存.
圖8 SIMATIC Manager - S7 memory card
• 如果需要刪除選擇的文件,使用"<--" 鍵.
• 點擊OK用來保存。
• 保存后的數(shù)據(jù)顯示在"S7 Memory Card"窗口.
圖9 存儲卡菜單
Note:
功能*于S7-300 的MMC卡和S7-400的Flash 卡。
2.9 如果STEP7項目完整地保存在MMC卡上,該選擇多大的MMC?
ANSWER:
為了選擇恰當?shù)腗MC卡,需要了解整個項目的大小,可以通過如下方法:
首先對的STEP 7 項目歸檔,"File > Archive".然后查看歸檔后的文件屬性(通過右鍵或者Alt+回車)
圖10 文件屬性
選擇"PLC > Module Information > Memory".可以看到已經(jīng)使用的存儲卡大小.
圖11 裝載內(nèi)存
需要把歸檔數(shù)據(jù)的大小和已經(jīng)使用的進行相加,得到的結(jié)果做為選擇保存整個項目所需要的MMC卡的尺寸.
2.9 插入MMC卡的S7300 PLC進行了加密,但忘記了密碼,如何才能對MMC解密, 或刪除MMC卡上的密碼?
ANSWER:
如果忘記了在S7-300 CPU Protection屬性中所設定的密碼,那么只能夠采用Siemens的編程器PG上的讀卡槽或采用帶USB接口的讀卡器(USB prommer 6ES7792-0AA00-0XA0),選擇SIMATIC Manager界面下的菜單 File?S7 Memory Card?delete 選項刪除MMC卡上原有的內(nèi)容,這樣MMC就可以作為一個未加密的空卡使用了,但無法對MMC卡進行解密,讀取MMC卡中的程序或數(shù)據(jù)。
關(guān)鍵詞
MMC ,斷電保持
概述:
TM Count 2x24V,訂貨號: 6ES7550-1AA00-0AB0 是一個能夠提供雙通道計數(shù)、測量以及位置反饋功能的工藝模塊。
圖01. TM Count 2x24V 模塊視圖
工藝模塊 TM Count 2x24V 的主要屬性:
- 支持的編碼器/信號類型:
- 24 V 增量編碼器;
- 具有方向信號的 24 V 脈沖編碼器;
- 不具有方向信號的 24 V 脈沖編碼器;
- 用于向上和向下計數(shù)脈沖的 24 V 脈沖編碼器;
- 支持的技術(shù)功能:
- 高速計數(shù)
- 測量 (頻率, 速度, 脈沖周期)
- 作為運動控制的位置反饋
- 集中式應用/分布式應用:
- 可以在 S7-1500 自動化系統(tǒng)中集中使用工藝模塊。
- 可以通過 ET 200MP 分布式 I/O 的接口模塊在分布式系統(tǒng)中使用工藝模塊,如在 S7-300/400 系統(tǒng)中的分布式運行或者在第三方系統(tǒng)中的分布式運行。
工藝模塊 TM Count 2x24V 的接線:
工藝模塊 TM Count 2x24V 可以接兩路 24V 脈沖信號編碼器,每個通道同時提供了三個數(shù)字量輸入和兩個數(shù)字量輸出信號,具體接線方式請參考圖02 和圖03。
圖02. TM Count 2x24V 端子分配
圖03. TM Count 2x24V 模塊的接線
在本例中,使用的是帶有方向信號的 24V 脈沖編碼器,所以將脈沖信號接到模塊的1號端子,將方向信號接到模塊的2號端子。
計數(shù)功能概述:
計數(shù)是指對事件進行記錄和統(tǒng)計,工藝模塊的計數(shù)器 捕獲編碼器信號和脈沖,并對其進行相應的評估??梢允褂镁幋a器或脈沖信號或通過用戶程序計數(shù)的方向。也可以通過數(shù)字量輸入控制計數(shù)過程。模塊內(nèi)置的比 較值功能可在定義的計數(shù)值處準確切換數(shù)字量輸出(不受用戶程序及 CPU 掃描周期的影響)。
計數(shù)功能組態(tài)實例:
1. 本文中所使用的系統(tǒng)硬件及軟件信息:
名稱 | 訂貨號 | 版本 |
CPU 1511 | 6ES7511-1AK00-0AB0 | FW V1.5 |
TM 2x24V | 6ES7550-1AA00-0AB0 | FW V1.0 |
STEP7 TIA Portal | 6ES7822-1AA03-0YA5 | V13 |
- 硬件配置:
首先將項目切換到項目視圖,然后從左側(cè)的硬件目錄中找到:工藝模塊->計數(shù)->TM Count 2x24V, 并將計數(shù)模塊拖拽到設備機架上(圖04);
圖04. TM Count 2x24V 硬件配置 01
在模板下方點擊屬性,進入模板的基本參數(shù)設置界面,將通道 0 的工作模式選擇為:通過工藝對象組態(tài)通道(圖05);
圖05. TM Count 2x24V 硬件配置 02
- 組態(tài)工藝對象:
硬件配置完成后需要組態(tài)計數(shù)器的工藝對象。首先從左側(cè)的項目樹中,選擇工藝對象下面的:插入新對象(圖06);
圖06. 插入新對象
在插入新對象時選擇:計數(shù)和測量,并填入對象名稱(圖07);
圖07. 選擇新對象類型
插 入對象后,在左側(cè)的項目樹下就能看到新建的計數(shù)器工藝對象,選擇這個計數(shù)器工藝對象,點擊“組態(tài)”即可在中間的工作區(qū)域看到工藝對象的參數(shù)配置界面。參數(shù)界面可以通過 狀態(tài)圖標反映出參數(shù)分配狀態(tài):紅色圖標表示參數(shù)里包含錯誤或者不可用的參數(shù);綠色圖標表示配置里面包含手動修改過得可用參數(shù);藍色圖標表示系統(tǒng)默認可用的 配置參數(shù)(圖08);
圖08. 組態(tài)工藝對象
在工藝對象的基本參數(shù)中,首先需要給這個計數(shù)器工藝對象分配一個硬件,也就是前面組態(tài)的高速計數(shù)模塊,并選擇相應的模塊通道,完成工藝對象與硬件的關(guān)聯(lián)(圖09);
圖09. 為工藝對象分配硬件
在計數(shù)器輸入?yún)?shù)中選擇輸入信號的類型,可選擇的類型參見下表,在附加參數(shù)里面還可以選擇對脈沖的濾波和傳感器類型(圖10),可以支持的信號類型請參見表01
圖10. 選擇計數(shù)器工藝對象的信號類型
計數(shù)器工藝對象支持的信號類型:
圖例 | 名稱 | 信號類型 |
![]() | 增量編碼器(A、B 相差) | 帶有 A 和 B 相位差信號的增量編碼器。 |
![]() | 增量編碼器(A、B、N) | 帶有 A 和 B 相位差信號以及零信號 N 的增量編碼器。 |
![]() | 脈沖 (A) 和方向 (B) | 帶有方向信號(信號 B)的脈沖編碼器(信號 A)。 |
![]() | 單相脈沖 (A) | 不帶方向信號的脈沖編碼器(信號 A)。可以通過控制接口計數(shù)方向。 |
![]() | 向上計數(shù) (A),向下計數(shù) (B) | 向上計數(shù)(信號 A)和向下計數(shù)(信號 B)的信號。 |
表01. 計數(shù)器工藝對象支持的信號類型
在計數(shù)器特性里面可以配置計數(shù)器的起始值,上下極限值和計數(shù)值到達極*的狀態(tài),以及門啟動時計數(shù)值的狀態(tài)。在本例中設置起始值為0,上下極限為+/-10000,設置當計數(shù)值到達極*計數(shù)器將停止,并且將計數(shù)值重置為起始值,將門功能設置為繼續(xù)計數(shù)(圖11)。
圖11. 設置計數(shù)器的上下限及門功能
- 組態(tài) DO 在計數(shù)值大于比較值時輸出:
該 計數(shù)模塊內(nèi)置了兩個比較器,可以將計數(shù)值與預設的比較值之間進行比較,在 DO 特性里面可以設置計數(shù)模塊本體的兩個數(shù)字量輸出根據(jù)比較器的狀態(tài)做相應的響應。在本例中,將 DQ0 設置為當計數(shù)值大于比較值且小于上限值時輸出,也就是當計數(shù)值大于1000且小于10000的時候,*個數(shù)字量DQ 會輸出為 1 ,同時,比較器的狀態(tài)還可以在后面的程序塊輸出管腳的“CompResult”中顯示(圖12)。該參數(shù)界面還可以設置DO更多的響應特性,具體細節(jié)請參 見模板手冊。
圖12. 組態(tài) DO 在計數(shù)值大于比較值時輸出
- 調(diào)試工藝對象:
計 數(shù)功能中必要的參數(shù)基本配置完畢,其他功能如數(shù)字量輸入/輸出,測量等,可根據(jù)實際需要來做一定的修改,具體功能和使用方法請參考功能手冊。接下來進入計 數(shù)功能的調(diào)試階段。計數(shù)工藝對象提供了一個可以調(diào)試的控制面板,在這個調(diào)試界面下可以進行計數(shù)器的基本操作和錯誤診斷。需要注意的是,使用調(diào)試界面前,需 要先在主程序中調(diào)用高速計數(shù)功能塊才能正常使用。
將主畫面切換到 OB1 編輯界面,從右側(cè)的指令列表里面找到工藝類->計數(shù)和測量,找到 High_Speed_Counter 功能塊并拖拽到程序段中,并在背景數(shù)據(jù)塊中選擇之前建立的計數(shù)器工藝對象(圖13):
圖13. 在程序中調(diào)用功能塊
將項目存盤編譯并下載之后,可以通過項目樹或者功能塊的快捷圖標進入到工藝對象的調(diào)試功能(圖14);
圖14. 在程序中調(diào)用功能塊
進 入調(diào)試界面后,首先點擊左上角的在線圖標切換到在線模式,在在線模式下首先要使能軟件門”SwGate”,然后觀察反饋的門狀態(tài)”StatusGate” 是否為 TRUE,如果為 TRUE 說明計數(shù)器已經(jīng)開始工作,這時候如果有外部脈沖信號的話,計數(shù)器將進行計數(shù)并將計數(shù)值反饋到”CountValue”處(圖15)。
圖15. 計數(shù)器工藝對象的調(diào)試界面
- 故障診斷:
可以通過項目樹或功能塊上的快捷圖標切換到診斷界面。在診斷界面可以看到錯誤的ID、描述和相關(guān)的狀態(tài)位(圖16):
圖16. 計數(shù)器工藝對象的診斷界面
- 編程:
如果調(diào)試面板沒有問題可以回到程序塊進行編程,程序塊的管腳及使用方法與之前的調(diào)試面板**,所以非常方便的參考調(diào)試面板進行編程(圖17),工藝功能塊的部分主要參數(shù)及功能請參見表02。
圖17. 高速計數(shù)程序功能塊
計數(shù)器工藝功能的主要參數(shù):
序號 | 名稱 | 功能 |
1 | SwGate | 軟件門:通過該控制位來控制計數(shù)器啟動和停止; |
2 | ErrorACK | 錯誤應答:出現(xiàn)錯誤并處理錯誤后通過此控制位來復位故障狀態(tài); |
3 | EventACK | 事件應答:確認計數(shù)器事件狀態(tài),如:計數(shù)值超限等; |
4 | SetCountValue | 設置計數(shù)值:通過該控制位可以將當前計數(shù)值更改為其他值,注意:修改值需要寫到工藝對象靜態(tài)變量“NewCountValue”中; |
5 | StatusHW | 工藝模塊狀態(tài)位: 模塊已組態(tài)并準備好運行, 模塊數(shù)據(jù)有效; |
6 | StatusGate | 門狀態(tài)位:該狀態(tài)位反映了內(nèi)部門的實際狀態(tài),只有改狀態(tài)為為"True"時,計數(shù)器才會工作; |
7 | StatusUp | 增計數(shù)狀態(tài)位:表示當前計數(shù)方向為增計數(shù); |
8 | StatusDown | 減計數(shù)狀態(tài)位:表示當前計數(shù)方向為減計數(shù); |
9 | PosOverflow | 超上限狀態(tài)位:表示當前計數(shù)值已經(jīng)超過設定的計數(shù)值上限; |
10 | NegOverflow | 超下限狀態(tài)位:表示當前計數(shù)值已經(jīng)超過設定的計數(shù)值下限; |
11 | Error | 錯誤狀態(tài)位:表示當前計數(shù)工藝對象有錯誤; |
12 | ErrorID | 錯誤代碼:顯示當前工藝對象錯誤的故障代碼; |
13 | CounterValue | 計數(shù)值:計數(shù)器工藝對象的實際計數(shù)值; |
表02. 計數(shù)器工藝功能的主要參數(shù)
7. 通過用戶程序修改實際計數(shù)值:
在很多情況下都有可能需要人工修改一下當前的實際計數(shù)值,這需要首先將要修改的值傳送到工藝DB的新計數(shù)值"NewCountValue"中,然后置位功能塊輸入管腳“SetCountValue” 則新計數(shù)值生效(圖18)。具體步驟如下:
(1). 選中左面項目樹的"High_Speed_Couter"工藝對象;
(2). 展開下面的詳細視圖,則可以看到工藝DB中的所有變量;
(3). 找到"NewCountValue"變量,并將其拖拽到用戶程序的傳送指令輸出端;
(4). 將新的計數(shù)值傳送到"NewCountValue";
(5). 置位功能塊輸入管腳“SetCountValue” ;
(6). 新的計數(shù)值生效。
圖18. 通過用戶程序修改實際計數(shù)值
8. 通過用戶程序修改比較值:
同修改實際計數(shù)值的方法類似,用戶也可以通過用戶程序修改該組態(tài)里面預制的比較值(圖19),具體步驟如下:
(1). 選中左面項目樹的"High_Speed_Couter"工藝對象;
(2). 展開下面的詳細視圖,則可以看到工藝DB中的所有變量;
(3). 找到"NewReferenceValue0"變量,并將其拖拽到用戶程序中進行賦值;
(4). 找到"SetReferenceValue0"變量,并將其拖拽到用戶程序中進行置位,就可以將剛剛修改的新比較值寫到計數(shù)器模塊中。
圖19. 通過用戶程序修改比較值
9. 查看工藝對象 DB 中的所有變量
上 述查找工藝對象變量的方法適用于 STEP 7 TIA Protal V13 以上版本,之前的版本可以通過鼠標右鍵點擊工藝對象名稱,選則zui下面的"打開 DB 編輯器" ,這樣可以通過數(shù)據(jù)視圖顯示工藝對象 DB 里面的所有變量,使用變量的時候可以在用戶程序中直接敲入相應的變量名即可(圖20)。
圖20. 查看工藝對象 DB 中的所有變量