This is topic Метка времени из OPC и миллисекунды in forum Работа с приложениями (ODBC-SQL/OPC/DDE) at Форум TRACE MODE: техническая поддержка.


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

Posted by Катя (Участник № / Member № 5756) on :
 
Здравствуйте! Скажите пожалуйста, чем объясняется следующая ситуация.
Я получаю данные от OPC-сервера. Создан канал класса Событие. К нему привязан OPC-тег(режим ADVISE, направление Input, формат Дискрет), созданный в Источниках/Приемниках.
В самом канале Событие стоят флаги Отчет тревог, Запрос времени значения.
В ГЭ "Отчет тревог" время прихода/ухода события для этого канала отображается правильно, но без миллисекунд, там всегда "000". В Просмотре компонентов также в атрибутах 14, 15 также стоят "0". Хотя в OPC метка времени имеет значение с ненулевыми миллисекундами.
Спасибо
 
Posted by Nico (Участник № / Member № 5342) on :
 
Отчет тревог оцифровывает данные локальным временем компьютера
 
Posted by Катя (Участник № / Member № 5756) on :
 
а зачем тогда флаг "Запрос времени значения"?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Регистрация сообщений в Отчете тревог фиксируется только по текущему времени с точностью до 0.1 сек. без учета фактического времени изменения соответствующего параметра независимо от того, как сформирована в атрибутах канала метка времени.
 
Posted by Катя (Участник № / Member № 5756) on :
 
И все же в Отчете тревог в графе "Сообщение" я вижу следующее: E_On 19.09.2012 13:58:15 000. Вот это время - 13:58:15 соответствует метке времени, которую я вижу в OPC, только в OPC есть еще и миллисекунды (метка времени в OPC "13:58:15 187"). А вот в графе "Время" Отчета тревог я вижу "19.09.2012 13:58:18.3" - что видимо является фиксацией по текущему времени. Поэтому возникает вопрос - почему все-таки метка времени из OPC видна без миллисекунд?
Спасибо
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Уточнение по регистрации "миллисекунд" отправлено почтой.
 
Posted by Алекс К (Участник № / Member № 1337) on :
 
Здравствуйте! Необходимо регистрировать события в ОТ с миллисекундами. Нужен дельный совет. Спапсибо
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Такое строгое отображение времени актуально для сигналов, получающих временную метку от внешних источников.
В этом случае каналу, связанному с "Источником" можно установить флаг "Запрос времени значения" и воспользоваться ключом ALRFMSM.
См. раздел "Формат строки ОТ":
"Если для канала установлен флаг Запрос времени значения (см. Вкладка ‘Флаги’ ), то полученное время записывается в поле Coding в формате, который задается с помощью ключа ALR_FRMT_MSM в файле *.cnf (см. Задание параметров работы мониторов ). ".
Ключ ALRFMSM в перспективе будет исключен.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2