一,PLC的整體掃描次序是從上到下,從左到右。設(shè)備的工藝流程和編程者的思路決定PLC程序的大小。如果程序較大,出于對(duì)程序的簡(jiǎn)單明了以及掃描周期的考慮,會(huì)把流程進(jìn)行分段歸類,從主程序中分離出來到子程序中,主程序的掃描過程可因工藝要求對(duì)子程序進(jìn)行選擇性掃描。這樣的話既可對(duì)PLC整體程序的構(gòu)架進(jìn)行系統(tǒng)梳理,又可縮短PLC主程序的掃描周期。
二,PLC程序掃描中會(huì)遇到緊急處理的情況,類似外部I/O點(diǎn)的實(shí)時(shí)響應(yīng),高速計(jì)數(shù)到達(dá)后立刻輸出動(dòng)作,計(jì)時(shí)到達(dá)立刻做出響應(yīng)等,這些需要及時(shí)處理的情況再由程序一般邏輯掃描的話就會(huì)達(dá)不到控制要求,這樣的話可以把這部分PLC程序做到中斷程序中,當(dāng)有類似情況發(fā)生時(shí)程序就會(huì)從當(dāng)前的掃描程序中跳出,直接對(duì)中斷程序進(jìn)行處理,完成后再回到主程序中進(jìn)行后續(xù)的掃描。
三,PLC的程序通過對(duì)主程序,子程序,中斷程序的分類可使程序更加系統(tǒng)化,對(duì)需要實(shí)時(shí)響應(yīng)的工藝流程也能達(dá)到理想的效果。