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

Posted by Artem Poltorak (Участник № / Member № 2928) on :
 
Сообственно вопрос по временным меткам. ТМ позволяет запросить время значения. Как происходит обработка этих меток (допустим для ОРС)? Что произойдет в ситуациях когда:
1. метка времени приходит по гринвичу
2. между источником и МРВ есть легкая рассинхронизация времени, т.е. возможна ситуация когда время МРВ отстает от источника и время значения еще не наступило для МРВ.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Метка времени должна приходить по Гринвичу. Внутренний формат времени в Trace Mode 6 - по Гринвичу. Только при интепретациидля отображения осуществляется локализация и сезонная коррекция.
2. "Опережающая" метка будет принята и зафиксирована.
Однако, рассинхронизация источника и МРВ чревата тем, что впоследствии при сопоставлении процессов, контролируемых непосредственно в МРВ и у источника, будут сделаны неверные выводы о причинах и следствиях, о последовательности событий.
 
Posted by Artem Poltorak (Участник № / Member № 2928) on :
 
не прошло и трех лет [Улыбка / Smile] Протокол IEC 60870-104. Метка времени по гринвичу, в компонентах отображается то что приходит, т.е. -3 часа от локального. В СПАД похоже уходит тоже без поправки на часовой пояс. В итоге: архивные данные с временной меткой смещенны относительно остальных на -3 часа. Где крутить в проэкте поправку на часовой пояс?
 
Posted by Nico (Участник № / Member № 5342) on :
 
7 байт времени в IEC 60870-104 содержит бит признак летнего-зимнего

а теперь всегда -4 ?
 
Posted by Artem Poltorak (Участник № / Member № 2928) on :
 
-4? откуда? И вопрос не о зима-лето, вопрос о часовом поясе.

Копипаст из ПДФки корявый, но где ты тут признак зима-лето видишь в 7 байте?

B7 Milliseconds B0
B15 Milliseconds B8
IV = Invalid time, Res = Spare bit B5 Minutes B0
SU Res2 B4 Hours B0
^^ старший бит 4 байта, но ни как не 7 байт
B2 B0 Days of month 1..31
Day of week B4 Day of month B0 Days of week 1..7 (Not used = 0)
Res3 B3 Months B0 Months 1..12
Res4 B6 Years B0 Years 0..99
 
Posted by Nico (Участник № / Member № 5342) on :
 
7 байт это число байт в CP56Время2а
время по Гринвичу может содержать признак сезонного времени ?
 
Posted by Artem Poltorak (Участник № / Member № 2928) on :
 
>>1. Метка времени должна приходить по Гринвичу. Внутренний формат времени в Trace Mode 6 - по Гринвичу. Только при интепретациидля отображения осуществляется локализация и сезонная коррекция.

[ 31.08.2011, 11:53: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
 
Posted by Nico (Участник № / Member № 5342) on :
 
пусть правят
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Данный протокол имеет несколько версий. В версии, по которой писался драйвер, не было указано, что метка времени должна приходить по Гринвичу.

В следующем релизе Trace Mode будет возможность опционально выбирать, в какой форме должны поступать метки времени (соответствовать Гринвичу или локальному времени).
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2