IORS. I/O modul. 4 opticky oddělené logické vstupy. 4x výstup: přepínací kontakt relé. komunikace RS232/RS485



Podobné dokumenty
DRAK5. měřicí přístroj. Čtyři oddělené analogové vstupy vzorků / sec. Rozhraní USB a Ethernet. 18. prosince 2015 w w w. p a p o u c h.

Protokol Drak4. Dokumentace protokolu Drak4 měřicího přístroje Drak května 2010 w w w. p a p o u c h. c o m

CL232. Převodník RS232 na proudovou smyčku. S galvanickým oddělením, vysokou komunikační rychlostí a se zvýšenou odolností proti rušení

Quido USB 0/ Spínač síťového napětí 230 V ovládaný z PC přes USB rozhraní. 28. února 2011 w w w. p a p o u c h. c o m

LPS2. Sada pro synchronní komunikaci na 1000m s galvanickým oddělením. 15. října 2010 w w w. p a p o u c h. c o m

SPZ4. DCDC/ACDC zdroj. Výstupní proud do 3 A Vstupní napětí do 55 V Nastavitelné výstupní napětí. 26. listopadu 2014 w w w. p a p o u c h.

Technické podmínky a návod k použití detektoru GC20R

ROZHRANÍ 4 VSTUPŮ/VÝSTUPŮ. 4x OPTICKY ODDĚLENÉ LOG. VSTUPY 4x RELÉ SPÍNACÍ VÝSTUPY OVLÁDÁNÍ: LINKA RS232

THT. vlhkoměr a teploměr. Měření vlhkosti 0 až 100 % Měření teploty 40 až +123,8 C Automatický výpočet rosného bodu Komunikace linkou RS485

NÁVOD K OBSLUZE MODULU VIDEO 64 ===============================

iprelay ER 2/2 Modul malé automatizace přes Ethernet 2x relé na 230V, 2x vstup, 1x RS srpna 2014 w w w. p a p o u c h.

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy

HMP Regulátor odběru elektrické energie TX RX COM L N V~ 6x relé 250V/8A + -

účetních informací státu při přenosu účetního záznamu,

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

Opakovač sériového rozhraní RS-485 ELO E123 Pro Profibus Uživatelský manuál

ZAŘÍZENÍ PRO MĚŘENÍ POSUVŮ

Převodníky rozhraní RS-485/422 na optický kabel ELO E243, ELO E244, ELO E245. Uživatelský manuál

RKM 03 JEDNOTKA ŘÍZENÍ KROKOVÝCH MOTORŮ. Příručka uživatele AUTOMATIZAČNÍ TECHNIKA

PM9000A. Uživatelský manuál AUTOMATIZAČNÍ TECHNIKA

Adaptéry pro přenos binárních signálů přes mnohavidová optická vlákna ELO E203 - E208. Uživatelský manuál

Záložní zdroj 12V / 3,5A (2,5A výstup + 1A akumulátor)

I/O modul univerzální rozhraní

VERZE: 01 DATUM: 05/2014

Komunikativní regulátor fancoilu s ventilátorem

PŘÍRUČKA K PŘEDKLÁDÁNÍ PRŮBĚŽNÝCH ZPRÁV, ZPRÁV O ČERPÁNÍ ROZPOČTU A ZÁVĚREČNÝCH ZPRÁV PROJEKTŮ PODPOŘENÝCH Z PROGRAMU BETA

170/2010 Sb. VYHLÁŠKA. ze dne 21. května 2010

GIGAmatic. Tenzometrický přetěžovací převodník. 1. Popis Použití Technické informace Nastavení Popis funkce 6. 6.

Digitální tlakoměr PM 111

Novinky verzí SKLADNÍK 4.24 a 4.25

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část

Popis zapojení a návod k osazení desky plošných spojů STN-DV2

Simulátor EZS. Popis zapojení

Číslicová technika 3 učební texty (SPŠ Zlín) str.: - 1 -

Z Á R U Č N Í A T Y P O V Ý L I S T

D.1.1. Dokumentace stavebních objektů. Technická zpráva. Dokumentace pro realizaci stavby

KODÉR PRO 18 ÚČASTNÍKŮ S INTEGROVANOU HLASOVOU JEDNOTKOU 1072/19A

TENZOMETRICKÝ KOMPARÁTOR

269/2015 Sb. VYHLÁŠKA

Osvětlení modelového kolejiště Analog / DCC

DD TECHNIK NÁVOD K OBSLUZE. Prořezávače desénů pneumatik RS 88 Electronic TL profi

Návod k použití. Deska krmení FASTOP RJA 2000 model 20. AGROSOFT Tábor s.r.o.

21. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení)

AXIon NÁVOD K OBSLUZE

Zámkový systém pro trez ory

Podrobný postup pro doplnění Žádosti o dotaci prostřednictvím Portálu Farmáře. 1. kolo příjmu žádostí Programu rozvoje venkova ( )

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

PŘEVODNÍKY SÉRIOVÝCH ROZHRANÍ NA OPTICKÉ VLÁKNO OPTO 485 E170, E171 UŽIVATELSKÝ MANUÁL

Ekvitermní regulátory, prostorová regulace a příslušenství

Čtečka EDK4. Návod pro instalaci. Identifikační systém ACS-line. verze 2. Popis EDK4_v2.doc - strana 1 (celkem 5)

N á v r h VYHLÁŠKA. č. /2015 Sb. o podmínkách připojení k elektrizační soustavě

Uživatelská příručka HLÍDAČ KOVOVÝCH PŘEDMĚTŮ HKP 6. č.dok ,

Obchodní podmínky pro spolupráci se společností Iweol EU s.r.o.

Směrnice pro zadávání veřejných zakázek malého rozsahu města Poděbrady

T E C H N I C K Ý P O P I S Z D R O J E BZP 2.1 T Signal Mont s.r.o. Kydlinovská 1300 H R A D E C K R Á L O V É

V této části manuálu bude popsán postup jak vytvářet a modifikovat stránky v publikačním systému Moris a jak plně využít všech možností systému.

51/2006 Sb. ze dne 17. února o podmínkách připojení k elektrizační soustavě

Uživatelská dokumentace

- regulátor teploty vratné vody se záznamem teploty

Mikromarz. CharGraph. Programovatelný výpočtový měřič fyzikálních veličin. Panel Version. Stručná charakteristika:

TC485. převodník RS232/RS485. malé, jednoduché provedení. galvanické oddělení. 3. července 2008 w w w. p a p o u c h. c o m 0041.

ALLEX FX Programovatelný logický automat. Katalogový list. říjen Programovatelné logické automaty

KAPITOLA 6.3 POŽADAVKY NA KONSTRUKCI A ZKOUŠENÍ OBALŮ PRO INFEKČNÍ LÁTKY KATEGORIE A TŘÍDY 6.2

SOUTĚŽNÍ ŘÁD soutěží ČSOB v orientačním běhu

