Dieser Artikel behandelt folgende Themen:
Hintergrundinformationen zum OPC-Export
Ein OPC-Export enthält eine Teilmenge der verfügbaren ETS-Projektdaten. Diese Einschränkung gilt sowohl für Datentypen als auch für die Gruppenadressstruktur (nur Ebene 2 und 3 möglich). Informationen zu den Datentypen finden Sie in der nachstehenden Tabelle.
Die OPC-Exportfunktion wird seit der Freigabe von ETS4 nicht mehr unterstützt (z. B. das Hinzufügen neuer Datenpunkttypen). Ein Grund dafür besteht in der Rückwärtskompatibilität mit vorhandenen Toolketten, die ausdrücklich das ETS3 OPC-Format voraussetzen.
Alle Projektdaten (einschließlich der Gruppenadressen) können aus der ETS-Projektdatei (.knxproj) bezogen werden. Die Beschreibung einer „.knxproj“-Datei finden Sie hier.
Die ETS-Lizenzierung wird bei der Auslösung des OPC-Exports nicht überprüft. Deswegen können Projekte beliebiger Größe einem OPC-Export unterzogen werden.
OPC-Exportformat
Ein OPC-Export kann über das Menü „Projekt exportieren“ ausgehend vom Hauptmenü des Projekts ausgelöst werden, und anschließend wird das Projekt als „OPC-Export“ gespeichert.
Ein OPC-Export erstellt zwei Dateien:
- Eine ESF-Datei (.esf), die die beteiligten Kommunikationsobjekte + relevanten Details auflistet
- Eine PHD-Datei (.phd), die die beteiligten physikalischen Adressen auflistet
Der Zeichencode dieser beiden Dateien beruht auf ASCII, d. h. auf der Windows-Zeichentabelle des PCs (z. B. CP-1252 oder ISO 8859-1).
ESF-Datei
- Die erste Zeile gibt den ETS-Projektnamen an.
- Die beteiligten Gruppenadressen des ETS-Projekts sind ab der zweiten Zeile aufgeführt, wobei das Format für eine solche Zeile wie folgt ist:
[Name der Hauptgruppenadresse].[Name der Mittelgruppenadresse].[Nummer der Gruppenadresse] [TAB] [Name der Gruppenadresse] [TAB] [Datentyp] [TAB] [Priorität] [TAB] [Verbundene Gruppenadressen]
Beispiel:
ETS-Projekt
Und hier ist die Korrelation zwischen dem OPC-Export und dem ETS-Projekt:
- [Nummer der Gruppenadresse] ist eine Nummer, die durch „/“ getrennt ist (kodiert als \0x20). Sie wird nur einmal aufgeführt, auch wenn sie mehrmals erscheint.
- [Verbundene Gruppenadressen] sind die Gruppenadressen, die mit dem gleichen Kommunikationsobjekt verknüpft sind (zusätzlich zur erstgenannten Gruppenadresse). Bei diesem Kommunikationsobjekt muss das „Schreiben-Flag“ gesetzt sein.
- Kommunikationsobjekte, die keiner Gruppenadresse zugewiesen sind, werden nicht in die ESF-Datei aufgenommen.
PHD-Datei
Diese Datei enthält eine Liste aller beteiligten physikalischen Adressen des ETS-Projekts (der Zeilenumbruch ist ein Wagenrücklauf – Zeilenvorschub, kodiert als \0x0d\0x0a).
1.1.10
1.1.12
1.1.13
...
Verfügbare Datentypen
OPC-Typ |
EIS-Format |
0 |
EIS 1 'Schalten' (1 Bit) |
1 |
EIS 8 'Skalieren – Steuerung' (2 Bit) |
2 |
Unbekannt |
3 |
EIS 2 'Dimmen – Steuerung' (4 Bit) |
4 |
Unbekannt |
5 |
Unbekannt |
6 |
Unbekannt |
7 |
Unbestimmt (1 Byte) |
8 |
Unbestimmt (2 Byte) |
9 |
Unbestimmt (3 Byte) |
10 |
Unbestimmt (4 Byte) |
11 |
Unbekannt |
12 |
Unbekannt |
13 |
Unbekannt |
14 |
EIS 15 'Zeichenkette' (14 Byte) |
15 |
Unbekannt |