18998923978
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 48 個(gè)
工控威望: 112 點(diǎn)
下載積分: 2364 分
在線時(shí)間: 71(小時(shí))
注冊(cè)時(shí)間: 2021-10-09
最后登錄: 2024-11-06
查看18998923978的 主題 / 回貼
樓主  發(fā)表于: 2022-03-30 12:04
松下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步以上了。
18998923978
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 48 個(gè)
工控威望: 112 點(diǎn)
下載積分: 2364 分
在線時(shí)間: 71(小時(shí))
注冊(cè)時(shí)間: 2021-10-09
最后登錄: 2024-11-06
查看18998923978的 主題 / 回貼
1樓  發(fā)表于: 2022-03-31 16:02
圖片:
圖片:
引用
引用第3樓linzhenfu于2022-03-31 10:34發(fā)表的  :
難道三菱不是嗎


三菱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重新編輯 ]