Программирование 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-пакета одного из известных производителей. В зависимости от платформы автоматизации применяются различные пакеты, такие как InTouch, WinCC, TIA Portal, MasterSCADA, iFix, Trace Mode и др. На самом деле, для любой платформы автоматизации может применяться любой SCADA-пакет, осуществляющий информационный обмен с ПЛК через ОРС драйвер.

 

ПО SCADA-системы выполняет следующие функции:

  • Предоставляет оператору интерфейс для работы с АСУ ТП в виде технологических мнемосхем, панелей управления, информационных окон. Информация предоставляется в визуально-графическом, числовом, табличном виде и в виде графиков;
  • Обмен информацией с ПЛК;
  • Архивирование информации и протокола событий, просмотр архивов;
  • Формирование отчетных форм и документации;
  • Управление правами пользователей.

ПО SCADA-системы функционирует под управлением операционной системы Windows. Для работы необходима Runtime лицензия, которая приобретается отдельно для каждой рабочей станции SCADA-системы. Стоимость лицензии зависит от количества точек (тэгов, каналов ввода/вывода) в системе, необходимостью приобретения специфических драйверов, необходимость дополнительных сервисов, таких как полнофункциональное архивирование, предоставление WEB-интерфейса и др.

HMI

ПО панелей оператора предназначено для обеспечения человеко-машинного интерфейса на промышленных панелях, встраиваемых в пульты управления, автоматизированные рабочие места оператора и т.д. В зависимости от производителя панели оператора применяются различные программные продукты для разработки ПО, такие как WinCC Flexible, TIA Portal, MasterSCADA, iFix, Trace Mode и др.

Runtime лицензия и операционная система входят в стоимость самой операторской панели, а некоторые пакеты разработки являются бесплатными, либо приобретаться отдельно. Зачастую, в состав программного обеспечения включены такие сервисы, как WEB-интерфейс, основные промышленные протоколы для цифровых интерфейсов, OPC сервер и другие.

Функции ПО панелей оператора аналогичны функциям ПО SCADA-систем, с тем отличием, что предоставляют более упрощенные возможности и, как правило, на панелях не применяется архивирование и формирование отчетов.

Все программное обеспечение для разрабатываемой АСУ ТП отрабатывается с применением средств математического моделирования на испытательном стенде, на котором представлено несколько типов ПЛК и панелей оператора. Данное тестирование позволяет специалистам устранить все ошибки и наладить работу системы еще до установки ПО на оборудовании Заказчика.