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/000815.html

Posted by misak (Участник № / Member № 4151) on :
 
здравствуйте помогите пожалуйста. суть работы заключается: надо закидывать данные в отчет каждую минуту в течении дня. когда открываю отчет там данные в течении дня одинаковы.
подскажите пожалуйста как буфер данных скидывать в архив принудительно. если можно опишите пожалуйста по подробней. заранее благодарен.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Задача совершенно не понятна.
Какой отчет? Если "Документ", то профайлер бесплатной версии документы не генерирует.
Какие данные? Как они "закидываются в отчет"?
Какой буфер данных?
 
Posted by misak (Участник № / Member № 4151) on :
 
данные через орс сервер приходят на тм. мне нужно формировать отчет, что бы данные поступали каждую минуту все записывается в отчет но данные в течении дня записываются одинаковы. мне надо как то скидывать принудительно кеш в архив.
у меня конкретно нет проф.версии тм. я студент пишу диплом на предприятии у них есть проф. версия. заранее благодарен.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Откуда кэш? Чем он формируется?

2. Если данные приходят из OPC-сервера, то каналы, их получающие, могут иметь флажок архивирования и записывать получаемые данные в архив. Почему речь идет о каких-то буферах и принудительной записи в архив?

3. Если речь идет о генерации отчетов, то нет смысла генерировать отчет каждую минуту.
Надо генерировать отчет с выводом архивных данных за заданный промежуток времени с интервалом 1 минута в архивную таблицу документа.
 
Posted by misak (Участник № / Member № 4151) on :
 
а почему данные в отчете все одинаковы в течении дня. я думал что при работе мрв предварительно в памяти складывает данные (в настройках спад есть размер буфера 48мб) и как только буфер заполняется он его скидывает уже в архив. а когда динамика данных не очень большая этот буфер долго может копится. а тогда в чем проблема у меня. флажок ни какой по поводу архива не нашел. заранее благодарен.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Внимательно почитайте уроки "Быстрого старта".
Там есть ответы на эти вопросы.
 
Posted by misak (Участник № / Member № 4151) on :
 
уважаемая тех. поддержка. смотрел я быстрый старт, но все равно данные в отчет заносятся одинаковые а тренды строятся нормально в отчете. почему? заранее благодарен
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В архивной таблице аргументы должны быть указаны с атрибутом РЕАЛЬНОЕ:
@<имя аргумента>.R
 
Posted by misak (Участник № / Member № 4151) on :
 
Здравствуйте тех. поддержка подскажите пожалуйста сделал форму для просмотра файла на экране, но почему то он отображает только время, а должен значения и тренды. Подскажите в чем проблема. Заранее благодарен.
 
Posted by misak (Участник № / Member № 4151) on :
 
сейчас в форме, когда открываешь отображается время и тренды а значения не отображается. но если скопировать текст из формы и вставить в текстовик, то все показывает. в чем проблема. заранее благодарен.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Просмотр html-файла на экране имеет ограниченные функции.

Пришлите Ваш проект на hotline3@adastra.ru
 
Posted by misak (Участник № / Member № 4151) on :
 
здравствуйте тех. поддержка. я отсылал Вам проект, вы не смотрели?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
К сожалению, отображение таких файлов в настоящий момент не возможно. На экране можно отобразить только самые простые html файлы.

Как способ оператору посмотреть такой файл - вызвать Call.Exec с обращением к браузеру, а в качестве параметра передать адрес документа.
 
Posted by misak (Участник № / Member № 4151) on :
 
Спасибо за ответ!
У меня ещё один вопрос:
в документи данные записываются каждую минуту в течении часа. Проблема заключается в том если система работает 1,2,3 часа,(в принципе не важно) после остановки этой системы, в html - файле данные записываются не понятно (бывает только таблица с даными, бывает не до конца). В чём заключается поблема, заранее благодарен!!!
 
Posted by misak (Участник № / Member № 4151) on :
 
и ещё, почему когда в "просмотр html-файле на экране" копируешь данные, и после вставляешь в текстовик они отображаются?
 
Posted by misak (Участник № / Member № 4151) on :
 
и ещё возможно ли, указывать место сохранения html - файла
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) Проверьте, у Вас по программе в 0 минут или 0 часов файл генерится непрерывно. Из-за этого могут быть ошибки.
Для какой цели Вы генерите его каждую минуту?

2) Еще раз потестировали Ваш проект. В итоге файл выводится как и должен. Просто в момент генерации документа ГЭ подчитывает только ту часть, которая успела сформироваться. Вам нужно обновить форму после генерации документа. Для этого нужно привязать ГЭ не к каналу документа, а к каналу FLOAT с таким же именем и изменять его.

Все значения как в таблице, так и в отчете тревог были на месте.

3) Биты атрибута Параметр канала CALL.Document задают параметры генерации:

Бит4=1 – задание сохранения файла в папке, путь к которой задан атрибутом 80, COMMNT; если Бит4=0, файл сохраняется в папке узла;
 
Posted by misak (Участник № / Member № 4151) on :
 
спасибо за ответы, Вы не могли бы выслать исправленный вариант проекта, а то я уже запутался. заранее благодарен.
misak_mas@mail.ru
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Ваш проект мы не правили.

Скажите еще раз что Вам не понятно, попробуем помочь.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2