Hvad er de forskellige typer af programmerbar logisk controller?
Mange typer programmerbar logisk controller bruges ofte til fremstilling, industri og endda forlystelsespark. De forskellige typer kan omfatte stigelogik, traditionel programmering, tilstandslogik, interface mellem mennesker og maskiner og fjernterminalenheder. De fleste af disse controllere er defineret af den fysiske konfiguration af hardware samt de anvendte typer software eller programmeringssprog. Programmerbar logik-controllerhardware er ofte bygget til at modstå intens vejr eller fysisk slid, og software er ofte lavet til at være noget elastisk til at rumme mange forskellige situationer. Som et resultat er de forskellige controllere ofte designet til fremstilling og automatiseringssystemer.
Ladderlogik betragtes som en af de mest almindelige programmerbare logik-controller-typer. I disse systemer automatiseres og vedligeholdes relælogikhardware ved hjælp af programmerbar logik. Dette gør denne type nyttig i industrielle systemer, fordi mange funktioner kan opretholdes med minimal menneskelig interaktion. Derudover kan stigen logik kombineres med flere former for programmerbare controllere for at skabe avancerede systemer.
Traditionelle programmeringslogikcontrollere bruger ofte almindelige computersprog, såsom BASIC, til at indtaste kommandoer og vedligeholde et system. Denne type inkluderer ofte et vist niveau af menneskelig interaktion. Logiske controllere, der bruger traditionel programmering, kan også bruges til at kontrollere relæbaserede systemer eller fabriksfremstillingsprocesser, der skal være fleksible.
Tilstandslogik betragtes ofte som en af de fleksible typer programmerbar logisk controller. Ved at opbygge en edb-model af en reel opgave bruges ofte programmerbare tilstandslogik-controllere til at hjælpe med opgaver, der kan ændre sig hurtigt. Tilstandslogik tillader simulering af beslutningstagning, fordi et programs tilstand ofte ændres baseret på input- og outputdata. Mange typer programmerbare logiksystemer kan modelleres ved hjælp af tilstandslogik.
Grænseflader mellem mennesker og maskiner kombinerer ofte de forskellige controllere for at give mulighed for automatisering og rutinemæssig menneskelig interaktion. Disse systemer kan være afhængige af inputkommandoer eller levere data til brugerne, når de anmodes om det. Denne type er ofte mere avanceret end fuldautomatiske systemer, fordi der ofte er behov for forskellige programmeringssprog for at lette ensartet interaktion.
Fjernterminalenheder er generelt designet til at give en statisk funktion. De bruges ofte eksternt og kan give en jævn strøm af data på trods af barske miljø- eller databehandlingsforhold. Disse systemer er ofte designet til at fungere uden meget menneskelig interaktion, hvilket kan gøre dem ideelle til overvågning sammenlignet med andre kontrolsystemer.