Электросталеплавильный цех. Информационно-технологическая система. Основные технические решения, страница 5

Подсистема не предусматривает специальных средств архивирования накопленных данных на внешние носители. Данные в подсистеме хранятся в течение двух лет и по истечении этого срока удаляются. При необходимости хранения данных на период более двух лет их следует перемещать в отдельную базу данных.

4.2.2 Структура таблиц базы данных.

БД имеет набор таблиц, неизменный для различных применений данной структуры. В зависимости от конкретных условий применения эти таблицы дополняется необходимыми структурами данных.

Структура таблиц разработана для выполнения следующих функций:

-  Контроль состояния и распределение ресурсов

-  Оперативное/Детальное планирование

-  Диспетчеризация производства

-  Управление документами

-  Сбор и хранение данных

-  Управление персоналом

-  Управление качеством продукции

-  Управление производственными фондами (техобслуживание)

-  Отслеживание истории продукта

-  Анализ производительности

Так как производство представляет собой материальный поток в котором из объекта А под воздействием определенного процесса на объекте Б получается объект В (см. рисунок 5), где:  А – сырье, полуфабрикат;

Б – оборудование;

В – продукция, полуфабрикат;

Рисунок 5

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

Основные объекты учета БД – материальный поток, единица оборудования, процесс. Под материальным потоком подразумевается поток сырья, полуфабриката, готовой продукции.

Каждый объект характеризуется типом. В производстве каждому типу объекта присваивается номенклатурный номер (далее - номенклатура). Номенклатура уникальна для каждого типа объекта. Номенклатура - есть указатель на тип объекта.

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

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

Все потоки привязаны к процессам на конкретных единицах оборудования.

Укрупненная структура таблиц представлена на рисунке 6.

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

Рисунок 6 – Структура таблиц БД

В рамках первой очереди решено реализовать модули материальных потоков, персонала, работы оборудования и трендов.

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

Таблица 1 – Процессы

Процесс

Поле

Примечание

Идентификатор

Идентификатор конкретного процесса

Время начала

Время начала процесса

Время конца

Время конца процесса

Идентификатор оборудования

Идентификатор конкретной единицы оборудования, к которой данный процесс привязан

План факт

Флаг состояния процесса – реальный, планируемый