• Составляет и печатает сводки за смену и сутки.
• Проводит самопроверку и устраняет возможные неполадки. АРМ позволяет технологу:
• Работать с базой данных процесса электролиза, создаваемой системой:
генерировать отчеты, сводки, проводить специальный анализ.
• Просматривать на экране и выводить на печать результаты анализа, графики работы как отдельных электролизеров, так и корпуса или серии в целом..
2.4 Программные модули реализации
В данном разделе описаны только те программы и файлы, которые используются специально системой ТРОЛЛЬ. Описание файлов операционной системы, трансляторов, СУБД и другого ПО общего назначения не приводится. Для их понимания требуется хорошее знание:
• Операционной системы ПЗУ-DOS 5 контроллера MicroPC,
• Операционной системы DOS 6.22,
• Операционной среды Windows 3.1, 3.11,
• Операционной системы Windows 95, Windows NT,
• Средств разработки семейств Borland C++ и Turbo Assembler, Borland Delphi,
• СУБД Paradox for Windows, InterBase,
• Сетевых средств фирм Novell и Microsoft,
• Другого стандартного и вспомогательного ПО.
2.4.1 Блок управления (БУ) электролизером
Основной программный модуль контроллера БУ - файл TROLL.EXE. Программа работает в реальном режиме DOS. Программа TROLL написана на языках программирования C++ в. 3.1 и Turbo Assembler в. 3.1 фирмы Borland International и реализует алгоритмы контроля и управления, приведенные в разделе 3 данного документа.
2.4.2 Контроллер тока и напряжения серии (КТНС)
Основной программный модуль КТНС - файл CURRSENS.EXE. Программа работает в реальном режиме DOS и написана на языках программирования C++ в. З.1и Turbo Assembler в. 3.1 фирмы Borland International.
2.4.3 АРМ Оператора (Компьютер монитора)
Основной программный модуль ПО АРМ Оператора - файл MONITOR. EXE. Программа работает в 32-битном защищенном режиме DOS с использованием расширителя DOS PowerPack (фирмы Borland International). Описание файлов, установки и настройки расширителя DOS см. в описании к PowerPack. Программа MONITOR написана с использованием пакета GWM версии 4. Для понимания назначения некоторых файлов, необходимо знание основ GWM.
2.4.4 АРМ Технолога (Компьютер базы данных)
Программа АРМ технолога работает в среде Windows, создана с помощью Borland Delphi и использует средства организации баз данных BDE и InterBase, тоже фирмы Borland International. Описание установки, настройки и использования Delphi, BDE и InterBase находятся в документации к Delphi и InterBase.
Сама программа АРМ технолога реализована файлом TROLLDB.EXE, данные хранятся в формате InterBase в множестве таблиц, объединенных в один файл TROLL.GDB.
2.5 Распределение функций на уровне технологии
Все операции, связанные с технологическим процессом электрохимического производства алюминия, осуществляются Блоками Управления электролизерами. Ниже представлен перечень этих операций, вспомогательных функций, осуществляемых БУ и другими элементами системы и описано взаимодействие между всеми элементами системы.
Блок Управления электролизером выполняет следующие функции:
• Сбор и обработка информации о состоянии электролизера и ходе технологического процесса: аналоговых сигналов напряжения электролизеров, дискретных сигналов, характеризующих различные параметры работы электролизера и оборудования, оцифрованного сигнала тока серии, поступающего с КТНС.
• Управление процессом электролиза алюминия путем выполнения алгоритмов, приведенных в разделе 3 данного документа.
• Управление оборудованием (исполнительными механизмами) электролизера путем выдачи определенных алгоритмами дискретных сигналов.
• Самопроверка оборудования и программного обеспечения БУ.
• Обработка нештатных ситуаций процесса электролиза, сбоев и аварий оборудования БУ и электролизера, звуковая и световая сигнализация о них.
• Обработка команд ручного управления анодом, кожухом, АПГ, регламентными работами с пульта управления на передней панели БУ, выдача соответствующих воздействий на исполнительные механизмы электролизера и 1ереключение, настройка и корректировка параметров соответствующих алгоритмов.
• Обработка команд ручного изменения уставок с панели управления БУ, застройка и корректировка параметров соответствующих алгоритмов.
- Обработка команд выбора индицируемого параметра с панели управления БУ, отображение значений соответствующего параметра на индикаторах передней панели БУ.
• Обработка и накопление данных о работе электролизеров, подключенных к БУ, управляющих воздействиях, действиях персонала, возникающих сбоях и нештатных ситуациях. Сохранение полученных данных в энергонезависимой памяти (SRAM-диске).
• Обработка поступающих по технологической сети с верхнего уровня команд управления анодом, кожухом, АПГ, регламентными работами, изменения уставок, выдача соответствующих воздействий на исполнительные механизмы электролизера и переключение, настройка и корректировка параметров соответствующих алгоритмов.
• Обработка поступающих по технологической сети с верхнего уровня команд-запросов на передачу информации.
• Автоматическая (по мере обработки и накопления) и принудительная (по запросам, поступающим по технологической сети с верхнего уровня) передача обработанных и хранящихся в энергонезависимой памяти данных в технологическую сеть для последующей обработки их на верхнем уровне.
Контроллер тока и напряжения серии выполняет следующие функции:
• Преобразование аналоговых сигналов тока и напряжений корпусов в цифровую форму.
• Усреднение полученных сигналов за 100 мс.
• Периодическая передача значений тока серии и напряжении корпусов по технологической сети корпуса для обработки их Блоками Управления.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.