Programirljivo logično krmiljenje in sinhrono krmiljenje povezav sta dva izraza, ki se uporabljata v računalniškem programiranju za različne vrste elektronskih sistemov. Oba tipa nadzornih sistemov sta zasnovana tako, da omogočata lažjo avtomatizacijo v industrijah, kjer se običajno uporabljajo. Sistemi PLC in SLC imajo centralne procesne enote in vhodno-izhodni vmesniški sistem. CPU nadzoruje procese v vsakem, vendar to počne prek vhodnega in izhodnega sistema, ki se poveže z napravo, ki jo nadzoruje. Poleg splošnega namena povečanega avtomatizacijskega nadzora imajo PLC in SLC nekatere pomembne razlike.
Uporabe
Programabilni logični krmilniki se uporabljajo v aplikacijah, kot so računalniško omrežje, sistemi za nadzor gibanja in procesov, shranjevanje podatkov in ravnanje ter drugi kompleksni krmilni sistemi, kot so sekvenčno krmiljenje relejev in uporaba porazdeljenih nadzornih sistemov.PLC-ji se pogosto uporabljajo v proizvodnji za nadzor strojev, ki so odgovorni za proizvodnjo. Sinhroni krmilniki povezav se lahko uporabljajo tudi v aplikacijah za nadzor procesov kot tudi v telekomunikacijskih nadzornih sistemih, finančnih sistemih v realnem času in celo v obrambni in letalski industriji. Na primer, v letalski industriji se SLC-ji uporabljajo v širokih omrežjih ali WAN, da se omogoči hkraten prenos in sprejem podatkov za kritične operacije letalskih družb. V finančni industriji je takšna tehnologija potrebna za predložitev poslov v realnem času na delniških trgih, kjer je pridobivanje najnovejše cene na naložbi bistveno, kot je to, da se trgovina pred spremembo cene predloži.
Programiranje
Glavna razlika med PLC-ji in SLC-ji je glede na vrsto programiranja, ki se uporablja za vsakega od njih. PLC-ji so programirani z uporabo lestve logičnih krmilnih sistemov. Ti krmilniki se programirajo z zunanjimi krmilnimi terminali ali programskimi programi, ki se prek omrežne povezave prenesejo na krmilnik. V nekaterih primerih se logika programiranja doda krmilniku z odstranljivim procesorjem mikročipov. Sistemi za sinhrono logično krmiljenje so ponavadi nekoliko bolj vsestranski glede na razpoložljive možnosti programiranja in urejanja. SLC lahko upravljate neodvisno prek več komunikacijskih povezav. PLC-ji običajno zahtevajo namenske naprave za stalno kontrolo, SLC pa to strategijo za več komunikacij uporabljajo kot način za omejitev števila namenskih naprav, ki so potrebne za ohranitev nadzora nad sistemom.
Funkcionalnost
PLC-ji so se z leti razvili v zelo funkcionalne naprave, ki se uporabljajo v različnih panogah. Zaradi potrebe po široki uporabi teh vrst krmilnikov so programerji, ki delajo na PLC-jih, razvili prenosne mikrokrmilniške sisteme, ki se uporabljajo za navigacijo in spreminjanje logike programiranja v različnih vrstah elektronskih naprav. SLC-ji, čeprav so vsestranski glede števila točk dostopa, nimajo enake prenosljivosti. Namesto tega so SLC omejeni predvsem na mainframe sisteme.
Komunikacije
Funkcionalnost in programiranje PLC-jev in SLC-jev poudarjata eno od drugih velikih razlik med obema vrstama krmilnikov. Komuniciranje prek SLC-jev je lahko zelo široko glede na število točk dostopa, ker je do teh krmilnikov mogoče dostopati prek več vrat v omrežju. Pri PLC-jih je dostop do krmiljenja in programiranja krmilnika omejen na število razpoložljivih fizičnih dostopnih vrat. Ta omejen dostop ne pomeni, da kontrolorjem ni mogoče dostopati prek omrežja, vendar omejuje število posameznikov, ki lahko upravljajo te kontrole v danem trenutku.