3.6. Parametr „ANALOG“ Konfigurace a kalibrace analogového výstupu Parametry F - SCAL MODE TEST RANGE
ANZERO OFFSET
Volba Do max. váživosti NET, GROSS PEAK H 0 až 100% 4 – 20 mA 0 – 20 mA 0–5V 0 – 10 V Rozsah váživosti -0- FS -
Popis Maximální hodnota pro analogový výstup Mód sledovaný analogovým výstupem Testování výstupu po 10% Druh výstupního signálu
Nulová hodnota pro analogový výstup Nastavení výstupu při nulové hmotnosti Nastavení výstupu při MAX. hmotnosti
Obr.11. Schéma konfigurace parametru „ANALOG“ 16
4. SÉRIOVÉ PŘIPOJENÍ Rychlost spojení Formát zprávy
– 2400, 9600, 19200, 38400 a 115200 baudů – všechny znaky jsou ve formátu ASCII a tvoří je: 1 počáteční bit, 8 datových bitů, 1stop bit, bez parity.
4.1. Způsoby přenosu Automatický režim Režim se používá při připojení převodníku k tiskárně nebo jinému zařízení na získávání dat. Data se přenáší automaticky, vždy po ustálení a když se hmotnost zvýší nebo sníží o více než 20 dílků. Nepřetržitý režim Režim se používá při připojení převodníku k PC, dálkovým indikátorům nebo jiným zařízením, která vyžadují neustálou aktualizaci dat. Manuální režim (na vyžádání) Režim se používá při připojení převodníku k tiskárnám, které k tisku vyžadují manuální ovládání z čelní klávesnice (DAT 400) nebo uzavřít dálkový kontakt, aby mohl přenos začít.
STX
U výše popsaných režimů převodník odesílá zprávy s použitím následujícího formátu: <status> < hmotnost < hmotnost < maximální ETX
EOT brutto> netto> hodnota> STX (počátek textu) ETX (konec textu) EOT (konec přenosu)
= 02h = 03h = 04h
<status >
= 1 znak ASCII je tvořen: “S“ = Stabilní (Stable) “M“ = Chod (Motion) “O“ = Přetížení (Overload) “E“ = Chyba (Error) < hmotnost brutto> = 6 znaků ASCII < hmotnost netto> = 6 znaků ASCII < maximální hodnota> = 6 znaků ASCII = 2 znaky ASCII (STX a ETX nejsou zahrnuty do checksum)
Poznámky: 1. Závorky „<“ a „>“ se neposílají, používají se pro lepší přehlednost. 2. Hodnota kontroly „checksum“ se získá provedením operace XOR. Je vyjádřena v hexadecimální soustavě 2 znaky. Například: 25 = 1D. Výsledek předcházejícího výpočtu se rovná 1 znaku, který může být číselný od 0 do 9 nebo od A do F (hexadecimální).
4.2. Režim „Slave“ – podřízený Režim se používá pro připojení převodníku k systému distribuovaného řízení nebo k průmyslovému automatu (PLC). Tento režim vyžaduje příkaz od nadřazené jednotky k započetí přenosu. V tomto režimu nadřazená jednotka odešle převodníku zprávu v následujícím formátu: “N“ EOT Po obdržení požadavku, převodník odpoví následující zprávou:
“N“
<status>
17
<max. hodnota>
ETX
EOT
Pokud dojde k chybě, převodník odpoví touto zprávou: NAK EOT adresa + 80h ETX (konec textu) EOT (konec přenosu)
Příklad: adresa 1 by byla 1 + 80h = 81h. = 03h = 04h
<status>
= 1 znak ASCII je tvořen: “S“ = Stabilní (Stable) “M“ = Chod (Motion) “O“ = Přetížení (Overload) “E“ = Chyba (Error) = 6 znaků ASCII = 6 znaků ASCII = 6 znaků ASCII = 2 znaky ASCII (STX a ETX nejsou zahrnuty do checksum)
<maximální hodnota>
Poznámky: 1. Závorky „<“ a „>“ se neposílají, používají se pro lepší přehlednost. 2. Hodnota kontroly „checksum“ se získá provedením operace XOR. Je vyjádřena v hexadecimální soustavě 2 znaky. Například: 25 = 1D. Výsledek předcházejícího výpočtu se rovná 1 znaku, který může být číselný od 0 do 9 nebo od A do F (hexadecimální).
4.3. Nastavení setpointů Příkaz <s1> <s2>
“S“
<s1>
<s2>
ETX
= 6 ASCII znaků pro Setpoint 1 = 6 ASCII znaků pro Setpoint 2
Po obdržení požadavku, převodník odpoví následující zprávou
“S“
EOT
Pokud dojde k chybě, převodník odpoví touto zprávou NAK EOT
Vynulování hodnot Setpointů. Příkaz “M“ EOT Odpověď “M“ EOT
Pokud dojde k chybě, převodník odpoví touto zprávou NAK EOT
Dotaz na hodnotu setpointů Příkaz “R“ EOT
Odpověď “R“
<s1>
<s2>
ETX
18
EOT
EOT
Pokud dojde k chybě, převodník odpoví touto zprávou
NAK
EOT
Nastavení módu GROSS Příkaz “C“ “L“ EOT Odpověď
“C“
“L“
ACK
EOT
Pokud dojde k chybě, převodník odpoví touto zprávou NAK EOT
Nastavení módu NET Příkaz “C“ “N“ EOT
Odpověď “C“
Pokud dojde k chybě, převodník odpoví touto zprávou NAK EOT
“N“
ACK
EOT
Nulování, TARE, PEAK H Tento příkaz má stejnou funkci jako tlačítko <0> a jeho činnost je stejně tak závislá na zvoleném módu.
Příkaz “A“
Odpověď “A“
“A“
EOT
“A“
ACK
EOT
Pokud dojde k chybě, převodník odpoví touto zprávou
NAK
EOT
Režim Modbus Režim Modbus se používá pro připojení převodníku k průmyslovým automatům Modicon s použitím jediné struktury zpráv, které ovladače rozumí bez ohledu na použitý druh sítě. Další informace protokolu Modbus RTU jsou uvedeny ve stati 6.
Režim Print Tento protokol umožňuje komunikaci jednotky se sériovou tiskárnou. Údaje na tiskové sestavě jsou následující: NET, GROSS a TARE, (+ PEAK pokud je aktivován). Příkaz k tisku se spustí okamžikem stisknutí tlačítka „PRG“ nebo aktivováním číslicového vstupu 2. Pokud pomocí funkcí „LOCK“ je tlačítko „PRG“ zablokováno, potom lze spustit tisk pouze aktivováním vstupu 2. Tisk proběhne pouze za následných podmínek: • Hrubá hmotnost (GROSS) je kladná. • Čistá hmotnost (NET) je kladná. • Hmotnost je stabilní (podmínka stability hmotnosti je stanovována parametrem „MOTION“ pouze pokud parametr má hodnotu různou od nuly). 19
• •
Funkce „BLIND“ není aktivní (pokud by funkce byla aktivní, tisk lze spustit pouze pomocí vstupu 2, nelze přes tlačítko „PRG“). Mezi dvěma tisky musí proběhnout změna hmotnosti alespoň 20 dílků. Příklad formátu tisku: Standard Net 9.488 kg Gross 19.874 kg Tare 10.386 kg
S funkcí „PEAK“ Net 9.488 kg Gross 19.874 kg Tare 10.386 kg Peak 35.294 kg
Nepřetržitý přenos Rychlost přenosu závisí na hodnotě digitálního filtru a na zvolené rychlosti spojení. Další informace viz tabulka.
DIGITÁLNÍ FILTR
2400 6 Hz 6 Hz 6 Hz 6 Hz 6 Hz 6 Hz 6 Hz 6 Hz 6 Hz 6 Hz
0 1 2 3 4 5 6 7 8 9
Rychlost spojení 9600 19200 25 Hz 50 Hz 25 Hz 50 Hz 25 Hz 50 Hz 25 Hz 25 Hz 25 Hz 25 Hz 12 Hz 12 Hz 12 Hz 12 Hz 12 Hz 12 Hz 6 Hz 6 Hz 6 Hz 6 Hz
38400 50 Hz 50 Hz 50 Hz 25 Hz 25 Hz 12 Hz 12 Hz 12 Hz 6 Hz 6 Hz
Řadič pro opci BCD Rychlost přenosu opět závisí na hodnotě digitálního filtru a na zvolené rychlosti spojení. Další informace viz tabulka.
DIGITÁLNÍ FILTR
0 1 2 3 4 5 6 7 8 9
Rychlost spojení 2400 9600 12 Hz 50 Hz 12 Hz 50 Hz 12 Hz 50 Hz 12 Hz 25 Hz 12 Hz 25 Hz 12 Hz 12 Hz 12 Hz 12 Hz 12 Hz 12 Hz 6 Hz 6 Hz 6 Hz 6 Hz
20
4.4. Kabeláž a schémata připojení Na obrázku 12 je znázorněno výstupní sériové připojení RS-232 k PC, tiskárně, dálkovému indikátoru nebo jinému zařízení pro vstup dat.
Obr.12. Připojení RS232 u DAT400/500
Komunikační port RS-422/485 umožňuje vícebodové spojení až 32 zařízení se systémem distribuovaného řízení nebo s průmyslovým automatem (PLC). Viz Obr.13 a 14.
Obr.13. Připojení RS422 DAT400/500
Obr.14. Připojení RS485 DAT400/500
21
5. KONFIGURACE S POUŽITÍM PROGRAMU „INOVATIONTM“ Při konfiguraci digitálně/analogového převodníku se postupuje následovně: TM • Instalovat program INOVATION do kompatibilního PC, který používá operační systém Windows 95 nebo vyšší. • Minimální požadavky na systém je volných 8 MB paměti RAM a 5 MB na pevném disku.
5.1. Instalace programu •
Při vypnutém PC i DAT400 zapojit sériový port PC na svorky RS-232 přístroje.
Obr.15. Připojení převodníku k počítači
• •
TM
Zapnout PC i přístroj DAT zapojit do sítě a na PC spustit program INOVATION . Opatrně oddělat horní levé víko a přesunout přepínač do polohy 1-2 “Dálkové ovládání“ – viz Obr.16. U DAT500 je přepínač uvnitř přístroje.
Obr.16. Umístění přepínače pro konfiguraci
• •
Jestliže PC s převodníkem DAT 400 naváže spojení, na displeji se objeví „REMOTE“, čímž bude potvrzeno, že je přepínač správně nastaven. Jestliže se zobrazí „ERROR“, zkontrolovat připojení a zda je přepínač (1-2) v převodníku správně nastaven. Dvojím kliknutím na ikonu PORTu se spustí na hlavní obrazovce „SETUP“ (konfigurace). Na této obrazovce je možné: - zvolit provozní režim, - nastavit adresu nebo - zavést hodnoty obou setpointů.
22
5.2. Konfigurace (setup) Kliknutím na tlačítko „SETUP“ se ve spodní částí obrazovky objeví sedm složek.
Obr. 17. Obrazovka při konfiguraci •
Otevře se první složka se jménem „PARAMETERS“. Horní část této složky slouží k vložení potřebných parametrů pro provedení kalibračního listu: - celkové váživosti, - citlivosti, - hmotnosti netto, - hmotnosti brutto. Postup kalibračního listu umožňuje kalibrovat převodník bez simulátoru (generátoru signálu) nebo známých závaží. Tento postup je založen na znalosti váživosti a výstupu mV/V (citlivosti) snímače. K provedení kalibrace je třeba vložit výše uvedené hodnoty, kliknout na tlačítko „SEND“ (odeslat) pro tuto skupinu parametrů. Následující část této složky se používá ke zvolení rozlišení displeje. Sestává z rozložitelného menu a tlačítka „SEND“. Převodníky série DAT400 mají rozsah od 1do 10000 bodů. Pro hodnoty nad 10000 převodník automaticky zvolí rozlišení menší, aby zajistil lepší stabilitu. Po zvolení požadovaného rozlišení, stisknout tlačítko „SEND“ tohoto parametru. Nesmí se stisknout žádné jiné tlačítko této složky, protože by převodník vzal parametry přednastavené 2x, 5x atd. Změny v rozlišení displeje by se měly provádět pouze po té, co byl převodník kalibrován postupem kalibračního listu nebo známých závaží. Tlačítko na konci výběru parametrů v této složce se jmenuje „OPERATING MODE“ (provozní režim). Umožňuje uchovat pracovní režim převodníku v případě výpadku napájecího napětí. Když se napájecí napětí obnoví, převodník se automaticky vrátí do pracovního režimu, ve kterém byl před výpadkem napájecího napětí.
•
Druhá složka „CALIBRATION“ umožňuje kalibraci převodníku prostřednictvím simulátoru snímače nebo přímé hmotnosti (doporučený způsob kalibrace). 23
•
Třetí složka „FILTER“ obsahuje parametry digitálního filtru, sledování nuly atd.
•
Čtvrtá složka „OUTPUT“ obsahuje parametry konfigurace vstupů a výstupů.
•
Pátá složka „SERIAL“ obsahuje parametry sériového výstupu.
•
Šestá složka „ANALOG.OUTPUT“ obsahuje parametry analogového výstupu.
•
Sedmá složka „TEST“ poskytuje prostředky na kontrolu výstupů a analog.výstupu.
Obrazovka Main Setup a složky od 1 do 6 disponují tlačítky „SEND“ (odeslat) k předávání změn parametrů do převodníku. Jakmile je proces konfigurace a kalibrace dokončen, údaje mohou být uloženy do PC, na disketu nebo předány (odeslány) do převodníku. Tento postup je velmi užitečný v případě, kdy více převodníků má mít stejnou konfiguraci nebo když je třeba převodník vyměnit. TM
K výstupu z programu INOVATION kliknout na obrazovce na tlačítko „EXIT SETUP“. Objeví se okno s „SAVE CHANGES“ (uložit změny) a klikne se na „OK“. Po té se klikne na „OPTION“ (volba) v levém horním rohu obrazovky a zvolí se „EXIT“ z rozložitelného menu. To nás vrátí na obrazovku „CONFIGURATION UTILITY“ (nástroj konfigurace). K vystoupení kliknout na „QUIT“.
5.3. Příklad výpisu konfigurace PRINT CONFIGURATION Date 12/01 /2007 Test Procedure for DAT instruments Status Instrument Device address Setpoint 1 value Setpoint 2 value Input 1 status Input 2 status Instrument software version
2 1500 3500 0 0 0.4
Parameters Total capacity of transducers Full scale output value (mV/V) Net weight (value) Dead load (value) Display resolution Input signal Internal counts (Reference only) Operating mode
10000 2.0000 8000 1500 1 0.599 155729 Net
Filters / z–track Digital filter value (0 to 9: 0 = no filter; 9 = max filter; default 5) Motion band value (0 to 4: 0 = minimum; 4 = maximum; default 2) Auto zero range setting at power up (0 to 10.0% of net weight: 0 = disable) Zero tracking (0 to 4: default 2) Output config – Out 1 Operating mode Contact status below setpoint value Positive / Negative weight comparison Immediate activation / activation after stabilization Hysteresis (default 2) Setpoint activation time length (in 1/10 s) (0 = disable) Time delay for activating setpoint (in 1/10 s) (0 = disable) 24
5 1 0.0 2
Net N. Open Positive Immediate 2 0 0
Output config – Out 2 Operating mode Contact status below setpoint value Positive / Negative weight comparison Immediate activation / activation after stabilization Hysteresis (default 2) Setpoint activation time length (in 1/10 sec.) (0 = disable) Time delay for activating setpoint (in 1/10 sec.) (0 = disable) Serial Baud Rate (default 9600) Serial port mode (default Continuous transmission) Serial address (ID Code) (from 01 to 32) Response delay (Demand or Modbus mode) (in 1/100 s, Max 1 s) Data Format (N-8-2 / E-8-1 / O-8-1 for MODBUS mode) Com2 Protocol (None for MODBUS mode) Com2 Address (Profibus/DeviceNet Address from 1 to 126) Com2 Baud Rate (Only DeviceNet) Ana. Output Full scale value (default = Net weight value) Analog output source (Net Gross Peak H) Analog output selection No load zero input value
Gross N. Closod Positive Immediate 50 0 0
9600 Slave 2 25 N -8-1 None 001 250
8000 Net 0-20mA 0
6. SPECIFIKACE PROTOKOLU MODBUS RTU Protokol Modbusu se zapisuje přímo do paměti přístroje, je nutné věnovat pozornost odesílání dat do přístroje. Odeslané informace musí být ve stanovených rozsazích, jak je uvedeno v tabulkách na dalších stranách. Některé údaje se zapisují do paměti E2prom (další informace viz sloupec 2Store v E2prom“ v tabulkách). Tato paměť umožňuje pouze 100.000 zápisů, takže do ní nelze zapisovat nepřetržitě. Pro potvrzení, že nová hodnota byla uložena do E2prom, provést funkci „MAKE-BACKUP“. Jestliže se tato funkce neprovede, veškeré nově uložené hodnoty se ztratí, když bude přístroj odpojen od napájecího napětí. Zadané hodnoty jsou vyjádřeny jako množství dílků. To znamená , že jakákoliv zadaná hodnota (dočasná nebo stálá) musí být násobena hodnotou dílku displeje pro získání skutečné nastavené hodnoty. Dejme tomu , že "hodnotou dílku displeje" je hodnota 0.2; jestli PLC žádá o zadanou hodnotu a dostane údaj "3949" z přístroje, znamená to, že skutečná nastavená hodnota je 789.8 (3949 x 0.2 = 789.8). Dokonce i další hodnoty hmotnosti jsou dány jako množství dílků, s výjimkou "váhy netto" a "hrubá váha". Tyto jsou dány jako absolutní hodnoty (MODBUS adresy 40006 a 40007). Poznámky: 1. Číselné hodnoty pro adresy, kódy, data (viz na následující stránce) jsou reprezentovány jako dekadické hodnoty. 2. Adresy uvedené v následujících tabulkách odpovídají standardu uvedenému Návodem k protokolu Modbus Modicon (Modicon Modbus Protocol Reference Guide) PI-MBUS-300 Rev J. 25
6.1. Formát zprávy a povolené funkce • • • •
startovní bit datových bity parity stop bity Funkce 01 (01) 02 (02) 03 (03) 04 (04) 05 (05) 06 (06) 15 (0F) 16 (10)
• •
1 8 – jako první se odesílá nejméně významný bit (LSB) bez parity, sudá, lichá 1, 2 Popis Načíst stav výstupu Načíst stav vstupu Načíst registry HOLD (zadržení) Načíst vstupní registry Nastavení jednoho výstupu Nastavení jednoho registru Nastavování výstupů Nastavování holding registrů
Každá funkce je složena z otázky a odezvy přístroje. Dotazy a odezvy jsou složeným sledem dat. Všimněte si, že kód "0x" před jakoukoliv hodnotou signalizuje, že hodnota je reprezentována jako hexadecimální. Kromě toho, všechny MODBUS adresy musí být reprezentovány jako hexadecimální hodnoty. Před převáděním adres do hexadecimální hodnoty, první číslici nalevo nebereme v úvahu a zbývající 4 číslice musí být sníženy o 1. Ukážeme si na příkladech. První příklad: Pro reprezentování adresy 40150 jako hexadecimální hodnotu, vyloučíme číslici "4" (zůstává "0150"), pak snížíme o 1, výsledek je "0149". Nyní vykonáme konverzi do hexadecimální tvaru. Výsledek je "00 95". Tato je hodnota bude používána. Druhý příklad: Pro reprezentování adresy 40102 jako hexadecimální hodnotu, vyloučíme číslici "4" (zůstává "0102"), pak snížíme o 1 . Výsledek je "0101", nyní vykonáme konverzi do hexadecimální tvaru. Výsledek je "00 65". Tato je hodnota bude používána.
• • • • • • •
Adresa: je číslo adresy přístroje, reprezentované jako hexadecimální hodnotou (v tomto případě nesnížená o 1). Funkce: je číslo funkce, která má být vykonána (viz. tabulka) První výstupní adresa: je adresa, od které se má čtení začít Množství výstupů: je počet adres, které mají být načteny Množství slabik: reprezentuje počet slabik, ze kterých se data skládají 2 bajt CRC: "kontrola cyklickým kódem" je algoritmus, užívaný jako kontrolní součet Úhrn bajtů: Je celkový počet slabik přenesených. Tato data nejsou zahrnuta v řetězcích.
6.2. Doba odezvy Pro většinu dat je doba odezvy do 20 ms. Výjimky: • Příkaz E2prom Backup (maximální doba = 350 ms) 26
•
Zápis následujících registrů: celková kapacita snímače sil, citlivost snímače sil, hmotnost netto, tára a filtr (maximální doba = 550 ms)
Doba odezvy s několika připojenými podřízenými jednotkami Kroucená dvoulinka Dotaz nadřízený Doba odezvy podřízený 01 podřízeného 01
Odezva podřízeného 01
20 ms zpoždění
Dotaz nadřízený podřízený 02
Dvojitá kroucená dvoulinka Dotaz nadřízený Doba odezvy podřízený 01 podřízeného 01
Odezva podřízeného 01
Zpoždění
Dotaz nadřízený podřízený 02
Obr.18. Znázornění časů zapojení v systému RS-485 nadřízený – podřízený (Tx podřízený 01) s použitím kabelu dvojité kroucené dvoulinky Při rychlosti spojení 19200 baudů je odezva 15 až 20 ms
6.3. Seznam komunikačních řetězců Symboly používané v řetězcích A = 1 byt pro řízení podřízeného 27
PŘÍKLAD: podřízený č. 17: A = 00010001=0 x 11 Funkce 1: Načíst stav výstupu Dotaz Adresa Funkce Adresa 1.výstupu A 0 x 01 0 x 0000 Odezva Adresa A
Funkce 0 x 01
Počet bytů 0 x 01
Počet výstupů 0 x 0008
2 byty CRC
Celkem bytů 8
Stav výstupů 0 x 00
2 byty CRC
Celkem bytů 6
Stav výstupů: V tomto bytu je každý výstup identifikován 1 bitem. Adresa prvního výstupu je nejméně významný bit (LSB) v tomto bytu. (1=On, 0=Off)
Funkce 2: Načíst stav vstupu Dotaz Adresa Funkce Adresa 1.vstupu A 0 x 02 0 x 0000 Odezva Adresa A
Funkce 0 x 02
Počet bytů 0 x 01
Počet vstupů 0 x 0008
2 byty CRC
Stav vstupů 0 x 00
2 byty CRC
Celkem bytů 8
Celkem bytů 5+1 x počet bytů
Stav vstupů: V tomto bytu je každý vstup identifikován 1 bitem. Adresa prvního vstupu je nejméně významný bit (LSB) v tomto bytu. (1=On, 0=Off)
Funkce 3: Načíst registry HOLD (zadržení) Dotaz Adresa Funkce Adresa 1.registru Počet registrů A 0 x 03 0 x 0000 0 x 0002
2 byty CRC
Celkem bytů 8
Odezva Adresa A
2 byty CRC
Celkem bytů 3+2 x počet registrů +2
Funkce 4: Načíst vstupní registry (pouze čtení) Dotaz Adresa Funkce Adresa 1.registru Počet registrů A 0 x 04 0 x 0000 0 x 0001
2 byty CRC
Celkem bytů 8
Odezva Adresa A
Celkem bytů 3+2 x počet registrů +2
Funkce 0 x 03
Funkce 0 x 04
Počet bytů 0 x 04
Počet bytů 0 x 02
1. Registr 0 x 0064
První registr 0 x 0064
Funkce 5: Nastavení jednoho výstupu Dotaz Adresa Funkce Adresa 1.výstupu A 0 x 05 0 x 0000 Odezva Adresa A
Funkce 0 x 05
2. Registr 0 x 00C8
Počet bytů 0 x 0000
2 byty CRC
Počet výstupů 0 x FF00
Stav výstupů 0 x FF00
Stav výstupů: (FF00 = On, 0000 = Off),
2 byty CRC
2 byty CRC
Celkem bytů 8
Celkem bytů 6
Odezva zahrnuje dotaz. 28
Funkce 6: Nastavení registru Dotaz Adresa Funkce Adresa registru A 0 x 06 0 x 0000 Odezva Adresa Funkce Adresa registru A 0 x 06 0 x 0000 Odezva zahrnuje dotaz.
Hodnota registru 0 x 1234
2 byty CRC
Celkem bytů 8
Hodnota registru 0 x 1234
2 byty CRC
Celkem bytů 8
Funkce 7: Nevyužita Funkce 8: Nevyužita Funkce 9: Nevyužita Funkce 10: Nevyužita Funkce 11: Nevyužita Funkce 12: Nevyužita Funkce 13: Nevyužita Funkce 14: Nevyužita Funkce 15: Nastavení více výstupů Dotaz Adresa Funkce Adresa 1.výstupu A 0 x 0F 0 x 0000
Počet výstupů 0 x 0002
Počet bytů 0 x 00
Odezva Adresa A
Počet výstupů 0 x 0002
2 byty CRC
Funkce 0 x 0F
Adresa 1.výstupu 0 x 0000
2 byty CRC
Celkem bytů 10
Celkem bytů 8
Počet výstupů: Počet výstupů pro zápis počínaje adresou. Počet bytů: Počet převedených bytů s uvedením stavu výstupů (8 výstupů každý byt). Stav výstupů: 1 bit pro každý výstup (1=On, 0=Off); 1. výstup je shodný s nejméně významným bitem (LSB) každého bytu. Nevýznamné bity se nastaví na nulu. Odezva zahrnuje identifikaci změněných výstupů. Funkce 16: Nastavení více registrů Dotaz Adresa Počet Adresa Funkce 1.registru registrů A 0 x 10 0 x 0000 0x0002
Odezva Adresa Funkce A 0 x 10 Dotaz Adresa Funkce A
0 x 10
Odezva Adresa Funkce A 0 x 10
Adresa 1.registru 0 x 0000
Adresa 1. registru 0 x 0000
Počet registrů 0x0002
Adresa 1.registru 0 x 0000
Počet bytů 0 x 04
Hodnota 1.registru 0 x 0000
Počet registrů 0 x 0002
Počet bytů 0 x 04
2 byty CRC
Hodnota 1.registru 0 x 0000
Počet registrů 0 x 0002
Hodnota 2 byty Celkem bytů 2. registru 0 x 0000 CRC 7+2 x počet registrů +2
Celkem bytů 8
Hodnota 2 byty Celkem bytů 2. registru 0 x 0000 CRC 7+2 x počet registrů +2
2 byty CRC
Celkem bytů 8
Počet registrů: Počet registrů pro zápis počínaje adresou. Počet bytů: Počet převedených bytů jako hodnoty registrů (2 byty pro každý registr). Hodnota registrů: Udává obsah registrů, počínaje prvním. Odezva zahrnuje identifikaci změněných registrů. 29
6.4. Chyby při komunikaci Zprávy o komunikaci jsou kontrolovány CRC (Cyclic Redundancy Check - Nadbytečná cyklická kontrola). Pokud by došlo ke komunikační chybě, podřízený neodpoví. Nadřízený kontroluje timeout (dobu čekání) zatím co čeká na odpověď od podřízeného. Jestliže podřízený neodpoví během této doby čekání, znamená to, že došlo k chybě v komunikaci. Chyby v přijatých datech Jestliže zpráva je přijata správně, ale není proveditelná, podřízený odešle nadřízenému odpověď s výjimkou.. Pole “funkce“ se převede s nejvýznamnějším číslem (MSD) nastaveným na 1. Odpověď s výjimkou Adresa Funkce A Funkce + 80h
Kód výjimky 0 x 01
2 byty CRC
Popis kódů výjimky Kód 1 2 3
Popis Nesprávná funkce (funkce není platná) Nesprávná adresa dat (uvedená adresa dat není dosažitelná) Nesprávná hodnota dat (hodnota přijatých dat není platná)
Další informace o protokolu Modbus jsou v návodu Protokol Modbus PI-Mbus-300 Rev J.
7. NAPÁJECÍ ZDROJ 24 V Napájecí zdroj vytváří stabilizované napětí 24 V. Je nutné jej použít zejména v případě kolísání napětí v síti 230 V. Pokles napětí v síti větší než 10% může způsobovat odchylky ve funkci převodníku. Instalace – připojení • při instalaci nutno dbát a dodržovat místní elektrické normy a pravidla připojení k síti 230 V • střídavé napětí sítě se připojuje na svorky označené „L“ (fázový vodič) a „N“ (zpětný vodič) • stejnosměrné napětí je dostupné na svorkách „+“ a „–“. Toto lze použít pro napájení dvou převodníků – viz poznámka • červená LED svítí, je-li zdroj zapnutý do sítě (ON) Poznámka: Při napájení 2 převodníků z jednoho napájecího zdroje musí být každý převodník připojen na samostatné svorky, pomocí k tomu určeného přípravku. Výměna pojistky - postup Následující pracovní postup se provádí uvnitř napájecího zdroje a měl by jej provádět kvalifikovaný servisní pracovník. • před otevřením zdroje nutno odpojit síť ze svorek „L“ a „N“ • sejmout čelní kryt zdroje • jemně stlačit vložku pojistkového pouzdra a vložkou otočit vlevo (proti směru hodinových ručiček) • vyjmout vložku s pojistkou a pojistku vyměnit za novou • vložku s pojistkou vložit do pouzdra, jemně zatlačit a otočit vpravo (ve směru hodinových ručiček) • nasadit čelní kryt zdroje a připojit zdroj k síti Nebude-li tato oprava úspěšná, kontaktujte nejbližšího prodejce zdroje. Jakákoliv jiná oprava zdroje způsobí zánik záruky výrobce. 30
PEPPERL+FUCHS
Praha, Sokolovská 79/192, tel. 221 115 557 31
Obr.20. Zenerovy bariéry MTL Dodává:
MTL – Instruments
Brno, Optátova 37, tel. +420 541 423 211 Bratislava, Pražská 11, +421 257 297 421
Obr.21. Zapojení oddělovače D1063S firmy GDI
32