18/21
.304337/a POPIS komunikačních protokolů TYP 457 Měřič INMAT 57S INMAT 57D
Revize 2.2012
I u
Struktura splňuje MODBUS RTU specifikaci
[s Funkce [1B] Adresa [2B] Počet registrů [2B]
Proměnné jsou dostupné Input Registrech (funkce 0x04)
Proměnné jsou uloženy bitových registrech (2Byte)
Formát možné nastavit jako big endian, mixed endian, little endian (Nastavuje pomocí SWK45702)
Počáteční adresa vytvoří bitovým součtem položky “t”, “s”,
| tttt ssss sppp pppp |
kde:
"t" požadovaný datový typ
"s" vybraný seznam
"p" pořadí proměnné seznamu
Datový typ tttt ???? ???? ???? |
P’
t Použité datové typy Adresa Počet registrů
0 Integer případě sum integer *100) 0x0000 2
1 single float 0x1000 2
2 double float 0x2000 4
3 extended float 0x3000 5
4 trimmed integer sum integer 100) 0x4000 2
5 trimmed single float 0x5000 2
6 trimmed double float 0x6000 4
7 extended float 0x7000 5
8
strings (oddělené LF) vrací všechny
dostupné řetězce seznamu „s“
0x8000 <>0
Pozn: Použité datové typy viz popis protokolu M-Bus+
Skupina proměnných ???? ssss s??? ???? |
Skupina/seznam proměnných Adresa Dostupný datový typ
sumy 0x0000 8
uživatelské sumy 0x0080 8
systémové proměnné 0x0100 8
pomocné proměnné 0x0180 8
okamžité proměnné 0x0200 8
uživatelské konstanty 0x0280 8
qhmax čtvrthodinové maximum 0x0300 8
qhmax časy dosažení 0x0380 (pkTime) 8
avgmax minutové maximum 0x0400 8
avgmax minutové maximum časy dosažení 0x0480 (pkTime) 8
max maximum 0x0500 8
max maximum časy dosažení 0x0580 (pkTime) 8
RTC 0x0600 (pkTime) 8
doby provozu 0x0680 (LongWord [s]) 8
chybové slovo 0x0700 (bitová maska) 8
Konkrétní proměnná skupiny ???? ???? ?ppp pppp |
Pořadí proměnné Adresa Výpočet adresy proměnné
adresa konkrétní proměnné 0x0000 0x007F [ppp pppp] (pořadí proměnné -1) počet registrů
Pozn.12. Jejich popis
je součástí dokumentace dodávané spolu INMATem. Pořadí proměnných, jejich názvy, počty význam chybového slova liší podle aplikace.00 18