Podporované typy a verzie zariadení
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Parametre protokolu stanice
Konfigurácia meraných bodov
Konfigurácia časových programov
Literatúra
Zmeny a úpravy
Revízie dokumentu
Protokol podporuje čítanie dát/zápis údajov do zariadení Johnson Controls rady DX9100 vybavených sériovým portom pre zbernicu N2 Bus. Implementácia momentálne nepodporuje štandard N2 Open.
Poznámka: na linke TCP-IP/TCP je možné definovať viacero názvov zariadení resp. IP adries oddelených čiarkou / bodkočiarkou, aby sa KOM proces mohol skúšať pripájať postupne k viacerým zariadeniam.
Dialóg konfigurácia stanice - záložka Parametre protokolu.
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu stanice:
Tab. č. 1
Parameter | Popis | Jednotka | Náhradná hodnota |
---|---|---|---|
Oneskorenie medzi čítaniami odpovede do jej skompletovania. | millisec | 100 millisec | |
Prvé čakanie na odpoveď po odoslaní výzvy. | millisec | 200 millisec | |
Oneskorenie medzi opakovaním výzvy v prípade chyby komunikácie. | millisec | 500 millisec | |
Počet opakovaní čítania odpovede do jej skompletovania. | - | 10 | |
| Počet opakovaní výzvy v prípade chyby komunikácie. | 1 .. 32 | 2 |
| Maximálny počet po sebe idúcich chýb pri jednom cykle čítania zo stanice, po ktorých sa ďalšie merané body už nečítajú. Hodnota 0 spôsobí, že budú vyčítané všetky merané body. Parameter je implementovaný kvôli tomu, aby jedna nekomunikujúca stanica nespôsobila prílišné oneskorenie vyčítavania z ďalších staníc na linke. | - | 0 |
Zapína podrobné ladiace informácie o hodnotách meraných bodov získaných pollingom. | YES/NO | NO |
Možné typy hodnôt bodov: Ai, Ao, Ci, Co, Di, Dout.
Adresu meraného bodu je možné zadávať v dvoch tvaroch:
1. Preddefinované itemy DX9100 majú tvar:
Modul.Tag
Kde Modul je meno modulu a Tag je meno tagu v rámci modulu. Zoznam itemov vychádza z dokumentácie DX-9100 Configuration Guide, Appendix B. Keďže sa jedná o rozsiahly zoznam statických itemov, je pripravený "Object Browser", kde je možné si konkrétny objekt pohodlne vybrať zo zoznamu. V adresnej záložke konfigurácie meraného bodu stlačte tlačidlo za poľom "Item".
Zobrazí sa nasledovné okno:
V ľavej časti okna je zoznam modulov. Po kliknutí na vybraný modul sa vpravo zobrazí zoznam tagov v rámci tohto modulu.
Parametre itemov:
Tag: Meno tagu.
Popis: Stručný popis itemu.
Prístup: Úroveň prístupu (R - iba čítanie, R/W - čítanie aj zápis, CNF - čítanie aj zápis, konfiguračný parameter zapisovaný do EEPROM).
Typ: Typ hodnoty itemu (viď tiež tu).
Adresa: Fyzická adresa itemu použitá pre čítanie/zápis. Je vypočítaná zo štartovacej adresy modulu a ofsetu tagu (zobrazovaná hexadecimálne). Adresy binárnych itemov majú uvedené číslo bitu (1 až 32) za bodkou.
Po vybratí konkrétneho tagu sa po dvojkliknutí naň dialóg zatvorí a meno itemu sa prenesie do poľa "Item" adresného dialógu meraného bodu.
2. Užívateľský formát má tvar:
#Typ.Addr[.Bit]
Kde:
Typ je typ hodnoty itemu. Podporené sú tieto typy:
Typ hodnoty | Rozsah, interpretácia hodnoty |
---|---|
#U8 | 8 bitov bez znamienka (JC značenie 1 Byte) |
#U16 | 16 bitov bez znamienka (JC značenie 2 Byte) |
#U32 | 32 bitov bez znamienka (JC značenie 4 Bytes) |
#I8 | 8 bitov so znamienkom (JC značenie 1 Byte Int) |
#I16 | 16 bitov so znamienkom (JC značenie 2 Byte Int) |
#FP16 alebo #N | 16 bitov floating point v Johnson Controls formáte (JC značenie Number) |
#CONN | Connection - interpretovaný ako 16 bitov bez znamienka |
#DST | Destination - interpretovaný ako 16 bitov bez znamienka |
Adresa je adresa itemu, zadávaná dekadicky.
Bit je číslo bitu. Nepovinný parameter, má význam iba pri binárnych itemoch, kedy sa extrahuje konkrétny bit z hodnoty celého itemu (v prípadoch itemov U8, U16 alebo U32).
Príklady:
#N.1232
#U8.765.1
#U32.4078
Užívateľský formát má význam použiť v prípadoch, kedy sa požadovaný item nenachádza v zozname preddefinovaných itemov.
Popri uvedených spôsoboch adresácie je možné (od verzie D2000 v21) nakonfigurovať meraný bod typu TiA s adresou CURRENT_TIME. Do takéhoto bodu bude vyčítavaný aktuálny čas zariadenia Johnson Controls.
Pozn: nastavenie aktuálneho času je možné nastavením parametra stanice "Perióda synchronizácie".
Od verzie 10.1.37 (patche 12.4.2016 a novšie) pribudla možnosť konfigurovať časové programy (time schedules). V "Object Browseri" pribudli vľavo moduly TS1cfg, TS2cfg .. TS8cfg, každý z nich reprezentuje konfiguráciu jedného časového programu.
Každý časový program má niekoľko obecných parametrov a sadu ôsmich časov začiatku (BETIME1..8), časov konca (EETIME1..8) a dní, v ktorých je časový program aktívny (EEDAYS1..8).
Zápisom hodnoty do časov začiatku a konca sa konfiguruje časový interval. Zápis je podporený pre relatívny čas (napr. 01:05:00) a pre analógový/celočíselný výstup (hodnota v sekundách, tj. 01:05:00 zodpovedá 3 900). Časy sa odosielajú do zariadenia ako hodiny:minúty (tj. sekundy sa ignorujú). Zneplatnenie času je možné zápisom neplatnej hodnoty alebo hodnoty 24:00:00 alebo väčšej (86400 sekúnd alebo viac).
Zápisom hodnoty do dní (EEDAYS1..8) sa špecifikuje, v ktorých dňoch je program aktívny. Hodnota je číslo (0-255) chápané ako bitová maska:
-