Ciao a tutti sto imparando a creare una struttura dati per opcua server con node red e avrei bisogno di qualche chiarimento per creare una struttura dati come nell'immagine dove ho:
oggetto ? lista oggetti ?
oggetto[1]: ?
var 1
var 2
var 3 ? object
var 3.1
var 3.2
…
…
oggetto[2]: ?
var 1
var 2
var 3 ? object
var 3.1
var 3.2
…
…
ecc…
qualcuno può aiutarmi? di seguito quello che vorrei ottenere
ho iniziato con questo codice ma vorrei consigli per proseguire
function constructAlarmAddressSpace(server, addressSpace, eventObjects, done) {
const opcua = coreServer.choreCompact.opcua;
const LocalizedText = opcua.LocalizedText;
const namespace = addressSpace.getOwnNamespace();
const Variant = opcua.Variant;
const DataType = opcua.DataType;
const DataValue = opcua.DataValue;
var flexServerInternals = this;
const rootFolder = addressSpace.findNode("RootFolder");
node.warn("construct new address space for OPC UA");
const ordiniFolder = namespace.addFolder(rootFolder.objects, {
"browseName": "ordini"
});
const ordine = namespace.addObject({
organizedBy: ordiniFolder,
browseName: "ordine"
});
const arrayOrdini = namespace.addVariable({
componentOf: ordine,
browseName: "ordineList",
DataType: Array,
ValueRank: 1,
ArrayDimension: 2,
})
done();
}
I would like create a sorto of structure as in plc siemens is created