PLC:ns roll i systemet
En programmerbar logikstyrning (PLC) är byggd för industriell styrning. Den är gjord för att arbeta nära maskiner och processer, med förutsägbart beteende, många I/O-signaler och långvarig drift. Den ersätter ofta stora mängder hårdkopplad relälogik, men kan också hantera analog reglering, kommunikation, motion och diagnostik.
PLC:n ska inte förväxlas med HMI-skärmen. HMI visar och tar emot operatörskommandon; PLC:n utför normalt den underliggande styrlogiken.
Scan cycle – den återkommande arbetscykeln
En förenklad PLC-cykel kan beskrivas i tre steg: läs ingångar, kör programmet, skriv utgångar. Därefter börjar cykeln om. Verkliga PLC-plattformar kan ha flera uppgifter med olika prioritet och exekveringsintervall, men den enkla modellen förklarar varför programmet ser världen som en serie snabba uppdateringar.
Hur PLC-program byggs
Vanliga byggstenar är boolesk logik, timer, räknare, jämförelser, matematik, funktionsblock och tillstånds- eller sekvenslogik. IEC 61131-3 beskriver standardiserade programmeringsspråk och element för programmerbara styrsystem. I praktiken är Ladder Diagram (LD), Function Block Diagram (FBD), Structured Text (ST) och Sequential Function Chart (SFC) centrala begrepp.
Leverantörer kan lägga till egna funktioner och bibliotek, så ett program är inte automatiskt portabelt bara för att programmeringsspråket liknar ett annat systems.
Lokalt och distribuerat I/O
I mindre system sitter I/O ofta nära CPU:n. I större maskiner och anläggningar placeras I/O närmare sensorer och ställdon för att minska kabeldragning. Då transporteras signalinformationen över ett industriellt nätverk till styrsystemet.
Distribuerat I/O gör topologin flexibel men flyttar också en del av felsökningen från enskilda ledare till nätverk, konfiguration och enhetsdiagnostik.
När PLC är ett naturligt val
- Maskiner med sekvens- och interlocklogik.
- Transportörer och materialhantering.
- Förpacknings- och monteringslinjer.
- System med decentraliserat I/O och många diskreta signaler.
- Anläggningar där PLC:n ska integrera drivsystem, operatörspaneler och nätverksanslutna enheter.
Processer med mycket omfattande kontinuerlig reglering kan i stället – eller dessutom – använda DCS-arkitektur. Gränsen är inte absolut; moderna plattformar överlappar varandra.