РАЗРАБОТКА БАЗЫ ДАННЫХ ДЛЯ МОДУЛЯ ВЗАИМОДЕЙСТВИЯ С МОБИЛЬНЫМ ПЕРСОНАЛОМ Докладчик: К. М. Жернаков Руководитель: М. И. Мельников
Одной из основных частей модуля взаимодействия с мобильным персоналом является база данных, предоставляющая всю необходимую информацию для организации оперативной работы модуля.
База данных должна содержать информацию следующего рода: координаты места положения обслуживающего персонала и обслуживаемых объектов; состояние бригады персонала на данный момент, где под состоянием понимается наличие или отсутствие возможности выехать на вызов, т.е. «свободен/занят»; способы связи с бригадами;
описание обслуживаемых объектов; типы возникающих неполадок; список произошедших аварий; список вызовов бригад; состав бригад; личные данные рабочих.
Схема базы данных
Варианты позиционирования: глобальная система навигации и позиционирования GPS условное разбиение обслуживаемой зоны на секторы координатной сеткой
Условное разбиение на секторы При таком варианте обслуживаемая зона разделяется на некоторое количество секторов прямоугольной или квадратной формы. В каждом секторе может находиться одна бригада, несколько, или же ни одной. При возникновении аварии в каком либо секторе, автоматически посылается вызов ближайшей свободной бригаде.
Условное разбиение на секторы
Глобальная система навигации и позиционирования GPS При таком варианты GPS-координаты объектов заранее известны и хранятся в базе данных. Координаты бригад периодически определяются, передаются на сервер и также заносятся в базу данных. Выбор бригады осуществляется путем расчета наименьшего расстояния до неисправного объекта.
GPS-координаты
Программа генерации случайных аварий
Тестовая модель для MasterSCADA
OPC - сервер
Приложение для работы с базой данных
Таблица «Объекты»
Приложение для работы с базой данных Таблица «Бригады»