OPC UA models based on OPC UA standard 1.04.xx vs 1.05.xx|OPC UA Standard|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
OPC UA models based on OPC UA standard 1.04.xx vs 1.05.xx
Avatar
Thomas Wirtz-Baumann
Member
Members
Forum Posts: 19
Member Since:
06/02/2020
sp_UserOfflineSmall Offline
1
01/22/2024 - 06:43
sp_Permalink sp_Print

Hello,

I have several questions about OPC UA backward compatibility:

- Are OPC UA standard version 1.05.xx backward compatible with respect to version 1.04.xx?

- If yes:

     - Is this a general rule of OPC UA standard?

     - If an OPC UA stack claims to support 1.05.xx, I'm supposed to be able to load and operate models based on 1.04.xx as well, correct?

- If no, where can we find a summary of breaking changes?

Thanks for your help.

Regards

Thomas

Avatar
Randy Armstrong
Admin
Forum Posts: 1457
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
2
01/22/2024 - 21:46
sp_Permalink sp_Print

Models are always backward compatible so a model developed for 1.04 will work with 1.05.

Models developed for 1.05 may use types that are not defined in 1.04.

A stack advertised as 1.05 compatible should work with 1.04 without any problems.

The general rule is:

make everything backward compatible.

sometimes constructs are deprecated and replacements are added. future versions will only support the replacement.

This is what happened to the DataTypeDictionarys which have been replaced with the DataTypeDefinition attribute.

Avatar
Thomas Wirtz-Baumann
Member
Members
Forum Posts: 19
Member Since:
06/02/2020
sp_UserOfflineSmall Offline
3
01/22/2024 - 22:53
sp_Permalink
Awaiting Moderation

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online:
Guest(s) 19
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1353
Posts: 4589