This is topic Архив in forum SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/40/t/000110.html

Posted by ZerGOOD89 (Участник № / Member № 5290) on :
 
Здравствуйте!Подскажите пожалуйста как реализовать следующую задачу: архивируется значение 76-ти каналов. Их необходимо просматривать в архивной таблице и архивном тренде. Если я все 76 каналов заведу в одну таблицу то их невозможно будет читать. Как можно сделать так чтобы на одной таблице оператор сам выбирал какие каналы ему необходимо посмотреть?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Существует несколько методов решения.
Для Вашей задачи наиболее подходящим является следующий.
ГЭ, которые Вы хотите переключать, установите на отдельных экранах и на материнском экране отбразите их в ГЭ "Ссылка на экран".
Там же на (на материнском экране) рядом с этими ГЭ разместите управляющие ГЭ, например, "Группа кнопок", с помощью которых надо организовать перепривязку аргументов переключаемых экранов.
Способы перепривязки аргументов экранов описаны в документации.
 
Posted by ZerGOOD89 (Участник № / Member № 5290) on :
 
То есть Вы мне предлагаете сделать кучу экранов и просто переключать их!?А нельзя сделать один экран с одним ГЭ Архивная таблица и в нем менять привязки надо отобразить температуры с 1 по 10 оператор выбрал их посмотрел. Надо посмотреть с 70 по 73 отметил и посмотрел или надо 5,6,15,43,47,70-73 отметил их посмотрел архив. Или я что то не так понял в Вашем ответе?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Я предлагаю Вам сделать 1 экран с переключаемыми аргументами и вывести его на материнский экран в ГЭ "Ссылка на экран".
Но в механизме перепривязок Вы должны будете задать предустановленные варианты выбора. Например, группами по 10 каналов: 1 - 10, 11 - 20, 21 - 30, ..., 71 - 80. Выбрать можно любую из групп.

Совершенно произвольные наборы выводимых параметров можно организовать интерактивными процедурами оператора МРВ через команды меню "ДЕЙСТВИЯ/Привязки экрана". Но эргономически это будет довольно трудоемко.
 
Posted by ZerGOOD89 (Участник № / Member № 5290) on :
 
А можно в архивной таблице чтобы только одно общее время писалось, а не у каждого столбца!? И я все равно не понимаю что такой за механизм перепривязок где можно почитать или пример посмотреть!?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
На экране могут быть установлены архивные таблицы 2 типов. Одна из них выводит срезы нескольких переменных с едиными метками времени. Вторая - листинги записей каждой кривой с индивидуальными метками записи (запись в архив осуществляется по изменению РЕАЛЬНОГО значения канала с соответствующей меткой времени).

Механизмы перепривязок описаны в разделе "Проект АСУ .../Табличный редактор аргументов/Автопостроение и автопривязка каналов из редактора аргументов/Замена виртуальной привязки аргументов в канале CALL, Перепривязка аргументов на уровне объектов" и в разделе "Особенности вызова графического экрана".
 
Posted by ZerGOOD89 (Участник № / Member № 5290) on :
 
Здравствуйте!И снова хочу вернуться к данной проблеме!Нельзя ли получить какой нибудь пример с перепривязкой (если можно то на пришлите пожалуйста на zernov89@mail.ru).
Так же еще один вопрос: как сделать так чтобы в архив записывались значения только целые или например только одно число после запятой!? А то получается, что все "дребезги" записываются в архив и тем самым забивая его. Да и просто в некоторых случаях просто не нужны сотые или тысячные.
Заранее при много благодарен!
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Предоставлять примеры по отдельным функциям системы не входит в функции технической поддержки.
Мы готовы обсудить проблемы, которые возникают у Вас при использовании этих функций в ваших проектах.

"Дребезг" необходимо убирать в самом канале, значение которого передается в архив. Существуют встроенные средства фильтрации, описанные в разделе "Обработка в канале FLOAT". Возможно также ввести дополнительную программную фильтрацию в процедуре трансляции канала.
Кроме того, если это допустимо, можно увеличить период опроса каналов с заведомо медленно меняющимися реальными параметрами, например, при измерении температуры.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2