Главная \ Инжиниринг \ Разработка прикладного программного обеспечения

Разработка прикладного программного обеспечения

Прикладное ПО АСУТП состоит из ПО ПЛК и ПО SCADA-системы.

ПО ПЛК разрабатывается в среде разработки для конкретного типа ПЛК на языках семейства  МЭК 61131 (европейский стандарт EN 61131).

В зависимости от платформы автоматизации применяются различные среды разработки, такие как Simatic Step7, Unity Pro, CoDeSys, Cimplicity Machine Edition, CScape и др.

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

·         Опрос дискретных и аналоговых входах на локальной корзине ПЛК, корзине расширения и удаленных станциях;

·         Первичное преобразование входных сигналов (устранение «дребезга» и проверка достоверности, преобразование аналоговых сигналов, оценка предупредительных и аварийных границ;

·         Выполнение быстрых подпрограмм в соответствии с алгоритмами противоаварийных защит;

·         Проверка блокировок;

·         Выполнение основных алгоритмов управления, в том числе ПИД-регуляторов;

·         Предоставление информации верхнему уровню, получение команд от верхнего уровня;

·         Выдача управляющих сигналов на дискретные и аналоговые выходы локальных корзин ПЛК, корзин расширения и удаленных станций ввода/вывода;

·         Коммуникационный обмен по цифровым интерфейсам (ProfibusDP, ModbusRTU, ModbusTCP и др.)

PO PLC

ПО SCADA-системы разрабатывается с применением SCADA-пакета одного из известных производителей. В зависимости от платформы автоматизации применяются различные пакеты, такие как InTouch, WinCC, Cimplicity Plant Edition, Vijeo Citect

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

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

·         Обмен информацией с ПЛК;

·         Архивирование информации и протокола событий, просмотр архивов;

·         Формирование отчетных форм и документации;

·         Управление правами пользователей.

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

PO SCADA