-> Hier kostenlos registrieren
Hallo Forum!
Ich versuche eine OPC-Verbindung von meiner 1510SP-1 PN, V2.8, TIA V16 (Client) zu einer Fräse (Server) aufzubauen.
Ich habe die Client-Schnittstelle angelegt, kann auf den Server zugreifen und hab die Leseliste erstellt.
Kein Zertifikat, keine Benutzerabfrage.
Bei OPC-Anfragen meldet der Server sich mit seinem Namen zurück, darum habe ich die ServerUri manuell auf den passenden String geändert.
Es hängt ein Router mit NAT dazwischen.
Ich rufe nun nacheinander auf:
OPC_UA_Connect:
- Geht auf done ohne error, ConnectionHandle wird erstellt
OPC_UA_NamespaceGetIndexList:
- Geht auf done, ohne error.
- Anzahl ServerNameSpaceIndexes wird eingetragen.
OPC_UA_NodeGetHandleList:
- Geht auf error mit status 80AF_0000 BadInvalidState
- Laut Hilfe ein Verbindungsfehler
Ich probiere nun schon seit einiger Zeit herum aber finde die Lösung nicht.
Teste ich es lokal mit 2 PLCSIM Instanzen funktioniert die Kommunikation sofort.
Ich habe die Vermutung dass es etwas mit den durch das NAT geänderten IP-Adressen zu tun hat, siehe
https://support.industry.siemens.co...nem-opc-ua-server-fehlschlägt-?dti=0&lc=de-WW
Da steht als Abhilfe die IP Adresse des GetEndpointResponse zu ersetzen, ich habe aber keine Ahnung wie ich das machen soll?!
Hat jemand eine Idee?
Danke
Ich versuche eine OPC-Verbindung von meiner 1510SP-1 PN, V2.8, TIA V16 (Client) zu einer Fräse (Server) aufzubauen.
Ich habe die Client-Schnittstelle angelegt, kann auf den Server zugreifen und hab die Leseliste erstellt.
Kein Zertifikat, keine Benutzerabfrage.
Bei OPC-Anfragen meldet der Server sich mit seinem Namen zurück, darum habe ich die ServerUri manuell auf den passenden String geändert.
Es hängt ein Router mit NAT dazwischen.
Ich rufe nun nacheinander auf:
OPC_UA_Connect:
- Geht auf done ohne error, ConnectionHandle wird erstellt
OPC_UA_NamespaceGetIndexList:
- Geht auf done, ohne error.
- Anzahl ServerNameSpaceIndexes wird eingetragen.
OPC_UA_NodeGetHandleList:
- Geht auf error mit status 80AF_0000 BadInvalidState
- Laut Hilfe ein Verbindungsfehler
Ich probiere nun schon seit einiger Zeit herum aber finde die Lösung nicht.
Teste ich es lokal mit 2 PLCSIM Instanzen funktioniert die Kommunikation sofort.
Ich habe die Vermutung dass es etwas mit den durch das NAT geänderten IP-Adressen zu tun hat, siehe
https://support.industry.siemens.co...nem-opc-ua-server-fehlschlägt-?dti=0&lc=de-WW
Da steht als Abhilfe die IP Adresse des GetEndpointResponse zu ersetzen, ich habe aber keine Ahnung wie ich das machen soll?!
Hat jemand eine Idee?
Danke