Orodha ya maudhui:

Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Hatua 6 (na Picha)
Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Hatua 6 (na Picha)

Video: Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Hatua 6 (na Picha)

Video: Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Hatua 6 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC
Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC

Mradi huu ni uthibitisho wangu wa dhana ya kutumia IoT na (mwishowe) roboti kuunda safu ya ziada ya usalama kwa vifaa vya utengenezaji vyenye hatari. Kitufe hiki kinaweza kutumika kuanza au kuacha michakato mingi, pamoja na udhibiti wa taa za ishara. Wakati ninataja mradi huu kama kitufe cha e-stop, tafadhali kumbuka kuwa kusanikisha vidhibiti vya kweli vya e-stop kunahitaji utaftaji na kanuni nyingi. Mradi huu umekusudiwa tu kuongeza safu ya ziada ya usalama.

Tafadhali tumia tahadhari za usalama wakati wa wiring na kuwezesha mzunguko huu.

Vifaa

Umeme

x2 Bodi za NODE MCU -

x1 PLC w / usambazaji wa umeme - Allen-Bradley CompactLogix PLC hutumiwa katika hii Inayoweza kufundishwa -

x1 5v relay ya umeme

x1 2N2222A transistor

x1 1k kupinga kwa Ohm

x1 kifungo cha kushinikiza kawaida (NC)

x1 kifungo cha kushinikiza kawaida (HAPANA)

kontakt x1 9v betri + 9v betri

Waya iliyoshirikishwa

Programu

Arduino IDE

Studio 5000

Hatua ya 1: Wiring ya Mzunguko wa Seva ya MCOD

Wiring Mzunguko wa Seva ya NODE MCU
Wiring Mzunguko wa Seva ya NODE MCU
Wiring Mzunguko wa Seva ya NODE MCU
Wiring Mzunguko wa Seva ya NODE MCU
Wiring wa Mzunguko wa Seva ya NODE MCU
Wiring wa Mzunguko wa Seva ya NODE MCU
Wiring wa Mzunguko wa Seva ya NODE MCU
Wiring wa Mzunguko wa Seva ya NODE MCU

Bodi ya NODE MCU itatumika kama seva, na ndiye mtu wa kati kati ya kitufe na PLC. Wakati kifungo kinasukumwa, seva itapokea ishara, ambayo itawapa nguvu relay, na kutuma ishara inayofaa kwa PLC kusimamisha michakato yote.

Wiring ya Bodi

Ili kuwezesha NODE MCU yetu, tumia tu adapta ndogo ya ukuta wa usb.

Kupitisha Kozi ya Ajali

Relay ina sehemu mbili; coil, na silaha. Coil inaweza kuongezewa nguvu, ambayo huunda uwanja wa sumaku, ambayo itasababisha silaha kuhama kutoka nafasi ya kawaida iliyofungwa (NC) kwenda nafasi ya kawaida wazi (NO).

Kuamua ni pini ipi HAPANA na ambayo ni NC, tumia multimeter na kuiweka ili kupima upinzani (2k Ohm range). Gusa risasi nyekundu kwenye pini ya kati, halafu pima kila kani zilizo kinyume. Pini ya NC itaunganishwa kwa umeme, kwa hivyo unapaswa kuona usomaji mdogo wa upinzani. Pini NO haitaunganishwa kwa umeme, kwa hivyo usomaji unapaswa kuwa juu ya anuwai.

Mara tu pini za NO na NC zimeanzishwa, suuza au unganisha waya mbili kwenye coil (waya mweusi kwenye picha hapo juu), waya mmoja kwa pini ya mawasiliano ya kati, na moja kwa pini ya NC (waya kijani).

Bodi ya Kupeleka Wiring

Sasa tunahitaji kuunganisha relay yetu kwa bodi. Tunahitaji kusambaza 5v kwa coil ya relay ili kushiriki silaha. Kwa kuwa bodi ya NODE MCU inatoa 3.3v tu, tunahitaji kutumia transistor kukuza ishara. Rejea mchoro wa wiring kwa unganisho la mzunguko. Tafadhali kumbuka kuwa ikiwa pini tofauti inatumiwa kwa ishara, itahitaji kubadilishwa katika nambari.

Peleka tena kwa WC PLC

Washa pini ya kati kwa chanzo cha 24v, na pini HAPANA kwa kituo cha kuingiza 1 kwenye PLC.

Hatua ya 2: Wiring ya wateja wa NODE MCU

Wiring ya Mteja wa NODE MCU
Wiring ya Mteja wa NODE MCU
Wiring ya Mteja wa NODE MCU
Wiring ya Mteja wa NODE MCU
Wiring ya Mteja wa NODE MCU
Wiring ya Mteja wa NODE MCU

Bodi hii ya NODE MCU itawekwa kama mteja, na itatuma hali ya kifungo kwa seva. Unganisha betri ya 9v kwa pini za Vin na GND kwenye NODE MCU. Solder / ambatisha waya kutoka kwa pini yoyote iliyoandikwa 3v3 (3.3v pin), na waya mwingine kubandika D8 (GPIO 15). Solder au ambatisha mwisho mwingine wa waya hizi kwa upande wowote wa kitufe cha dharura kilichofungwa kawaida.

Hatua ya 3: WC PLC

Uunganisho wa PLC
Uunganisho wa PLC

Chomeka waya yako ya kijani kutoka kwa mguu wa kupeleka wa NC kwenye kituo cha kuingiza 0 cha PLC yako. Hakikisha una unganisho kwa ardhi kupitia bandari ya kawaida (COM) inayohusishwa na pembejeo yako. PLC nyingi zina bandari tofauti za COM, kwa hivyo hakikisha umeshikamana na bandari ya kulia.

Fanya vivyo hivyo na kitufe cha kushinikiza kawaida kufungua kama kitufe chetu cha kuanza kwa PLC yetu. Ambatisha kitufe hiki kwenye terminal 1.

Chomeka idadi yoyote ya vifaa vya pato ambavyo vinaweza kushughulikia 24v kwenye vituo vya pato. Kwa mfano huu, tunatumia taa moja ya rubani katika kituo cha pato 0. Hakikisha kuongeza unganisho kwa ardhi kwenye COM.

Hatua ya 4: Kupanga Node ya MCU na Mteja

Ikiwa hii ni mara yako ya kwanza kutumia bodi za NODE MCU, tumia mwongozo huu wa usanidi: https://www.instructables.com/id/Quick-Start-to-No ……

Mara tu ukishaanzisha, pakua seva na faili za mteja. Mabadiliko muhimu yameorodheshwa hapa chini, na pia kwenye faili za.ino.

1. Badilisha SSID iwe jina la mtandao wako kwa seva na mteja

2. Badilisha nenosiri kwa nywila ya mtandao kwa seva na mteja wote. Ikiwa ni mtandao wazi, acha kama "".

3. Kwa seva, ni pamoja na IP, lango, na kinyago cha subnet.

4. Kwa mteja, jumuisha anwani ya IP inayotumiwa kwa seva.

5. Ikiwa bodi zote zina waya kama inavyoonyeshwa katika hatua zilizopita, weka tu faili kwenye bodi husika. Ikiwa pini tofauti zinatumiwa, badilisha tofauti inayobadilika, kisha pakia.

Hatua ya 5: Mpango wa PLC

Mpango wa PLC
Mpango wa PLC
Mpango wa PLC
Mpango wa PLC
Mpango wa PLC
Mpango wa PLC
Mpango wa PLC
Mpango wa PLC

Kozi ya Ajali ya PLC

PLC hutumia lugha rahisi ya I / O inayojulikana kama mantiki ya ngazi. Nambari inasomwa kutoka juu hadi chini, na kutoka kushoto kwenda kulia. Wakati wa kila mzunguko wa programu, data ya kweli / uwongo ya pembejeo inasasishwa, na habari hiyo hutumiwa kudhibiti matokeo. Pembejeo na matokeo katika mpango wa ngazi ya ngazi zimefungwa kwenye vituo vilivyo wazi kwenye PLC, ambavyo vimefungwa kwa vifaa vya uwanja.

Alama zinazotumika ni kama ifuatavyo:

- | | - Chunguza ikiwa imefungwa (XIC). Huu ni mawasiliano ya pembejeo, na itakuwa kweli ikiwa kuna ishara ya JUU kwenye kituo kinacholingana cha pembejeo.

- | / | - Chunguza ikiwa iko wazi (XIO). Huu ni mawasiliano ya pembejeo, na itakuwa kweli ikiwa kuna ishara ya LOW kwenye terminal inayofanana ya pembejeo.

- () - Pato. Huu ni mawasiliano ya pato, na itakuwa ya juu wakati wawasiliani wote wa pembejeo kwenye Rung ni KWELI.

Maelezo ya Kanuni

Kwenye safu ya kwanza, mawasiliano ya kwanza ya XIC ni amri yetu ya kuacha dharura. Tunatumia XIC kwa kushirikiana na kitufe cha kawaida cha kufunga E-stop. Kwa kuwa kitufe cha NC kinatoa ishara ya JUU, XIC itarudi KWELI, ikiruhusu sehemu zote kuwa na nguvu. Kubonyeza kitufe cha E-stop kutavunja ishara ya JUU, na kulazimisha safu hiyo itoe nguvu, na hivyo kusimamisha mashine yoyote hatari ambayo inaweza kuwa inaendesha.

Sehemu inayofuata ya mzunguko ni safu inayofanana inayounda mzunguko wa muhuri na coil ya pato. Vipande sawa hufanya kama lango la AU - ikiwa ni kweli, rung inaweza kuwa kweli. Mawasiliano ya juu imeunganishwa kwa kifungo chetu cha kuanza, na anwani ya chini ni hali ya mawasiliano yetu ya pato. Mara tu kitufe cha kuanza kinapobanwa, pato litaongeza nguvu, ambayo itafanya mawasiliano ya chini kuwa ya KWELI. Kwa hivyo mtumiaji anaweza kutolewa kitufe cha kuanza na pato litabaki na nguvu hadi kitufe cha E-stop kibonye.

Kupanga PLC

Hakikisha umepakua na kusakinisha Studio 5000. Imarisha PLC na uiunganishe kwenye kompyuta yako ukitumia muunganisho wa USB. Fungua nambari iliyoambatanishwa. Chagua Mawasiliano <Who Active. PLC yako inapaswa kuorodheshwa chini ya bandari ya serial ya USB. Hakikisha PLC yako imewekwa kwa 'prog' kupakua. Chagua PLC yako na upakue nambari. Ukiwa tayari, weka PLC 'kukimbia' kuendesha programu yako.

Hatua ya 6: Endesha

Ambatisha betri 9v kwenye bodi ya mteja wako. Chomeka kwenye bodi yako ya seva na PLC yako. Endesha programu ya PLC, kisha bonyeza kitufe cha dharura. Unapaswa kuona taa ya majaribio (au kifaa chochote cha pato kilichotumiwa) kimezima.

Changamoto ya IoT
Changamoto ya IoT
Changamoto ya IoT
Changamoto ya IoT

Mkimbiaji Juu katika Changamoto ya IoT

Ilipendekeza: