Mundarija:
- 1 -qadam: materiallarni yig'ish
- 2 -qadam: PLC simini ulash
- 3 -qadam: PLC -ni kompyuterga ulash
- 4 -qadam: RSLogix -ni tushunish
- 5 -qadam: PLCni tushunish
- 6 -qadam: Dasturni loyihalash
- 7 -qadam: Dasturni tushunish
Video: PLCni svetoforni boshqarish uchun dasturlash: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
PLC har kuni biz duch keladigan hamma narsada ishlatiladi. Pivo, soda, sho'rva va boshqa ko'plab qadoqlangan mahsulotlarni konservalash yoki to'ldirish mashinalaridan Walmartdagi konveyerlarga va ba'zi chorrahalarda to'xtash chiroqlariga qadar, PLC deyarli har bir odamning hayotiga ta'sir qiladi, shuning uchun bu juda muhim. robototexnika sohasidagi kimdir PLC qanday ishlashini va uni qanday dasturlashni bilishi mumkin.
Quyidagi qo'llanma PLC bilan ishlaydigan svetoforni qanday yaratishni ko'rsatadi. Ushbu qadamlar dasturlashni boshlash uchun PLC -ni kirish va chiqishlarga qanday ulash kerakligini ko'rsatadi. Shuningdek, ular PLC -ni to'g'ri vaqt oralig'ida to'g'ri chiroqlarni chiqarish uchun qanday dasturlashni ko'rsatadilar.
1 -qadam: materiallarni yig'ish
Ushbu loyihani bajarish uchun quyidagi materiallar kerak bo'ladi.
1 - Allen Bredli MicroLogix 1400 PLC
1 - RSLogix 500 o'rnatilgan kompyuter
1 - qizil 24v DC chiroq
1 - Yashil 24v DC chiroq
1 - sariq 24v DC chiroq
1 - 120V elektron to'xtatuvchidir
1 - 120V AC - 24V DC quvvat manbai
1 - chekilgan sim
1 - quvvat kabeli
Chiroqlarni ulash uchun kerakli uzunlikdagi sim.
Majburiy emas: simning uchlarini ishqalanishdan himoya qilish uchun ferrules.
2 -qadam: PLC simini ulash
DIQQAT: Hech qachon elektr zanjirida ishlamang, tok manbaining elektr tarmog'i to'g'ridan -to'g'ri devor rozetkasiga va 110V ga ulanadi, bu odamni o'ldirish yoki ichki organlarning shikastlanishiga, shu jumladan kuchli elektr kuyishiga olib keladi. Har doim kontaktlarning zanglashiga olib qo'ying, o'chirgichni o'chiring va elektr quvvati o'chirilganligini tekshiring.
Ushbu dastur uchun yuqoridagi rasmda ko'rsatilgan to'liq simlar kerak emas, faqat quyida tasvirlangan simlar. Barcha portlar PLCda aniq belgilangan.
Boshlash uchun, PLCni L1 quvvat manbaiga ulang, elektr simidan oq sim "VAC L1" portiga va quvvat manbaidagi "L" portiga ulang. Keyin elektr simidan keladigan qora sim PLCdagi "VAC L2" va "VAC DC5" va quvvat manbaidagi "N" ga ulanadi.
Quvvat manbasidan PLC -dagi "VAC DC0, 1, 2, 3 va 4" portlariga ijobiy, qizil sim ulanadi. Salbiy, qora sim "COM 0 va 1" PLC portlariga ulangan va har bir nurning bir tomoniga ulangan. Keyin har bir yorug'likning boshqa tomoni "OUT 0, 1 va 2" PLC portlariga ulanadi.
3 -qadam: PLC -ni kompyuterga ulash
PLC -ga ulanish uchun chekilgan simi uchlarini PLC va RSLogix o'rnatilgan kompyuterga ulang. RSLogix-ni oching va yuqori chap burchakda "Oflayn" yoziladigan menyuda PLC sozlamalarini dasturga import qilish uchun "Yuklab olish" -ni tanlang.
4 -qadam: RSLogix -ni tushunish
RSLogix o'z buyruqlari va manzillarini joylashtirish uchun "Drag and Drop" dan foydalanadi, ya'ni buyruq yoki manzilni kiritish uchun uni bosish va menyudan kerakli joyga suring, so'ng uni tushirish.
Yuqori rasmda asosiy buyruqlar ko'rsatilgan, bu to'plamdan faqat birinchi beshtasi ishlatilgan. Chapdan o'ngga qarab, ular:
Yangi pog'onani joylashtiring.
Filialni kiritish
Yopiq bo'lsa tekshiring
Ochilgan bo'lsa tekshiring
Chiqish energiyasini kiritish
Birinchi buyruq ostidagi ikkinchi buyruqlar to'plami - taymerlar to'plami, bu dasturda faqat "TON" yoki "Taymerni yoqish" buyrug'i ishlatiladi.
Pastki uchta rasmda Taymer, Chiqish va Ikkilik jadvallar ko'rsatilgan va ularni ekranning chap tomonidagi menyuda joylashtirish mumkin.
Taymerlar jadvalida TT "Taymer taymeri" ga ishora qiladi, ya'ni taymer vaqtni belgilashda bit yoqiladi. Taymer oldindan belgilangan vaqtga yetganda DN yoqiladi.
Bu dastur uchun ikkilik va chiqish bitli manzillarning hammasi jadvalning yuqori satrida, o'ng tomondan 0 dan boshlanadi.
5 -qadam: PLCni tushunish
Boshlash uchun, xuddi shunday natijaga erishish uchun PLC -ning har qanday bosqichini dasturlashning ko'p usullari bor, ba'zilari protsessor uchun samaraliroq, boshqalari yo'lda muammolar paydo bo'lganda muammolarni bartaraf etish osonroq.
Kirishlar kalitlarga ulangan, bu har qanday narsa bo'lishi mumkin, bu yoqilgan yoki o'chirilgan holatga o'tishi mumkin, bu tugma ishga tushirilganda kerakli natijaga olib keladi. Ular ultratovushli sensordan sensorli sensorgacha va tugmachagacha bo'lishi mumkin.
Chiqishlarni o'rni, motorni ishga tushirish kontaktlari yoki chiroqlar kabi yoqish yoki o'chirish kerak bo'lgan elementlarga ulanadi.
Taymerlar va ikkiliklar - bu dastur ichida hisoblangan va hech qanday tashqi aloqaga ega bo'lmagan ichki bitlar.
Svetofor dasturi uchun faqat PLC ning chiqishlari, taymer va ikkilik qismlari ishlatiladi.
6 -qadam: Dasturni loyihalash
PLC -ni dasturlash uchun dasturda 7 ta "pog'ona" yoki qator yaratish bilan boshlang.
Manzillarni tayinlash xuddi shu sudrab tashlash usuli bilan amalga oshirilishi mumkin. O manzillar chiqishlarga, B manzillar ikkilikka, T manzillar taymerga mos keladi. Ularning menyusini ekranning chap tomonidagi ochiladigan menyuda ismni ikki marta bosish orqali ochish mumkin.
Pastki uchta pog'onaga chap tomonga bitta "Yopiq bo'lsa tekshiring" tugmachasini va har bir pog'onaning o'ng tomoniga bitta "Chiqish quvvati" ni joylashtiring. Kamaytirish tartibida "Chiqish quvvati" ni O: 0/0, O: 0/1 va O: 0/2 ga belgilang va "Yopiq bo'lsa tekshiring" T4: 0/TT, T4: 1/TT ga o'tadi. va T4: 2/TT.
Yuqoridan ikkinchi pog'onaga, pog'onaning o'ng tomoniga bitta "Chiqish energiyasi" qo'ying va uni B3: 0/0 ga belgilang.
Qolgan uchta pog'onaga har birining o'ng tomoniga "Taymerni yoqish" taymerini qo'ying va ularni T4: 0, T4: 1 va T4: 2 sifatida kamayish tartibida belgilang.
Birinchi pog'onada, pog'onaning chap tomoniga ikkita "shoxcha" va bitta filialga B3: 0/0 uchun belgilangan "Ochiq bo'lsa tekshiring" ni joylashtiring. Filiallar yaratgan boshqa ikkita satrda har biriga bitta "Yopiq bo'lsa tekshir" tugmachasini joylashtiring va birini T4: 1/DN ga, ikkinchisini T4: 0/TT ga belgilang.
Uchinchi va to'rtinchi pog'onalarda, har bir kirishga bitta "filial" kiriting, ular yaratgan har bir satrda bitta "Yopiq bo'lsa tekshiring". Uchinchi pog'onada kalitlarni T4: 2/DN va T4: 1/TT ga belgilang. To'rtinchi pog'onada kalitlarni T4: 0/DN va T4: 2/TT ga belgilang.
Birinchi taymer - qizil chiroq yonib turadigan vaqt, ikkinchi taymer - sariq, uchinchisi - yashil chiroq. Bu misol uchun 10 soniya, 2 soniya va 8 sekundlik o'sish vaqtlari ishlatilgan.
Dasturni ishga tushirish uchun, dasturning yuqori chap burchagida "OFFLINE" yozuvi ochiladigan oynani bosing va "Yuklab olish" -ni tanlang. Ogohlantirishlarni bosing, ularni qabul qiling va PLC dasturni ishga tushiradi.
7 -qadam: Dasturni tushunish
Texnik sifatida, kimdir o'z dasturini ishlab chiqishda qanday mantiqdan foydalanganini tushunish, muammolar yuzaga kelganda dasturni qanday hal qilishni tushunish muhimdir.
PLC yuqoridan pastga o'qiladi va dasturni ishga tushirish buyrug'isiz, odatda kirishni ishga tushirish orqali amalga oshiriladi, taymer ishga tushmaydi.
Buning o'rniga, dastur B3: 0/0 ikkilik manzili tabiiy ravishda yopiq holatda bo'lishi uchun yaratilgan. Birinchi pog'ona o'qiladi va B3: 0/0 ga qarang, tekshiring, qizil chiroq taymeri, T4: 0, vaqtni boshlaydi. Ikkinchi pog'onada B3: 0/0 o'z holatiga o'tkaziladi va u dastur davomida qoladi, shuning uchun T4: 0 taymeri har doim ham faol bo'lmaydi.
T4: 0 taymeri 10 soniya vaqtni saqlaydi, chunki tekshiring, agar yopiq bo'lsa, T4: 0/TT manzili taymer vaqti yopilganda yopiladi. Taymer 10 sekundga yetganda va vaqt tugagach, T4: 0/DN biti ishga tushadi, T4: 2 taymerini ishga tushiradi va taymer 4: 0 vaqti tugagani uchun T4: 0/TT biti endi faol bo'lmaydi, taymerning to'plangan qiymatini 0 ga qaytarishiga sabab bo'ladi. T4: 2 taymeri aynan shu tsiklni tugatadi, taymer tugagandan so'ng va qayta o'rnatilgandan so'ng T4: 1 taymerini ishga tushiradi va T4: 1 taymer tsiklni T4: 0 da qaytadan boshlaydi.
Oxirgi uchta pog'ona shunchaki PLC -ga tegishli taymer vaqti kelganida chiroqlarni yoqishni aytadi.
Tavsiya:
Svetoforni boshqarish: 4 qadam
Svetoforni boshqarish: Ushbu qo'llanmada biz svetoforni qanday yaratishni va uni Drivemall kartasi yordamida boshqarishni o'rganamiz, biz bronlash tugmasi yordamida avtomobillar va piyodalar uchun svetoforlarni qanday yaratishni ko'rib chiqamiz. Drivermall biz arduidan foydalanishimiz mumkin
Arduino svetoforni qanday boshqarish kerak: 7 qadam
Arduino svetoforni qanday boshqarishi mumkin: Ushbu qo'llanmada biz svetoforlarni arduino va Visuino yordamida boshqarishni o'rganamiz. Bu dars yangi boshlanuvchilar uchun juda yaxshi. Videoni tomosha qiling
IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanish: 4 qadam (rasmlar bilan)
IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanadi: So'nggi paytlarda men uyim va atrofimdagi narsalarni avtomatlashtirishga ancha vaqt sarfladim. Men Domoticz -ni uy avtomatlashtirish ilovasi sifatida ishlataman, batafsil ma'lumot uchun www.domoticz.com saytiga qarang. Men Domoticz haqidagi barcha ma'lumotlarni ko'rsatadigan asboblar paneli dasturini qidirishda
Taymer funktsiyasi bilan televizorni masofadan boshqarish pulti yordamida uy jihozlarini qanday boshqarish mumkin: 7 qadam (rasmlar bilan)
Uy asbob -uskunalarini masofadan boshqarish pulti bilan taymer funktsiyasi yordamida qanday boshqarish mumkin: Iste'mol bozoriga 25 yil kirganidan keyin ham, infraqizil aloqa so'nggi kunlarda juda dolzarb bo'lib qolmoqda. Bu sizning 55 dyuymli 4K televizoringiz yoki avtomobilingizning ovoz tizimidan qat'i nazar, hamma narsaga javob berish uchun IQ masofadan boshqarish pulti kerak
Svetoforni boshqaruvchi Arduino, masofadan boshqarish pulti: 10 qadam
Svetoforni boshqaruvchi Arduino/masofadan boshqarish pulti: Menda svetofor bor edi, men uni qayta tikladim. Yorug'lik signallari uchun boshqaruv moslamasini yaratishgina qoldi. Buning uchun men masofadan boshqarish pultini o'z ichiga olganman. Bu men uchun ham ajoyib imkoniyat edi