1. Inicjalizacja Kiedy sterownik PLC jest włączony i rozpoczyna pracę, jako pierwszy uruchamiany jest program inicjujący. Jego podstawową misją jest inicjalizacja zmiennych, rejestrów i flag w systemie, aby przywrócić cały system do czystego stanu początkowego. Można na przykład zresetować licznik, ustawić domyślny tryb pracy, zainicjalizować parametry komunikacji itp.
2. Program startowy Program startowy odpowiada za kontrolowanie procesu uruchamiania systemu. Zwykle rygorystycznie sprawdza, czy początkowy stan systemu spełnia normy, np. czy sprzęt pracuje normalnie i czy ustawienia odpowiednich parametrów są prawidłowe. Dopiero gdy warunki rozruchu zostaną w pełni spełnione, aktywowana zostanie podstawowa logika działania systemu.
3. Program zatrzymujący Istnienie programu zatrzymującego ma zapewnić bezpieczne i uporządkowane zatrzymanie działania systemu. Po otrzymaniu polecenia zatrzymania lub wykryciu określonych warunków zatrzymania system szybko wykona serię operacji, takich jak zatrzymanie sygnału wyjściowego, prawidłowe zapisanie danych i rozsądne zwolnienie zasobów itp., aby zapewnić, że system nie będzie uszkodzone lub utracone dane w wyniku nagłych przerw.
4. Program resetujący Funkcja programu resetującego polega na przywróceniu systemu do stanu początkowego jednym kliknięciem. Kiedy system napotyka awarię, anomalie lub wymaga ponownego uruchomienia, jest to niezwykle krytyczne. Resetując program, można przywrócić wszystkie zmienne, flagi itp. do ustawień z chwili inicjalizacji.
5. Program automatyczny Program automatyczny jest niewątpliwie podstawową logiką systemu podczas normalnej pracy. Automatycznie będzie sterował pracą sprzętu zgodnie z zadanymi warunkami i logiką, osiągając w ten sposób automatyzację procesu produkcyjnego. Przykładowo w systemie sterowania linią produkcyjną program automatyczny będzie dokładnie sterował uruchomieniem, zatrzymaniem i regulacją prędkości każdego urządzenia na podstawie sygnału z czujnika.
6. Program ręczny Program ręczny otwiera kanał ręcznej ingerencji w działanie systemu. Podczas debugowania, konserwacji lub w szczególnych okolicznościach operator może bezpośrednio kontrolować działanie sprzętu za pomocą programu ręcznego, co jest wygodne do przeprowadzania indywidualnych testów sprzętu lub tymczasowych regulacji działania.
7. Program alarmowy Program alarmowy pełni funkcję lojalnego strażnika stanu operacyjnego systemu, zawsze monitorującego każdy ruch systemu. Po wykryciu nienormalnej sytuacji, takiej jak awaria sprzętu, przekroczenie limitu parametrów, błąd komunikacji itp., natychmiast zostanie wygenerowany uderzający sygnał alarmowy, przypominający operatorowi o konieczności szybkiej interwencji. Jednocześnie program alarmowy może również szczegółowo rejestrować informacje o alarmach, zapewniając silne wsparcie dla późniejszej diagnostyki i analizy usterek.

| 1756-M24 | 1756-OW16I | 1756-L55 |
| 1756-L55M12 | 1756-OX8I | 1756-L55M12 |
| 1756-L55M13 | 1756-JEŻELI16 | 1756-L55M13 |
| 1756-L55M14 | 1756-IF6I | 1756-L55M14 |
| 1756-L55M16 | 1756-JEŻELI8 | 1756-L55M16 |
| 1756-L55M22 | 1756-IR6I | 1756-L55M22 |
| 1756-L55M23 | 1756-IT6I | 1756-L55M23 |
| 1756-L55M24 | 1756-Z4 | 1756-L55M24 |
| 1785-L11B | 1756-OF6CI | 1756-L60M03SE |
| 1785-L20B | 1756-OD 6VI | 1756-L61 |
| 1785-L20C15 | 1756-Z8 | 1756-L61S |
| 1785-L20E | 1756-HSC | 1756-L62 |
| 1785-L26B | 1756-CNB | 1756-L62S |
| 1785-L30B | 1756-CNBR | 1756-L63 |
| 1785-L40B | 1756-ENBT | 1756-L63S |
| 1785-L40C | 1756-DHRIO | 1756-L64 |












