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

Posted by АлексКу (Участник № / Member № 1687) on :
 
В проекте осуществляется запись значений канала в СПАД.
Для этого в свойствах узла я указал для СПАД1 имя файла архива
и состояние архива TRUE. Для канала я указал СПАД номер 1,
поставил галочку напротив "Регистратор".

После запуска проекта файл архива создался, но я сделал вывод,
но мне кажеться что данные в СПАД не пишутся, т.к.

1. Когда я создаю тренд, при каждом новом запуске МРВ, графики
начинают строиться заново.

2. Когда я с помощью системной переменной @Data_from_SIAD1
генерирую текстовый файл, то значения во все моементы времени
равны нулю.

3. Когда я делаю срез локального архива с помощью канала CALL
типа LocalSnap (как в справке), то после вызова этого канала,
аргумент ARG_003 равен нулю

4. Когда я пробую делать обработку по выборке, с помощью канала CALL
типа LocalStatistic (как в справке),то после вызова этого канала,
все аргументы в которых должны быть статистические характеристики
равны нулю.


Если данные действительно не пишутся в СПАД, в чем здесь может быть
причина? А если пишутся, то как их просмотреть?
В справке ничего по этому поводу не написано.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Галочку "Регистратор" ставить не надо - это совершенно другое.
1) Вы пробовали перемещаться ползунком на тренде в прошлое? Само значение канала меняется в реальном времени?
2) Какие параметры задаете каналу Data_from_Siad?
4) Проверку работы проекта выполняете в Профайлере ИС?
 
Posted by АлексКу (Участник № / Member № 1687) on :
 
1. Да, конечно. В прошлом - значение 0, хотя проект точно был запущен.
2. В принципе здесь делал все как говорили вы в одной из предыдущих тем http://forum.adastra.ru/ubb/ultimatebb.php/ubb/get_topic/f/31/t/000096.html. Встречный вопрос, а что это вообще за параметр? Что он означает ? Перепробовал все варианты от 0 до 15. Все равно нули.
3. Нет, запускал файл rtc.exe (профайлер с подержкой графики отдельно).
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
По второму пункту - что за варианты от 0 до 15?
Ссылка не работает - какой именно параметр имеется в виду, Регистратор? Регистратор - это для отдельного продукта "Глобальный Регистратор". К локальному СПАД отношения не имеет.
Так все же - само значение канала меняется? И каким образом?
 
Posted by АлексКу (Участник № / Member № 1687) on :
 
Ссылка не работает потому что я туда точку нечаяно добавил, без точки работает.
Под параметром я имел ввиду значение, которое посылается в системную переменную @Data_from_SIAD. Насчет "Регистратор" понял, галочку поставил уже от безысходности. Значние канала меняется, я к нему пробовал привязвать генератор пилообразного сигнала от 0 до 50 и случайную величину от 0 до 1. Значение меняется, график строится, но когда заново запускаешь проект, старые значения на графике не отображаются.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Значение, которое Вы посылаете в канал, связанный с переменной @Data_from_SIAD - есть комбинация байтов, значения которых расписаны в справке. Они задают режимы экспорта. В итоге - все эти значения есть ни что иное, как 4-х байтовое число как значение канала.
 
Posted by АлексКу (Участник № / Member № 1687) on :
 
Спасибо за разъяснения по поводу @Data_from_SIAD, но основная-то проблема не решена: почему у меня е пишутся данные в СПАД? Как проверить есть ли в СПАДе данные или нет? ;(
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Давайте Ваш проект на адрес техподдержки по E-mail - посмотрим, что там.
 
Posted by АлексКу (Участник № / Member № 1687) on :
 
Адрес поддержки не нашел, поэтому отправил на адрес hotline@adastra.ru письмо с проектом.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
И не будет ничего архивироваться - у Вас программа данные на атрибут Реальное подает, а это неправильно! Данные в канал надо передавать через атрибут Вход - смотрите схему обработки данных в канале.
 
Posted by АлексКу (Участник № / Member № 1687) on :
 
Спасибо. Понял свою ошибку. Проблема решена.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2