APL-101 rev. 8/2009 PROTOKOL FINET

Podobné dokumenty
APL-017 rev. 9/2015. M4016 MODBUS master. Obecný popis

ACM-MODBUS, popis komunikace s převodníkem

APL-113 Čtení hodnot z indukčních průtokoměrů KROHNE prostřednictvím protokolu Modbus-RTU

Komunikační protokol MODBUS RTU v jednotce M4016. Seznam služeb protokolu MODBUS podporovaných řídící jednotkou M4016 je v tabulce.

Obsah. Popis funkcí. RS485/MODBUS-RTU ver Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu:

Modbus RTU v DA2RS. kompletní popis protokolu. 13. března 2018 w w w. p a p o u c h. c o m

Komunikační protokol MODBUS RTU v senzoru vlhkosti a teploty THT

RS485/MODBUS-RTU ver. 4 s rozšířením pro R24

Komunikační protokol MODBUS RTU v přípojné desce EPD.

MEK1 - Modul externí komunikace RS-232 / MODBUS_RTU.

Komunikační protokol

Technické vybavení programovatelných automatů řady TC600

Uživatelský manuál. KNX232e / KNX232e1k

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

Komunikační protokol snímače rel. vlhkosti SV-xxx-x

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

Komunikační protokol

SEMESTRÁLNÍ PROJEKT Y38PRO

PiKRON s.r.o. ( ) 16. července Filtrace vstupních dat z AD převodníků... 3

návod k obsluze Ht60B popis komunikační linky HTH8 s.r.o. Komunikační linka 60B, 11/05, rev. 1

Převodník DCPSE. Komunikační protokol

Komunikace MODBUS pro převodníky AIM600, AIM615. UINT16 Bezznaménkový celočíselný datový typ o velikosti 16bitů rozsah 0 až 65535

Komunikační protokol MODBUS RTU v displejích TDS

Komunikační protokol MODBUS RTU v displejích TDS

Převodník na DIN lištu s frekvenčním výstupem typ RF1

AS-Interface. AS-Interface = Jednoduché systémové řešení. Představení technologie AS-Interface

KOMUNIKAČNÍ PROTOKOL DEGA

21. září 2005 w w w. p a p o u c h. c o m. Spinel - příklady

Canon Controller. Komunikační protokol. Řídicí jednotka k objektivům Canon EF/EF-S

DRAK 3 INTELIGENTNÍ A/D PŘEVODNÍK. 3 VSTUPY: 0(4) - 20mA, 0-5/10V VÝSTUP: LINKA RS485 MODUL NA DIN LIŠTU RS485

Telemetrický komunikační protokol JETI

Soubor zařízení (meteostanic) je určen pro monitoring meteorologických parametrů ve venkovním prostředí.

AS-Interface. AS-Interface. = Jednoduché systémové řešení

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m

AS-Interface. AS-Interface. = Jednoduché systémové řešení

PROTOKOL RDS. Dotaz na stav stanice " STAV CNC Informace o stavu CNC a radiové stanice FORMÁT JEDNOTLIVÝCH ZPRÁV

AD4USB. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace i napájení přes USB

SPINEL. Komunikační protokol. Obecný popis. Verze 1.0

Kalibrace a komunikace s převodníkem řady WQ-X

TQS3. popis modifikace s protokolem MODBUS RTU. 29. února 2008 w w w. p a p o u c h. c o m 0199

Quido - MODBUS. Kompletní popis protokolů MODBUS RTU a TCP v I/O modulech Quido. 20. listopadu 2015 w w w. p a p o u c h.

Převodník na DIN lištu s výstupem PWM typ RW1. Základní technické parametry. Popis:

Komunikace s snímačem ph485 protokolem Modbus-RTU

BASPELIN CPM. Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR

Formát rámce MODBUS pro MORSE

Použití. Výhody. Popis. Certifikace. Převodník vodivosti ZEPACOND 800

Příloha č. 3 TECHNICKÉ PARAMETRY PRO DODÁVKU TECHNOLOGIE: UNIVERZÁLNÍ MĚŘICÍ ÚSTŘEDNA

ŠESTNÁCTIKANÁLOVÝ A/D PŘEVODNÍK ±30 mv až ±12 V DC, 16 bitů

Uživatelský manuál. KNXgw232

Projektová dokumentace ANUI

AD4xxx s protokolem Drak3

MODUL 3 KANÁLOVÉHO D/A PŘEVODNÍKU 0 25 ma

Technická data. Upozornění ohledně bezpečnosti

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Měřící jednotka výkonu EME

TP /b P - POPIS ARCHIVACE TYP Měřič INMAT 57 a INMAT 57D

BASPELIN CPM. Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR

Meteorologická stanice - VENTUS 155A

Kódování signálu. Problémy při návrhu linkové úrovně. Úvod do počítačových sítí. Linková úroveň

ThermoTrans A Převodník teploty. Návod k použití

Knihovna DataBoxLib TXV první vydání prosinec 2010 změny vyhrazeny

1. GPIB komunikace s přístroji M1T330, M1T380 a BM595

SNÍMAČOVÝ EXPANDÉR TB8.1x2 RS232 - ASCII

A/D a D/A PŘEVODNÍK 0(4) až 24 ma DC, 16 bitů

Ganitor. Monitorovací a řídicí I/O moduly pro systém C dubna 2011 w w w. p a p o u c h. c o m v.1.2

Knihovna EpsnetLib TXV první vydání září 2012 změny vyhrazeny

OM ProfiBus POPIS PROTOKOLU/KOMINUKACE

Projekt - Voltmetr. Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1

Univerzální převodník PolyTrans P pro termočlánky, odporové teploměry, tenzometry a odporové vysílače

idrn-st Převodník pro tenzometry

DESKA ANALOGOVÝCH VSTUPŮ ±24mA DC, 16 bitů

Technické vybavení ovládacího modulu ID-12. Srpen vydání

Snímač barometrického tlaku T2314, T2414

Temp-485-Pt100. Teplotní čidlo (senzor Pt100 nebo Pt1000) komunikující po sběrnici RS-485 s jednoduchým komunikačním protokolem

Albatros MultiV ALBATROS MultiV ALBATROS MultiV-R Datový převodník LG PI485 / MODBUS TCP LG PI485 / MODBUS RTU s možností rozpočítávání spotřeby elekt

Modul digitálních vstupů M-DI8

ZDROJE NAPAZ. I.Výrobní program firmy

Externí 12V / 200 ma (adaptér v příslušenství)

SensoTrans DMS A 20220

Převodníky SensoTrans R P 32300, A pro odpory a odporové vysílače

PRT3 tiskový modulu manuál pro EVO ústředny

Moduly MicroUnit serie. všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x

D/A převodník se dvěma napěťovými nebo proudovými výstupy. (0 10 V, 0 5 V, ±10 V, ±5 V, 4 20 ma, 0 20 ma, 0 24 ma)

Modul analogových vstupů M-AI4

Uvedení do provozu, nastavení parametrů přístroje ZEPACOND 800 v provedení pro měření koncentrace v režimu měření s elektrodovým snímačem

Synthesia, a.s. Metrologické kontrolní pracoviště teploty, tlaku a elektrických veličin budova M 84, Semtín 103, Pardubice

návod k obsluze HtCeramic popis komunikační linky Komunikační linka HtCeramic 04/09 soft 3.11/rev. 1

Temp-485-Pt100. Teplotní čidlo (senzor Pt100 nebo Pt1000) komunikující po sběrnici RS-485 s jednoduchým komunikačním protokolem. Temp-485-Pt100 Box2

Přenos signálů, výstupy snímačů

Model ver SYSTEM EXCLUSIVE KOMUNIKACE CHD Elektroservis

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Protokol S-BUS pro MORSE Popis protokolu

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část Program pro regulaci kaskády čerpadel v závislosti na tlaku SGC3

A/D a D/A PŘEVODNÍK 0(4) až 24 ma DC, 16 bitů

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Řídící jednotka výroby pečiva ERP2

Uživatelský manuál. KNXnet

PROFESIONÁLNÍ METEOROLOGICKÁ STANICE OREGON SCIENTIFIC

