ОИУК «Центр» осуществляет прием, обработку, рассылку, проверку на достоверность телемеханических данных с различных типов оборудования по каналам различных типов. Программный комплекс ОУИК «Центр» построен по модульнуму принципу, позволяет изменять конфигурацию и функциональность без остановки работы системы. Программный комплекс постоянно пополняется программными компонентами, поддерживающих работу с различными устройствами.
Программный модуль «Прием и передача данных»
-
Программный модуль «Прием и передача данных» выполняет функции приема, первичной обработки, ретрансляции данных, преобразование протоколов, контроль состояния линий связи, управление передающей очередью.
Применена концепция модемов (концетрирующих Устройств и линий Ввода/Вывода).
Подключение/удаление, запуск/останов, а также изменения конфигурации производятся в «горячем» режимеРис.1. Модеммер. Просмотр общих свойств.
Рис.2. Модеммер. Просмотр состояния приема/передачи с расшифровкой данных
Программный модуль «База данных Нижнего уровня»
-
Первичная БД – следящая за изменениям телемеханических и диагностических данных, а так-же осуществляет рассылку изменений подписчикам. БД конфигурируется динамически. Любые поступившие данные заносятся в БД и начинают отслеживаться.
Реализована идеология подписки. Т.е заказчик (АРМ, Сервер) подписывается на определённые данные, после чего ему отправляются текущие состояния на момент подписки, и все произошедшие изменения
Программный модуль «База данных Среднего уровня»
-
Выполняет функции пересчета значений, создания комбинированных объектов, группировка сигналов.
Конфигурация производится вручную.
Каждому объекту присваивается уникальный идентификатор в пределах базы, который сопоставляется с телемеханическим адресом.
Каждому объекту задаётся шкала или параметры пересчёта
Групповые объекты такие как ПУ, КП или Группа являются дискретными объектами и принимают значения «1» в случае, если диагностика не выявила ни одной аппаратной неисправности и «0» — при отказе любого из объектов входящих в состав.
Рис.5. База Данных Среднего Уровня. Параметры.
Рис.6. База Данных Среднего Уровня. Просмотр текущих состояний объекта.
Оъекты БД Среднего уровня могут группироваться по функциональномы признаку в кадры.
Для создания и редактирования используется Редактор кадров
Здесь можно задать фон кадра, расположение объектов, а так-же вариант отображения объекта.
Дискретные объекты могут отображаться:
- Лампочкой
- Вертикальным выключателем
- Горизонтальным выключателем
- Коротким Именем
Аналоговые объекты могут отображаться в виде:
- Цифрами
- Вертикальной полосой(прогресса)
- Горизонтальной полосой
- Сегментом
Программный модуль «Модуль шкал»
Программный модуль «Центр-АРМ»
-
Отдельный программный модуль, установленный на АРМ Диспетчера, АРМ Телемеханика реализует функции мониторинга и управления объектами.
Реализован как клиент ТСP/IP. Позволяет просматривать кадры, сгенерерованные в Базе Данных Среднего Уровня ОИУК, а также осуществлять операции Телеуправления и Телерегулирования
Особенность реализации заключается в том, что изменения произведенные и применённые в редакторе кадров ОИУК отображаются в программе просмотра «Центр-АРМ» немедленно.
Программный компонент «Теплосчетчик ВТД»
-
Компонент для работы с теплосчетчиком ВТД
Реализован ка модем где каждый счетчик представляет собой линию
Программный компонент «Мониторинг работы системы»