PLC-aloittelijat, jotka opettelevat ohjelmoimaan, ensinnäkin ymmärtämään, mitä PLC-ohjelman suoritusprosessi tapahtuu.
PLC-ohjelman suoritus on jaettu kolmeen vaiheeseen: tulon näytteenottovaihe, ohjelman suoritusvaihe, tulon päivitysvaihe. PLC on pyörähtänyt näiden kolmen vaiheen läpi, yhden kerran suorittamista, sitä kutsutaan skannausjaksoksi.
1.Syötteen näytteenottovaihe:PLC skannaa kaikkien tuloliittimien tilan ja tallentaa tulokuvamuistiin, kuten 10.0, 10.1 ja muut liittimet ovat kytkettyinä tai irrotettuina. Siirry sitten seuraavaan vaiheeseen, ohjelman suoritusvaiheessa ja tulosteen päivitysvaiheessa, tulokuvarekisteri on eristetty ulkomaailmasta, se pidetään sisällä kunkin pisteen tila pysyy ennallaan. Vasta seuraavan skannausjakson tulonäytteistysvaiheessa tuloliittimien uuteen tilaan päästään ja se päivitetään. Siksi, kun PLC suoritetaan, kunkin tulopisteen tila haetaan tulokuvamuistista eikä suoraan fyysisten päätteiden päälle/pois-tilasta. Tästä syystä tulosignaaleilla on laaja kaistanleveys, joka on enemmän kuin yksi pyyhkäisyjakso. Jos esimerkiksi painike on kytketty johonkin tuloista, painikkeen painamiseen kuluva aika on pitempi kuin yksi skannausjakso. Miksi? Jos painiketta painetaan hyvin lyhyen aikaa, etkä ole tulonäytteenottovaiheessa, kun painat sitä, et voi siepata tulosignaalia. Tietenkin tämä on teoreettisesti ottaen, koska PLC:n skannausjakson aika on hyvin lyhyt, tusina millimetriä tai kymmeniä millimetrejä, ehkä et tunne sitä ollenkaan.
2, ohjelman suoritusvaihe:PLC vasemmalta oikealle, ylhäältä alas skannaa käyttäjäohjelman suoritusta, tietysti ohjelman eri käskyjen vaatimusten mukaan, kuten hyppykäskyn kohtaaminen hyppykäskyn suorituksessa määriteltyjen vaiheiden mukaisesti. Kun käsky kohtaa syöttötilan, syöttötila noudetaan syöttökuvamuistista. Kun toiminnon tulos tulostetaan, ulostulon tila tallennetaan ulostulokuvamuistiin.
3, lähdön päivitysvaihe:Kun kaikki käskyt on suoritettu, kaikkien komponenttikuvarekisterien lähtöreleiden tila kytketään päälle/pois lähdön päivitysvaiheessa ja tallennetaan lähtösalvoihin, joita käytetään ulkoisten kuormien ohjaamiseen lähtöliittimien ja ulkoisen virtalähteen kautta.




