Размер
Лабораторная работа №3 Изучение программного комплекса СОДЕК
Play

Лабораторная работа №3 Изучение программного комплекса СОДЕК

Цель данной работы – получить навыки практической работы с электронными корректорами объёма газа и программами для его обслуживания. Получить с помощью СОДЭК отчеты о потреблении газа.

2 Краткие теоретические сведения

2.1 Описание лабораторной установки:

- лабораторный стенд «Коммуникационные возможности корректора ЕК270»;

- компьютер преподавателя с необходимым набором программного обеспечения и доступом к сети Интернет.

2.2 Теоретические сведения

Программное обеспечение СОДЭК служит универсальным инструментом при работе с измерительным оборудованием ООО «ЭЛЬСТЕР Газэлектроника». Настройка электронных корректоров, считывание данных, печать отчетов – эти и многие другие задачи в рамках учета газа удобно выполнять именно при помощи СОДЭК.

1 Удобный диалог с приборами

Модуль «Считывание Данных» обеспечивает оператору простой интерфейс для интерактивной работы с приборами. Данные с корректора считывают как ‘на месте’ (используя кабель-адаптер), так и дистанционно (посредством модемовтелефонных линий и сетей GSM). Параметры корректора можно считать/записать и ‘по одному’, и списком, загружаемым из конфигурационного файла.

Рисунок 1 – Настройка сеанса считывания. Просмотр данных учета газа.

При инициализации процесса считывания (параметризации) с помощью СОДЭК поддерживаются все предлагаемые «ЭЛЬСТЕР Газэлектроника» комплексные программно-аппаратные решения организации сетей и каналов связи с точками учета.

Дополнительные возможности модуля «Считывание Данных» позволяют настроить последовательное считывание с ряда корректоров в режиме «шина», а также организовать периодический запуск сеансов считывания по настроенному расписанию

2 Средства поиска и просмотра данных

Считанная с корректоров информация сохраняется в базе данных учетаСОДЭК.Как известно, данные учета включают в себя не только интервальный и месячные архивы корректора, содержащие показания счетчиков и датчиков, но и «дополнительные» массивы информации: архив изменений параметров корректора, архив событий. Благодаря этому пользователю СОДЭК доступны не только периодические значения о потребленных объемах за искомый период, но и «техническая информация», позволяющая наблюдать промежутки штатной и нештатной работы, судить об исправности узла учета, правильности использования оборудования, а иногда и о попытках несанкционированного доступа к приборам.

Рисунок 2 – Поиск событий при помощи фильтрации архивов.

Даже от одного узла учета газа с течением времени накапливается солидный объем данных учета. Чтобы ориентироваться в них, необходимы средства, привычные для пользователей баз данных и электронных таблиц. В программе «Анализ Данных» реализованы инструменты для быстрого поиска: узлов учета, системных событий, нештатных ситуаций. Считанная с приборов информация доступна для просмотра в виде таблиц и графиков. Табличные формы снабжены функциями сортировки, фильтрации, копирования в буфер обмена, пересчета в другие единицы измерения.

3 Средства печати отчетов

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

В небольших организациях обычно используют ‘отчеты по одному узлу учета’.В средних и крупных и организациях иногда дополнительно требуется использовать ‘отчеты по выборке узлов учета’. Известно, что для упорядочивания процессов учета или для разграничения обязанностей специалистам удобней разбить всю массу обслуживаемых узлов на участки или ‘выборки', например, по территориальной принадлежности.

Рисунок 3 – Создание отчетов по узлу и по выборке.

Пользователь СОДЭК, лишь однажды создав выборку узлов учета при помощи Редактора Выборки, затем сможет многократно создавать различные ‘отчеты по выборке’.

Рисунок 4 – Формирование выборки. Пример отчета по выборке.

