zxymnp
級別: 略有小成
![]() |
我實驗程序調(diào)用指令時編了下面程序段仿真,但在程序文件間調(diào)用帶參數(shù)的子程序時,剛進(jìn)入仿真執(zhí)行中,main程序中X2還未為ON時MAIN1中的P3子程序就開始執(zhí)行[了。這是為什么呢? ![]() 下面是用Q02H編的實驗指令。由2個程序塊組成:main 和main1. [ 此帖被zxymnp在2009-04-02 13:09重新編輯 ] |
---|---|
|
zxc6688
工業(yè)自動化是我們的目標(biāo)
級別: 略有小成
![]() |
M0 =ON,對應(yīng)的FX0接通,P3里的程序會運行(掃描運算的結(jié)果,不調(diào)用P3,并不表示不掃描P3) 你把變量M0放在發(fā)起調(diào)用的程序里即可。 不知對否? 我把你的梯形圖附上,請高手解答 MAIN ![]() ![]() MAIN1 ![]() [ 此帖被zxc6688在2009-04-02 14:11重新編輯 ] |
|
---|---|---|
|
zxc6688
工業(yè)自動化是我們的目標(biāo)
級別: 略有小成
![]() |
我是說跟調(diào)用指令放在一起,也就是在你的程序的X2觸點后, 如果后面又出現(xiàn)了 [ECALL "MAIN1" p3 M10],你的P3里的FX0是不會接通的吧。 你把[ ECALL "MAN1" p3 M0] 的 M0 改成 M10 試試 |
|
---|---|---|
本帖最近評分記錄:
|