🦾 Ключевой элемент производственной автоматики - это программируемый логический контроллер (ПЛК), который собирает информацию о ходе технологического процесса от датчиков и передает управляющие воздействия на исполнительные механизмы по заданному алгоритму. Как правило, такой алгоритм работает без изменений длительное время, в идеале — беспрерывно и безошибочно.
⁉ Но что делать, если вы захотите улучшить ваш алгоритм — например, реализовать более точное позиционирование или повысить энергоэффективность? Ведь простой линии при отладке системы управления приносит существенные убытки, не говоря уже об ошибках, которые может создать новый алгоритм.
✨ Здесь вам на помощь придёт полунатурное тестирование c КПМ РИТМ и Engee!
Как провести такое тестирование — разберём на примере автоматизации конвейера из демо-проекта:
1⃣ В соответствии с параметрами технологического оборудования и производственного процесса собираем и конфигурируем модель агрегата из 1-D физических блоков - электрической сети, двигателя, редуктора, конвейерной ленты и прочего. 2⃣ Учет сложной нагрузки на ленте - со случайным, равномерно распределенным характером, сначала увеличивающуюся, а затем условно-стабильную реализуем одним блоком Engee Function при помощи кода Julia. 3⃣ Входы-выходы модели - сигналы от датчиков и каналы управления соединим с блоками периферии GP-LC-45 КПМ РИТМ. 4⃣ Подключим аппаратные входы-выходы РИТМ к соответствующим выходам-входам ПЛК, на котором запущен ваш алгоритм управления. 5⃣ Запустим модель Engee в режиме реального времени на КПМ РИТМ, и проверим работу алгоритма ПЛК во всех условиях работы агрегата на модели, в том числе, и аварийных.
🔧 Так, опираясь на модель агрегата и тех.процесса можно протестировать ваш алгоритм управления, оценить границы регулирования, смоделировать поведение автоматики при аварии.
Это лишь один из примеров использования Engee в задачах АСУ ТП. Ещё больше полезных кейсов - в нашем Сообществе 💼