Система управления работой электролизёрами «Тролль» и «Алюминий», страница 3

• Составляет и печатает сводки за смену и сутки.

• Проводит самопроверку и устраняет возможные неполадки. АРМ позволяет технологу:

• Работать с базой данных процесса электролиза, создаваемой системой:

генерировать отчеты, сводки, проводить специальный анализ.

• Просматривать на экране и выводить на печать результаты анализа, графики работы как отдельных электролизеров, так и корпуса или серии в целом..

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 мс.

• Периодическая передача значений тока серии и напряжении корпусов по технологической сети корпуса для обработки их Блоками Управления.