Например, отчет ‘Полнота собранных данных’ позволяет получить ‘оперативную сводку’ о конкретных узлах и временных промежутках, за которые в БД нет собранных данных. Отчет ‘Нештатные ситуации’ поможет в едином документе отобразить информацию о проблемах по многим узлам за целый месяц. Отчеты о потреблении за месяц (краткий и посуточный) могут использоваться не только как конечные документы, но и (посредством небольшого дополнительного программирования) как транспортный формат для интеграции с внешней системой коммерческого учета или биллинговой системой.

4 Функции хранения и упорядочивания данных

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

Точки учета, оборудованные измерительными комплексами, организации-потребители и поставщики газа, а также территориальные участки (районы) - таковы реальные объекты и субъекты системы учета, которые в СОДЭК представлены программными элементами – ‘узлами учета’.

Большое количество узлов учета удобней упорядочивать в древовидную структуру. Графический интерфейс программы «Анализ Данных» предоставляет инструментарий Иерархия Узлов Учета - набор функций управления и навигации по дереву узлов учета. И конечный узел корректора, и узел потребителя можно подчинить вышестоящему узлу потребителя. Число возможных уровней иерархии неограниченно.

5 Средства перемещения данных

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

Рисунок 5 – Экспорт отчета из СОДЭК в Microsoft® Office Excel.

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

6 Диагностика и статистика

Пользователю, хорошо изучившему возможности корректора и функции программы, под силу провести «экспресс-анализ» работы узла учета – определить, например, относительные длительности отрезков нештатных ситуаций иликонкретных системных событий, или иногда даже выяснить причины тех или иных недостоверных результатов, а также с высокой вероятностью оценить работоспособность аппаратуры.

Рисунок 6 – Перенос данных между БД. Таймеры нештатных ситуаций.

Опытному метрологу часто требуются специальные средства вычислений, способные исключить или минимизировать объем расчетов, выполняемых вручную или при помощи электронных таблиц.

В СОДЭК специалистам предоставляется ряд таких статистических средств. Например, определяемый пользователем узел - ‘виртуальный прибор’ - выполняет суммирование или вычитание потребленных объемов по данным с нескольких корректоров. Это позволяет определить потребление в точке, не оборудованной измерительным комплексом, или проконтролировать подобие двух смежных узлов. Другой механизм, ‘Таймеры нештатных ситуаций’ – это инструмент оценки качества работы узла, вычисляющий общее время активности каждой ‘аппаратной’ нештатной ситуации за период. Оценку дополняют программные таймеры: ‘работа в штатном режиме’, ‘период нулевого потребления’ и др. Дополнительно разрабатываемая функция ‘контроль баланса’ позволит сравнивать потоки между группой поставщиков и группой потребителей.

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

3.1 Подключение корректора к компьютеру

Существует несколько вариантов подключения корректоров к компьютеру с установленным комплексом СОДЭК

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

В данном пособии описаны только два часто используемых варианта подключения: через оптический интерфейс и через прямое кабельное соединение по интерфейсу RS-232.

3.1.1 Подключение корректора к ПК через оптический интерфейс

Для того чтобы выполнить успешное подключение корректора к ПК, необходимо иметь:

- кабель-адаптер оптический (КА/О);

- ПК с установленным драйвером для КА/О;

- корректор с настройками выбранного подключения;

- ПО СОДЭК, установленное и настроенное для выбранного подключения;

Установите настройки подключения с клавиатуры корректора. Напоминаем, что ввод каждого значения должен сопровождаться нажатием клавиши [Enter].

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

Чтобы установить настройки подключения с клавиатуры корректора:

- С помощью клавиш [←] и [→] найдите меню «Интерфейс» и нажмите клавишу [Enter].

- С помощью клавиш [ ↓ ] и [ ↑ ] и [Enter] выберите и установите параметры.

Перед первым использованием изделия КА/О на ПК необходимо установить драйверы, входящие в комплект поставки. Но лучше скачать последнюю версию драйвера FTDI для КА/О USB с сайта производителя.

3.1.2 Подключение ПК к корректору по интерфейсу RS-232

Если Ваш узел учета находится в непосредственной близости от центра сбора и обработки информации, а также во взрывобезопасной зоне, то наиболее целесообразно использовать интерфейс RS-232. В этом случае используется кабель-адаптер КА/К.

