Сервер телемеханики и драйвер СИРИУС

Драйвер ТМ СИРИУС

Сервер телемеханики (сервер ТМ) представляет собой сервер автоматизации, обеспечивающий прием и передачу данных от ТМ в ПЭВМ и наоборот через COM-порт в протоколе RS-232.

Основное назначение драйверной части сервера — обеспечение связи ПЭВМ с контроллером СИМПС по стыку RS-232, т.е. прием информации от телемеханики и передача в телемеханику команд управления. Этот драйвер может быть использован в качестве самостоятельного продукта для отладки и контроля оборудования ТМ, и в качестве сервера в составе ПО верхнего уровня для обмена данными с программой-клиентом.

Серверная часть обеспечивает выдачу событий об изменении состояний объектов и передачу команд драйверу.

Драйвер ТМ СИРИУС

Основное время драйвер СИРИУС работает в фоновом режиме, получает посылки от оборудования ТМ СИРИУС и передает полученную информацию в ПО верхнего уровня (SCADA-систему СИРИУС), где посылки преобразуются в записи БД ТМ и отображаются на мнемосхемах программой диспетчерского контроля Супервизор.

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

Контроль работоспособности объектов ТМ.

Драйвер СИРИУС выполняет ряд задач по поддержке работы телемеханики и сервисные функции.

  • Обеспечение взаимодействия аппаратных средств ПТК СИРИУС и компьютера
  • Обработка запросов от компьютера
  • Сообщение о получении посылки от ТМ
  • Предупреждение о некорректных действиях (например, запрос о состоянии в момент отсутствия связи)
  • Сообщение о нештатной ситуации (пропадание связи, не получение ответа на запрос)
  • Отображение посылок приема/передачи
  • Поддержка диспетчерского щита
Смотрите еще:  Супервизор - монитор реального времени

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

Монитор посылок

Основное назначение:
— слежение за работой порта;
— отображение посылок ввода/вывода;
— фильтрация посылок;
— расцвечивание посылок для лучшего восприятия информации

Монитор посылок
Монитор посылок

Отладочный сервис

В своем арсенале драйвер СИРИУС имеет отладочный сервис. Это:

  • Статистика работы порта
  • Протоколирование взаимодействия с портом
  • Отображение состояния очереди
  • Имитатор выдаваемых посылок
  • Запись посылок из порта и воспроизведение записанных посылок (имитация работы RS232)
  • Временные опросы (сервис задач)

Статистика порта

Монитор выводит разнообразную информацию о текущем состоянии обмена с контроллером телемеханики по стыку RS232.
Отладочная информация драйвера стыка RS232:
Прием — сколько всего принято байт из порта
Передача — сколько всего передано байт.
Ошибки приемо-передачи — общее число ошибок
Принято неверных запросов- при ожидании запроса на передачу или прием драйвер принял не запрос, а какой-то другой байт.
Пропущено посылок — посылка при передаче в СИМПС не получила квитанцию (байт 06hили 15h)
Ошибки порта- общее количество ошибок приема:
Пропадание связи с СИМПС- число пропадания связи (выключения питания, выдергивание разъема)

Состояние очереди посылок

Окно состояния очереди посылок позволяет просматривать посылки в очереди.
Окно можно открыть только в том случае, если разрешена отладка порта (Главное меню/ Настройка/Включить отладку). При открытом окне отображается:
Проверка готовности очереди — если индикатор готовности рисуется зеленым цветом, значит есть посылка для выдачи из ПЭВМ, иначе — либо очередь пуста, либо посылка ждет ответа. Если есть посылка, ожидающая ответа — она отображается в строке «Посылка»
Посылка ожидающая квитанции — посылка выдана в порт, но не получившая подтверждения из СИМПСа (байт 06h)
Посылки в очереди на выдачу- список посылок, ожидающих выдачи в порт. Рядом указывается число посылок в списке
Посылки, ожидающие ответ — список посылок, ожидающих ответную посылку

Смотрите еще:  Основные функции системы телемеханики. Телесигнализация

Режим отладки. Состояние очереди посылок
Режим отладки. Состояние очереди посылок

Протоколирование работы порта

Пока включен режим Протоколирование работы порта, на диск пишется текстовый файл Protokol.txt.

В него записывается информация об изменении фаз работы порта, состояние очереди, нестыковки состояния магистрали. Если Вы заметили ошибки в работе драйвера или несоответствия отображения состояния ТМС, включите на некоторое время режим Протоколирование работы порта в главном меню Настройка, а затем пришлите этот файл вместе с описанием ошибки работы драйвера.

Имитатор выдачи посылок

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

Имитатор приема посылок с порта

Имитатор приема посылок с порта позволяет проверить реакцию программы и клиентских приложений на некоторые приходящие от телемеханики посылки.

В этом диалоге предусмотрено два режима работы — Запись и Воспроизведение.

Запись — в этом режиме можно записать посылки, приходящие на вход ПЭВМ.

Воспроизведение — проигрывание записанной последовательности из файла или из записанного списка

Настройка временных опросов

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: