Den här artikeln omfattar följande ämnen:
OPC-export bakgrundsinformation
En OPC-export innehåller en delmängd av tillgängliga ETS-projektdata, denna begränsning gäller både datatyper liksom gruppadresstrukturen (endast nivå 2 och 3 är möjliga). För mer om datatyper se tabellen nedan.
OPC-exportfunktionen underhålls inte längre sedan utgivningen av ETS4 (t.ex. lägga till nya datapunkttyper). En orsak är bakåtkompatibiliteten med befintliga verktygskedjor, som uttryckligen förväntar sig ETS3 OPC-formatet.
Alla projektdata (inklusive gruppadresserna) kan erhållas från ETS-projektfilen (.knxproj). Beskrivningen av en '.knxproj'-fil kan hittas här.
ETS-licensiering kontrolleras inte när OPC-exporten utlöses. Därför kan projekt i alla storlekar exporteras med OPC.
OPC exportformat
Det går att utlösa en OPC-export via menyn 'Exportera projekt' från projektets huvudmeny och spara sedan projektet som 'OPC-export'.
En OPC-export skapar två filer:
- En ESF-fil (.esf) som visar de inbegripna detaljerna + relaterad information
- En PHD-fil (.phd) som listar de inblandade individuella adresserna
Teckenkoden för båda dessa filer är baserad på ASCII, dvs. på Windows-kodsidan i datorn (t.ex. CP-1252 eller ISO 8859-1).
ESF File
- Den första linjen anger ETS-projektets namn.
- De inbegripna gruppadresserna för ETS-projektet listas från andra linjen framåt, varvid formatet för en sådan linje är som följer:
[Huvudgruppens adressnamn].[Mellangruppens adressnamn].[Gruppadressens nummer] [TAB] [Gruppadressens namn] [TAB] [Datatyp] [TAB] [Prioritet] [TAB] [Anslutna gruppadresser]
Exempel:
ETS-projekt
Och här är sambandet mellan OPC-exporten och ETS-projektet
- [Gruppadressnummer] är ett nummer separerat av '/' (kodat som \0x20). Det listas bara en gång, även om det visas flera gånger.
- [Anslutna gruppadresser] är gruppadresserna som är länkade till samma Gruppobjekt (förutom den förstnämnda gruppadressen). Detta gruppobjekt ska ha 'Skrivflagga' inställd.
- Gruppobjekt som inte är tilldelade till en gruppadress inkluderas inte i ESF-filen.
PHD-fil
Den här filen innehåller en lista över alla inbegripna 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 'brytare' (1 Bit) |
1 |
EIS 8 'skalning – kontroll' (2 Bit) |
2 |
Okänd |
3 |
EIS 2 'dimmer – kontroll' (4 Bit) |
4 |
Okänd |
5 |
Okänd |
6 |
Okänd |
7 |
Osäker (1 Byte) |
8 |
Osäker (2 Byte) |
9 |
Osäker (3 Byte) |
10 |
Osäker (4 Byte) |
11 |
Okänd |
12 |
Okänd |
13 |
Okänd |
14 |
EIS 15 'teckensträng' (14 Byte) |
15 |
Okänd |