Разработка системы управления купажированием водки
Дипломная работа - Разное
Другие дипломы по предмету Разное
ации передаются из постоянного запоминающего устройства (перепрограммируемого ПЗУ) в оперативное ЗУ (ОЗУ), с которым работает МПК.
Подпрограмма опроса внешних устройств. Внешние устройства являются с точки зрения обработки данных медленными (в сравнении с ОЗУ). Кроме того, многие внешние устройства являются многоканальными и гораздо быстрее опросить сразу все каналы, чем обращаться к какому-то одному каналу, так как при каждом обращении к модулю необходимо его проинициализировать, что тоже требует временных затрат. Поэтому типовым стилем работы с МПК является опрос всех внешних устройств с упорядоченным хранением всех захваченных данных в ОЗУ МПК. Дальнейшие подпрограммы в пределах одного круга оперируют с данными, хранящимися в ОЗУ и, поскольку время круга пренебрежимо мало в сравнении с инерционными свойствами реальных объектов эти данные являются актуальными. На следующем круге произойдет обновление данных в ОЗУ и т.д. Данная подпрограмм должна выполняться всегда, независимо от того, идет ли технологический процесс или нет - данные о датчиках, исполнительных механизмах, состоянии приводов и т.д. нужно формировать постоянно, чтобы SCADA система вышестоящей ПЭВМ отражала реальную текущую ситуацию.
Подпрограмма формирования информационной модели. Эта подпрограмма упорядочивает данные, полученные в ходе опроса внешних устройств, в область ОЗУ так, чтобы все остальные подпрограммы знали, к какому именно слову (байту, биту) ОЗУ нужно обратиться, чтобы забрать необходимую информацию. В этой же подпрограмме происходит выдача управляющих воздействий во внешние цепи. Управляющие воздействия берутся из соответствующих областей ОЗУ, где они были сформированы технологическими подпрограммами.
Подпрограмма разбора аварийных ситуаций. Эта подпрограмма формирует параметры аварийных ситуаций. Каждый такой параметр имеет соответствующую мнемонику, по которой можно определить, какая именно аварийная ситуация имеет место. Формирование каждой аварийной переменной осуществляется при помощи логического разбора соответствующих условий. Результат работы подпрограммы - блок аварийных переменных (битов), в каждую из которых занесено значение 0 (аварии нет) или 1 (авария имеет место). Все технологические подпрограммы обязательно в своей работе учитывают состояние своих аварийных переменных.
Подпрограмма формирования протоколов. Эта подпрограмма записывает в кольцевой буфер специально выделенных областей ОЗУ два независимых протокола: протокол информационной модели и протокол аварий. Каждый протокол в своем буфере имеет 2 метки (начало и конец текущего протокола) и счетчик количества записанных протоколов. Каждый протокол сопровождается переменной, в которую заносится время формирования протокола. Новый протокол записывается в область буфера по метке конец предыдущего+ 1. После записи счетчик увеличивается на единицу. Поскольку буфер кольцевой, то по заполнению его самые старые протоколы будут затираться самыми новыми. Буфер рассчитан на такой объем записей, чтобы МПК мог накапливать архивы в течение длительного времени в случае отсутствия связи с вышестоящей ПЭВМ (исключение ситуацией с потерей информации). Если связь присутствует, то после формирования протокола он должен по запросу с ПЭВМ передаться ей, в результате чего метки сдвигаются назад и счетчик уменьшается на единицу. Таким образом при постоянной связи МПК и ПЭВМ в буфере хранится не более одного протокола, остальные постоянно передаются наверх.
Подпрограмма обмена с ПЭВМ. МПК является пассивным устройством с точки зрения обмена. Каждый раз МПК анализирует флаг (бит) запроса на обмен информацией, который выставляет ПЭВМ. Если запрос есть, то МПК принимает команду обмена и передает (принимает) информационный массив или производит действие, которое потребовала ПЭВМ.
Технологические подпрограммы:
эти подпрограммы являются объектно-ориентированными и именно в них выполняются программно-логические функции, функции регулирования, функции блокировки и контроля.
8. Мнемоническая схема
Мнемосхема - графическая модель, отображающая динамически изменяющуюся функциональную техническую схему управляемого оператором объекта. Данная схема дает визуальное представление о процессе. Она представляет собой картинку на мониторе компьютера, на которой отображен весь технологический процесс.
Автоматизированное рабочее место оператора купажного отделения выполнено на базе SCADA-пакета. Система создана как для работы в реальном времени, так и для архивирования и просмотра истории изменения параметров.
Система контроля и управления в реальном времени процессом брожения предназначена для:
отображения текущих значений параметров;
регулирования основных параметров;
выполнения настроек регуляторов;
оповещения о критических ситуациях.
Оператор контролирует работу установки при помощи операторского интерфейса, расположенного на передней панели шкафа управления. Операторский интерфейс включает:
Графическую цветную индикаторную панель с устройством предэкранного ввода;
-кнопочную цифро-символьную клавиатуру.
На индикаторной панели отображаются состояние оборудования купажных установок и ход технологического процесса в виде мнемонических схем. При помощи устройства предэкранного ввода, путём нажатия изображённых на мнемосхеме клавиш и символов, оператор может выполнять переход межд