PLC kezdők, programozni tanulnak, először is, hogy megértsék, mi a PLC program végrehajtásának folyamata.
A PLC program végrehajtása három fázisra oszlik: bemeneti mintavételi fázis, programvégrehajtási fázis, bemeneti frissítési fázis. A PLC ezt a három fázist végigjárta, az egyszeri végrehajtást pásztázási ciklusnak nevezik.
1. bemeneti mintavételi fázis:A PLC megvizsgálja az összes bemeneti terminál állapotát, és elmenti a bemeneti képmemóriába, például 10.0, 10.1 és más terminálok csatlakoztatva vagy leválasztva. Ezután lépjen be a következő szakaszba, a program végrehajtási szakaszában és a kimeneti frissítési szakaszban a bemeneti képregiszter el van szigetelve a külvilágtól, belül marad az egyes pontok állapota változatlan marad. Csak a következő letapogatási ciklus bemeneti mintavételezési fázisában érik el és frissítik a bemeneti terminálok új állapotát. Ezért a PLC végrehajtásakor az egyes bemeneti pontok állapota a bemeneti képmemóriából kerül leolvasásra, nem pedig közvetlenül a fizikai terminálok be/ki állapotából. Emiatt a bemeneti jelek széles sávszélességgel rendelkeznek, több mint egy letapogatási ciklussal. Például, ha egy gomb csatlakozik az egyik bemenethez, a gomb megnyomásához szükséges idő hosszabb, mint egy pásztázási ciklus. Miért? Ha a gombot nagyon rövid ideig lenyomva tartja, és nem a bemeneti mintavételi fázisban van, amikor megnyomja, nem tudja rögzíteni a bemeneti jelet. Persze ez elméletileg szól, mert a PLC pásztázási ciklusideje nagyon rövid, egy tucat milliméter vagy tíz milliméter, lehet, hogy egyáltalán nem érzi.
2, program végrehajtási szakasz:PLC balról jobbra, felülről lefelé a felhasználói program végrehajtásának pásztázása, természetesen a programon belüli különböző utasítások követelményei szerint, például az ugrásutasítás végrehajtásában meghatározott lépések szerinti ugrásutasítással találkozva. Amikor az utasítás bemeneti feltétellel találkozik, a bemeneti állapot lekérésre kerül a bemeneti képmemóriából. A művelet eredményének kiadásakor a kimeneti állapot a kimeneti képmemóriában tárolódik.
3, Kimenet frissítési fázis:Az összes utasítás végrehajtása után az összetevő képregiszterekben lévő összes kimeneti relé állapota be- és kikapcsolásra kerül a kimeneti frissítési fázisban, és a kimeneti reteszekben tárolódik, amelyek külső terhelések meghajtására szolgálnak a kimeneti kapcsokon és a külső tápegységen keresztül.




