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 komunikáciu so zariadeniami firmy AMiT prostredníctvom Websocketov. 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+) s centrálnou jednotkou AD4-CPS.


Konfigurácia komunikačnej linky


Parametre protokolu linky

Dialóg konfigurácie 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ázovPopisJednotka / rozmerImplicitná hodnota

User Name

Užívateľské meno použité pri komunikácii. Ak nie je zadané, tak sa pri komunikácii meno/heslo nepoužije.
Pozn.: Zariadenia AMiT nevyžadujú posielanie mena a hesla, pokiaľ nemajú nakonfigurovaných žiadnych užívateľov.
--

Password

Heslo použité pri komunikácii.--

Protocol

Protokol použitý pri komunikácii. Na výber sú tieto varianty:

  • MessagePack - binárny protokol (jedná sa v podstate o binárne kódovaný JSON).
  • JSON - štandardný textový protokol.

Zariadenia AMiT 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, ktorá je zároveň aj menej náročná na CPU.

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:mss01:000

Konfigurácia komunikačnej 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ázovPopisJednotka / rozmerImplicitná 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ť, prípadne vytvoriť na linke viacero staníc - jednu pre polia (malá hodnota Batch Size), druhú pre jednoduché premenné (väčšia Batch Size).

1-1000256

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:

Literatúra


Zmeny a úpravy


Revízie dokumentu



Komunikačné protokoly