下面為每個(gè)故障安全模板設(shè)置參數(shù),。
雙擊ET200S從站上的電源模板PM-D PROFIsafe,,可以看到該模板的參數(shù)設(shè)置。其中:
F_dest_address 是系統(tǒng)自動(dòng)分配給安全型模板的(這里分配的地址是200),,做為故障安全系統(tǒng)處理該模板時(shí)的尋址地址,,該地址對應(yīng)的DIP開關(guān)設(shè)置為:0011001000,在該模板側(cè)面有實(shí)際的DIP開關(guān),,應(yīng)該按照這里分配的DIP開關(guān)進(jìn)行設(shè)置,;
F-monitoring time(ms) 是F-CPU監(jiān)控F I/O模板的通訊時(shí)間,一般也是系統(tǒng)自動(dòng)分配的,,但可以按照系統(tǒng)實(shí)際配置進(jìn)行修改,。如需修改時(shí),請參考s7fcotib.xls 文件,。該文件可以通過西門子技術(shù)支持網(wǎng)站進(jìn)行下載:support.automation.siemens.com

圖9 電機(jī)啟動(dòng)器故障安全型電源模板PM-D F PROFIsafe參數(shù)設(shè)置
雙擊電機(jī)啟動(dòng)器模塊,,設(shè)置故障安全參數(shù)。
首先是地址參數(shù),,這里設(shè)置的是I/O地址,。

圖10 電機(jī)啟動(dòng)器模塊地址參數(shù)設(shè)置
接下來打開參數(shù)設(shè)置頁面。

圖11 安全型電機(jī)啟動(dòng)器參數(shù)設(shè)置
其中電壓,、電流等參數(shù)(1)可以根據(jù)實(shí)際使用的電機(jī)的參數(shù)進(jìn)行設(shè)置,,而其中的一些保護(hù)動(dòng)作(2)也可以根據(jù)工業(yè)要求進(jìn)行設(shè)定,,這里不一一介紹了。
其中與安全相關(guān)的設(shè)置主要時(shí)safety shutdown group(SG)的分配,。通過該參數(shù),,可以將該電機(jī)啟動(dòng)器模板分配一個(gè)電源組,以便進(jìn)行故障安全的電機(jī)電源關(guān)斷動(dòng)作,。每一個(gè)模板只能分配一個(gè)SG,,最多可以分配6個(gè)SG。

圖12 安全關(guān)斷組的分配
而在故障安全型電機(jī)啟動(dòng)器模板的安裝底板(TM)上,,也有一組用于分配SG的跳線,,跳線可以插拔,從而進(jìn)行硬件的SG分配,,而通過硬件設(shè)置的SG應(yīng)該與在軟件中分配的SG相一致,。

圖13 安裝底板(TM)上硬件SG的分配

圖14 SG分配后的底板
分配SG后,可以選擇組診斷,。對應(yīng)故障安全型模板,,一般都要求激活診斷選項(xiàng)。

圖15 參數(shù)設(shè)定結(jié)果
據(jù)此可以設(shè)置其它安全型電機(jī)啟動(dòng)器模板的參數(shù),。
然后編譯保存硬件組態(tài),。由于之前在CPU的選項(xiàng)中選中了“CPU contains safety program”選項(xiàng),因而CPU會(huì)對故障安全選項(xiàng)進(jìn)行單獨(dú)的編譯,,因而編譯時(shí)會(huì)出現(xiàn)安全程序的編譯進(jìn)程,。如果沒有錯(cuò)誤,則硬件組態(tài)結(jié)束,。此時(shí),,可以先將硬件組態(tài)進(jìn)行下載。

圖16 安全程序的編譯進(jìn)程
此時(shí),,在SIMATIC Manager下,,多出了幾個(gè)打黃色標(biāo)簽的FB和DB塊,這些都是編譯后系統(tǒng)生成的安全模塊的參數(shù)塊,。
3)程序編制
打開SIMATIC Manager,進(jìn)行程序編制,。
首先新建一個(gè)功能FC,,創(chuàng)建語言選擇F-CALL。

圖17 創(chuàng)建F-CALL
然后創(chuàng)建功能塊FB,,創(chuàng)建語言選擇F-FBD,。

圖18 創(chuàng)建F-FB
為該FB生成一個(gè)背景數(shù)據(jù)塊,同樣也是F-DB,。

圖19 創(chuàng)建背景數(shù)據(jù)塊F-DB
此時(shí)可以編制F的程序了,。關(guān)于F 型電機(jī)啟動(dòng)器的程序編制非常簡單,,只需要控制SG的關(guān)斷狀態(tài)即可。
雙擊打開F-FB(例子里是FB1),。

圖20 編程控制SG1
在硬件組態(tài)中,,電源模板PM-D F的輸出地址為0..4,其中第0字節(jié)就是對應(yīng)控制SG的地址,,因而可以通過程序控制Q0.0 來控制SG1即可,。同樣,Q0.1~Q0.5則對應(yīng)SG2~SG6,。
當(dāng)然,,對于故障安全型的模板,都可能存在因故障導(dǎo)致的“鈍化”,,在程序中可以進(jìn)行監(jiān)控,,以及進(jìn)行“去鈍化”的操作。關(guān)于模板“(去)鈍化”操作,,可在相關(guān)文檔中查閱相關(guān)信息,。

圖21 程序中進(jìn)行模板的“鈍化”監(jiān)測以及“去鈍化”
保存程序,退回到SIMATIC Manager畫面,。
選擇CPU,,在菜單中選擇對故障安全程序進(jìn)行編譯。

圖22 選擇編譯F 程序
此時(shí)將出現(xiàn)F程序的編譯畫面,。

圖23 F程序編譯選擇
如果項(xiàng)目是第一次進(jìn)行編譯,,則首先需要建立F-Runtime group。選擇該按鈕,,新建F運(yùn)行組,。

圖24 新建F運(yùn)行組
這里可以選擇系統(tǒng)的F-CALL,以及調(diào)用哪個(gè)FB中的F程序,,包括最大的F程序掃描周期,。
選擇OK進(jìn)行確認(rèn)。然后選擇“Compile”進(jìn)行F程序的編譯,。

圖25 F程序的編譯
編譯成功后,,仍然需要通過F程序編譯器中的下載“Download”操作將F程序下載到F-CPU中。

圖26 下載F程序
程序下載后,,不會(huì)馬上被執(zhí)行,,還需要在OB35中對F-CALL進(jìn)行調(diào)用,然后CPU才能處理F程序,。

圖27 調(diào)用F-CALL
將OB35下載到CPU中,,至此,整個(gè)項(xiàng)目可以正常運(yùn)行。
關(guān)鍵詞
故障安全,,ET200S, 電機(jī)啟動(dòng)器