This is topic Можно ли изменить время измерения in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


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

Posted by Irina Gormakova (Участник № / Member № 2128) on :
 
Мне необходимо в архиве (и в документе) получать значения с точночтью до секунд (например 12.10.00). Но пока происходит статистическая обработка значений в канале, в архив попадают значения в 12.10.01 (что вполне естественно и понятно).
Вопрос в следующем: можно ли как-то изменить время измерения канала, записать в него нужное значение? И чтобы уже с этим нужным значением канал архивировался в СПАД?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для реализации данного запроса, Вам необходимо воспользоваться каналом CALL с типом вызова Writer (справка: Архивирование --> Выборка и обработка данных SIAD --> Канал CALL.Writer)
 
Posted by Irina Gormakova (Участник № / Member № 2128) on :
 
Не могли бы вы подробнее описать алгоритм работы канала CALL с типом вызова Writer с атрибутом Параметр=3. К нулевому аргументу привязываю канал Time с нужным временем (напрмер 10.10.00), во входное значение подаю 2 из программы (запись в СПАД2). У меня в каналах Канал1_Архив-Канал4_Архив записываются усредненные значения (например 10.09.01). А я хочу, чтобы эти же значения переписались со временем 10.10.00. Нужно ли каналам Канал1_Архив-Канал4_Архив в ставить в свойствах архивацию в СПАД2? Как правильно задать параметры каналу Call?
 
Posted by Irina Gormakova (Участник № / Member № 2128) on :
 
Пожалуйста, не игнорируйте вопросы. Очень хочется получить ответ.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Добрый день.
1.Поскольку тип данных аргумента arg0 DATE_and_TIME, то не забывайте наряду с желаемым временем указывать еще и дату.
2. Если Вы производите запись каналов в СПАД2, то рекомендуется атрибут СПАД для этих каналов задать равным двум в инструментальной системе.
3. По поводу задания параметров канала Call, видимо, стоит сказать, что в зависимости от его типа пересчет канала будет производиться:
а) непрерывно с периодом пересчета базы каналов - для INPUT;
б) управляемо, например, посылкой 1 в атрибут 39 Отработать - для OUTPUT.
 
Posted by Irina Gormakova (Участник № / Member № 2128) on :
 
Вопрос по поводу канала Call.Write с параметром 3. К нулевому аргументу привязан канал Data_and_time, в который программно забрасывается нужное время (каждые 10 минут). В первом аргументе по умолчанию стоит значение разности между временем, которое нам нужно получать в архиве (т.е.значение нулевого аргумента), и реальным временем измерения каналов (напрмер 10.09.01, 10.19.01 и т.д.). Значение этого аргумента 30. Больше никаких аргументов быть вроде не должно. С помощью программы посылаю во входное значение канала Call.Write 2, т.е. номер СПАД.
Call.Write типа output. Через эту же программу посылаю 1 в атрибут 39 Отработать. Но в архиве получаю все те же значения по каналам в 10.09.01, 10.19.01 и т.д. Получается, что канал Call.Write не отрабатывается.
Может есть какие-то особенности для задания групповой записи в архив по каналам?
Если можно, объясните на конкретном примере.
 
Posted by Irina Gormakova (Участник № / Member № 2128) on :
 
Пожалуйста, не игнорируйте вопросы. Очень хочется получить ответ.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Трудно из текста понять задачу и предложить варианты ее решения.
Предлагаю Вам направить письмо в украинское отделение АдАстра, в котором четко описать задачу и приложить проект, с помощью которого Вы эту задачу хотите решить.
Полагаю, что совместными усилиями решение будет найдено.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2