There is a persistent flag that needs to be set while creating the client configuration. With this it will be still there after reboot. What needs to be done at least is to connect/start it, because there is no automatic start function in the actual version.
{
"name": "ctrlX_192.168.1.1",
"endpointUrl": "opc.tcp://192.168.1.1:4840",
"sessionConfiguration": {
"userToken": {
"userIdentityToken_type": "TokenUserPassword",
"userIdentityToken": {
"username": "boschrexroth",
"password": "***"
}
},
"messageSecurityMode": {
"messageSecurityMode": "SIGN"
},
"securityPolicy": {
"securityPolicy": "BASIC256SHA256"
},
"localeIds": [
"en-US"
]
},
"timeoutConfiguration": {
"browseCallTimeout": 10000,
"discoveryTimeout": 60000,
"publishTimeout": 60000,
"readCallTimeout": 10000,
"sessionTimeout": 3600000,
"watchdogTimeout": 5000,
"writeCallTimeout": 10000,
"callCallTimeout": 10000
},
"persistent": true
}
... View more