Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X
Hi Community,
I tried connecting a OPC server to Thingworx using this guide and it already shows "connected: true" in Thingworx. I`m also able to bind the variables with "manage bindings", but the values are not transmitted (all are 0). On the server side the session is activated for a second but then goes over into a endless loop of "Closed by server":
[2019-05-23 10:34:44.699 (UTC+0100)] info/network TCP network layer listening on opc.tcp://raspberrypi2:4811/
[2019-05-23 10:34:44.800 (UTC+0100)] info/network Connection 5 | New connection over TCP from ::1
[2019-05-23 10:34:45.120 (UTC+0100)] info/channel Creating a new SecureChannel
[2019-05-23 10:34:45.120 (UTC+0100)] warn/securitypolicy No PKI plugin set. Accepting all certificates
[2019-05-23 10:34:45.120 (UTC+0100)] info/channel Connection 5 | SecureChannel 1 | Opened SecureChannel
[2019-05-23 10:34:45.224 (UTC+0100)] info/channel Connection 5 | SecureChannel 1 | CloseSecureChannel
[2019-05-23 10:34:45.225 (UTC+0100)] info/network Connection 5 | Closed by the server
[2019-05-23 10:34:45.665 (UTC+0100)] info/network Connection 5 | New connection over TCP from ::1
[2019-05-23 10:34:45.671 (UTC+0100)] info/channel Creating a new SecureChannel
[2019-05-23 10:34:45.671 (UTC+0100)] warn/securitypolicy No PKI plugin set. Accepting all certificates
[2019-05-23 10:34:45.671 (UTC+0100)] info/channel Connection 5 | SecureChannel 2 | Opened SecureChannel
[2019-05-23 10:34:45.716 (UTC+0100)] info/session Connection 5 | SecureChannel 2 | Session 5c4fde7e-72a3-c490-8298-092016917967 | ActivateSession: Session activated
[2019-05-23 10:34:45.783 (UTC+0100)] info/network Connection 6 | New connection over TCP from ::1
[2019-05-23 10:34:45.789 (UTC+0100)] info/channel Creating a new SecureChannel
[2019-05-23 10:34:45.789 (UTC+0100)] warn/securitypolicy No PKI plugin set. Accepting all certificates
[2019-05-23 10:34:45.789 (UTC+0100)] info/channel Connection 6 | SecureChannel 3 | Opened SecureChannel
[2019-05-23 10:34:45.800 (UTC+0100)] info/channel Connection 6 | SecureChannel 3 | CloseSecureChannel
[2019-05-23 10:34:45.800 (UTC+0100)] info/network Connection 6 | Closed by the server
[2019-05-23 10:34:45.870 (UTC+0100)] info/network Connection 6 | New connection over TCP from ::1
[2019-05-23 10:34:45.874 (UTC+0100)] info/channel Creating a new SecureChannel
[2019-05-23 10:34:45.874 (UTC+0100)] warn/securitypolicy No PKI plugin set. Accepting all certificates
[2019-05-23 10:34:45.874 (UTC+0100)] info/channel Connection 6 | SecureChannel 4 | Opened SecureChannel
[2019-05-23 10:34:45.884 (UTC+0100)] info/channel Connection 6 | SecureChannel 4 | CloseSecureChannel
[2019-05-23 10:34:45.884 (UTC+0100)] info/network Connection 6 | Closed by the server
[2019-05-23 10:34:45.971 (UTC+0100)] info/network Connection 6 | New connection over TCP from ::1
[2019-05-23 10:34:45.976 (UTC+0100)] info/channel Creating a new SecureChannel
[2019-05-23 10:34:45.976 (UTC+0100)] warn/securitypolicy No PKI plugin set. Accepting all certificates
[2019-05-23 10:34:45.976 (UTC+0100)] info/channel Connection 6 | SecureChannel 5 | Opened SecureChannel
[2019-05-23 10:34:45.987 (UTC+0100)] info/channel Connection 6 | SecureChannel 5 | CloseSecureChannel
[2019-05-23 10:34:45.987 (UTC+0100)] info/network Connection 6 | Closed by the server
[2019-05-23 10:34:46.071 (UTC+0100)] info/network Connection 6 | New connection over TCP from ::1
[2019-05-23 10:34:46.077 (UTC+0100)] info/channel Creating a new SecureChannel
[2019-05-23 10:34:46.077 (UTC+0100)] warn/securitypolicy No PKI plugin set. Accepting all certificates
[2019-05-23 10:34:46.077 (UTC+0100)] info/channel Connection 6 | SecureChannel 6 | Opened SecureChannel
[2019-05-23 10:34:46.087 (UTC+0100)] info/channel Connection 6 | SecureChannel 6 | CloseSecureChannel
[2019-05-23 10:34:46.087 (UTC+0100)] info/network Connection 6 | Closed by the server
[2019-05-23 10:34:46.175 (UTC+0100)] info/network Connection 6 | New connection over TCP from ::1
[2019-05-23 10:34:46.183 (UTC+0100)] info/channel Creating a new SecureChannel
[2019-05-23 10:34:46.184 (UTC+0100)] warn/securitypolicy No PKI plugin set. Accepting all certificates
[2019-05-23 10:34:46.184 (UTC+0100)] info/channel Connection 6 | SecureChannel 7 | Opened SecureChannel
[2019-05-23 10:34:46.199 (UTC+0100)] info/channel Connection 6 | SecureChannel 7 | CloseSecureChannel
[2019-05-23 10:34:46.199 (UTC+0100)] info/network Connection 6 | Closed by the server
I think that there is probably something wrong with my config.json file so I attached it to this post.
{ "ws_connection": { "host" : "10.128.54.64", "port" : 8080, "app_key" : "3ad3298d-4dd5-4ca9-88ed-c83effc70ce3", "thing_name" : "*OPCUA_KUKA", "encryption" : "none", "ignore_ssl_errors" : true, "connect_retry_interval" : 10000, "connect_timeout" : 10000, "auto_scan_mode" : true, "scan_rate" : 50 }, "opcua_endpoint_connection": { "host" : "192.168.0.99", "port" : 4811, "server_name" : "http://open62541.com", "security_mode" : "none", "request_timeout" : 60000, "identity_provider" : "anonymous" }, "opcua_device" : { "devices": [ { "identifier": "OPCUA_KUKA", "auto_scan_mode": true, "scan_rate": 100, "dataItems" : [ { "name" : "Axis1_Angle", "baseType" : "NUMBER", "identifier" : "1005", "namespaceIndex" : 2, "isReadOnly" : true }, { "name" : "Axis2_Angle", "baseType" : "NUMBER", "identifier" : "1006", "namespaceIndex" : 2, "isReadOnly" : true }, { "name" : "Axis3_Angle", "baseType" : "NUMBER", "identifier" : "1007", "namespaceIndex" : 2, "isReadOnly" : true }, { "name" : "Axis4_Angle", "baseType" : "NUMBER", "identifier" : "1008", "namespaceIndex" : 2, "isReadOnly" : true }, { "name" : "Axis5_Angle", "baseType" : "NUMBER", "identifier" : "1009", "namespaceIndex" : 2, "isReadOnly" : true }, { "name" : "Axis6_Angle", "baseType" : "NUMBER", "identifier" : "1010", "namespaceIndex" : 2, "isReadOnly" : true } ] } ] } }
I also attached a screenshot of UA Expert that shows the values that I want to read.
Thank you!