Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Wiring ya Mzunguko wa Seva ya MCOD
- Hatua ya 2: Wiring ya wateja wa NODE MCU
- Hatua ya 3: WC PLC
- Hatua ya 4: Kupanga Node ya MCU na Mteja
- Hatua ya 5: Mpango wa PLC
- Hatua ya 6: Endesha
Video: Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
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
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
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
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.
Mkimbiaji Juu katika Changamoto ya IoT
Ilipendekeza:
Kitufe kimoja cha Kusimamishwa kwa Kitufe cha Servo: Hatua 3
Kifungo kimoja cha Kusimamishwa kwa Kitufe cha Servo: Baiskeli kamili za kusimamishwa kwa mlima hutoa safari laini, lakini mara nyingi zinahitaji kufunga kusimamishwa wakati wa kupanda kupanda. Vinginevyo, kusimamishwa kunabana unaposimama juu ya miguu, na kupoteza juhudi hizo. Watengenezaji wa baiskeli wanajua hili, na wanatoa
Udhibiti wa Kichwa cha Kitanda kisichotumia waya cha MQTT: Hatua 5 (na Picha)
Udhibiti wa Kichwa cha Kitanda kisichotumia waya cha MQTT: Miaka michache iliyopita tulinunua kitanda kipya cha kumbukumbu cha povu na, kama ilivyo kwa vitanda vingi, ilibidi pia ununue moja ya " besi zilizoidhinishwa " ili kudumisha udhamini. Kwa hivyo, tulichagua msingi wa gharama nafuu ambao pia ulijumuisha t
Kitufe cha Arduino Kitufe cha LED Kinachoendesha Usindikaji wa michoro: Hatua 36 (na Picha)
Kitufe cha Kitufe cha Arduino kinachoendesha michoro ya kusindika: Kitufe cha kitufe hiki kinafanywa kwa kutumia PCB na vifaa vingine vilivyotengenezwa na Sparkfun. Inaendeshwa na Arduino Mega. Kila kitufe ni kizuri na kibovu na kinaridhisha kubonyeza, na ina RGB ya LED ndani! Nimekuwa nikitumia kudhibiti michoro mimi
Kitufe cha Kugusa kisicho na waya kisicho na waya: Hatua 5
Kitufe cha Kugusa kisicho na waya kilicho na waya: Huu ni mradi rahisi na wazo la kuunda kitufe cha kugusa ambacho huunganisha RGB Led. Wakati wowote kifungo hiki kinapoguswa, kitawashwa na rangi ya taa inaweza kubadilishwa. Inaweza kutumiwa kama kitufe cha kugusa kilichoangaziwa kwa njia ya
Tengeneza Kinanda Kidogo kisichotumia waya kutoka kwa Remote ya Runinga yako: Hatua 10 (na Picha)
Tengeneza Kinanda Kidogo kisichotumia waya kutoka kwa Remote ya Televisheni yako: Je! Umewahi kufikiria kutengeneza kibodi isiyo na waya kwa kukatakata kijijini chako cha Runinga. Kwa hivyo katika mafundisho haya ninaelezea jinsi unaweza kuunda kibodi cha bei rahisi cha mini. Mradi huu unatumia mawasiliano ya IR (Infrared) kuunda waya isiyo na waya