Variable(値)

OPC UAで値はVariableといい、Variableは値を表すコンテナ(オブジェクトの集まりを表現するクラスの総称)の概念を持ちます。VariableにはPropertyとDataVariableの2種類があります。Propertyは固定値(正確にはNodeが生成されてからデータが変わらない値もしくは他の値と連動し値が変わるNode )を記述するために使用されます。DataVariableは変動値を記述するために使用されます。

温度を例にとって説明します。DataVariableは温度そのものです。Propertyは最初に設定され変わらない固定値である最高値、最低値を記載するために使用します。

PropertyとDataVariableはTypeDefinition(タイプ定義)が異なります。 PropertyはPropertyTypeに、DataVariableはBaseDataVariabletypeにバインドされるため、Clientは、値が固定値か、変動値であるかを明確に区別することが可能です。