Hallo Zusammen,
ich bin gerade dabei über ein Python Skript auf den OPC UA Server einer CPU 1511 zu zugreifen. Die Verbindung zum Server funktioniert einwandfrei und ich kann auch diverse Daten / Information abrufen aber sobald ich über mein Python Skript auf eine Datenbaustein Variable zugreifen will bekomme ich folgende Fehlermeldung :
"BadNodeIdUnknown: The node id refers to a node that does not exist in the server address space.(BadNodeIdUnknown)"
Wenn ich über OPC UA Expert auf die Variable zugreife, sehe ich die aktualisierte Variable mit der dementsprechenden Node ID (siehe Bild)
OPC.JPG
Sobald ich über mein Python Skript zugreifen will, erkennt das Skript die Node ID nicht.
Wäre sehr dankbar wenn mir jemand einen Tipp geben könnte wo sich hier der Fehlerteufel eingeschlichen hat...:cool::cool:
PS: Gibt es hier im Forum Gleichgesinnte welche sich auch mit dem Thema OPC UA und Python bzw. OPC UA und Cloud Synchronisation beschäftigen....?
ROB
ich bin gerade dabei über ein Python Skript auf den OPC UA Server einer CPU 1511 zu zugreifen. Die Verbindung zum Server funktioniert einwandfrei und ich kann auch diverse Daten / Information abrufen aber sobald ich über mein Python Skript auf eine Datenbaustein Variable zugreifen will bekomme ich folgende Fehlermeldung :
"BadNodeIdUnknown: The node id refers to a node that does not exist in the server address space.(BadNodeIdUnknown)"
Wenn ich über OPC UA Expert auf die Variable zugreife, sehe ich die aktualisierte Variable mit der dementsprechenden Node ID (siehe Bild)
OPC.JPG
Sobald ich über mein Python Skript zugreifen will, erkennt das Skript die Node ID nicht.
Code:
import time
from opcua import Client
url = "opc.tcp://192.168.100.164:4840"
client = Client(url)
client.connect()
print("Client Connected")
while True:
Temp = client.get_node("ns=3;s=:Daten.real_01")
Temperature = Temp.get_value()
print(Temperature)
time.sleep(1)
PS: Gibt es hier im Forum Gleichgesinnte welche sich auch mit dem Thema OPC UA und Python bzw. OPC UA und Cloud Synchronisation beschäftigen....?
ROB