Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE » Архивы счетчика М230

   
Автор / Author Тема / Topic: Архивы счетчика М230
sugar
Forum Haunter / Завсегдатай форума
Участник № / Member № 1198


Icon 1 отправлено / posted      Профиль для / Profile for sugar           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Можно ли отобразить в архивном тренде значение текущей энергии из аргументов канала Call CGR.86 0x81 (arg0=EPe...argN)?
Находятся ли значение текущей энергии в архиве .enr?

Сообщения / Posts 133 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
При штатном архивировании для счетчика могут быть созданы архивы "Энергия за день/месяц".

" .enr – архив значений энергии.

Архивные данные извлекаются при изменении атрибута CGR.59, который задает начальное время выборки (день, месяц или год). В ряде случаев атрибут 59 возвращает округленное значение даты и времени. Атрибут CGR.252 индицирует расстояние между точками (интервал усреднения) как число секунд.

Архивные данные записываются в аргументы CGR (см. Запись вектора в CALL.ChGroupReq и CALL.TVC ). Эти данные могут быть выведены в графику и в документ (см. ниже). "

Извлечение данных из этих архивов осуществляется каналами CALL CGR соответствующих групп ("Энергия за день", "Энергия за месяц").

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
sugar
Forum Haunter / Завсегдатай форума
Участник № / Member № 1198


Icon 1 отправлено / posted      Профиль для / Profile for sugar           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Можно ли выгрузить данные из архива электросчетчиков в базу данных(access) через SQL?
Сообщения / Posts 133 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Каналы "Универсального механизма обмена с электросчетчиками", которые формируют архивы счетчика в RTM, могут и делать выборки из архивов счетчика в свои аргументы (см. пост выше).
Далее программным путем надо будет результаты выборки передать в каналы CALL.SQL для записи в БД.

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
sugar
Forum Haunter / Завсегдатай форума
Участник № / Member № 1198


Icon 1 отправлено / posted      Профиль для / Profile for sugar           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
При выгрузке в БД из аргументов канала CGR.86=0x85 необходимо получать данные с точностью 4 знака после точки.
В аргументы канала приходит значение с разной точностью 0-4 знаков произвольно назначенные МРВ(сейчас приходят значения вида: хххх.хх),но с счетчка конфигуратор считывает 4 знака .
Аргументы типа REAL.
Как сделать чтоб в аргументах и в соответственно в БД записывалось значение с фиксированной точностью 4 знака после точки?

Сообщения / Posts 133 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
http://www.mql5.com/ru/docs/basis/types/double
Формат REAL (формат вещественного числа одинарной точности) обеспечивает отображение чисел с 6-7 значащими десятичными знаками (суммарно - целой и дробной частей). Гарантировать при этом 4 знака после запятой нельзя.

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

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
sugar
Forum Haunter / Завсегдатай форума
Участник № / Member № 1198


Icon 1 отправлено / posted      Профиль для / Profile for sugar           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Но когда в отображении в экране ставлю 4f(аргумент REAL) выводятся все 4 знака после точки как в конфигураторе счетчика.
А надо чтоб не было разочтений с кофигуратором с точностью 4 знака со значением из базы данных.

Сообщения / Posts 133 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как было указано, можно перейти на тип данных DREAL аргументов каналов CALL. Однако "получаемая" при этом "более высокая" точность фиктивна, т.к. она не соответствует реальным метрологическим характеристикам счетчика.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2