Ovladač s digitální komunikací SM

Popis měřícího systému

Transkript:

APL-0 rev. 8/2009 Popis komunikačního protokolu FINET PROTOKOL FINET Popis komunikačního protokolu fy FIEDLER-MÁGR České Budějovice. FINET je binární protokol s pevným rámcem (úvodní a ukončovacím znak) určený pro přenos po duplexních i poloduplexních komunikačních kanálech. Podmínky komunikace Měřící přístroj FIEDLER-MÁGR (dále SF) se vždy chová jako SLAVE zařízení. Komunikaci vždy navazuje nadřízený systém na principu dotaz odpověď. SF odpovídá na každý dotaz pro něj určený, pokud ne, jedná se o závažnou chybu v komunikaci. Důležitým parametrem je doba označená jako klid na lince. Ta je podmínkou pro rozeznání začátku bloku dat. Obvykle je nastavena na trojnásobek doby potřebné k odeslání jednoho bytu. Tato prodleva je nutná jak na straně SLAVE mezi přijetím dotazu a odesláním odpovědi, tak i na straně MASTER po přijetí odpovědi před vysláním dalšího dotazu. Druhým časovým parametrem je maximální doba mezi jednotlivými byty zprávy. Po jejím vypršení je zbytek zprávy ignorován a čeká se na příchod nové zprávy (SLAVE) nebo se vyšle opakovaný dotaz (MASTER). Obvyklé nastavení kom. portu je 9200 b, 8 bitů, žádná parita, stop bit a žádné řízení toku dat. MASTER zařízením (dále MF) může být jiný měřící přístroj FIEDLER nebo PC s programem MOST. Komunikační rámec Směr MASTER -> SLAVE - Zpráva (dotaz) bez datového pole SD DA SA FC FCS ED Směr MASTER -> SLAVE - Zpráva (dotaz) s datovým polem SD2 LE LER SD2R DA SA FC DATA.. FCS ED Směr SLAVE -> MASTER - Odpověď bez datového pole - krátké potvrzení SACK Směr SLAVE -> MASTER - Odpověď bez datového pole SD DA SA FC FCS ED Směr SLAVE -> MASTER - Odpověď s datovým polem SD2 LE LER SD2R DA SA FC DATA.. FCS ED Směr SLAVE -> MASTER - Negativní odpověď SD2 LE LER SD2R DA SA FC ER ER2 FCS ED APL-0 Popis komunikačního protokolu FINET /0

SD úvodní znak, pevná hodnota $0 SD2 úvodní znak 2, pevná hodnota $68 LE délka dat, vlastní délka dat + 3 (DA,SA,FC) LER opakovaná dálka dat SD2R opakovaný úvodní znak 2, pevná hodnota $68 DA cílová adresa zprávy SA zdrojová adresa zprávy FC řídící byte rámce definuje službu rámce protokolu FINET $00 odpověď CONNECT $08 odpověď s daty $0C negativní odpověď $69 dotaz CONNECT $63 dotaz zápis dat do jednotky $6C dotaz čtení dat z jednotky ER kód negativní odpovědi $F neznámý kód FC ostatní kódy jsou určeny pro vyšší vrstvu ER2 rozšiřující data negativní odpovědi (pro vyšší vrstvu) DATA vlastní předávaná data (pro vyšší vrstvu) FCS kontrolní součet jako bytový součet DA+SA+FC+ DATA[] modulo 256. ED koncový znak, pevná hodnota $6 SACK krátké potvrzení, pevná hodnota $E5 Adresace Zdrojová adresa je adresa odesilatele dat, cílová pak jeho příjemce, to platí i v odpovědi. Zdrojová adresa dotazu z programu MOST bývá 255 ($FF). Pokud je cílovou adresou 0 odpoví na dotaz zařízení se všemi adresami, v odpovědi se pak objeví skutečná adresa tohoto zařízení. Měřící přístroje FIEDLER nepodporují kontrolu kolize na lince, proto není možné v síti více zařízení používat adresu 0. Komunikace může, ale nemusí začínat kr8tk7m rámcem s FC = $69 (CONNECT) a DA = 0. Odpověď pak obsahuje skutečnou adresu SLAVE přístroje. Nebo lze tento FC použít pro zmapování sítě postupnou inkrementací DA. Služba CONNECT Slouží pro iniciaci spojení se zařízením FINET. Dotaz tvoří rámec bez datového pole s FC = $69 a pozitivní odpověď tvoří rámec bez datového pole s FC = $00. Pokud je v dotazu použita DA = 0, je v odpovědi skutečná adresa zařízení, které odpovědělo. Dotaz : $0 DA SA $69 FCS $6 Kladná odpověď : $0 DA SA $00 FCS $6 APL-0 Popis komunikačního protokolu FINET 2/0

