1. Инициализация Когато PLC се включи и започне да работи, програмата за инициализация стартира първа. Неговата основна мисия е да инициализира променливите, регистрите и флаговете в системата, така че да върне цялата система обратно в ясно първоначално състояние. Например, нулирайте брояча, задайте режима на работа по подразбиране или инициализирайте комуникационните параметри и т.н.
2. Програма за стартиране Програмата за стартиране е отговорна за контролирането на процеса на стартиране на системата. Обикновено стриктно проверява дали първоначалното състояние на системата отговаря на стандартите, като например дали оборудването работи нормално и дали настройките на съответните параметри са точни. Само когато условията за стартиране са напълно изпълнени, ще се активира основната операционна логика на системата.
3. Програма за спиране Наличието на програма за спиране е да гарантира, че системата може да спре да работи безопасно и правилно. След като се получи команда за спиране или се открие специфично условие за спиране, той бързо ще изпълни серия от операции, като спиране на изходния сигнал, правилно запазване на данни и разумно освобождаване на ресурси и т.н., за да гарантира, че системата няма да бъде повредени или загубени данни поради внезапни прекъсвания.
4. Програма за нулиране Функцията на програмата за нулиране е да върне системата обратно в първоначалното състояние с едно щракване. Когато системата срещне повреда, аномалии или трябва да се рестартира, това е изключително критично. Чрез нулиране на програмата всички променливи, флагове и т.н. могат да бъдат възстановени до настройките по време на инициализацията.
5. Автоматична програма Автоматичната програма несъмнено е основната логика на системата по време на нормална работа. Той автоматично ще контролира работата на оборудването според предварително зададените условия и логика, като по този начин ще постигне автоматизация на производствения процес. Например, в системата за управление на производствена линия, автоматичната програма ще контролира точно стартирането, спирането и регулирането на скоростта на всяко устройство въз основа на сигнала от сензора.
6. Ръчна програма Ръчната програма отваря канал за ръчна намеса в работата на системата. По време на отстраняване на грешки, поддръжка или специални обстоятелства операторът може директно да контролира действието на оборудването с помощта на ръчната програма, която е удобна за провеждане на индивидуални тестове на оборудването или временни настройки на работата.
7. Алармена програма Алармената програма е като лоялен страж на работното състояние на системата, като винаги следи всяко движение на системата. След като бъде открита необичайна ситуация, като повреда на оборудването, превишаване на параметъра, грешка в комуникацията и т.н., незабавно ще бъде издаден силен алармен сигнал, за да напомни на оператора да се намеси навреме. В същото време алармената програма може също да записва информацията за алармата в детайли, осигурявайки силна поддръжка за последваща диагностика и анализ на неизправности.

| 1756-M24 | OW16I | 1756-L55 |
| 1756-L55M12 | OX8I | 1756-L55M12 |
| 1756-L55M13 | IF16 | 1756-L55M13 |
| 1756-L55M14 | 1756-IF6I | 1756-L55M14 |
| 1756-L55M16 | 1756-IF8 | 1756-L55M16 |
| 1756-L55M22 | 1756-IR6I | 1756-L55M22 |
| 1756-L55M23 | 1756-IT6I | 1756-L55M23 |
| 1756-L55M24 | OF4 | 1756-L55M24 |
| 1785-L11B | 1756-OF6CI | {}L60M03SE |
| 1785-L20B | 1756-OF6VI | 1756-L61 |
| 1785-L20C15 | 1756-OF8 | 1756-L61S |
| 1785-L20E | 1756-HSC | 1756-L62 |
| 1785-L26B | 1756-CNB | 1756-L62S |
| 1785-L30B | CNBR | 1756-L63 |
| 1785-L40B | 1756-ENBT | 1756-L63S |
| 1785-L40C | DHRIO | 1756-L64 |












