Cet article couvre les sujets suivants :
Informations générales sur l’exportation OPC
Une exportation OPC contient un sous-ensemble des données de projet ETS disponibles. Cette limitation s’applique aussi bien aux types de données qu’à la structure d’adresse de groupe (limitée à 2 et 3 niveaux). En ce qui concerne les types de données, consultez le tableau ci-dessous.
La fonction d’exportation OPC n’est plus maintenue depuis la sortie d’ETS4 (p. ex. ajouter de nouveaux types de points de données). L’une des raisons est la compatibilité descendante avec les chaînes d’outils existantes, qui attendent explicitement le format ETS3 OPC.
Toutes les données du projet (y compris les adresses de groupe) peuvent être obtenues à partir du fichier de projet ETS (.knxproj). La description d’un fichier ’.knxproj’ est disponible ici.
La licence ETS n’est pas vérifiée lors du déclenchement de l’exportation OPC. Par conséquent, n’importe quelle taille de projet peut faire l’objet d’une exportation OPC.
Format d’exportation OPC
Une exportation OPC peut être déclenchée via le menu ’Exporter projet’ du menu principal des projets. Ensuite, enregistrez le projet sous le nom ’Exportation OPC’.
L’exportation OPC crée deux fichiers :
- un fichier ESF (.esf) contenant la liste des objets de groupe concernés ainsi que les détails correspondants ;
- un fichier PHD (.phd) contenant la liste des 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 de groupe utilisées dans le projet ETS sont énumérées à partir de la deuxième ligne dans le format suivant :
[Nom de l’adresse de groupe principal].[Nom de l’adresse de groupe médian].[Numéro d’adresse de groupe] [TAB] [Nom d’adresse de groupe] [TAB] [Type de données] [TAB] [Priorité] [TAB] [Adresses de groupe connectées]
Exemple :
Projet ETS
Corrélation entre l’exportation OPC et le projet ETS
- [Numéro d’adresse de groupe] est une expression numérique dont les éléments sont séparés par ’/’ (code : \0x20). Il n’est indiqué qu’une seule fois, même s’il apparaît plusieurs fois.
- [Adresses de groupe connectées] correspond aux adresses de groupe reliées au même objet de groupe (en plus de la première adresse de groupe mentionnée). Le drapeau d’écriture (’Write flag’) doit être défini pour cet objet de groupe.
- Les objets de groupe qui ne sont pas affectés à une adresse de groupe ne sont pas inclus dans le fichier ESF.
Fichier PHD
Ce fichier contient la liste de toutes les adresses individuelles utilisées dans le projet ETS (le saut de ligne est indiqué par un retour chariot – retour à la ligne dont le code est \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 de codage) |
1 |
EIS 8 ’Contrôle - échelle’ (2 bits de codage) |
2 |
Inconnu |
3 |
EIS 2 ’Contrôle - atténuation’ (4 bits de codage) |
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 |