Разделяйте программу на части в виде ФБ (функциональных блоков). ФБ имеют входы и выходы и в программе PLC_ PRG, будут квадратики с названиями ФБ, со входами и выходами и наглядно и удобно. К примеру разбили всю программу на 3 части, в итоге получите 3 квадратика, где видно что приходит и что выходит.
Если много однотипных задач, делаете один ФБ и вызываете его нужное кол-во раз.
Последний раз редактировалось kondor3000; 15.11.2021 в 20:12.
Большое спасибо всем за ответы. Будем пробовать.
Добавлю, что если проект более-менее сложный (у меня это начинается от бака с оборгевом и автоматическим наполнением), однотипные задачи так же стоит сгруппировать по функциональным узлам, согласно функциональной схемы. Входы и выходы (как "железнные", так и FB) - во внутренние переменные, и вместо связей использовать их.
Да, теряется вся прелесть CFC, где видно, какой сигнал куда идет, просто линией. Но все равно, при хорошем именовании переменных - читаемость сохраняется даже через год.
CFC хороши для 4-6 элементов И-ИЛИ-НЕ, RS-SR, по моему
Как опледелить давление в вытяжке
Добрый день. Имеется ПЛК 154АМ, с которого необходимо собирать данные по modbus. Создаю modbus slave и цепляю переменные. Есть ли возможность сделать разрыв в адресах переменных (расположить переменную по определенному адресу)? (для примера: переменная 1 - адрес 0, а следующая за ней в конфигураторе переменная 2 - адрес 100)