ЖУРНАЛ «СТА» №3/2003
О ПИСАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Программное обеспечение (ПО) АСУ ТП написано на языке С и работа- ет под управлением ОС РВ QNX 4.х. Для разработки и функционирования графического интерфейса пользовате- ля использованы графическая оболоч- ка Photon и инструментальное средст- во Photon Application Builder. Выбор данной ОС обусловлен ее надёжностью и накопленным опытом разработки ПО для автоматизированных систем под управлением ОС данного типа. Разработанное ПО выполняет следу- ющие функции: ● отображение состояния оборудова- ния и значений технологических па- раметров; ● управление технологическим обору- дованием в ручном и автоматичес- ком режимах; ● технологические блокировки (спи- сок действующих блокировок опре- деляет пользователь); ● накопление технологических пара- метров за два последних месяца с возможностью построения графиков по имеющимся данным; ● регистрация событий, сигналов и действий пользователя и хранение архива за последние 12 месяцев с возможностью просмотра, сортиров- ки и печати; ● корректировка параметров техноло- гических режимов (температура, вре- мя); ● ведение журнала (базы данных) ста- торов, прошедших обработку на уча- стке. Внешний вид основных окон ПО АСУ ТП приведён на рис. 6, 7, 8. Затрагивая тему информационной безопасности, можно отметить, что для разграничения прав доступа в системе реализована идентифика- ция пользователей по паролю. Име- ется четыре категории пользовате- лей: обслуживающий персонал, опе- раторы, технологи и администратор системы. Обслуживающий персонал обладает правами на просмотр состояния техно- логического оборудования и техноло- гических параметров, операторы могут выполнять контроль и управление. Технологи имеют права, аналогичные тем, которыми обладают операторы, дополнительно они могут изменять па- раметры технологического процесса. Администратор имеет право создавать, удалять, изменять учетные записи пользователей, а также обладает всеми возможностями других категорий пользователей. По завершении работы с системой для предотвращения не- санкционированного управления экс- плуатирующий персонал завершает свой сеанс управления, оставляя систе- му в защищённом режиме (возможен только просмотр). Для входа в сеанс управления пользователь должен под- твердить свои права вводом пароля. Также одной из полезных функций ПО системы является динамическое подключение сигналов к платам вво- давывода, когда без корректировки ПО технолог может указать, к какому выводу платы подключён тот или иной сигнал. Данная функция обеспечивает гибкость системы при монтаже и на- ладке аппаратной части АСУ ТП. На компьютерах АСУ ТП «Пульс» выпол- няется одинаковое ПО, одной из функ- ций которого является синхронизация текущих и накопленных данных. Разработка системы также потребо- вала написания: ● драйверов для плат вводавывода PCL730 и PCL733; РАЗ РА БОТ КИ / МАШИНОС Т РОЕ НИЕ 37 СТА 3/2003 www.cta.ru Рис. 4. Общий вид рабочего места оператора Рис. 5. Размещение вычислительного оборудования во взрывозащитном шкафу Условные обозначения: 1 — PCL-812PG; 2 — PCL-733; 3 — PCL-730; 4 — PCLD-880; 5 — PCLD-885; 6 — датчик ТСМУ-205Ех; 7 — клапан Ду15; 8 — сигнализатор Щит-2; 9 — реле потока ДРПВ-1В; 10 — насос WILO-DRAIN TS40H90; 11 — насос АВ3-20; 12 — вентилятор В-Ц 14-46-315Р. Рис. 3. Структурная схема АСУ ТП
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy