huangpeng
級(jí)別: 論壇先鋒
![]() |
子程序調(diào)用 其實(shí)主程序也是一起在執(zhí)行 而不是調(diào)用子程序 子程序執(zhí)行 執(zhí)行完了再接上原來(lái)的主程序 大家討論下 |
---|---|
|
yamqq
雅馬哈,愛普生,電裝機(jī)器人。
級(jí)別: 網(wǎng)絡(luò)英雄
![]() ![]() |
主程序是一直在運(yùn)行的 |
|
---|---|---|
|
sanlihu
吉圓
級(jí)別: 論壇先鋒
![]() |
子程序調(diào)用 其實(shí)主程序也是一起在執(zhí)行 ,從主程序調(diào)用子程序始 開始掃描子程序執(zhí)行 ,掃描完了再接上原來(lái)的主程序。 我是這樣理解的,正確與否? |
|
---|---|---|
|
rockyhuo
專業(yè)制造全伺服高速衛(wèi)生巾機(jī)器
級(jí)別: 論壇先鋒
![]() ![]() |
調(diào)用的時(shí)侯,程序執(zhí)行子程序,子程序執(zhí)行完后再執(zhí)行調(diào)用程序后的程序 |
|
---|---|---|
|
huangpeng
級(jí)別: 論壇先鋒
![]() |
應(yīng)該 執(zhí)行子程序的時(shí)候主程序沒有中斷.中斷的時(shí)候 主程序還照樣執(zhí)行的 |
---|---|
|
廣州、榮開
級(jí)別: 工控俠客
![]() |
調(diào)用子程序的時(shí)候,先執(zhí)行主程序,再到子程序,再到主程序,,調(diào)用中斷的時(shí)候,,程序原來(lái)執(zhí)行到哪里就停在哪里,中斷完成后再返回原來(lái)停止的地方繼續(xù)執(zhí)行。 |
|
---|---|---|
|
hsqknx
級(jí)別: 工控俠客
![]() |
調(diào)用子程序的時(shí)候,主程序和被調(diào)用的子程序一起被掃描,主程序什么時(shí)候調(diào)用子程序就什么時(shí)候掃描子程序,不存在前后,因?yàn)檫@個(gè)時(shí)候它們是一體的,不調(diào)用不掃描也不執(zhí)行,但狀態(tài)會(huì)保持上一次掃描結(jié)果,調(diào)用中斷的時(shí)候,程序原來(lái)執(zhí)行到哪里就停在哪里,中斷完成后再返回原來(lái)停止的地方繼續(xù)執(zhí)行 |
---|---|
|
huangpeng
級(jí)別: 論壇先鋒
![]() |
子程序 跟主程序 一樣 掃描 一起執(zhí)行,中斷程序才 主程序暫停 中斷程序一般寫的比較少 |
---|---|
|
niningtt
級(jí)別: 工控俠客
![]() |
就拿西門子三菱之類的PLC來(lái)說(shuō),沒有什么執(zhí)行不執(zhí)行只說(shuō),掃描過(guò)程就是在按順序運(yùn)算程序邏輯或者指令處理。所以我們要討論的是掃描順序 子程序,我們可以把他理解為客戶自行制作的功能塊(或者說(shuō)是功能指令),在主程序調(diào)用也就是我們?cè)谥鞒绦驅(qū)懙墓δ苤噶钜粯,使能有效就運(yùn)算這個(gè)功能指令。 當(dāng)然中斷子程序處理優(yōu)先級(jí)問(wèn)題,不需要討論。 |
---|---|
|