SEZNAM SLUŽEB PROTOKOLU FINET Obecná struktura Pro přenos služeb protokolu spolu s jejich parametry slouží pole DATA rámce protokolu. Řídící byte rámce je určen charakterem přenášených parametrů (zda převažuje zápis či čtení). Parametry jednotlivých služeb se liší podle typu přístroje a jeho verze. Pro identifikaci s jakým přístrojem se komunikuje slouží služba IDENTY, kterou podporují všechny přístroje ve stejném formátu. Dotaz KS Volitelné parametry dotazu Kde KS je kód služby z následujícího seznamu služeb Odpověď Parametry odpovědi pokud nějaké jsou Negativní odpověď pole ERR a ERDATA rámce ERR ERDATA Kde ERR je: $02 neznámý kód služby $03 chybná délka předávaných dat, pravděpodobně chybný počet parametrů $0F parametr mimo rozsah $0 jiná chyba specifikovaná v ERDATA $20 chybné nebo nezadané heslo u služby vyžadující heslo ERDATA obsahuje minimálně jeden byte, který je v současné době bez významu Seznam služeb Služba Kód KS Kód FC Popis READN $0B $6C Čtení obecného bloku dat WANDRN $0C $63 Zápis a čtení obecného bloku dat IDENTY $C0 $6C Identifikace jednotky společná všem přístrojům SETDPTR $90 $63 Nastavení ukazovátka paměti RDDTA $AA $6C Čtení datové řádky a informací o datové paměti Typy parametrů služeb: <BYTE> 8 bitový parametr dle obecných zvyklostí (unsigned char) <WORD> 6 bitový parametr <FLOAT> 32 bitový parametr s pohyblivou des. čárkou <STRUCT> obecná datová struktura <STRTIME> struktura data a času v tomto pořadí: <BYTE> Min - minuty 0..59 <BYTE> Hod - hodina 0..23 <BYTE> Dat - datum..3 <BYTE> Mes - měsíc..2 <WORD>Rok - rok 990.. 2090 Vícebytové parametry mají významově nejnižší byte jako první (little endien). Některé starší přístroje používali řazení opačné (cca do konce roku 2003). Rozlišení poskytuje parametr v odpovědi na službu IDENTY (viz níže) APL-0 Popis komunikačního protokolu FINET 3/0

Společné služby všech přístrojů: Služba READN- čtení obsahu datových registrů Funkce: Čtení obsahu datových registrů. Přímý přístup k měřeným hodnotám, informacím o stavu a parametrům jednotky. Adresy a popis obsahu registrů je obsahem samostatné přílohy. Dotaz: FC=$6C LE=4+4 x n (n je počet čtených blokù dat) Datové pole tvoří kód služby $0B a seznam požadovaných registrů: $0B TR AL AH LR... TRn ALn AHn LRn TRn - typ registru, pro reg. jednotku vždy = 3 (registr R) ALn - dolní byte adresy prvního bytu n-tého čteného registru AHn - horní byte adresy prvního bytu n-tého čteného registru LRn - počet čtených bytů n-tého čteného registru Odpověď: FC=8 LE=3+LR+LR2+...+LRn Popis datového pole odpovědi: Data z jednotlivých registrů v pořadí a o velikosti tak jak byly uvedeny v dotazu. Služba WANDRN- čtení a zápis obsahu datových registrů Funkce: Zápis jedné oblasti registrů a čtení obsahu jednoho bloku datových registrů. Nejprve je uložen obsah zapisovaných registrů a pak přečten obsah čtených registrů. To umožňuje vykonání operací s okamžitou odezvou v odpovědi. Dotaz: FC=$6C LE=2 + LW (LW je počet zapisovaných bytů) Datové pole tvoří kód služby $0D a seznam požadovaných a zapisovaných registrů: $0D TR ALR AHR LR TW ALW AHW LRW DATA W... TR - typ registru, pro reg. jednotku vždy = 3 (registr R) ALR - dolní byte adresy prvního bytu čteného bloku AHR - horní byte adresy prvního bytu čteného bloku LR - počet čtených bytů čteného registru TW - typ registru, pro reg. jednotku vždy = 3 (registr R) ALW - dolní byte adresy prvního bytu zapisovaného bloku registru AHW - horní byte adresy prvního bytu zapisovaného bloku registru LW - počet čtených bytů zapisovaného registru DATAW - zapisovaná data APL-0 Popis komunikačního protokolu FINET 4/0

