Промышленные контроллеры используют стандартную математическую логику, так как они понимают только двоичную логику, где всё сводится к логическим нулям и единицам. 1
Для программирования промышленных логических контроллеров (ПЛК) используются различные языки, например:
Кроме того, широко используется лестничная логика — графический язык программирования, основанный на принципиальной схеме релейной логики. 8