18998923978
級別: 探索解密
|
松下PLC的FB程序編譯后和子程序調(diào)用沒啥區(qū)別,槽點在于,當(dāng)你重復(fù)調(diào)用FB塊的時候,程序步會顯著增加,很快就可能超出程序的容量限制了。比如說,使用FPXH-C60T的PLC編寫一個2000步以上的軸控塊,調(diào)用6次,編譯后僅軸控FB塊就占用了12000步以上了。 |
---|---|
|
18998923978
級別: 探索解密
|
圖片:
圖片:
三菱GX WORKS3還好些,F(xiàn)B塊調(diào)用時可以設(shè)置,選擇調(diào)用方式:子程序方式,或者宏文件方式。其中子程序方式:多次調(diào)用時,其本體代碼量不會增加,增加的只是接口變量,執(zhí)行時會稍微消耗點CPU的時間;宏文件方式,多次調(diào)用時,相當(dāng)于在每個調(diào)用處展開,代碼量會顯著增加,優(yōu)點是不影響CPU的執(zhí)行周期。兩者各有利弊吧。 [ 此帖被18998923978在2022-03-31 16:12重新編輯 ] |
---|---|
|