Odpověď: FC=8 LE=3+LR Popis datového pole odpovědi: Data z jednotlivých registrů v pořadí a o velikosti tak jak byly uvedeny v dotazu. Služba IDENTY- identifikace jednotky pro FINET. Funkce: Čtení identifikačních údajů připojené jednotky. Tuto službu ovládají všechna zařízení FINET ve stejném formátu! Dotaz: FC=$6C LE=4 Datové pole tvoří pouze kód služby $C0. Odpověď: FC=8 LE=64+3=67 Popis datového pole odpovědi: Struktura Parstruktura. typedef struct { BYTE KKod; /* kontrolní kód 0x55 */ char SWDat[9]; /* string datum překladu SW */ WORD TypCislo; /* typové číslo */ char TypHW[6]; /* název přistroje */ char VerHW[5]; /* string verze HW */ char VerSW[5]; /* string verze SW */ BYTE DatInst; /* datum instalace - den */ BYTE MesInst; /* datum instalace - měsíc */ WORD RokInst; /* datum instalace - rok */ WORD VyrCislo; /* výrobní číslo */ WORD SWKonfig; /* konfigurace programových bloků */ BYTE RTC_Trimm; /* kalibrační konstanta RTC */ BYTE RTC_TepCor; /* teplotní korekce RTC */ BYTE TimeType; /* formát času */ BYTE MemType; /* typ datové paměti */ BYTE ParType; /* typ parametru */ BYTE ParSize; /* typ parametru */ BYTE ParVerz; /* verze parametru */ BYTE CalType; /* typ kalibrace */ BYTE PomParam[5]; /* pomocné parametry */ BYTE VerzeBL; /* verze zavaděče FW */ BYTE Swaping; /* 0 Big Endian, Little Endian */ BYTE FINETType; /* modifikace protokolu FINET */ BYTE KKod2; /* kontrolní kód 0xAA */ BYTE Suma; /* kontrolní suma modulo 256 */ } IDStruct; /* 64B */ APL-0 Popis komunikačního protokolu FINET 5/0

