發(fā)布時間:2020-01-16 來源:眾智博遠
概述
SINAMICS V90驅(qū)動器自PROFINET版本推出以來,已經(jīng)在客戶現(xiàn)場了廣泛的應(yīng)用,而當(dāng)現(xiàn)場需要更換一臺新的V90驅(qū)動器時,您是否還在為需要重新配置驅(qū)動器參數(shù)而愁眉不展呢?是否希望能有之前驅(qū)動器的參數(shù)備份,可以直接下載使用呢?“V90SaveRestore”功能塊(FB38003)的出現(xiàn)將會解決您的問題!通過使用“V90SaveRestore”功能塊,可以將V90驅(qū)動器的參數(shù)設(shè)置保存到SIMATIC S7-1200/1500 PLC中進行備份,在需要時可以將該參數(shù)重新下載到驅(qū)動器中。
1.2 功能塊簡介,通過使用“V90SaveRestore可以將V90驅(qū)動器的參數(shù)設(shè)置保存到SIMATIC中備份
“V90SaveRestore”功能塊的內(nèi)部調(diào)用了SINA_PARA(FB286)功能塊實現(xiàn)對驅(qū)動器參數(shù)的讀寫,如圖1-1所示,讀取到的驅(qū)動器參數(shù)存儲到PLC的全局數(shù)據(jù)塊中(圖1-1中的StoreDB),當(dāng)替換驅(qū)動器后,可以將這些參數(shù)從數(shù)據(jù)塊寫回新的驅(qū)動器中,省去重新調(diào)試的過程。而該功能塊的使用只能適用于已經(jīng)完成調(diào)試的V90 PN驅(qū)動器,參數(shù)備份或下載的過程大概需要2-6分鐘,具體時間長短將取決于驅(qū)動器中配置的功能模塊的數(shù)量,例如斜坡函數(shù)發(fā)生器、基本定位器等功能模塊。
功能塊使用,通過使用“V90SaveRestore可以將V90驅(qū)動器的參數(shù)設(shè)置保存到SIMATIC中備份
用戶可以在SIMATIC S7-1200/1500 CPU中使用“V90SaveRestore”功能塊,可以在循環(huán)組織塊OB1或循環(huán)中斷組織塊(如OB32)中進行調(diào)用,功能塊示意圖如圖1-2所示:
圖1-2 “V90SaveRestore”功能塊
通過在“execute”管腳給定上升沿可以對功能塊進行觸發(fā),功能塊觸發(fā)時將會對所有輸出進行復(fù)位,可以通過“abort”管腳中斷功能塊任務(wù),通過“mode”管腳可以設(shè)定功能塊的任務(wù)類型,mode=1時執(zhí)行讀取驅(qū)動器參數(shù)任務(wù),mode=2時執(zhí)行寫驅(qū)動器參數(shù)任務(wù),讀取到的驅(qū)動器參數(shù)將會存儲在“v90storeDB”管腳對應(yīng)的數(shù)據(jù)塊中(請參考樣例程序中的數(shù)據(jù)塊結(jié)構(gòu)),執(zhí)行寫任務(wù)時也將從該數(shù)據(jù)塊中調(diào)取參數(shù)。當(dāng)對多個驅(qū)動器進行參數(shù)備份時,每個驅(qū)動器所對應(yīng)的參數(shù)組依靠“hardwareID”(硬件標識符)進行區(qū)分,不同驅(qū)動器所配置通訊報文的硬件標識符是不同的。
功能塊成功讀取驅(qū)動器參數(shù)后,其所對應(yīng)驅(qū)動器的硬件標識符也會自動寫入數(shù)據(jù)塊中,如圖1-3所示。當(dāng)執(zhí)行寫參數(shù)任務(wù)時,只有與驅(qū)動器硬件標識符相同的參數(shù)組才能被寫入到驅(qū)動器中,所以,當(dāng)更換驅(qū)動器的硬件時,只要項目組態(tài)中的硬件標識符不變,參數(shù)就可以被重新下載到新的V90驅(qū)動器中。通過使用“V90SaveRestore可以將V90驅(qū)動器的參數(shù)設(shè)置保存到SIMATIC中備份。
圖1-3硬件標識符存儲
功能塊的工作狀態(tài)可以通過輸出管腳進行查看,當(dāng)功能塊正在執(zhí)行時,“busy”管腳生效,“done”管腳失效,當(dāng)功能塊退出任務(wù)且無任何錯誤時,“done”管腳生效,“busy”管腳失效,當(dāng)功能塊的任務(wù)被“abort”管腳或錯誤取消時,“error”管腳將會生效,且通過“errorID”管腳輸出故障代碼。