Рисунок 7 – ЕК270. Канал связи по RS-232

Для успешного выполнения соединения, необходимо установить соответствующие настройки в корректоре ЕК270 .

Установим настройки подключения корректора ЕК270 с клавиатуры прибора. Напоминаем, что ввод каждого значения должен сопровождаться нажатием клавиши [Enter]. Итак:

- С помощью клавиш [←] и [→] найдите меню «Интерфейс» и нажмите клавишу [Enter].

- С помощью клавиш [ ↓ ] и [ ↑ ] и [Enter] установите параметры.

Режим Интерфейса 2 - PИнт2 устанавливается строго в значение 1, в соответствии с руководством по эксплуатации корректора это означает, что, используются управляющие сигналы RS-232, АТ команды не используются, возможно, переключение скорости обмена, допустимо питание от встроенных батарей. Однако если предполагается опрос корректора производить чаще 1 раза в неделю или Ваша система работает в режиме реального времени, то настоятельно рекомендуем использовать один из предлагаемых блоков питания. Это позволит значительно продлить срок службы элементов питания корректора.

3.2 Считывание архивов

Перед считыванием архивов, а также перед использованием инструмента «Чтение-запись отдельных значений», необходимо настроить параметры сеанса связи в приложении «СОДЭК-Считывание данных».

Рисунок 8 – Настройки пользователя

Далее необходимо установить в СОДЭК параметры пользователя и параметры связи. Для этого:

- Запустите «СОДЭК-Считывание данных».

- Выберите Главное меню > «Настройки» > «Настройки пользователя». На экране появится окно (см. Рисунок 7).

- Откройте вкладку «Пользователь».

- Укажите имя пользователя, метку и выберите «Интерактивный режим».

- Откройте вкладку «Корректор».

- Выберите семейство приборов - «LIS200», уровень доступа — «Потребитель», введите код доступа (по умолчанию «00000000»).

- Отключите «Считать архив до последнего сеанса»;

- В поле «Считать архив с» укажите дату первого числа прошлого месяца (или другую нужную Вам дату начала периода считываемых данных).

- На вкладке «Архивы» включите все галочки.

Рисунок 9 – Настройки связи

После ввода настроек пользователя, необходимо ввести настройки связи. Для этого:

- Выберите Главное меню > «Настройки» > «Настройки связи». На экране появится окно (см. Рисунок 8).

- Укажите номер последовательного порта, к которому подключен кабель-адаптер оптический КА/О, либо КА/К.

- Выберите скорость передачи данных.

- Укажите формат передачи данных. Для приборов семейства LIS200 типовым форматом данных является «7E1».

После подключения корректора к ПК через КА/О (или через RS-232) и установки необходимых настроек в корректоре и ПО СОДЭК, можно выполнять считывание данных. Для запуска считывания:

- Выберите Главное меню > «Старт».

Рисунок 10 – Строка сообщений

Во время выполнения сеанса связи в строке журнала событий (статусной строке), которая расположена вдоль нижнего края главного окна, можно наблюдать ход выполняемых действий (Рисунок 10). В случае удачного установления соединения и считывания данных, в этой строке последней должна отобразиться запись «Задание завершено без ошибок». В противном случае в выпадающем списке статусной строки можно узнать причины неудачного выполнения сеанса связи.

Рисунок 11 – Диалог программы считывания

При успешном установлении соединения на экране монитора должно появиться окно (Рисунок 11). С его помощью пользователь имеет возможность выбрать, какую процедуру должна далее выполнить программа, используя текущее соединение:

- считать архивы корректора;

- выполнять чтение-запись отдельных значений;

При считывании архивов корректора в главном окне программы можно наблюдать прогресс выполнения. Все считанные данные помещаются во временные файлы (c:\sodek\arc\*.agr), которые впоследствии должны быть обработаны пользователем при помощи приложения «СОДЭК-Обработка Данных».

3.3 Обработка временных файлов

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

