Regulátor zákalu řady iCON TB800
Návod k použití produktu
Rozměry a instalace
Rozměry produktu jsou následující: 144 mm x 144 mm x 118 mm. Postupujte podle pokynů pro instalaci do skříně nebo nástěnného držáku uvedených v návodu.
Pokyny pro zapojení
Připojte přístroj ke snímači a napájení podle schématu zapojení uvedeného v návodu. Zajistěte správné připojení vstupu čidla, výstupních signálů, reléových alarmů a napájení.
Ovládání pomocí klávesnice
Pomocí klávesnice přejděte do režimu kalibrace, zkontrolujte stav kalibrace, procházejte nastavení nabídky a potvrďte možnosti. Krátké nebo dlouhé stisknutí tlačítek podle dodaných pokynů.
Popis displeje
Před zapnutím jednotky zkontrolujte všechna potrubí a elektrická připojení. Po zapnutí se na displeji zobrazí příslušné informace.
Často kladené otázky (FAQ)
- Otázka: Jak překalibruji regulátor zákalu?
A: Pro rekalibraci ovladače stiskněte ENT pro vstup do kalibračního režimu, poté proveďte rekalibraci podle pokynů na obrazovce. - Otázka: Může být regulátor zákalu použit v podmínkách vysoké vlhkosti?
Odpověď: Regulátor zákalu je navržen tak, aby fungoval v podmínkách relativní vlhkosti až 90 %.
Vlastnosti
- Velký barevný LCD displej
- Funkce nahrávání dat / graf trendů / nahrávání dat
- Vícenásobná automatická kalibrace pro zajištění přesnosti
- Režim diferenciálního signálu
- Tři spínače ovládání relé
- High & Low Alarm a Hysteresis Control
- 4-20mA | Více výstupních režimů RS485
- Ochrana heslem
Technické specifikace
Rozsah měření | 0~99999 NTU |
Jednotka měření | NTU | mg/l |
Rezoluce | 0.001 | 0.01 | 0.1 | 1 |
Základní chyba | ± 1% FS |
Teplota | 14 ~ 302ºF | -10 ~ 150.0 oC |
Rozlišení teploty | 0.1 °C |
Přesnost teploty | ±0.3 °C |
Teplotní kompenzace | Manuál | Automatický |
Proudový výstup | 4~20mA | 20~4mA | 0~20 mA |
Komunikační výstup | RS485 MODBUS RTU |
Kontakty ovládání relé | 3 Skupina: 5A 250VAC, 5A 30VDC |
Napájení | 9~36VDC | 85~265VAC* | Spotřeba energie ≤ 3W |
Pracovní podmínky | Žádné silné rušení magnetického pole v okolí kromě geomagnetického pole |
Pracovní teplota | 14 ~ 140oF | -10~60°C |
Relativní vlhkost | ≤ 90 % |
Hodnocení voděodolnosti | IP65 |
Rozměry (mm) | 144 x 144 x 118 |
Montáž | Panel | Držák na zeď |
Rozměry
Instalace skříně
Montáž na stěnu
Schéma instalace
- Nainstalujte montážní držák pro přístroj
- Upevnění šroubem na stěnu
Elektroinstalace
Terminál | Popis |
V+, V-, A1, B1 | Vstupní kanál senzoru 1 |
V+, V-, A2, B2 | Vstupní kanál senzoru 2 |
I1, G, I2 | Výstup 4-20mA |
A, B | Komunikační výstup RS485 |
G, TX, RX | Komunikační výstup RS232 (nahrání dat) |
DC+, DC- | Napájení DC |
RLY3, RLY2, RLY1 | 3 sady relé |
Elektrické připojení
Spojení mezi přístrojem a senzorem: Napájecí zdroj, výstupní signál, reléový alarmový kontakt a spojení mezi senzorem a přístrojem jsou uvnitř přístroje a zapojení je znázorněno výše. Délka kabelu je obvykle 5-10 metrů. Zasuňte proužek s odpovídajícím štítkem nebo barevným vodičem na senzoru do příslušné svorky uvnitř přístroje a utáhněte jej.
Popis klávesnice
Ovládání pomocí klávesnice
- Krátký tisk: Ihned po stisknutí klávesu uvolněte (výchozí nastavení jsou krátké stisky, pokud není uvedeno výše).
- Dlouhé stisknutí: Stiskněte tlačítko na 3 sekundy a poté jej uvolněte.
Popis displeje
Všechna potrubní a elektrická připojení by měla být před použitím zkontrolována. Po zapnutí napájení se glukometr zobrazí následovně.
Měření | Senzor | Typ | Zákal (výchozí) | Suspendované pevné látky |
Jednotka | NTU (výchozí)| mg/l | ||
Uzel Modbus | 000001 | ||
Čas škrábání | 000000 min | ||
Ruční čištění | |||
Vyberte rozsah | Rozsah 1 | Rozsah 2 | Rozsah 3 | Automatický | ||
Teplota | Offset | 32.0oF | |
Vstup | Automatický | ||
Manuál | |||
N/A | |||
Jednotka | oC | ||
oF (výchozí) | |||
Kalibrace | Kalibrace standardního roztoku | Bod 1 | |
Bod 2 | |||
Bod 3 | |||
Bod 4 | |||
Bod 5 | |||
Standardní kalibrační dotaz řešení | svtage 1 | ||
svtage 2 | |||
svtage 3A | |||
svtage 3B | |||
svtage 4A | |||
svtage 4B | |||
svtage 5 | |||
Kalibrace na místě | |||
Dotaz na místě | Offset | 0.000 NTU | |
Sklon | 1.000 |
Poplach | Relé 1 | Kanál | Hlavní (výchozí) |
Temp | |||
Režim alarmu | Nízký alarm | ||
Vysoký alarm (výchozí) | |||
Postavení | Normálně otevřené (výchozí) | ||
Normálně zavřeno | |||
Limitní hodnota | 4000 NTU | ||
Hystereze | 0.00 NTU | ||
Relé 2 | Kanál | Hlavní (výchozí) | |
Temp | |||
Režim alarmu | Nízký alarm (výchozí) | ||
Vysoký alarm | |||
Postavení | Normálně otevřené (výchozí) | ||
Normálně zavřeno | |||
Limitní hodnota | 0.00 NTU | ||
Hystereze | 0.00 NTU | ||
Relé 3 | Kanál | Hlavní | |
Teplota (výchozí) | |||
Režim alarmu | Nízký alarm | ||
Vysoký alarm (výchozí) | |||
Postavení | Normálně otevřené (výchozí) | ||
Normálně zavřeno | |||
Limitní hodnota | 122.0ºF | ||
Hystereze | 32ºF | ||
Automatické čištění | Doba čištění | 000001 min | |
Čas vypnutí | 000030min | ||
Vyberte Relé | Relé 1 | Relé 2 | Relé 3 | N/A (výchozí) | ||
Čistý režim | Hold (výchozí) | v reálném čase |
Aktuální nastavení | Aktuální rok 1 | Kanál | Hlavní (výchozí) |
Teplota | |||
Typ výstupu | 4-20 mA (výchozí) | ||
0-20 mA | |||
20-4 mA | |||
Horní limit | 4000 NTU | ||
Spodní limit | 0.00 NTU | ||
Aktuální rok 2 | Kanál | Hlavní | |
Teplota (výchozí) | |||
Typ výstupu | 4-20 mA (výchozí) | ||
0-20 mA | |||
20-4 mA | |||
Horní limit | 212.0oF | ||
Spodní limit | 32.0oF | ||
Sdělení | Přenosová rychlost | 4800 BPS | |
9600 BPS | Výchozí | ||
19200 BPS | |||
Kontrola parity | Žádná parita | Výchozí | |
Zvláštní parita | |||
Dokonce i parita | |||
Stop bit | 1 bitů | Výchozí | |
2 bitů | |||
Adresa | 1 (výchozí) | 1~247 | |
Systém | Obnovit | Žádné heslo (výchozí) | Obnova kalibrace |
Obnova parametrů | |||
Zobrazit | Rychlost zobrazení | Nízká | Standardní (výchozí) | Střední | Vysoký | |
Zadní světlo | 30 sekund | 5 minut | 15 minut | 30 minut | Vždy zapnuto | ||
Nastavit čas | Rok / Měsíc / Datum | ||
Hod : Min : Sek | |||
Heslo | Žádné heslo (výchozí) | ||
Série č. | 0000045073 | ||
Verze | 6.2.36 | ||
Jazyk | angličtina |
Údržba | Kalibrace proudu | Aktuální 1 | 4 mA | |
Aktuální 1 | 20 mA | |||
Aktuální 2 | 4 mA | |||
Aktuální 2 | 20 mA | |||
Test relé | Relé 1 | On | |
Relé 2 | On | ||
Relé 3 | On | ||
Protokol dat | Interval záznamu dat | 7.5 s | |
1 min | |||
5 min | |||
10 min | |||
60 min | |||
Dotaz na data | Dotaz podle počtu dat |
Popis nabídky
Měření
Senzor | Typ | Vyberte „Zákal“ |
Jednotka | Vyberte Jednotka | |
Uzel Modbus | Komunikační adresa snímače. Adresa je přednastavena z výroby. Uživatel se může měnit dle poptávky. | |
Čas škrábání | Pokud je snímač dodáván se zmetkem, můžete v tomto menu nastavit čas začátku zmetku. | |
Ruční čištění | Kliknutím povolíte štětec. | |
Vyberte rozsah | ||
Teplota | Offset | Uživatel může automaticky porovnávat naměřenou teplotu přístroje s teplotou jiných standardních přístrojů. Pokud je zjištěna nesrovnalost, lze pro korekci použít „teplotní posun“. Napřample, pokud přístroj měří 77°F a standardní přístroj měří 76.64°F, zadejte „-0.36°F“ jako offset. Poté stiskněte „Menu“ pro ukončení editačního rozhraní a vyberte „Uložit“ pro použití opravy. |
Vstup | Můžete si vybrat ze tří teplotních metod: „Auto“, „Manual“ a „None.“ Auto: Přístroj automaticky zobrazuje teplotu detekovanou senzorem. Manuální: Uživatel může ručně zadat hodnotu teploty. Systém má výchozí nastavení kompenzace 77°F. Žádné: Přístroj nezobrazí hodnotu teploty. | |
Jednotka | Uživatel si může vybrat mezi dvěma jednotkami teploty v nastavení jednotek: Celsia (oC) nebo Fahrenheit (ºF). |
Plnicí roztok pro kalibraci (zákalový senzor TB800)
Kalibrace (jednotka je zkalibrována z výroby)
Poplach
Relé 1 | 2 | 3 | Kanál | Vyberte typ dat pro reléový výstup. |
Režim alarmu | Vyberte režim alarmu. Vysoká | Nízký | |
Postavení | Stav relé lze nakonfigurovat buď jako „normálně otevřené“ nebo „normálně zavřené“. Výchozí tovární nastavení je „normálně otevřené. | |
Limitní hodnota | Uživatelé mohou v tomto nastavení nastavit „hodnotu horního limitu“ a „hodnotu nízkého limitu“. Přístroj vydá zvuk tikání, když naměřená data překročí horní nebo dolní limit. | |
Hystereze | Zadejte hodnotu hystereze | |
Example: Chcete-li spustit alarm, když hlavní naměřená hodnota překročí 10, postupujte takto: Nastavte „Status“ na „Normally Open“, vyberte „High Limit“ v „Alarm Mode“ a zadejte 10 v nastavení „Limit Value“ . Jakmile měření překročí 10, přístroj vydá zvuk a relé se aktivuje. Pro zachování alarmu připojte externí alarmové zařízení. | ||
Automatické čištění | Doba čištění | Napřample, pokud chce uživatel uklízet každé tři minuty po dobu jedné minuty, nastavte „dobu trvání“ na „3“ a „čas vypnutí“ na „1“ v minutách. |
Čas vypnutí | ||
Vyberte Relé | Pokud je vodič připojen k relé 1, zvolte relé 1. | |
Čistý režim | Vyberte si mezi režimem „Hold“ a „Real Time“. Pokud je vybráno „Hold“, nastavte dobu trvání (výchozí je 5 sekund). |
Aktuální nastavení (výstup mA)
Aktuální 1 | 2 | Kanál | Vyberte výstupní hodnotu „Hlavní“ nebo „Temp. |
Typ výstupu | Výchozí typ výstupu je „4-20 mA“. Horní mezní hodnota odpovídá 20 mA a dolní mezní hodnota odpovídá 4 mA. | |
Horní limit | Nastavte horní limitní hodnotu | |
Spodní limit | Nastavte dolní mezní hodnotu |
Komunikace (MODBUS)
Přenosová rychlost | Přenosová rychlost, kontrolní bit a stop bit musí odpovídat nastavení požadovanému zařízením v místě zákazníka, aby bylo zajištěno úspěšné nahrání dat. |
Kontrola parity | |
Stop bit | |
Adresa | Při nahrávání dat z více přístrojů na místě pomáhá nastavení síťového uzlu uživatelům rychle a efektivně identifikovat zdroje dat. Lze nakonfigurovat až 247 skupin. |
Systém
Obnovit | V tomto nastavení lze provést kalibraci a obnovu parametrů. |
Zobrazit | Rychlost zobrazení: Rychlost zobrazení dat na obrazovce lze upravit, přičemž systém nabízí čtyři nastavení: „Nízká“, „Standardní“, „Střední“ a „Vysoká“. Výchozí nastavení je „Standardní“. |
Podsvícení: Tato funkce upravuje dobu trvání zvýraznění displeje přístroje. | |
Nastavit čas | Nastavte datum a čas |
Heslo | V případě potřeby změňte heslo. Jakmile je heslo nastaveno, přejděte do režimu měření. Chcete-li znovu otevřít nabídku, zadejte heslo. Pokud si přejete heslo zrušit, nastavte jej v tomto nastavení na „000000“, což je výchozí heslo. |
Série č. | Uživatelé mají přístup k informacím o verzi produktu zde. |
Verze | |
Jazyk |
Údržba
Kalibrace proudu | Example : Kalibrační proud 1 (4 mA) Po připojení svorek „I1“ (I/kladný proud) a „G“ (výstupní proud záporný) na multimetru a přístroji, pokud multimetr zobrazuje hodnotu proudu 3.98 mA, stiskněte stiskněte tlačítko „nahoru“ nebo „vpravo“ u hodnoty vstupního parametru, dokud multimetr neukáže cílovou hodnotu 4 mA, čímž dokončíte kalibraci. Při testování proudu, multimetr by měl být připojen k „I1“ a „G“. Pro zkušební proud 2 mA připojte multimetr k „I2“ a „G“. Poznámka: „I1“ a „I2“ jsou kladné svorky, „G“ je záporný snímač a slouží jako společný bod pro výstupní proud.Důležité: Ujistěte se, že má multimetr dostatečný výkon. Nedostatečný výkon může způsobit odchylky v aktuálních naměřených datech. |
Test relé | Po výběru příslušného relé stiskněte [ENT] a uslyšíte zvuk tikání, což znamená, že relé funguje normálně. |
Grafický trend (graf trendů)
Protokol dat | Interval záznamu dat | 7.5 s | Ukládat data každých 7.5 sekund |
1 min | Ukládat data každých 60 sekund | ||
5 min | Ukládat data každých 300 sekund | ||
10 min | Ukládat data každých 600 sekund | ||
60 min | Ukládat data každých 3600 sekund | ||
Dotaz na data | Načíst historii na základě množství dat uložených v ovladači |
Stiskněte [ /TREND] v režimu měření na view přímo graf trendů uložených dat. Stisknutím tlačítka [ESC] se vrátíte na obrazovku měření. Na stránku je 480 sad datových záznamů.
- Na aktuální obrazovce stiskněte klávesu [CAL] pro posunutí řádku zobrazení dat doleva a [
/TREND] pro pohyb doprava. Stisknutím [INFO] změníte rozsah zobrazení grafu.
- Interval záznamu dat: Zde si uživatelé mohou vybrat interval záznamu. Po výběru bude přístroj ukládat data v určeném intervalu.
- Data Query : Zde zadejte počet záznamů pro dotazování, poté stiskněte [ENT] pro načtení historických dat. 24-
MODBUS RTU
- Číslo verze hardwaru tohoto dokumentu je V2.0; číslo verze softwaru je V5.9 a vyšší. Tento dokument podrobně popisuje rozhraní MODBUS RTU a cílovým objektem je softwarový programátor.
Struktura příkazů MODBUS
- Popis formátu dat v tomto dokumentu;
- Binární zobrazení, přípona B, napřample: 10001B – desetinné zobrazení, bez předpony nebo přípony, napřample: 256 Hexadecimální zobrazení, prefix 0x, napřample: 0x2A
- Zobrazení znaků ASCII nebo řetězce ASCII, napřample: “YL0114010022”
Struktura příkazů
Aplikační protokol MODBUS definuje datovou jednotku jednoduchého protokolu (PDU), která je nezávislá na základní komunikační vrstvě.
Mapování protokolu MODBUS na konkrétní sběrnici nebo síti zavádí další pole datových jednotek protokolu. Klient, který iniciuje výměnu MODBUS, vytvoří MODBUS PDU a poté přidá doménu, aby se vytvořila správná komunikační PDU.
Na sériové lince MODBUS obsahuje doména adresy pouze adresu podřízeného přístroje. Tipy: Rozsah adres zařízení je 1…247 Nastavte adresu zařízení slave do pole adresy rámce požadavku zaslaného hostitelem. Když podřízený přístroj odpoví, umístí svou adresu přístroje do adresní oblasti rámce odezvy, takže nadřízená stanice ví, která podřízená stanice odpovídá.
Funkční kódy označují typ operace prováděné serverem. CRC doména je výsledkem výpočtu „redundancy check“, který se provádí podle obsahu informací.
Režim přenosu MODBUS RTU
Když přístroj používá režim RTU (Remote Terminal Unit) pro sériovou komunikaci MODBUS, každý 8bitový bajt informací obsahuje dva 4bitové hexadecimální znaky. Hlavní výhodatagTento režim má vyšší hustotu znaků a lepší datovou propustnost než režim ASCII se stejnou přenosovou rychlostí. Každá zpráva musí být přenášena jako souvislý řetězec.
Formát každého bajtu v režimu RTU (11 bitů):
- Systém kódování: 8bitové binární
- Každý 8bitový bajt ve zprávě obsahuje dva 4bitové hexadecimální znaky (0-9, AF)
- Bity v každém bajtu: 1 počáteční bit
- 8 datových bitů, první minimální platné bity bez bitů kontroly parity
- 2 stop bity]
- Přenosová rychlost: 9600 BPS
Jak se znaky přenášejí sériově:
Každý znak nebo bajt je odeslán v tomto pořadí (zleva doprava) nejméně významný bit (LSB)… Maximum Significant Bit (MSB)
Kontrola struktury domény: Kontrola cyklické redundance (CRC16)
Popis struktury:
Otrok | Nástroj | Adresa | Data | CRC |
1 bajt | 1 bajt | 0…252 bajtů | 2 bajt | |
CRC Low byte | CRC Vysoký bajt |
Obr.4: Informační struktura RTU
Maximální velikost rámce MODBUS je 256 bajtů
Informační rámec MODBUS RTU
V režimu RTU jsou rámce zpráv rozlišeny intervaly nečinnosti o délce alespoň 3.5 znaku, které se v následujících částech nazývají t3.5.
Obr.6: Kontrola MODBUS RTU CRC
Režim RTU obsahuje doménu detekce chyb založenou na algoritmu cyklické kontroly redundance (CRC), který se provádí u veškerého obsahu zprávy. Doména CRC kontroluje obsah celé zprávy a tuto kontrolu provádí bez ohledu na to, zda má zpráva náhodnou kontrolu parity. Doména CRC obsahuje 16bitovou hodnotu sestávající ze dvou 8bitových bajtů. Je přijata kontrola CRC16. Nízké bajty předcházejí, vysoké bajty předcházejí.
Implementace MODBUS RTU v Instrument
Podle oficiální definice MODBUS začíná příkaz spouštěcím příkazem s 3.5 znakovým intervalem a konec příkazu je také reprezentován intervalem 3.5 znaku. Adresa zařízení a funkční kód MODBUS mají 8 bitů. Datový řetězec obsahuje n*8 bitů a datový řetězec obsahuje počáteční adresu registru a počet registrů pro čtení/zápis. Kontrola CRC je 16 bitů.
Hodnota |
Start | Adresa zařízení | Funkce | Data | Souhrnná kontrola | Konec | |
Žádný signál bajtů během 3.5 znaků | 1-2471 | Kódy funkcí Potvrzení specifikace MODBUS | Potvrzení dat podle specifikace MODBUS | CRCL | CRCL | Žádný signál bajtů po dobu 3.5 znaků | |
Byte | 3.5 | 1 | N | 1 | 1 | 3.5 |
Obr.7: MODBUS definice přenosu dat
Funkční kód MODBUS RTU přístroje
Přístroj používá pouze dva funkční kódy MODBUS:
- 0x03: Read-and-hold register
- 0x10: Zápis více registrů
- Kód funkce MODBUS 0x03: Čtení a podržení registru
Tento funkční kód se používá ke čtení obsahu souvislého bloku uchovávacího registru vzdáleného zařízení. Požádejte PDU o zadání adresy startovacího registru a počtu registrů. Registry adres od nuly. Proto je registr adres 1-16 0-15. Data registru v informacích o odpovědi jsou zabalena ve dvou bytech na registr. Pro každý registr obsahuje první bajt vysoké bity a druhý bajt obsahuje nízké bity.
Žádost:
Kód funkce | 1 bajt | 0x03 |
Počáteční adresa | 2 bajt | 0x0000 0xffff |
Přečtěte si Registrační číslo | 2 bajt | 1…125 |
Obr.8: Čtení a podržení rámce požadavku registru
Odpověď:
Kód funkce | 1 bajt | 0x03 |
Počet bajtů | 2 bajty | 0x0000 0xffff |
Přečtěte si Registrační číslo | 2 bajty | 1…125 |
N = Registrační číslo
Obrázek 9: Čtení a podržení rámce odezvy registru
Následuje příklad rámce požadavku a rámce odezvy se čtecím a přidržovacím registrem 108-110ample. (Obsah registru 108 je pouze pro čtení, se dvěma bajtovými hodnotami 0X022B a obsah registru 109-110 je 0X0000 a 0X0064)
Žádost o rám | Rám odpovědi | ||
Číselné soustavy | (Hexadecimální) | Kód funkce | (Hexadecimální) |
Kód funkce | 0x03 | Počet bajtů | 0x03 |
Počáteční adresa (vysoký bajt) | 0x00 | Hodnota registru (vysoké bajty) (108) | 0x06 |
Počáteční adresa (nízký bajt) | 0x6B | Hodnota registru (nízké bajty) (108) | 0x02 |
Počet čtených registrů (vysoké bajty) | 0x00 | Hodnota registru (vysoké bajty) (109) | 0x2B |
Počet čtených registrů (nízké bajty) | 0x00 | Hodnota registru (nízké bajty) (109) | 0x00 |
Hodnota registru (vysoké bajty) (110) | 0x00 | ||
Hodnota registru (nízké bajty) (110) | 0x00 | ||
Kód funkce | 0x64 |
Obrázek 10: Přamppočet rámců požadavku a odpovědi registru čtení a podržení
Kód funkce MODBUS 0x10: Zápis více registrů
Tento funkční kód se používá k zápisu souvislých registrů do bloku vzdálených zařízení (1…123 registrů), který specifikuje hodnotu registrů zapsaných v datovém rámci požadavku. Data jsou zabalena ve dvou bytech na registr. Kód funkce návratu rámce odezvy, počáteční adresa a počet zapsaných registrů.
Žádost:
Kód funkce | 1 bajt | 0x10 |
Počáteční adresa | 2 bajt | 2 bajt |
Počet vstupních registrů | 2 bajt | 2 bajt |
Počet bajtů | 1 bajt | 1 bajt |
Registrovat hodnoty | N x 2 bajty | N x 2 bajty |
Obr.11: Zápis rámců žádosti o více registrů
Odpověď:
Kód funkce | 1 bajt | 0x10 |
Počáteční adresa | 2 bajt | 0x0000 0xffff |
Registrační číslo | 2 bajt | 1…123 (0x7B) |
N = Registrační číslo
Obrázek 12: Zápis rámců odezvy více registrů
Rámec požadavku a rámec odpovědi jsou znázorněny níže ve dvou registrech, které zapisují hodnoty 0x000A a 0x0102 na počáteční adresu 2.
Rám odpovědi | (Hexadecimální) | Rám odpovědi | (Hexadecimální) |
Číselné soustavy | 0x10 | Číselné soustavy | 0x10 |
Kód funkce | 0x00 | Kód funkce | 0x00 |
Počáteční adresa (vysoký bajt) | 0x01 | Počáteční adresa (vysoký bajt) | 0x01 |
Počáteční adresa (nízký bajt) | 0x00 | Počáteční adresa (nízký bajt) | 0x00 |
Číslo vstupního registru (vysoké bajty) | 0x02 | Číslo vstupního registru (vysoké bajty) | 0x02 |
Číslo vstupního registru (nízké bajty) | 0x04 | Číslo vstupního registru (nízké bajty) | |
Počet bajtů | 0x00 | ||
Hodnota registru (vysoký bajt) | 0x0A | ||
Hodnota registru (nízký bajt) | 0x01 | ||
Hodnota registru (vysoký bajt) | 0x02 | ||
Hodnota registru (nízký bajt) |
Obrázek 13: Přampméně zápisu rámců žádostí a odpovědí více registrů
Formát dat v přístroji
Plovoucí desetinná čárka
Definice: Plovoucí desetinná čárka, vyhovující IEEE 754 (jednoduchá přesnost)
Popis | Symbol | Index | Mantisa | SOUČET |
Bit | 31 | 30…23 | 22…0 | 22…0 |
Odchylka indexu | 127 |
Obrázek 14: Definice s plovoucí desetinnou čárkou Single Precision (4 bajty, 2 registry MODBUS)
Example: Kompilace dekadického 17.625 do binárního
Krok 1:
- Převod 17.625 v desítkovém tvaru na číslo s plovoucí desetinnou čárkou v binárním tvaru, nejprve najít binární reprezentaci celé části
- 17desetinné = 16 + 1 = 1×24 + 0×23 + 0×22 + 0×21 + 1×20
- Binární reprezentace celé části 17 je 10001B, binární reprezentace desetinné části je získána 0.625= 0.5 + 0.125 = 1×2−1 + 0×2−2 + 1×2−3
- Binární reprezentace desetinné části 0.625 je 0.101B.
- Takže binární číslo s plovoucí desetinnou čárkou 17.625 v desítkovém tvaru je 10001.101B
Krok 2:
- Shift vyhledejte exponent.
- Posuňte 10001.101B doleva, dokud nezůstane pouze jedna desetinná čárka, výsledkem je 1.0001101B a
- 10001.101B = 1.0001101 B× 24 . Takže exponenciální část je 4 plus 127, stane se 131 a její binární reprezentace je 10000011B.
Krok 3:
Vypočítejte číslo ocasu
Po odstranění 1 před desetinnou čárkou 1.0001101B je konečné číslo 0001101B (protože před desetinnou čárkou musí být 1, takže IEEE stanoví, že lze zaznamenat pouze desetinnou čárku za desetinnou čárkou). Pro důležité vysvětlení 23bitové mantisy není první (tj. skrytý bit) zkompilován. Skryté bity jsou bity na levé straně oddělovače, které jsou obvykle nastaveny na 1 a potlačeny.
Krok 4:
Definice symbolového bitu
Znaménkový bit kladného čísla je 0 a znaménkový bit záporného čísla je 1, takže znaménkový bit 17.625 je 0.
Krok 5:
Převést na číslo s plovoucí desetinnou čárkou
- 1 bitový symbol + 8 bitový index + 23 bitová mantisa
- 0 10000011 00011010000000000000000B (hexadecimální systém je zobrazen jako 0 x418d0000 )
Referenční kód:
Pokud má kompilátor používaný uživatelem knihovní funkci, která tuto funkci implementuje, lze knihovní funkci volat přímo, např.ample pomocí jazyka C, pak můžete přímo volat funkci knihovny C memcpy a získat celočíselnou reprezentaci formátu úložiště s plovoucí desetinnou čárkou v paměti.
Napřample: float floatdata; // převedené číslo s pohyblivou řádovou čárkou
- void* outdata; memcpy(outdata,&floatdata,4);
- Předpokládejme, že floatdata = 17.625
- Pokud se jedná o režim malého úložiště, po provedení výše uvedeného příkazu jsou data uložená v outdata adresové jednotky 0x00.
- jednotka adresy (outdata + 1) ukládá data jako 0x00
- adresní jednotka (outdata + 2) ukládá data jako 0x8D
- jednotka adresy (outdata + 3) ukládá data jako 0x41
- Pokud je to režim velkého úložiště, po provedení výše uvedeného příkazu jsou data uložená v outdata adresní jednotky 0x41 adresní jednotka (outdata + 1) ukládá data jako 0x8D
- jednotka adresy (outdata + 2) ukládá data jako 0x00
- jednotka adresy (outdata + 3) ukládá data jako 0x00
- Pokud kompilátor používaný uživatelem neimplementuje knihovní funkci této funkce, lze k dosažení této funkce použít následující funkce:
void memcpy(void *dest,void *src,int n) - {
- char *pd = (char *)dest; char *ps = (char *)src;
- for(int i=0;i
- }
- A pak zavolejte výše uvedenému memcpy(outdata,&floatdata,4);
Example: Zkompilujte binární číslo s plovoucí desetinnou čárkou 0100 0010 0111 1011 0110 0110 0110 10B na desetinné číslo
Krok 1: Rozdělte binární číslo s plovoucí desetinnou čárkou 0100 0010 0111 1011 0110 0110 0110B na bit symbolu, exponenciální bit a bit mantisy.
0 10000100 11110110110011001100110B
- 1bitové znaménko + 8bitový index + 23bitový koncový bit S: 0 označuje kladné číslo
- Index position E: 10000100B =1×27+0×26+0×25+0×24 + 0 × 23+1×22+0×21+0×20
- =128+0+0+0+0+4+0+0=132
- Bity mantisa M: 11110110110011001100110B = 8087142
- Krok 2: Vypočítejte desetinné číslo
- D = (-1) x (1.0 + M/223) x 2E-127
- = (−1)0×(1.0 + 8087142/223)×2132−127
- = 1×1.964062452316284×32
- = 62.85
- Referenční kód:
- float floatTOdecimal(long int byte0, long int byte1, long int byte2, long int byte3){
- long int realbyte0,realbyte1,realbyte2,realbyte3; char S;
- dlouhé int E,M;
- plovák D; realbyte0 = byte3; realbyte1 = byte2; realbyte2 = byte1; realbyte3 = byte0;
- if((realbyte0&0x80)==0)
- {
- S = 0;//kladné číslo
- }
- jiný
- {
- S = 1;//záporné číslo
- }
- E = ((realbyte0<<1)|(realbyte1&0x80)>>7)-127;
- M = ((realbyte1&0x7f) << 16) | (realbyte2<< 8)| realbyte3;
- D = pow(-1,S)*(1.0 + M/pow(2,23))* pow(2,E);
- návrat D;
- }
Popis funkce: parametry byte0, byte1, byte2, byte3 představují 4 bajty binárního čísla s pohyblivou řádovou čárkou.
Desetinné číslo převedené z vrácené hodnoty. Napřample, uživatel odešle příkaz k získání hodnoty teploty a hodnoty rozpuštěného kyslíku do sondy. 4 bajty představující hodnotu teploty v přijatém rámci odezvy jsou 0x00, 0x00, 0x8d a 0x41. Poté může uživatel získat desetinné číslo odpovídající hodnoty teploty pomocí následujícího příkazu. To je teplota = 17.625. float teplota = floatTOdecimal( 0x00, 0x00, 0x8d, 0x41)
Režim čtení pokynů
Komunikační protokol využívá MODBUS (RTU) a jak obsah komunikace, tak adresu lze přizpůsobit na základě požadavků zákazníka. Výchozí konfigurace je síťová adresa 1, přenosová rychlost 9600, žádná kontrola parity a 1 stop bit. Uživatelé mohou tato nastavení upravit.
Kód funkce 0x03:
Tato funkce umožňuje hostiteli získat hodnoty měření v reálném čase z podřízeného zařízení, které jsou definovány jako hodnoty s plovoucí desetinnou čárkou s jednoduchou přesností (tj. zabírající dvě po sobě jdoucí adresy registrů). Přijatá objednávka je abcd a analytická objednávka je cdab. Různé parametry jsou označeny různými adresami registrů.
Adresa komunikačního registru je následující:
0000-0001: Hlavní hodnota | 0002-0003: Hodnota teploty
Komunikace Přampten:
- Exampsoubory pokynů kódu funkce 03:
- Adresa = 1, hlavní hodnota = 7.00, teplota = 24.00
- Hostitel Odeslat: 01 03 00 00 00 04 XX XX | Odpověď otroka: 01 03 08 00 00 40 E0 00 00 41 C0 XX XX
Poznámka:
- [01] Představuje komunikační adresu přístroje;
- [03] Představuje kód funkce 03;
- [08] představuje 16 bajtů dat;
- [00 E00] = 40; | Hlavní hodnota ; Objednávka analýzy: 0 E7.00 40 0
- [00 CO] = 00; | Hodnota teploty ; Objednávka analýzy: 41 C0 24.00 41
- [XX XX] Představuje kontrolní kód CRC 16
Údržba
Podle požadavků použití je montážní poloha a pracovní podmínky přístroje poměrně složité. Aby bylo zajištěno, že přístroj funguje normálně, měl by personál údržby provádět pravidelnou údržbu přístroje. Při údržbě věnujte pozornost následujícímu:
- Zkontrolujte pracovní prostředí přístroje. Pokud teplota překročí jmenovitý rozsah přístroje, proveďte vhodná opatření; jinak může dojít k poškození přístroje nebo snížení jeho životnosti;
- Při čištění plastového těla přístroje používejte k čištění měkký hadřík a jemný čisticí prostředek.
- Zkontrolujte, zda je kabeláž na svorce přístroje pevná. Před sejmutím krytu kabeláže věnujte pozornost tomu, abyste odpojili AC nebo DC napájení.
- Zkontrolujte, zda jsou zobrazovaná data přístroje normální nebo ne.
Záruka, vrácení a omezení
Záruka
Icon Process Controls Ltd zaručuje původnímu kupujícímu svých produktů, že tyto produkty nebudou mít vady materiálu a zpracování při běžném používání a servisu v souladu s pokyny poskytnutými společností Icon Process Controls Ltd po dobu jednoho roku od data prodeje. takových produktů. Závazek společnosti Icon Process Controls Ltd v rámci této záruky je výhradně a výlučně omezen na opravu nebo výměnu produktů nebo součástí, u kterých kontrola společnosti Icon Process Controls Ltd ke své spokojenosti určí, že jsou vadné v materiálu nebo zpracování, a to na základě volby společnosti Icon Process Controls Ltd. záruční dobu. Společnost Icon Process Controls Ltd musí být informována podle níže uvedených pokynů o jakémkoli nároku v rámci této záruky do třiceti (30) dnů od jakéhokoli reklamovaného nesouladu produktu. Na jakýkoli výrobek opravený v rámci této záruky se bude vztahovat záruka pouze po zbytek původní záruční doby. Na jakýkoli produkt poskytnutý jako náhrada v rámci této záruky se vztahuje záruka po dobu jednoho roku od data výměny.
Návraty
Produkty nelze vrátit společnosti Icon Process Controls Ltd bez předchozí autorizace. Chcete-li vrátit produkt, který je považován za vadný, přejděte na adresu www.iconprocon.coma odešlete formulář žádosti o vrácení zákazníka (MRA) a postupujte podle pokynů v něm uvedených. Veškeré záruční a nezáruční vracení produktů společnosti Icon Process Controls Ltd musí být odesláno s předplacenou platbou a pojištěno. Icon Process Controls Ltd nenese odpovědnost za žádné produkty ztracené nebo poškozené při přepravě.
Omezení
Tato záruka se nevztahuje na produkty, které: 1) jsou po záruční době nebo se jedná o produkty, u kterých původní kupující nedodržuje záruční postupy uvedené výše; 2) byly vystaveny elektrickému, mechanickému nebo chemickému poškození v důsledku nesprávného, náhodného nebo nedbalého použití; 3) byly upraveny nebo změněny; 4) kdokoli jiný než servisní personál autorizovaný společností Icon Process Controls Ltd se pokusil opravit; 5) byli účastníky nehod nebo přírodních katastrof; nebo 6) jsou poškozeny během zpětné zásilky společnosti Icon Process Controls Ltd. si vyhrazuje právo jednostranně se vzdát této záruky a zlikvidovat jakýkoli produkt vrácený společnosti Icon Process Controls Ltd, pokud: 1) existuje důkaz o přítomnosti potenciálně nebezpečného materiálu s produktem; nebo 2) produkt zůstal nevyzvednutý u Icon Process Controls Ltd déle než 30 dní poté, co Icon Process Controls Ltd svědomitě požádala o likvidaci. Tato záruka obsahuje jedinou výslovnou záruku poskytnutou společností Icon Process Controls Ltd v souvislosti s jejími produkty. VŠECHNY PŘEDPOKLÁDANÉ ZÁRUKY, VČETNĚ, BEZ OMEZENÍ, ZÁRUK OBCHODOVATELNOSTI A VHODNOSTI PRO KONKRÉTNÍ ÚČEL, JSOU VÝSLOVNĚ ODMÍTNUTY. Nápravy opravy nebo výměny, jak je uvedeno výše, jsou výhradními opravnými prostředky za porušení této záruky. V ŽÁDNÉM PŘÍPADĚ NEBUDE Icon Process Controls Ltd ODPOVĚDNÁ ZA JAKÉKOLI NÁHODNÉ NEBO NÁSLEDNÉ ŠKODY JAKÉHOKOLI DRUHU, VČETNĚ OSOBNÍHO ČI NEMOVITÉHO MAJETKU NEBO ZA ZRANĚNÍ JAKÉKOLI OSOBY. TATO ZÁRUKA PŘEDSTAVUJE KONEČNÉ, ÚPLNÉ A VÝHRADNÍ PROHLÁŠENÍ O ZÁRUČNÍCH PODMÍNKÁCH A ŽÁDNÁ OSOBA NENÍ OPRÁVNĚNA JMÉNEM SPOLEČNOSTI Icon Process Controls Ltd. POSKYTOVAT JAKÉKOLI JINÉ ZÁRUKY NEBO PROHLÁŠENÍ. Tato záruka bude vykládána v souladu se zákony provincie Ontario v Kanadě.
- Pokud bude některá část této záruky z jakéhokoli důvodu považována za neplatnou nebo nevymahatelnou, toto zjištění nezruší platnost žádného dalšího ustanovení této záruky. Pro další dokumentaci k produktu a technickou podporu
- návštěva: www.iconprocon.com
- e-mail: sales@iconprocon.com or podpora@iconprocon.com
- Ph: 905.469.9283
Dokumenty / zdroje
Regulátor zákalu řady iCON TB800 [pdf] Návod k obsluze TB800 Series, TB800 Series Controller Turbidity Control, Turbidity Controller, Controller |