PODKLAD PRO ZPRACOVÁNÍ NABÍDEK. Prodej souboru plynových kotelen z majetku města Starý Plzenec MĚSTO STARÝ PLZENEC

EDSTAVENÍ ZÁZNAMNÍKU MEg21

Systém MCS II. Systém MCS II < 29 >

Pokyny k vyplnění Průběžné zprávy

KÓDOVÝ ZÁMEK 1105/2 A 1156/10

S_5_Spisový a skartační řád

CQ485. Opakovač a převodník linek RS485 a RS422. S aktivní i pasivní obnovou dat

L 110/18 Úřední věstník Evropské unie

PGM GSM komunikátor - dálkové ovládání. Montážní a uživatelská příručka - 1 -

Převodník tlaku P 40 Návod k použití

Programovatelný převodník teploty pro čidlo Pt1000 se sériovým výstupem RS232 a RS485 Návod k použití

Podklady pro projektování

KVALIFIKAČNÍ DOKUMENTACE k veřejné zakázce zadávané podle zákona č. 137/2006 Sb., o veřejných zakázkách, ve znění pozdějších předpisů

DATABÁZE DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní:

PCM30U Popis zařízení 3UST

I. Objemové tíhy, vlastní tíha a užitná zatížení pozemních staveb

1. POLOVODIČOVÁ DIODA 1N4148 JAKO USMĚRŇOVAČ

mitepc-lcd mitepc-lcd150 mitepc-lcd170 mitepc-lcd190 Embedded počítač s LCD displejem a dotykovým stínítkem v konstrukci vhodné i do skříně Schrack

VPS1 1/5. POPIS SIGNALIZAČNÍCH LED Červená připraveno k provozu, nebo komunikaci s PC Zelená čip přiložen (nekomunikuje s PC)

o nakládání s elektrozařízeními a elektroodpady), ve znění pozdějších předpisů

VYHLÁŠKA ČÁST PRVNÍ STÁTNÍ ZKOUŠKY Z GRAFICKÝCH DISCIPLÍN. Předmět úpravy

Věc: Výzva pro předložení nabídek k veřejné zakázce s názvem: VÚ a ŠJ PŠOV, Nákup nového osmimístného vozidla

Postup šetření pro rok Ministerstvo pro místní rozvoj Odbor veřejného investování

Programový komplet pro evidence provozu jídelny v modul Sklad Sviták Bechyně Ladislav Sviták hotline: 608/

PK Design. Uživatelský manuál. Modul LCD displeje, 8 tlačítek a beeperu v2.0. Přídavný modul modulárního vývojového systému MVS

Oblastní stavební bytové družstvo, Jeronýmova 425/15, Děčín IV

SNÍMAČ T3110. Programovatelný snímač teploty, relativní vlhkosti a dalších odvozených vlhkostních veličin s výstupy 4-20 ma.

KVALIFIKA NÍ DOKUMENTACE

Integrovaný Ekonomický Systém Zakázkový list - IES WIN 2006

Modulárně orientovaná struktura systému s distribuovanou inteligencí

PALETOVÉ REGÁLY SUPERBUILD NÁVOD NA MONTÁŽ

animeo Compact animeo Compact

Předmětem podnikání společnosti je:

Transkript:

I/O modul IORS 4 opticky oddělené logické vstupy 4x výstup: přepínací kontakt relé komunikace RS232/RS485 15. listopadu 2005 w w w. p a p o u c h. c o m 0209

IORS I O RS Katalogový list Vytvořen: 15.3.2005 Poslední aktualizace: 15.11.2005 9:03 Počet stran: 28 2005 Adresa: Soběslavská 15 130 00 Praha 3 Telefon: +420 267 314 268-9 +420 602 379 954 Fax: +420 267 314 268-9 Internet: www.papouch.com E-mail: papouch@papouch.com RSS: www.papouch.com/paprss.xml Strana 2 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

OBSAH Základní informace...4 Popis...4 Aplikace...4 Vlastnosti...4 Technické parametry...5 Možná provedení...6 Zapojení...6 Logické vstupy...7 Indikace...7 Blokové zapojení...8 Jak snadno ovládat IORS příklady...9 Sepnutí relé...9 Rozepnutí relé...9 Čtení stavu vstupu...10 Změna adresy...10 Seznam základních instrukcí...11 IORS Kompletní popis komunikačního protokolu...12 Formát 97...12 Struktura...12 Vysvětlivky...12 Formát 66...14 Struktura...14 Vysvětlivky...14 Kompletní přehled instrukcí modulu IORS...16 Vstupy a výstupy...17 Nastavení výstupů...17 Čtení výstupů...17 Nastavení výstupů na určitou dobu...18 Čtení vstupů...18 Konfigurační...19 Nastavení komunikačních parametrů...19 Čtení komunikačních parametrů...20 Nastavení samovolného vysílání...20 Čtení nastavení samovolného vysílání...21 Doplňkové...22 Povolení konfigurace...22 Uložení uživatelských dat...22 Čtení uložených uživatelských dat...23 Nastavení statusu...23 Čtení statusu...23 Čtení jména a verze...24 Reset...24 Povolení kontrolního součtu...24 Kontrolní součet čtení nastavení...25 Čtení chyb komunikace...25 IORS na Internetu: www.papouch.com/?cislo=0209 www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 3

