Kwestia środowiskowa (izolacja fizyczna, elektryczna, zakłócenia elektromagnetyczne itp.) Jest ogromna i została już omówiona w innych odpowiedziach.
Należy również rozważyć, w jaki sposób sterowniki PLC zapewniają bardzo deterministyczne środowisko. Są dobrze zrozumiane i funkcjonują od 1970 roku.
Wiesz, ile czasu zajmie każdy szczebel i masz zagwarantowane zachowanie na podstawie znanych parametrów wejściowych. Dzięki programowaniu z czystym mikrokontrolerem może być skomplikowane ustalenie, w jaki sposób zmiana funkcji wpłynie na całe funkcjonowanie programu.
Logika drabinowa jest łatwa do zrozumienia i programowania do sterowania maszyną. Mamy elektryków programujących je bez udziału inżyniera. Mogą łatwo samodzielnie rozwiązywać problemy z układami elektrycznymi linii i dokonywać odpowiednich napraw. Mogą także pisać własne programy i modyfikować istniejące. Środowisko debugowania jest o wiele lepsze (i mam na myśli WAY) niż to, co normalnie można osiągnąć dzięki wbudowanym mikrom.
W przypadku systemów bezpieczeństwa staje się jeszcze ważniejsze stosowanie bezpiecznych sterowników PLC i ich nadmiarowych możliwości oraz systemów nadzorujących, aby zapewnić odpowiednią funkcjonalność.
Wiesz, że masz kilka sterowników PLC w zakresie poniżej 100 USD / ea: Programowalne sterowniki logiczne (CLS) serii CLICK® ( układane w stosy Micro Brick) i wiele w zakresie poniżej 500 USD z ograniczoną liczbą operacji wejścia / wyjścia.
Istnieje kilka modułów, które są w zasadzie uprzemysłowionymi pakietami „mikrokontrolerów”. Na przykład większość regulatorów temperatury PID można uznać za taką.
Powiedziawszy to wszystko, możesz zacząć widzieć miejsca w branży, w których komputery z systemem operacyjnym czasu rzeczywistego bezpośrednio wykonują zadania kontrolne i sterowanie maszyną. Będzie to nadal rosło, szczególnie w sieciowym IO.