Базы данных по учету приборов

Базы данных по учету приборов

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

Помимо ответа на входящие звонки и ввода показаний база данных может использоваться и для оповещения потребителей о необходимости сообщить показания прибора учета. Результаты оповещения хранятся в таблице Ring.

База данных достаточно проста и состоит из нескольких связанных таблиц:

Базы данных по учету приборов

Подробнее о таблицах, входящих в состав базы данных:

    Counter — основная таблица содержащая данные приборов учета:

    Базы данных по учету приборов

    Counter — Прибор учета

    Базы данных по учету приборов

    Базы данных по учету приборов

    Id_Counter

    Уникальный идентификатор прибора учета

    Базы данных по учету приборов

    Базы данных по учету приборов

    NCounter

    Номер прибора учета/номер лицевого счета

    Базы данных по учету приборов

    Базы данных по учету приборов

    Phone

    Номер телефона

    Базы данных по учету приборов

    Базы данных по учету приборов

    Owner

    Владелец

    Базы данных по учету приборов

    Базы данных по учету приборов

    Address

    Адрес установки прибора учета

Содержит первичный ключ Id_Counter, предназначенный для идентификации прибора учета, NCounter — номер прибора учета или номер лицевого счета, однозначно определяющий прибор учета. Далее идут необязательные поля, такие как номер телефона — Phone, который может быть использован для определения прибора учета при входящем звонке или для оповещения потребителей о необходимости сообщить показания прибора учета, фамилия собственника или владельца — Owner и адрес установки прибора учета — Address.

Reading — таблица содержащая показания приборов учета:

Базы данных по учету приборов

Reading — Показания прибора учета

Базы данных по учету приборов

Базы данных по учету приборов

Id_Reading

Уникальный идентификатор прибора учета

Базы данных по учету приборов

Базы данных по учету приборов

Id_Counter

Ссылка на прибор учета

Базы данных по учету приборов

Базы данных по учету приборов

Id_CounterType

Ссылка на тип прибора учета

Базы данных по учету приборов

Базы данных по учету приборов

Reading

Показание прибора учета

Базы данных по учету приборов

Базы данных по учету приборов

DReading

Время регистрации показания

Базы данных по учету приборов

Базы данных по учету приборов

Phone

Номер телефона, с которого осуществлен ввод показаний

Содержит первичный ключ Id_Reading, предназначенный для идентификации показания прибора учета, Id_Counter — ссылка на прибор учета к которому относятся показания, Id_CounterType — ссылка на тип прибора учета, используется в тех случаях когда несколько приборов учета разного типа, скажем водосчетчик, теплосчетчик и счетчик электрической энергии относятся к одному лицевому счету. Reading — значение показаний, зарегистрированные в момент времени хранящемся в поле DReading. Необязательный параметр Phone используется для хранения номера телефона, с которого были введены показания в случае использования АОНа. Может быть использован для разрешения спорных ситуаций связанных с вводом показаний потребителем.

CounterType — таблица содержащая тип прибора учета:

Базы данных по учету приборов

CounterType — Тип прибора учета

Базы данных по учету приборов

Базы данных по учету приборов

Id_CounterType

Уникальный идентификатор типа прибора учета

Базы данных по учету приборов

Базы данных по учету приборов

Name

Наименование типа прибора учета

Содержит первичный ключ Id_CounterType, предназначенный для идентификации показания прибора учета и Name — название типа прибора учета (водосчетчик, счетчик электрической энергии, теплосчетчик и т.д.).

Ring — таблица оповещения:

Базы данных по учету приборов

Ring — Журнал оповещений

Базы данных по учету приборов

Базы данных по учету приборов

Id_Ring

Уникальный идентификатор звонка

Базы данных по учету приборов

Базы данных по учету приборов

Id_Counter

Ссылка на прибор учета

Базы данных по учету приборов

Базы данных по учету приборов

Phone

Номер телефона

Базы данных по учету приборов

Базы данных по учету приборов

DRing

Время звонка

Базы данных по учету приборов

Базы данных по учету приборов

Id_RingResult

Ссылка на результат звонка

Используется только если необходимо выполнять оповещение потребителей о необходимости сообщить показания приборов учета. Содержит первичный ключ Id_Ring, предназначенный для идентификации звонка, Id_Counter — ссылка на прибор учета к которому относится выполненный звонок, Phone — номер телефона, по которому был выполнен звонок, DRing — дата и время звонка, Id_RingResult — ссылка на результат звонка (дозвонились/ не дозвонились . ).

RingResult — таблица результатов звонка:

Базы данных по учету приборов

RingResult — Результат звонка

Базы данных по учету приборов

Базы данных по учету приборов

Id_RingResult

Уникальный идентификатор результата звонка

Базы данных по учету приборов

Базы данных по учету приборов

Name

Название результата звонка

Так же используется, если нужно выполнять оповещение потребителей о необходимости сообщить показания приборов учета. Содержит первичный ключ Id_RingResult, предназначенный для идентификации результата звонка и Name — название результата звонка (дозвонились/не дозвонились/сообщение передано/абонент положил трубку в момент передачи сообщения и т.д.).

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

База данных реализована в формате Microsoft Access и содержит только стандартные типы данных, поэтому может быть реализована в любом другом формате, например FoxPro, MySQL, MSSQL, Oracle и т.д. При выборе формата следует обратить внимание на надежность базы данных и возможность контроля целостности. Из за низкой надежности не рекомендуется использовать документы Excel, так как в случае сбоя возможна потеря данных.

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

клиенты

Базы данных по учету приборов

скачать

Базы данных по учету приборов

поддержка

Базы данных по учету приборов

купить

Базы данных по учету приборов

форум

Базы данных по учету приборов

модемы

Базы данных по учету приборов

ссылки

Базы данных по учету приборов

© Copyrights Wentor Software
E-mail:
Тел.: (3852) 28-99-28

Проект Автопрозвонка в 2014 году трансформировался
в новый проект Call Office — универсальный инструмент
автоматизации телефонного обслуживания для бизнеса.

База данных учетной информации

Содержание

Общая информация

База данных учетной информации (файл original.gdb) предназначена для аккумулирования данных приборов учета, а также сторонних контроллеров, подключенных к системе АСУД-248.

Устройства могут быть подключены через

  • TL-концентраторы (опрос осуществляется OPC-сервером)
  1. КЦС, КЦС-М
  2. КИР-16, КИР-РП / КМ
  • IP-концентраторы (опрос осуществляется программой OPC Server KCSLogger)
  1. КЦС-IPM
  2. КУН-IPM
  • Напрямую по IP-сети.

Данные устройств в процессе их опроса будут сохраняться в БД и затем могут быть просмотрены с помощью программы ASUDBase или непосредственно в программе АСУД.SCADA

Файл рабочей БД должен располагаться в папке ASUD Scada OPC Server.

После установки ПО пустой файл БД располагается в OPC Server db, для работы с данными приборов учета следует скопировать данный файл в папку OPC Server.

Кроме этого в текущей версии ПО (как описано в файле OPC Server db readme) следует

Должна быть создана папка C:db Пользователь Dispatcher должен иметь права доступа на запись для этих папок (правая кнопка мыши, свойства, безопасность)

Далее необходимо произвести настройку БД и OPC-сервера.

Все приборы учета должны быть:

  1. Зарегистрированы в БД
  2. Прописаны в OPC-сервере (обязательно для TL-концентраторов).

Подбробнее см. руководство на программу ASUDBase

Настройка БД

Для настройки БД, а также последующего анализа учетных данных используется программа OPC Server ASUDBase.

Первый запуск программы рекомендуется проводить под пользователем AdminScada.

Выполните настройку подключения к БД и регистрацию устройств в соответствии с приведенной инструкцией

По необходимости выполните обновление БД (меню Настройка Работа с БД Обновление).

Если конфигурация OPC-сервера еще не была создана (никакого оборудования еще не зарегистрировано) и была выполнена настройка концентраторов типа КИР, можно выполнить создание файла конфигурации OPC-сервера (меню программы ASUDBase Настройка SCADA). Это предотвратит выполнение двойной работы по созданию конфигурации OPC-сервера. После создания файла следует скопировать hwlayer.conf в папку Tekon OPC Server Settings.

Регистрация устройств в OPC-сервере

Запустите конфигуратор Tekon OPC-сервера (под пользователем AdminScada)

В настройках OPC-сервера (ASUDBase Настройка подключения) должен быть указан путь к файлу БД, как

Далее следует прописать в адресном пространстве все TL-концентраторы (КИР, КЦС), подробнее см. инструкцию.

Просмотр данных приборов учета

После закрытия конфигуратора, Tekon OPC сервер начинает работать как служба Windows и через некоторое время данные приборов учета, зарегистрированных в адресном пространстве концентраторов, должны появиться в БД — это можно увидеть в программе ASUDBase.

Для отображения данных в АСУД.SCADA см. инструкцию раздел Дополнительно / Данные приборов учета

Копирование файла БД

При необходимости скопировать файл БД следует воспользоваться функцией резервного копирования в SCADA или возможностью создать копию БД в программе ASUDBase: меню Настройка Работае с БД Создать копию БД

  1. закрыть программу ASUDBase, KCSLogger
  2. закрыть программу SCADA
  3. остановить службу Tekon OPC Server
  4. выполнить копирование файла original.gdb

Важно

Если предполагается работа с БД

  1. Следует отключить функцию ОС Windows Восстановления системы .
  2. Не следует копировать файл БД при работающем OPC-сервере, KCSLogger, ASUDBase
  3. Не следует снимать процесс opcsrv.exe через диспетчер задач.
  4. Не следует перезапускать ПК Пульт-ПК по кнопке reset

Не выполнение данных пунктов может привести к неработоспособности файла БД.

Источник