Mundarija:

PLC xavfsizligi uchun simsiz xavfsizlik tugmasi: 6 qadam (rasmlar bilan)
PLC xavfsizligi uchun simsiz xavfsizlik tugmasi: 6 qadam (rasmlar bilan)

Video: PLC xavfsizligi uchun simsiz xavfsizlik tugmasi: 6 qadam (rasmlar bilan)

Video: PLC xavfsizligi uchun simsiz xavfsizlik tugmasi: 6 qadam (rasmlar bilan)
Video: 12 Лекция узб 2024, Iyul
Anonim
PLC xavfsizligi uchun simsiz xavfsizlik tugmasi
PLC xavfsizligi uchun simsiz xavfsizlik tugmasi

Bu loyiha xavfli ishlab chiqarish ob'ektlari uchun qo'shimcha xavfsizlik qatlamini yaratish uchun IoT va (oxir -oqibat) robototexnikadan foydalanish kontseptsiyasining isbotidir. Bu tugma bir nechta jarayonlarni, shu jumladan signal chiroqlarini boshqarishni boshlash yoki to'xtatish uchun ishlatilishi mumkin. Men ushbu loyihani elektron to'xtatish tugmasi deb atagan bo'lsam-da, e-to'xtashning haqiqiy boshqaruv elementlarini o'rnatish juda ko'p qisqartirish va qoidalarni talab qilishini unutmang. Bu loyiha qo'shimcha xavfsizlik qatlamini qo'shishga mo'ljallangan.

Iltimos, ushbu kontaktlarning zanglashiga olib kelganda va xavfsizlik choralarini ko'ring.

Ta'minotlar

Elektronika

x2 NODE MCU platalari -

x1 PLC quvvat manbai - Allen -Bradley CompactLogix PLC ushbu yo'riqnomada ishlatiladi -

x1 5v elektromexanik o'rni

x1 2N2222A tranzistor

x1 1k Ohm qarshilik

x1 odatda yopiq (NC) tugmachasi