После успешного считывания данных с корректора на Вашем ПК должны появиться временные файлы (ВФ) - это текстовые файлы с расширением «.AGR» («.AGA»). По умолчанию они сохраняются в паку c:\SODEK\ARC.

Простейший способ обработать данные нужного Вам прибора состоит в следующем:

- Запустите программу «СОДЭК-Анализ данных».

- Выберите Главное меню > Сервис > Обработать данные. Откроется окно программы «СОДЭК-Обработка данных».

- Щелкните правой кнопкой мышки на свободном поле дерева «Временные файлы». Выберите Очистить список.

- Откройте программу - файловый менеджер, например, Проводник, и найдите папку с нуждающимися в обработке временными файлами, например, «c:\SODEK\ARC». Выберите папку мышкой.

- «Перетащите и бросьте» (drug-n-drop) выбранную папку при помощи мышки из окна файлового менеджера в окно программы «СОДЭК-Обработка данных». В результате на дереве «Временные файлы» должна появиться папка с вложенными папками и всеми ВФ, находящимися внутри папки.

- Разверните или сверните, если нужно, узлы на дереве, щелкая [+]/[-] рядом с нужными узлами.

- Выберите для обработки: отдельные папки, либо отдельные корректоры, либо отдельные файлы. Для этого щелкайте рядом с нужными узлами.

- Для отмены выбора, наоборот, уберите галочки мышкой.

- Щелкните в главном меню Обработать. Программа начнет автоматическую обработку всех выбранных Вами временных файлов приборов. По завершении обработки в окне протокола событий отобразится надпись «Обработка завершена».

- Закройте «СОДЭК-Обработка данных».

После завершения обработки изменения сразу отобразятся в «СОДЭК-Анализ данных». Если перед обработкой ВФ данный корректор уже присутствовал в БД (и отображался на дереве в «СОДЭК-Анализ данных»), то после обработки узел корректора можно будет найти в том же самом месте, но можно будет наблюдать, что добавились новые считанные данные (см. панель «Данные»).

Если перед обработкой ВФ данный корректор отсутствовал в БД, т.е. обработка считанных с него данных выполнялась впервые, то программа «СОДЭК-Анализ данных» автоматически добавит узел корректора на дереве. Узел корректора будет помещен в служебную папку в нижней части дерева: Неразобранные \ Обработанные \ Корректор № […]. Это временное расположение узла корректора. Из такого положения узла корректора невозможно распечатать отчет. Узел корректора необходимо подготовить (см. «Подготовка нового корректора к печати отчета»).

3.3.1 Подготовка нового корректора к печати отчета

Чтобы активировать печать отчетов для нового корректора, узел которого находится в папке Неразобранные \ Обработанные:

- Выберите Главное меню > Узел > Новый потребитель.

- Или: над деревом узлов учета щелкните правой кнопкой мыши и выберите Новый потребитель.

- Введите название потребителя, например «ИП Стругалич», заполните реквизиты потребителя.

- Щелкните [OK]. На дереве отобразится новый узел потребителя.

- Щелкните правой кнопки мышки узел нового корректора (в папке Неразобранные \ Обработанные).

- Выберите Подчинить. В окне «Подчинить узел» выберите название только что созданного Вами потребителя и нажмите [Enter]).

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

3.4 Создание отчета о потреблении газа

Для того чтобы просмотреть данные о потреблении, а также подготовить соответствующий отчет, запустите модуль «СОДЭК-Анализ данных» (Рисунок 12).

Рисунок 12 – Модуль «СОДЭК-Анализ данных»

В верхней части главного окна программы «СОДЭК-Анализ данных» (под заголовком) находится «Главное меню», содержащее основные функции для работы с данными. В левой части окна находится панель «Объекты», или дерево узлов учета, на котором в виде древовидной структуры представлен список потребителей и приборов. Справа от дерева узлов учета находится панель «Данные», служащая для отображения данных учета газа, а также информации о потребителях, комплексах, счетчиках и корректорах.

