This is topic Вопрос про архивы в памяти in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


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

Posted by DreamWeaver (Участник № / Member № 1485) on :
 
Данные, накопленные в этом архиве сохраняются после перегрузки винды и повторного запуска профайлера?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Если Вы их будете сбрасывать в файл, то данные после перезагрузки не потеряются.
 
Posted by DreamWeaver (Участник № / Member № 1485) on :
 
1) А нужно ли у канала, значаения которого я хочу архивировать в "Архив в памяти", устанавливать какие-нибудь флаги в разделе "Архивация" (в свойствах)?
2) Как указать, что я хочу данные "Архива в памяти" сбрасывать в файл?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
А Вы раздел "Архивирование"-"Архивы в памяти"-"Индивидуальный архив" в справочной системе внимательно читали? Похоже, что нет... [Вращающиеся глаза / Roll Eyes]
 
Posted by DreamWeaver (Участник № / Member № 1485) on :
 
Там написано совсем немного и про всякие там флаги ни слова. Там написано только как использовать несколько аргументов и чем отличается LArc0 от LArc1. Также в справке нет ни слова про то что этот архив можно сбрасывать в файл и, соответственно что для этого нужно сделать. С первыми двумя аргументами все понятно, но вот с остальными которые образуют стек не очень.
Я создал канал типа CALL и привязал к его первому аргументу (INPUT) канал, данные которого хочу сохранять в архиве. Во второй аргумент (INPUT) я ввел значение 1, чтобы сохранение велось каждую секунду. 3-ий и 4-ый параметры оставил пустыми. Затем на главном экране я расположил динамический текст и привязал его к атрибуту (ARG_003, тип OUTPUT) моего канала CALL тип LArc0. Но в этом поле постоянно отображается 0, то есть в аргумент ARG_003 не заносятся данные.
Еще хотел спросить: а можно ли как-то потом считать и суммировать данные из этого архива?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Согласен - насчет сохранения архива в файл не совсем прозрачно, потому как это просто функция именно канала Call. У него есть 127 и 128 атрибуты - это Чтение и Запись в файл соответственно.
Обработка данных из архива - потребует привязки этих аргументотв к каналам.
 
Posted by DreamWeaver (Участник № / Member № 1485) on :
 
А можешь привести примерное описание, что нужно сделать для того чтобы можно было бы выбрать из "Архива в памяти" данные за определенный период и все их просто суммировать. В хэлпе в разделе "Общие атрибуты каналов" я нашел, что 127 атрибут - это имя канала. Непосредственно в описании канала CALL атрибуты описаны совсем немного, и то только до 67. Искал в хэлпе по "127", но ничего связанного с сохранением в файл не нашел. С поиском по всем открытым форумам аналогично.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Извините, ошибся - 128-й и 129-й атрибуты.
У Вас скорее всего справка не обновленная - вот описание этих атрибутов:

Запись в файл (129, WFile) – при присвоении этому атрибуту значения N (натуральное число) текущие значения аргументов канала записываются в текстовый файл <имя канала>_<N>.dat, каждая строка которого содержит имя аргумента и его значение. Если имя канала содержит двоеточие (т.е. имеет вид <строка1>:<строка2>), то текущие значения аргументов канала записываются в секцию N файла с именем <строка1> без расширения;

Чтение из файла (128, RFile) – при присвоении этому атрибуту значения N (натуральное число) в аргументы канала считываются значения из файла <имя канала>_<N>.dat или из секции N файла с именем <строка1> без расширения.


Напрямую сделать выборку и просуммировать значения в индивидуальном архиве нельзя. Можно только поднять его из контроллера, сохранить в СПАД, а уже из СПАДА по локальной статистике по данному интервалу взять сумму значений.
 
Posted by DreamWeaver (Участник № / Member № 1485) on :
 
А у Вас на сайте можно скачать обновленную справку?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Да. А у Вас сейчас какой релиз?
 
Posted by DreamWeaver (Участник № / Member № 1485) on :
 
6.02, но хэлп от 6.00.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Тогда Вам необходимо его обновить.
 
Posted by DreamWeaver (Участник № / Member № 1485) on :
 
Обновить хэлп можно, скачав его с Вашего сайта (если так, то скажите в каком разделе она находится)? Или же она прийдет только с профессиональной версией TM? Кстати, когда придет эта версия как мне получить доступ к форуму технической поддержки? Достаточно будет в личных настройках ввести лицензионный номер, или еще что?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Хелп входит в релиз системы.
Обновите релиз (можно с сайта) и получите новый хелп.
После получения профессиональной версии Вы должны через сайт ее зарегистрировать и уведомить (на адрес форума или на адрес техподдержки hotline@adastra.ru), что Вы зарегистрировали систему и сообщить ее регистрационный (14-значный) номер.
Мы соответственно расширим Ваши права в форуме.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2