...
Parameter | Popis | Jednotka | Náhradná hodnota | ||||||
---|---|---|---|---|---|---|---|---|---|
| Maximálny počet opakovaní výzvy. Ak po poslaní tohto počtu výziev nedôjde odpoveď, stanica prechádza do stavu komunikačnej chyby. | - | 2 | ||||||
| Timeout pred opakovaním výzvy, pokiaľ neprišla odpoveď. | s | 0.1 | ||||||
| Timeout medzi poslaním výzvy a prvým čítaním odpovede. | s | 0.1 | ||||||
| Timeout medzi čítaniami odpovede. | s | 0.1 | ||||||
| Maximálny počet opakovaní čítania odpovede. | - | 20 | ||||||
| "Start silent interval" pred štartom vysielania v RTU móde. | ms | 50 | ||||||
| "Stop silent interval" po ukončení vysielania v RTU móde. | ms | 50 | ||||||
| Poradie bajtov v Little-endian móde pre 4-bajtové premenné. Jednotlivé možnosti udávajú, do ktorých bajtov (1-najnižší, 4-najvyšší) pôjdu jednotlivé bajty z komunikácie:
| - | 2143 | ||||||
| Špeciálny bajtový mód prenosu, v ktorom majú hodnoty registrov dĺžku 1 bajt a nie 2 byty ako je definované v špecifikácii protokolu MODBUS. | YES/NO | NO | ||||||
| Špeciálny variabilný mód prenosu, v ktorom majú hodnoty registrov variabilnú dĺžku. Podľa toho, či je Variable mode nastavený na hodnotu little-endian alebo big-endian sa aplikuje príslušné dátové kódovanie t.j. tzv. endianness (little-endian=prvý je odosielaný menej významný byte, big endian=prvý je odosielaný významnejší byte). Hodnota OFF vypína variabilný mód. Poznámka 1: Variabilný a bajtový mód sú nezlučiteľné a je dovolené zapnutie iba jedného z nich. Poznámka 2: Zariadenie Emerson FloBoss 103: textové reťazce a 6-bajtová časová značka sa posielajú vždy od najnižšieho bajtu. Poznámka 3: Variabilný mód je implementovaný iba pre Protocol Mode=RTU. Poznámka 4: Štandardne podľa implicitných hodnôt parametrov Byte mod=NO a Variable mode=OFF, teda podľa špecifikácie protokolu MODBUS, sa automaticky uplatňuje kódovanie dát big-endian. | OFF little-endian big-endian | OFF | ||||||
| Výpis dodatočných ladiacich informácií o komunikácii na linke. | YES/NO | NO | ||||||
| Mód protokolu: RTU alebo ASCII. Nastavenie sa aplikuje iba v prípade sériovej komunikácie. | "RTU " "ASCII" | "RTU" | ||||||
| Nastavenie adresného modelu protokolu MODBUS: "MODBUS PDU" dáta sú adresované od 0 do 65535. "MODBUS data Model" dáta sú adresované od 1 do 65536. Poznámka: Implicitná hodnota je MODBUS PDU, v prípade nastavenia MODBUS data Model je objekt s adresou X adresovaný v MODBUS PDU ako X-1. | "MODBUS PDU" "MODBUS data Model" | "MODBUS PDU" | ||||||
| Výber varianty protokolu v prípade TCP/IP komunikácie: "MODBUS TCP" je variant komunikácie bez zabezpečenia kontrolnou sumou. Zabezpečenie prenosu vykonávajú spodné vrstvy TCP protokolu. "MODBUS over TCP" je variant, v ktorej je ako payload prenosu použitý mód protokolu MODBUS RTU aj s kontrolnou sumou. | "MODBUS TCP" "MODBUS over TCP" | "MODBUS TCP" | ||||||
| Maximálny počet registrov žiadaný v jednej výzve. | - | 100 | ||||||
| Maximálny počet bytov žiadaný v jednej výzve (iba v "Byte mode"). | - | 100 | ||||||
| Ak je hodnota typu integer (Holding Registers, Input Registers) priraďovaná do meraného bodu typu Di alebo Dout, robí sa tak na základe porovnania načítanej hodnoty s nulou. Ak je hodnota nulová, hodnota meraného bodu je False, inak True. Parameter Bool Mask umožňuje pred porovnaním vyfiltrovať ešte konkrétne bity na základe bitovej masky zadávanej ako hexadecimálne číslo (najvyšší bajt je vľavo). Bitová maska FF FF FF FF znamená, že sa berú do úvahy všetky bity (pre 1 a 2-registrové celočíselné adresy). Bitová maska 01 znamená, že sa do úvahy berie iba najnižší bit. Ak adresa meraného bodu udáva použitie iba dolného/horného bajtu registra, aplikuje sa na ňu najnižší/druhý najnižší bajt masky. | - | FF FF FF FF | ||||||
| Nikdy nežiadaj hodnoty z adries, ktoré nie sú nakonfigurované. | YES/NO | NO | ||||||
| Ak je parameter nastavený na YES, tak pri prijatí odpovede na čítanie dát sa kontroluje, či dĺžka dát v odpovedi zodpovedá množstvu registrov v požiadavke na čítanie:
| YES/NO | NO | ||||||
| Ak je parameter nastavený na YES, tak sa použije jediná výzva (v ktorej je celkový počet registrov). Je nutné, aby boli definované merané body pre všetky adresy 0..N. Tento mód je použiteľný pre špeciálne zariadenia, ktoré všetky dáta (s variabilnou veľkosťou registrov - 2, 4, 8 bajtov - posielajú v jedinej odpovedi). | YES/NO | NO |
Kotva | ||||
---|---|---|---|---|
|
...
V každom adresnom priestore daného typu registra je nezávislá adresácia s veľkosťou adresy 2 bajty, to znamená fyzicky adresy od 0 do 65535 (tzv. MODBUS PDU addressing model). Niektoré zariadenia pracujú s adresáciou od 1 (tzv. MODBUS data Model), v takom prípade treba pri konfigurácii meraných bodov v systéme D2000 odčítať v adrese -1 alebo zmeniť nastavenie parametra protokolu Addressing model na MODBUS data Model.
Meraný bod s adresou, ktorá sa začína %IGNORE, bude ignorovaný.
Adresa meraného bodu môže mať základný alebo rozšírený tvar (pre variabilný mód).
...
Kotva | ||||
---|---|---|---|---|
|
Tvar adresy je [xN].[I|U|F|B|C|T][b]RdFn[-WrFn].Address[.BitNr] kde:
- xN hovorí o počte bajtov, ktoré sa čítajú, resp. zapisujú. Platné hodnoty N sú 1,2,4,8 (v kombinácii s typmi I,U,F), 6 pre typ T a ľubovoľné číslo pre typ C.
- Písmeno udáva typ meraného bodu. Oproti štandardným I,U,F,B pribudli ďalšie dva:
- C - textový reťazec pevnej dĺžky (napr. x10.C3.1001 je 10-znakový reťazec na adrese 1001)
- T - časová značka s dĺžkou 6 bajtov (ss:mi:hh dd:mm:yy)
- Význam ostatných parametrov je zhodný s nevariabilným módom.
...
- Ver. 1.0 - 27. november 2006 - Vytvorenie dokumentu.
- Ver. 1.1 - 21. november 2007 - Aktualizácia dokumentu.
- Ver. 1.2 - 24. apríl 2009 - Aktualizácia dokumentu.
- Ver. 1.3 - 19. november 2010 - Aktualizácia dokumentu.
- Ver. 1.4 - 6. december 2010 - Aktualizácia dokumentu.
- Ver. 1.5 - 5. september 2022 - Aktualizácia dokumentu (rozšírenie o 8-bajtové hodnoty pre variabilný mód).
- Ver. 1.6 - 7. septembra 2022 - Aktualizácia dokumentu (pridaný parameter "Dummy Request Mode").
Info | ||
---|---|---|
| ||
...