Описание технологического процесса

Установки для получения монометиланилина, используемые на большинстве отечественных и зарубежных химических производств, представляют собой объекты 1-ой категории взрывопожароопасности. Температурный режим, высокие давления, использование токсичных, взрывопожароопасных и высококоррозионных веществ являются факторами возникновения нештатной ситуации, развитие которой до опасных пределов может протекать в течение считанных минут или даже секунд. Это предъявляет достаточно высокие требования к квалификации оперативного персонала установок. Операторы должны обладать доведенными практически до автоматизма навыками диагностирования возможных отклонений от нормального режима, выявления их причин, прогнозирования возможных последствий, принятия и реализации решений по парированию опасной ситуации или смягчению ее последствий. В этой связи обучение и тренинг операторов занимают практически столь же важное место, как и технические мероприятию по повышению надежности и безопасности процессов синтеза монометиланилина, тем более что, по существующей статистике, человеческий фактор составляет причину более чем 30% аварий в химическом комплексе.

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

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

Панель предварительных настроек состоит из переключателя, задающего ограниченное/неограниченное время тестирования; выполненного в виде ручки и совмещенного с цифровым дисплеем регулятора, который задает временной лимит; строки для ввода фамилии и инициалов тестируемого работника; информационных табло, отображающих дату и время начала тестирования. Панель предварительных настроек появляется сразу при запуске программы поверх основного окна и исчезает при нажатии кнопки ОК. При этом необходимым условием является ввод в строку фамилии работника.

Подсистема вывода результатов тестирования представляет собой таблицу, в которой в первом столбце перечислены названия кнопок панели вызова и наименования индикаторов запорной арматуры, которые должны быть задействованы при заданной аварийной ситуации. Во втором столбце отображаются текущие состояния упомянутых кнопок и индикаторов (вкл/выкл), а с помощью фоновой окраски отображается правильность этих текущих состояний (зеленый - верно; красный - неверно).

Подсистема обработки ответов выполнена в виде подпрограммы, на вход которой, после нажатия кнопки "Ответ", подается массив, сформированный из булевских значений состояний кнопок вызова и индикаторов арматуры (вкл - TRUE, выкл - FALSE). Затем происходит сравнение элементов входного массива и массива-константы, заданного для конкретной аварийной ситуации. В результате формируется элемент цветового массива: при совпадении соответствующих элементов двух вышеупомянутых массивов - зеленый цвет, при несовпадении - красный. Затем цветовой массив подается на выход подпрограммы и дальше используется подсистемой вывода результатов тестирования.