Tämä artikkeli kattaa seuraavat aiheet:
OPC-viennin taustatiedot
OPC-vienti sisältää alajoukon käytettävissä olevia ETS-projektitietoja, tämä rajoitus koskee sekä tietotyyppejä että ryhmäosoitteiden rakenteita (vain 2- ja 3-tasoinen ovat mahdollisia). Tietoja tietotyypeistä ks. tämä taulukko alla.
OPC-vientitoimintoa ei ole ETS4-version jälkeen enää ylläpidetty (esim. uusien datapistetyyppien osalta). Yksi syy tähän on taaksepäin yhteensopivuus olemassa olevien työkalujen kanssa, jotka nimenomaisesti edellyttävät ETS3:n OPC-muotoa.
Kaikki projektitiedot (mukaan lukien ryhmäosoitteet) voidaan lukea ETS-projektitiedostosta (.knxproj). Kuvaus '.knxproj' tiedostosta löytyy täältä.
ETS:n lisensointia ei tarkasteta OPC-vientiä käynnistettäessä. Siksi kaikenkokoiset projektit soveltuvat OPC-vientiin.
OPC-viennin muoto
OPC-vienti voidaan käynnistää valikon nimikkeen kautta vie' ja tallenna sitten projekti muodossa 'OPC Export'.
OPC-vienti luo kaksi tiedostoa:
- ESF (.esf) -tiedosto, joka luetteloi mukana olevat ryhmäobjektit + niihin liittyvät tiedot
- PHD (.phd) -tiedosto, joka luetteloi mukana olevat yksilölliset osoitteet
Näiden kahden tiedoston merkkikoodi perustuu ASCII:een eli PC:n Windows-koodisivuun (esim. CP-1252 tai ISO 8859-1).
ESF-tiedosto
- Ensimmäinen rivi osoittaa ETS-projektin nimen.
- ETS-projektiin sisältyvät ryhmäosoitteet luetellaan toisesta rivistä eteenpäin, missä rivin formaatti on seuraavanlainen:
[Pääryhmäosoitteen nimi].[Keskiryhmäosoitteen nimi].[Ryhmäosoitenumero] [TAB] [Ryhmäosoitteen nimi] [TAB] [Datapistetyyppi] [TAB] [Priority] [TAB] [Yhdistetyt ryhmäosoitteet]
Esimerkki:
ETS-projekti
Ja tässä vastaavuus OPC-viennin ja ETS-projektin välillä
- [Ryhmäosoitenumero] on numero jonka erotin on '/' (koodattuna \0x20). Se on lueteltu vain kerran, vaikka se esiintyy useita kertoja.
- [Yhdistetyt ryhmäosoitteet] ovat ryhmäosoitteita jotka on yhdistetty samaan ryhmäobjektiin (ensimmäisen mainitun ryhmäosoitteen lisäksi). Ryhmäobjektilla on oltava W-lippu asetettuna.
- Ryhmäobjekteja, joita ei ole yhdistetty mihinkään ryhmäosoitteeseen ei sisällytetä ESF-tiedostoon.
PHD-tiedosto
Tämä tiedosto sisältää luettelon kakista ETS-projektissa mukana olevista yksilöllisistä osoitteista (rivinvaihto on vaununpalautusmerkki - rivinsyöttö, koodattu \0x0d\0x0a).
1.1.10
1.1.12
1.1.13
...
Käytettävissä olevat tietotyypit
OPC-tyyppi |
EIS-muoto |
0 |
EIS 1 ’Kytkentä' (1 bitti) |
1 |
EIS 8 'prioriteetti' (2 Bit) |
2 |
Tuntematon |
3 |
EIS 2 ’Himmennys - ohjaus' (4 bittiä) |
4 |
Tuntematon |
5 |
Tuntematon |
6 |
Tuntematon |
7 |
Ei varma (1 tavu) |
8 |
Ei varma (2 tavua) |
9 |
Ei varma (3 tavua) |
10 |
Ei varma (4 tavua) |
11 |
Tuntematon |
12 |
Tuntematon |
13 |
Tuntematon |
14 |
EIS 15 ’Merkkijono' (14 tavua) |
15 |
Tuntematon |