Monitoring
Prostředí, technické zařízení budov, průmyslové haly, IT systémy, stejně jako technologie přenosových sítí, potřebují pro svůj spolehlivý a efektivní provoz monitoring prostředí a provozních stavů. Přehled vybraných veličin, jako je teplota, tlak, rosný bod, úroveň osvětlení, kvalita vzduchu nebo například informace o chodu stroje nebo úrovni vibrací, poskytují ucelený obraz o stavu zařízení a umožňují obsluze kvalifikovaně rozhodnout o reakci na stav prostředí nebo technologie.
Funkce Dashboard a My Dashboard v portálu SensDesk
Dashboard slouží k získání rychlého přehledu nad stavem technologie nebo prostředí. Disponují jím všechny dohledové systémy a ani portál SensDesk není výjimkou.
Dashboard se načítá ihned po přihlášení do uživatelského účtu, nebo ho lze zobrazit kliknutím na příslušný odkaz v menu. V případě SensDesku je možné mít kromě hlavního, teamového, ještě další, uživatelsky definované dashboardy pro potřeby různých oddělení, nebo poboček – My Dashboard.
Horizontal menu
Download
Společné centrum monitoringu v portálu SensDesk
Nastavení vlastních pohledů a grafů, vytváření skupin zařízení i vlastních grafů dat ze senzorů. To jsou základní funkce portálu SensDesk. Nový portál přidává řadu funkcí pro administraci rozsáhlých monitorovacích aplikací a senzorových sítí. Zároveň unifikuje komunikaci a ovládání všech zařízení HW group, včetně jejich vzájemné komunikace. SensDesk poskytuje také podporu připojení do dohledových aplikací.
Horizontal menu
Když se řekne Portál nebo Cloud, většině lidí vytane na mysl webová stránka zobrazující grafy nebo nějaké vzdálené úložiště, za které je třeba platit a v řadě případů tomu tak opravdu je. SensDesk od HW group není jen portál nebo jen cloud, ale především je to jednotící centrum měření a ovládání produktů HW group. SensDesk umožňuje získat rychlý přehled o stavu senzorů, stejně jako zobrazit historii naměřených hodnot, ale rovněž nabízí možnost vytvoření jednoduchých podmínek pro vyvolání alarmových akcí, jako je odeslání e-mailu, SMS nebo sepnutí vzdáleného výstupu. Jeho hlavní výhoda však spočívá ve sjednocení informací z mnoha různých senzorů a čidel do lidsky i strojově (počítačově) jednotné podoby.
Portál SensDesk nabízí funkce pro uživatele v sektorech Home, SMB, i pro velké firemní zákazníky a korporace. Domácím uživatelům a malým firmám často stačí monitorovat aktuální stav senzorů a čidel, případně si stáhnout historii pro potřeby doložení průběhu teplot či spotřeby (případně dostat e-mail, pokud je některá hodnota mimo rozsah). U větších zákazníků je kladen důraz na integraci nezávislého monitoringu do stávajících systémů. Ta je složitá, a tedy i drahá, protože různá měřící zařízení poskytují rovněž rozdílné formáty dat ať už historicky, nebo s ohledem na možnosti a potřeby měřených veličin. A zde je největší síla SensDesku, který poskytuje rovněž data z různých senzorů a zařízení v jednotné serializované podobě XML souboru.
Základní vlastnosti portálu SensDesk
- Jednoduchý a přehledný Dashboard s náhledem informací jen o těch čidlech, která uživatele zajímají. Možnost definice více uživatelských Dashboardů s rozdílným obsahem. IT oddělení vidí jen svá data a energetici rovněž jen svá.
- Možnost nastavení nezávislých rozsahů safe range pro každý senzor a následné odesílání alarmových zpráv pomocí e-mailu. Podpora HWg-SMS-GW3 pro odesílání alarmových zpráv pomocí SMS
- Přehled zařízení a senzorů s možností třídění podle stavu (Normal, alarm, invalid) nebo podle jednotky.
- Možnost třídění zařízení a senzorů do skupin podle fyzického (Locations) nebo logického (Groups) umístění
- Grafy naměřených hodnot pro jednotlivá zařízení (tříděná podle měřené veličiny) i pro jednotlivé senzory s možností exportu dat do CSV, XML, PDF, SVG, PNG či JPG
- Možnost definice zákaznických grafů kombinujících různé veličiny, a tak sledování vzájemných závislostí.
- Pokročilý user management s jednoduchou správou umožňující nastavit různým uživatelům jen omezená oprávnění. Jednotliví uživatelé jsou sdruženi pod jeden Team.
- Permission groups pro přidělování práv uživatelům pro jednotlivá zařízení. Zatímco User management omezuje práva na práci, Permission group omezují prostředky, se kterými uživatel pracuje.
- Export aktuálních hodnot do XML souboru pro všechny hodnoty v rámci jednoho teamu i pro jednotlivé dashboardy a grafy umožňuje snadnou integraci do podnikových informačních systémů.
- SensDesk bude možné používat buď na volné platformě HW group, nebo si pořídit vlastní instalaci formou virtuálního serveru ve vlastní firmě.
Nemá smysl se zde rozepisovat o standardních vlastnostech všech portálů, jako je schopnost zobrazit naměřené hodnoty jednotlivých senzorů a čidel, či jejich historii formou grafu.
SensDesk jako jednotící prvek měření a ovládání
SensDesk integruje monitoring a ovládání všech typů zařízení HWg, včetně jejich vzájemné komunikace. Všechna nastavení jsou přitom realizována v portálu SensDesk.
Instalace monitoringu v SMB a domácích aplikacích jsou poměrně jednoduché z hlediska počtu zařízení, lokací i uživatelského přístupu. Projekty údržby infrastruktury i nasazení v rámci velkých firem vyžaduje řadu rozšíření z hlediska přístupu k naměřeným datům přímo v portálu SensDesk a také prostřednictvím monitorovacích aplikací třetích stran.
Mezi pokročilé funkce portálu patří i možnost integrovat monitoring a vzájemné ovládání všech typů zařízení HWg.
Monitorovací centrum – Alarmové zprávy a ovládání jiných zařízení
Portál SensDesk umožňuje snadno a rychle sestavit vzájemnou komunikaci všech typů zařízení HW group. Představuje nejefektivnější cestu pro vytvoření zpětné vazby mezi senzory a aktuátory jednotek HWg.
Jak již bylo zmíněno výše SensDesk umožňuje pro každý senzor či detektor nastavit rozsah bezpečných hodnot a při jeho překročení vyvolat alarmovou akci. Tou může být například odeslání varovného e-mailu, nebo třeba SMS zprávy (vyžaduje vlastní HWg-SMS-GW3). Další možností je ale sepnutí výstupu na některém z monitorovaných zařízení. Pokud vám tak například v Praze začne unikat voda z topení, či klimatizace, v Brně na dohledovém centru sepne jiné zařízení kontakt, aby rozhoukalo sirénu. A zatímco toho jsou přímo schopny i samotné krabičky, využití SensDesku jako monitorovacího a řídícího centra umožňuje snížit pořizovací i instalační náklady. SensDesk umožňuje integrovat do jednoho celku zařízení různých rodin produktů HW group a tak není problém aby záplavový detektor HWg-WLD sepnul výstup na zařízení SD-2xOut, přestože při přímém propojení by bylo nezbytné použít některou z jednotek Poseidon2 nebo Damocles2. Přitom pořizovací cena SD-2xOUT je na úrovni 30% nejlevnějšího z rodiny Damocles2 – Damocles2 MINI.
Z hlediska instalace je využití SensDesku rovněž výhodné, protože umožňuje vytvořit obousměrnou komunikaci bez potřeby nastavování síťových prvků či tunelování portů. Pokud vzdálená zařízení nejsou připojena přímo do internetu na veřejných IP adresách je třeba nastavovat routery, aby bylo možnéz jednoho zařízení ovládat jiné. Použití SensDesku to zjednodušuje, protože všechna zařízení komunikují jen se SensDeskem a ten se nachází v internetu.
Možnosti vzájemné spolupráce zařízení HW group v přímém spojení
Local Condition | Controled | Poseidon2 3268 | Poseidon2 4002 | Poseidon2 3468 | Damocles2 MINI | Damocles2 1208 | Damocles2 2404 | Ares12 | SD-2xOUT | IP WatchDog2 Lite | IP WatchDog2 Industrial |
---|---|---|---|---|---|---|---|---|---|---|---|
Controling | |||||||||||
Poseidon2 3266 | |||||||||||
Poseidon2 3268 | |||||||||||
Poseidon2 4002 | |||||||||||
Poseidon2 3468 | |||||||||||
Damocles2 MINI | |||||||||||
Damocles2 1208 | |||||||||||
Damocles2 2404 | |||||||||||
Ares12 (LTE) | |||||||||||
HWg-PWRxx | |||||||||||
SD-2x1Wire | |||||||||||
SD-2xIn | |||||||||||
SD-WLD | |||||||||||
HWg-STE Plus | |||||||||||
STE2 | |||||||||||
HWg-WLD | |||||||||||
WLD2 | |||||||||||
IP WatchDog Lite | |||||||||||
IP WatchDog Industrial |
Využití Sensdesku jako komunikačního centra
Push protocol | Controled | Poseidon2 3268 | Poseidon2 4002 | Poseidon2 3468 | Damocles2 MINI | Damocles2 1208 | Damocles2 2404 | Ares12 | SD-2xOUT | IP WatchDog2 Lite | IP WatchDog2 Industrial |
---|---|---|---|---|---|---|---|---|---|---|---|
Controling | |||||||||||
Poseidon2 3266 | |||||||||||
Poseidon2 3268 | |||||||||||
Poseidon2 4002 | |||||||||||
Poseidon2 3468 | |||||||||||
Damocles2 MINI | |||||||||||
Damocles2 1208 | |||||||||||
Damocles2 2404 | |||||||||||
Ares12 | |||||||||||
SD-2x1Wire | |||||||||||
HWg-PWRxx | |||||||||||
SD-2xIn | |||||||||||
SD-WLD | |||||||||||
HWg-STE Plus | |||||||||||
STE2 | |||||||||||
HWg-WLD | |||||||||||
WLD2 | |||||||||||
IP WatchDog Lite | |||||||||||
IP WatchDog Industrial |
Values.xml – export naměřených hodnot a připojení do software 3.stran
Ani všechna zařízení HW group negenerují jednotný XML formát dat, takže při použití portálu Sensdesk se výstupní XML pro nadřízený systém se tváří jako jedno zařízení s velkým počtem senzorů.
Řada společností již nyní používá vnitrofiremní monitorovací či informační systém, například Nagios nebo jiný NMS v sektoru IT, či PRTG ve facility managementu. Integrace nových zařízení do stávajících systémů je nákladná a zřídka kdy se jejich správcům chce implementovat více než jedno zařízení / protokol. Přitom různá zařízení nemohou mít jednotný komunikační protokol díky různorodosti měřených veličin, nebo prostě jen díky generační obměně měřících ústředen. SensDesk umožňuje integrovat všechna zařízení HW group do jednoho systému prostřednictvím jednotného XML formátu, takže pro nadřízený systém se Sensdesk tváří jako jedno zařízení s velkým počtem senzorů. Pro uživatele jsou k dispozici soubory values.XML pro celý Team (obsahuje aktuální hodnoty všech senzorů a detektorů), nebo pro jednotlivé dashboardy a grafy. Ke XML souborům lze přistupovat buď pomocí http autorizace uživatelským jménem a heslem, nebo pomocí URL obsahující řetězec sloužící jako autorizační klíč. Více o XML formátu se dočtete v popisu protokolu.
Další zajímavé vlastnosti portálu SensDesk
Dashboard
Dashboard představuje rozcestník a současně kontrolní centrum. Umožňuje získat rychlou informaci o tom, kolik senzorů je v pořádku, kolik je jich v Alarmu, nehlásí se nebo je vypnutých.
Odtud lze si překliknout na výpis těchto senzorů. Velkou výhodou je pak možnost vytvoření si vlastního dashboardu omezeného třeba jen na zobrazení zařízení hlídajících nějakou konkrétní technologii (třeba jen lednice, mrazáky nebi spotřebu elektrického proudu). Uživatel tak nemusí zjišťovat, jestli senzory v Alarmu patří do jeho kompetence či nikoliv a může se soustředit na práci.
Skupiny a umístění
Groups a Locations umožňují vytvoření logické struktury sítě zařízení podle potřeb uživatele.
Pokud má uživatel v SensDesku více než dvě zařízení, pravděpodobně nastane potřeba jejich třídění a seskupování. K tomu SensDesk používá Groups (skupiny) a Location (lokace, či chcete-li umístění). Jedná se o totéž, seskupování zařízení a senzorů, ale liší se pohled na jejich využití. Lokace představují fyzické umístění zařízení (Praha, New York, 1.patro apod.), zatímco skupiny logické (serverovna, mrazírna apod.). A z toho rovněž plyne využití. Do skupin lze řadit pouze celá zařízení, ale jedno zařízení lze přiřadit do více skupin. V případě umístění lze jedno zařízení zařadit pouze do jedné lokace. Na druhou stranu lze lokace dělit ještě na podlokace (Sublocations) a do těch se řadí již konkrétní senzory.
Grafy
SensDesk umožňuje sestavovat grafy tak, aby kombinovaly senzory a měřené veličiny a zobrazily kritické hodnoty procesu současně.
Grafy jsou vždy vděčné téma portálových řešení. SensDesk umožňuje generovat grafy pro jednotlivé senzory či detektory a také pro rychlé přehled na úrovni zařízení. Zde jsou rozděleny podle měřené jednotky tak, aby se nemíchalo vykreslování různých veličin v jednom grafu. Přidanou hodnotou SensDesku je však možnost vytvářet si grafy právě složené z více senzorů, a to bez ohledu na měřenou veličinu. Díky tomu lze snadno sledovat vzájemné závislosti veličin a hodnot. Poklesne-li např. teplota v místnosti, lze zjistit že příčinou jsou otevřené dveře nebo nárůst vlhkosti. Stoupají-li náklady na sušení prádla, může být příčinou vysoká vnější teplota a podobně. Tyto a mnohé další informace mohou být užitečné mohou výrazně ušetřit provozní náklady, nebo predikovat závady technologie.
Co je Team a usermanagement
Zařízení i skupiny zařízení lze zobrazit vybraným uživatelům, přitom lze oddělit funkce pro sledování dat, ovládání a administraci zařízení.
Aby bylo možné efektivně a bezpečně sdílet data mezi více uživateli, je třeba je schovat pod společnou hlavičku – Team. Obvykle se jedná o firmu, ale rovněž může jít o zájmové uskupení nebo třeba i jen firemní oddělení. Team má svého vlastníka, který může zakládat další uživatele a nastavovat jim různá oprávnění. Na Team se rovněž vztahují veškerá omezení a limity, která jsou na portále uplatňována. Na team se rovněž uplatňují Pushovací parametry včetně PUSH login a PUSH password. Zařízení tak nyní nenáleží konkrétnímu uživateli, ale jeho Teamu, což výrazně usnadňuje změnu zodpovědných pracovníků ve firmách. Pro Team se rovněž generuje serializovaný výstup všech hodnot v podobě XML souboru.
Druhy uživatelských práv
- UM: Team admin – má veškerá práva pro práci v teamu. Může přidávat uživatele, zařízení, nastavovat alarmy či přidávat dashboardy a grafy.
- UM: Device admin – Smí přidávat a konfigurovat jednotlivá zařízení a senzory a pochopitelně i vidět naměřené hodnoty. V kombinaci s funkcí Permission groups lze těmto uživatelům omezit možnost práce jen na vybraná zařízení, což zvyšuje bezpečnost systému, ale rovněž zpřehledňuje práci konkrétním uživatelům.
- UM: Report admin – Připraveno pro budoucí použití. Bude smět konfigurovat a editovat reporty, jako jsou přehledy naměřených hodnot, zobrazované údaje apod.
- UM: Visitor – Smí jen prohlížet
Ovládání výstupů na zařízeních Poseidon2, Damocles2 a Ares12 a SD-2xOut
Všechna zařízení z rodiny Damocles2, vybraná zařízení z rodiny Poseidon2 a jednotky Ares12 vybavené rozšiřujícím modulem 1-Wire Output disponují výstupy, které lze použít pro manuální nebo automatické ovládání spotřebičů a zákaznických zařízení.
Horizontal menu
V tabulce můžete vidět vybraná zařízení disponující výstupy, které lze použít pro manuální nebo automatické ovládání spotřebičů a zákaznických zařízení:
Product | Quantity | Output type | Load |
Poseidon2 3268 | 2 | Relay | 24VDC (60VAC) / 1A |
Poseidon2 4002 | 4 | Relay | 24VDC (60VAC) / 1A |
Poseidon2 3468 | 2 | Relay | 230V AC 10A |
Damocles2 MINI | 2 | Relay | 24VDC (60VAC) / 1A |
Damocles2 1208 | 8 | Open Collector | 50V/0,5A |
Damocles2 2404 | 4 | Relay | 24VDC (60VAC) / 1A |
Ares10/Ares12 (LTE) | 4 | Relay (external)* | 24VDC (60VAC) / 1A |
SD-2xOUT | 2 | Relay | 50V/0,5A |
* Při použití externího modulu Relay Output 1W-UNI
Možné způsoby ovládání
Výstupy lze ovládat buď manuálně nebo na základě nějaké podmínky ať již lokální či vzdálené. Uživatel si však předem musí vybrat, zda chce výstup ovládat lokálně nebo vzdáleně. Současná kombinace obou způsobů není možná, protože by mohlo docházet k chybovým stavům, když by uživatel vypl záložní systém aktivovaný na základě lokální podmínky a naopak. Kvalitní průmyslová zařízení nesmí podobné nedopatření dovolit.
Trvalé sepnutí se používá pro zapnutí záložního systému, rozsvícení varovné akustické či optické signalizace, případně pro aktivaci jiných nouzových systémů, jako je chladící systém, čerpadlo a podobně.
Pulzní výstup slouží typicky pro reset komunikačních zařízení, obnovu činnosti nějaké řídící jednotky nebo například pro vyvolání poplachu.
Ovládání výstupů je možné prostým sepnutím nebo rozepnutím daného výstupu, ale rovněž vytvořením pouze definovatelného impulzu. Ve všech případech se pulzní výstup aktivuje prostým nastavením parametru „Pulse Timer“ v sekci Outputs daného zařízení.
Způsoby použití
- Manuální ovládání přes WWW (trvalé sepnutí nebo impulz)
- Manuální ovládání z aplikace AresConf (trvalé sepnutí nebo impulz)
- Manuální ovládání z portálu SensDesk (trvalé sepnutí)
- Sepnutí výstupu pomocí lokální podmínky (trvalé sepnutí nebo impulz)
- Vzdálené ovládání přes WWW jiného zařízení (trvalé sepnutí nebo impulz)
- Sepnutí výstupu pomocí podmínky z jiného zařízení (trvalé sepnutí nebo impulz)
- Sepnutí výstupu pomocí podmínky ze SensDesku (trvalé sepnutí)
Manuální ovládání přes WWW
Manuální ovládání se provádí stiskem na WWW rozhraní zařízení Poseidon2 nebo Damocles2 na záložce Outputs a je možné jen pokud se příslušný výstup nachází v režimu Manual. Pokud se nachází v režimu LocalCondition není manuální ovládání možné. Sepnutí výstupu se provádí stiskem tlačítka Change to On resp. Change to Off, podle toho v jakém stavu se momentálně výstup nachází.
Chcete-li mít možnost výstup sepnout, resp. rozepnout jen krátkodobě, stačí vyplnit parametr Pulse Timer. Výstup pak po stisku tlačítka Reset Toggle změní stav pouze na dobu definovanou tímto parametrem. Přestože je možné kombinace použití tlačítek Change to On a Reset Toggle, důrazně ji nedoporučujeme, pokud nemáte přímou kontrolu nad výsledkem operace, protože tlačítko Change to On invertuje funkci tlačítka Reset Toggle.
Manuální ovládání výstupů z aplikace AresConf
Jednotky Hwg-Ares12, HWg-Ares14 a Ares12LTE umožňují připojit externí modul výstupů Relay output 1W-UNI prostřednitcvím sběrnice 1-Wire. Díky tomu je možné funkcionalitu jednotek Ares rozšířit nejen o vzdálené ovládání relé, ale rovněž o funkcionalitu lokálních podmínek. Manuální ovládání se provádí stiskem tlačítka Set1 (sepni) nebo Set0 (rozepni) na záložce Outputs aplikace AresConf a je možné jen pokud se příslušný výstup nachází v režimu Manual & Remote. Pokud se nechází v režimu LocalCondition není manuální ovládání možné.
Sepnutí výstupů jednotek Ares pomocí lokální podmínky (trvalé sepnutí)
Režim lokální podmínky (LocalCondition) umožňuje sepnout výstup jako reakci na změnu stavu či hodnoty některého senzoru či vstupu připojeného k danému zařízení. Někdy se tato funkcionalita nazývá režim termostat díky své typické aplikaci pro spínání topení. Obdobou může být čerpání vody do nádrže v případě poklesu hladiny, nebo prosté rozsvícení poplachového světla či akustického signálu.
Režim lokální podmínky se opět nastavuje na záložce Output
Uživatel má k dispozici volby:
- On if any alarm – Sepne výstup, když je alespoň jeden vstup nebo senzorů ve stavu Alarm. Reakce výstupu závisí na stavu Alarm (zohledňuje funkce Hysteresis a Delay).
- On if value equal to Trigger – Sepne výstup, když je hodnota vybraného senzoru rovná „Trigger value“ (na reakci výstupu se nevztahuje Saferange, funkce Hysteresis a Delay – může docházek k zákmitům pokud hodnota kolísá okolo rozhodné „Trigger value“).
- On if value higher than Trigger – Sepne výstup, když je hodnota vybraného senzoru větší než „Trigger value“ (na reakci výstupu se nevztahuje Saferange, funkce Hysteresis a Delay – může docházek k zákmitům pokud hodnota kolísá okolo rozhodné „Trigger value“).
- On if value Lower than Trigger – Sepne výstup, když je hodnota vybraného senzoru menší než „Trigger value“ (na reakci výstupu se nevztahuje Saferange, funkce Hysteresis a Delay – může docházek k zákmitům pokud hodnota kolísá okolo rozhodné „Trigger value“).
- On if alarm on – Sepne výstup, když je vybraný senzor nebo vstup ve stavu Alarm (zohledňuje funkce Hysteresis a Delay).
Manuální ovládání z portálu SensDesk (trvalé sepnutí)
Manuální ovládání výstupů z portálu SensDesk řeší detailně Application note - Controlling outputs from SensDesk na adrese https://www.hw-group.com/support/controlling-outputs-from-sensdesk.
Opět platí že lze ovládat pouze výstupy, které se nachází v režimu Manual. Na rozdíl od WWW rozhraní zařízení je však v případě portálu SensDesk umožněno pouze ovládání systémem Zapni/Vypni a nelze vyvolat dialog pulzního výstupu.
Výstup lze ovládat na stránce přehledu výstupů, na stránce příslušného zařízení, nebo na stránce konkrétního výstupu kliknutím na požadovaný gadget. Výchozí hodnotou je neutrální stav:
Přesunutím přepínače na jednu nebo druhou stranu je SensDeskem vydán pokyn pro nastavení výstupu do požadované polohy:
Podle nastavení zařízení je tento pokyn vykonán ve standardní periodě Pushe (15 minut), nebo v periodě zkrácené (60 s). Než je příkaz vykonán, můžete změnu stavu výstupů ještě změnit, nebo odvolat. Stránka zařízení se sama neobnovuje a je třeba ji občerstvit ručně.
Sepnutí výstupu pomocí lokální podmínky (trvalé sepnutí nebo impulz)
Režim lokální podmínky (LocalCondition) umožňuje sepnout výstup jako reakci na změnu stavu či hodnoty některého senzoru či vstupu připojeného k danému zařízení. Někdy se tato funkcionalita nazývá režim termostat díky své typické aplikaci pro spínání topení. Obdobou může být čerpání vody do nádrže v případě poklesu hladiny, nebo prosté rozsvícení poplachového světla či akustického signálu.
Režim lokální podmínky se opět nastavuje na záložce Output
Uživatel má k dispozici volby:
- On if any alarm – Sepne výstup, když je alespoň jeden vstup nebo senzorů ve stavu Alarm. Reakce výstupu závisí na stavu Alarm (zohledňuje funkce Hysteresis a Delay).
- On if value equal to Trigger – Sepne výstup, když je hodnota vybraného senzoru rovná „Target value“ (na reakci výstupu se nevztahuje Saferange, funkce Hysteresis a Delay – může docházek k zákmitům pokud hodnota kolísá okolo rozhodné „Target value“).
- On if value higher than Trigger – Sepne výstup, když je hodnota vybraného senzoru větší než „Target value“ (na reakci výstupu se nevztahuje Saferange, funkce Hysteresis a Delay – může docházek k zákmitům pokud hodnota kolísá okolo rozhodné „Target value“).
- On if value Lower than Trigger – Sepne výstup, když je hodnota vybraného senzoru menší než „Target value“ (na reakci výstupu se nevztahuje Saferange, funkce Hysteresis a Delay – může docházek k zákmitům pokud hodnota kolísá okolo rozhodné „Target value“).
- On if alarm on – Sepne výstup, když je vybraný senzor nebo vstup ve stavu Alarm (zohledňuje funkce Hysteresis a Delay).
Chcete-li mít možnost výstup sepnout, resp. rozepnout jen krátkodobě, stačí vyplnit parametr Pulse Timer. Výstup pak v reakci na nastalou podmínku změní stav pouze na dobu definovanou tímto parametrem.
Lokální podmínku lze využít nejen pro lokální fyzické výstupy, ale rovněž pro výstupy vzdálené. Zařízení Poseidon2 a Damocles2 umožňují komunikaci a spolupráci dvou či více zařízení rodin Poseidon2 a Damocles2 (režim M2M). K tomu slouží funkce Virtuálních výstupů – více viz kapitola Sepnutí výstupu pomocí podmínky z jiného zařízení. To se výborně hodí pokud jedno zařízení slouží ke snímání výšky hladiny kapaliny a druhé ovládá čerpadlo, nebo naopak jedno zařízení kontroluje teplotu a vlhkost v prostředí a jiné ovládá klimatizační jednotku.
Vzdálené ovládání přes WWW jiného zařízení (trvalé sepnutí nebo impulz)
Vzdálené ovládání výstupů z WWW rozhraní jiných zařízení je možné díky funkci Virtual Outputs v jednotkách Poseidon2 a Damocles2. Ta umožňuje připojit si vzdálený výstup jednotek Poseidon2 a Damocles2 do WWW rozhraní jiné jednotky. Konfigurace této funkce se prování na záložce Virtual Outputs.
Podpora Virtual outputs v zařízeních HW group
Local Condition | Controled | Poseidon2 3268 | Poseidon2 4002 | Poseidon2 3468 | Damocles2 MINI | Damocles2 1208 | Damocles2 2404 | Ares12 | SD-2xOUT | IP WatchDog2 Lite | IP WatchDog2 Industrial |
---|---|---|---|---|---|---|---|---|---|---|---|
Controling | |||||||||||
Poseidon2 3266 | |||||||||||
Poseidon2 3268 | |||||||||||
Poseidon2 4002 | |||||||||||
Poseidon2 3468 | |||||||||||
Damocles2 MINI | |||||||||||
Damocles2 1208 | |||||||||||
Damocles2 2404 | |||||||||||
Ares12 (LTE) | |||||||||||
HWg-PWRxx | |||||||||||
SD-2x1Wire | |||||||||||
SD-2xIn | |||||||||||
SD-WLD | |||||||||||
HWg-STE Plus | |||||||||||
STE2 | |||||||||||
HWg-WLD | |||||||||||
WLD2 | |||||||||||
IP WatchDog Lite | |||||||||||
IP WatchDog Industrial |
Zde máte možnost k Poseidon2 nebo Damocles2 připojit až 8 vzdálených výstupů a s těmi pak následně pracovat stejně, jako by se jednalo o výstupy lokální. Protože před použitím vzdálených výstupů je třeba nejprve nakonfigurovat IP parametry jsou standardně nenastavené výstupy ve stavu Disable. Virtuální výstupy nelze připojit k zařízením, které nemají žádné lokální výstupy!
Po zapnutí lze nastavit název výstupu, IP adresu vzdáleného zařízení, ID vzdáleného výstupu (lze nalézt na záložce Outputs) a v případě, že je vzdálené zařízení chráněno autentizací, rovněž uživatelské jméno a heslo (úroveň Read only + Outputs nebo Read + Write).
Takto vytvořený virtuální výstup se objeví jako další na stránce Outputs, kde s ním můžete normálně pracovat jako by se jednalo o lokální výstup. Díky tomu je lze ovládat výstupy na více jednotkách prostřednictvím jediné WWW stránky a rovněž jen jedním uživatelským jménem a heslem pro autorizaci.
Hlavní výhodou je, že se vzdálený výstup nastavuje opakovaně a pokud tedy například dojde k výpadku napájení na vzdáleném zařízení, bude po zapnutí výstup opět nastaven do požadovaného stavu.
Chcete-li mít možnost výstup sepnout, resp. rozepnout jen krátkodobě, stačí vyplnit parametr Pulse Timer. Výstup pak v reakci na nastalou podmínku změní stav pouze na dobu definovanou tímto parametrem.
Více se o funkci virtuálních výstupů dočtete v samostatné aplikační poznámce Virtuální výstupy v jednotkách Poseidon2 a Damocles2 na adrese https://www.hw-group.com/cs/podpora/virtualni-vystupy-v-jednotkach-poseidon2-a-damocles2
Sepnutí výstupu pomocí podmínky z jiného zařízení (trvalé sepnutí nebo impulz)
Ovládání výstupu pomocí podmínek z jiného zařízení je rozšíření možností vzájemné komunikace a spolupráce více jednotek Poseidon2 a Damocles2 mezi sebou a využívá funkce Virtual Outputs v jednotkách Poseidon2 a Damocles2. Ta umožňuje připojit si vzdálený výstup jednotek Poseidon2 a Damocles2 do WWW rozhraní jiné jednotky. Konfigurace této funkce se prování na záložce Virtual Outputs.
Podpora Virtual outputs v zařízeních HW group
Local Condition | Controled | Poseidon2 3268 | Poseidon2 4002 | Poseidon2 3468 | Damocles2 MINI | Damocles2 1208 | Damocles2 2404 | Ares12 | SD-2xOUT | IP WatchDog2 Lite | IP WatchDog2 Industrial |
---|---|---|---|---|---|---|---|---|---|---|---|
Controling | |||||||||||
Poseidon2 3266 | |||||||||||
Poseidon2 3268 | |||||||||||
Poseidon2 4002 | |||||||||||
Poseidon2 3468 | |||||||||||
Damocles2 MINI | |||||||||||
Damocles2 1208 | |||||||||||
Damocles2 2404 | |||||||||||
Ares12 (LTE) | |||||||||||
HWg-PWRxx | |||||||||||
SD-2x1Wire | |||||||||||
SD-2xIn | |||||||||||
SD-WLD | |||||||||||
HWg-STE Plus | |||||||||||
STE2 | |||||||||||
HWg-WLD | |||||||||||
WLD2 | |||||||||||
IP WatchDog Lite | |||||||||||
IP WatchDog Industrial |
Zde máte možnost k Poseidon2 nebo Damocles2 připojit až 8 vzdálených výstupů a s těmi pak následně pracovat stejně, jako by se jednalo o výstupy lokální. Protože před použitím vzdálených výstupů je třeba nejprve nakonfigurovat IP parametry jsou standardně nenastavené výstupy ve stavu Disable. Virtuální výstupy nelze připojit k zařízením, které nemají žádné lokální výstupy!
Po zapnutí lze nastavit název výstupu, IP adresu vzdáleného zařízení, ID vzdáleného výstupu (lze nalézt na záložce Outputs) a v případě, že je vzdálené zařízení chráněno autentizací, rovněž uživatelské jméno a heslo (úroveň Read only + Outputs nebo Read + Write). Takto vytvořený virtuální výstup se objeví jako další na stránce Outputs, kde s ním můžete normálně pracovat jako by se jednalo o lokální výstup.
Hlavní výhodou je, že se vzdálený výstup nastavuje opakovaně a pokud tedy například dojde k výpadku napájení na vzdáleném zařízení, bude po zapnutí výstup opět nastaven do požadovaného stavu.
Chcete-li mít možnost výstup sepnout, resp. rozepnout jen krátkodobě, stačí vyplnit parametr Pulse Timer. Výstup pak v reakci na nastalou podmínku změní stav pouze na dobu definovanou tímto parametrem.
Více se o funkci virtuálních výstupů dočtete v samostatné aplikační poznámce Virtuální výstupy v jednotkách Poseidon2 a Damocles2 na adrese https://www.hw-group.com/cs/podpora/virtualni-vystupy-v-jednotkach-poseidon2-a-damocles2
Sepnutí výstupu pomocí podmínky ze SensDesku (trvalé sepnutí)
Sepnutí výstupu pomocí podmínky ze SensDesku je vrcholem vzájemné spolupráce a komunikace více zařízení mezi sebou (režim M2M), protože umožňuje spolupráci nejen mezi zařízeními stejné rodiny, ale mezi zařízeními různých druhů, které jinak nemají společný komunikační protokol, než je HWg-PUSH, tedy protokol pro komunikaci s portálem SensDesk.
Podpora ovládání výstupu pomocí podmínky v Sensdesku
Push protocol | Controled | Poseidon2 3268 | Poseidon2 4002 | Poseidon2 3468 | Damocles2 MINI | Damocles2 1208 | Damocles2 2404 | Ares12 | SD-2xOUT | IP WatchDog2 Lite | IP WatchDog2 Industrial |
---|---|---|---|---|---|---|---|---|---|---|---|
Controling | |||||||||||
Poseidon2 3266 | |||||||||||
Poseidon2 3268 | |||||||||||
Poseidon2 4002 | |||||||||||
Poseidon2 3468 | |||||||||||
Damocles2 MINI | |||||||||||
Damocles2 1208 | |||||||||||
Damocles2 2404 | |||||||||||
Ares12 | |||||||||||
SD-2x1Wire | |||||||||||
HWg-PWRxx | |||||||||||
SD-2xIn | |||||||||||
SD-WLD | |||||||||||
HWg-STE Plus | |||||||||||
STE2 | |||||||||||
HWg-WLD | |||||||||||
WLD2 | |||||||||||
IP WatchDog Lite | |||||||||||
IP WatchDog Industrial |
Vytvoření podmínky pro ovládání výstupu je nyní v Sensdesku ve vývojové fázi, díky čemuž je založení podmínky mírně nekomfortní, protože uživatel musí znát SensDesk ID výstupu, který chce ovládat. To v současné chvíli zjistí nejsnáze v URL adrese daného výstupu:
Vlastní vytvoření podmínky se provádí v editaci senzoru, na kterém má být výstup závislý. Otevřeme si nejprve příslušný senzor, přepneme se do editace senzoru a v sekci Email & SMS alerts vyhledáme položku Simple set output alarm. Zde do pole Recipient zapíšeme ID výstupu který chceme ovládat.
Podmínka je platná ihned po uložení tlačítkem Save:
V případě že senzor kdykoliv od této chvíle přejde do stavu Alarm, sepne se vzdálený kontakt a naopak přejde-li do stavu Normal, vzdálený kontakt se rozepne. Ztráta komunikace se senzorem se vyhodnocuje jako stav Alarm a vzdálený výstup se sepne.
Mazání této podmínky se provádí opět na stránce editace senzoru zaškrtnutím políčka Delete u příslušného pravidla, které chceme odstranit a opět potvrdíme stiskem tlačítka Save.
Více se o funkci ovládání pomocí podmínek dočtete v samostatné aplikační poznámce Sepnutí výstupu vzdálené jednotky pomocí podmínky ze SensDesku na adrese https://www.hw-group.com/support/sepnuti-vystupu-vzdalene-jednotky-pomoci-podminky-ze-sensdesku
MQTT - univerzální protokol pro cloudové a IoT aplikace
Protokol, určený především pro senzorové sítě, využívá řada výrobců senzorových zařízení i univerzálních single-board aplikací včetně HW group. Jeho hlavní výhodou je malá datová režie a díky tomu rychlý přenos což je optimální pro IoT aplikace. Sdílení dat je možné přes privátní i veřejné brokery a MQTT je nabízeno také jako součást cloudových služeb, což umožňuje snadnou integraci zařízení do aplikací 3. stran. Na příkladu zařízení Poseidon2 a Raspberry Pi je vidět, jak výhodné může být MQTT pro propojení systémů.
Horizontal menu
V monitorovacích systémech je nutné sdílení naměřených dat, abychom mohli reagovat na rychlé změny v dané aplikaci. Na trhu je mnoho monitorovacích jednotek, které umožňují měřit jakékoli fyzikální veličiny. Když potřebujeme naměřené hodnoty sdílet s ostatními zařízeními nebo systémy třetích stran, potřebujeme univerzální protokol, například MQTT. Ten v poslední době integruje většina výrobců pokročilých IoT zařízení i aplikací, protože si uvědomují jeho silné stránky. Výhody si ukážeme na zařízení Poseidon2/Damocles2 a také na Raspberry Pi.
Rodina Poseidon2 - umožňuje nejen měřit teplotu, vlhkost, intenzitu světla, ale umožňuje detekci zaplavení či nepřítomnost vody, měření proudění vzduchu (průvanu) a další. Dokáže posílat informační emaily, odesílat naměřené hodnoty do počítače nebo na speciální internetový server SensDesk, kde jsou data zobrazeny v přehledných grafech a tím přístupná z libovolného počítače, tabletu či mobilního telefonu přes internet (např. WiFi internet).
Rodina Damocles2 disponuje mnoha digitálními vstupy (například verze 2404 má 24 vstupů) pro připojení bezpotenciálových detektorů. Všechny DI vstupy jsou vybaveny čítačem S0 pulzů s pamětí pro připojení měřičů (např. vodoměr, plynoměr, elektroměr atd.). Digitální vstupy mohou monitorovat otevření/zavření dveří nebo oken. Taková otevřená dvířka v mrazícím boxu dokáží napáchat nemalé problémy. Pokud použijme výstup z detektoru pohybu, získáme navíc bezpečnostní systém, který nás upozorní na nezvané návštěvníky. Zabudovaný čítač impulsů pomůže získat přehled o celkové spotřebě energií monitorovaného objektu.
Obě rodiny umožňují sdílení svých naměřených hodnot pomocí protokolu MQTT. Kompatibilita s MQTT umožňuje připojení do IoT Hub, MS Azure, AWS IoT, Bluemix Internet of Things a dalších cloudových služeb nebo do zařízení, systémů 3.stran.
MQTT: základní myšlenka
V IoT systémech by snímače neměly určovat, co kdo má udělat. Snímače jsou od toho, aby výsledky své práce posílali do centrálního místa, a tím mají splněno. O víc se nestarají. Ti, kteří tyto zprávy potřebují se přihlásí k jejich odběru a po vyhodnocení na ně nějakým způsobem reagují. Může se přidat další vrstva, kde například relé reaguje na pokyny vypni/zapni. Vypínač informuje o tom, že byl stisknut nebo snímač teploty informuje o tom, kolik teploty naměřil a centrální místo tyto informace rozešle příslušným odběratelům. Tím lze jednoduše reagovat na změnu požadavků dané aplikace a doplnit různé funkce, jako například sepnutí relé se zpožděním nebo přemapování fyzických zařízení tak, aby logicky fungovaly lépe.
Historie MQTT
Na počátku se vymýšlelo, který protokol použít pro komunikaci a bylo zvolen zcela jednomyslně protokol HTTP. Všichni ho znají a je rozšířen do celého světa. Postupem času se ukázalo, že HTTP má pro využití v internetu věcí mnoho nevýhod. Komunikace je hodně upovídaná a jeho implementace není jednoduchá. HTTP protokol je založen na principu „dotaz-odpověď “. Takže pro komunikaci typu „server posílá “ je potřeba řešit různé finty typu long polling, heartbeat, použít HTTP/2 apod. Nemá vyřešené různé úrovně QoS a pro dvě zařízení s protokolem HTTP je vždy nutné mít nějakou serverovou aplikaci, která jim umožní vzájemnou komunikaci, protože samotný HTTP server nedokáže sám data předávat mezi klienty. Proto vznikla jeho binární podoba CoAP, která zjednoduší implementaci v MCU. Sníží množství přenášených dat, protože textové hlavičky byli nahrazeny binárními příznaky. S volitelnými doplňky ale CoAP opět nabobtnala, čímž hlavní výhoda zmizela.
Proto vznikl protkol MQTT (dříve: Message Queuing Telemetry Transport, dnes MQ Telemetry Transport), který je jednoduchý a nenáročný pro předávání zpráv mezi klienty prostřednictvím centrálního bodu – brokeru. Díky této nenáročnosti a jednoduchosti je snadno implementovatelný i do zařízení s „malými“ procesory a poměrně rychle se rozšířil. Navržen byl v IBM, dnes za ním stojí Eclipse foundation a před nedávnem proběhla standardizace OASIS.
MQTT je ve svém principu založen na předávání zpráv mezi klienty prostřednictvím centrálního serveru – MQTT brokeru, který se stará o výměnu zpráv. Přenos zpráv probíhá pomocí TCP a používá strukturu Publisher – Subscribers. Zprávy jsou tříděny do tzv. témat (topic) a zařízení buď publikuje v daném tématu (publish), to znamená, že posílá data do MQTT brokeru nebo je přihlášeno k odběru daných témat (subscribe).
Teoreticky každý klient může být současně publisher i subscriber, ale dost často bývají tyto funkce rozděleny. Publisher obvykle reprezentuje nějaký snímač či měřící jednotku, která vysílá naměřeného hodnoty na MQTT broker, zatímco subscriber obvykle tvoří nějaká řídící jednotka, která hodnoty odebírá (přijímá) a dále s nimi pracuje nebo je zobrazuje.
Obsah zprávy
Samotný obsah zpráv není nijak definovaný. Jsou jím prostě nějaká binární data, která mají být přenesena. Nejčastěji se používá formát (způsob zápisu) dat JSON (JavaScript Object Notation), BSON (Binary JSON) nebo textové zprávy. Ale v zásadě to mohou být data libovolného formátu, protože MQTT broker tyto data nijak nezpracovává, jen je přeposílá. Záleží tak čistě jen na příjemci dat (subscriberu), aby je "pochopil". Velikost zprávy je v aktuální verzi protokolu omezena na necelých 256 MB, ale vzhledem k zaměření na "Internet of Things" bývá většina zpráv mnohem menší. MQTT minimalizuje množství přenášených dat, což byl od začátku cíl. Přidává jen minimum servisních dat. Proto se velmi hodí pro přenos jen občasných, na rychlost přenosu méně náročných informací a hodnot, což je právě ideální pro účel IoT.
Přenosový model
Protokol MQTT sám o sobě popisuje jen samotný popis struktury přenášených zpráv, ale nedefinuje způsob přenosu. K tomu využívá běžný TCP/IP protokol, tedy prakticky využívá běžnou lokální LAN ethernetovou i globální WAN internetovou síť. MQTT protokol tvoří tak pouze tzv. aplikační vrstvu OSI modelu. Protože MQTT protokol má velmi jednoduchou strukturu a využívá běžné ethernetové komunikační rozhraní, je snadno implementovatelný i do zařízení s „malými“ procesory a rychle se rozšiřuje. Ze stejného důvodu se začíná i rychle implementovat a rozšiřovat v průmyslu, protože implementace MQTT do firmwaru PLC, které již obsahují TCP/IP rozhraní (Ethernet s RJ-45 konektorem), je poměrně jednoduchá a není nutné nijak modifikovat hardware CPU jednotky.
V souvislosti se samotným přenosem zpráv pak MQTT protokol definuje tři úrovně potvrzování zpráv QoS (Quality of Service):
- Nejnižší "QoS 0" znamená, že zpráva je odeslána bez potvrzení a není zaručeno její doručení (at-most-once).
- Prostřední úroveň "QoS 1" říká, že zpráva je doručena alespoň jednou (at least once).
- Nejvyšší úroveň "QoS 2" znamená, že každá zpráva je doručena právě jednou (exactly once).
Klient však nemusí podporovat všechny tři uvedené úrovně QoS, protože samotný MQTT protokol to nepožaduje.
Bezpečnost
Protokol MQTT sám o sobě žádné zabezpečení nevynucuje ani nevyžaduje, stejně jako u ostatní IP komunikace. Je jen na každém klientovi nebo správci zařízeních, zda využijí nějaké šifrování či ne. Pozornost je tak potřeba věnovat veřejně dostupným brokerům a aplikacím, zejména z podezřelých nebo neznámých zdrojů. Pokud data svěříme veřejnému brokeru, neexistuje žádná účinná kontrola nad tím, kolik dalších brokerů se k nim třeba i dočasně připojuje.
V uzavřených sítích nebo IT systémech, je bezpečnost řádně ošetřena. Pro zabezpečení přenášeného obsahu dává MQTT na výběr několik možností. Každá komunikace mezi klientem a brokerem začíná přihlášením klienta (režim "CONNECT"). V přihlašovací sekvenci se využívá identifikace každého klienta pomocí "ClientID" a pak volitelně i pomocí uživatelského jména "Username" a hesla "Password". Pokud nám to dovolují možnosti klienta, je vhodné nastavit "ClientID" jako jednoduchý řetězec, který jej co nejlépe identifikuje a přispívá k lepší orientaci v síti.
MQTT díky podpoře SSL/TLS umožňuje přihlášení pomocí klientského SSL certifikátu. Podporovány jsou protokoly TLS v1.2, v1.1 nebo v1.0 s x509 certifikáty. Je důležité si uvědomit, že protokol MQTT je čistě textový, a proto bez použití SSL/TLS bude komunikace zcela nešifrovaná (nebezpečí se týká hlavně přenášeného hesla).
Podle požadované úrovně šifrování komunikace pak MQTT protokol předepisuje následující TCP kanály:
- 1883 = MQTT nešifrovaný přenos (unencrypted) - základní a nejběžnější MQTT komunikační kanál, kde komunikace je zcela nešifrovaná (nebezpečí se týká hlavně přenášeného hesla). Po tomto kanálu by tak neměla zasílat žádná citlivá data.
- 8883 = MQTT šifrovaný přenos (encrypted) - narozdíl od kanálu 1883 jsou data zde šifrována SSL/TLS protokolem a navázání komunikace tak vyžaduje podporu klienta.
- 8884 = MQTT šifrovaný přenos (encrypted) + certifikát klienta (client certificate) - toto je speciální a nejvyšší úroveň zajištění MQTT komunikace, protože nejen, že jsou data opět šifrována protokolem SSL/TLS, ale klient musí poskytnout i certifikát o autenticitě vydávaný brokerem. Tento kanál však zatím podporuje jen málo veřejných brokerů (např. Mosquitto - server "test.mosquitto.org").
Nastavení MQTT jednoduše
Zařízení Poseidon2 a Damocles2 (link is external) mají tento protokol již implementovaný a jeho nastavení nevyžaduje žádné programátorské zkušenosti. Stačí jen zapnout podporu MQTT protokolu v zařízení, nastavit IP adresu MQTT brokeru, jméno, heslo a vybrat příslušné připojené senzory, které chceme, aby publikovali do daného MQTT brokeru. Z předešlého popisu již víme, že je nutné vybrat topic, ve kterém budeme publikovat, a ze kterého pak můžeme na druhé straně odebírat tyto zprávy. Pro výběr MQTT brokeru můžeme zvolit z https://github.com/mqtt/mqtt.github.io/wiki/public_brokers (link is external). Komunikaci lze jedním kliknutím zabezpečit pomocí SSL.
Sdílení dat s ostatními zařízeními a systémy
Jak již bylo napsáno, díky MQTT lze data posílat do IoT Hub, MS Azure, AWS IoT, Bluemix Internet of Things a dalších cloudových uložišť. Nastavení zvládne i laik a jeho popis naleznete rovněž v samostatném článku.
MQTT zajisti i interoperabilitu jinak zcela odlišných zařízení. Protokol MQTT je tak masivně rozšířen, že existuje mnoho knihoven, které usnadňují implementaci do procesorů. Například Digikey nabízí návod jak MQTT implementovat do Raspberry PI 3 s ESP8266. Kombinací produktů HW Group s Raspberry získáte efektivní systém, kde Poseidon2 a Damocles2 se postarají o přenos dat ze senzorů do brokeru a Raspberry si tyto hodnoty přečte, vyhodnotí a provede příslušnou akci. Tím získáte profesionální řešení na straně měření a můžete se věnovat jen aplikační části.
Sepnutí výstupu vzdálené jednotky pomocí podmínky ze SensDesku
Sepnutí výstupu pomocí podmínky ze SensDesku je vrcholem vzájemné spolupráce a komunikace více zařízení mezi sebou (režim M2M), protože umožňuje spolupráci nejen mezi zařízeními stejné rodiny, ale mezi zařízeními různých druhů, které jinak nemají společný komunikační protokol, než je HWg-PUSH, tedy protokol pro komunikaci s portálem SensDesk.
Horizontal menu
Podpora ovládání výstupu pomocí podmínky v Sensdesku
Push protocol | Controled | Poseidon2 3268 | Poseidon2 4002 | Poseidon2 3468 | Damocles2 MINI | Damocles2 1208 | Damocles2 2404 | Ares12 | SD-2xOUT | IP WatchDog2 Lite | IP WatchDog2 Industrial |
---|---|---|---|---|---|---|---|---|---|---|---|
Controling | |||||||||||
Poseidon2 3266 | |||||||||||
Poseidon2 3268 | |||||||||||
Poseidon2 4002 | |||||||||||
Poseidon2 3468 | |||||||||||
Damocles2 MINI | |||||||||||
Damocles2 1208 | |||||||||||
Damocles2 2404 | |||||||||||
Ares12 | |||||||||||
SD-2x1Wire | |||||||||||
HWg-PWRxx | |||||||||||
SD-2xIn | |||||||||||
SD-WLD | |||||||||||
HWg-STE Plus | |||||||||||
STE2 | |||||||||||
HWg-WLD | |||||||||||
WLD2 | |||||||||||
IP WatchDog Lite | |||||||||||
IP WatchDog Industrial |
Rychlost reakce sepnutí relé výstupu
Všechny produkty připojené do portálu SensDesk komunikují nejméně jednou za 15 minut. To šetří síťový provoz (a peníze u GSM komunikace), ale znamená to dobu potřebnou k sepnutí relé výstupu až 0,1 až 15 minut. To je nepraktické a proto je nyní možné aktivovat z web rozhraní portálu SensDesk pro každý produkt s DO výstupy nastavení CheckPeriod (funkce CheckPush) .
Funkce CheckPeriod zajistí zkrácení doby reakce, po které se přepne relé výstup ve vzdáleném zařízení na 0,1 až 60 sekund.
Jaké výstupy lze ovládat?
DO výstupy v jednotkách Poseidon2, Damocles2 nebo jiných zařízeních mohou být vázány na lokální podmínku. Výstup může být ovládán lokální funkcí "Termostat" (spínání chladícího ventilátoru při teplotě vyšší než 30°C). Takový DO výstup nelze vzdáleně ovládat (read only).
Z portálu SensDesk lze ovládat pouze výstupy nastavené v manuálním režimu (nejsou na ně aplikovány žádné podmínky a triggery).
Vytvoření podmínky pro ovládání výstupu je nyní v Sensdesku ve vývojové fázi, díky čemuž je založení podmínky mírně nekomfortní, protože uživatel musí znát SensDesk ID výstupu který chce ovládat. To v současné chvíli zjistí nejsnáze v URL adrese daného výstupu:
Vlastní vytvoření podmínky se provádí v editaci senzoru, na kterém má být výstup závislí. Otevřeme si nejprve příslušný senzor, přepneme se do editace senzoru a v sekci Email & SMS alerts vyhledáme položku Simple set output alarm. Zde do pole Recipient zapíšeme ID výstupu který chceme ovládat.
Podmínka je platná ihned po uložení tlačítkem Save:
V případě že senzor kdykoliv od této chvíle přejde do stavu Alarm, sepne se vzdálený kontakt a naopak přejde-li do stavu Normal, vzdálený kontakt se rozepne. Ztráta komunikace se senzorem se vyhodnocuje jako stav Alarm a vzdálený výstup se sepne.
Mazání této podmínky se provádí opět na stránce editace senzoru zaškrtnutím políčka Delete u příslušného pravidla, které chceme odstranit a opět potvrdíme stiskem tlačítka Save.
Předpokládaný rozvoj této funkcionality zahrnuje aplikaci JavaScriptového výběrového menu aby nebo třeba před vytvořením podmínky zjišťovat ID výstupu který chceme ovládat a opakované nastavování stavu výstupu po celou dobu trvání platnosti podmínky.
CheckPeriod: Zkrácení periody reakce výstupu
Pro zrychlení reakce výstupů v zařízení na požadavky od SensDesku byla zavedena funkce CheckPush, která se zapína volbou aktivovat CheckPeriod, která je nastavena na 60s. Použití této zrychlené komunikace se nastavuje v nastavení každého zařízení zvlášť na SensDesku. Check period se uplatňuje výhradně na výstupy a její aplikování na zařízení neurychlí periodu odesílání hodnot senzorů nebo vstupů!
Změny práce se setup.xml v portále Sensdesk
S příchodem nové verze portálu SensDesk.com (SensDesk 2.0) dochází k úpravám XML formátu pro získání serializovaných dat z uživatelských účtů. Doposud bylo možné získat data na adrese YOUR_ACCOUNT.sensdesk.com/values.xml bez přihlášení, což již nyní není možné.
Horizontal menu
Nově jsou 2 možnosti jak soubor values.xml získat:
- Na adrese http://sensdesk.com/sensdesk/team/TEAM_ID/values.xml po přihlášení uživatelským jménem a heslem
- Na adrese http://sensdesk.com/sensdesk/values.xml?values_xml_key=YOUR_VALUE.XML_KEY
V obou případech je pro získání souboru values.xml důležitá stránka /sensdesk/team/ID na kterou se dostanete z hlavního menu pomocí záložky Teams.
- TEAM_ID naleznete v adresním řádku
- YOUR_VALUE.XML_KEY naleznete vypsaný na řádku values.xml key
Změna formátu XML
V sekci <Agent> je nově přítomen tag <Team> identifikující Team kterému Values.xml náleží.
Software
How (not) to destroy a relay
A relay, being a switching element, is usually regarded as a simple component. However, it is relatively easy to destroy if it is used to switch unsuitable loads.
Horizontal menu
A relay is generally characterized by its rated coil voltage for operating the contacts, and the maximum switching voltage and current that the contacts are designed for and guaranteed by the manufacturer (in terms of the minimum number of switching cycles).
If the relay is already built into a device, such as a programmable control unit, we are mainly interested in the maximum switching voltage and current of the outputs (contacts). However, there is usually a mention that these values are given for a resistive load. This is a well-intended warning from the manufacturer to prevent contact destruction.
Contact load
The effects occurring at a relay contact depend greatly on the size and type of the load, the current, the contact size and material, the operate time and the contact bounce.
For DC loads, the maximum switching current is usually lower than for AC loads. While AC current periodically drops to zero, DC current does not; therefore, in the DC case, any electrical arc ignited when the contacts are pulled apart is very difficult to suppress. The arc discharge lasts longer in a DC circuit compared to an AC circuit. Hence it is important to distinguish in the datasheet between the maximum switching load specifications for DC loads and for AC loads.
In addition to the rated load voltage and current (i.e. steady-state values), the relay lifetime is also greatly influenced by the inrush current and switch-off spikes that occur when the load is connected/switched on or disconnected/switched off. For capacitive and inductive loads, these can be orders of magnitude higher than the rated values, and an undersized relay or a lack of the appropriate limiting circuitry can easily result in destroyed contacts.
Switching a resistive load
When a purely resistive load is connected to the relay output, the entire allowed range of voltage and current can be used without any problems. A resistive load is defined as a device with its inrush and switch-off currents equal to the steady-state values. That is, a load whose electrical resistance is always the same and does not change in time; therefore, the current is also constant from the switch-on moment to the switch-off moment.
Usually, only resistors – purely resistive components designed for this particular purpose – exhibit this behavior. However, even devices that do not exhibit a constant resistance can be regarded as resistive loads, provided that their resistance only changes slowly with time.
Devices that mostly behave as resistive loads include:
- Incandescent bulbs
- Various LED lights
- Heating elements
- Voltage inputs of measuring instruments (multimeters, oscilloscopes, PLCs etc.)
The above examples of resistive loads do not necessarily exhibit a truly constant electrical resistance (it may change somewhat over time); however, if the relay contacts are appropriately oversized (approximately 2x to 4x), they do not usually cause any problems or contact damage.
Switching a capacitive load
In contrast to a resistive load, the situation is entirely different with a capacitive load. When a capacitive load is connected to a power source, it starts to draw a very large current that quickly decreases. Therefore, when a capacitive load is switched on, there is a large inrush current that can significantly exceed the maximum allowed switching current of the relay contacts. When the capacity of the load is completely discharged, this inrush current is only limited by the parasitic resistance between the contact and the capacitive load. As the load charges, the current decreases.
For the relay, the switch-on moment is the biggest problem: the contacts carry the highest current and can be even welded together if this current exceeds the allowed maximum even for a short time. Remember that in a circuit with a capacitor, the inrush current can be 20x to 40x higher than the steady-state current.
The significance of inrush currents can be demonstrated by the “Inrush current” values in the technical specifications of switching power supplies or other appliances. Even with a small switching power supply or power converter (e.g. with an output power around 30W), the inrush current can reach tens of amps (32A is no exception). This kind of current can be drawn by a completely discharged (that is, disconnected for a long time) power supply for up to 100ms after being powered on. Since the current quickly drops to the rated value afterwards, the inrush current is not significant from the long-term perspective. However, its effect can be observed when a switching power supply (or a device containing one) is connected to an undersized circuit breaker: when the device is turned on, the circuit breaker may often trip. It is also common to observe the inrush current effects as sparks (sometimes quite prominent) when a switching power supply that has been disconnected for a long time is plugged in to an electrical outlet.
Ideally, the maximum switching current of the relay contacts (or any switches in general) should be close to the specified inrush current, or the inrush current should be limited.
Examples of devices that behave as a capacitive load:
- Switching power supplies – the higher the power output, the higher is usually the inrush current
- Long transmission lines or cables – due to the parasitic capacities between the wires in cables longer than about 10m
- Various voltage filters – e.g. loudspeaker crossovers
- The inrush current of capacitive loads can be reduced by connecting various elements in series with the load:
Connecting a resistor / NTC thermistor: the inrush current is reduced thanks to the voltage drop at this element (the voltage at the capacitive load increases gradually, not suddenly). However, there are additional losses in the steady state.
Connecting a choke (inductor): the inrush current is compensated (reduced) and, at the same time, there are no big steady-state losses (the choke exhibits only a small wire resistance).
Switching an inductive load
The biggest “enemy” of a common relay is an inductive load, such as a solenoid or an electromagnet. Its behavior is the most damaging, capable of completely destroying (welding or burning) the relay contacts. It behaves in the opposite way compared to a capacitive load. The switch-on effects are not a problem; the current increases gradually up to the rated current specified for the component (during this time, the inductive load behaves as a choke).
However, the problems come when the relay contacts open and the inductive load is disconnected. Due to the underlying physics principle, the inductive load tends to maintain the same current that was flowing through it before the disconnection. To this end, a voltage of the magnitude and polarity necessary to maintain this current is temporarily induced at the terminals of the inductive load.
Therefore, when an inductive load is switched off, there is a voltage spike that can damage the load itself (winding insulation) as well as the contacts of the disconnecting relay. The voltage spike is influenced by the inductance (the higher the inductance, the higher the voltage spike) as well as the switch-off time and method. The switch-off spike is the highest when a device is quickly electronically disconnected (snap-action) and there is no spike-limiting circuitry. The effect is especially adverse in case of high inductances, higher supply voltages and higher duty cycles (the ratio of electromagnet on-time to the cycle period). In practice, voltages of up to 30x the rated supply voltage (or switched voltage) are common.
When the inductive load is snap-action disconnected by opening relay contacts, the lack of limiting circuitry can lead to generated voltages of hundreds of volts, able to ignite an electric arc between the contacts. This is a “reliable” way to damage or even permanently destroy the contacts.
Examples of devices that behave as inductive loads:
- Solenoids / electromagnetic valves
- Electromagnets
- Electromotors
- Transformers
- Fans
- Relay coils
Surges can be limited by connecting various electrical components in parallel to the inductive load in order to shunt the switch-off spike voltage generated at the inductive load (coil) terminals:
- A diode and a resistor (for DC circuits) – the diode as well as the resistor need to be sized according to the switching frequency, spike voltage and the load input power. The diode breakdown voltage must be higher than the circuit supply voltage, and the maximum forward current must be higher than the current through the load (inductor) when switched on.
- A “spark quenching capacitor” (for AC circuits) – a RC circuit connected in parallel to the contact, where R = RL a C = L/RL2
- A circuit with two Zener diodes or a transil – the Zener diodes or the transil clamp the spike voltage to the specified threshold voltage. A disadvantage is that in case of overload, they fail and remain permanently open, shunting the load.
- A varistor circuit – a voltage-dependent resistor connected in parallel to the load and satisfying the condition 2 < Umax/Uj < 4 (where Umax is the varistor voltage, Uj is the supply voltage).
Various ways to protect relay contacts from the effects of switching an inductive load – from left to right: a diode, a spark quench capacitor, Zener diodes or a transil, a varistor.
Conclusion
The conclusion is that a switched load does not always follow the rated current and voltage specifications. These are only valid for resistive loads / appliances, which, in practice, are the exception rather than the norm. Therefore, the relay (or other) contacts should be always adequately oversized (with respect to the switched voltage and expected current), and the load should be equipped with additional circuitry depending on its behavior – that is, whether the load is generally capacitive (filters, switching power supplies) or inductive (solenoids and electromagnets). For some devices, the specifications indicate the maximum contact load as “Maximum switching current 16 (4) A, 250 V~”. In this case, 16A is valid for a resistive load, 4A for an inductive load.
If the capacitive or inductive load lacks the appropriate limiting circuitry, it can easily damage or destroy the relay as well as the control device where the relay is integrated – sensor, PLC, remotely controlled unit, etc.
IoT: Proč použít Ethernet
Jak (ne)zničit relé
Relé jako spínací prvek pro mnohé představuje jednoduchou součástku, kterou však lze poměrně snadno zničit, pokud spíná nevhodnou zátěž.
Horizontal menu
Relé obvykle charakterizuje hodnota spínacího napětí, které způsobí sepnutí/přepnutí výstupních kontaktů a pak maximální možné spínané el. napětí a proud, na které jsou kontakty dimenzované a výrobce garantuje pro ně definovanou životnost (minimální počet přepnutí).
Pokud je relé již zabudované a součástí nějakého zařízení, jako například nějaké ovládací jednotky či programovatelného automatu, zajímají nás pak hlavně výstupní hodnoty maximálního spínanatelného napětí a proudu. Obvykle však tyto hodnoty ještě doplňuje informace, že hodnoty platí pouze pro odporovou zátěž. To je od výrobce zařízení dobře míněné upozornění, jak se k výstupům chovat a jak si nezpůsobit jejich zničení.
Zátěž kontaktu
Jevy na kontaktu relé se velmi liší v závislosti na velikosti a charakteru zátěže, na proudu, na materiálu a velikosti kontaktu, na rychlosti sepnutí a na odskoku kontaktu při spínání.
U tzv. stejnosměrných zátěží (napájení stejnosměrným napětím) bývá povolená hodnota proudu pro sepnutí kontaktu menší než u tzv. střídavé zátěže (napájení střídavým napětím). Zatímco střídavý proud se periodicky snižuje na nulu, stejnosměrný proud nikoli, takže u stejnosměrného proudu se oblouk zapálený při vypnutí kontaktu jen stěží dá uhasit, na rozdíl od střídavého proudu. Doba trvání obloukového výboje je u stejnosměrného obvodu delší než u střídavého obvodu. Je tedy důležité rozlišovat rozdíl mezi maximální spínací zátěží uváděný v datasheetu výrobce pro střídavé a stejnosměrné zátěže.
Mimo tzv. jmenovité hodnoty el. napětí a proudu spínané zátěže (tj. hodnoty v ustáleném stavu) jsou pro životnost relé neméně důležité i hodnoty náběhového a vypínacího proudu vznikající při sepnutí/připojení, resp. při odepnutí/odpojení zátěže. Ty mohou být zvláště u kapacitních a indukčních zátěží i mnohonásobně větší než jmenovité hodnoty a tedy při špatně dimenzovaném relé či chybném elektrické ošetření spínané zátěže může snadno dojít k poškození či zničení kontaktů.
Spínání odporové zátěže
Pokud je na výstup relé připojená čistá odporová zátěž, lze opravdu bez problémů využít celý definovaný napěťový a proudový rozsah. Odporovou zátěží se rozumí takové zařízení, jehož hodnoty náběhového a vypínacího proudu jsou rovny hodnotám v ustáleném stavu. Tedy zátěž, která při připojení elektrického napětí klade el. proudu celou dobu stejný el. odpor, tedy že se jeho hodnota v čase nijak nemění a tedy se nijak nemění ani hodnota el. proudu v čase od sepnutí relé až po jeho rozepnutí.
Takovou vlastnost však obvykle mají jen čistě odporové součástky "rezistory", které jsou za tímto účelem přímo vyráběny. Nicméně mezi odporové zátěže lze započítat i zařízení, které sice nemají el. odpor po celou dobou konstatní, ale jeho změna v čase je poměrně malá.
Mezi zařízení, které se převážně chovají jako odporové zátěže, lze zahrnout:
- žárovky,
- různá LED světla,
- topná tělesa,
- napěťové vstupy měřících zařízení (multimetry, osciloskopy. PLC atd).
Uvedené příklady odporových zátěží sice nemusí mít zcela konstantní el. odpor (s časem se o něco mění), nicméně při vhodném předimenzování spínacích kontaktů relé (na cca 2-4x větší hodnoty) obvykle nezpůsobují problémy a poškození kontaktů.
Spínání kapacitní zátěže
Narozdíl od odporové zátěže je v případě kapacitní zátěže situace zcela odlišná. Kapacitní zátěž se vyznačuje tím, že v okamžiku sepnutí el. napětí začne odebírat velmi vysokou hodnotu el. proudu, která se následně s časem rychle klesá. V momentě sepnutí kapacitní zátěže tak vzniká velký proudový náraz, který může i mnohonásobně překročit povolený limit el. proudu kontaktů relé. Velikost tohoto proudu je totiž v případě úplného vybití kapacity v době sepnutí úměrná pouze hodnotě parazitního el. odporu, který je připojen mezi kontaktem relé a kapacitní zátěží. Postupně s časem, jak se vstupní kapacita připojeného zařízení nabíjí, pak el. proud postupně klesá.
Z pohledu relé je tak problematický právě okamžik sepnutí, kdy jsou jeho kontakty zatěžovány největší hodnotou el. proudu a v tomto okamžiku může dojít až ke slepení / spečení kontaktů relé, pokud hodnota el. proudu, byť jen na okamžik, výrazně překročí max. povolené hodnoty. V obvodech s kondenzátorem totiž může být náběhový proud 20 až 40-krát vyšší než v ustáleném stavu.
To, že nabíjecí náběhové proudy nejsou "žádná sranda", ukazují například el. specifikace spínaných zdrojů nebo i některých spotřebičů v údaji "Inrush current" (náběhový proud). Ten i v případě malých spínaných el. zdrojů či měničů (s výkonem např. 30 W) může být i několik desítek ampér (běžný údaj bývá až 32 A)! Ano, jde tu právě o hodnotu el. proudu, který zcela vybitý (dlouho odpojený) zdroj může odebírat po dobu až cca 100 ms po připojení. Protože následně proud rychle klesne na jmenovitou hodnotu, není náběhový proud v dlouhodobém časovém měřítku nijak patrný. Nicméně jeho účinek můžete prakticky pocítit, pokud takový spínaný zdroj nebo zařízení, které jej obsahuje, připojíte na příliš malý jistič, který se pak může při zapnutí zařízení odpojovat ("vypadávat"). V běžné praxi je možné účinky náběhového proudu dobře vidět u připojování dlouho vypnutých (vybitých) spínaných napájecích zdrojů do elektrické zásuvky, kdy v momentě zasunutí zástrčky do zásuvky často objeví i velmi výrazně zajiskření.
Ideální je tedy volit maximální zátěžový proud kontaktů relé (nebo obecně spínačů) blížící se uváděnému náběhovému proudu (Inrush current) nebo provést snížení náběhového proudu.
Příklady zařízení chovající se jako výrazná kapacitní zátěž:
- Spínané napájecí zdroje - čím má zdroje větší výkon, tím obvykle má i větší náběhový proud.
- Dlouhá přenosová vedení nebo kabely - zde se projevuje parazitní kapacita mezi vodiči při kabelech delších než cca 10 m.
- Různé napěťové filtry - například reproduktorové výhybky.
- Snížení velikosti náběhového proudu kapacitních zátěží je možno vytvořit použitím různých zapojením elektrických prvků sériově s kapacitní zátěží:
Zapojením rezistoru / NTC termistoru - jejich el. odpor omezuje náběhový proud úbytkem napětí (napětí na svorkách kapacitní zátěže roste postupně - ne skokem). Nevýhodou jsou nežádoucí přídavné ztráty v ustáleném stavu.
Zapojení s tlumivkou (cívkou) - kompenzuje (snižuje) náběhový proud a zároveň následně v ustáleném stavu již nevytváří velké nežádoucí el. ztráty (tlumivka vykazuje jen nízký el. odpor vodiče).
Spínání indukční zátěže
Největším nepřítelem takového běžného relé však obecně bývá indukční zátěž - například solenoid či elektromagnet. Je totiž svým chováním nejvíce zrádná a nejsnadněji může kompletně zničit (zpéct/opálit) spínané kontakty relé. Chová se totiž přesně opačně než kapacitní zátěž. Tedy nijak nevadí její účinky během spínání relé, kdy z fyzikálního principu funkce el. proud nabíhá postupně od malých hodnot až definovaného jmenovitého proudu , který je uveden na součástce (cívka / indukční zátěž se v tomto momentě chová jako tlumivka).
Problém nastává naopak při odpojování indukční zátěže, tedy při rozpojování kontaktů relé. Z principu své fyzikální funkce (zpětné elektromotorické síle), chce indukční zátěž zachovat hodnotu el. proudu, kterou jí procházel před rozepnutím. Za tímto účelem generuje indukční zátěž na svých svorkách dočasně el. napětí takové hodnoty a polarity, aby směr i velikost proudu byl zachován.
Indukčnost cívky u elektromagnetických přístrojů se tak nepříznivě projeví při jejich vypínání vznikem přepětí, které může značně namáhat jak izolaci vinutí samotné zátěže, tak i kontakty vypínacího zařízení, tedy v našem případě kontaktů relé. Na vznik přepětí má vliv indukčnost cívky (s rostoucí indukčností přepětí roste), rychlost a způsob odpojení. Nejvíce se přepětí zvýší u rychle elektronicky odpínaných přístrojů – mžikové odpojení, pokud indukční zátěž neobsahuje ochranný prvek proti přepětí. Zvláště nepříznivě se projevuje u větších indukčností, vyšším napájecím napětí a vyšší hodnotě relativního zatěžovatele (poměr doby, po kterou je elektromagnet zapnut během jednoho cyklu a doby jednoho pracovního cyklu). V praxi bývá obvyklé se může při vypínání indukční zátěže vytvořit přepětí až 30-ti násobné hodnoty jmenovitého napájecího / spínaného napětí.
Tedy pokud dojde k mžikovému odpojení indukční zátěže oddálením kontaktů relé, elektricky neošetřená indukční zátěž může vygenerovat napětí i mnoho stovek voltů, které pak následně v mezeře oddalujících se kontaktů může zapálit a vytáhnout obloukový výboj. Ten pak kontakty relé "spolehlivě" poškodí nebo v horším případě trvale zničí.
Příklady zařízení, které se mohou chovat se jako výrazná induktivní zátěž:
- Solenoidové / elektromagnetické ventily
- Elektromagnety
- Elektromotory
- Transformátory
- Větráky
- Ovládací cívky relé
Ochranu proti přepětí je možno vytvořit použitím různých způsobů zapojením elektrických prvků paralelně s indukční zátěží, které odvedou (zkratují) přepětí vzniklé na kontaktech indukční zátěže / cívky po jejím odpojení od napětí:
- Zapojení s diodou a odporem (pro stejnosměrné napájení) - výkonově je nutné dimenzovat diodu i odpor dle četnosti spínání, velikosti přepětí a odpínaného příkonu. Závěrné napětí diody musí být větší než napájecí napětí obvodu, maximální propustný proud diody musí být větší než proud který teče při sepnutí zátěží (cívkou).
- Zapojení tzv. zhášecího kondenzátoru (pro střídavé napájení) - připojení RC členu paralelně ke spínacímu kontaktu, kde R = RL a C = L/RL2
- Zapojení se dvěma zenerovými diodami nebo transilem - zenerovy diody nebo transil omezují přepětí od určitého udávaného prahového napětí. Nevýhodou je, že při výkonovém přetížení s následkem destrukce dochází k trvalému vedení, tzn. dochází k přemostění zátěže.
- Zapojení s varistorem - varistor připojený paralelně k zátěži musí vyhovovat podmínce 2 < Umax/Uj < 4 (Umax je napětí varistoru, Uj je napájecí napětí obvodu).
Možné řešení ochrany kontaktu relé před účinky indukční zátěže - zleva: diodou, zhášecím kondezátorem, zenerovými diodami či transilem, varistorem.
Závěr
Závěr tedy je, že ne za všech okolností vykazuje připojovaná či odpojovaná zátěž u nich uváděné jmenovité hodnoty el. proudu a napětí. To bohužel platí jen u ideálních čistě odporových zátěží / zařízení, což je bohužel v praxi stav spíše výjimečný. Vždy je tedy obecně vhodné nejen spínací kontakty relé dostatečně předimenzovat (s ohledem na spínané napětí i přepokládaný spínaný el. proud), ale případně spínanou zátěž/zařízení vhodně ošetřit zapojením přídavných prvků podle toho, jak se převážně chová, tedy zda spíše jako kondenzátor (např. různé filtry či spínané zdroje/měniče) nebo spíše jako cívka (např. solenoidy a elektromagnety). U některých zařízení se lze v tomto směru setkat s udáním maximálního zatížení kontaktů ve formátu "maximální spínaný proud 16 (4) A, 250 V~", kde 16 A znamená pro odporovou zátěž, zatímco 4 A pro indukční zátěž.
Pokud se pomocí relé spínaná kapacitní nebo indukční zátěž není vhodně ošetřena, může snadno poškodit nebo i zničit relé a tím tedy i poškodí ovládací zařízení, které má relé v sobě integrované (např. senzor, PLC, vzdáleně ovládaná spínací jednotka atd.).