Программное обеспечение для АСУ ТП – специализированное ПО, которое может включать в себя SCADA-системы, утилит, инструментальные среды и иные программные продукты. ПО АСУ ТП предназначено для взаимодействия оператора с приборами, устройствами и оборудованием системы, отображения информации по параметрам системы в реальном времени в удобном для пользователя виде, настройки и программирования устройств в популярных инструментальных средах, получения данных по состоянию оборудования и других задач.
В общем случае программное обеспечение можно разделить на несколько групп:
- SCADA системы (INDUSOFT, ISAGRAF и др.) – ПО для программирования устройств, получении данных с оборудования по распространенным протоколам, автоматизированного управления в соответствии с заложенными пользователем программами, мониторинга, вывода данных на печать и их архивирования. Состоит из инструментальной среды для программирования контроллеров и исполнительных скриптов.
- OPC-серверы – это интерфейсы, предназначенные для обмена данными с устройствами, приборами и оборудованием АСУ ТП. Имеют поддержку Modbus TCP/RTU, осуществляют обмен данными с PLC и иными устройствами. Часто OPC-серверы по лицензии работают с устройствами только одного производителя. Для кроссплатформенной совместимости потребуется приобретение дополнительного USB-ключа.
Инструментальные системы позволяют создавать пользовательские программы для логики контроллеров АСУ ТП.