IORS ZÁKLADNÍ INFORMACE P o p i s Univerzální rozhraní IORS je modul se čtyřmi dvoustavovými výstupy a čtyřmi vstupy. Ovládání výstupů a čtení stavu vstupů se provádí instrukcemi přenášenými po lince RS232 nebo RS485. Vstupy jsou odděleny optočleny, výstupy jsou tvořeny přepínacím kontaktem relé. Pro komunikaci je použit jednoduchý protokol Spinel (popsán dále). Při změně stavu vstupů může být zpráva odeslána automaticky. Stav všech vstupů a výstupů i komunikace je signalizována kontrolkami. Modul má široký rozsah napájecího napětí. Vstupy a výstupy jsou galvanicky oddělené, zem napájení je společná se zemí komunikační linky. A p l i k a c e Ovládání libovolných zařízení z PC jednoduchým způsobem. Pomocné ovládání, pokud nejsou k dispozici potřebné vstupy a výstupy. Zjištění stavu jednoduchých čidel nebo snímačů. Snadné zapínání a vypínání zařízení z PC. V l a s t n o s t i 4 galvanicky oddělené logické vstupy. 4 výstupy typu přepínací kontakt relé Indikace zapnutí, činnosti a stavu vstupů a výstupů svítivými diodami. Signalizace probíhající komunikace. Automatická reakce zařízení na změnu stavu vstupu. Řídící procesor hlídán obvodem typu watchdog. Jednoduchý komunikační protokol. Malé rozměry, nízká spotřeba. Široký rozsah napájecího napětí. Strana 4 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS T e c h n i c k é p a r a m e t r y Vstupy: Počet logických vstupů...4 Typ vstupu...pro připojení napětí Vstupní napětí pro stav 1...8 až 20 V Vstupní napětí pro stav 0...0 až 4 V Vstupní proud pro 12 V...4 ma Maximální vstupní napětí...20 V Proud do vstupu...4 ma (při 12 V) Galvanické oddělení...optické obr. 1 svorkovnice Wago 236 Rychlost reakce na změnu úrovně...max. 20 ms (ošetření zákmitů) Výstupy: Počet digitálních výstupů...4 Typ...přepínací kontakt relé Maximální spínané napětí...střídavé: 120 V; stejnosměrné 60 V Maximální spínaný proud...5 A Komunikační linka: Komunikační linka...rs232 a RS485 Komunikační rychlost...nastavitelná 300 Bd až 115,2 kbd Počet datových bitů...8 Parita...bez parity Počet stopbitů...1 Galvanické oddělení...+/-300v Komunikační protokol...spinel (popsán dále) Minimální prodleva před odesláním odpovědi...2 ms 1 Maximální prodleva před odesláním odpovědi...3 ms 2 Další parametry: Napájecí napětí...dc 8 až 35 V (s ochranou proti přepólování) Odběr...max. 300 ma Osazené konektory...svorkovnice Wago 236 (viz obr. 1) Pracovní teplota...0 C až 50 C Rozměry...100 mm x 86 mm x 20 mm (hloubka x šířka x výška) Hmotnost...95 g (bez držáku na lištu DIN) Poznámka: Zem napájení zařízení je společná se zemí linky RS232. 1 Prodleva je zařazena kvůli čekání na přepnutí směru komunikace na RS485. 2 V případě zápisu uživatelských dat je prodleva až 40 ms. www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 5

IORS M o ž n á p r o v e d e n í Montáž: Bez držáku na lištu DIN (standardní provedení) S držákem na lištu DIN Neváhejte nás kontaktovat v případě dalších specifických požadavků na provedení a funkce modulu IORS. obr. 2 provedení s držákem na lištu DIN ZAPOJENÍ Rozhraní 4 vstupů a výstupů používá jako galvanicky oddělené výstupy kontakty relé. Vstupy jsou galvanicky odděleny pomocí optočlenů a jsou určeny pro napětí 12V. Schéma vstupu je nakresleno dále. Vstupy a výstupy jsou vyvedeny na svorky podle obr. 3. Na tomto obrázku je také znázorněno zapojení kabelu pro linku RS232. (Popisky na konektoru jsou psány z pohledu počítače.) Modul umožňuje také komunikaci linkou RS485, která se připojuje do svorek Tx+ a Tx- 3. Linku RS232 není třeba nijak nastavovat. K lince RS485 je možné podle potřeby připojit zakončení propojkou zvýrazněnou na obr. 3. obr. 3 zapojení modulu 3 Někdy je možné se setkat také s označením A (pro Tx+) a B (pro Tx-). Strana 6 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS LOGICKÉ VSTUPY Čtyři logické vstupy, vyvedené na svorkovnici společně s galvanicky oddělenou zemí IGND jsou zapojeny podle obr. 4. Jejich stav je indikován kontrolkou. Společný pól vstupů IGND je oddělen od GND celého zařízení a je společný pro všechny vstupy. Stav vstupů nemá vliv na ostatní funkce přístroje, pouze se přenáší do PC. 2k2 10k obr. 4 schéma vstupního obvodu INDIKACE Na desce IORS jsou kontrolky indikující stav vstupů, výstupů, připojeného napájení a komunikace. Vstupní a výstupní svorky s jejich kontrolkami jsou znázorněny na obr. 5. Na desce je vedle konektoru pro připojení napájení zelená kontrolka indikující napájení a žlutá kontrolka indikující probíhající komunikaci s modulem. obr. 5 indikace www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 7

IORS BLOKOVÉ ZAPOJENÍ Blokové zapojení modulu IORS. obr. 6 blokové zapojení Strana 8 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS JAK SNADNO OVLÁDAT IORS PŘÍKLADY Následující příklady předpokládají komunikaci s modulem ve výchozím nastavení. Ovládacím programem odešlete řetězec uvedený ve sloupci Dotaz. (Mezi jednotlivými znaky nesmí být prodleva delší než 5 sec.) Pokud je vše v pořádku, modul odpoví tak, jak je uvedeno v následujícím řádku ve sloupci. Výchozí parametry komunikační linky jsou: Rychlost...9600 Baud Počet datových bitů...8 Parita...žádná Počet stopbitů...1 S e p n u t í r e l é Následující příklad sepne relé číslo 2 na modulu s adresou 1. Dotaz Vysvětlení *B1OS21 R o z e p n u t í r e l é *B10 *B Prefix Adresa Jako adresu lze také použít znak $. Tento znak 1 je univerzální adresou a funguje pokud je na lince jen jeden modul. OS Kód instrukce pro změnu stavu výstupu 2 Číslo výstupu 1 Kód sepnutí *B Prefix Ukončovací znak (enter) 1 Adresa modulu 0 Potvrzení Ukončovací znak (enter) Následující příklad rozepne relé číslo 4 na modulu s adresou D. Dotaz Vysvětlení *BDOS40 *BD0 *B Prefix Adresa Jako adresu lze také použít znak $. Tento znak D je univerzální adresou a funguje pokud je na lince jen jeden modul. OS Kód instrukce pro změnu stavu výstupu 4 Číslo výstupu 0 Kód rozepnutí *B Prefix D Ukončovací znak (enter) Adresa modulu 0 Potvrzení Ukončovací znak (enter) Příklady jsou psány pro jednoduchost v jednodušším formátu 66, který je vhodný pro seznámení s modulem, ladění a komunikaci pomocí terminálu. Pro ovládání pomocí Vaší aplikace je vhodnější formát 97, který je blíže popsán v kapitole, začínající na straně 12. www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 9

