УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

Проставление временной метки


Автор Повідомлення
Повідомлення створено: 13. 09. 2011 [15:13]
yozhik
Алексей Николаев
Автор теми
Зареєстрован(а) с: 29.11.2010
Повідомлення: 127
На данный момент в OpenSCADA реализованы модули сбора данных на основе протоколов без встроенной передачи временной метки.
Сейчас же стоит задача реализовать модуль одного из телемеханических протоколов, в которых удаленным устройством временная метка передается вместе с данными. Поэтому возникает вопрос как эту метку полученную с устройства корректно передать в ядро OpenSCADA для дальнейшей обработки и архивирования этих данных?

[Повідомлення редагувалось 1 раз(ів), останній раз 13.09.2011 в 15:14.]
Повідомлення створено: 13. 09. 2011 [15:27]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"yozhik" wrote:

На данный момент в OpenSCADA реализованы модули сбора данных на основе протоколов без встроенной передачи временной метки.

Есть и с меткой времени, только часто это вредно и требует синхронизации. Например, DAQ.DAQGate(SelfSystem), DAQ.OPC_UA, DAQ.BFN и может ещё кто.

"yozhik" wrote:

Сейчас же стоит задача реализовать модуль одного из телемеханических протоколов, в которых удаленным устройством временная метка передается вместе с данными. Поэтому возникает вопрос как эту метку полученную с устройства корректно передать в ядро OpenSCADA для дальнейшей обработки и архивирования этих данных?

Как обычно: TVal::set(), про которую здесь: http://wiki.oscada.org/Doc/API#h143-8

Learn, learn and learn better than work, work and work.



3008