Автоматизированное рабочее место "Телемеханика"
Автоматизированное рабочее место «Телемеханика» (АРМ ТМ) входит в состав программно-аппаратного комплекса “Космотроника” и является системой реального времени.
АРМ ТМ обеспечивает настройку ПО, наблюдение и управление работой объектов. Используется для решения задач телемеханики (ТМ) - телеизмерения, телесигнализации, телеуправления, а также для задач коммерческого (АСКУЭ) и технического (АСТУЭ) учёта электроэнергии.
Содержание
- Основные возможности АРМ ТМ
- Создание экранных форм: "АРМ Графика"
- Работа с ретроспективными данными: ретроспективный генератор данных
- Комплект описаний Автоматизированного рабочего места "Телемеханика"
Основные возможности АРМ ТМ
- Создание графических изображений объектов и элементов управления, именуемых далее экранными формами;
- Отображение состояния объектов, а также наработок оборудования на экранных формах, а также в виде таблиц и графиков;
- Управление исполнительными устройствами объектов и программами на удаленных контролируемых пунктах;
- Администрирование доступа в АРМ ТМ и к различным службам, защита от несанкционированного доступа;
- Генерация отчетов для вывода расхода энергии, мощности, воды и т.д. за сутки или посуточно в виде таблиц Excel или графиков на основании настраиваемых заготовок отчетных форм;
- Контроль полноты данных со счетчиков электроэнергии с запросом недостающей информации как в ручном, так и в автоматическом режимах;
- Отображение мощностей в электрических сетях в виде таблиц и графиков по технологическим значениям электроизмерительных счетчиков;
- Выдача визуальной и звуковой сигнализации при возникновении аварийных и предаварийных состояний, озвучивание событий голосовыми сообщениями;
- Планирование изменения во времени граничных значений телеизмерений;
- Ведение архива поступивших с объектов данных в течение заданного времени, а также ретроспективный анализ этих данных на протяжении выбранного интервала времени;
- Ведение базы данных настроек АРМ ТМ с возможностью изменения ключевых настроек в процессе работы ПО;
- Составление макрокоманд из набора команд управления, запросов состояний и проверки связей. Планирование исполнения составленных макрокоманд по расписанию;
- Проведение профилактических работ с архивом и другими службами АРМ ТМ в указанное пользователем время суток;
- Запросы состояний контроллера и коммуникационного сервера (КС), проверки связей с ними;
- Обеспечение работы диспетчерского щита и управление его составляющими;
- Поддержка работы с множеством мониторов.
Работая совместно с ПО «Коммуникационный сервер», АРМ делает возможным организовать сбор данных с объектов, распределенных на значительной площади, в единый центральный диспетчерский пункт, где информация выводится в удобной наглядной форме на экранах и диспетчерских щитах.
Автоматизированное рабочее место «Телемеханика» имеет простой и интуитивно понятный графический интерфейс, что делает программу доступной и легкой в использовании даже для начинающих пользователей.
Экранные формы
Контроль состояния объекта управления осуществляется на экране АРМ в виде интуитивно понятной мнемосхемы (экранной формы) - графической картинки объекта, различные элементы которой меняют цвет, текст, местоположение и форму в зависимости от текущих значений сигналов на объекте. На рисунке представлена мнемосхема типичной подстанции электроснабжения:
Кроме контроля, оператор также может дистанционно управлять оборудованием и технологическими задачами. На мнемосхеме автоматизированной котельной, которая представлена ниже, видны как элементы отображения, так и элементы управления:
Также, АРМ ТМ позволяет выводить на экран информацию о состоянии объекта в виде таблиц и графиков. Далее представлен вид окна "Графики":
Генератор отчетов позволяет пользователям создавать различные формы отчетов и выдавать их как в виде таблиц, так и в виде графиков. Далее представлено окно с отчетом в виде таблицы Excel:
Отчет в виде диаграммы имеет вид, представленный на следующем рисунке:
Создание экранных форм: "АРМ Графика"
Специализированный программный пакет "АРМ Графика" предназначен для создания экранных форм для их последующего отображения на экране АРМ "Телемеханика".
Пакет состоит из многооконного текстового редактора, графического редактора, транслятора, отображателя экранных форм и имитатора. Результатом работы "АРМ Графика" является программа на языке "АРМ-графика", которая затем транслируется для отображения на экране монитора диспетчера.
Описание экранных форм на языке “АРМ-графика” обеспечивает решение следующих задач:
- определение объекта как набора составляющих его ячеек (агрегатов);
- прорисовку графики на экране монитора в различных масштабах без потери качества, что реализуется описанием образов в векторном формате;
- наблюдение за поведением объекта, что обеспечивает привязка элементов экранных форм к сигналам - элементы графики (цвет, форма, местоположение, текст) меняются в зависимости от состояния сигналов;
- управление объектом посредством взаимодействия пользователя АРМ через мышь и клавиатуру с графическими образами объекта на экране;
- повторное применение ранее созданных описаний ведением библиотек элементов экранных форм.
Работа с ретроспективными данными: ретроспективный генератор данных
"Ретроспективный генератор данных для АРМ Телемеханика" ("Ретро") позволяет просматривать на АРМ старые данные из архива. Ретро последовательно выбирает данные из указанной папки со старыми архивными данными и посылает их в АРМ по сети с соблюдением интервалов по времени измерения. По желанию пользователя перед посылкой данных Ретро подменяет время измерения на текущее время часов компьютера.
Программа отслеживает в архиве как различные события (телесигналы, телеизмерения и телеуправления), так и срезы (совокупность текущих значений телесигналов и телеизмерений для указанного объекта).
Кроме этого, Ретро способна отвечать на различные запросы от АРМ ТМ по сети. Речь, в частности, может идти о следующих видах запросов:
- Проверка связи с сервером. Работа АРМ и Ретро начинается с запросов проверки связи.
- Запрос данных со счетчиков АСКУЭ. Контроллеры счетчиков производят съем показаний со счетчиков электроэнергии с определенной периодичностью. Например, через каждые 30 минут. Для предотвращения потерь в АРМ реализована подсистема контроля полноты данных со счетчиков электроэнергии. С ее помощью недостающие данные автоматически запрашиваются повторно. АРМ позволяет запросить недостающие данные и вручную. Запрос содержит: номер счетчика и временной интервал отсутствия данных. Получив запрос, Ретро отправит результат выборки по запросу в АРМ, если найдет подходящие данные в своем архиве. На рисунке далее представлен результат сверки данных АРМ ТМ и системы коммерческого учета электроэнергии Альфа-ЦЕНТР.
- Статистика связи с контроллерами. В процессе работы сервер собирает статистику по сеансам связей с контроллерами. По желанию пользователя эту статистику можно запросить на АРМ, с целью ее отображения. Статистика содержит число успешных и неудачных сеансов связи за текущий час, предыдущий час, текущие сутки, предыдущие сутки и с момента запуска сервера. Ретро, заменяя сервер, получив запрос, создает ответ в виде набора случайных чисел. Подмена статистики случайными числами оправдана, т.к используется в целях отладки программы АРМ.
- Запрос изменения значения телесигнала или телеизмерения. Получив запрос, программа “Ретро” отправляет в АРМ квиток о приеме запроса. Далее, программа “Ретро” изменяет значение в таблице телесигналов или телеизмерений и отправляет в АРМ событие о данном телесигнале или телеизмерении с новым значением.
- Имитация исполнения запроса на телеуправление. Получив запрос, программа “Ретро” отправляет в АРМ квиток о приеме запроса. Далее, программа “Ретро” отправляет в АРМ событие о данном телеуправлении с запрошенным значением.
Комплект описаний Автоматизированного рабочего места "Телемеханика"
Автоматизированное ребочее место "Телемеханика" (АРМ ТМ). Руководство пользователя |
||
Язык графического представления объектов "Графика". Руководство пользователя |
||
База данных настроек АРМ |
||
АРМ ТМ. Свидетельство о государственной регистрации программы для ЭВМ |
||