IORS Č t e n í s t a v u v s t u p u Příklad čtení stavu vstupu 3 na jediném připojeném modulu na lince (je použita univerzální adresa). Dotaz Vysvětlení *B$IR3 *B101 *B Prefix $ Univerzální adresa IR Kód instrukce pro čtení stavu vstupu 3 Číslo vstupu Ukončovací znak (enter) *B Prefix 1 Adresa modulu 0 Potvrzení 1 Vstup je aktivní Ukončovací znak (enter) Z m ě n a a d r e s y Instrukce změní adresu modulu z f na 5. Dotaz Vysvětlení Nejdříve je nutné povolit speciální instrukcí konfiguraci. Tato instrukce povolí konfiguraci pro bezprostředně následující instrukci. Po jakékoli následující instrukci je konfigurace opět zakázána. *B Prefix *BfE *Bf0 f E Adresa *B Prefix f Kód instrukce pro povolení konfigurace Ukončovací znak (enter) Adresa modulu 0 Potvrzení Ukončovací znak (enter) Nyní máme povolenu konfiguraci. Můžeme tedy změnit adresu. *BfAS5 *Bf0 *B Prefix f AS Stará adresa Kód instrukce pro změnu adresy 5 Nová adresa *B Prefix f Ukončovací znak (enter) Stará adresa 0 Potvrzení Ukončovací znak (enter) Strana 10 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS SEZNAM ZÁKLADNÍCH INSTRUKCÍ Čtení vstupu Čtení výstupu Popis Nastavení výstupu Nastavení časování výstupu Dotaz na jméno a typ zařízení Povolení konfigurace 9 Nastavení adresy 10 Nastavení komunikační rychlosti 10 Poznámky: Kód [Dotaz] [] *B[adresa]IR[vstup] 4 *B[adresa]0[stav] 5 *B[adresa]OR[výstup] 4 *B[adresa]0[stav] 6 *B[adresa]OS[výstup] 4 [stav] 6 *B[adresa]0 *B[adresa]OT[výstup] 4 [stav] 6 [čas] 7 *B[adresa]0 *B[adresa]? *B[adresa]0IORS; v.209.00; F66 97 *B[adresa]E *B[adresa]0 *B[stará adresa]as[nová adresa] *B[stará adresa]0 *B[adresa]SS[kód] *B[adresa]0 [adresa] Jako [adresa] může být použit také znak $, který představuje univerzální adresu. Lze jej použít, pokud je na lince jen jeden modul. Není jej v tom případě nutné adresovat. [adresa] Adresou může být také znak %. Pak jde o tzv. broadcast. To znamená, že jsou osloveny všechny moduly na lince, všechny provedou daný příkaz, ale nijak na něj nezareagují, aby nedošlo ke kolizi na lince. Příklad (adresa v příkladu vždy 1) *B1IR2 *B101 *B1OR4 *B100 *B1OS31 *B10 *B1OT1120 8 *B10 *B1E *B10 *B1AS5 *B10 *B1SS5 *B10 Komunikační rychlost Bd Kód 110 0 300 1 600 2 1200 3 2400 4 4800 5 9600 6 19200 7 38400 8 57600 9 115200 A 4 Číslo 1 až 4. 5 0 vstup neaktivní; 1 vstup aktivní 6 0 rozepnutý kontakt; 1 sepnutý kontakt 7 Doba sepnutí/rozepnutí vybraného výstupu. Je možné zadat číslo 1 255. Jednotka je 0,5 sec. Je tedy možné nastavit čas 0,5 sec až 127,5 sec. 8 Sepnutí výstupu 1 na 10 sec (10 sec = 20 * 0,5). 9 U této instrukce není možné použít universální adresu $. 10 Této instrukci musí předcházet instrukce Povolení konfigurace www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 11

IORS KOMPLETNÍ POPIS KOMUNIKAČNÍHO PROTOKOLU Do modulu IORS je implementován standardizovaný protokol Spinel 11, formáty 66 (ASCII) a 97 (binární). Pro seznámení s IORS doporučujeme kapitolu Jak snadno ovládat IORS příklady na straně 9. F o r m á t 9 7 S t r u k t u r a Dotaz: PRE FRM NUM NUM ADR SIG INST DATA SUMA CR : PRE FRM NUM NUM ADR SIG ACK DATA SUMA CR PRE Prefix, 2AH (znak * ). FRM NUM ADR SIG INST 12 ACK DATA 12 SUMA CR V y s v ě t l i v k y Číslo formátu 97 (61H). Počet bytů instrukce od následujícího bajtu do konce rámce. Adresa modulu, kterému je posílán dotaz nebo který posílá odpověď. Podpis zprávy - libovolné číslo od 00H do FFH. Stejné číslo, které bylo posláno v dotazu, se vrátí v odpovědi, čímž lze snadno rozpoznat, na který dotaz odpověď přišla. Kód instrukce - Instrukce modulu jsou podrobně popsány v kapitole Kompletní přehled instrukcí modulu IORS na straně 16. Potvrzení dotazu (Acknowledge), zda a jak byl proveden. ACK jsou z intervalu 00H až 0FH. Data. Podrobně popsány v kapitole Kompletní přehled instrukcí modulu IORS (strana 16) pro každou instrukci. Kontrolní součet. Zakončovaní znak (0DH). Příklad 2AH, 61H, 00H, 05H, 01H, 02H, 60H, 0CH, 0DH Zakončovací znak SDATA Délka dat délka SDATA (4 byty) + 0DH (1 byte). Počet je menší než 256, proto je horní byte nulový. Formát Prefix 11 Podrobné informace o protokolu Spinel naleznete na spinel.papouch.com. 12 Instrukce a data jsou v příkladech na následujících stranách zvýrazněny pro přehlednost takto. Strana 12 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS Délka dat (NUM) Šestnáctibitová hodnota určující počet bytů do konce instrukce; počet všech bytů následujících za NUM, až po CR (včetně). Nabývá hodnot 5 až 65535. Je-li menší než 5, považuje se taková instrukce za chybnou a odpovídá se na ni (je-li určena danému zařízení) instrukcí s ACK neplatná data. Postup tvorby NUM: Sečtěte počet bytů následujících za oběma byty NUM (tzn. počet byte SDATA + 1 byte CR). Výsledný počet uvažujte jako šestnáctibitové číslo. To rozdělte na horní a dolní byte. První byte NUM je horní byte počtu, druhý byte NUM je dolní byte počtu. (Je-li počet bytů menší než 256, první byte NUM je 00H.) Adresa (ADR) Adresa FFH je rezervována pro broadcast. Pokud je v dotazu adresa FFH, zařízení se chová tak, jako by byla uvedena jeho adresa. Na dotazy s touto adresou se nevrací žádná odpověď. Adresa FEH je univerzální adresa. Pokud je v dotazu adresa FEH, zařízení se chová tak, jako by byla uvedena jeho adresa. V odpovědi zařízení uvede skutečnou právě nastavenou adresu. Univerzální adresa se používá jen v případech, kdy je na lince připojené jen jedno zařízení. Potvrzení dotazu (ACK) ACK informuje nadřazené zařízení o způsobu zpracování přijaté instrukce. Kódy potvrzení: 00H...VŠE V POŘÁDKU Instrukce byla v pořádku přijata a kompletně provedena. 01H...JINÁ CHYBA Blíže nespecifikovaná chyba zařízení. 02H...NEPLATNÝ KÓD INSTRUKCE Přijatý kód instrukce není známý. 03H...NEPLATNÁ DATA Data nemají platnou délku nebo obsahují neplatnou hodnotu. 04H...NEPOVOLEN ZÁPIS/PŘÍSTUP ODMÍTNUT - Dotaz nebyl proveden, protože nebyly splněny určité podmínky. - Pokus o zápis dat do nepřístupné paměti. - Snaha o aktivování funkce zařízení, která vyžaduje jiné nastavení (např. vyšší komunikační rychlost). - Snaha o změnu konfigurace, bez bezprostředně předcházejícího povolení nastavení. - Přístup do paměti chráněné heslem. 05H...PORUCHA ZAŘÍZENÍ - Porucha zařízení, vyžadující servisní zásah. - Chyba vnitřní paměti zařízení nebo paměti nastavení. - Chyba některé vnitřní periferie zařízení (běhová chyba nebo chyba při inicializaci). - Jakákoli jiná chyba ovlivňující správnou funkci zařízení. 0DH...AUTOMATICKY VYSLANÁ INSTRUKCE ZMĚNA STAVU DIGITÁLNÍHO VSTUPU 0EH...AUTOMATICKY VYSLANÁ INSTRUKCE KONTINUÁLNÍ MĚŘENÍ - Periodické odesílání naměřených hodnot. Kontrolní součet (SUMA) Součet všech bytů instrukce (sčítají se úplně všechna odesílaná data kromě CR) odečtený od 255. Výpočet: SUMA = 255 (PRE + FRM + NUM + ADR + SIG + ACK (INST) + DATA) Na zprávu s chybným kontrolním součtem se neodpovídá. (Na příjem CR se čeká i pokud přijde nesprávný kontrolní součet.) www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 13

