Kirish / chiqish modullari - bu raqamli davrni boshqarish ob'ekti elementlari (sensorlar va aktuatorlar) bilan bog'lash uchun mo'ljallangan maxsus elektron bloklar (platalar). Ularning PLC CM-ga ulanishi uchta usulda tashkil etilishi mumkin:
- Shina ulagichlari yordamida to'g'ridan-to'g'ri kontrollerning ichki shinasiga parallel;
- Ichki shinaga parallel ravishda ulanish modullari va qo'shimcha profil relslari yordamida (CM dan 10 m masofada);
- Uzoq (yuzlab va minglab metrgacha) ob'ektlarga ega sanoat tarmoqlari va aloqa vositalaridan uzluksiz foydalanish.
МВв/МВыв tanlashda quyidagi xususiyatlarni hisobga olish kerak:
Modullarning muayyan terminallarining manzillarini modullarning o'zlari yoki PLC konstruktsiyasida (rozetkalar, ulagichlar) ulash mumkin;
Kirish va chiqishlar sonining nisbati foydalanuvchi tomonidan erkin tarqatilishi yoki majburiy (odatda 50 dan 50 gacha) bo'lishi mumkin.
Signal simlarini almashtirish modulning o'zida yoki maxsus terminal bloklari yordamida amalga oshiriladi (bu bloklarni ta'mirlash va almashtirishda qulayroqdir).
Modullar turli xil versiyalarda ishlab chiqariladi: kirish, chiqish yoki estrodiol (kirish / chiqish), diskret (mantiqiy), analog va maxsus, odatiy yoki xavfsiz versiyada va boshqalar.
Quyidagi rasmda 8-bitli mikrokontrolder uchun mantiqiy kirish / chiqish modulining mumkin bo'lgan varianti ko'rsatilgan. Kirish / chiqish manzili avtobusi orqali yuboriladigan 8 bitli registr bo'lgan port orqali amalga oshiriladi.
Agar shinada o'rnatilgan manzil ma'lum bir portga belgilangan manzilga mos keladigan bo'lsa, DSA manzil dekoderi portni ishlatishga ruxsat beruvchi CS signalini ishlab chiqaradi. Ushbu signal orqali registr mikroprosessor avtobuslariga ulangan va u orqali siz 8 bitli ikkilik kodlarni parallel ravishda uzatishingiz mumkin. Ma'lumot almashish ma'lumotlar avtobusi orqali amalga oshiriladi. Uzatish yo'nalishi o'qilgan va yozilgan yozuvlar bilan belgilanadi. Portning ma'lumot olish va berishga tayyorligi GOT signali bilan belgilanadi. Har bir port biti bitta mantiqiy signalni uzatishga imkon beradi. TTL darajasidagi signallar port orqali uzatiladi. Portning signal darajasini nazorat qilish ob'ekti tomonidan ishlatiladigan signal darajalari bilan taqqoslash, mos keladigan sxemalar ko'rib chiqilganlarga o'xshash
Shu bilan birga, ushbu kontaktlarning zanglashiga olib kirish mikrokontroller va nazorat qilish moslamasining elektr davrlari o'rtasida galvanik izolyatsiyani amalga oshiradi. Kirish / chiqish uchun ishlatiladigan portlar soni uzatiladigan diskret signallarning umumiy sonini aniqlaydi. 8 bitli mikroprotsessor uchun 256 portga murojaat qilish (va ishlatish) mumkin.
Analog signallarni kiritish / chiqarish paytida analog signalni ikkilik kodga aylantirish kerak bo'ladi. Buning uchun analog-raqamli (ADC) va raqamli-analogik (DAC) o'zgartirgichlar analog kirish / chiqish modullarida qo'llaniladi. DAC va ADC ning asosiy xususiyati ularning analog chuqurligini ifodalash uchun ishlatiladigan ikkilik kod uzunligi bilan belgilanadigan ularning bit chuqurligi.
8-bitli mikrokontroller uchun analog signal kiritish modulining kontaktlarning zanglashiga misol quyidagi rasmda keltirilgan.
Sxemmada 8-bit ADC ishlatiladi, uning chiqishi kirish porti registrining kirishiga bog'liq. Port ezilgan ma'lumotlar avtobus liniyalari ulangan. Natijada, analog signalning 8 - bitli mikrokontroleri uchun analog signal kiritish modulini sxematik amalga oshirish misolini o'zgartiradigan ikkilik kod analog signalga uzatiladi va mikroprotsessor deb hisoblanishi mumkin. ADC kirish signali darajasini muvofiqlashtirish uchun kirish signali kuchaytirgichi ishlatiladi. Analog signalni ADC ga aylantirish jarayoni ADC ga murojaat qilganda mikroprotsessorni chiqaradigan "ishga tushirish" signalini kiritish orqali boshlanadi. ADC konversion tsiklining oxiri "tayyorlik"signali bilan tasdiqlanadi. Ushbu signallarni mikroprotsessor va ADC o'rtasida almashish uchun rg nazorat registrining kirish-chiqishi ishlatiladi, bu uning manziliga beriladi.
Port va RG boshqaruv registrlari manzil shinasi orqali yuboriladi va ularni tanlash uchun DSA manzil dekoderidan foydalaniladi. Ma'lumot uzatish yo'nalishi CT va RF boshqaruv avtobus signallari bilan boshqariladi. Zamonaviy mikroprotsessor ADC ko'pincha port registrini ham, nazorat registrini ham o'z ichiga oladi, bu analog signal kirish pallasini va kirishni boshqarishni soddalashtiradi.
Analog signallarning kirish / chiqishi diskret signallarni kiritish / chiqarishdan ko'ra murakkabroq va mikrokontrollerning katta manbalarini talab qiladi. Shuning uchun, dasturlashtiriladigan mikrokontrolörlerde, analog signallar soni, odatda, diskret signallarning sonidan ancha kam.
Kirish / chiqish modullari - kirish ma'lumotlarini uzatish uchun masofadan kirish tizimlarida ishlatiladigan qurilmalar, shuningdek, chiquvchi ma'lumot va boshqaruv signallari uchun kanallar sonini ko'paytiradi.
Kirish / chiqish modullari diskret va analogga bo'linadi. Diskret kirish modullari funktsional ravishda diskret signallarni qabul qilish va qayta ishlash va ularni ishga tushirish signali kelganidan keyin kelishilgan protokolga muvofiq umumiy tarmoq avtobusiga o'tkazish uchun mo'ljallangan. Analog kirish modullari analog signallarni qabul qiladi va ishlov beradi va belgilangan protokol yordamida umumiy avtobusga uzatiladi. Ikkala holatda ham elektr signallari ba'zi birlashtirilgan diapazonga to'g'ri keladi: diskret signallar uchun bu ochiq kollektor bilan NPN / PNP tranzistor sifatida amalga oshiriladigan 10 ... 28 V oralig'idagi mantiqiy signaldir; analog uchun - 0 ... 20 mA, 4 ... 20 mA oralig'idagi joriy signal, 0 ... 10 V, 0 ... 5 V va hokazolarda kuchlanish signali. Ba'zi hollarda termojuftlardan yoki termistordan signal olish uchun ixtisoslashtirilgan kirishlar talab qilinadi.
Chiqish modullari ma'lum bir protokolga muvofiq umumiy avtobus signallarini qabul qiladi va ularni chiqish kanallariga uzatadi. Diskret chiqish modullari uchun chiqish signali ochiq kollektorli NPN / PNP tranzistor sifatida amalga oshiriladigan 10 ... 28 V oralig'ida mantiqiy signal sifatida aniqlanadi. Analog chiqish modullarining chiqish signallari ularning elektromagnit xususiyatlariga tizim tomonidan boshqariladigan aktuatorlarning kirishlariga mos keladi.
Ta'minot davri va kirish/chiqish modullarining barcha kanallari umumiy shinadan galvanik ravishda ajratilgan.
Kirish/chiqish modullari aloqa protokollaridan birini qo'llab-quvvatlaydi: DeviceNet, ModBus RTU. Kirish-chiqish moduli va tarmoq boshqaruvchisi o'rtasida ma'lumotlar almashinuvi "master-qul" tamoyili bo'yicha amalga oshiriladi. Bunday holda, kirish / chiqish moduli qul funktsiyalarini bajaradi. Modulning protsessori barcha kanallarni tekshirib, ularning holatini aniqlab, PLCdan ma'lumot olish va uzatish uchun boshlang'ich signalini kutadi. Ba'zi tizimlarda kirish moduli ma'lum bir kanal holatida o'zgarishlarni qayd etadigan almashish signalining tashabbuskori bo'lishi mumkin. Ma'lumotlar kirish-chiqish moduli va PLC o'rtasida modulning ROM-da qayd etilgan yoki kalit bilan ko'rsatilgan manzilda yoki modul o'rnatilgan uyaning raqami bo'yicha almashiladi.
Kirish / chiqish modulining protsessori tizimning ishlashi paytida zarur bo'lgan bir qator qo'shimcha vazifalarni ham bajarishi mumkin: besleme zo'riqishini boshqarish, sensorlar o'qilishini kalibrlash va linearizatsiya, diagnostika va boshqalar.
Kirish-chiqish modullarini qo'llashning asosiy yo'nalishlari: