Tööstusautomaatika juhtimissüsteemis on PLC (Programmable Logic Controller) asendamatu põhikomponent, PLC loeb erinevate sisendsignaalide (nagu nupud, andurid jne) olekut ja pärast sisemist loogikat kontrollib täiturmehhanismi tegevust. (näiteks mootorid, ventiilid jne). Nende sisendsignaalide hulgas pälvib hädaseiskamisnupp oma tähtsuse tõttu palju tähelepanu.
PLC programmeerimisel erineb hädaseiskamisnupu disainiloogika sageli tavaliste nuppude omast. Üldjuhul on hädaseiskamisnupu füüsiline kontakt ühendatud normaalselt suletud olekuga, samas kui PLC programmis kirjutatakse see normaalselt avatud olekuks. Selle disaini taga on ainulaadsed kaalutlused.
Esiteks, riistvaraühenduse seisukohalt on hädaseiskamisnupp ühendatud PLC DI (digitaalsisendi) punktiga normaalselt suletud olekus. See tähendab, et tavatingimustes on hädaseiskamisnupu liin ühendatud ja PLC DI-punkt saab kõrgetasemelise signaali, mis näitab, et süsteem töötab normaalselt. Ja kui hädaseiskamisnuppu vajutatakse, katkestatakse selle tavaliselt suletud kontakt ja PLC DI-punkt saab madala taseme signaali, mis näitab, et süsteem peab viivitamatult töötama.
Järgmisena kujutame PLC-programmi seisukohast hädaseiskamisnupu olekut tavapäraselt avatud. Selle põhjuseks on asjaolu, et tavatingimustes on hädaseiskamisnupu rida sisse lülitatud, kuid me ei kasuta seda kõrgetasemelist signaali otse programmis mingi toimingu käivitamiseks. Selle asemel keskendume madala taseme signaalile, mis tekib siis, kui hädaseiskamisnupu tavaliselt suletud kontaktid selle vajutamisel purunevad. See madala taseme signaal käivitab PLC-programmis asjakohase loogika, et süsteem peatada.
Selle konstruktsiooni eeliseks on see, et see võimaldab jälgida hädaseiskamisnupu asukoha liini lahtiühendatud olekut. Kui hädaseiskamisnupu liin on mingil põhjusel lahti ühendatud (nt liini vananemine, halb kontakt vms), siis ei saa PLC DI-punkt kõrgetasemelist signaali vastu võtta ja programm eeldab kohe, et hädaseiskamisnuppu on vajutatud, käivitades seega seiskamisloogika. See disain parandab oluliselt süsteemi ohutust ja töökindlust.
Lisaks aitab hädaseiskamisnupu kujundamine tavapäraselt suletud olekuna saavutada ka programmi lihtsust ja loetavust. PLC-programmis peame keskenduma ainult hädaseiskamisnupu madala taseme signaalile, et teha kindlaks, kas süsteem peab töö peatama. Selline disain muudab programmiloogika selgemaks ja vähendab vigade esinemise võimalust.
Sarnast konstruktsiooniloogikat kasutavad lisaks hädaseiskamisnupule ka mitmed kaitsefunktsioonidega kontaktid (näiteks termoreleed, termostaadid jne). Need kontaktid on tavaliselt ühendatud PLC DI-punktidega tavaliselt suletud olekus ja on programmis kujutatud tavapäraselt avatud. See disain parandab ka süsteemi ohutust ja töökindlust ning lihtsustab programmiloogikat.
Kokkuvõttes võtab PLC programmeerimise hädaseiskamisnupu disainiloogika täielikult arvesse süsteemi ohutus- ja töökindlusnõudeid. Ühendades hädaseiskamisnupu füüsilise kontakti normaalselt suletud olekusse ja kirjutades selle programmi tavaliselt avatud olekuks, saame jälgida hädaseiskamisnupu asukoha liini lahtiühendatud olekut ja käivitada seiskamisloogika. kui see on vajalik seadmete ja personali ohutuse tagamiseks.