IORS F o r m á t 6 6 Formát 66 používá jen dekadické proměnné nebo znaky, které lze psát na běžné klávesnici. Mezi jednotlivými znaky nesmí být prodleva delší než 5 sec. Instrukce jsou rozděleny na dotaz odpověď: S t r u k t u r a Dotaz: PRE FRM ADR INST : PRE FRM ADR ACK DATA CR DATA CR PRE Prefix, 2AH (znak * ). FRM ADR INST 12 ACK DATA 12 CR V y s v ě t l i v k y Příklad jednorázový odměr * B 1 TR <CR> Adresa (ADR) Číslo formátu 66 (znak B ). Adresa modulu, kterému je posílán dotaz nebo který posílá odpověď. Kód instrukce - Kódy instrukce daného zařízení. Jsou jimi ASCII kódy písmen A až Z a a až z a číslice 0 až 9. Instrukce modulu jsou podrobně popsány v kapitole Kompletní přehled instrukcí modulu IORS na straně 16. Potvrzení dotazu (Acknowledge), zda a jak byl proveden. ACK jsou z intervalu 00H až 0FH. Data. ASCII vyjádření přenášených proměnných. Doporučuje se data přenášet v běžném tvaru a jednotkách. Nesmí obsahovat prefix ani CR. Podrobně popsáno v kapitole Kompletní přehled instrukcí modulu IORS (strana 16) pro každou instrukci. Zakončovaní znak (0DH). Zakončovací znak (0DH; ) 13 Kód instrukce Adresa Formát Prefix (2AH) Adresa je jeden znak, který jednoznačně určuje konkrétní zařízení mezi ostatními na jedné komunikační lince. Zařízení toto číslo vždy používá pro svou identifikaci v odpovědích na dotazy z nadřazeného systému. Adresou mohou být tyto ASCII znaky: číslice 0 až 9, malá písmena a až z a velká A až Z. Adresa nesmí být shodná s prefixem nebo CR. Adresa % je rezervována pro broadcast. Pokud je v dotazu adresa %, zařízení se chová tak, jako by byla uvedena jeho adresa. Na dotazy s touto adresou se nevrací žádná odpověď. 13 U příkladů instrukcí v kapitole Kompletní přehled instrukcí modulu IORS není zakončovací znak <CR> vypisován! (Je nahrazen znakem.) Strana 14 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS Adresa $ je univerzální adresa. Pokud je v dotazu adresa $, zařízení se chová tak, jako by byla uvedena jeho adresa. V odpovědi zařízení uvede skutečnou právě nastavenou adresu. Univerzální adresa se používá jen v případech, kdy je na lince připojené pouze jedno zařízení. Kód instrukce (INST) Kód instrukce příslušného zařízení. Je-li přijata platná instrukce (souhlasí ADR) a je nastaven příznak přijaté zprávy, zařízení na takovou instrukci již musí odpovědět. Potvrzení dotazu (ACK) ACK informuje nadřazené zařízení o způsobu zpracování přijaté instrukce. Kódy potvrzení: 0...VŠE V POŘÁDKU Instrukce byla v pořádku přijata a kompletně provedena. 1...JINÁ CHYBA Blíže nespecifikovaná chyba zařízení. 2...NEPLATNÝ KÓD INSTRUKCE Přijatý kód instrukce není známý. 3...NEPLATNÁ DATA Data nemají platnou délku nebo obsahují neplatnou hodnotu. 4...NEPOVOLEN ZÁPIS/PŘÍSTUP ODMÍTNUT - Dotaz nebyl proveden, protože nebyly splněny určité podmínky. - Pokus o zápis dat do nepřístupné paměti. - Snaha o aktivování funkce zařízení, která vyžaduje jiné nastavení (např. vyšší komunikační rychlost). - Snaha o změnu konfigurace, bez bezprostředně předcházejícího povolení nastavení. - Přístup do paměti chráněné heslem. 5...PORUCHA ZAŘÍZENÍ - Porucha zařízení, vyžadující servisní zásah. - Chyba vnitřní paměti zařízení nebo paměti nastavení. - Chyba některé vnitřní periferie zařízení (běhová chyba nebo chyba při inicializaci). - Jakákoli jiná chyba ovlivňující správnou funkci zařízení. D...AUTOMATICKY VYSLANÁ INSTRUKCE ZMĚNA STAVU DIGITÁLNÍHO VSTUPU E...AUTOMATICKY VYSLANÁ INSTRUKCE KONTINUÁLNÍ MĚŘENÍ - Periodické odesílání naměřených hodnot. Data (DATA) Data instrukce. www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 15

IORS KOMPLETNÍ PŘEHLED INSTRUKCÍ MODULU IORS Instrukce Kód 97 66 Data dotazu (97) Data odpovědi (97) Str. Vstupy a výstupy Čtení vstupů... 31H... IR...---...(stav vstupů)... 18 Čtení výstupů... 30H... OR...---...(stav OUT)... 17 Nastavení výstupů... 20H... OS...(OUTx) (OUTy)...---... 17 Nastavení výstupů na určitou dobu... 23H... OT...(čas) (OUTx) (OUTy)...---... 18 Konfigurační Čtení komunikačních parametrů... F0H... ---...---...(adresa)(rychlost)... 20 Nastavení komunikačních parametrů E0H... AS a SS...(adresa)(rychlost)...---... 19 Doplňkové Čtení chyb komunikace... F4H... ---...---...(chyby)... 25 Čtení jména a verze... F3H...?...---...IORS; v0209.03; F66 97... 24 Čtení nastavení samovolného vysílání. 11H... IX...---...(stav)... 21 Čtení statusu... F1H... SR...---...(status)... 23 Čtení uložených uživatelských dat... F2H... DR...(data)...---... 23 Kontrolní součet čtení nastavení... FEH... ---...---...(stav)... 25 Nastavení samovolného vysílání... 10H... IS...(stav)...---... 20 Nastavení statusu... E1H... SW...(status)...---... 22 Povolení konfigurace... E4H... E...---...---... 22 Povolení kontrolního součtu... EEH... ---...(stav)...---... 24 Reset... E3H... RE...---...---... 24 Uložení uživatelských dat... E2H... DW...(pozice)(data)...---... 22 Pro přehlednost jsou dále podrobně popsány jen instrukce (INST), potvrzení (ACK) a data (DATA). Adresa (ADR), podpis (SIG) a kontrolní součet (SUMA) jsou podrobně popsány výše v popisu protokolu a v podrobné dokumentaci k protokolu Spinel (k dispozici ke stažení na spinel.papouch.com). Příklady jsou však uvedeny v kompletním tvaru a to pro adresu 01H a podpis 02H. Indexy 97 nebo 66 před některými odstavci na následujících stránkách označují pro jaký formát protokolu Spinel je takto označený odstavec určen. Není-li před odstavcem žádný index, vztahuje se daná informace na protokol 97 i 66. (Viz také poznámku pod čarou 13 na straně 14.) Strana 16 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS V s t u p y a v ý s t u p y N a s t a v e n í v ý s t u p ů Instrukce nastaví vybrané výstupy. 97 Dotaz: 20H (OUTx) (OUTy) 97 : (ACK 00H) 97 Legenda: (OUTx) 1 byte; byte má tvar: SXXXXOOO, kde S je stav, na který má být výstup nastaven (1 = sepnout; 0 = rozepnout) a O je číslo výstupu (binární vyjádření čísla 1 až 4). Hodnota X je ignorována. Instrukce může obsahovat až osm těchto bytů, na pořadí nezáleží. 97 Příklad: Nastavení výstupu 2, adresa 01H, podpis 02H 2AH,61H,00H,06H,01H,02H,20H,82H,C9H,0DH 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH 66 Dotaz: OS (výstup)(stav) (Output Set) 66 : (ACK 0 ) 66 Legenda: (výstup) Číslo výstupu znak 1 až 4 (stav) 66 Příklad: Dotaz sepne relé 1 *B1OS11 *B10 Č t e n í v ý s t u p ů 97 Dotaz: 30H Sepnutí ( 1 ) nebo rozepnutí ( 0 ) vybraného výstupu. Instrukce čte stav výstupů (relé). 97 : (ACK 00H) (stav OUT) 97 Legenda: (stav OUT) 1 byte; byte má tvar: 87654321, kde bity 1 až 8 značí číslo výstupu. Výstupy, jejichž bity jsou 1, jsou sepnuty. Zde jsou použity pouze bity 1 až 4. 97 Příklad: Čtení stavu relé, adresa 01H, podpis 02H 2AH,61H,00H,05H,01H,02H,30H,3CH,0DH - relé 1 a 5 sepnuty 2AH,61H,00H,06H,01H,02H,00H,11H,5AH,0DH 66 Dotaz: OR (výstup) (Output Read) 66 : (ACK 0 )(stav) 66 Legenda: (výstup) Číslo výstupu znak 1 až 4 66 Příklad: Dotaz (stav) Vybraný výstup je sepnut ( 1 ) nebo rozepnut ( 0 ). *B1OR1 sepnuto relé 1 *B101 www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 17

IORS N a s t a v e n í v ý s t u p ů n a u r č i t o u d o b u Instrukce nastaví vybrané výstupy na určitou dobu. 97 Dotaz: 23H (čas) (OUTx) (OUTy) 97 : (ACK 00H) 97 Legenda: (čas) 1 byte; prodleva, po kterou má být relé sepnuto/rozepnuto. Rozsah 1 až 255, jednotka je 0.5 sec. (OUTx) 1 byte; byte má tvar: SXXXOOOO, kde S je stav, na který má být výstup dočasně nastaven (1 = sepnout; 0 = rozepnout) a O je číslo výstupu (binární vyjádření čísla 1 až 4). Hodnota X je ignorována. V případě, že relé, které má sepnout, je již sepnuto, zůstane sepnuté a za stanovenou dobu rozepne (stejně tak v opačném případě). Instrukce může obsahovat až osm těchto bytů, na pořadí nezáleží. 97 Příklad: Sepnutí relé 1 a 4 dobu 5 sec, adresa 35H, podpis 02H 2AH,61H,00H,08H,35H,02H,23H,04H,81H,84H,09H,0DH 2AH,61H,00H,05H,35H,02H,00H,38H,0DH 66 Dotaz: OT (výstup)(stav)(čas) (Output Timing) 66 : (ACK 0 ) 66 Legenda: (výstup) Číslo výstupu znak 1 až 4 (stav) Sepnout ( 1 ) nebo rozepnout ( 0 ). (čas) Číslo 1 až 255.Jednotka je 0,5sec.Je tedy možné nastavit čas 0,5 až 127,5 sec. 66 Příklad: Dotaz sepnutí výstupu 2 na 10 sec *B1OT2120 *B10 Č t e n í v s t u p ů 97 Dotaz: 31H Instrukce čte stav vstupů. 97 : (ACK 00H)(stav vstupů) 97 Legenda: (stav vstupů) 1 byte; byte má tvar: 87654321, kde bity 1 až 8 značí číslo vstupu. Hodnota bitů odpovídá log. hodnotám jednotlivých vstupů. Použity jsou jen bity 1 až 4. 97 Příklad: Čtení stavu vstupů, adresa 01H, podpis 02H 2AH,61H,00H,05H,01H,02H,31H,3BH,0DH vstupy 2, 7 a 8 jsou v log. 1, ostatní log. 0 2AH,61H,00H,06H,01H,02H,00H,C2H,A9H,0DH 66 Dotaz: IR (vstup) (Input Read) 66 : (ACK 0 )(stav) 66 Legenda: (vstup) Číslo výstupu znak 1 až 4 (stav) 66 Příklad: Dotaz vstup 1 *B1IR1 Sepnutí ( 1 ) nebo rozepnutí ( 0 ) vybraného výstupu. vstup 1 neaktivní *B100 Strana 18 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS K o n f i g u r a č n í N a s t a v e n í k o m u n i k a č n í c h p a r a m e t r ů Nastavuje adresu a komunikační rychlost. (U této instrukce není možné použít universální adresu.) 97 Dotaz: E0H (adresa) (rychlost) 97 : (ACK 00H) 97 Legenda: (adresa) 1 byte; Může být z intervalu 00H až FDH, pokud je pro komunikaci využit i protokol 66, je nutné použít jen adresy, které je možno vyjádřit i jako zobrazitelný ASCII znak (viz odstavec Adresa na straně 14). (rychlost) 1 byte; komunikační rychlost, kódy rychlostí jsou uvedeny v tabulce 2. 97 Příklad: Nastavení adresy 04H a komunikační rychlosti 19200Bd; stará adresa 01H, podpis 02H Poznámky: 2AH,61H,00H,07H,01H,02H,E0H,04H,07H,7FH,0DH 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH Nová adresa a komunikační rychlost se nastaví po odeslání odpovědi. Před nastavením konfiguračních parametrů musí předcházet instrukce Povolení konfigurace (strana 22). Po nastavení komunikačních parametrů se nastavení opět zakáže. Ostatní parametry komunikace jsou: 8 bitů, bez parity, 1 stopbit. Z výroby je nastavena komunikační rychlost 9600Bd, adresa 01H. V případě, že adresa není známa a na lince není připojené žádné další zařízení, lze adresu zjistit instrukcí Čtení komunikačních parametrů. Jako adresa zařízení se použije univerzální adresa FEH. V případě, že komunikační rychlost je neznámá, je nutné vyzkoušet všechny komunikační rychlosti. 66 Dotaz: AS (adresa) 14 (Adress Set) 66 : (ACK 0 ) 66 Legenda: (adresa) viz odstavec Adresa na straně 14. 66 Příklad: Dotaz: Adresa 4 *B1AS4 *B10 66 Dotaz: SS (kód) 14 (Speed Set) 66 : (ACK 0 ) 66 Legenda: (kód) kód komunikační rychlosti dle tab. 1 66 Příklad: Dotaz: Rychlost 19200Bd *B1SS7 *B10 14 Adresu a komunikační rychlost je nutné v protokolu 66 nastavit dvěma různými instrukcemi. (U protokolu 97 je to jen jedna instrukce.) www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 19

