Как пишется программа ПЛК для автоматического управления технологическим процессом? 🏭
Технологический процесс в основном управляется с помощью двух техник:
1. дискретное управление - когда вам нужно включить/отключить оборудование в зависимости от того или иного сценария.
Здесь у вас появляются следующие понятия (нужно реализовать в программе):
a) разрешение на пуск (напр: наличие масла в баке) - без него не запустимся; 🚦
b) блокировка для останова (напр: перегрев двигателя) - при появлении остановимся; ✋
c) блокировка для пуска (напр: низкий уровень в резервуаре - запускаем насос для заполнения); 🏃
d) обход (байпас) (напр: датчик уровня масла в сбое, но масло в баке имеется) - ставим датчик на байпас и запускаемся;
2. непрерывное управление - когда вам нужно поддерживать определенное задание, к примеру: температуру продукта, регулируя горением горелки. 📈
Здесь используется ПИД регулятор и появляются следующие понятия:
a) уставка - желаемое значение регулируемой величины;
b) коэффициенты p, i, d;
c) режимы: авто (задается уставка на пид); ручной (задается выход на оборудование)
Sincerely yours,
SystemsConsult
Немного про DCS систему Experion от Honeywell и его изучение
Experion - огромная система.
200 руководств обьемом по 300 страниц в среднем каждая.
Есть десятки официальных тренингов для новичков и продвинутых.
5 уровней сертификации сервисных инженеров.
На освоение всего этого могут уйти и годы.
Однако, если разделить Experion, его мануалы и тренинги по кускам и структурировать, а также знать, что вам нужно, то обучиться в краткие сроки будет легче. Наверное, как и в любой другой отрасли.
К примеру, если вы идете на проект где уже инсталлированы системы Experion, то вам знание как инсталлировать систему на первом этапе не нужно.
Или если вы идете на обьект, где установлены ПЛК в связке со SCADA и нет DCS части, то вам незачем копаться по контроллеру с300.
Также, если вы знаете, что на обьекте только модбасы и орс, но нет филдбасов и профибасов, то изучение последних возможно вам не потребуется.
Также неэффективно начинающему инженеру обучаться делать шейпы или какие то функции с нуля, когда есть готовые шаблоны и библиотеки. Если только сама позиция не требует этого.
Шейпы и библиотеки в наше время разрабатывают профессионалы в r&d или engineering excellence центрах и это даже уже не относится к АСУТП.
По этим причинам иногда эффективнее иметь опытного ментора, чем пытаться разобраться во всем самому.
Sincerely yours,
SystemsConsult
31 октября, во вторник в 18:30 по времени Алматы состоится вебинар на тему:
"Карьера в автоматизации технологических процессов и roadmap развития"
Дата: 31.10.2023, 18.30
Формат: онлайн, zoom
Участие бесплатно, количество мест ограничено.
Join Zoom Meeting
https://lnkd.in/egs9hEWB
Meeting ID: 896 8829 3684
Passcode: 315648