FB功能塊反編譯功能
在一些使用了FB功能塊的梯形圖中,將梯形圖進行備份後,使用LADDER III軟體進行反編譯開啟時,開啟的梯形圖並不顯示FB功能塊,這是為什麼呢?
如下圖系統PMC程式中使用了FB功能塊,線上也可以檢視到FB功能塊內容;
將梯形圖備份後,使用LADDER III軟體反編譯開啟後,梯形圖中FB功能塊項中並沒有任何FB功能塊顯示;
這是因為在使用LADDER III軟體進行FB功能塊編輯時,使用了FB功能塊反編譯功能,此功能可有效保護FB功能塊不被隨意更改或被其他廠家盜用;那麼如何設定FB功能塊反編譯保護功能呢?
在使用LADDER III軟體編輯FB功能塊完成後,需要執行軟體中的“
Complie(編譯)
”功能,進行梯形圖程式編譯檢查,確認梯形圖程式無異常,在進行編譯時,在編譯畫面中點選“
Option2(選項2)
”,然後
取消
“
Output FB Definition(取消FB功能塊定義)
”選項,點選“
Exec(執行)
”開始梯形圖程式編譯;
編譯完成後,將梯形圖轉換為儲存卡格式檔案,可將此檔案複製到系統中,在系統中可以正常使用FB功能塊功能,但若使用LADDER III軟體開啟時,軟體執行反編譯完成後,梯形圖中不會再顯示FB功能塊;
反編譯的梯形圖若再次編譯時,系統會提示FB功能塊缺失,FB功能塊無法正常使用。
以上為FB功能塊禁止反編譯的設定方法,對於0i-F系統來說,FB功能塊已經屬於標準配置,如果需要對0i-F系統裝置進行功能增加且需要修改梯形圖時,可以考慮使用FB功能塊加密及反編譯保護功能,對FB功能塊程式進行保護。
如需對編寫的FB功能塊進行保護時,可參考本文進行設定,在進行FB功能塊反編譯保護設定時,一定要保留原始PMC程式檔案,切勿丟失原始檔案,以防再次修改梯形圖時發生不必要的麻煩,切記!!
想了解更多精彩內容,快來關注紅點數控知識分享