Povzetek znanja o PLC: osnovno branje za inženirje elektrotehnike!
Povzetek znanja o PLC: osnovno branje za inženirje elektrotehnike!

I. Definicija in klasifikacija PLC-jev
PLC ali programabilni logični krmilnik je nova generacija univerzalnih industrijskih krmilnih naprav. Temelji na mikroprocesorjih in združuje računalniško tehnologijo, tehnologijo avtomatskega krmiljenja in komunikacijsko tehnologijo. PLC-ji, zasnovani za industrijska okolja, se ponašajo z lahko razumljivim programiranjem z uporabo "naravnega jezika", ki je usmerjen v krmilne procese in uporabnike. Odlikujejo jih preprostost, enostavnost upravljanja in visoka zanesljivost.
PLC-ji, ki so se razvili iz relejnega zaporednega krmiljenja, so osredotočeni na mikroprocesorje in služijo kot vsestranske naprave za avtomatsko krmiljenje. Poglobimo se v podrobnosti:
1. Opredelitev
PLC je digitalni elektronski sistem, zasnovan za industrijske aplikacije. Uporablja programabilni pomnilnik za shranjevanje navodil za operacije, kot so logično računanje, zaporedno krmiljenje, merjenje časa, štetje in aritmetika. S povezovanjem z digitalnimi in analognimi vhodi in izhodi PLC krmilijo različno mehansko opremo in proizvodne procese. Tako PLC-ji kot njihove periferne naprave so zasnovani za brezhibno integracijo z industrijskimi nadzornimi sistemi in za olajšanje funkcionalne širitve.
2. Razvrstitev
PLC izdelki so na voljo v široki paleti z različnimi specifikacijami in zmogljivostmi. Na splošno so razvrščeni glede na strukturno obliko, funkcionalne razlike in število V/I točk.
2.1 Razvrstitev po strukturni obliki
PLC-je lahko glede na strukturno obliko razvrstimo v integralne in modularne tipe.
(1) Integralni PLC
V integriranih PLC-jih so komponente, kot so napajalnik, CPE in V/I vmesniki, v eni sami omarici. Znani so po svoji kompaktni strukturi, majhnosti in cenovni dostopnosti. Majhni PLC-ji običajno sprejmejo to integralno strukturo. Integralni PLC je sestavljen iz osnovne enote (znane tudi kot glavna enota) z različnimi V/I točkami in razširitvene enote. Osnovna enota vsebuje CPE, V/I vmesnike, razširitvena vrata za povezavo z V/I razširitvenimi enotami in vmesnike za povezavo s programatorjem ali zapisovalnikom EPROM. Razširitvena enota pa vsebuje samo V/I in napajalne komponente, brez CPE. Osnovna enota in razširitvena enota sta običajno povezani s ploščatim kablom. Integralni PLC-ji so lahko opremljeni tudi s posebnimi funkcijskimi enotami, kot so analogne enote in enote za nadzor položaja, da razširijo svoje zmogljivosti.
(2) Modularni PLC
Modularni PLC-ji imajo ločene module za vsako komponento, kot so moduli CPE, I/O moduli, napajalni moduli (včasih integrirani v modul CPE) in različni funkcijski moduli. Ti moduli so nameščeni na ogrodje ali hrbtno ploščo. Prednost modularnih PLK-jev je njihova prilagodljiva konfiguracija, ki omogoča izbiro različnih sistemskih lestvic po potrebi. Prav tako jih je enostavno sestaviti, razširiti in vzdrževati. Srednje veliki in veliki PLC-ji imajo običajno modularno strukturo.
Poleg tega nekateri PLK-ji združujejo značilnosti tako integralnih kot modularnih vrst in tvorijo tisto, kar je znano kot zloženi PLK. V zloženih PLC-jih so komponente, kot so CPE, napajalnik in V/I vmesniki, neodvisni moduli, povezani prek kablov in jih je mogoče zlagati plast za plastjo. Ta zasnova ne ponuja le prilagodljive konfiguracije sistema, temveč omogoča tudi kompaktno velikost.
2.2 Razvrstitev po funkciji
Glede na njihove funkcionalne zmogljivosti lahko PLC-je razdelimo v tri kategorije: nižjega razreda, srednjega razreda in visokega razreda.
(1) PLC nizkega cenovnega razreda
PLC-ji nižjega cenovnega razreda imajo osnovne funkcije, kot so logične operacije, merjenje časa, štetje, prestavljanje, samodiagnoza in nadzor. Vključujejo lahko tudi omejeno količino analognih vhodov/izhodov, aritmetičnih operacij, prenosa in primerjave podatkov ter komunikacijskih funkcij. Ti PLC-ji se uporabljajo predvsem za krmilne sisteme z enim strojem, ki vključujejo logično krmiljenje, zaporedno krmiljenje ali majhno količino analognega krmiljenja.
(2) PLC srednjega razreda
Poleg funkcij nizkocenovnih PLC-jev ponujajo PLC-ji srednjega razreda močnejše zmogljivosti pri analognem vhodu/izhodu, aritmetičnih operacijah, prenosu in primerjavi podatkov, pretvorbi številskega sistema, oddaljenem V/I, podprogramih in komunikacijskem omrežju. Nekateri imajo lahko tudi krmiljenje prekinitev in krmilne funkcije PID, zaradi česar so primerni za kompleksne krmilne sisteme.
(3) Vrhunski PLC
Vrhunski PLK-ji poleg zmogljivosti PLK-jev srednjega razreda vključujejo napredne funkcije, kot so aritmetične operacije s predznakom, matrični izračuni, bitne logične operacije, izračuni kvadratnega korena in druge posebne funkcije. Imajo tudi možnost ustvarjanja in prenosa tabel. Vrhunski PLK-ji se ponašajo z izboljšanimi komunikacijskimi in omrežnimi funkcionalnostmi, kar omogoča obsežno krmiljenje procesov ali oblikovanje porazdeljenih sistemov za nadzor omrežja, s čimer se doseže tovarniška avtomatizacija.
2.3 Razvrstitev po V/I točkah
Glede na število V/I točk lahko PLC-je razvrstimo v majhne, srednje in velike kategorije.
(1) Majhen PLC
Majhni PLC-ji imajo manj kot 256 V/I točk, imajo eno CPE in uporabljajo 8-bitne ali 16-bitne procesorje. Njihova zmogljivost uporabniškega pomnilnika je običajno pod 4 KB.
(2) Srednji PLC
Srednji PLK-ji imajo med 256 in 2048 V/I točk, uporabljajo dvojne procesorje in imajo kapaciteto uporabniškega pomnilnika od 2 KB do 8 KB.
(3) Velik PLC
Veliki PLC-ji se ponašajo z več kot 2048 V/I točkami, uporabljajo več CPU-jev in so opremljeni s 16-bitnimi ali 32-bitnimi procesorji. Njihova zmogljivost uporabniškega pomnilnika je od 8KB do 16KB.
Po vsem svetu lahko izdelke PLC razvrstimo v tri glavne regionalne vrste: ameriške, evropske in japonske. Ameriške in evropske tehnologije PLC so bile razvite neodvisno, kar je povzročilo izrazite razlike med njihovimi izdelki. Japonska tehnologija PLC, uvedena iz Združenih držav Amerike, podeduje nekatere značilnosti ameriških PLC-jev, vendar se osredotoča na majhne PLC-je. Medtem ko so ameriški in evropski PLC-ji znani po svojih srednje velikih in velikih ponudbah, so japonski PLC-ji znani po svojih majhnih analogih.
II. Funkcije in področja uporabe PLK-jev
PLC-ji združujejo prednosti relejno-kontaktorskega krmiljenja in prilagodljivost računalnikov. Ta edinstvena zasnova赋予了PLC ima številne neprimerljive lastnosti v primerjavi z drugimi krmilniki.
1. Funkcije PLC-jev
Kot univerzalna industrijska avtomatska krmilna naprava, osredotočena na mikroprocesorje in združuje računalniško tehnologijo, tehnologijo avtomatskega krmiljenja in komunikacijsko tehnologijo, PLC-ji ponujajo številne prednosti. Ti vključujejo visoko zanesljivost, kompaktno velikost, močno funkcionalnost, preprosto in prilagodljivo programsko zasnovo, vsestranskost in enostavno vzdrževanje. Posledično PLC-ji najdejo široko uporabo na področjih, kot so metalurgija, energetika, kemikalije, transport in proizvodnja električne energije, in se pojavljajo kot eden od treh stebrov sodobnega industrijskega krmiljenja (poleg robotov in CAD/CAM). Na podlagi značilnosti PLC-jev lahko njihove funkcionalne oblike povzamemo na naslednji način:
(1) Preklopno logično krmiljenje
PLC-ji imajo robustne logične računske zmogljivosti, ki jim omogočajo doseganje različnih enostavnih in zapletenih logičnih kontrol. To je najbolj temeljna in široko uporabljena domena PLK-jev, ki nadomešča tradicionalno krmiljenje relejev in kontaktorjev.
(2) Analogni nadzor
PLC-ji so opremljeni z A/D in D/A pretvorniškimi moduli. Modul A/D pretvori analogne količine iz polja, kot so temperatura, tlak, pretok in hitrost, v digitalne količine. Te digitalne količine nato obdela mikroprocesor v PLK (ker lahko mikroprocesorji obdelujejo samo digitalne količine) in se nato uporabijo za krmiljenje. Druga možnost je, da modul D/A pretvori digitalne količine nazaj v analogne količine za nadzor nad nadzorovanim objektom, s čimer omogoča PLC-jem, da izvajajo nadzor nad analognimi količinami.
(3) Nadzor procesa
Sodobni srednje veliki in veliki PLC-ji imajo tipično krmilne module PID, ki omogočajo vodenje procesov v zaprti zanki. Ko spremenljivka med krmilnim procesom odstopa, PLC izračuna pravilen izhod z uporabo algoritma PID, s čimer prilagodi proizvodni proces in vzdržuje spremenljivko na nastavljeni točki. Trenutno veliko PLC-jev majhne velikosti vključuje tudi funkcijo krmiljenja PID.
(4) Nadzor časa in štetja
PLC-ji se ponašajo z močnimi zmožnostmi merjenja časa in štetja, ki lahko zagotovijo na desetine, stotine ali celo tisoče časovnikov in števcev. Časovno trajanje in vrednosti štetja lahko poljubno nastavi uporabnik pri pisanju uporabniškega programa ali operater na mestu prek programerja. To omogoča nadzor časa in štetja. Če morajo uporabniki šteti visokofrekvenčne signale, se lahko odločijo za hitre števne module.
(5) Zaporedni nadzor
Pri industrijskem krmiljenju je mogoče doseči zaporedno krmiljenje s korakom PLC-ja ali programiranjem premičnega registra.
(6) Obdelava podatkov
Sodobni PLC-ji niso zmožni samo izvajati aritmetičnih operacij, prenosa podatkov, razvrščanja in iskanja v tabeli, ampak lahko izvajajo tudi primerjavo podatkov, pretvorbo podatkov, komunikacijo podatkov, prikaz podatkov in tiskanje. Imajo robustne zmogljivosti obdelave podatkov.
(7) Komunikacija in mreženje
Večina sodobnih PLC-jev vključuje komunikacijske in omrežne tehnologije, ki vključujejo vmesnike RS-232 ali RS-485 za daljinsko krmiljenje V/I. Več PLC-jev je mogoče povezati v omrežje in komunicirati med seboj. Enote za obdelavo signalov zunanjih naprav lahko izmenjujejo programe in podatke z enim ali več programabilnimi krmilniki. Prenos programov, prenos podatkovnih datotek, spremljanje in diagnostiko je mogoče doseči prek komunikacijskih vmesnikov ali komunikacijskih procesorjev, ki uporabljajo standardne vmesnike strojne opreme ali lastniške komunikacijske protokole za olajšanje prenosa programov in podatkov.
2. Področja uporabe PLC-jev
Trenutno se PLC-ji široko uporabljajo doma in v tujini v različnih panogah, vključno z železarstvom in jeklom, nafto, kemikalijami, energijo, gradbenimi materiali, strojno proizvodnjo, avtomobili, lahkim tekstilom, transportom, varstvom okolja in kulturno zabavo. Njihove aplikacije je mogoče na splošno razvrstiti v naslednje kategorije:
(1) Preklopno logično krmiljenje
To je najbolj temeljna in široko uporabljena domena PLK-jev, ki nadomešča tradicionalna relejna vezja za doseganje logičnega in zaporednega nadzora. PLC-ji se lahko uporabljajo za krmiljenje enega samega stroja, pa tudi za skupinsko krmiljenje več strojev in avtomatizirane proizvodne linije, kot so stroji za brizganje, tiskarski stroji, stroji za spenjanje, kombinirana strojna orodja, brusilni stroji, proizvodne linije za pakiranje in montažne linije za galvanizacijo.
(2) Analogni nadzor
V procesih industrijske proizvodnje so številne nenehno spreminjajoče se količine, kot so temperatura, tlak, pretok, nivo tekočine in hitrost, analogne količine. Da bi PLC-jem omogočili obdelavo analognih veličin, je treba izvesti A/D in D/A pretvorbe med analognimi in digitalnimi količinami. Proizvajalci PLC-jev izdelujejo spremljajoče A/D in D/A pretvorbene module za olajšanje analognih krmilnih aplikacij za PLC-je.
(3) Nadzor gibanja
PLCse lahko uporablja za krmiljenje rotacijskega ali linearnega gibanja. Kar zadeva konfiguracijo krmilnega sistema, so zgodnje aplikacije neposredno povezovale senzorje položaja in aktuatorje s preklopnimi V/I moduli. Dandanes se na splošno uporabljajo specializirani moduli za nadzor gibanja. Ti moduli lahko poganjajo enoosno ali večosno krmiljenje položaja za koračne motorje ali servo motorje. Skoraj vsi večji izdelki proizvajalcev PLC-jev po vsem svetu imajo zmožnosti nadzora gibanja, ki se pogosto uporabljajo v različnih strojih, obdelovalnih strojih, robotih, dvigalih in drugih aplikacijah.
(4) Nadzor procesa
Krmiljenje procesa se nanaša na krmiljenje analognih veličin v zaprti zanki, kot so temperatura, tlak in pretok. Ima široko uporabo na področjih, kot so metalurgija, kemijsko inženirstvo, toplotna obdelava in krmiljenje kotlov. Kot industrijske krmilne računalnike je PLC-je mogoče programirati z različnimi krmilnimi algoritmi za doseganje krmiljenja v zaprti zanki. PID krmiljenje je pogosto uporabljena regulacijska metoda v zaprtozančnih krmilnih sistemih. Tako srednji kot veliki PLC-ji so opremljeni s PID moduli, trenutno pa ima ta funkcijski modul tudi veliko majhnih PLC-jev. Obdelava PID na splošno vključuje izvajanje namenskega podprograma PID.
(5) Obdelava podatkov
Sodobni PLC-ji so opremljeni z matematičnimi operacijami (vključno z matričnim izračunom, izračunom funkcij, logičnimi operacijami), prenosom podatkov, pretvorbo podatkov, razvrščanjem, iskanjem po tabelah in funkcijami bitne manipulacije. Izvajajo lahko zajem, analizo in obdelavo podatkov. Te podatke je mogoče primerjati z referenčnimi vrednostmi, shranjenimi v pomnilniku, za izvajanje posebnih krmilnih operacij ali jih posredovati drugim inteligentnim napravam prek komunikacijskih funkcij. Lahko jih tudi natisnemo in tabeliramo. Obdelava podatkov se običajno uporablja v obsežnih nadzornih sistemih, kot so fleksibilni proizvodni sistemi brez posadke, in v sistemih za nadzor procesov, kot so tisti v proizvodnji papirja, metalurgiji in živilski industriji.
(6) Komunikacija in mreženje
PLC komunikacija zajema komunikacijo med PLC-ji ter med PLC-ji in drugimi inteligentnimi napravami. Z razvojem računalniškega nadzora so omrežja za avtomatizacijo tovarn hitro napredovala. Vsi proizvajalci PLC-jev dajejo velik poudarek komunikacijskim zmožnostim PLC-jev in so predstavili svoje omrežne sisteme. Nedavno proizvedeni PLC-ji so opremljeni s komunikacijskimi vmesniki, zaradi česar je komunikacija zelo priročna.
III. Osnovna zgradba in princip delovanja PLC-jev
PLC-ji so kot industrijski nadzorni računalniki podobni strukturi običajnih računalnikov. Vendar se razlike pojavijo zaradi različnih scenarijev uporabe in ciljev.
1. Strojne komponente PLC-jev
Diagram osnovne strukture gostitelja PLC je prikazan na spodnji sliki: [Slika]
V diagramu PLC gostitelja sestavljajo CPE, pomnilnik (EPROM, RAM), vhodno/izhodne enote, periferni V/I vmesniki, komunikacijski vmesniki in napajalnik. Pri integriranih PLC-jih so vse te komponente nameščene v isti omari. V modularnih PLC-jih je vsaka komponenta neodvisno pakirana kot modul, moduli pa so povezani prek stojala in kablov. Vsi deli znotraj gostitelja so medsebojno povezani preko napajalnih vodil, krmilnih vodil, naslovnih vodil in podatkovnih vodil. Glede na zahteve dejanskega nadzornega objekta so različne zunanje naprave konfigurirane tako, da tvorijo različne krmilne sisteme PLC.
Običajne zunanje naprave vključujejo programerje, tiskalnike in zapisovalnike EPROM. PLC-ji so lahko opremljeni tudi s komunikacijskimi moduli za komunikacijo s stroji višje ravni in drugimi PLC-ji, s čimer tvorijo porazdeljeni nadzorni sistem za PLC-je.
Spodaj je uvod v vsako komponento PLC-ja in njegovo vlogo, ki uporabnikom pomaga bolje razumeti načela krmiljenja in delovne procese PLC-jev.
(1) CPU
CPU je nadzorni center PLC-ja. Pod nadzorom CPE PLC usklajuje in deluje urejeno, da doseže nadzor nad različno opremo na kraju samem. CPE, sestavljen iz mikroprocesorja in krmilnika, lahko izvaja logične in matematične operacije ter usklajuje delo različnih notranjih komponent krmilnega sistema. Krmilnik skrbi za pravilno delovanje vseh delov mikroprocesorja. Njegova primarna funkcija je branje navodil iz spomina in njihovo izvajanje.
(2) Spomin
PLC-ji so opremljeni z dvema vrstama pomnilnika: sistemski pomnilnik in uporabniški pomnilnik. Sistemski pomnilnik shranjuje programe za upravljanje sistema, do katerih uporabniki ne morejo dostopati ali jih spreminjati. Uporabniški pomnilnik shranjuje prevedene aplikacijske programe in stanja delovnih podatkov. Del uporabniškega pomnilnika, ki shranjuje stanja delovnih podatkov, je znan tudi kot območje za shranjevanje podatkov. Vključuje področja slik vhodnih/izhodnih podatkov, podatkovna področja prednastavljenih in trenutnih vrednosti za časovnike/števce ter vmesna območja za shranjevanje vmesnih rezultatov.
PLC pomnilnik vključuje predvsem naslednje vrste:
Bralni pomnilnik (ROM)
Programabilni bralni pomnilnik (PROM)
Izbrisljivi programabilni bralni pomnilnik (EPROM)
Električno izbrisljiv programabilni bralni pomnilnik (EEPROM)
Pomnilnik z naključnim dostopom (RAM)
(3) Vhodno/izhodni (V/I) moduli
① Preklopni vhodni modul
Preklopne vhodne naprave vključujejo različna stikala, gumbe, senzorje itd. Vrste vhodov PLC so lahko DC, AC ali oboje. Napajanje za vhodno vezje je lahko zunanje ali v nekaterih primerih interno s PLC-jem.
② Preklopni izhodni modul
Izhodni modul pretvori krmilne signale na ravni TTL, ki jih izhodi CPU pri izvajanju uporabniškega programa, v signale, ki so potrebni na proizvodnem mestu za pogon določene opreme, s čimer se sproži izvršilni mehanizem.
(4) Programer
Programator je bistvena zunanja naprava za PLC-je. Uporabnikom omogoča vnašanje programov v pomnilnik uporabniških programov PLC-ja, odpravljanje napak v programih in spremljanje izvajanja programa. Programsko gledano lahko programerje razvrstimo v tri vrste:
Ročni programator
Grafični programer
Splošni računalniški programer
(5) Napajalnik
Napajalna enota pretvarja zunanjo moč (npr. 220 V AC) v notranjo delovno napetost. Zunanje priključeno napajanje se pretvori v delovno napetost, ki jo zahtevajo notranja vezja PLC-ja (npr. DC 5V, ±12V, 24V) prek namenskega preklopnega regulatorja napetosti znotraj PLC-ja. Zagotavlja tudi napajanje 24 V DC za zunanje vhodne naprave (npr. bližinska stikala) (samo za vhodne točke). Napajanje za pogon PLC bremen zagotavlja...
(6) Periferni vmesniki
Periferna vmesniška vezja povezujejo ročne programerje ali druge grafične programerje, besedilne zaslone in lahko prek perifernega vmesnika oblikujejo krmilno omrežje PLC. PLC-ji se lahko povežejo z računalniki s kablom PC/PPI ali kartico MPI prek vmesnika RS-485, kar omogoča programiranje, nadzor, mreženje in druge funkcije.
2. Programske komponente PLC-jev
Programska oprema PLC obsega sistemske programe in uporabniške programe. Sistemske programe načrtujejo in napišejo proizvajalci PLC-jev ter shranijo v sistemski pomnilnik PLC-ja. Uporabniki jih ne morejo neposredno brati, pisati ali spreminjati. Sistemski programi običajno med drugim vključujejo sistemske diagnostične programe, programe za obdelavo vnosa, programe za prevajanje, programe za prenos informacij in programe za spremljanje.
User programe sestavijo uporabniki z uporabo programskih jezikov PLC na podlagi nadzornih zahtev. V aplikacijah PLC je najbolj kritičen vidik uporaba programskih jezikov PLC za pisanje uporabniških programov za doseganje nadzornih ciljev. Ker so PLC-ji posebej razviti za industrijsko krmiljenje, so njihovi primarni uporabniki elektrotehniki. Da bi zadovoljili njihove tradicionalne navade in učne zmožnosti, PLC-ji uporabljajo predvsem namenske jezike, ki so preprostejši, bolj razumljivi in bolj intuitivni v primerjavi z računalniškimi jeziki.
Struktura grafičnih navodil
Eksplicitne spremenljivke in konstante
Poenostavljena struktura programa
Poenostavljen proces generiranja aplikacijske programske opreme
Izboljšana orodja za odpravljanje napak
3. Osnovni princip delovanja PLC-jev
Postopek skeniranja PLC je v glavnem razdeljen na tri stopnje: vzorčenje vnosa, izvajanje uporabniškega programa in osveževanje izhoda. Kot je prikazano na sliki: [Slika]
Stopnja vzorčenja vnosa
Med fazo vzorčenja vhodov PLC zaporedno prebere vse vhodne statuse in podatke na način skeniranja ter jih shrani v ustrezne enote območja I/O slike. Po končanem vzorčenju vhoda se postopek premakne na stopnjo izvajanja uporabniškega programa in osveževanje izhoda. V teh dveh stopnjah, tudi če se vhodni statusi in podatki spremenijo, statusi in podatki v ustreznih enotah območja V/I slike ne bodo spremenjeni. Če je torej vhod impulzni signal, mora biti širina impulza večja od enega cikla skeniranja, da se zagotovi, da je vhod mogoče prebrati v kakršnih koli okoliščinah.
Stopnja izvajanja uporabniškega programa
Med fazo izvajanja uporabniškega programa PLC vedno skenira uporabniški program (lestvični diagram) v zaporedju od zgoraj navzdol. Pri skeniranju vsakega lestvičnega diagrama najprej skenira krmilno vezje, ki ga tvorijo kontakti na levi strani lestvičnega diagrama. Logične operacije se izvajajo v krmilnem vezju v vrstnem redu od leve proti desni, od zgoraj navzdol. Nato se na podlagi rezultatov logičnih operacij osveži status ustreznega bita v sistemskem pomnilniškem območju RAM-a za logično tuljavo ali se osveži status ustreznega bita v območju V/I slike za izhodno tuljavo ali pa se določi, ali je treba izvesti posebna funkcijska navodila, ki jih določa lestvični diagram.
To pomeni, da med izvajanjem uporabniškega programa ostanejo nespremenjeni samo statusi in podatki vhodnih točk v območju V/I slike, medtem ko se statusi in podatki drugih izhodnih točk in programskih naprav v območju V/I slike ali v območju pomnilnika sistemskega RAM-a lahko spremenijo. Lestvični diagrami, postavljeni višje, bodo vplivali na rezultate izvajanja nižjih lestvičnih diagramov, ki se sklicujejo na te tuljave ali podatke. Nasprotno pa bodo osveženi statusi ali podatki logičnih tuljav v nižjih lestvičnih diagramih vplivali le na višje lestvične diagrame v naslednjem ciklu skeniranja.
Stopnja osveževanja izhoda
Ko je skeniranje uporabniškega programa končano, PLC preide v fazo osveževanja izhoda. Med to fazo CPE posodobi vsa izhodna zaskočna vezja v skladu s statusi in podatki v območju V/I slike in poganja ustrezne zunanje naprave prek izhodnih vezij. To označuje pravi izhod PLC-ja.
Pojav vhodno/izhodnega zamika
Iz delovnega procesa PLC je mogoče sklepati naslednje:
Programi se izvajajo na način skeniranja, kar ima za posledico inherenten zamik v logičnem razmerju med vhodnimi in izhodnimi signali. Daljši kot je cikel skeniranja, večji je zamik.
Poleg časa, ki ga porabijo tri glavne delovne faze – vzorčenje vnosa, izvajanje uporabniškega programa in osveževanje izhoda – cikel skeniranja vključuje tudi čas, ki ga porabijo operacije upravljanja sistema. Čas, potreben za izvajanje programa, je povezan z dolžino programa in kompleksnostjo ukaznih operacij, medtem ko ostali dejavniki ostajajo relativno konstantni. Cikli skeniranja so običajno reda velikosti milisekund ali mikrosekund.
Med n-to izvedbo skeniranja so vhodni podatki, na katere se opira, vzorčena vrednost X, pridobljena med fazo vzorčenja tega cikla skeniranja. Izhodni podatki Y(n) temeljijo tako na izhodni vrednosti Y(n-1) iz prejšnjega skeniranja kot na trenutni izhodni vrednosti Yn. Signal, poslan na izhodni terminal, predstavlja končni rezultat Yn po tem, ko so bili med tem ciklom izvedeni vsi izračuni.
Zamik vhodno/izhodnega odziva ni povezan samo z metodo skeniranja, ampak tudi z razporeditvijo zasnove programa.