項(xiàng)目一致性檢查(數(shù)據(jù)塊,FB,FC更新)
"塊一致性檢查"功能可自動(dòng)刪除多個(gè)時(shí)間標(biāo)志沖突和塊不一致性,從而使您從大量這樣的更正工作中解脫出來(lái)。如果對(duì)象存在無(wú)法自動(dòng)刪除的塊不一致性,則此功能會(huì)將您帶到相關(guān)編輯器中需要修改的行。您可在其中進(jìn)行必要的更改。所有塊不一致性將逐步消除,對(duì)象將被編譯。
如果要首次運(yùn)行塊一致性檢查,下面的說(shuō)明將使您的工作更輕松。
當(dāng)開(kāi)始?jí)K一致性檢查時(shí),檢查塊接口的時(shí)間標(biāo)志,并在樹(shù)形視圖(從屬樹(shù)/引用樹(shù))中通過(guò)符號(hào)指示可能引起塊不一致性的對(duì)象。
1. 選擇 程序 > 編譯菜單命令STEP 7將自動(dòng)識(shí)別所處理對(duì)象的編程語(yǔ)言并調(diào)用相應(yīng)的編輯器。系統(tǒng)會(huì)盡可能自動(dòng)去除時(shí)間標(biāo)志沖突和塊不一致性,并編譯對(duì)象。如果無(wú)法自動(dòng)去除對(duì)象的時(shí)間標(biāo)志沖突或不一致性,則將在輸出窗口中顯示錯(cuò)誤消息。(這一過(guò)程的其余部分將在步驟2中介紹)。系統(tǒng)會(huì)針對(duì)樹(shù)形查看中的所有對(duì)象自動(dòng)重復(fù)這一過(guò)程。
2. 如果編譯的運(yùn)行無(wú)法自動(dòng)去除所有塊不一致性,則相應(yīng)對(duì)象將在輸出窗口中以錯(cuò)誤消息標(biāo)記。將鼠標(biāo)移至相關(guān)的錯(cuò)誤條目上,單擊鼠標(biāo)右鍵并從彈出式菜單中選擇顯示錯(cuò)誤。相應(yīng)的編輯器便會(huì)在需要更改的位置打開(kāi)。去除所有塊不一致性,然后關(guān)閉并保存對(duì)象。對(duì)所有標(biāo)記為有故障的對(duì)象重復(fù)這一系列步驟。
3. 重新開(kāi)始步驟1和2。重復(fù)此過(guò)程,直到輸出窗口中不再顯示錯(cuò)誤為止。
由于STEP7的程序是由各種類(lèi)型的塊組成的,用戶可以分別對(duì)這些塊進(jìn)行編譯或修改,并可以單獨(dú)對(duì)某個(gè)塊進(jìn)行下載操作,而不影響其他塊.在使用這種方便靈活的操作的同時(shí),用戶也務(wù)必要注意其帶來(lái)的風(fēng)險(xiǎn).
例如: 在OB 1中調(diào)用FC1,當(dāng)FC1的輸入/輸出參數(shù)作出修改后,如果僅僅下載FC1,而不下載OB1,那么CPU將會(huì)出現(xiàn)編程錯(cuò)誤。所以當(dāng)用戶修改FB/FC,DB,UDT以后,應(yīng)當(dāng)對(duì)涉及到這些調(diào)用的程序進(jìn)行更新,避免發(fā)生錯(cuò)誤。STEP7對(duì)此提供了一致性檢查的功能,可以在選中程序的BLOCK目錄后,由菜單的Edit-Check Block Consistency 調(diào)出此功能。
在STEP7程序中,如果出現(xiàn)FB/FC的參數(shù)改變/時(shí)間標(biāo)簽不一致的情況,所調(diào)用的FB/FC會(huì)以紅色顯示。此時(shí)又鍵點(diǎn)擊次FB/FC,在菜單中將會(huì)出現(xiàn)UpDate Block Call 菜單, 使用此功能后,調(diào)用程序?qū)⒆詣?dòng)更新FB/FC的調(diào)用。使用此種方式,比手動(dòng)刪除此FB/FC,再手動(dòng)更新輸入各種參數(shù)要方便得多。
責(zé)任編輯:lq
-
程序
+關(guān)注
關(guān)注
117文章
3795瀏覽量
81334 -
編輯器
+關(guān)注
關(guān)注
1文章
806瀏覽量
31275 -
STEP7
+關(guān)注
關(guān)注
4文章
103瀏覽量
32669
原文標(biāo)題:STEP7項(xiàng)目一致性檢查
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論