Ich habe eine neue Frage: Wie aktualisiere ich Knoten in einem OPC UA Server - C#?So aktualisieren Sie Knoten in einem OPC UA Server
Ich habe die Knoten in CreateAddressSpace von EmptyNodeManager.cs erstellt. Alles funktioniert gut, aber wenn der Wert sich auf dem realen Knoten ändert, beobachtet der Client die Variation nicht.
Dort unten Code ist:
PropertyState variableA = new PropertyState(i);
variableA.NodeId = new NodeId("/System_Memory/I/A", NamespaceIndex);
variableA.Description = "Sensore che individua la posizione iniziale del trapano";
variableA.TypeDefinitionId = VariableTypeIds.PropertyType;
variableA.ReferenceTypeId = ReferenceTypeIds.HasProperty;
variableA.BrowseName = new QualifiedName("A", NamespaceIndex);
variableA.DisplayName = variableA.BrowseName.Name;
variableA.DataType = (uint)BuiltInType.Boolean;
variableA.Value = plc.readFileI(0); // Chiamata al metodo per la lettura
i.AddChild(variableA);