S7-200PLC中2個(gè)子程序可以一起被調(diào)用嗎
劉玉蓉
發(fā)布于2014-12-05 17:51
9
0
標(biāo)簽:
S7-200PLC程序中主程序已經(jīng)調(diào)用了一個(gè)子程序時(shí),該子程序正在執(zhí)行時(shí),當(dāng)條件滿足時(shí)主程序可以再調(diào)用另一個(gè)子程序嗎?(前一個(gè)子程序仍舊執(zhí)行)
佳答案
S7-200的程序是從左到右,從上到下循環(huán)執(zhí)行的,所以同一時(shí)刻是不會(huì)同時(shí)執(zhí)行兩個(gè)子程序,子程序的調(diào)用是有先后順序的,不管別的子程序條件是否滿足滿足,也要在前面的程序執(zhí)行完后才執(zhí)行后面的子程序。只有中斷程序才能在自己滿足條件后,打斷別的普通子程序的執(zhí)行,優(yōu)先執(zhí)行中斷程序。不同的中斷程序之間是按照優(yōu)先級(jí)的不同來決定中斷程序執(zhí)行的先后順序的。