156 3.5. Разработка алгоритмического и программного обеспечения АСУПЗ ТУ висбрекинга 3.5.1. Структура программного обеспечения АСУПЗ Автоматизированная система управления противопожарной защиты ТУВ представляет собой трехуровневую систему. Верхним уровнем (1 и 2 уровень) управляет ПЭВМ, а нижним (3 уровень) программируемые контролеры. Между уровнями циркулирует информация, связывающая оба уровня в единую систему. Технологический объект управления ('ГОУ) АСУПЗ можно рассматривать как совокупность независимых установок автоматической пожарной сигнализации, автоматического пожаротушения, газоанализаторов и противоаварийной защиты. Такие независимые части ТОУ вместе с управляющими ими техническими средствами АСУПЗ представляют собой самостоятельные узлы. Каждый узел способен выполнять основные функции противовзрывной и противопожарной защиты независимо от других узлов и ПЭВМ верхнего уровня. Таким образом, общий алгоритм функционирования АСУ ПЗ распадается на алгоритм верхнего уровня управления, алгоритм функционирования узла и протокол обмена информацией между уровнями [202,207]. Функционирование АСУПЗ обеспечивается двумя взаимосвязанными комплексами программ. Такое разделение программного обеспечения связанно с трехуровневой структурой АСУПЗ и разными техническими средствами, применяемыми на различных уровнях [208]. Комплекс программ верхнего уровня (ПЭВМ 1 и 2 уровней) работает под управлением программы “Монитор”, которая обеспечивает работу АСУПЗ как единого целого, поддерживает диалоговый режим и режим реального времени, следит за приоритетами и ведает распределением ресурсов между программными блоками (Приложение 5). Программа “Монитор” являегся головной программой верхнего уровня (1 и 2 -го уровня) АСУПЗ и осущеегвляет: инициализацию системы; организацию обработки прерываний: загрузку, запуск и управление программами обработки и отображения информации; организацию интерфейса между программами. Для этих целей “Монитор” создает и поддерживает в акту альном состоянии ряд таблиц, в которых отражается текущее состояние программного комплекса и распределение оперативной памяти. |
253 4.6. Разработка алгоритмического и программного обеспечения АСУПЗ НПЗ 4.6.1. Структура программного обеспечения. Автоматизированная система управления противопожарной защиты представляет* вухуровневую систему. Верхним уровнем управляет ПЭВМ, а нижним программируемые контролеры. Между уровнями циркулирует информация, связывающая оба уровня в единую систему. Технологический объект управления (ТОУ) АСУ ПЗ можно рассматривать как совокупность независимых установок автоматической пожарной сигнализации, автоматического пожаротушения, газоанализаторов и противоавариинои защиты. Такие независимые части ТОУ вместе с управляющими ими техническими средствами АСУ ПЗ представляют собой самостоятельные узлы. Каждый узел способен выполнять основные функции противовзрывной и противопожарной защиты независимо от других узлов и ПЭВМ верхнего уровня. Таким образом общий алгоритм функционирования АСУ ПЗ распадается на алгоритм верхнего уровня управления, алгоритм функционирования узла и протокол обмена информацией между уровнями [202, 207]. Функционирование АСУ ПЗ обеспечивается двумя взаимосвязанными комплексами программ. Такое разделение программного обеспечения связанно с двухуровневой структурой АСУ ПЗ и разными техническими средствами, применяемыми на различных уровнях [208]. Комплекс программ верхнего уровня работает под управлением программы Монитор”, которая обеспечивает работу АСУ ПЗ как единого целого, поддерживает диалоговый режим и режим реального времени, следит за приоритетами и ведает распределение ресурсов между программными блоками (Приложение 7). Программа “Монитор” является головной программой верхнего уровня системы; организацию обработкиинициализациюосуществляет прерывании; загрузку, запуск и управление программами обработки и отображения информации; организацию интерфейса между программами. Для этих целей “Монитор” создает и поддерживает в актуальном состоянии ряд таблиц в которых отражается текущее состояние программного комплекса и распределение оперативной памяти. |