IORS Č t e n í k o m u n i k a č n í c h p a r a m e t r ů 97 Dotaz: F0H Vrací adresu a komunikační rychlost. 97 : (ACK 00H) (adr) (rychlost) 97 Legenda: (adresa) 1 byte; adresa přístroje (rychlost) 1 byte; komunikační rychlost kódy rychlostí jsou uvedeny v tab. 1. 97 Příklad: Čtení komunikačních parametrů; univerzální adresa FEH, podpis 02H 2AH,61H,00H,05H,FEH,02H,F0H,7FH,0DH - adresa 04H, komunikační rychlost 9600Bd 2AH,61H,00H,07H,04H,02H,00H,04H,06 H,5DH,0DH 97 Poznámky: Použití této instrukce je určeno pro zjištění nastavené adresy v případě, kdy není známa. Dotaz se přitom posílá na univerzální adresu FEH. Pokud není známa ani komunikační rychlost, je třeba vyzkoušet všechny komunikační rychlosti zařízení. Na lince ale nesmí být připojeno žádné další zařízení. Ostatní parametry komunikace jsou: 8 bitů, bez parity, 1 stopbit. Z výroby je nastavena komunikační rychlost 9600Bd a adresa 01H. N a s t a v e n í s a m o v o l n é h o v y s í l á n í 97 Dotaz: 10H(stav) 97 : (ACK 00H) Povoluje nebo zakazuje automatické vyslání zprávy na linku při změně logické úrovně na vstupech. (Z výroby je automatické vysílání zakázáno.) 97 Legenda: (stav) 1 byte; 00H = samovolné vyslání zakázáno, 01H = povoleno 97 Příklad: Povolení samovolného vyslání zprávy; adresa 01H, podpis 02H 2AH,61H,00H,06H,01H,02H,10H,01H,5AH,0DH Poznámky: 66 Dotaz: IS (stav) 66 : (ACK 0 ) 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH Je-li automatické vyslání povoleno, při každé změně log. úrovně alespoň na jednom vstupu, modul IORS automaticky vyšle zprávu nadřazenému systému s aktuálním stavem vstupů. Zpráva je ve tvaru (ACK 0DH)(stav IN) kde (ACK 0DH) je příznak samovolně vyslané zprávy a (stav IN) je stav vstupů viz instrukce Čtení stavu vstupů. Jako podpis se posílá 01H. Samovolně vyslaná zpráva se pak posílá ve stejném formátu, jako byl formát instrukce Nastavení samovolného vyslání. Je doporučeno povolit samovolné vyslání jen v případě, kdy je na lince připojen jen modul IORS. Z výroby je samovolné vyslání zakázáno. 66 Legenda: (stav) Povolení ( 1 ) nebo zákaz ( 0 ) automatického vysílání. 66 Příklad: Dotaz povolení automatického vysílání *B1IS1 *B10 Komunikační rychlost Bd Kód 97 66 110 00H 0 300 01H 1 600 02H 2 1200 03H 3 2400 04H 4 4800 05H 5 9600 06H 6 19200 07H 7 38400 08H 8 57600 09H 9 115200 0AH A tab. 1 kódy komunikačních rychlostí Strana 20 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS Č t e n í n a s t a v e n í s a m o v o l n é h o v y s í l á n í 97 Dotaz: 11H Čte nastavení samovolného vysílání zpráv o změně stavu některého ze vstupů. 97 : (ACK 00H)(stav) 97 Legenda: (stav) 1 byte; 00H = samovolné vyslání zakázáno, 66D (42H) = povoleno formátem 66, 97D (61H) = povoleno formátem 97 97 Příklad: Povolení samovolného vyslání zprávy; univerzální adresa FEH, podpis 02H 66 Dotaz: IX 2AH,61H,00H,05H,FEH,02H,11H,5EH,0DH automatické vysílání je povoleno, bylo povoleno formátem 66 (42H) 2AH,61H,00H,06H,31H,02H,00H,42H,F9H,0DH 66 : (ACK 0 )(stav) 66 Legenda: (stav) 0 automatické vysílání zakázáno; B automatické vysílání bylo povoleno formátem 66; a automatické vysílání bylo povoleno formátem 97 66 Příklad: Dotaz *B1IX automatické vysílání povoleno formátem 66 *B10B www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 21