ČTENÍ ARCHIVOVANÝCH DAT Služba SETRDPTR - nalezení řádky dat podle zadaného data a času. Používá se před přenosem dat z jednotky. První přenesená řádka obsahuje zadané datum a čas. Pokud je přenášeno několik řádek není třeba volat opakovaně (počítadlo řádek se inkrementuje automaticky). FC=$63 LE=6+3=9 Popis datového pole : $90 RR MM DD HH MN RR - (byte) rok hledaného záznamu ( posun o 990 let, tj. 6 značí rok 2006 ) MM - (byte) měsíc hledaného záznamu (..2 ) DD - (byte) den hledaného záznamu (..3 ) HH - (byte) hodina hledaného záznamu (0..23 ) MN - (byte) minuta hledaného záznamu (0..59 ) Odpověď: SACK Služba RDDTA- čtení řádky dat. FC=$6C LE=3+3=6 Popis datového pole : $AA LH LL LH - (byte) horní byte indexu čtené řádky, - nebo 0xFE pro načtení pouze struktury InfoPameti, vracená datová řádka bude mít index poslední platné hodnoty PCLine - nebo 0xFF pro načtení řádky nastavené službou SETRDPTR LL - (byte) dolní byte indexu čtené řádky Odpověď: FC=8 LE=28+2+3=43 nebo 28+24+3=55 Popis datového pole odpovědi: - požadovaná datová řádka (28B). Datová řádka je tvořena buňkami o velikosti 4B. Jejich význam je vysvětlen v příloze. -Informace o stavu datové paměti ve struktuře TypInfoPameti o délce 2B (do verze FW.4) nebo 22B. typedef struct { word MaxLine; /* maximální index řádky */ word FstLine; /* index řádky s nejstaršími daty */ word PCLine; /* index právě čtené řádky */ word WrLine; /* index řádky s nejnovějšími daty */ byte WrIndex; /* index na posledy uložené buňky (0..3) v rámci WrLine */ byte Status; /* stav paměti 0.. OK.. smazaná 2.. plná*/ word MinLine; /* minimální index řádky */ word PCLines[4]; /* zatím bez významu až od verze.45*/ byte PCIndexes[4]; /* zatím bez významu až od verze.45 */ }TypInfoPameti; Platný index řádky musí být v rozsahu MinLine až MaxLine-. Pamět se cyklicky přepisuje ve směru od MinLine k MaxLine. Nejstarší datová řádka je FstLine, naposledy uložená (nemusí být kompletní) je pak řádka s indexem WrLine. Kolik buněk je uloženo v nejnovější řádce dat ukazuje index WrIndex. APL-0 Popis komunikačního protokolu FINET 6/0

Příloha Seznam měřených veličin Co Měřená veličina Zákl. jednotky Jednotky Koeficient Bipolární Integrální 0 Kanál neobsazen - - - - - Průtok 0, l/s l/s hl/s m3/s l/h hl/h m3/h 2 Hladina nebo Vzdálenost mm mm m 3 Objem l l hl m3 4 Teplota 0,0 C C K 0 000 0000 2.777778E-3 2.777778E- 2.777778 000 00 000 297,5 (adit.) 0 0 0 0 0 0 5 Vlhkost 0,0 % % 00 0 0 6 PH 0.00 ph ph 000 0 0 7 Redox potenciál, ISE 0. mv mv 0 0 8 Rozpuštěný kyslík 0.00 mg/l mg/l 000 0 0 9 Vodivost µs/cm2 ms/cm2 000 0 0 0 Tlak Pa Pa hpa kpa MPa 00 000 E6 0 0 Srážky dešťové 0.0 mm mm 00 0 2 Proud µa A ma µa 3 Napětí µv V mv µv 4 Frekvence Hz Hz khz min - 5 Pulsy puls - puls E6 000 E6 000 000 60 0 0 0 0 0 6 Volitelná veličina - - volitelně volitelně 7 Binární stav 6 bin kanálů - - - - - 8 Rychlost větru m/s m/s 0 0 9 Směr větru 0 0 20 Radiace W/m2 W/m2 0 2 Výpar mm µm mm 0.00 0 APL-0 Popis komunikačního protokolu FINET 7/0

Příloha 2 Seznam chybových kódů Kód Popis chyby 0 Žádná chyba 0 Přerušení toku dat. Odpojená sonda. Chyba AD převodníku. 2 Přetečení měření frekvence. 3 Podtečení výsledku pod dovolenou mez 4 Přetečení výsledku nad dovolenou mez 5 Jiná chyba při výpočtu dle měřené veličiny 6 Probíhá oplach elektrod 7 Neplatné měření z důvodu zarušení signálem GSM 8 Chyba výpočtu teplotní korekce kyslíkového čidla 9 Probíhá kalibrace čidla 20 Chyba kontrolní sumy při komunikaci s inteligentní sondou. 2 Inteligentní sonda nevysílá nebo neměří požadovanou veličinu. 22 Inteligentní sonda nemá platná data (např. po zapnutí napájení ). 23 Překročení mezí číslicového filtru (hodnota mimo meze) 24 Chyba měření směru větru z důvodu nulové rychlosti větru. 3 Neznámá měřící metoda. 32 Inicializace měření čeká na nová platná data. 33 Chyba ultrazvukového čidla nejsou pulsy. 34 Chyba ultrazvukového čidla echo v mrtvém pásmu. 35 Chyba ultrazvukového čidla echo překročilo max. vzdálenost. 36 Chyba ultrazvukového čidla diferenciální chyba echa. ( zvlnění hladiny, pěna atd. ) 37 Chyba teplotního čidla ultrazvukové sondy. 42 Přerušení přívodu k Pt00 43 Zkrat na přívodu k Pt00. 255 Neobsazený měřící kanál. APL-0 Popis komunikačního protokolu FINET 8/0

