AMiT ATOUCH32 DB-Net
Protokol AMiT ATOUCH32 DB-Net
Podporované typy a verzie zariadení
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Inicializácia DB-Net
Konfigurácia meraných bodov
Chyby a problémy
Literatúra
Zmeny a úpravy
Revízie dokumentu
Podporované typy a verzie zariadení
Protokol podporuje zber dát so zariadeniami firmy AMiT (modulárny riadiaci systém ADiS, kompaktné riadiace systémy ART267, ART4000, AMiRiS, AMAP, atď. a terminály, napr. APT3000, atď.) po komunikačnej sieti DB-Net. Komunikácia vyžaduje inštaláciu ovládača pre komunikáciu v sieti DB-Net ATOUCH32 (stiahnutie je možné z www stránok firmy AMiT http://www.amit.cz). Komunikácia bola testovaná a odladená na verziách ovládača ATOUCH32 V2.10, V2.30, V2.40, V2.60, V2.90 a V3.30.
Obmedzenia: Protokol nepodporuje databázové premenné "vlastnej stanice", to znamená na PC kde beží ovládač ATOUCH32, ale umožňuje čítanie/zápis premenných na procesných staniciach. Ovládač DB-Net je jedno aplikačný, to znamená, že ho môže v rovnakom čase používať iba jedna aplikácia (v našom prípade proces D2000 KOM).
V prípade používania starších verzii ATOUCH32 V2.x musí byť nakonfigurovaná iba jedna komunikačná linka pre komunikáciu DB-Net. Verzie ATOUCH32 V3.x umožňujú tzv. viacvláknovú (multithread) prevádzku, kedy je možné pripojiť k ovládaču ATOUCH32 viac liniek, ktoré budú komunikovať paralelne a urýchliť tým komunikáciu. Inicializáciu ovládača musí vykonať iba jedna linka, viď parameter protokolu linky "Init File" - Poznámka 2. Pozor, stále platí pravidlo jednoaplikačnosti ovládača ATOUCH32, čiže všetky tieto linky musia byť v rámci jedného PC nakonfigurované v rámci jedného KOM procesu. Túto vlastnosť je možné použiť v D2000 V9.00.021 rel.021 a vyššie.
Konfigurácia komunikačnej linky
Kategória komunikačnej linky: API
.
Parametre protokolu linky
Dialóg konfigurácia linky - záložka Parametre protokolu.
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu linky:
Tab. č. 1
Plný názov | Popis | Jednotka / rozmer | Implicitná hodnota |
|---|---|---|---|
HW Init File | Plná cesta na súbor na disku, kde je uložená konfigurácia DB-Net. Poznámka 1: Ak sa nepoužíva parameter protokolu linky "Init File" (prázdny string), potom všetky stanice musia mať správne nakonfigurované parametre protokolu stanice popísané nižšie. Parametre DB-Net IP alebo UPD komunikácie je možné konfigurovať iba s pomocou "Init File" súboru. Poznámka 2: Ak nechcete, aby vo viacvláknovom režime táto linka inicializovala ovládač ATOUCH32, použite hodnotu "---" , t.j. 3x znak "mínus". Jedna z liniek v rámci KOM procesu však musí mať nakonfigurovanú platnú cestu na existujúci init súbor a tá potom vykoná inicializáciu aj pre všetky ostatné linky. | - | - |
Konfigurácia komunikačnej stanice
Komunikačný protokol: AMiT ATOUCH32 DB-Net.
Adresa stanice je adresa zariadenia v sieti DB-Net (hodnota položky "Station" v inicializačnom stringu/súbore). V konfigurácii, ani v sieti nesmú byť dve stanice s rovnakou adresou, vrátane adresy "vlastnej stanice".
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. č. 2
Plný názov | Popis | Jednotka / rozmer | Implicitná hodnota |
|---|---|---|---|
My Station | Adresa "vlastnej stanice", to zn. stanice (PC), kde beží ovládač ATOUCH32. | - | 31 |
COM Port | Port COM, cez ktorý je realizovaná komunikácia. | - | 1 |
COM Speed | Prenosová rýchlosť komunikácie. | - | 19200 |
Max. Transactions Error | Maximálny počet neúspešných príkazov na čítanie za sebou, aby bola komunikácia so stanicou označená za zlyhanú a je nastavený stav stanice StCOMERR. Ak prekročí počet neúspešných čítaní meraných bodov dvojnásobok tejto hodnoty, je zastavené čítanie zvyšných meraných bodov za účelom urýchlenia komunikácie (stanica sa považuje za úplne nedostupnú). | - | 10 |
Full Debug | Vysoká úroveň sledovania linky - trasovacie výpisy obsahujú aj podrobnosti o prijatých hodnotách meraných bodov. | - | False |
Enable Matrix Read | Optimalizácia čítania maticových premenných pre pomalé siete (GPRS a podobne). Optimalizujú sa čítania premenných maticových typov (INT MATRIX, LONG MATRIX, FLOAT MATRIX a DBNETTIME MATRIX). Pokiaľ majú viaceré merané body ten istý WID a typ, generuje sa pre ne jediná požiadavka na čítanie, ktorá zahŕňa rozsah riadkov a stĺpcov všetkých týchto bodov. | - | False |
Inicializácia DB-Net
Ovládač DB-Net vyžaduje pri štarte dodať konfiguračný súbor alebo string s konfiguráciou DB-Net siete v konkrétnej aplikácii. Ak používate komunikáciu iba cez štandardný COM port, je možné vytváranie konfiguračného súboru na disku obísť pomocou parametrov protokolu My Station, COM Port a COM Speed, ktoré musí mať nakonfigurované jedna zo staníc.
Ak je na linke (aspoň jednej) nakonfigurovaný parameter Init File, všetky nakonfigurované parametre protokolu My Station, COM Port a COM Speed na staniciach sú ignorované. Použije sa konfiguračný súbor na disku, cestu naň ukazuje hodnota parametra protokolu Init File.
Pre bližšie informácie o formáte obsahu tohto súboru viď online manuál ATOUCH32.
Príklad obsahu konfiguračného súboru:
[General]
MyStation=0
UDP.MyPort=222
UDP.MyPassword=111222333
[COM]
Com=2
Speed=38400
Station=1
Station=2
Station=4
Station=13
[COM]
Com=3
Speed=9600
OfsNet=32
Station=33
Station=34
Station=36
Station=45
[UDP]
Address=192.168.168.1
Password=444555666
Offset=10
Station=10
Station=20
Station=30
[UDP]
Address="segment100.firmaXY.cz"
Password=777888999
Port=333
Offset=100
Timeout=5000
Station=105
Station=106
Station=107
Konfigurácia meraných bodov
Možné typy hodnôt bodov: Ai, Ao, Ci, Co, Di, Do, TxtI, TxtO, TiA, ToA, TiR, ToR.
Adresa meraného bodu pozostáva z: