Aller au contenu principal

produire un modèle compatible avec OPC UA 1.03

Par défaut, le générateur de modèle produit un nodeset2.xml conforme à la version 1.04 et 1.05.

Dans cette version d'OPC UA, les Dictionnaires de types ont été dépréciés et ne sont plus nécessaires. En effet, les extension objects sont maintenant définis entièrement dans leur DataType. Les schémas BSD et XSD externes ne sont plus utilisés.

Dans certains cas de figure, il sera nécessaire de construire des modèles compatibles avec l'ancienne représentation des extensions objets. Cela peut arriver si l'on doit injecter le modèle dans un outil de développement d'un PLC qui n'est pas encore compatible avec OPC UA 1.04.

Il est possible de mettre un flag qui va forcer la génération des XSD des BSD et des dictionnaires de type:

# This flag, when set to true, indicates that the model will be compatible with OPC UA 1.03.
# The generator will produce the old TypeDictionary Entry ( from 1.03) which are no longer needed in 1.04.
outputBinaryTypeDictionary: true