x1 odatda ochiq (YO'Q) tugmachasi

x1 9v batareya ulagichi + 9v batareya

Turli xil simlar

Dasturiy ta'minot

Arduino IDE

Studio 5000

1 -qadam: NODE MCU server sxemasi

NODE MCU serverining elektr simlari
NODE MCU serverining elektr simlari
NODE MCU serverining elektr simlari
NODE MCU serverining elektr simlari
NODE MCU serverining elektr simlari
NODE MCU serverining elektr simlari
NODE MCU serverining elektr simlari
NODE MCU serverining elektr simlari

NODE MCU kartasi server sifatida ishlatiladi va tugma va PLC o'rtasida vositachi hisoblanadi. Tugma bosilganda, server signal oladi, u o'rni quvvatlantiradi va barcha jarayonlarni to'xtatish uchun kerakli signalni PLC ga yuboradi.

Kengash simlari

NODE MCU -ni quvvatlantirish uchun mikro usb devor adapteridan foydalaning.

O'rnimizni qulashi kursi

O'rnimizni ikki qismdan iborat; rulon va armatura. Bobini quvvatlantirish mumkin, bu magnit maydonni hosil qiladi, bu esa armaturaning odatdagi yopiq (NC) holatidan odatda ochiq (NO) holatiga o'tishiga olib keladi.

Qaysi pin NO va qaysi NC ekanligini aniqlash uchun multimetrdan foydalaning va qarshilikni o'lchash uchun o'rnating (2k Ohm diapazoni). Qizil simni o'rta pimga bosing va keyin qarama -qarshi pimlarning har birini o'lchang. NC pimi elektrga ulanadi, shuning uchun siz kichik qarshilik ko'rsatkichini ko'rishingiz kerak. NO pin elektrga ulanmaydi, shuning uchun o'qish diapazonidan oshib ketishi kerak.

NO va NC pinlari o'rnatilgandan so'ng, ikkita simni (yuqoridagi rasmda qora simlar), bitta kontaktni o'rta kontakt piniga, ikkinchisi - NC piniga (yashil simlar) lehimlang yoki ulang.

O'rnatish simlarini ulash paneli

Endi biz o'z o'rni taxtaga ulashimiz kerak. Armaturani ishga tushirish uchun biz o'rni lasaniga 5v etkazib berishimiz kerak. NODE MCU platasi faqat 3.3v quvvatga ega bo'lgani uchun signalni kuchaytirish uchun biz tranzistordan foydalanishimiz kerak. O'chirish ulanishlari uchun ulanish sxemasiga qarang. E'tibor bering, agar signal uchun boshqa pin ishlatilsa, uni kodda o'zgartirish kerak bo'ladi.

PLC simlarini ulash

Markaziy pinni 24V manbaiga va NO pinini PLC 1 -terminaliga ulang.

2 -qadam: MCU mijozlar simini NODE

NODE MCU mijoz simlari
NODE MCU mijoz simlari
NODE MCU mijoz simlari
NODE MCU mijoz simlari
NODE MCU mijoz simlari
NODE MCU mijoz simlari

Bu NODE MCU platasi mijoz sifatida dasturlashtiriladi va tugma holatini serverga yuboradi. 9v batareyani NODE MCU -dagi Vin va GND pinlariga ulang. Lehimlang/3v3 (3.3v pinli) bilan belgilangan har qanday pimdan simni ulang va boshqa simni D8 piniga (GPIO 15) ulang. Lehimlang yoki bu simlarning ikkinchi uchini odatda yopiq favqulodda holat tugmasining ikki tomoniga ulang.

3 -qadam: PLC simlari

PLC simlari
PLC simlari

Yashil simni NC o'rni oyog'idan PLC kirish terminaliga ulang. Kirish bilan bog'liq umumiy (COM) port orqali erga ulanishingizga ishonch hosil qiling. Ko'pgina PLClarda alohida MAQOMOTI portlari mavjud, shuning uchun siz to'g'ri portga ulanganingizga ishonch hosil qiling.

PLC -ni ishga tushirish tugmasi vazifasini bajarish uchun, odatda, ochiq tugma bilan ham xuddi shunday qiling. Ushbu tugmani 1 -terminalga ulang.

Chiqish terminallariga 24 V kuchlanishli har qanday chiqish moslamalarini ulang. Bu misol uchun biz 0 chiqish terminalida bitta uchuvchi chiroqni ishlatmoqdamiz. COM -ga erga ulanishni unutmang.

4 -qadam: NODE MCU serveri va mijozini dasturlash

Agar siz NODE MCU platalarini birinchi marta ishlatayotgan bo'lsangiz, ushbu sozlash qo'llanmasidan foydalaning:

O'rnatishdan so'ng, server va mijoz fayllarini yuklab oling. Kerakli o'zgarishlar quyida va.ino fayllarida keltirilgan.

1. SSID -ni server va mijoz uchun tarmoq nomiga o'zgartiring

2. Parolni server va mijoz uchun tarmoq paroliga o'zgartiring. Agar bu ochiq tarmoq bo'lsa, uni "" deb qoldiring.

3. Server uchun IP, shlyuz va pastki tarmoq niqobini kiriting.

4. Mijoz uchun server uchun ishlatiladigan IP -manzilni kiriting.

5. Agar ikkala taxtada ham oldingi bosqichlarda ko'rsatilgandek simlar ulangan bo'lsa, fayllarni tegishli taxtalarga yuklang. Agar turli pinlar ishlatilsa, mos keladigan o'zgaruvchini o'zgartiring, so'ng yuklang.

5 -qadam: PLC -ni dasturlash

PLC -ni dasturlash
PLC -ni dasturlash
PLC -ni dasturlash
PLC -ni dasturlash
PLC -ni dasturlash
PLC -ni dasturlash
PLC -ni dasturlash
PLC -ni dasturlash

PLC halokati kursi

PLC -lar narvon mantig'i deb nomlanuvchi juda oddiy kirish -chiqish tilidan foydalanadi. Kod yuqoridan pastgacha va chapdan o'ngga o'qiladi. Har bir dastur tsikli davomida haqiqiy/noto'g'ri kiritish ma'lumotlari yangilanadi va bu ma'lumotlar chiqishni boshqarish uchun ishlatiladi. Zinapoya mantiqiy dasturidagi kirish va chiqishlar PLC diskret terminallariga ulanadi, ular dala qurilmalariga ulanadi.

Amaldagi belgilar quyidagicha:

-| |- Yopiqligini tekshiring (XIC). Bu kirish aloqasi va tegishli kirish terminalida YUQORI signal bo'lsa, bu to'g'ri bo'ladi.

-|/|-Ochiqligini tekshiring (XIO). Bu kirish kontaktidir va tegishli kirish terminalida LOW signal bo'lsa, bu to'g'ri bo'ladi.

-()-Chiqish. Bu chiqish aloqasi va u baland bo'ladi, pog'onadagi barcha kirish kontaktlari HAQIQI.

Kodni tushuntirish

Birinchi pog'onada birinchi XIC aloqasi bizning favqulodda to'xtatish buyrug'imizdir. Biz XIC-ni odatda yopiq E-stop tugmasi bilan birgalikda ishlatamiz. NC tugmasi yuqori signalni ta'minlaganligi sababli, XIC TRUE -ni qaytaradi, bu esa qolgan pog'onani quvvatlantirishga imkon beradi. E-stop tugmachasini bosish "YUQORI" signalini buzadi va zinapoyani kuchsizlantirishga majbur qiladi, shu bilan ishlaydigan xavfli mexanizmlar to'xtaydi.

O'chirishning keyingi qismi-chiqish pallasi bilan muhrlangan kontaktlarning zanglashiga olib keladigan parallel pog'ona. Parallel pog'onalar OR darvozasi kabi ishlaydi - agar ularning hammasi rost bo'lsa, pog'ona to'g'ri bo'lishi mumkin. Yuqori kontakt bizning boshlang'ich tugmachamizga ulangan, pastki kontakt esa chiqish kontaktining holati. Ishga tushirish tugmasi bosilgandan so'ng, chiqish quvvatlanadi, bu esa pastki kontaktni TRUE qiladi. Shunday qilib, foydalanuvchi "Ishga tushirish" tugmachasini qo'yib yuborishi mumkin va "E-stop" tugmasi bosilmaguncha chiqish quvvati saqlanib qoladi.

PLC dasturlash uchun

Studio 5000 yuklab olingan va o'rnatilganligiga ishonch hosil qiling. PLC -ni yoqing va USB -ulanish yordamida kompyuteringizga ulang. Qo'shilgan kodni oching. Aloqa <Kim faol. Sizning PLC USB ketma -ket porti ostida bo'lishi kerak. Yuklab olish uchun PLC "prog" ga o'rnatilganligiga ishonch hosil qiling. PLC -ni tanlang va kodni yuklab oling. Tayyor bo'lgach, dasturni ishga tushirish uchun PLC -ni "ishga tushirish" ga sozlang.

6 -qadam: ishga tushiring

9V batareyani mijozlar paneliga ulang. Server platasini va PLC -ni ulang. PLC dasturini ishga tushiring, so'ng favqulodda vaziyat tugmachasini bosing. Siz uchuvchi chiroqni (yoki ishlatilgan chiqish moslamasini) o'chirilishini ko'rishingiz kerak.

IoT Challenge
IoT Challenge
IoT Challenge
IoT Challenge

IoT tanlovida ikkinchi o'rinni egalladi

Tavsiya: