Описание
ПТК «СОДЭК® Экстра™» предназначен для использования в промышленном и коммунальном секторах газопотребления и дает возможность собирать данные электронных корректоров как непосредственно на узлах учета, так и удаленно. Гибкая структура ПТК «СОДЭК® Экстра™» позволяет использовать либо один сервер, либо несколько серверов для параллельного сбора данных в единую БД — для ускорения опроса большого количества корректоров объема газа. Опрос узлов учёта может выполняться по GSM (или GPRS в случае применения с корректорами коммуникационных модулей ) каналам в полностью автоматическом режиме. Автоматизированные рабочие места — компьютеры, подключенные к серверам — обеспечивают многопользовательский доступ к единой серверной базе данных (БД). Пользователи могут не только сохранять в неё считанные интерактивно данные от потребителей, но и просматривать и обрабатывать всю информацию, находящуюся в серверной БД. Данные в серверной БД подготовлены для передачи в «ИУС-ГАЗ».
Поддерживаются все производимые ООО «ЭЛЬСТЕР Газэлектроника» типы корректоров: возможна организация одновременного сбора данных с 3-х/6-ти электронных корректоров объема газа. Механизм считывания и обработки телеметрических данных отличается экономией трафика. Реализована подсистема безопасности и разделения прав доступа.
Отличительные особенности
ПТК «СОДЭК® Экстра™»:
- многопользовательская среда с различными уровнями доступа;
- удобная настройка топологии сбора данных;
- считывание архивных данных с корректоров (локально и дистанционно) в автоматическом или интерактивном режимах;
- мониторинг автоматического сбора данных;
- автоматическая обработка данных;
- хранение данных в локальной БД и серверной БД;
- дистанционное изменение параметров электронных корректоров;
- объединение узлов учета в выборки и создание групповых отчетов;
- импорт транспортных файлов из рабочих станций на сервер;
- анализ архивов и контроль нештатных ситуаций;
- отображение данных по учету учета в табличной и графической форме;
- миграция данных из старых БД СОДЭК® любых версий;
- экспорт данных в приложения MS Office;
- передача данных в «ИУС-ГАЗ».
Новое в ПК «СОДЭК®» версии 7.0
- В релиз вошли изменения и обновления всех редакций: TC™, Стандарт™, Экстра™, в которых были учтены замечания и пожелания пользователей.
- Заменена версия СУБД Firebird — с 2.3.1 на 2.5.3. Перед установкой СОДЭК необходимо, если на ПК уже установлен Firebird версии младше, чем 2.5.3, деинсталлировать Firebird и вручную удалить файл «gds32.dll» из c:WindowsSysWow64 (System32).
- Добавлена настройка «Анализ данных« Окно «Настройки» «Сервер» «подключать по умолчанию»: автоматическое подключение к Серверной БД при загрузке «Анализа данных».
- Для отчёта по выборке «Полнота данных» реализованы новые фильтры: «отобразить объекты только с пропусками данных»; «искать пропуски только от первых архивных данных». Опция «Глубина сканирования» заменена на «Период отчёта».
- Добавлено массовое создание отчётов по прибору для выборки — новый групповой отчёт «по каждому узлу», доступный только в «Экстра».
- Новые командные файлы «StartExtra.bat», «StopExtra.bat» в папке «…Sodek_ServerBin» служат для удобного запуска и останова сервера «Экстра».
- В «Мастере топологии» «Список {Приборы}» добавлена сортировка по любому столбцу — простой инструмент поиска нужного прибора, например, по серийному номеру.
- В «Мастере топологии» добавлено окно «Параметры сбора данных» — интерфейс для настроек ряда общих параметров сервера: «Входной каталог временных файлов»; «Выходной каталог временных файлов» и др.
- В «Мастере топологии» добавлен новый настраиваемый параметр: «Параметры сбора данных Период автозавершения GSM-сеанса, мин.» (ExitPeriod) — период в минутах, обозначает таймаут, по истечении которого сеанс GSM-связи автоматически корректно завершается по инициативе программы «Автосчитыватель». По умолчанию равно «15 минут». Параметр необходим из-за невысокой устойчивости GSM-связи.
- В «Мастере топологии» добавлен новый настраиваемый параметр: «Параметры сбора данных Автоматическое латание дырок» — переключатель, позволяющий включить или отключить одноимённую процедуру (АЛД).
- В «Мастере топологии» добавлен новый настраиваемый параметр: «Параметры сбора данных Автоматический запуск сервера Экстра при старте Windows» — переключатель, в случае переводе которого в положение «ON» при загрузке Windows буде автоматически запускаться командный файл для запуска сервера «Экстра» — «StartExtra.bat».
- В «Мастере топологии» добавлен новый настраиваемый объект сбора данных — «группа приборов». С помощью вкладки «Атрибуты приборов» пользователь имеет возможность присвоить одинаковое значение параметра одновременно всем приборам, входящим в группу.
- В «Мастере топологии» добавлено свойства объекта «прибор» («группа приборов»): «Сбор данных включён» — переключатель, позволяющий временно отключить сбор данных с прибора (с группы приборов), сохранив объект и его настройки в топологии.
- В «Мастере топологии» добавлены свойства объекта «прибор» («группа приборов»): «Начало временного окна», «Конец временного окна» — границы ежесуточного временного окна, в пределах которого разрешён (разблокирован) сбор данных. Если границы окна равны между собой, то это означает «окно открыто в течение всех суток». При конкуренции за свободный GSM-модем наивысший приоритет получает тот прибор, окно которого «закроется» раньше.
- В «Мастере топологии» добавлено свойства объекта «прибор» («группа приборов»): «Периодичность опроса, [ч]» (ПО) — интервал в часах, который задаёт регулярность опроса. Прибор будет опрашиваться не чаще, чем через ПО [часов], а также с учётом окна, если оно определено. Если ПО=0, то прибор будет опрашиваться чаще, чем раз в час, но не чаще, чем раз в ExitPeriod [мин].
- Новая интерактивная акция «Экстренный опрос» в «Мастере топологии» позволяет вручную запустить внеочередной опрос прибора или группы. Прибор получает наивысший приоритет, и будет немедленно запущен сеанс связи с ним. При этом в БД будет найдена первая — за 2 прошедших календарных месяца и текущий месяц — дата с отсутствующими данными (ДОД), и запрашиваемый период будет задан как [ДОД, {СЕЙЧАС}].
- В «Планировщике» реализован обновлённый алгоритм сбора данных, характеризуемый расширенной структурой топологии и новыми параметрами. Сбор данных подразделяется на запуски сеансов по трём причинам:
- экстренный опрос — внеочередной сбор данных по команде оператора;
- сбор свежих данных — автоматический регулярный опрос согласно индивидуальному расписанию прибора (периодичности и временному окну), причём «свежие данные» — это данные с давностью не более 100 суток;
- «латание дырок» — автоматический запуск сеанса для сбора данных с давностью не более 300 суток, а именно «недостающих в БД» данных. Таким образом, типы опросов в порядке убывания приоритета упорядочены так:
- экстренный опрос;
- сбор свежих данных;
- латание дырок.
Хронологически сбор данных производится сменяющимися периодами:
- период сбора свежих данных;
- период латания;
- холостой режим.
- В «Планировщике» время старта следующего периода сбора свежих данных вычисляется согласно периодичности и окнам каждого из приборов, для которых в топологии активирован параметр «включён сбор данных». После старта периода сбора свежих данных вычисляется минимальная плановая дата следующего сбора свежих данных. Эта дата и принимается за момент начала следующего периода сбора свежих данных. Эта дата также именуется «дата выхода из холостого режима» (IdleExitDate).
- В «Планировщике» реализована новая процедура автоматического латания дырок (АЛД), которая работает в течение «холостого режима», т.е. в те промежутки времени, когда нет необходимости в сборе «свежих данных». Если между текущим и следующим периодами сбора свежих данных остаётся промежуток — «холостой режим», то запускается латание, при условии, что флаг АЛД включён. Период латания завершается, как только не осталось дырок в БД, либо при завершении холостого режима.
- АЛД отыскивает периоды недостающих в БД архивных данных («дырки») и отправляет запрос для их восполнения. АЛД учитывает расписания всех приборов и стартует запросы только в такие моменты, когда это не может создать задержку для запущенных экстренных опросов или запланированных сеансов сбора «свежих данных».
- Если оператор нажал в «Мастер топологии» кнопку [Экстренный опрос] у прибора или группы, то соответствующий сеанс (сеансы) будет стартован немедленно, внутри любого периода. Задержку может вызвать только ожидание освобождения канала связи, а также отсчёт таймаута: сеанс связи с прибором не должен стартовать раньше, чем через ExitPeriod [минут] спустя старт предыдущего сеанса связи с этим же прибором.
- Если оператор выполнил в «Мастер топологии» правки параметров, которые могут влиять на очерёдность запуска сеансов (добавление прибора, удаление прибора, изменение свойств прибора и др.), то «Планировщик» получает сообщение-команду досрочно выйти из холостого режима.
- В сервере «Экстра» добавлен новый механизм обработки отказов связи при сборе свежих данных. «Счётчик молчания» (СМ) — это БД-переменная прибора, которая запоминает количество нерезультативных сеансов связи. Увеличенный счётчик понижает приоритет прибора в очереди сбора данных. При значении СМ=5, прибор будет опрашиваться только раз в сутки, пока от него не поступят данные. Тогда СМ обнулится, и прибор будет опрашиваться согласно прежней периодичности опроса.
- В сервере «Экстра» добавлен новый механизм обработки отказов связи при латании. Алгоритм АЛД анализирует каждую дырку, присваивая ей статус «стабильная», если после первой попытки латания дырка не уменьшилась. АЛД тратит не более 5 повторных попыток латания дырки. В случае неуспеха АЛД оставляет дырку и перемещает область поиска и латания вправо, за конец стабильной дырки. Ограничение числа попыток на латание одной дырки — это механизм, который предотвращает «зацикливание» АЛД на одной дырке.
- В программе «Автоматический считыватель» («SodekMPR.exe») добавлено автозавершение GSM-сеанса, в соответствии с параметром ExitPeriod. Расширен список текстовых сообщений об ошибках, которые могут сохраняться в лог-файл программы. Это сообщения об ошибках, которые могут возникать на удалённом модеме, на стороне корректора.
- В программе «Менеджер связи» («SodekCMS.exe») добавлена обработка сообщения «Сеанс считывания завершён по таймауту ExitPeriod».
- Обновлено Руководство пользователя.
Комплексные решения
Автоматический сбор данных по GSM/GPRS-каналу с нескольких узлов учёта газа