r.o.1)
| Dinel, s.b
Jestliže objeví chyba průběhu zápisu nebo čtení samostatného registru, pak zařízení vyšle kód chyby souladu specifikací Modbus RTU 01h nepřípustná funkce (jsou dispozici pouze funkce 03h, 06h 10h) 02h nepřípustný registr adres 03h nepřípustná hodnota dat
M řík í
Příklady jsou uvedené pro zařízení adresou Všechny hodnoty jsou uvedeny šestnáctkové soustavě Vysvětlivky: ADDR FUNC REG H,L COUNT H,L BYTE DATA H,L CRC H,L Adresy zařízení Modbus Funkční kód Horní dolní část čísla registru, který instrukce odvolává (Hi bity) Horní spodní část čítače registrů, kterých týká instrukce (Hi bity) Počet bajtů rámci Horní dolní část datového slova (Hi bity) Horní dolní kontrola chyb CRC (Hi bity)
R říz ADDR
01
FUNC
03
REG H,L
00 21
COUNT H,L
00 01
CRC H,L
D4 00
Odpověď:
ADDR
01
FUNC
03
BYTE C
02
DATA H,L
00 01
CRC H,L
D4 00
DATA H,L identifikační kód (2060h)
Č tru řík trů ADDR
01
FUNC
03
REG H,L
04 01
COUNT H,L
00 03
CRC H,L
55 3B
COUNT počet registrů čtení (max 32) Odpověď:
ADDR
01
FUNC
03
BYTE C
02
DATA H1,L1
00 0A
DATA H2,L2
00 02
DATA H3,L3
00 00
CRC H,L
18 B4
DATA H1,L1 registr 401h (10 horní část slova hodnoty log kanálu .1, bez desetinné čárky) DATA H2,L2 registr 402h dolní část slova hodnoty log kanálu bez desetinné čárky DATA H3,L3 registr 401h stav log kanálu .
M -800