Protokol ALYA VT200
Podporované typy a verzie zariadení
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Konfigurácia meraných bodov
Literatúra
Zmeny a úpravy
Revízie dokumentu
Podporované typy a verzie zariadení
...
- Kategória komunikačnej linky: TCP/IP-UDP
- Parametre UDP linky:
- Host: IP adresa váhy konfigurovaná v parametroch váhy
- Port: UDP port na strane váhy, kam sú posielané dotazy. Štandardná hodnota je podľa dokumentácie 3396
- Pozn: parametre záložného servera (Host a Port) nie sú v protokole použité
Kotva |
---|
| komunikacna_stanica |
---|
| komunikacna_stanica |
---|
|
Konfigurácia komunikačnej stanice
...
- Komunikačný protokol: ALYA VT200.
- Adresa stanice je nepodstatná a nezadáva sa. Na jednej linke smie byť nakonfigurovaná iba jedna stanica.
...
Parametre protokolu stanice
Kľúčové slovo | Plný názov | Popis | Jednotka | Náhradná hodnota |
---|
| Local Port | UDP port na strane KOM procesu, na ktorom KOM proces počúva odpovede od váhy. Povolené hodnoty sú z intervalu 1-65535. | - | 3396 |
| Data Timeout | Časový limit na príchod odpovede váhy na výzvu KOM procesu. | sec.mss | 0.500 |
| No Delete | Hodnota True spôsobí, že pri vyčítavaní znakov klávesnice a čiarových kódov sa nebudú posielať výzvy na vymazanie načítaných dát z buffra váhy. Parameter má význam iba pri ladení komunikácie. | - | False |
Konfigurácia meraných bodov
...
Adresa meraného bodu | Typ meraného bodu | Popis |
---|
NETTO | Ai | Netto hmotnosť v kg. Poznámka: Pokiaľ váha reportuje neustálený stav (viď meraný bod STEADY), bod nadobudne hodnotu Invalid. |
TARA | Ai | Tara hmotnosť (hmotnosť obalu) v kg. Poznámka: Pokiaľ váha reportuje neustálený stav (viď meraný bod STEADY), bod nadobudne hodnotu Invalid. |
| Di | Informácia, či je váha ustálená (True) alebo ešte nie (False). |
ZERO | Di | Informácia, či je na váhe nulová hmotnosť (True) alebo nie (False). |
RANGE | Ci | Rozsah váhy: 0, 1 alebo 2 podľa normy EN 45510 |
KEYCODE | TxtI | Znak alebo znaky načítané z klávesnice. Poznámka: Po načítaní znakov z klávesnice sú tieto vymazané z buffra klávesnice, takže pri ďalšom čítaní z váhy je tento meraný bod nastavený na Invalid hodnotu (pokiaľ nie je nastavený parameter ND). Preto treba obsluhu znakov vykonávať v rámci ESL skriptu. |
BARCODE | TxtI | Čiarový kód načítaný z čítačky čiarových kódov. Poznámka: Po načítaní znakov z čítačky čiarových kódov sú tieto vymazané z buffra čítačky, takže pri ďalšom čítaní z váhy je tento meraný bod nastavený na Invalid hodnotu (pokiaľ nie je nastavený parameter ND). Preto treba obsluhu kódov vykonávať v rámci ESL skriptu. |
DISPLAY | TxtO | Meraný bod slúžiaci na komunikáciu s monochromatickým displejom váhy. Zapisovaný reťazec musí obsahovať binárne dáta vo formáte, ktorý popisuje dokument výrobcu. Formát správy je <XH><XL><YH><YL><WH><WL><HH><HL><data> kde:- XH - horný bajt pre X súradnicu (binárne)
- XL - dolný bajt pre X súradnicu (binárne)
- YH - horný bajt pre Y súradnicu (binárne)
- YL - dolný bajt pre Y súradnicu (binárne)
- WH - horný bajt pre šírku bitmapy (binárne)
- WL - dolný bajt pre šírku bitmapy (binárne)
- HH - horný bajt pre výšku bitmapy (binárne)
- HL - dolný bajt pre výšku bitmapy (binárne)
- data - binárne dáta bitmapy
Poznámky:- X súradnica aj šírka bitmapy musí byť deliteľná 8.
- Ľavý horný roh displeja má súradnice X=0, Y=0. Pravý dolný roh displeja má súradnice X=239, Y=63.
- Jeden bajt dát popisuje osmicu bodov v jednom riadku displeja. Takže od súradnice (0,0) po súradnicu (7,0) je potrebný jeden bajt, ktorého najvyšší bit popisuje bod (0,0) a najnižší bit bod (7,0).
- Celý displej sa dá popísať (240/8) * 64 = 1920 bajtami. Maximálna dĺžka UDP paketu je ale 1500 bajtov, t.j. ak je potrebné prekresliť celý displej, je nutné poslať viacero dotazov (napr. prvá polovica displeja a druhá polovica displeja).
|
Literatúra
...