IORS D o p l ň k o v é P o v o l e n í k o n f i g u r a c e 97 Dotaz: E4H 97 : (ACK 00H) Povoluje provedení konfigurace. Musí předcházet bezprostředně před instrukcí pro nastavení komunikačních parametrů. Po následující instrukci (i neplatné) je konfigurace automaticky zakázána. (U této instrukce není možné použít universální adresu.) 97 Příklad: Povolení konfigurace 2AH,61H,00H,05H,01H,02H,E4H,88H,0DH 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH 66 Dotaz: E (Enable) 66 : (ACK 0 ) 66 Příklad: Dotaz *B1E *B10 U l o ž e n í u ž i v a t e l s k ý c h d a t Instrukce uloží uživatelská data. Při vypnutí napájení si přístroj data pamatuje. 97 Dotaz: E2H (pozice)(data) 97 : (ACK 00H) 97 Legenda: (pozice) 1 byte; adresa paměti, kam se mají data uložit. 00H až 0FH (data) 1 až 16 bytů; libovolná uživatelská data. 97 Příklad: Uložení slova "Kotelna 1" na adresu paměti 00H; adresa 01H, podpis 02H 2AH,61H,00H,0FH,01H,02H,E2H,00H,"KOTELNA 1",61H,0DH Poznámky: 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH Paměť pro uživatelská data má velikost 16 bytů. V případě že se zapisuje na adresu paměti např. 0CH, lze zapsat max. 4 bajty. 66 Dotaz: DW (pozice)(data) (Data Write) 66 : (ACK 0 ) 66 Legenda: (pozice) Adresa pozice v paměti, na kterou se bude zapisovat. Z intervalu 0-9 nebo A-F. (data) 66 Příklad: Dotaz 1 až 16 bytů; Libovolná uživatelská data. Z intervalu 0-9 nebo A-F. *B1DW0KOTELNA 1 *B10 Strana 22 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS Č t e n í u l o ž e n ý c h u ž i v a t e l s k ý c h d a t 97 Dotaz: F2H Instrukce čte uložená uživatelská data. Při vypnutí napájení si přístroj data pamatuje. 97 : (ACK 00H)(data) 97 Legenda: (data) 16 bytů; uložená uživatelská data. 97 Příklad: Čtení uživatelských dat; adresa 01H, podpis 02H 2AH,61H,00H,05H,01H,02H,F2H,7AH,0DH - "Kotelna 1 " 2AH,61H,00H,15H,01H,02H,00H,"KOTELNA 1 ",5DH,0DH 66 Dotaz: DR (Data Read) 66 : (ACK 0 )(data) 66 Legenda: (data) 1 až 16 bytů; Uživatelská data. 66 Příklad: Dotaz *B1DR *B10KOTELNA 1 N a s t a v e n í s t a t u s u 97 Dotaz: E1H (status) 97 : (ACK 00H) Nastaví status přístroje. Uživatelsky definovaný byte, který lze využít k zjištění stavu přístroje. 97 Legenda: (status) 1 byte; status přístroje. Po zapnutí přístroje, nebo po resetu (i softwarovém) je automaticky nastaven status 00H. Pokud je instrukcí Nastavení statusu přestaven na jinou hodnotu, lze později snadno identifikovat, v jakém stavu se přístroj nachází. 97 Příklad: Nastavení statusu 12H; adresa 01H, podpis 02H 2AH,61H,00H,06H,01H,02H,E1H,12H,78H,0DH 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH 66 Dotaz: SW (status) (Status Write) 66 : (ACK 0 ) 66 Legenda: (status) znak z intervalu mezera až ~ (32 126) 66 Příklad: Dotaz znak A *B1SWA *B10 Č t e n í s t a t u s u 97 Dotaz: F1H Čte status přístroje. Uživatelsky definovaný byte, který lze využít k zjištění stavu přístroje. 97 : (ACK 00H)(status) 97 Legenda: (status) 1 byte; status přístroje, význam viz Nastavení statusu. 97 Příklad: Čtení statusu; adresa 01H, podpis 02H www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 23

IORS 2AH,61H,00H,05H,01H,02H,F1H,7BH,0DH - status 12H 2AH,61H,00H,06H,01H,02H,00H,12H,59H,0DH 66 Dotaz: SR (Status Read) 66 : (ACK 0 )(znak) 66 Legenda: (znak) znak z intervalu mezera až ~ (32 126) 66 Příklad: Dotaz *B1SR *B10A Č t e n í j m é n a a v e r z e 97 Dotaz: F3H Čte jméno přístroje, verzi vnitřního software a seznam možných formátů komunikace (pro modul IORS 97 a 66). Nastaveno při výrobě. 97 : (ACK 00H) (řetězec) 97 Legenda: (řetězec) Text je ve tvaru: IORS; v0209.03; F66 97. 66 Dotaz:? 66 : (ACK 0 ) 66 Příklad: Dotaz R e s e t *B1? 97 Dotaz: E3H 97 : (ACK 00H) *B10IORS; V0209.00; F66 97 Provede reset přístroje. Modul se dostane do shodného stavu jako po zapnutí napájení. 97 Příklad: Reset; adresa 01H, podpis 02H 2AH,61H,00H,05H,01H,02H,E3H,89H,0DH 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH Poznámka: Reset se provede až po odeslání odpovědi. 66 Dotaz: RE (REset) 66 : (ACK 0 ) 66 Příklad: Dotaz *B1RE *B10 P o v o l e n í k o n t r o l n í h o s o u č t u Povoluje kontrolu checksumu u příchozích zpráv. 97 Dotaz: EEH (stav) Strana 24 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS 97 : (ACK 00H) 97 Legenda: (stav) 1 byte; 01H pro zapnuti kontroly; 00H pro vypnuti 97 Příklad: Povolení konfigurace 2AH,61H,00H,06H,01H,02H,EEH,01H,7CH,0DH 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH K o n t r o l n í s o u č e t č t e n í n a s t a v e n í 97 Dotaz: FEH Zjišťuje aktuální nastavení kontroly checksumu. 97 : (ACK 00H) (stav) 97 Legenda: (stav) 1 byte; 01H pro zapnuti kontroly; 00H pro vypnuti 97 Příklad: Dotaz na nastavení 2AH,61H,00H,05H,01H,02H,FEH,6EH,0DH kontrola zapnuta 2AH,61H,00H,06H,01H,02H,00H,01H,6AH,0DH Č t e n í c h y b k o m u n i k a c e 97 Dotaz: F4H Instrukce vrací počet chyb komunikace, které se vyskytly od zapnutí přístroje, nebo od posledního čtení chyb komunikace. 97 : (ACK 00H) (chyby) 97 Legenda: (chyby) 1 byte; počet chyb komunikace, které se vyskytly od zapnutí přístroje, nebo od posledního čtení. Za chyby komunikace jsou považovány následující události: je očekáván prefix a přijde jiný byte nesouhlasí kontrolní součet SUMA zpráva není kompletní 97 Příklad: Čtení chyb komunikace; adresa 01H, podpis 02H 2AH,61H,00H,05H,01H,02H,F4H,78H,0DH - 5 chyb 2AH,61H,00H,06H,01H,02H,00H,05H,66H,0DH www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 25

IORS Strana 26 Soběslavská 15, Praha 3, tel.: 267 314 268 www.papouch.com

IORS www.papouch.com Soběslavská 15, Praha 3, tel.: 267 314 268 Strana 27

IORS Přenosy dat v průmyslu, převodníky linek a protokolů, RS232/485/422/USB/Ethernet/GPRS/ WiFi, měřicí moduly, inteligentní teplotní čidla, I/O moduly, elektronické aplikace dle požadavků. Adresa: Soběslavská 15 130 00 Praha 3 Telefon: +420 267 314 268-9 +420 602 379 954 Fax: +420 267 314 268-9 Internet: www.papouch.com E-mail: papouch@papouch.com RSS: www.papouch.com/paprss.xml w w w. p a p o u c h. c o m