FANUC FB功能塊另一個重要功能——反編譯功能

FB功能塊反編譯功能

在一些使用了FB功能塊的梯形圖中,將梯形圖進行備份後,使用LADDER III軟體進行反編譯開啟時,開啟的梯形圖並不顯示FB功能塊,這是為什麼呢?

如下圖系統PMC程式中使用了FB功能塊,線上也可以檢視到FB功能塊內容;

FANUC FB功能塊另一個重要功能——反編譯功能

將梯形圖備份後,使用LADDER III軟體反編譯開啟後,梯形圖中FB功能塊項中並沒有任何FB功能塊顯示;

FANUC FB功能塊另一個重要功能——反編譯功能

這是因為在使用LADDER III軟體進行FB功能塊編輯時,使用了FB功能塊反編譯功能,此功能可有效保護FB功能塊不被隨意更改或被其他廠家盜用;那麼如何設定FB功能塊反編譯保護功能呢?

在使用LADDER III軟體編輯FB功能塊完成後,需要執行軟體中的“

Complie(編譯)

”功能,進行梯形圖程式編譯檢查,確認梯形圖程式無異常,在進行編譯時,在編譯畫面中點選“

Option2(選項2)

”,然後

取消

Output FB Definition(取消FB功能塊定義)

”選項,點選“

Exec(執行)

”開始梯形圖程式編譯;

FANUC FB功能塊另一個重要功能——反編譯功能

編譯完成後,將梯形圖轉換為儲存卡格式檔案,可將此檔案複製到系統中,在系統中可以正常使用FB功能塊功能,但若使用LADDER III軟體開啟時,軟體執行反編譯完成後,梯形圖中不會再顯示FB功能塊;

FANUC FB功能塊另一個重要功能——反編譯功能

反編譯的梯形圖若再次編譯時,系統會提示FB功能塊缺失,FB功能塊無法正常使用。

FANUC FB功能塊另一個重要功能——反編譯功能

以上為FB功能塊禁止反編譯的設定方法,對於0i-F系統來說,FB功能塊已經屬於標準配置,如果需要對0i-F系統裝置進行功能增加且需要修改梯形圖時,可以考慮使用FB功能塊加密及反編譯保護功能,對FB功能塊程式進行保護。

如需對編寫的FB功能塊進行保護時,可參考本文進行設定,在進行FB功能塊反編譯保護設定時,一定要保留原始PMC程式檔案,切勿丟失原始檔案,以防再次修改梯形圖時發生不必要的麻煩,切記!!

想了解更多精彩內容,快來關注紅點數控知識分享