Protokol AMiT Websocket
Podporované typy a verzie zariadení
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Inicializácia DB-Net
Konfigurácia meraných bodov
Literatúra
Zmeny a úpravy
Revízie dokumentu
Podporované typy a verzie zariadení
Protokol podporuje zber dát so zariadeniami firmy AMiT pomocou komunikácie cez Websocket. Komunikácia nevyžaduje inštaláciu žiadnych dodatočných ovládačov. Komunikácia bola testovaná a odladená na zariadení ADiS4 (Gen2 E+).
Konfigurácia komunikačnej linky
- Kategória komunikačnej linky: TCP/IP-TCP
- Host: URL adresa PLC (napr. ws://192.168.1.1 alebo wss://192.168.1.1 pre secure web sockets)
Poznámka: v aktuálnej verzii (DetStudio 3.4 build 38) nefungovala wss (TLS) komunikácia, keďže AMiT PLC používalo príliš slabé kryptovacie kľúče, ktoré už nevyhovovali SSL knižnici použitej v D2000. Tento problém sa dal vyriešiť nakonfigurovaním TLS cez pomocnú utilitu, napr. stunnel. - Port: číslo portu. Ak sa použije defaultný port (80 pre ws://, 443 pre wss://), je možné zadať aj hodnotu 0
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 |
|---|---|---|---|
User Name | Užívateľské meno použité pri komunikácii | - | - |
Password | Heslo použité pri komunikácii | - | - |
Protocol | Protokol použitý pri komunikácii. Na výber sú tieto varianty:
AMiT zariadenia majú obmedzenú veľkosť prijímaných aj odosielaných Websocket správ na 16 kB a teda do tejto veľkosti sa musia zmestiť výzvy aj odpovede, preto je odporúčaná varianta MessagePack. | MessagePack JSON | MessagePack |
Wait Timeout | Čakanie na odpoveď. V prípade väčších dotazov, prípadne kvôli vyšším latenciám (napr. na mobilnej sieti alebo pri komunikácii cez WAN/VPN) môže byť potrebné túto hodnotu zvýšiť. | ss:mss | 01:000 |
Konfigurácia komunikačnej stanice
- Komunikačný protokol: AMiT Websocket.
- Adresa stanice sa nezadáva.
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 |
|---|---|---|---|
Batch Size | Veľkosť dávky pri čítaní, tj. počet meraných bodov, ktoré sú vyčítavané naraz. AMiT zariadenia majú obmedzenú veľkosť prijímaných aj odosielaných Websocket správ na 16 kB a teda do tejto veľkosti sa musia zmestiť výzvy aj odpovede. V prípade väčších objektov (polia, textové premenné) môže byť nutné prednastavenú hodnotu zmenšiť. | 1-1000 | 256 |
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:
- Name - textové meno premennej
- Bit - pre celočíselné typy premenných je možné špecifikovať konkrétny bit. Môže byť v rozsahu 0 až 15 pre typy INT a INT MATRIX alebo 0 až 31 pre typy LONG a LONG MATRIX.
Pozn: Do meraného bodu so zadaným bitom nie je momentálne možné zapisovať. - Row, Col - Poloha hodnoty v dvojrozmerných poliach, prvý riadok alebo stĺpec má hodnotu 0.
- Row count, Col count - Pre dvojrozmerné polia počet čítaných riadkov a stĺpcov (implicitná hodnota počtu riadkov aj počtu stĺpcov je 1). Ak je nakonfigurovaný počet riadkov alebo stĺpcov vyšší ako 1, je použitý pre ukladanie hodnôt celej matice alebo výrezu z matice do cieľového stĺpca štruktúry. Číta sa časť matice [Riadok, Stĺpec .. Riadok + Počet riadkov -1, Stĺpec + Počet stĺpcov - 1].
Príklad: Riadok=1, Stĺpec=2, Počet riadkov=20, počet stĺpcov=30. Čítajú sa riadky 1 až 20, stĺpce 2 až 31, tj. časť matice [1,2 .. 20,31]. - Bit - číslo bitu pri typoch hodnôt Di, Dout. Môže byť v rozsahu 0 až 15 pre typy INT a INT MATRIX alebo 0 až 31 pre typy LONG a LONG MATRIX.
Literatúra
- AMiT Atouch32 v3.30 online manuál. Revize: 12.7.2011, Verze dokumentu: 1.34.
Zmeny a úpravy
- 6. máj 2026 – vytvorenie dokumentu
Revízie dokumentu
- Ver. 1.0 - 6. máj 2026 - Vytvorenie dokumentu.
Súvisiace stránky: