NÁVOD MODUL RAILDUINO pro montáž na lištu DIN
Obsah NÁVOD... 1 1. Obecné pokyny a informace...3 1.1 Použité symboly...3 1.2 Bezpečnostní upozornění a varování...3 1.3 Rozsah dodávky...3 1.4 Popis dodávky a balení...3 1.5 Skladování...3 1.6 Instalace a uvedení do provozu...3 1.7 Náhradní díly...3 1.8 Opravy...3 1.9 Záruka...3 2. Ukončení provozu a likvidace...4 2.1 Ukončení provozu...4 2.2 Nakládání s obaly a likvidace...4 3. Popis výrobku...5 3.1. Koncepce...5 3.2. Technická specifikace...7 4. Pokyny pro instalaci...8 4.1 Montáž...8 4.2 Nastavení přepínače DIP...8 4.3 Indikační dioda...8 4.4 Základní zapojení...9 4.5 Nastavení komunikace... 11 4.6 Připojení k domácí automatizaci Loxone... 12 4.7 Nastavení senzorů a aktorů v Loxone config... 17 5. Základní parametry a provozní podmínky... 24 6. Tabulka vstupů výstupů a jejich adresace... 25-2 -
1. Obecné pokyny a informace 1.1 Použité symboly značka varování, pro bezpečné použití je nutné postupovat dle návodu značka CE osvědčuje shodu výrobku se zákonnými požadavky výrobek nepatří do komunálního odpadu a podléhá oddělenému sběru 1.2 Bezpečnostní upozornění a varování Upozornění! Z důvodu zam ezení elektrickému šoku a požáru dodržujte bezpečnostní pokyny uvedené v tomto návodu a směrnice. Nepřekračujte technické parametry a zařízení používejte pouze dle následujícího popisu. Před uvedením zařízení do provozu si pečlivě prostudujte návod. Zařízení by měl instalovat pouze kvalifikovaný pracovník (technik). V případě použití zařízení jiným způsobem, než uvádí výrobce, může dojít k porušení ochrany poskytované zařízením. Dokud není zařízení instalováno, nepřipojujte ho k nebezpečnému napětí. Opravy modulu smí provádět pouze výrobce. Upozornění! V aplikacích se zapojením nízkého napětí 230V na výstupní svorky zařízení musí být zajištěn dostatečný odstup či izolace od drátů, svorek a ohrazení k okolí (např. sousedícím zařízením) z důvodu zachování ochrany před elektrickým šokem. Za předním krytem přístroje jsou výstupní svorky, na nichž se může vyskytnout nebezpečné napětí. V ČR smí zařízení instalovat pouze kvalifikovaná osoba (min. osoba znalá dle 5 vyhlášky č. 50/1978 Sb.) po seznámení s tímto návodem. Přístroj nesmí být používán jinak než v souladu s tímto návodem. Pro zam ezení rizika elektrického úrazu nebo požáru nesmí být překročeny maximální provozní parametry přístroje, zejména nesmí být překročen rozsah pracovních teplot působením tepla z připojených nebo okolních technologických zařízení! 1.4 Popis dodávky a balení Výrobek je zabalen do ochranného elektrostatického obalu a uložen do kartonové krabičky. Výrobek nesmí být při přepravě vystaven přímému dešti, otřesům a rázům. 1.5 Skladování Výrobky se skladují v suchých prostorách s teplotou -40 až +85 C bez kondenzace vodních par. 1.6 Instalace a uvedení do provozu Přístroj by měli instalovat pouze technici, kteří jsou seznámeni s technickým i pojmy, upozorněními a pokyny v návodu a kteří jsou sto tyto pokyny dodržet. Existují-li nějaké pochybnosti, co se týče správné manipulace s modulem, kontaktujte Vašeho místního distributora, nebo výrobce. Montáž a připojení zařízení by mělo vyhovovat národní legislativě upravující montáž elektrických materiálů, tj. průřez vodičů, ochranné pojistky a umístění. Popisy vstupních/výstupních a napájecích napojení jsou uvedeny v tom to návodu a na popisovém štítku. Modul Railduino je určen pro uchycení na lištu DIN dle normy EN 60715 nebo typ PR-TS 35. Při instalaci, uvádění do provozu, obsluze a údržbě dbejte pokynů uvedených v kapitole 4. 1.7 Náhradní díly Každou kompaktní část výrobku, k jejíž vým ěně nejsou nutné speciální postupy nebo technologické operace, lze zároveň objednat jako náhradní díl. 1.8 Opravy Výrobky opravuje výrobce. Do opravy se výrobky zasílají v obalu, který zaručuje tlumení rázů a otřesů a chrání před poškozením během dopravy. 1.9 Záruka Chraňte zařízení před přímým slunečním světlem, prachem, vysokou teplotou, mechanickým i vibracemi a nárazem, před deštěm a vysokou vlhkostí. V případě zvýšení teploty okolního prostředí nad uvedenou mez zajistěte větrání. 1.3 Rozsah dodávky K výrobku se dodává: - návod pro modul Railduino - prpojovací kabel USB Na výrobek se poskytuje záruka 2 roky ode dne dodání uvedeného na dodacím listu. Výrobce ručí za technické a provozní parametry výrobků v rozsahu dle platné dokumentace. Záruční doba běží ode dne převzetí zboží kupujícím nebo od předání přepravci. Reklamace vad se uplatňuje písemně u výrobce v záruční době spolu s reklamovaným výrobkem. Reklamující uvede identifikaci výrobku, číslo dodacího listu a popis závady. Výrobce neodpovídá za vady způsobené nesprávným skladováním, nesprávným vnějším zapojením, poškozením vnějšími vlivy, zejména působením veličin nepřípustné velikosti, neodbornou montáží, chybným seřízením, nesprávnou obsluhou nebo běžným opotřebením. - 3 -
2. Ukončení provozu a likvidace 2.1 Ukončení provozu Při ukončení provozu je možno po odpojení napájecího napětí provést demontáž a likvidaci. 2.2 Nakládání s obaly a likvidace Pokud nebude výrobek Railduino dále používán, nebo má-li být nahrazen novým, nelikviduje se spolu s běžným komunálním odpadem. Likvidace tohoto výrobku musí být provedena v tříděném odpadu. Tříděný odpad umožňuje recyklaci a opětovné využití použitých výrobků a obalových materiálů. Opětovné použití recyklovaných materiálů pomáhá chránit životní prostředí před znečištěním a snižuje spotřebu surovin. Při zakoupení nových výrobků, prodejny, místní sběrny odpadů nebo recyklační stanice poskytnou informace o správné likvidaci elektroodpadů. Abychom předešli poškození životního prostředí nebo lidského zdraví nekontrolovanou likvidací, doporučujeme při likvidaci kontaktovat prodejce s žádostí o informace o bezpečné likvidaci tohoto výrobku. - 4 -
3. Popis výrobku Modul Railduino je samostatně použitelný program. automat (Arduino - compatible PLC), který se dá využívat v mnoha rozličných aplikacích - od jednoduchých úkolů až po složité procesy. Z výroby je nastaven tak, aby fungoval ve spojení s nadřazeným systémem, např. Loxone, bez jakéhokoliv dalšího zásahu. Nadřazený systém je pak schopný ovládat digitálními výstupy modulu Railduino externí zařízení (např. čerpadla, LED apod.), případně snímat hodnoty na digitálních / analogových vstupech (např. tlačítka, kontakty apod.). Modul Railduino umožňuje vyhodnocovat digitální snímače/spínače pomocí 24x digitálních vstupů, které jsou opticky oddělené, max. napětí na vstupu 24V. Dále je možné snímat stav 3x analogových vstupů pomocí 10-bitového AD převodníku, rozmezí analogových hodnot 0-10V. Pomocí 12x digitálních výstupů (relé) je možné ovládat zařízení s max. zatěžovacím proudem 5A při 230V na jeden výstup. K dalším výstupům patří také 4x PWM výstupy, které jsou spínány pomocí FET tranzistorů, max. napětí 24V DC, m ax spínaný proud 2 A / výstup, max. zátěž 25 W / výstup, frekvence 490 Hz. Modul Railduino je vybaven komunikačními sběrnicemi, pomocí kterých je možné uvedené stavy na vstupech číst, případně ovládat výstupy. Jedná se o sériovou sběrnici RS485 (vlastní protocol 485 nebo protokol Modbus RTU), pomocí které je možné připojit nadřazený řídící systém, další moduly Railduino, případně jiná zařízení. Dále se jedná o sběrnici 1-wire (Dallas-Maxim ), pomocí které je možné připojit k modulu oblíbené teplotní senzory DS18B20, případně senzory DS2438 (např. UNICA 1-wire senzory). Jako doplňková funkce je komunikace po Ethernetu, tedy využití LAN připojení (UDP pakety nebo protokol Modbus TCP ). V neposlední řadě je modul připraven na komunikaci po sběrnici I2C. Komunikační protokoly po sběrnici RS485 a Ethernet jsou naprogramovány na vlastní 485 protokol nebo MODBUS RTU (pro seriovou linku RS485) a UDP pakety nebo MODBUS TCP (pro Ethernet). Nastavení této komunikace je v kapitole Nastavení. 3.1. Koncepce Celý automat je koncipován jako sestava několika částí osazených desek plošných spojů v plastovém krytu typu DIN (9 modulů), který je možné umístit na DIN lištu. Základní součásti, ze kterých je modul Railduino složen, jsou následující: Arduino MEGA 2560 - deska plošných spojů s mikrokontrolérem v podobě 8 bitového procesoru ATmega 2560 s frekvencí 16 MHz, známá pod označením Arduino MEGA 2560 - jedná se o open-source projekt komunity - více zde: http://arduino.cc/. Railduino shield je další DPS deska, umožňující připojit ke kontroléru veškeré vnější senzory a aktory, které signály uzpůsobí tak, aby je mohl mikrokontrolér snímat, či ovládat. Dále tato deska zajišťuje veškeré napájení a komunikaci. Ethernet shield - je doplňková (né nutná) DPS, která dává možnost připojit celé zařízení do sítě Ethernet. Při použití této funkce je modul Railduino navíc vybaven propojovacími konektory. - 5 -
- 6 -
3.2. Technická specifikace 24x digitální vstupy (digital inputs) - opticky oddělené, max. napětí vstupu 24V DC 12x reléové výstupy (relay outputs) - galvanicky oddělené, max. proud 5A při 230V AC na 1 výstup 3x analogové vstupy (analog inputs) - vstupní napětí 0-10V oproti svorce AC, rozlišení 1024 bitů 4x PWM výstupy (digital outputs) max 25 W / 1 výstup, max 24V DC, f = 490 Hz komunikace 1-wire - možnost připojení teplotních senzorů Dallas DS18B20 (max. 5 ks), rozlišení 0,1 C, dotazování na teplotu každých 30s komunikace I2C - možnost připojení např. přístupových systémů, RTC, dotyk. snímačů apod. v přípravě komunikace RS485 - možnost sériové komunikace s nadřazenými systémy (např. Loxone RS485/Modbus extension) komunikace USB - možnost připojení k PC za účelem programování konektor je uvnitř zařízení komunikace Ethernet - možnost připojení k LAN např. pro síť Internet (doplňková funkce) stavová LED - indikace běhu modulu resetovací tlačítko - opětovné spuštění modulu přepínač DIP - k nastavení adresy modulu - až 16 adres - 7 -
4. Pokyny pro instalaci 4.1 Montáž Montáž na lištu DIN modul Railduino nacvakněte na lištu DIN (TS 35) dle obrázku. 4.2 Nastavení přepínače DIP Tento přepínač slouží k nastavení adresy pro komunikaci přes RS485 (Modbus) více v kap. 4.5) Add. Dip Switch Add. Dip Switch 1 2 3 4 1 2 3 4 1 OFF OFF OFF ON 9 ON OFF OFF ON 2 OFF OFF ON OFF 10 ON OFF ON OFF 3 OFF OFF ON ON 11 ON OFF ON ON 4 OFF ON OFF OFF 12 ON ON OFF OFF 5 OFF ON OFF ON 13 ON ON OFF ON 6 OFF ON ON OFF 14 ON ON ON OFF 7 OFF ON ON ON 15 ON ON ON ON 8 ON OFF OFF OFF 16 OFF OFF OFF OFF 4.3 Indikační dioda Zařízení je opatřeno modrou diodou v pravé spodní části, indikující provozní stav, viz tabulka níže. Po připojení napájení k modulu v normálním režimu modrá dioda bliká frekvencí 1 Hz. Pozn. Pro Modbus TCP pokud po připojení napájení svítí modrá dioda déle než 10s, není přiřazena IP adresa modulu DHCP serverem, je potřeba resetovat připojení k síti LAN, případně resetovat modul Railduino. Dioda Stav Požadované opatření nesvítí bez napájení nebo chyba zařízení připojit napájení nebo vyměnit zařízení trvale svítí spouštění nebo restartování svítí-li trvale, resetovat připojení k síti LAN (pouze pro Modbus TCP) bliká cca 1 Hz zařízení v pořádku - - 8 -
4.4 Základní zapojení obr. 1 - blokové schéma použití digitálních vstupů / reléových výstupů modulu Railduino pro snímání tlačítka a ovládání síťové zásuvky 230V pomocí sběrnice RS485 (485 nebo Modbus RTU) nebo sítě LAN (UDP nebo Modbus TCP) obr. 2 - blokové schéma použití PWM výstupů modulu Railduino pro ovládání barevného LED pásku pomocí sběrnice RS485 (485 nebo Modbus RTU) - 9 -
obr. 3 - blokové schéma použití teplotních senzorů DS18B20 na sběrnici 1 wire modulu Railduino a připojení k síti LAN (UDP nebo Modbus TCP) obr. 4 - blokové schéma použití analogových vstupů modulu Railduino pro snímání stavu vodní hladiny ultrazvuk. čidlem a připojení k sběrnici RS485 (485 nebo Modbus RTU) - 10 -
4.5 Nastavení komunikace V modulu Railduino jsou přednastaveny komunikační sběrnice následovně: - RS485 485 nebo Modbus RTU: - Komunikační rychlost 115200 Bd - Počet datových bitů 8 - Počet stopbitů 1 - Parita žádná - LAN UDP nebo Modbus TCP - Modbus port 502 - UDP příchozí port 55555 - UDP odchozí port 44444 - IP adresa - dynamická pro Modbus TCP - statická 192.168.150.15x pro UDP pakety Protokoly: Modbus: Podporované funkce: FC16 - zápis do holding registrů FC3 - čtení z holding registrů UDP: signály: o DS18B20 1wire paket: rail1 1w 2864fc3008082 25.44 o DS2438 1wire paket: rail1 1w 2612c3102004f 25.44 1.23 0.12 o dig. vstup logická jedna: rail1 di1 1 o dig. vstup logická nula: rail1 di1 0 o analog. vstup stav: rail1 ai1 520 příkazy: o dig. výstup zapnout: rail1 do12 on o dig. výstup vypnout: rail1 do5 off o pwm výstup hodnota: rail1 pwm1 255 485: protokol má navíc symbol \n na konci příkazu Adresa modulu Railduino se nastavuje pomocí přepínače DIP (viz. obrázek 2). Protože se jedná o 4 pólový přepínač, je možné nastavit až 16 různých adres. Výchozí adresa modulu je nastavena na 1. V případě použití Modbus TCP komunikace je adresa dynamická, přidělená DHCP serverem. V případě použití UDP paketů je využita statická IP adresa. Každý modul má adresu 192.168.150.15x, kde x je odvozeno od nastavení DIP přepínače. Připojení do sítě LAN využívá přiřazení IP adresy pomocí DHCP serveru - tuto je třeba zjistit např. v routeru, který funguje jako DHCP server. - 11 -
4.6 Připojení k domácí automatizaci Loxone Modul Railduino je možné připojit k systému Loxone dvěma způsoby pomocí sériové sběrnice (protokol 485 nebo protokol Modbus použití RS485 nebo Modbus extensionu), nebo pomocí počítačové sítě LAN (UDP nebo Modbus TCP) - tato možnost je doplňková a je ji potřeba objednat dodatečně. Následně je nutné upravit program Loxone miniserveru. Tento postup je popsán v následujících kapitolách. Jaké volit připojení k Loxone sériová linka (485 nebo Modbus RTU) nebo LAN (UDP nebo Modbus TCP)? Připojení přes sériovou linku 485 je spolehlivější, ovšem nepatrně pomalejší, než-li přžes LAN. Jedná se o sběrnici, kde již žádné další komponenty nejsou připojeny. Nevzniká riziko zarušování komunikace jinými prvky. Připojení přes LAN je rychlejší, ovšem je zde možnost nespolehlivosti vlivem zatěžování LAN komunikací od jiných zařízení (tiskárny, PC apod.). Dále je nutnost použití většího počtu síťových prvků. V místech, kde je pouze připojení pomocí počítačové sítě LAN např. velké vzdálenosti od Loxone miniserveru, lze volit variantu připojení pomocí této sítě. Vzorové programy pro Loxone je možné také stáhnout z webu www.sedtronic.cz 4.6.1 Připojení pomocí sériové sběrnice RS485 Modul Railduino musí být připojen k miniserveru Loxone pomocí RS485 extensionu a sériové sběrnice (např. kroucená dvojlinka, UTP apod.). Stačí propojit komunikační rozhraní RS485 extensionu - svorky A a B se svorkami modulu Railduino A+ a B-, viz. obrázek níže. obr. 6 - blokové schéma připojení modulu Railduino k systému Loxone pomocí RS485 extensionu V Loxone Configu je nutné nastavit komunikační parametry pro RS485 extension - viz. obrázek níže - 12 -
4.6.2 Připojení pomocí sériové sběrnice Modbus RTU UPOZORNĚNÍ! Verze Loxone Configu - 8.1.11 mění dotaz. cyklus u Modbus extensionu z min. hodnoty 0,1s na 5s!!! Modul Railduino musí být připojen k miniserveru Loxone pomocí Modbus extensionu a sériové sběrnice (např. kroucená dvojlinka, UTP apod.). Stačí propojit komunikační rozhraní Modbus extensionu - svorky A a B se svorkami modulu Railduino A+ a B-, viz. obrázek níže. obr. 6 - blokové schéma připojení modulu Railduino k systému Loxone pomocí Modbus extensionu Nejprve je nutné v Loxone Configu nastavit komunikační parametry pro Modbus extension (kapitola Nastavení) - viz. obrázek - 13 -
Poté je nutné vložit nové Modbus zařízení do Loxone Configu, a nastavit adresu tohoto zařízení (navolená hodnota na DIP přepínači modulu Railduino): 4.6.3 Připojení pomocí sítě LAN Modul Railduino RTU/TCP může být připojen k miniserveru Loxone také přímo pomocí komunikační sítě LAN. Stačí propojit komunikačním kabelem modul Railduino do sítě LAN (switch, router, atp.). - 14 -
4.6.3.1 Protokol UDP V Loxone Configu je nutné nastavit pouze port pro naslouchání UDP paketů: port 55555 v nastavení Virtuálního UDP příkazu viz. obrázek níže. 4.6.3.2 Protokol Modbus TCP Nejprve je nutné v Loxone Configu vložit novou komunikaci typu ModbusServer a nastavit komunikační parametr IP adresu pro ModbusServer - viz. obrázek - 15 -
Dále se do této komunikace vloží nové Modbus zařízení, A nastaví adresa tohoto zařízení (navolená hodnota na DIP přepínači modulu Railduino): - 16 -
4.7 Nastavení senzorů a aktorů v Loxone config 4.7.1 Protokol 485 nastavení senzorů / aktorů Pod zvoleným RS485 extensionem si vložíme nový rs485 senzor viz. obrázek. Dále v nastavení senzoru nastavíme Rozeznání příkazu dle syntaxe v kap. 4.5 např. pro digitální vstup č.1 na Railduinu č. 1 nastavíme příkaz: rail 1 di1 \v a odškrtneme Použít jako Dig. vstup Analogicky postupujeme při vložení nového Aktoru Výstupu. Ze seznamu vložíme RS485 aktor a nastavíme dle syntaxe v kapitole 4.5 Např. pro nastavení dig. výstupu 1 na Railduinu č.1 nastavíme Instrukce při zapnutí: rail1 do1 on\n a v Instrukce pro vypnutí: rail1 do1 off\n. Odškrtneme Použít jako digitální výstup. - 17 -
4.7.2 Protokol UDP nastavení senzorů / aktorů Pod zvoleným vytvořenou UDP komunikací si vložíme nový Virtuální UDP příkaz viz. obrázek. Dále v nastavení příkazu nastavíme Rozeznání příkazu dle syntaxe v kap. 4.5 např. pro digitální vstup č.1 na Railduinu č. 1 nastavíme příkaz: rail 1 di1 \v a odškrtneme Použít jako Dig. vstup Analogicky postupujeme při vložení nového Aktoru Výstupu. Ze seznamu vložíme Virtuální výstup příkazu a nastavíme dle syntaxe v kapitole 4.5 Např. pro nastavení dig. výstupu 1 na Railduinu č.1 nastavíme Instrukce při zapnutí: rail1 do1 on a v Instrukce pro vypnutí: rail1 do1 off. Odškrtneme Použít jako digitální výstup. - 18 -
4.7.3 Protokol Modbus nastavení senzorů digitálních i analogových Pro snímání jakéhokoliv vstupu modulu Railduina (digitálního, analogového, teploty), je vždy nutné vložit v Loxone Configu analogový senzor! Po vložení analogového senzoru do Loxplanu je tento vhodné přejmenovat na ten, který odpovídá vstupu modulu Railduina (analog. vstupy = AI, dig. vstupy = DI): Následně je nutné nastavit parametry tohoto senzoru: 1. IO adresa registru Railduina, odkud se bude hodnota načítat (viz. kapitola 6) a. digitální vstupy jsou v podobě celých bytů na adresách 1, 2, 3 b. analogové vstupy jsou na adresách 17-19 c. hodnoty čidel 1 wire jsou na adresách 25-44 (více viz. tabulka na konci manuálu) 2. Příkaz pro senzory vždy 3 read holding registers 3. Datový typ pro senzory vždy 16-bit unsigned integer 4. Interval dotazování je možné volit dle potřeby, např. pro teploty stačí každých 30s, nejnižší interval dotazování je 5s POZOR: Není vhodné na snímání rychlých dig. vstupů např. tlačítka/vypínače 5. Oprava a. digitální vstupy: není potřeba nic měnit b. analogové vstupy: i. vstupní hodnota 1 = 0 ii. cílová hodnota 1 = 0 iii. vstupní hodnota 2 = 10000 iv. cílová hodnota 2 = 10 c. teplotní vstupy i. vstupní hodnota 1 = 0 ii. cílová hodnota 1 = 0 iii. vstupní hodnota 2 = 1000 iv. cílová hodnota 2 = 10 6. Validace u analog. senzoru max. hodnota = 10-19 -
Stavy digitálních vstupů je nutné číst pomocí celých bytů z registru Railduina tj. čtení 8 dig. vstupů v jednom kroku. Digitální vstupy 1-8 jsou na IO adrese 1 Digitální vstupy 9-16 jsou na IO adrese 2 Digitální vstupy 17-24 jsou na IO adrese 3 V Loxone Configu je poté možno tento registr převést pomocí bloku Binární kódování na jednotlivé vstupy Railduino modul dokáže teplotní čidla nalézt a změřené hodnoty zasílat do miniserveru, neumí ale předávat jejich jedinečnou adresu do Loxone. Je tedy nutné teplotní čidla rozlišit mezi sebou přímo v Loxone Configu, tj. změřené hodnoty v Loxone Configu přiřadit k jednotlivým fyzickým čidlům. Připojení teplotních čidel DS18B20: Je možné připojit až 5 čidel adresy s hodnotami teplot jsou 36-40 Připojení teplotních čidel DS2438 (UNICA 1wire senzory): Je možné připojit až 5 čidel každé čidlo umí předávat tři hodnoty teplotu, napětí Vad (vlhkost či analog. vstup), napětí Curr (intenzita světla či dig. vstup). Jednotlivé adresy viz. tabulka adres registru Modbus na konci manuálu. Bližší informace k nastavení senzorů v Loxone Configu je uvedeno ve vzorovém příkladu pro Loxone Config - Railduino ver 1.3 - Modbus RTU/TCP - VZOR.Loxone - 20 -
4.7.4 Protokol Modbus nastavení digitálních aktorů reléových výstupů RO Pro ovládání reléového výstupu modulu Railduina, je vždy nutné vložit v Loxone Configu digitální aktor! Po vložení digitálního aktoru do Loxplanu je tento vhodné přejmenovat na ten, který odpovídá výstupu modulu Railduina (reléové výstupy = RO): Následně je nutné nastavit parametry tohoto aktoru: 1. IO adresa registru Railduina, kam se bude hodnota zapisovat (viz. kapitola 6) - reléové výstupy (RO) jsou na adresách 5-16 2. Příkaz pro aktory vždy 16 preset multiple registers 3. Datový typ pro aktory vždy 16-bit unsigned integer 4. Cyklické zasílání např. 1 tj. každou vteřinu se zašle příkaz Příklad viz. obrázek: Pro Reléový výstup 1 - adresa 5-21 -
4.7.5 Protokol Modbus nastavení analogových aktorů - analogové výstupy PWM Pro ovládání analogového (PWM) výstupu modulu Railduina, je vždy nutné vložit v Loxone Configu analogový aktor! Po vložení analogového aktoru do Loxplanu je tento vhodné přejmenovat na ten, který odpovídá výstupu modulu Railduina (PWM výstupy = např. Red, Green, Blue, White). Následně je nutné nastavit parametry tohoto aktoru: 1 IO adresa registru Railduina, kam se bude hodnota zapisovat (viz. kapitola 6) - PWM výstupy (RGBW) začínají na adrese 20-23 2 Příkaz pro aktory vždy 16 preset multiple registers 3 Datový typ pro aktory vždy 16-bit unsigned integer 4 Cyklické zasílání např. 1 tj. zašle příkaz každou vteřinu 5 Oprava i. vstupní hodnota 1 = 0 ii. cílová hodnota 1 = 0 iii. vstupní hodnota 2 = 100 i v. cílová hodnota 2 = 255-22 -
4.7.6 Komunikace po I2C sběrnici V přípravě 4.7.7 RESET modulu Railduino pouze Modbus protokol Kromě klasické manuálního resetovacího tlačítka na modulu Railduino je možné také modul resetovat na dálku, zapsáním logické jedna do IO adresy 24. Po každém resetu Loxone miniserveru (např. změna v programu Loxone Config) je vhodné resetovat i modul Railduino, např. pomocí následujícího bloku Wiping relé, kde hodnota TH je např. 5s: - 23 -
5. Základní parametry a provozní podmínky Modul Railduino je konstrukčně řešen pro montáž do rozvaděčových skříní k umístění na DIN lištu. Základní parametry automatu uvádí tab.1.1 a tab.1.2. Tab.1.1 ZÁKLADNÍ PARAMETRY Třída ochrany Druh zařízení Napájecí napětí Typický příkon II vestavné typ. 24 V DC 2 W Krytí IP 20 Rozměry 160 x 90 x 60 mm Připojení napájení a reléové výstupy dig. vstupy, PWM a komunikace šroub. svorky, max. 2,5 mm2 vodiče šroub. svorky, max. 1,5 mm2 vodiče Tab.1.2 PROVOZNÍ PODMÍNKY Prostory normální Rozsah provozních teplot 0 C až +55 C Relativní vlhkost vzduchu 10 % až 95 % Pracovní poloha Druh provozu Max. napětí a proud na reléových výstupech Max. napětí na digitálních vstupech Max. napětí a spínaný výkon na PWM výstupech svislá trvalý 250V AC / 5A 24V DC 24V DC / 25W / výstup - 24 -
6. Tabulka vstupů výstupů a jejich adresace Tabulka vstupů-výstupů Railduino shieldu a jejich přiřazení k Arduino Mega 2560 a Modbus mapě Vstupy/výstupy Arduino Mega Railduino shield Modbus map Name tag HW pin port pin HW pin Name Registr.Bit dig. input DI 36 PC1 1 DI1_VAL 1.0 dig. input DI 34 PC3 2 DI2_VAL 1.1 dig. input DI 48 PL1 3 DI3_VAL 1.2 dig. input DI 46 PL3 4 DI4_VAL 1.3 dig. input DI 69 PK7 5 DI5_VAL 1.4 dig. input DI 68 PK6 6 DI6_VAL 1.5 dig. input DI 67 PK5 7 DI7_VAL 1.6 dig. input DI 66 PK4 8 DI8_VAL 1.7 dig. input DI 44 PL5 9 DI9_VAL 2.0 dig. input DI 42 PL7 10 DI10_VAL 2.1 dig. input DI 40 PG1 11 DI11_VAL 2.2 dig. input DI 38 PD7 12 DI12_VAL 2.3 dig. input DI 7 PH4 13 DI13_VAL 2.4 dig. input DI 6 PH3 14 DI14_VAL 2.5 dig. input DI 5 PE3 15 DI15_VAL 2.6 dig. input DI 24 PG5 16 DI16_VAL 2.7 dig. input DI 3 PE5 17 DI17_VAL 3.0 dig. input DI 2 PE4 18 DI18_VAL 3.1 dig. input DI 14 PJ1 19 DI19_VAL 3.2 dig. input DI 15 PJ0 20 DI20_VAL 3.3 dig. input DI 16 PH1 21 DI21_VAL 3.4 dig. input DI 17 PH0 22 DI22_VAL 3.5 dig. input DI 28 PA6 23 DI23_VAL 3.6 dig. input DI 30 PC7 24 DI24_VAL 3.7 relay output DO 39 PG2 1 DO1_VAL 5 relay output DO 41 PG0 2 DO2_VAL 6 relay output DO 43 PL6 3 DO3_VAL 7 relay output DO 45 PL4 4 DO4_VAL 8 relay output DO 47 PL2 5 DO5_VAL 9 relay output DO 49 PL0 6 DO6_VAL 10 relay output DO 23 PA1 7 DO7_VAL 11 relay output DO 25 PA3 8 DO8_VAL 12 relay output DO 27 PA5 9 DO9_VAL 13 relay output DO 29 PA7 10 DO10_VAL 14 relay output DO 31 PC6 11 DO11_VAL 15 relay output DO 33 PC4 12 DO12_VAL 16 analog input AI 58 PF4 A1 AI1_VAL 17 analog input AI 59 PF5 A2 AI2_VAL 18 analog input AI 62 PK0 A3 AI3_VAL 19 PWM output AO 22 PB4 W AO1_VAL 20 PWM output AO 11 PB5 R AO2_VAL 21 PWM output AO 12 PB6 G AO3_VAL 22 PWM output AO 13 PB7 B AO4_VAL 23-25 -
reset RST RST 24 DS2438 T TEMP1 25 DS2438 T VAD1 26 DS2438 T CURR1 27 DS2438 T TEMP2 28 DS2438 T VAD2 29 DS2438 T CURR2 30 DS2438 T TEMP3 31 DS2438 T VAD3 32 DS2438 T CURR3 33 DS2438 T TEMP4 34 DS2438 T VAD4 35 DS2438 T CURR4 36 DS2438 T TEMP5 37 DS2438 T VAD5 38 DS2438 T CURR5 39 DS18B20 T TEMP1 40 DS18B20 T TEMP2 41 DS18B20 T TEMP3 42 DS18B20 T TEMP4 43 DS18B20 T TEMP5 44 RS485 TX 18 PD3 A+ RS485 RX 19 PD2 B- RS485 EN 8 PH5 1 wire 1W 9 PH6 1W DIP switch DS1 57 PF3 1 DIP switch DS2 56 PF2 2 DIP switch DS3 55 PF1 3 DIP switch DS4 54 PF0 4 SEDtronic.cz Ing. Pavel Sedláček Jana Koziny 1628/31 Teplice 415 01 Česká republika - 26 -