V řídicím systému průmyslové automatizace je PLC (Programmable Logic Controller) nepostradatelnou součástí jádra, PLC čte stav různých vstupních signálů (jako jsou tlačítka, senzory atd.) a po vnitřní logické činnosti řídí činnost akčního členu. (jako jsou motory, ventily atd.). Mezi těmito vstupními signály je tlačítku nouzového zastavení věnována velká pozornost kvůli jeho důležitosti.
Při programování PLC se logika návrhu tlačítka nouzového zastavení často liší od logiky konvenčních tlačítek. Obecně platí, že fyzický kontakt tlačítka nouzového zastavení je připojen k normálně sepnutému stavu, zatímco v programu PLC je zapsán jako normálně otevřený stav. Za tímto designem jsou jedinečné úvahy.
V první řadě je z hlediska hardwarového připojení tlačítko nouzového zastavení připojeno k bodu DI (digitální vstup) PLC v normálně sepnutém stavu. To znamená, že za normálních podmínek je linka tlačítka nouzového zastavení připojena a DI bod PLC obdrží signál vysoké úrovně, což znamená, že systém je v normálním provozu. A když se stiskne tlačítko nouzového zastavení, jeho normálně sepnutý kontakt se odpojí a DI bod PLC obdrží signál nízké úrovně, což znamená, že systém musí okamžitě zastavit provoz.
Dále z pohledu programu PLC představujeme stav tlačítka nouzového zastavení jako normálně otevřený. Je to proto, že za normálních podmínek je linka tlačítka nouzového zastavení zapnutá, ale tento signál vysoké úrovně přímo v programu nepoužíváme ke spuštění jakékoli akce. Místo toho se zaměřujeme na nízkoúrovňový signál generovaný, když se normálně sepnuté kontakty tlačítka nouzového zastavení přeruší při jeho stisknutí. Tento nízkoúrovňový signál spustí příslušnou logiku v programu PLC, aby se systém zastavil.
Výhodou tohoto provedení je, že umožňuje sledování odpojeného stavu vedení, kde je umístěno tlačítko nouzového zastavení. Pokud je linka tlačítka nouzového zastavení z nějakého důvodu odpojena (např. stárnutí linky, špatný kontakt atd.), pak DI bod PLC nebude schopen přijímat signál vysoké úrovně a program okamžitě předpokládá, že bylo stisknuto tlačítko nouzového zastavení, čímž se spustí logika zastavení. Tato konstrukce výrazně zlepšuje bezpečnost a spolehlivost systému.
Navíc navržení tlačítka nouzového zastavení jako normálně zavřeného stavu také pomáhá dosáhnout jednoduchosti a čitelnosti programu. V programu PLC se musíme zaměřit pouze na signál nízké úrovně tlačítka nouzového zastavení, abychom určili, zda systém potřebuje zastavit chod. Tento návrh činí logiku programu přehlednější a snižuje možnost chyb.
Kromě tlačítka nouzového zastavení existuje řada kontaktů s ochrannými funkcemi (jako jsou tepelná relé, termostaty atd.) využívající podobnou konstrukční logiku. Tyto kontakty jsou obvykle připojeny k DI bodům PLC v normálně sepnutém stavu a jsou v programu reprezentovány jako normálně otevřené. Tento návrh také zlepšuje bezpečnost a spolehlivost systému a zjednodušuje logiku programu.
Stručně řečeno, logika návrhu tlačítka nouzového zastavení při programování PLC plně zohledňuje požadavky na bezpečnost a spolehlivost systému. Připojením fyzického kontaktu tlačítka nouzového zastavení do normálně sepnutého stavu a zapsáním do programu jako normálně otevřený stav jsme schopni monitorovat odpojený stav linky, kde je umístěno tlačítko nouzového zastavení, a spustit logiku zastavení v případě potřeby k ochraně zařízení a bezpečnosti personálu.




