V krmilnem sistemu industrijske avtomatizacije je PLC (Programmable Logic Controller) nepogrešljiva osrednja komponenta, PLC bere status različnih vhodnih signalov (kot so gumbi, senzorji itd.) in po notranjem logičnem delovanju nadzoruje delovanje aktuatorja. (kot so motorji, ventili itd.). Med temi vhodnimi signali je gumb za zaustavitev v sili zaradi svoje pomembnosti deležen veliko pozornosti.
Pri programiranju PLC-ja se konstrukcijska logika gumba za zaustavitev v sili pogosto razlikuje od tiste pri običajnih gumbih. Na splošno je fizični kontakt tipke za zaustavitev v sili vezan na normalno zaprto stanje, medtem ko je v PLC programu zapisano kot normalno odprto stanje. Za to zasnovo so edinstveni premisleki.
Prvič, z vidika povezave strojne opreme je gumb za zaustavitev v sili povezan s točko DI (digitalni vhod) PLC-ja v normalno zaprtem stanju. To pomeni, da je v normalnih pogojih linija gumba za zaustavitev v sili povezana, točka DI PLC-ja pa bo prejela signal visoke ravni, kar pomeni, da sistem normalno deluje. In ko pritisnete gumb za zaustavitev v sili, se njegov normalno zaprt kontakt prekine in točka DI PLC-ja prejme signal nizke ravni, kar pomeni, da mora sistem takoj prenehati delovati.
Nato z vidika programa PLC predstavljamo stanje tipke za zaustavitev v sili kot normalno odprto. To je zato, ker je v normalnih pogojih linija gumba za zaustavitev v sili vklopljena, vendar tega signala visoke ravni ne uporabimo neposredno v programu za sprožitev kakršnega koli dejanja. Namesto tega se osredotočamo na signal nizke ravni, ki nastane, ko se običajno zaprti kontakti gumba za zaustavitev v sili zlomijo, ko ga pritisnete. Ta signal nizke ravni sproži ustrezno logiko v programu PLC, da se sistem zaustavi.
Prednost te izvedbe je, da omogoča spremljanje izklopljenega stanja voda, kjer se nahaja tipka za zaustavitev v sili. Če je linija gumba za zaustavitev v sili izklopljena zaradi nekega razloga (npr. staranje linije, slab kontakt itd.), potem točka DI PLC-ja ne bo mogla prejeti signala visoke ravni in program takoj domneva, da je bil pritisnjen gumb za zaustavitev v sili, in tako sproži logiko zaustavitve. Ta zasnova močno izboljša varnost in zanesljivost sistema.
Poleg tega zasnova tipke za zaustavitev v sili kot običajno zaprtega stanja prav tako pomaga doseči preprostost in berljivost programa. V programu PLC se moramo osredotočiti samo na signal nizke ravni gumba za zaustavitev v sili, da ugotovimo, ali mora sistem prenehati delovati. Ta zasnova naredi logiko programa jasnejšo in zmanjša možnost napak.
Poleg gumba za zaustavitev v sili obstajajo tudi številni kontakti z zaščitnimi funkcijami (kot so termični releji, termostati itd.), ki uporabljajo podobno konstrukcijsko logiko. Ti kontakti so običajno povezani z DI točkami PLC-ja v normalno zaprtem stanju in so v programu predstavljeni kot normalno odprti. Ta zasnova prav tako izboljšuje varnost in zanesljivost sistema ter poenostavlja logiko programa.
Če povzamemo, konstrukcijska logika gumba za zaustavitev v sili pri programiranju PLC v celoti upošteva varnostne in zanesljive zahteve sistema. Če fizični kontakt tipke za zaustavitev v sili povežemo z normalno zaprtim stanjem in ga v program zapišemo kot normalno odprto stanje, lahko spremljamo izklopljeno stanje linije, kjer se nahaja tipka za zaustavitev v sili, in sprožimo logiko zaustavitve. kadar je to potrebno za zaščito opreme in osebja.




