AstraRegul
Релиз 2024.08.31.00
×

4.1.1.2.8.4. Модуль Write-VQT

 
 
Согласно спецификации OPC, изменение сигнала подразумевает комплексное воздействие на его свойства: значение (Value, свойство 2), качество (Quality, свойство 3) и метку времени (Timestamp, свойство 4).
 
Модуль Write VQT позволяет изменять каждое из перечисленных свойств независимо друг от друга.
 

Принцип работы

 
Чтобы изменить значение, качество или метку времени родительского сигнала, установите нужные значения дочерним сигналам vqt_value, vqt_quality, vqt_timestamp, vqt_timestamp64, а затем задайте маску через сигнал vqt_changemask. Если указаны оба формата метки времени - vqt_timestamp64 и vqt_timestamp, то приоритет отдается метке времени из сигнала vqt_timestamp64.
 
В таблице ниже перечислены соответствия между значениями маски и изменяемыми свойствами родительского сигнала.
 
Значение маски vqt_changemask
Изменяемые свойства родительского сигнала
Value (2)
Quality (3)
Timestamp (4)
1
+
 
 
2
 
+
 
3
+
+
 
4
 
 
+
5
+
 
+
6
 
+
+
7
+
+
+
32*
 
 
+
33*
+
 
+
34*
 
+
+
35*
+
+
+
 
*Если используются маски 32 и более, то свойству сигнала Timestamp присваивается текущее системное время.