Příloha 3 Paměť naměřených dat - struktura Základní parametry:. paměť je organizovaná do buněk o velikosti 4B. Jedna buňka obsahuje pole 4 bytů B[0].. B[3]. Byte B[0] je na nejnižší adrese. 2. použití 4B reprezentace času s rozlišením sec udává počet vteřin od soboty..2000 00:00 CET. 3. každé zapisované hodnotě je jednoznačně přiřazen časový údaj pořízení 4. 28B (32 buněk) tvoří jednu řádku dat pro přenos protokolem FINET. Řádka dat je v paměti jednoznačně určena svým indexem. 5. v paměti jsou uloženy za sebou časové údaje, hodnoty analogových kanálů, stavy binárních kanálů, události definované kódem a textové události. Uložený časový údaj je platný až do nalezení další buňky s jiným časovým údajem. Nelze jednoznačně určit kde se časový údaj v rámci datové řádky nachází (také tam nemusí být vůbec). 6. čtení datové paměti se řídí strukturou InfoPameti, která obsahuje údaje o minimální, maximálním, aktuálním indexu řádky a další informace pro řízení načítání dat. roto je součástí odpovědi komunikační služby RDDTA. Lze ji také načíst z R registru v rozsahu 0x0940 až 0x094B pomocí služby READN 7. pro vyhledání požadovaného času v datové paměti slouží služba WRDPTR s parametry hledaného času. Stanice okamžitě odpoví krátkým potvrzením a do PCIndex v InfoPameti nastaví řádku, která obsahuje nejbližší vyšší nebo shodný časový údaj hledanému. Popis paměťové buňky: Hodnota kanálu (0XXX) bit B[0].7 0 bit B[0].6 0.. bez chyby.. měření s chybou bit B[0].5 bipolarita bity B[0].0 až. B[0].4 kód měřená veličiny (0..3) bity B[].7 a B[].6 počet des. míst (0..3) bity B[].0 až. B[].5 index měřícího kanálu (0..63) B[2] uložená hodnota nebo číslo chyby, významově nižší byte B[3] uložená hodnota nebo číslo chyby, významově vyšší byte Časový údaj (0XX) bit B[0].7 bit B[0].6 0 bity B[0].0 až. B[0].5 čas ve vteřinách, část významově nejvyššího bytu B[] čas ve vteřinách, druhý nejvýznamnější byte B[2] čas ve vteřinách, třetí nejvýznamnější byte B[3] čas ve vteřinách, nejméně významný byte Číslo je počtem vteřin od soboty..2000 00:00 CET. Událost (0X) bit B[0].7 bit B[0].6 bit B[0].5 0 APL-0 Popis komunikačního protokolu FINET 9/0

bity B[0].0 až. B[0].4 rezerva nastaveno na 0 B[] kód události 0..255 B[2] první parametr události B[3] druhý parametr události Text 4 znaky v 7-bitovém formátu (0) bit B[0].7 bit B[0].6 bit B[0].5 bit B[0].4 0 bity B[].5 až. B[2].7 a bity B[0].0 až. B[0].3 bity B[2].6 až. B[2].7 a bity B[].0 až. B[].4 bit B[3].7 a bity B[2].0 až. B[2].5 bity B[3].0 až. B[3].6. ASCII znak 2. ASCII znak 3. ASCII znak 4. ASCII znak APL-0 Popis komunikačního protokolu FINET 0/0