Johnson Controls N2-Bus
Protokol Johnson Controls N2-Bus
Podporované typy a verzie zariadení
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.
Konfigurácia komunikačnej linky
Kategórie komunikačnej linky: Serial, SerialOverUDP Device Redundant, RFC2217 Client, TCP-IP/TCP.
Prenosové parametre N2 Bus, zvyčajne nastavené na 9600 Baud, 8 dátových bitov, žiadna parita, 1 stop bit.
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.
Konfigurácia komunikačnej stanice
Komunikačný protokol: Johnson Controls N2-Bus.
Adresa stanice na zbernici N2 Bus je číslo v rozsahu 1 až 255, adresa 0 je rezervovaná.
Čítanie hodnôt objektov stanice sa vykonáva periodicky podľa nastavenia časových parametrov "Parametre pollingu".
Je možné aktivovať synchronizáciu reálneho času zariadenia povolením a nastavením parametra "Perióda synchronizácie", ktorý určuje periódu zápisu reálneho času.
Parametre protokolu stanice
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 |
|---|---|---|---|
Wait Timeout | Oneskorenie medzi čítaniami odpovede do jej skompletovania. | millisec | 100 millisec |
Wait First Timeout | Prvé čakanie na odpoveď po odoslaní výzvy. | millisec | 200 millisec |
Retry Timeout | Oneskorenie medzi opakovaním výzvy v prípade chyby komunikácie. | millisec | 500 millisec |
Max. Wait Retry | Počet opakovaní čítania odpovede do jej skompletovania. | - | 10 |
Retry Count | Počet opakovaní výzvy v prípade chyby komunikácie. | 1 .. 32 | 2 |
Max Errors | 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. | - | 0 |
Full Debug | Zapína podrobné ladiace informácie o hodnotách meraných bodov získaných pollingom. | YES/NO | NO |
Konfigurácia meraných bodov
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: