Описание программного обеспечения

Программное обеспечение (ПО) АСУ ТП написано на языке С и работает под управлением ОС РВ QNX 4.х. Для разработки и функционирования графического интерфейса пользователя использованы графическая оболочка Photon и инструментальное средство Photon Application Builder. Выбор данной ОС обусловлен ее надёжностью и накопленным опытом разработки ПО для автоматизированных систем под управлением ОС данного типа.

Разработанное ПО выполняет следующие функции:

● отображение состояния оборудования и значений технологических параметров;

● управление технологическим оборудованием в ручном и автоматическом режимах;

● технологические блокировки (список действующих блокировок определяет пользователь);

● накопление технологических параметров за два последних месяца с возможностью построения графиков по имеющимся данным;

● регистрация событий, сигналов и действий пользователя и хранение

архива за последние 12 месяцев с возможностью просмотра, сортировки и печати;

● корректировка параметров технологических режимов (температура, время);

● ведение журнала (базы данных) статоров, прошедших обработку на участке.

Внешний вид основных окон ПО АСУ ТП приведён на рис. 6, 7, 8.

Затрагивая тему информационной безопасности, можно отметить, что для разграничения прав доступа в системе реализована идентификация пользователей по паролю. Имеется четыре категории пользователей: обслуживающий персонал, операторы, технологи и администратор системы.

Обслуживающий персонал обладает правами на просмотр состояния технологического оборудования и технологических параметров, операторы могут выполнять контроль и управление. Технологи имеют права, аналогичные тем, которыми обладают операторы, дополнительно они могут изменять параметры технологического процесса. Администратор имеет право создавать, удалять, изменять учетные записи пользователей, а также обладает всеми возможностями других категорий пользователей. По завершении работы с системой для предотвращения несанкционированного управления эксплуатирующий персонал завершает свой сеанс управления, оставляя систему в защищённом режиме (возможен только просмотр). Для входа в сеанс управления пользователь должен подтвердить свои права вводом пароля.

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

Разработка системы также потребовала написания:

● драйверов для плат ввода-вывода PCL_730 и PCL_733;

● программы контроля состояния источника бесперебойного питания Power Ware 9120 (рис. 9);

● программы копирования архивов с компьютеров АСУ ТП, работающих под управлением ОС QNX, на цеховой сервер, работающий под управлением ОС Windows 2000.

Управление АСУ ТП

ПО системы создавалось с учётом требований реализации интуитивно понятного интерфейса пользователя. Исходя из этого, на мнемосхемах изображается технологическое оборудование в приближенном к реальному виде. Состояние объектов определяется цветом, анимацией и текстом с дополнительной информацией, появляющимся при наведении курсора мыши на интересующий объект. Технологическое оборудование имеет местное и дистанционное управление. Для дистанционного управления (с компьютера) необходимо произвести выбор объекта при помощи мыши, а затем в появившемся окне выбрать необходимую команду (открыть/закрыть, включить/выключить и т.д.). Для запуска технологического режима оператору необходимо загрузить статоры в шкаф и указать режим работы этого шкафа, после чего система произведёт действия, направленные на корректную работу технологического оборудования и поддержание требуемых технологических параметров. Поскольку технологический процесс возможен только при строго определенном состоянии низового оборудования, ПО выполняет еще и информационно советующие функции по включению режимов и оборудования в виде текстовых сообщений (подсказок) пользователю.

Другие публикации

Блок управления контактором
Целью данной работы является разработка блока управления контактором предназначенного для работы в сетях как постоянного, так и переменного тока. Для работы вакуу ...

Основы проектирования интегральных микросхем широкополосного усилителя
Основной тенденцией в современных полупроводниковых ИМС является увеличение степени интеграции. Это, как правило, проявляется в усложнении процесса проектирования топ ...

Меню

Copyright @2020, TECHsectors.ru.