OPC UA node ID changed in the new firmware release?

I was working with OPC UA and had established connection between client and PLC next controller (FW : 2020.0 LTS) Via OPC UA and read all the points. We upgraded the firmware of the PLC next controller AXC F 2152 to 2020.3.1 and suddenly all the points are showing error. It seems like the node ID for GDS has been changed from 5 to 4. Are we going to witness changes like this in future updates? Is there a way to still have the Global node Id as “5”? Please confirm. Also the firmware release document talks about some configuration of subscription type and support for date and time. After going through new version of PLC next Engineer and reading help docs, I was not able to locate those settings. Please direct me to where I can configure this, Thanks

Hi, You can find information on the updated namespace IDs here: https://www.plcnext-community.net/en/discussions-2-offcanvas/opc-ua-id.html ~ Martin.

Hi Martin, I have gone through the discussion you are mentioning. I still didn’t get answers on the question I asked. Let me Reiterate “Are we going to witness changes like this in future updates( no further changes of the namespaces planned - doesn’t give me assurance and that it might happen in future)? Is there a way to still have the Global node Id as “5”? Please confirm.Also the firmware release document talks about some configuration of subscription type and support for date and time”. Please Direct.

Hi, Sorry, you’re right, I could have been clearer about the namespace issue.

Are we going to witness changes like this in future updates?

Almost certainly yes. As Frank says in the linked thread, “in mid term no further changes of the namespaces planned”, but you should assume that this could happen at any time.

Is there a way to still have the Global node Id as “5”?

No. The solution is for the OPC UA client to follow the guidance shown in the article that Frank linked to in the other thread. As mentioned there, “The Client needs to take care of the correct mapping from namespace URI to namespace index.” If your OPC UA client does not do this, then perhaps you can talk to the developer of the client software.

Also the firmware release document talks about some configuration of subscription type and support for date and time". Please Direct.

The Subscription Type feature is described in the Info Center, here: https://www.plcnext.help/te/Service_Components/OPC_UA_Server/OPC_UA_server_configuration.htm (near the end of the page) As mentioned in the Info Center, the Subscription Type feature is not supported in PLCnext Engineer version 2020.3, so for the moment this must be configured manually. The DateTime feature simply means that any PLCnext Engineer variable of type LDATE_AND_TIME is now handled correctly by the OPC UA server, including in any complex type e.g. array or struct. ~ Martin.