Форум 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 » Выборка из SIAD

   
Автор / Author Тема / Topic: Выборка из SIAD
Dmitrii
Junior Member / Новичок
Участник № / Member № 6880


Icon 1 отправлено / posted      Профиль для / Profile for Dmitrii           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день.
Имеем архив SIAD в который с разными промежутками по времени записываются значение из канала Float.
Архив заполняется это видно в архивной таблице на мнемосхеме МРВ,но промежуточные значения автоматически заполняются недостоверными значениями.
Нам необходимо вывести на печать сумму значений которые мы записали в архив за определенный промежуток времени.
Подскажите каким путем можно это сделать.

Сообщения / Posts 24 | Из / 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 
Признак недостоверности записывается в архив либо при возникновении аппаратной недостоверности в канале, привязанном к "Источнику/Приемнику", либо при выключении МРВ.
Сумма всех архивных значений за определенный промежуток времени может быть получена с помощью канала CALL.LocalStatistics (см. описание канала).

Сообщения / Posts 15198 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dmitrii
Junior Member / Новичок
Участник № / Member № 6880


Icon 1 отправлено / posted      Профиль для / Profile for Dmitrii           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Есть ли возможность вывести на печать в архивной таблице только записанные нами значения, а не по предустановленному шагу выборки?
Так как мы записываем с разным промежутками по времени и пустые строки нам не нужны.

Сообщения / Posts 24 | Из / 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 
Штатная архивная таблица в шаблоне документа может выводить только интервальные выборки.

Для вывода в документ листинга записей надо использовать механизм SubNum (см. документацию) с выборкой архивных данных с помощью каналов CALL.

Сообщения / Posts 15198 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dmitrii
Junior Member / Новичок
Участник № / Member № 6880


Icon 1 отправлено / posted      Профиль для / Profile for Dmitrii           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Подскажите как управлять пересчетом канала CALL.LocalStatistics.
Через панель МРВ изменяя CALL.LocalStatistics.R все работает. При привязке CALL.LocalStatistics.R к кнопке на экране значения не проходят и пересчета нет. Аргументы времени записываются без проблем.

Сообщения / Posts 24 | Из / 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 
Если аргумент экрана, привязанный к кнопке, имеет тип OUT, то этот аргумент должен быть привязан к атрибуту ВХОДНОЕ_ЗНАЧЕНИЕ канала CALL.LocalStatistics.
Сообщения / Posts 15198 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dmitrii
Junior Member / Новичок
Участник № / Member № 6880


Icon 1 отправлено / posted      Профиль для / Profile for Dmitrii           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
У нас так и сделано!
в аргументах экрана значение записывается (видно в панели МРВ, записывается 1 и висит), а до "ВХОДНОЕ_ЗНАЧЕНИЕ канала CALL.LocalStatistics" не доходит.
Что еще необходимо сконфигурировать?

Сообщения / Posts 24 | Из / 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 
Вы осуществили привязку аргумента экрана в шаблоне экрана?
Откройте на редактирование канал CALL, вызывающий этот экран, и проверьте привязки аргументов этого канала. При необходимости именно в этом редакторе осуществите привязку аргумента.
Именно привязки этого канала реально работают при запуске узла.
Наследование привязок шаблона в вызывающем канале CALL выполняется не всегда. Условия наследования могут быть нарушены, если по тем или причинам Вы редактировали привязки.

Сообщения / Posts 15198 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dmitrii
Junior Member / Новичок
Участник № / Member № 6880


Icon 1 отправлено / posted      Профиль для / Profile for Dmitrii           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо.
Сообщения / Posts 24 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dmitrii
Junior Member / Новичок
Участник № / Member № 6880


Icon 1 отправлено / posted      Профиль для / Profile for Dmitrii           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вновь появилась эта проблема.
В среде разработки привязки есть у аргумента экрана и у канала CALL вызывающий этот экран.
Но при запуске МРВ в меню Действие-Привязки экрана, у аргумента экрана отсутствует привязка к LocalStatistics.Входное_значение, следовательно сигнал управления не передается.
Создал новую пробную мнемосхему в этом проекте - все работает.
Подскажите где еще можно посмотреть, переделать мнемосхему затруднительно.

Сообщения / Posts 24 | Из / 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 
Выделите канал CALL_Screen, правой клавишей мыши вызовите свойства канала.
В открывшемся окне войдите во вкладку "Аргументы" и проверьте реальные привязки аргументов.
Неправильные привязки исправьте.
Недостающие или потерянные привязки восстановите.
Сохраните проект и "Сохраните для МРВ".

Первичные привязки аргументов, созданные в шаблоне, наследуются каналами CALL, вызывающими этот шаблон.

Если после создания каналов CALL вызова шаблона у каких-то аргументов каналов CALL привязки были изменены, это не приведет к изменению привязок у аргументов шаблона.
И отредактированные аргументы каналов CALL больше не наследуют привязки от шаблона, даже если они изменяются.

Сообщения / Posts 15198 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dmitrii
Junior Member / Новичок
Участник № / Member № 6880


Icon 1 отправлено / posted      Профиль для / Profile for Dmitrii           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Помогло следующее: Оставил не работающий аргумент экрана без привязки и добавил еще один новый аргумент экрана к которому и подключил LocalStatistics.Входное_значение.
Сообщения / Posts 24 | Из / 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 
Пришлите, пожалуйста, Ваш проект на адрес техподдержки (hotline@adastra.ru) с указанием проблемных аргументов.
Сообщения / Posts 15198 | Из / 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