Приветствую уважаемые Друзья, читатели, коллеги. С вами на связи Гридин Семен. Добавлю статью немного вредных советов при программировании ПЛК на CoDeSyS 2.3. Пообщаться с коллегами и со мной можно в ТГ-канале "Ты же инженер АСУ ТП".
1. Используйте только однобуквенные имена переменных Например, вместо `ConveyorMotorSpeed` пишите `x`. Так никто не догадается, что переменная управляет скоростью конвейера, и проект превратится в головоломку для коллег. 2. Не комментируйте код вообще Пусть все догадываются сами! Например, строчка `IF NOT NOT x THEN y := TRUE;` без пояснений станет загадкой на века. Это добавит проекту атмосферы таинственности. 3. Храните все данные в глобальных переменных Зачем использовать локальные переменные или структуры? Пусть всё висит в `GVL`, чтобы изменения в одном месте ломали логику в десяти других. Это ускорит развитие хаоса. 4. Пишите всю логику в одном ПЛК-цикле Забудьте о разделении на функциональные блоки или программы. Дайте все 10 000 строк кода в `PLC_