Den här artikeln omfattar följande ämnen:
OPC-export bakgrundsinformation
En OPC-export innehåller en delmängd av den tillgängliga projektdatan i ETS, denna begränsning gäller både för datatyper som för gruppadresstruktur (endast struktur i 2 och 3 nivåer är möjlig). För datatyper se denna tabell nedan.
Funktionen för OPC-export underhålls inte längre sedan lanseringen av ETS4 (t.ex. tillägg av nya datatyper). En orsak är bakåtkompatibiliteten med befintliga verktygskedjor, vilka förväntar sig ETS3 OPC-format.
All projektdata (inklusive gruppadresserna) kan erhållas från ETS-projektfilen (.knxproj). Beskrivningen av en '.knxproj'-fil kan hittas här.
ETS-licensen kontrolleras inte vid en OPC-export. Därför kan projekt i alla storlekar exporteras till OPC.
OPC-export format
En OPC-export kan startas via menyobjektet 'Export' och sedan spara projektet som 'OPC-export'.
En OPC-export skapar två filer:
- En ESF-fil (.esf) som listar involverade gruppobjekt + relaterade detaljer
- En PHD-fil (.phd) som listar involverade individuella adresser
Teckenkoden för båda dessa filer är baserad på ASCII, dvs. på Windows kodsida för en PC (t.ex. CP-1252 eller ISO 8859-1).
ESF-fil
- Den första raden indikerar ETS-projektets namn.
- De involverade gruppadresserna för ETS-projektet listas från andra raden och framåt, där formatet för varje rad är följande:
[Huvudgruppens namn].[Mellangruppens namn].[Gruppadressens nummer] [TAB] [Gruppadressens namn] [TAB] [Datatyp] [TAB] [Priority] [TAB] [Förbundna gruppadresser]
Exempel:
ETS-projekt
Och här är sambandet mellan OPC-exporten och ETS-projektet
- [Gruppadressens nummer] är ett nummer separarat av '/' (kodat som \0x20). Den listas endast en gång, även om den finns med flera gånger.
- [Förbundna gruppadresser] är gruppadresser som är länkade till samma gruppobjekt (förutom den först listade gruppadressen). Detta gruppobjekt bör ha 'skrivflaggan' aktiverad.
- Gruppobjekt som inte är förbundna till en gruppadress inkluderas inte i ESF-filen.
PHD-fil
Denna fil innehåller en lista över alla involverade individuella adresser i ETS-projektet (radbrytningen är en vagnretur - radmatning, kodad som \0x0d\0x0a).
1.1.10
1.1.12
1.1.13
...
Tillgängliga datatyper
OPC-typ |
EIS-format |
0 |
EIS 1 'Switching' (1 Bit) |
1 |
EIS 8 '1-Bit Controlled' (2 Bit) |
2 |
Okänd |
3 |
EIS 2 'Dimming - control' (4 Bit) |
4 |
Okänd |
5 |
Okänd |
6 |
Okänd |
7 |
Okänd (1 Byte) |
8 |
Okänd (2 Byte) |
9 |
Okänd (3 Byte) |
10 |
Okänd (4 Byte) |
11 |
Okänd |
12 |
Okänd |
13 |
Okänd |
14 |
EIS 15 'Character String' (14 Byte) |
15 |
Okänd |