OPC UA Error(BadNothingToDo)

Hello,
I’m using axc-f-3152 controller as an OPC UA client to read values from a OPC UA server. A permanent OPC UA client license is purchased and used in this project.
All variables, certificates are set-up very well and values can be read stably from the server.
Except if the server machine has a power down, and power up later, the value reading cannot be recovered. The programs tried but failed, the notifications look like this after server power down:
image.pngSequence(The screenshot is a bit vague):
ConnectionWarningWatchdogTimeout,
ConnectionErrorApiReconnect,
Service=‚Activate session‘, Status=‚BadSessionIdInvalid‘,
ServerState=‚NewSessionCreated‘,
ServerState=‚ConnectedNewSession‘,
CreateMonitoredItems failed with status BadNothingToDo

My timeout setting:
image.pngI expect the session could be recovered, but it seems the subscription items were empty after reconnect(that’s what „BadNothingToDo“ means, empty list).
Deactivating and then activating the OPC UA client service from WBM works. But this power-down scenario happens and we cannot count on service switch off and on to solve this issue(two reboots).
Is ST code possible to detect and re-subscribes after reconnect? Or what can I do?
Thank you very much for your idea.
Best regards
Kevin

AzurePLCnext.png

Hello, can anybody give me a hand on this?

Hello Kevin,
What‘s the firmware version of AXC F 3152?
Because the following are change notes for the AXC F 3152 :

image.pngBest Regads,
Shengpei Ge

Hello Shengpei,
Currently the firmware version is 2024.0.4 LTS.
That seems a light for me. I will try upgrading to the latest LTS(2024.0.9 LTS) and feedback here.
Thank you for your reply. Shengpei.

Hello Shengpei,
I confirm this issue can be solved by upgrading to 2024.0.9 LTS.
I made a power down of the OPC UA server for 10mins and power up, 3152 PLC can recover the values reading by itself. Congratulations!
Thank you so much for pointing this out.
Best regards,
Kevin