Программа «Дельта-монитор» (dntmon.exe) предназначена для просмотра состояния информационного обмена (приёма и передачи информации), который настраивается при конфигурировании сервера динамических данным на вкладке «Оборудование». Дельта-монитор позволяет определить установлено ли физическое соединение по описанному порту, инструмент отображения трассировки обмена позволяет более детально проанализировать информационный обмен в любом протоколе (который поддерживается ПО сервера «ОИК Диспетчер НТ»), убедиться в получении описанных параметров в процессе настройки, выдать команду телеуправления.
Рекомендуется использовать Дельта-монитор при:
-
настройке/наладке системы, для тестирования правильности указания настроек «Оборудования» сервера;
-
необходимости детального анализа информационного обмена с удаленной стороной, для точного определения отправляемых и принимаемых пакетов данных.
Для перехода в окно с главным меню программы «Дельта-монитор» необходимо в окне главного меню программы «Настройка серверов» (ЛКМ выбрать строку Дельта (по умолчанию - «TMS (Дельта)») и ЛКМ нажать на кнопку «Монитор» или при выбранной строке «TMS (Дельта)» ПКМ активировать контекстное меню, в котором выбрать пункт меню «Монитор».
Окно главного меню программы «Дельта-монитор» открывается на закладке «Компоненты» приведено на Рис. 17.1.
Рис. 17.1 Программа «Дельта-монитор» («Компоненты»)
Панель просмотра программы «Дельта-монитор» на закладке «Компоненты разделена на четыре зоны:
- зона структуры источников телеметрии (выделено красным цветом), демонстрирует дерево оборудования, которое описано при настройке сервера динамических данных под уровнем компонента «Станция»;
- зона со справочной информацией по выбранному компоненту и о его текущем состоянии (выделено синим цветом);
- зона текущего состояния телепараметров, выбранного компонента (выделено зеленым цветом);
- зона трассировки обмена по выбранному компоненту (выделено оранжевым цветом).
Зона структуры источников телеметрии.
Демонстрирует дерево оборудования, которое описано при настройке сервера динамических данных под уровнем компонента «Станция».
Зона трассировки обмена.
При трассировке можно выбирать отдельные модули, отдельные КП и т.п. Трассировка канала возможна на уровне протокола, на физическом уровне и на логическом уровне. В последнем случае отсутствует обрамление пакета, связанное с конкретным протоколом обмена. Для начала работы трассировки необходимо установить знак . Снятие признака активности в зоне трассировки позволяет приостановить вывод информации, что удобно для анализа.
Режим «Трассировать уровнем выше» выбирается, если выбранный компонент не включает все телепараметры в одной посылке обмена.
Панель управления трассировкой позволяет осуществить действия описанные в таблице:
Функциональная панель управления трассировкой
Вид кнопки
|
Название кнопки
|
Пояснение
|
|
Показ отладочных сообщений
|
Данная информация актуальна для разработчика ПО
|
|
Трассировать уровнем выше
|
Например, в том случае, когда для выбранного компонента не все телепараметры передаются в одной посылке обмена
|
|
Показывать расшифровку пакетов
|
Показывать расшифровку данных трассируемого пакета
|
|
Запись трассировки в файл
|
Открывается меню выбора файла для записи трассировки
|
Зона текущего состояния телепараметров, выбранного компонента.
Предназначена для просмотра в режиме он-лайн, состояния принимаемых параметров а так же позволяет осуществить выдачу команду телеуправления. Для этого следует дважды щёлкнуть ЛКМ на строке с описанием объекта ТУ. В открывшемся окне выбрать нужное действие (Включить, Отключить, Выход).
Обновление информации в зоне состояния телепараметров происходит при смене компонента (модуля, КП). Можно настроить обновление с заданным периодом, для этого необходимо выбрать пункт меню «Дельта» - «Обновление», в появившемся задать необходимый период обновления состояния телепараметров (по умолчанию данный параметр установлен равным 1 секунде).
Вкладка «Неисправности»
Окно программы «Дельта-монитор» на закладке «Неисправности» приведено на рисунке. Данная закладка помогает определить какие адаптеры не могут установить настроенного соединения, так же показать по какой причине установка соединения неуспешна.
Программа «Дельта-монитор» («Неисправности»)
Пункт меню «Дельта»
Данное меню представляет собой набор строк меню, подробное описание строк приведено ниже:
Строка меню
|
Горячая клавиша
|
Пояснения
|
Соединиться
|
|
Открывается окно, приведенное на Рис. 17.3
|
Отключиться
|
|
Разорвать соединение с сервером без выхода из программы «Дельта-монитор»
|
Состояние
|
|
Открывается окно, приведенное на Рис. 17.4
|
Обновление
|
|
Открывается окно, приведенное на Рис. 17.5
|
Выход
|
Alt+F4
|
Выход из программы
|
Строка меню «Соединиться».
Открывает окно соединения с серверов, которое позволяет присоединиться к любому доступному серверу в сети. Так же данный функционал необходим, если в составе оборудования сервера динамических данных может быть описано более одного компонента «Станция» (например, когда количество портов превышает 255). В этом случае при запуске комплекса будет запускаться несколько компонент «Дельта» (по числу описанных «Станций»). В «Дельта-мониторе» для выбора, трассируемой «Дельты» следует использовать поле ввода (см. Рис. 17.3).
Рис. 17.3 Соединиться с сервером
Так же вызвать окно «Соединиться с сервером» в случае описания более одного компонента «Станция», можно из главного окна программы Дельта-монитор. В появившемся выпадающем списке «процесс Delta» необходимо выбрать порядковый номер станции.
Строка меню «Отключится»
Позволяет разорвать соединение с сервером без выхода из программы «Дельта-монитор».
Строка меню «Состояние»
Демонстрирует информацию о времени запуска процесса Дельта, изменения настроек, используемой процессом памяти, количество активных подключенных пользователей и количество успешных подключений к процессу Дельта.
Список запущенных потоков указывает номера потоков, которые созданы различными процессами и адаптерами. Данный инструмент полезен при анализе возникающих ошибок в журнале регистрации событий сервера. В журнале регистрации событий сервера Вы определяются номер (или номера если их несколько) потоков, которые выдают ошибку, полученный номер необходимо сопоставить с номером потока в окне «Состояние». В описании данных потоков будет присутствовать информация о драйвере, номере адаптера и номере порта которые создают данный поток. Адаптер=0 означает драйвер ТСР.
Так же выдается информация о времени работы потока.
Рис. 17.4 Состояние программы «Дельта-монитор»
Строка меню «Обновление»
Обновление информации в зоне состояния телепараметров происходит при смене компонента (модуля, КП). Можно настроить обновление с заданным периодом, для этого необходимо выбрать пункт меню «Дельта» - «Обновление», в появившемся задать необходимый период обновления состояния телепараметров (по умолчанию данный параметр установлен равным 1 секунде).
Рис. 17.5 Строка меню «Обновление»
Перехват порта контроллеров «Синком-Е»
В «Дельта-мониторе» реализована функция перехвата порта любого из контроллеров «Синком-Е» с помощью удалённого компьютера локальной сети.
Имеются устройства, конфигурирование или съём информации с которых можно выполнять только с помощью ПО разработчика этого устройства, как правило, через COM-порт компьютера. В частности, это могут быть интеллектуальные источники бесперебойного питания, ИПЦ-6806 (измерительный преобразователь цифровой) и другие. Например, ИПЦ-6806 может быть постоянно подключен через асинхронный и сетевой порт контроллера «Синком-Е» к серверу динамических данных для передачи оперативной информации (ТС, ТИТ, ТИИ), а для получения дополнительной информации от ИПЦ-6806 можно реализовать «прозрачный канал» для съёма этой информации с любого компьютера, на котором установлено соответствующее ПО и он подключен к локальной сети c сервером «ОИК Диспетчер НТ».
Для организации «прозрачного канала» необходимо:
- на удалённом компьютере установить специальное ПО ИПЦ;
- подключить дополнительный контроллер «Синком-Е», подключаются сетевой и асинхронный порт, асинхронный порт следует подключить к COM-порту удалённого компьютера;
- в оборудовании сервера телемеханики описать дополнительный контроллер «Синком-Е», обязательно указать его логический и сетевой адрес, а в загрузочной строке указать параметр BYTESTREAM – байтовый поток, загрузочный модуль не задается, при описании к асинхронному порту этого адаптера следует подключить компонент «Заглушка»;
- на любом компьютере вызвать «Дельта-монитор» (это может быть сервер динамических данных или удалённый компьютер), выбрать порт контроллера, через который подключен ИПЦ. ПКМ через всплывающее меню «Перехват порта» активизировать окно настройки параметров для перехвата порта и задать их (см. Рис. 17.8);
Рис. 17.8 Окно настройки порта перехвате в «Дельта-мониторе»
- выполнить соединение с удаленным компьютером (пункты меню «Дельта»→ «Соединиться»). В параметрах настройки соединения задать имя и пароль пользователя, который будет работать на удалённом компьютере со специальным ПО ИПЦ, пользователь должен обладать полным набором прав на уровне безопасности ПО «Дельта-монитор».
На время перехвата порта информация от ИПЦ в сервер динамических данных не поступает, поэтому после завершения работы следует в «Дельта-мониторе» выполнить отмену перехвата (выполнить соединение «Дельта-монитора» со своим сервером динамических данных).