SAVOLLAR
PMK ning ishlash prinsipi, PMK ning tarkibiy qismlari va sxemalari.
Mantiqiy elementlar haqida tushunchalar, funksiyalar, Bo‘leva algebrasi qoidalari.
PMK taymer programmalar.
JAVOBLAR
Dasturlashtiriladigan mantiqiy boshqaruvchi (PLC) - bu sanoat boshqaruv tizimlarida ishlatiladigan maxsus kompyuter moslamasi. Qurilmaning mustahkamligi, ketma-ket boshqarish, hisoblagichlar va taymerlar, dasturlash qulayligi, ishonchli boshqarish qobiliyati va uskunadan foydalanish qulayligi kabi ajoyib funktsional xususiyatlari - bu PLC sanoatdagi kabi boshqa sohalarda ham maxsus maqsadli raqamli kompyuter sifatida ishlatiladi. Nazorat-tizim sohalari. Ko'pgina tarmoqlarda ushbu qurilmalarni "shaxsiy kompyuter" deb qisqartirishadi, ammo undan shaxsiy kompyuterlarda ham foydalaniladi; shu sababli ko'plab ishlab chiqaruvchilar ushbu qurilmalarni PLC deb nomlashdi.
Dasturlashtiriladigan mantiqiy boshqaruv vositasi nafaqat sanoat maqsadlarida, balki kir yuvish mashinasi, ishlaydigan liftlar va yo'l signallarini boshqarish kabi fuqarolik dasturlarida ham qo'llaniladi. Bugungi bozorda ko'plab ishlab chiqaruvchilar tomonidan ishlab chiqarilgan PLClarning har xil turlari mavjud.
Dasturlashtiriladigan PMK ning ishlash prinsipi: Dasturlashtiriladigan mantiqiy kontrollerlar sensorlardan kirish qiymatlarini doimiy ravishda kuzatib borish uchun ishlatiladi va dastur asosida aktuatorlarning ishlashini ta'minlaydi. Har bir PLC tizimi ushbu uchta modulni o'z ichiga oladi:
CPU moduli
Elektr ta'minoti moduli
B ir yoki bir nechta kirish / kirish moduli
Mantiqiy zanjirlar berilgan miqdor uchun (masalan, kuchlanish) ikkita qiymatdan foydalanadi, bu esa Boolean qiymatlarini to'g'ri va noto'g'ri yoki 1 va 0 ni bildiradi. Mantiqiy zanjirlarda kirish mavjud, shu bilan bir qatorda chiqish ham kirishga bog‘liq bo‘la oladi. Mantiqiy elektron sxemalarida, bitta kontaktlar boshqa sxemaning kirishiga ulanishi mumkin, kirishning oxirida strelka shaklida ko'rsatiladi.
Kombinatsion sxemalar - oddiy funktsiyalar kabi ishlaydi. Chiqish kirishning oddiy qiymatlariga asoslanadi.
Kombinatsion elektron zanjir nazariy jihatdan asosiy mantiqiy gatelar, ular AND gatelar, OR gatelar, XOR gatelar va invertorlardan qurilgan. Kombinatsion sxemada gatelarning chiqishlari hech qachon to'g'ridan-to'g'ri oldingi kirishlarga qaytarilmaydi.
AND gate har qanday miqdordagi kirishga ega bo'lishi mumkin. Uning barcha kiritishlari to'g'ri bo'lsa, uning chiqishi to'g'ri bo'ladi.
Signalni boshqarish uchun AND gate tez-tez ishlatiladi, ya'ni boshqarish signallarining qiymatiga qarab uni yoqish yoki o'chirish.
OR gate shubhasiz har qanday miqdordagi kirishga ega bo'lishi mumkin. Har qanday kirish to'g'ri bo'lsa, uning chiqishi to'g'ri bo'ladi.
XOR gate ikkita kirishga ega. Faqatgina kirishlari to'g'ri bo'lsa, uning chiqishi to'g'ri bo'ladi. Aks holda u noto'g'ri qaytaradi.
XOR ba'zan signalni boshqarish uchun ishlatiladi, ya'ni boshqarish signalining qiymatiga qarab uni o'zgartirish yoki kiritmaslik uchun.
Boolean Algebra raqamli (mantiqiy) davrlarni tahlil qilish va soddalashtirish uchun ishlatiladi. Unda faqat ikkilik raqamlar, ya'ni 0 va 1 raqamlardan foydalaniladi. U Binary Algebra yoki mantiqiy Algebra deb ham ataladi. Boolean algebrasi 1854 yilda Jorj Bool tomonidan ixtiro qilingan.
Taymerlar tanaffuslarni keltirib chiqaradi, bu sizning dasturingiz bilan qanday ishlashi mumkin. To'xtatish - bu ma'lum bir tetiklash sodir bo'lganda (ichki yoki tashqi manbadan) sodir bo'ladigan narsa; to'xtatib qo'yish dasturga qilgan ishini to'xtatishga, qisqa vazifani bajarishga va keyin asosiy dasturda qoldirilgan joyga qaytishga imkon beradi. ATtiny44 ikkita ichki taymerga ega, ular bu vaziyatda juda foydali bo'lishi mumkin.
Taymerlar 8 bitli yoki 16 bitli bo'lishiga qarab noldan 0xFF (255) yoki 0xFFFF (65535) gacha ko'tariladigan registrlardir. Odatiy bo'lib, ular mikrokontrolerning tezligida ortadi (bu holda 20 MGts yoki sekundiga 20 000 000 marta). Maksimal qiymatga yetganda, ular nolga qaytib, yana hisoblashni boshlaydilar. Taymerlarning funktsiyalari ma'lumotlar jadvalida ko'rsatilgan turli xil boshqarish bitlarini sozlash orqali o'zgartirilishi mumkin.
Do'stlaringiz bilan baham: |