Программирование PLC, SCADA, HMI
Компания ООО «НПО «Промтехнологии» выполняет разработку и модернизацию программного обеспечения промышленных контроллеров — PLC, систем управления верхнего уровня — SCADA, панелей оператора — HMI.
Программное обеспечение для автоматизации технологических процессов АСУ ТП и централизованного управления инженерными системами предлагает оптимальные, безопасные, отказоустойчивые и надежные технические решения для наших Заказчиков. Мы занимаемся разработкой программ для управления различным оборудованием — от локальных установок до распределенных систем автоматизации, именно после программирования PLC оборудование превращается из «кучи железа» в систему управления под реализацию конкретной задачи.
Наши специалисты по программированию выполняют работу качественно и в срок, с предоставлением полного комплекта документации, необходимой для последующей эксплуатации оборудования и сопровождения систем после запуска оборудования в эксплуатацию.
PLC
Высококлассные специалисты, уделяют особое внимание качеству разработки программ управления PLC. Данный вид ПО разрабатывается в среде разработки для конкретного типа ПЛК на языках семейства МЭК 61131 (европейский стандарт EN 61131). В зависимости от платформы автоматизации применяются различные среды разработки, такие как Simatic Step7, TIA Portal, CoDeSys и др.
ПО ПЛК выполняет следующие функции:
- Опрос дискретных и аналоговых входов на локальной корзине ПЛК, корзине расширения и удаленных станциях ввода/вывода;
- Первичное преобразование входных сигналов (устранение «дребезга» и проверка достоверности, преобразование аналоговых сигналов, оценка предупредительных и аварийных пределов);
- Выполнение быстрых подпрограмм в соответствии с алгоритмами противоаварийных защит;
- Проверка блокировок;
- Выполнение основных алгоритмов управления, в том числе ПИД-регуляторов;
- Предоставление информации верхнему уровню, получение команд от верхнего уровня;
- Выдача управляющих сигналов на дискретные и аналоговые выходы локальных корзин ПЛК, корзин расширения и удаленных станций ввода/вывода;
- Коммуникационный обмен по цифровым интерфейсам (Profinet, Profibus DP, Modbus RTU, Modbus TCP, Ethernet и др.)
По требованию Заказчика, может быть поставлено инструментальное ПО со всеми необходимыми лицензиями, позволяющее самостоятельно вносить изменения в прикладную программу.
SCADA
ПО SCADA-системы выполняет следующие функции:
- Предоставляет оператору интерфейс для работы с АСУ ТП в виде технологических мнемосхем, панелей управления, информационных окон. Информация предоставляется в визуально-графическом, числовом, табличном виде и в виде графиков;
- Обмен информацией с ПЛК;
- Архивирование информации и протокола событий, просмотр архивов;
- Формирование отчетных форм и документации;
- Управление правами пользователей.
ПО SCADA-системы функционирует под управлением операционной системы Windows. Для работы необходима Runtime лицензия, которая приобретается отдельно для каждой рабочей станции SCADA-системы. Стоимость лицензии зависит от количества точек (тэгов, каналов ввода/вывода) в системе, необходимостью приобретения специфических драйверов, необходимость дополнительных сервисов, таких как полнофункциональное архивирование, предоставление WEB-интерфейса и др.
HMI
Runtime лицензия и операционная система входят в стоимость самой операторской панели, а некоторые пакеты разработки являются бесплатными, либо приобретаться отдельно. Зачастую, в состав программного обеспечения включены такие сервисы, как WEB-интерфейс, основные промышленные протоколы для цифровых интерфейсов, OPC сервер и другие.
Функции ПО панелей оператора аналогичны функциям ПО SCADA-систем, с тем отличием, что предоставляют более упрощенные возможности и, как правило, на панелях не применяется архивирование и формирование отчетов.
Все программное обеспечение для разрабатываемой АСУ ТП отрабатывается с применением средств математического моделирования на испытательном стенде, на котором представлено несколько типов ПЛК и панелей оператора. Данное тестирование позволяет специалистам устранить все ошибки и наладить работу системы еще до установки ПО на оборудовании Заказчика.