Cet article traite des thèmes suivants :
- Informations sur l'arrière-plan de l'exportation d'OPC
- Format d'exportation OPC
- Types de données disponibles
Informations sur l'arrière-plan de l'exportation d'OPC
Un export OPC contient un sous-ensemble des données du projet ETS disponibles, Cette limitation s'applique aussi bien sur les types de données que sur la structure d'adresses de groupe (seulement 2 et 3 niveaux sont possibles). À propos des Types de Données voir ce tableau ci-dessous.
La fonction d'exportation OPC n'est plus maintenue depuis que la sortie de l'ETS4 (par exemple, l'ajout de nouveaux types de Datapoint). L'une des raisons est la compatibilité ascendante avec les chaînes d'outils existantes, qui s'attendent explicitement au format OPC ETS3.
Toutes les données du projet (y compris les adresses du groupe) peuvent être obtenues à partir du fichier du projet ETS (.knxproj). La description d'un fichier '.knxpro' peut être trouvée ici.
La licence ETS n'est pas vérifiée lors de l'exportation d'OPC. Par conséquent, toute taille de projet peut être exportée par OPC.
Format d'exportation OPC
Une exportation OPC peut être déclenchée via le lien de menu 'Exporter' puis enregistrer le projet sous le nom 'Export OPC '.
Un export OPC crée deux fichiers :
- Un fichier ESF (.esf) qui répertorie les objets de groupe impliqués + détails liés
- Un fichier PHD (.phd) qui répertorie les adresses individuelles concernées
Le code de caractère de ces deux fichiers est basé sur le standard ASCII, c’est-à-dire sur la page de codes Windows du PC (p. ex., CP-1252 ou ISO 8859-1).
Fichier ESF
- La première ligne indique le nom du projet ETS.
- Les adresses des groupes concernés du projet ETS sont énumérées à partir de la deuxième ligne, selon laquelle le format d'une telle ligne est le suivant :
[Nom d'adresse du groupe principal].[Nom de l'adresse du groupe médian].Numéro d'adresse de groupe] [TAB] [Nom d'adresse de groupe] [TAB] [Type de données] [TAB] [Priority] [TAB] [Adresses de groupe connectées]
Exemple :
Projet ETS
Et voici la corrélation entre l'exportation OPC et le projet ETS
- [Le numéro d'adresse de groupe] est un nombre séparé par '/' (codé comme \0x20). Il n'est listé qu'une seule fois, même s'il apparaît plusieurs fois.
- [adresses de groupe connectées] sont les adresses de groupe qui sont liées au même objet de groupe (en plus de la première adresse de groupe mentionnée). Cet objet de groupe doit avoir le paramètre 'drapeau écriture (W)' défini.
- Les objets de groupe qui ne sont pas assignés à une adresse de groupe ne sont pas inclus dans le fichier ESF.
Fichier PHD
Ce fichier contient une liste de toutes les adresses individuelles impliquées du projet ETS (le saut de ligne est un retour chariot - le saut de ligne est codé en \0x0d\0x0a).
1.1.10
1.1.12
1.1.13
...
Types de données disponibles
Type OPC |
Format EIS |
0 |
EIS 1 ’Commutation’ (1 bit ) |
1 |
EIS 8 '1-Bit Forçage' (2 Bits) |
2 |
Inconnu |
3 |
EIS 2 'Variation' (4 Bits) |
4 |
Inconnu |
5 |
Inconnu |
6 |
Inconnu |
7 |
Incertain (1 octet) |
8 |
Incertain (2 octets) |
9 |
Incertain (3 octets) |
10 |
Incertain (4 octets) |
11 |
Inconnu |
12 |
Inconnu |
13 |
Inconnu |
14 |
EIS 15 'Chaîne de caractères' (14 octets) |
15 |
Inconnu |