【中國(guó)傳動(dòng)網(wǎng) 技術(shù)前沿】 1、概述:使用“V90SaveRestore”功能塊(FB38003)可以把V90PN的驅(qū)動(dòng)參數(shù)組備份到SIMATICS7-1x00中,之后可以將這些參數(shù)傳送給驅(qū)動(dòng),也就是說當(dāng)更換驅(qū)動(dòng)后可以將備份的驅(qū)動(dòng)參數(shù)導(dǎo)入到新的驅(qū)動(dòng)中。
“V90SaveRestroe”功能塊的內(nèi)部調(diào)用了SINA_PARA(FB286)以實(shí)現(xiàn)對(duì)驅(qū)動(dòng)器參數(shù)的讀寫,如圖1所示。讀取到的驅(qū)動(dòng)器參數(shù)存儲(chǔ)到PLC的全局?jǐn)?shù)據(jù)塊中(圖1中的StoreDB),當(dāng)替換驅(qū)動(dòng)器后,可以將這些參數(shù)從數(shù)據(jù)塊寫回新的驅(qū)動(dòng)器中,省去重新調(diào)試的過程。而該功能塊的使用只能適用于已經(jīng)完成調(diào)試的V90PN驅(qū)動(dòng)器,參數(shù)備份或下載的過程大概需要2-6分鐘,具體時(shí)間長(zhǎng)短將取決于驅(qū)動(dòng)器中配置的功能模塊的數(shù)量,例如斜坡函數(shù)發(fā)生器、基本定位器等功能模塊。
2、V90SaveRestore功能塊說明
在SIMATICS7-1200/1500CPU中使用“V90SaveRestroe”功能塊,可以在循環(huán)組織塊OB1或循環(huán)中斷組織塊(如OB32)中進(jìn)行調(diào)用,功能塊示意圖如圖2所示:
通過在“execute”管腳給定上升沿可以對(duì)功能塊進(jìn)行觸發(fā),功能塊觸發(fā)時(shí)將會(huì)對(duì)所有輸出進(jìn)行復(fù)位,可以通過“abort”管腳中斷功能塊任務(wù),通過“mode”管腳可以設(shè)定功能塊的任務(wù)類型,mode=1時(shí)執(zhí)行讀取驅(qū)動(dòng)器參數(shù)任務(wù),mode=2時(shí)執(zhí)行寫驅(qū)動(dòng)器參數(shù)任務(wù),讀取到的驅(qū)動(dòng)器參數(shù)將會(huì)存儲(chǔ)在“v90storeDB”管腳對(duì)應(yīng)的數(shù)據(jù)塊中(請(qǐng)參考樣例程序中的數(shù)據(jù)塊結(jié)構(gòu)),執(zhí)行寫任務(wù)時(shí)也將從該數(shù)據(jù)塊中調(diào)取參數(shù)。當(dāng)對(duì)多個(gè)驅(qū)動(dòng)器進(jìn)行參數(shù)備份時(shí),每個(gè)驅(qū)動(dòng)器所對(duì)應(yīng)的參數(shù)組依靠“hardwareID”(硬件標(biāo)識(shí)符)進(jìn)行區(qū)分,不同驅(qū)動(dòng)器所配置通訊報(bào)文的硬件標(biāo)識(shí)符是不同的,硬件標(biāo)識(shí)符的查看方法如圖3所示(PortalV15V90HSP)。
3將功能塊集成到項(xiàng)目中
本章以S7-1500+V90PN控制器為例,說明如何將V90SaveRestore功能塊集成到PLC項(xiàng)目中,詳細(xì)步驟如表3-1所示。
表3-1將V90SaveRestore功能塊集成到PLC項(xiàng)目中
需注意:如果需要對(duì)多個(gè)V90PN驅(qū)動(dòng)器進(jìn)行參數(shù)的備份及寫入操作,必須是在一個(gè)驅(qū)動(dòng)器完成后再進(jìn)行下一個(gè)驅(qū)動(dòng)器的操作,不可同時(shí)進(jìn)行。