4.1.4.8.4. Модуль Write-VQT

Согласно спецификации OPC, изменение сигнала подразумевает комплексное воздействие на его свойства: значение Value, качество Quality и метку времени Timestamp.
Модуль 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 присваивается текущее системное время.
