ПИК ПРОГРЕСС
разработка, производство, внедрение АСУТП

Автоматизированное рабочее место "Телемеханика"

Автоматизированное рабочее место «Телемеханика» (АРМ ТМ) входит в состав программно-аппаратного комплекса “Космотроника” и является системой реального времени.

АРМ ТМ обеспечивает настройку ПО, наблюдение и управление работой объектов. Используется для решения задач телемеханики (ТМ) - телеизмерения, телесигнализации, телеуправления, а также для задач коммерческого (АСКУЭ) и технического (АСТУЭ) учёта электроэнергии.

Содержание

Основные возможности АРМ ТМ

  • Создание графических изображений объектов и элементов управления, именуемых далее экранными формами;
  • Отображение состояния объектов, а также наработок оборудования на экранных формах, а также в виде таблиц и графиков;
  • Управление исполнительными устройствами объектов и программами на удаленных контролируемых пунктах;
  • Администрирование доступа в АРМ ТМ и к различным службам, защита от несанкционированного доступа;
  • Генерация отчетов для вывода расхода энергии, мощности, воды и т.д. за сутки или посуточно в виде таблиц Excel или графиков на основании настраиваемых заготовок отчетных форм;
  • Контроль полноты данных со счетчиков электроэнергии с запросом недостающей информации как в ручном, так и в автоматическом режимах;
  • Отображение мощностей в электрических сетях в виде таблиц и графиков по технологическим значениям электроизмерительных счетчиков;
  • Выдача визуальной и звуковой сигнализации при возникновении аварийных и предаварийных состояний, озвучивание событий голосовыми сообщениями;
  • Планирование изменения во времени граничных значений телеизмерений;
  • Ведение архива поступивших с объектов данных в течение заданного времени, а также ретроспективный анализ этих данных на протяжении выбранного интервала времени;
  • Ведение базы данных настроек АРМ ТМ с возможностью изменения ключевых настроек в процессе работы ПО;
  • Составление макрокоманд из набора команд управления, запросов состояний и проверки связей. Планирование исполнения составленных макрокоманд по расписанию;
  • Проведение профилактических работ с архивом и другими службами АРМ ТМ в указанное пользователем время суток;
  • Запросы состояний контроллера и коммуникационного сервера (КС), проверки связей с ними;
  • Обеспечение работы диспетчерского щита и управление его составляющими;
  • Поддержка работы с множеством мониторов.

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

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

Экранные формы

Контроль состояния объекта управления осуществляется на экране АРМ в виде интуитивно понятной мнемосхемы (экранной формы) - графической картинки объекта, различные элементы которой меняют цвет, текст, местоположение и форму в зависимости от текущих значений сигналов на объекте. На рисунке представлена мнемосхема типичной подстанции электроснабжения:

Экранная форма подстанции электроснабжения на экране АРМ ТМ

Экранная форма подстанции электроснабжения на экране АРМ ТМ

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

Экранная форма автоматизированной котельной на экране АРМ ТМ

Экранная форма автоматизированной котельной на экране АРМ ТМ

Также, АРМ ТМ позволяет выводить на экран информацию о состоянии объекта в виде таблиц и графиков. Далее представлен вид окна "Графики":

Вид окна Графики на экране АРМ

Вид окна "Графики" на экране АРМ

Генератор отчетов позволяет пользователям создавать различные формы отчетов и выдавать их как в виде таблиц, так и в виде графиков. Далее представлено окно с отчетом в виде таблицы Excel:

Представление отчета в виде таблицы Excel на экране АРМ ТМ

Представление отчета в виде таблицы Excel на экране АРМ ТМ

Отчет в виде диаграммы имеет вид, представленный на следующем рисунке:

Представление отчета электросчетчиков в виде столбчатой диаграммы на экране АРМ ТМ

Представление отчета электросчетчиков в виде столбчатой диаграммы на экране АРМ ТМ

В начало

Создание экранных форм: "АРМ Графика"

Специализированный программный пакет "АРМ Графика" предназначен для создания экранных форм для их последующего отображения на экране АРМ "Телемеханика".

Пакет состоит из многооконного текстового редактора, графического редактора, транслятора, отображателя экранных форм и имитатора. Результатом работы "АРМ Графика" является программа на языке "АРМ-графика", которая затем транслируется для отображения на экране монитора диспетчера.

Описание экранных форм на языке “АРМ-графика” обеспечивает решение следующих задач:

  • определение объекта как набора составляющих его ячеек (агрегатов);
  • прорисовку графики на экране монитора в различных масштабах без потери качества, что реализуется описанием образов в векторном формате;
  • наблюдение за поведением объекта, что обеспечивает привязка элементов экранных форм к сигналам - элементы графики (цвет, форма, местоположение, текст) меняются в зависимости от состояния сигналов;
  • управление объектом посредством взаимодействия пользователя АРМ через мышь и клавиатуру с графическими образами объекта на экране;
  • повторное применение ранее созданных описаний ведением библиотек элементов экранных форм.

В начало

Работа с ретроспективными данными: ретроспективный генератор данных

"Ретроспективный генератор данных для АРМ Телемеханика" ("Ретро") позволяет просматривать на АРМ старые данные из архива. Ретро последовательно выбирает данные из указанной папки со старыми архивными данными и посылает их в АРМ по сети с соблюдением интервалов по времени измерения. По желанию пользователя перед посылкой данных Ретро подменяет время измерения на текущее время часов компьютера.

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

Кроме этого, Ретро способна отвечать на различные запросы от АРМ ТМ по сети. Речь, в частности, может идти о следующих видах запросов:

  • Проверка связи с сервером. Работа АРМ и Ретро начинается с запросов проверки связи.
  • Запрос данных со счетчиков АСКУЭ. Контроллеры счетчиков производят съем показаний со счетчиков электроэнергии с определенной периодичностью. Например, через каждые 30 минут. Для предотвращения потерь в АРМ реализована подсистема контроля полноты данных со счетчиков электроэнергии. С ее помощью недостающие данные автоматически запрашиваются повторно. АРМ позволяет запросить недостающие данные и вручную. Запрос содержит: номер счетчика и временной интервал отсутствия данных. Получив запрос, Ретро отправит результат выборки по запросу в АРМ, если найдет подходящие данные в своем архиве. На рисунке далее представлен результат сверки данных АРМ ТМ и системы коммерческого учета электроэнергии Альфа-ЦЕНТР.

    Просмотр результатов сверки данных АРМ и Альфа ЦЕНТР

    Просмотр результатов сверки данных АРМ и Альфа ЦЕНТР

  • Статистика связи с контроллерами. В процессе работы сервер собирает статистику по сеансам связей с контроллерами. По желанию пользователя эту статистику можно запросить на АРМ, с целью ее отображения. Статистика содержит число успешных и неудачных сеансов связи за текущий час, предыдущий час, текущие сутки, предыдущие сутки и с момента запуска сервера. Ретро, заменяя сервер, получив запрос, создает ответ в виде набора случайных чисел. Подмена статистики случайными числами оправдана, т.к используется в целях отладки программы АРМ.
  • Запрос изменения значения телесигнала или телеизмерения. Получив запрос, программа “Ретро” отправляет в АРМ квиток о приеме запроса. Далее, программа “Ретро” изменяет значение в таблице телесигналов или телеизмерений и отправляет в АРМ событие о данном телесигнале или телеизмерении с новым значением.
  • Имитация исполнения запроса на телеуправление. Получив запрос, программа “Ретро” отправляет в АРМ квиток о приеме запроса. Далее, программа “Ретро” отправляет в АРМ событие о данном телеуправлении с запрошенным значением.

В начало

Обозреватель долговременных данных

В процессе работы ПТК "Космотроника" данные с объектов наблюдения и управления после предварительной обработки посредством каналов связи передаются потребителям. В число потребителей могут входить как автоматизированные рабочие места (АРМ), так и базы данных (БД), на которых обеспечивается долговременное хранение результатов работы.

"Обозреватель долговременных данных" (далее - "Обозреватель") предназначен для отложенного просмотра данных из долговременных БД. Составляется задание на просмотр информации, определяется временной интервал выборки и перечень интересующих сигналов или объектов, и программа отправляет серверу БД составленное задание в виде SQL-запроса, и после его исполнения получает данные. Полученными данными является набор сигналов (телесигналов, телеизмерений, телеуправлений).

"Обозреватель" поддерживает работу с базами данных Oracle, Microsoft SQL Server или Microsoft Access. Результаты выборки преобразуются во внутренние форматы архива АРМ ТМ, так что пользователь видит их на привычной мнемосхеме, как на экране АРМ (модуль вывода экранных форм в чистом виде позаимствован из ПО АРМ "Телемеханика").

Отчет за сутки в виде графика на экране ПО Обозреватель долговременных данных

Отчет за сутки в виде графика на экране ПО "Обозреватель долговременных данных"

При этом, "Обозреватель" является отдельной программой, имеющей следующие основные возможности:

  • защита от несанкционированного доступа;
  • администрирование доступа;
  • изменение ключевых настроек в процессе работы ПО "Обозреватель";
  • отображение данных из долговременной БД в виде таблиц и графиков;
  • генераторы отчетов для электросчетчиков и теплосчетчиков по данным из долговременной БД для вывода расхода энергии, мощности, тепла, воды и т.д. за сутки или посуточно в виде таблиц Excel или графиков на основании настраиваемых заготовок отчетных форм;
  • отображение состояний объектов в виде текущих таблиц и экранных форм;
  • импорт данных из архивов АРМ в долговременную БД;
  • настройка пользовательского интерфейса программы;
  • поддержка работы с множеством мониторов;
  • предоставление справочной информации по работе с ПО.

В начало

Модуль реализации веб-интерфейса "Вебмонитор"

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

Он позволяет удаленно (по локальной сети) выполнять:

  • обзор текущих контролируемых параметров в виде однолинейной схемы;
  • построение графиков и диаграмм;
  • создание отчетных форм в виде таблиц и файлов Excel.

Мнемосхема объекта на экране браузера в программе Вебмонитор

Мнемосхема объекта на экране браузера в программе Вебмонитор

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

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

Диаграмма на экране браузера в программе Вебмонитор

Диаграмма на экране браузера в программе Вебмонитор

Отчеты также строятся на основании архивных данных из БД. Можно выбрать как определенную дату, так и временной период. Отчеты выводятся на экран браузера, и их можно сохранить на компьютер пользователя в формате Excel.

Для работы ПО "Вебмонитор" необходимо установить сервер MS SQL Server, а также плагин MS Silverlight. Больше ни какого дополнительного ПО не требуется.

В начало