Конверсионные технологии для механика!
 

Программное обеспечение системы виброзащиты
на базе ВМ-21

Система виброзащиты
 Особенности
 Измерительный сервер
 Клиенты
 Взаимодействие с АСУТП
 Вибромонитор ВМ-21
 Продукты и услуги ВАСТ
 Главная cтраница ВАСТ

Особенности

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

Основой системы является измерительный сервер, который контролирует работу всех вибромониторов, получает с них данные, хранит их в собственной базе и по запросу предоставляет всем остальным программным модулям то есть клиентам. Клиентами измерительного сервера могут быть любые программы - от программ настройки вибромониторов, до систем отображения и анализа информации, систем управления предприятием, систем аварийной сигнализации и защиты. При этом данные вибромониторинга доступны как программам производства Ассоциации ВАСТ, так и программам любых других производителей.

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


Измерительный сервер

Центральная часть системы. Этот модуль устанавливается на компьютере, к которому непосредственно подключены вибромониторы. Сервер в реальном времени опрашивает подключенные вибромониторы, собирает с них данные и сохраняет их в базе. Теоретически, сервер способен опрашивать несколько тысяч вибромониторов, практически это число ограничивается количеством имеющихся в компьютере последовательных портов (при этом к каждому порту может быть подключено несколько десятков вибромониторов ВМ-21). Для каждого порта создается отдельный программный поток. Все потоки работают независимо и параллельно. Предусмотрен специальный тестовый режим, позволяющий эмулировать вибромонитор без физического подключения.

Для каждого канала вибромонитора хранятся 1000 последних двухсекундных отсчетов и максимальные значения за последние 1000 минут, часов и дней. Таким образом, с убывающим со временем разрешением, хранятся данные за последние три года.

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


Клиенты

Остальные модули являются клиентами измерительного сервера. В качестве транспортного протокола используется стандартный протокол TCP. Клиенты могут быть установлены на том же компьютере, что и сервер, на любом компьютере локальной сети или даже подключаться к серверу через Интернет.

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

Администратор

Для управления списком и правами пользователей существует клиент "Администратор". Для каждого пользователя можно задать его роль в системе и запретить некоторые действия. Список пользователей хранится на сервере в зашифрованном виде и недоступен пользователям не имеющим права редактирования этого списка.

Конфигурация оборудования

Следующий модуль позволяет модифицировать список подключенных виброметров. Этот список хранится на сервере и используется для опроса. Этот же модуль позволяет менять настройки отдельных приборов - программировать полосовые фильтры, тип измерений, чувствительность датчиков, пороговые значения и т.п.

Представление данных

Этот модуль представляет собой простую SCADA-подобную систему для представления данных, собираемых измерительным сервером в удобном для восприятия виде.

Программа устанавливается на рабочем месте дежурного оператора. Работа с модулем представления данных разбита на два основных этапа. На первом этапе создается визуальная форма для представления данных с полями для вывода значений. Для этого в программу встроен простой графический редактор, позволяющий располагать в документе примитивы трех типов: статический текст, изображение из файла и поле для вывода показаний прибора. С помощью этих инструментов создается схематичное изображение объекта измерения. Полученное изображение записывается в файл на сервере.

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


Взаимодействие с АСУТП

Кроме собственного протокола, используемого для коммуникаци программ, входящих в систему, измерительный сервер поддерживает также ставший индустриальным стандартом в отрасли АСУТП протокол обмена данными OPC. Этот протокол основан на технологиях OLE Automation и COM+ и позволяет организовать обмен данными между программами разных производителей в реальном времени. Это позволяет экспортировать данные, накапливаемые в измерительном сервере в АСУТП сторонних производителей.

Универсальные SCADA системы обычно содержат гораздо более богатый инструментарий для отображения измеряемых данных, а так же развитые средства их обработки. Если на предприятии уже установлена подобная система, описываемая система виброзащиты легко интегрируется в существующую инфраструктуру.

На данный момент сервер тестировался со следующими системами: Trace Mode 5 производства Adastra (на рисунке), ProTool (Siemens), Visual OPC Builder, OPC Explorer (Matrikon) и GoodHelp.

 


Copyright (с) 2002 Ассоциация ВАСТ, все права защищены.