Eine OPC UA Datenquelle wird über einen OPC Verbindungsstring angesprochen. Das Gateway funktioniert dabei als Client, um Daten von einem OPC UA Server abzurufen. In der Antwort werden dann die einzelnen angefragten Datenpunkte übertragen.
Pro Server werden die folgenden Angaben benötigt:
Optional können die folgenden Parameter mit übergeben werden:
Im folgenden Beispiel werden Daten von einer Siemens S7-Steuerung mit der IP-Adresse 10.255.112.113 übertragen. Die Abfrage erfolgt alle 5 Sekunden über den Port 4840. Dabei werden zwei OPC UA Variablen (z.B. ns=4, i=4) übertragen. Die Variablennamen werden direkt über ein Label übergeben. Auch wenn kein Benutzer für die Authentifizierung benötigt wird, muss ein leerer Benutzer mit leerem Passwort übergeben werden.
{
"bucket":"Anlage2",
"writeKey":"123456",
"source":"opcua",
"params":{
"monitoring":"timer",
"interval":5,
"servers":[
{
"connection":"opc.tcp://10.255.112.113:4840",
"data":[
"ns=4;i=4",
"ns=4;i=6"
],
"labels":[
"Temperatur 1",
"Druck"
],
"user":"",
"password":""
}
]
}
}