Programowalna kontrola logiczna i kontrola synchronicznego łącza są dwoma terminami używanymi w programowaniu komputerowym dla różnych typów systemów elektronicznych. Obydwa typy systemów sterowania mają na celu ułatwienie automatyzacji w branżach, w których są zwykle wykorzystywane. Systemy PLC i SLC mają centralne jednostki przetwarzania i system interfejsu wejścia-wyjścia. Procesor kontroluje procesy w każdym z nich, ale robi to za pośrednictwem systemu wejścia i wyjścia, który łączy się z urządzeniem, które kontroluje. Oprócz ogólnego celu zwiększonej kontroli automatyzacji, PLC i SLC mają pewne znaczące różnice.
Używa
Programowalne sterowniki logiczne są używane w aplikacjach takich jak sieci komputerowe, systemy sterowania ruchem i procesem, przechowywanie i obsługa danych oraz inne złożone systemy sterowania, takie jak sekwencyjne sterowanie przekaźnikowe i stosowanie rozproszonych systemów sterowania.Sterowniki PLC są często wykorzystywane w produkcji do sterowania maszynami odpowiedzialnymi za produkcję. Synchroniczne kontrolery łączy mogą być również wykorzystywane w aplikacjach sterowania procesem, a także w systemach kontroli telekomunikacji, systemach finansowych czasu rzeczywistego, a nawet w przemyśle obronnym i lotniczym. Na przykład w branży lotniczej SLC są wykorzystywane w sieciach rozległych lub WAN, aby umożliwić jednoczesną transmisję i odbiór danych dla krytycznych operacji linii lotniczych. W branży finansowej tego rodzaju technologia jest potrzebna do przekazywania transakcji w czasie rzeczywistym na giełdach, gdzie uzyskanie najbardziej aktualnej ceny za inwestycję jest niezbędne, podobnie jak pozyskiwanie transakcji przed zmianą cen.
Programowanie
Główna różnica między sterownikami PLC i SLC wynika z rodzaju programowania używanego dla każdego z nich. Sterowniki PLC są programowane za pomocą systemów sterowania drabinowego. Sterowniki te są programowane za pomocą zewnętrznych zacisków sterujących lub programów komputerowych, które są przesyłane do sterownika za pomocą połączenia sieciowego. W niektórych przypadkach logika programowania jest dodawana do sterownika za pomocą wymiennego procesora mikroprocesorowego. Synchroniczne układy sterowania logiką wydają się nieco bardziej uniwersalne pod względem dostępnych opcji programowania i edycji. SLC mogą być obsługiwane niezależnie przez wiele łączy komunikacyjnych. Podczas gdy sterowniki PLC zwykle wymagają dedykowanych urządzeń do ciągłej kontroli, SLC stosują tę wieloraką strategię komunikacyjną jako sposób ograniczenia liczby dedykowanych urządzeń wymaganych do utrzymania kontroli nad systemem.
Funkcjonalność
Sterowniki PLC ewoluowały przez lata, aby stać się wysoce funkcjonalnymi urządzeniami wykorzystywanymi w wielu różnych branżach. Ze względu na potrzebę szerokiego zastosowania tego typu sterowników, programiści pracujący na sterownikach PLC opracowali przenośne systemy mikrokontrolerów, które służą do nawigacji i zmiany logiki programowania używanej w różnego rodzaju urządzeniach elektronicznych. SLC, mimo że są wszechstronne pod względem liczby punktów dostępowych, nie mają takiej samej przenośności. Zamiast tego, SLC są głównie ograniczone do systemów mainframe.
Komunikacja
Funkcjonalność i programowanie sterowników PLC i SLC wskazuje na jedną z głównych różnic między tymi dwoma typami kontrolerów. Komunikacja za pośrednictwem SLC może być bardzo szeroka pod względem liczby punktów dostępu, ponieważ dostęp do tych kontrolerów można uzyskać za pośrednictwem wielu portów w sieci. Dzięki sterownikom PLC dostęp do sterowania i programowania kontrolera jest ograniczony do liczby dostępnych fizycznych portów dostępowych. Ten ograniczony dostęp nie oznacza, że kontrolerów nie można uzyskać poprzez sieć, ale ogranicza liczbę osób, które mogą obsługiwać te kontrole w danym momencie.