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