陽光2260
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 31 個
工控威望: 90 點
下載積分: 766 分
在線時間: 14(小時)
注冊時間: 2018-01-13
最后登錄: 2019-08-24
查看陽光2260的 主題 / 回貼
樓主  發(fā)表于: 2018-07-21 16:39
請教大家個問題:
1、三菱PLC程序,程序開始使用m8002初始化一些數(shù)據(jù)后,開始執(zhí)行主程序。
2、主程序以FEND指令結束,在主程序中調用了好些個call子程序。
3、FEND下面主要是call子程序,然后程序以END指令結束。

請問,PLC程序執(zhí)行流程,當遇到FEND指令后,是否還執(zhí)行FEND下面的子程序,然后到END指令,
還是遇到FEND指令后,直接到END指令?
spirita
初級工程師
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 126 個
工控威望: 1353 點
下載積分: 11394 分
在線時間: 544(小時)
注冊時間: 2017-12-22
最后登錄: 2024-12-21
查看spirita的 主題 / 回貼
1樓  發(fā)表于: 2018-07-21 16:52
fend主程序結束標示
主程序一直掃描執(zhí)行
子程序不調用不執(zhí)行
   所以,你說整個程序怎么運行
陽光2260
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 31 個
工控威望: 90 點
下載積分: 766 分
在線時間: 14(小時)
注冊時間: 2018-01-13
最后登錄: 2019-08-24
查看陽光2260的 主題 / 回貼
2樓  發(fā)表于: 2018-07-21 17:04
我現(xiàn)在測試下來,主程序執(zhí)行到FEND后,主程序調用的子程序不執(zhí)行,但是執(zhí)行了子程序中調用的子程序。