zxymnp
級別: 略有小成
|
我實驗程序調用指令時編了下面程序段仿真,但在程序文件間調用帶參數的子程序時,剛進入仿真執行中,main程序中X2還未為ON時MAIN1中的P3子程序就開始執行[了。這是為什么呢? 下面是用Q02H編的實驗指令。由2個程序塊組成:main 和main1. [ 此帖被zxymnp在2009-04-02 13:09重新編輯 ] |
---|---|
|
zxymnp
級別: 略有小成
|
謝謝哦!你說的是把m0放在MAIN1里或直接放在P3 里吧,如果對于掃描主程序中只有一次調用可以,如果多次調用而且傳遞的不僅僅是m0,那怎么辦啊? 可能出現了一次 [ ECALL "MAN1" p3 M0] 后面又出現了 [ECALL "MAIN" p3 M10] |
---|---|
|
zxymnp
級別: 略有小成
|
小弟還有點疑問:我的 MAIN和MAIN1都設置成掃描程序,在仿真時MAIN中X0未置ON時,(應該未調用P30吧????) 而把MAIN1中的子程序P0中X3強制為ON怎么Y4就會有輸出呢?或直接在P0中設置個秒脈沖輸出,就直接能輸出。可根本沒調用MAIN1中的子程序啊! 求教!!!!!! |
---|---|
|