Программное обеспечение (ПО) АСУТП должно полностью реализовать основные технологические и системные функции системы, перечисленные в п. 5.4, (на первом этапе внедрения) и позволять реализацию дополнительных функций при дальнейшем развитии системы.
Программное обеспечение пускового комплекса АСУТП представляет собой совокупность средств общего (в том числе, инструментального) и специального (технологического) ПО.
В качестве операционных систем рабочих станций АРМ следует использовать Windows 2000 Professional, а для серверов — Windows 2000 Server.
Основу инструментального ПО должны составлять различные программные системы (пакеты).
SCADA. Система должна обеспечивать:
• коммуникацию с контроллерами среднего уровня для приема от них текущей информации о состоянии технологического объекта и передачи команд оператора для их последующей трансляции в устройства нижнего уровня;
• визуализацию на видеограмме мнемосхемы и других экранных образов (в том числе индикацию аналоговых параметров, изменения состояний и сообщений о событиях) с воссозданием клавиатуры управления на экране (электронные клавиши) и обеспечением возможности управления оперативным персоналом электронными клавишами.
SCADA-система должна обладать следующими основными свойствами:
• наглядность, простота и удобство конфигурирования (настройки) АРМ с обеспечением возможности внесения изменений в конфигурацию и настройку параметров АРМ в режиме on line и с обеспечением доступа к оперативной базе данных и архивам;
• доступность для прикладных задач наблюдения и управления процессами объектов, имеющих стандартные интерфейсы Windows, а также аксессуары Windows (кнопки, окна, раскрываемые объекты);
• широкий набор стандартных функций визуализации процесса и управления процессом в сочетании с возможностью программирования и отладки любых нестандартных функций пользователя с помощью встроенного языка;
• возможности встроенного полнографического редактора изображений, редактора отчетов и протоколов, редактора аварийных сообщений; встроенной базы данных для архивирования информации, широкого набора вспомогательных программ;
• многопользовательский режим на базе локальной сети и технологии “клиент – сервер”.
ПО для конфигурирования контроллеров среднего уровня, которое должно обеспечивать:
• параметрирование контроллеров с помощью средств специального технологического языка;
• генерацию загрузочного модуля для контроллеров (модуль должен нести полное описание специфической части технологического программного обеспечения по всем компонентам ПТК);
• получение данных, необходимых для функционирования АРМ, автоматизированной обработки информации и организации работы с архивами;
• выпуск комплекта документации по информационному обеспечению ПТК в текстовом и/или графическом виде;
• оперативное внесение изменений в технологическое программное обеспечение ПТК.
ПО доступа к МП терминалам РЗА для их параметрической настройки, а также технического обслуживания в процессе эксплуатации.
Состав и характеристики других компонентов ПО, реализуемых в рабочих станциях АСУТП (а также АСКУЭ и ПА), уточняются на стадии разработки рабочей документации системы.