Рисунок 13 – Окно «Отчеты по прибору»

Организация древовидной структуры узлов учета ведется следующим образом. На нижнем уровне иерархии узлов учета находятся объекты типа «узел учета» или «прибор». Каждый такой узел содержит информацию о корректоре, а также о комплексе и механическом счетчике. Через узел прибора пользователю доступны для просмотра все собранные данные учета газа: профиль потребления, архив изменений, нештатные ситуации.

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

Чтобы создать отчет о потреблении:

- Выделите в дереве узлов учета интересующий вас корректор.

- Нажмите правую кнопку мыши.

- В контекстном меню выберите «Отчет по прибору». Появится окно (см. Рисунок 13).

- Укажите вид отчета, например, месячный.

- На панели параметры укажите опции отчета.

- На панели «Период отчета» укажите диапазон дат.

- Выберите «Подготовить». Появится форма предварительного просмотра отчета.

- Чтобы отправить отчет на печать, щелкните «Печать».

3.5 Чтение-запись отдельных значений

Остановимся на еще одной возможности — «Чтение-запись отдельных значений». Этот инструмент позволяет считывать и записывать значения параметров корректора.

Чтение-запись отдельных значений возможно при подключении к приборам семейства LIS200 (ЕК270, ЕК260, ТС210 и ТС215).

Если, при считывании данных с корректора, используется интерактивный режим, то программа предлагает сделать выбор между операцией считывания архивов или возможностью «считать-установить отдельное значение». Выбор последней приводит к появлению нового окна программы представленного на рисунке (Рисунок 14).

Рисунок 14 – Чтение-запись отдельных значений

Окно разделено на три части: таблица результатов выполненных действий в верхней части окна; область ввода команд считывания записи - в средней части окна; и панель управляющих кнопок - в нижней.

Чтобы работать со значениями параметров корректора, необходимо точно знать адрес каждого конкретного интересующего параметра. Адреса параметров Вы можете уточнить в руководстве по эксплуатации Вашего корректора.

Чтобы считать отдельное значение необходимо в окне команд указать адрес запрашиваемой величины (например, 1:100) и нажать кнопку [Считать]. Будет выполнен запрос на считывание значение по адресу, который указан в той строчке, где находится курсор окна команд.

Результат операции будет отображен в таблице. В случае успешного выполнения запроса в колонке «Статус» отобразится надпись «ОК», иначе «Err», что свидетельствует об ошибке. Результирующий код помещается в колонку «Код» и допускает следующие значения:

- код = 0 - операция выполнена без ошибок;

- код > 0 - опрашиваемый прибор вернул сигнал ошибки;

- код < 0 - возникли ошибки на уровне коммуникационного драйвера.

В колонке «Команда» отображается полный формат запроса. Колонка «Адрес» содержит полный адрес запрашиваемой величины. Колонка «Значение» может отображать:

- сообщение об ошибке (например, в формате адреса);

- ничего, если выполнялась команда записи.

Команда записи отличается от чтения лишь тем, что после адреса в окне команд надо указать в круглых скобках записываемое значение, и затем нажать кнопку [Записать].

Кнопка [Выполнить] должна использоваться в том случае, если в окне команд указан полный формат запроса, подобный тому, который отображается в колонке «Команда» результирующей таблицы.

Кнопка [Из файла] позволяет выполнить за один раз не одну команду, а последовательность запросов на чтение или запись отдельных параметров из файла определенного формата. В качестве примера в комплект СОДЭК входит файл «sample.wpp».

4 Контрольные вопросы

1. Как подключить корректор ЕК 270 к ПК через оптический интерфейс?

2. Расскажите о подключении ПК к корректору по интерфейсу RS-232.

3. Как произвести считывание архивов?

4. Какие имеются особенности обработки временных файлов в программе СОДЕК?

5. Как подготовить новый корректор к печати отчета

6. Как создать отчет о потреблении газа?

7. Каким образом можно выполнить чтение-запись отдельных значений в корректор?

📎📎📎📎📎📎📎📎📎📎