Gegenüber DIN EN 62541-3:2011-09 wurden folgende Änderungen vorgenommen:
a) Regeln für Untertypen für Untertypen von Aufzahlungen in 8.14 hinzugefügt;
b) Property EnumValues in 5.8.3 hinzugefügt, um die Darstellung von Aufzählungen mit ganzen Zahlen zu unterstützen, die nicht nullbasiert sind oder Lücken haben;
c) Property ValueAsText in 5.6.2 hinzugefügt, damit Lokaltext für Aufzählungswerte dargestellt werden kann;
d) EventType SystemStatusChangeEventType in 9.31 hinzugefügt, sodass der Verlust der Verbindung zu einem Subsystem angezeigt werden kann;
e) Properties MaxArrayLength und MaxStringLength in 5.6.2 hinzugefügt, um die größte erlaubte Länge eines Strings und Arrays anzuzeigen für Clients, die Werte schreiben;
f) die Vorstellung des ModelParent herausgenommen, da sie sich nicht als nützlich erwiesen hat. Der NodeId des ReferenceType wird jedoch belassen, damit bestehende Anwendungen nicht beeinträchtigt werden;
g) EventType ProgressEventType in 9.4 hinzugefügt, damit der Fortschritt einer Operation wie bei einem Dienstaufruf festgestellt werden kann;
h) in 8.38 angegeben, dass es erlaubt ist, an allen Stellen, wo die UTC-Zeit verwendet wird, TAI zu benutzen, damit Probleme mit springenden Sekungen vermieden werden;
i) Property EngineeringUnits in 5.6.2 hinzugefügt, da sie in der IEC 62541-8 verwendet werden;
j) ModellingRules OptionalPlaceholder und MandatoryPlaceholder in 6.4.4.5.5 und 6.4.4.5.6 hinzugefügt.