Programmerbar logik kontrol og synkron link kontrol er to udtryk anvendt i computer programmering til forskellige typer elektronik systemer. De to typer kontrolsystemer er begge designet til at gøre automatisering nemmere i de industrier, hvor de typisk anvendes. PLC og SLC systemer har centrale behandlingsenheder og et input-output interface system. CPU'en styrer processerne i hver, men gør det via input- og output-systemet, som forbinder til den enhed, den styrer. Bortset fra det generelle formål med øget automatiseringskontrol har PLC'er og SLC'er nogle betydelige forskelle.
Anvendelser
Programmerbare logikkontrollere anvendes i applikationer som computernetværk, bevægelses- og processtyringssystemer, datalagring og -håndtering og andre komplekse styresystemer, såsom sekventiel relæstyring og anvendelse af distribuerede kontrolsystemer.PLC'er bruges ofte til fremstilling til at kontrollere maskiner med ansvar for produktion. Synkron-link controllere kan også bruges i processtyringsapplikationer samt telekommunikationsstyringssystemer, real-time finansielle systemer og endda i forsvars- og flyindustrien. I luftfartssektoren anvendes f.eks. SLC'er i brednetværk eller WAN'er til at muliggøre samtidig transmission og modtagelse af data til kritiske flyselskaber. I den finansielle branche er denne type teknologi nødvendig for indgivelse af realtidsforretninger på aktiemarkederne, hvor det er afgørende at få den mest aktuelle pris på en investering, som at få handlen indsendt før prisændringer.
Programmering
Den største forskel mellem PLC'er og SLC'er er i forhold til den type programmering, der anvendes til hver. PLC'er programmeres ved hjælp af stigenlogiske styresystemer. Disse controllere programmeres ved hjælp af eksterne kontrolterminaler eller softwareprogrammer, der overføres til controlleren ved hjælp af en netværksforbindelse. I nogle tilfælde tilføjes programmeringslogikken til controlleren med en flytbar mikrochip-processor. Synkronlogiske styresystemer har tendens til at være noget mere alsidige med hensyn til programmering og redigering muligheder. SLC'er kan betjenes uafhængigt gennem flere kommunikationsforbindelser. Mens PLC'er typisk kræver dedikerede faciliteter til løbende kontrol, bruger SLC'er denne multiple kommunikationsstrategi som en måde at begrænse antallet af dedikerede faciliteter til rådighed for at opretholde styringen af systemet.
Funktionalitet
PLC'er har udviklet sig gennem årene til at blive meget funktionelle enheder brugt på tværs af en bred vifte af brancher. På grund af behovet for vidtrækkende brug af disse typer controllere har programmører, der arbejder på PLC'er, udviklet bærbare mikrocontroller-systemer, der bruges til at navigere og ændre programmeringslogikken, som anvendes i forskellige typer elektroniske enheder. SLC'er, men alsidige med hensyn til antallet af adgangspunkter, har ikke samme overførbarhed. I stedet er SLC'er primært begrænset til mainframesystemer.
Kommunikation
Funktionaliteten og programmeringen af PLC'er og SLC'er fremhæver en af de andre store forskelle mellem de to typer controllere. Kommunikation via SLC'er kan være vidtrækkende med hensyn til antallet af adgangspunkter, fordi disse controllere kan fås gennem flere porte på tværs af et netværk. Med PLC'er er adgang til styring og programmering af controlleren begrænset til antallet af tilgængelige fysiske adgangsporte. Denne begrænsede adgang betyder ikke, at controllerne ikke kan nås på tværs af et netværk, men det begrænser antallet af personer, der kan betjene kontrollen på et givet tidspunkt.