Lieber stackoverflowers Erstellen,eine neue NodeId in OPC UA
Wenn ich einen NodeId in der Identifiers.java Datei von Eclipse Milo mit Ns = 3 und S = 'Zähler', welche Art von init (Zahl machen wollen) sollte ich haben?
Die Rückkehr Methode für den Wert ist:
private static NodeId init(int value) {
return new NodeId(Unsigned.ushort(0), Unsigned.uint(value));
}
Dies ist die beste Art, wie ich es erklären könnte, weil ich mich nicht sicher bin.
Vielen Dank im Voraus!
Vielen Dank für Ihre Antwort Kevin und sorry für die Verwirrung .. Jetzt habe ich eine neue NodeId (ein in der SPS): http://imgur.com/VOBS09Z im Client kann man sehen, wie es strukturiert ist: http://imgur.com/a/Ym4I5 Dies wird mir einen Nullwert zurück geben aber ich habe erwartet, dass die sourceTimestamp und SourcePicoseconds wie kommen .. Vielen Dank im Voraus! – LamarSt
Sie verwenden nicht die gleiche NodeId wie in diesem Bild. Die Anführungszeichen, die Sie in UaExpert sehen, sind tatsächlich Teil der NodeId. –
Es funktioniert. Ich kann den Wert der NodeId auslesen. Danke Kevin. Ich schätze es sehr. Letzte Frage Ich nehme an, der Client verwendet binäre Codierung. Ich weiß nicht, wie ich es sehen soll, außer vom opc.tcp-Endpunktfilter, aber was würden Sie mir vorschlagen, wenn ich die XML-Codierung verwenden möchte? Dies ist eine Voraussetzung für meine Aufgabe, deshalb. Und OPC UA ist einzigartig wegen dieser Funktionalität, also würde ich annehmen, dass es keine seltsame Anforderung ist. – LamarSt