Программное обеспечение АСУТП

ПО АСУТП должно отвечать следующим принципам:

- модульность построения всех составляющих;

- иерархичность собственно ПО и данных;

- эффективность (минимальные затраты ресурсов на создание и обслуживание ПО);

- открытость и простота интеграции (возможность расширения, модификации и взаимодействия со смежными системами управления);

- гибкость (возможность внесения изменений и перенастройки);

- надежность (соответствие заданному алгоритму, отсутствие ложных действий, защита от разрушения и несанкционированного доступа как программ, так и данных);

- живучесть (выполнение возложенных функций в полном или частичном объемах при сбоях и отказах, восстановление после сбоя);

- устойчивость (сбой в работе отдельных приложений не должен приводить к отказу системного ПО и системы в целом);

- унификация решений;

- простота и наглядность.

ПО АСУТП должно подразделяться на ОПО АСУТП и СПО АСУТП.

ОПО АСУТП должно подразделяться на системное ПО и ПО инструментальных средств разработки, отладки и документирования CПО.

Системное ПО должно включать в себя эксплуатационную документацию и стандартные операционные системы (системные и сетевые программы), предназначенные для организации вычислительного процесса, обладающие высокой степенью устойчивости и надежности в работе, а также обеспечивающие:

- высокую производительность, поддержку многозадачного и многопользовательского режимов;

- возможность работы в реальном времени;

- взаимодействие различных программно-технических (аппаратных) платформ на основе промышленных стандартов;

- удобный и понятный пользователю графический интерфейс;

- возможность работы с приложениями различной разрядности;

- возможность работы с мультимедиа;

- возможность конфигурирования под конкретные условия использования;

- поддержку стандартных сетевых технологий (Ethernet, Token Ring и др.) и стандартных стеков коммуникационных протоколов (TCP/IP, IPX/SPX и др.);

- поддержку различных промышленных интерфейсов ввода/вывода (RS232, RS422, RS485 и др.)

ПО инструментальных средств разработки, отладки и документирования СПО АСУТП должно включать в себя:

- систему формирования и управления локальными и распределенными базами данных.

- среду проектирования пользовательского человеко-машинного интерфейса.

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

- среду создания специальных (прикладных) программ и их отладки в соответствии с заданными алгоритмами реализации технологических задач.

- среду администрирования (управление правами доступа, управление внутренними настройками, например, по регистрации системных событий и т.п.).

СПО АСУТП должно быть разработано с применением ПО инструментальных средств разработки, отладки и документирования СПО посредством стандартных языков высокого уровня и языков функциональных блоков с графическим представлением. При этом язык функциональных блоков должен быть специально разработан для управления технологическими процессами. Каждый элемент функции должен быть представлен как один стандартный блок со входами и выходами. Программирование должно быть выполнено посредством соединения входов и выходов функциональных блоков между собой. Разветвленная библиотека проверенных и хорошо документированных функциональных блоков должна быть доступна для использования эксплуатационным персоналом при сопровождении специальных программ.

Все тексты специальных программ должны быть доступны для модификации и последующей загрузки в соответствующее устройство (ЭВМ, ПК).

Программы должны быть структурированы, объектно - ориентированы, типизированы по используемым именам переменных и функций.

Эксплуатационная документация должна выполняться в соответствии с ГОСТ 2.601-2006, ГОСТ 19.101-77, ГОСТ 24.301-80*.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: