Pml fuksional tarkibi. Qo’shimcha bloklar
Download 331.88 Kb.
|
21-маъруза
21-mavzu. PML fuksional tarkibi. Qo’shimcha bloklar. https://www.compel.ru/lib/95591 PLC qurilmasi Ko'pincha PLC quyidagi qismlardan iborat: Markaziy chip (microcontroller, yoki FPGA chip), zarur çemberleme bilan; Real vaqtda soat quyi tizimi; doimiy bo'lmagan xotira; serial k/ ch interfeyslari (RS-485, RS-232, chekilgan) PLC ning kirish va chiqishlarida kuchlanishni himoya qilish va o'zgartirish sxemalari. Odatda, PLC ning kirish yoki chiqishi darhol Markaziy chipning tegishli chiqishiga ulanishi mumkin emas. Ushbu chiqimlar odatda 3,3 dan 5 voltsgacha bo'lgan past kuchlanish darajalari bilan tavsiflanadi. PLC kirishlar va ezilgan, odatda, 24 V shahar yoki 220vac kuchlanish bilan ishlash kerak. Shuning uchun, PLC chiqishi va chip chiqishi o'rtasida mustahkamlovchi va himoya elementlarni ta'minlash kerak. Nazorat tizimi tuzilmalari SIEMENS SIMATIC S5136 (ET 200S) uchun shluzi vazifasini bajaradigan SST 7-DNS-200 interfeysi modulidagi devicenet tekis boshli ulagichi. Markazlashtirilgan: Plc savatida, ko'pincha orqa panelda CPU(lar) modullari, i / u va aloqa o'rnatilgan. Agar mavjud savatni cheklashdan tashqari tizimni kengaytirish zarur bo'lsa, unda bitta shkafda kattalashtirish imkoniyatini qo'shadigan kengaytirish modullari qo'yiladi. Sensor va aktuatorlar alohida simlar bilan to'g'ridan-to'g'ri i / u modullariga, signal modullarining kirish/chiqishlariga mos keladigan modullardan yoki aloqa moduli (ko'prik) orqali (avtobus bilan qurilma interfeysida tashkil etilgan taqdirda) ulanadi); as-i tipidagi maydon avtobusidan foydalangan holda, bir vaqtning o'zida nazorat signallarini uzatish bilan avtobusda aktuator quvvatlanishi mumkin. Taqsimlangan: PLC sensor va ijro etuvchi qurilmalar bilan kabinet uzoq aloqa kanallari orqali PLC bilan bog'liq (modullar yoki aloqa protsessorlari orqali) va, ehtimol, "qo'rg'oshin-qul" (eng. Master-Slave).
RS-232 RS-485 Modbus CC-Link Profibus DeviceNet ControlNet CAN AS-Interface Industrial Ethernet PLC dasturlash tillari PLC dasturlash uchun IEC61131-3 standartidagi IEC (IEC) standart tillaridan foydalaniladi Dasturlash tillari (grafik) LD (ladder Diagram) — Relay til — PLC uchun eng keng tarqalgan til FBD (funktsiya blok diagrammasi) — funktsional bloklarning Tili — PLC uchun 2-umumiy til SFC (Sequential Function Chart) — davlat diagrammasi Tili — avtomatik dasturlash uchun ishlatiladi CFC — doimiy funktsiya jadvali)-iec61131-3 tomonidan tasdiqlanmagan, FBD ning keyingi rivojlanishi Dasturlash tillari (matn) O'tish: saytda harakatlanish, qidiruv ST (tizimli matn) — Paskal kabi til C-YART-C-kabi til (YART Studio) Strukturaviy ravishda IEC61131-3 ishlash muhiti resurslarning to'plamidir (ko'p hollarda bu PLC hisoblanadi, garchi ko'p ishlaydigan OS bilan ishlaydigan ba'zi kuchli kompyuterlar softPLC kabi bir nechta dasturlarni ishga tushirish va bir CPU-da bir nechta resurslarni simulyatsiya qilish imkonini beradi). Resurs vazifalarni bajarish imkoniyatini beradi. Vazifalar dasturlarning to'plamidir. Vazifalar maksimal chastotali voqea bo'yicha davriy ravishda chaqirilishi mumkin. Dastur POU dasturiy modullarining turlaridan biridir. Modullar (POU) bo'lishi mumkin dastur turi, funktsional birlik va funktsiya. Ba'zi hollarda, Plc dasturlash uchun standart bo'lmagan tillar ishlatiladi, masalan: algoritmlarning oqim sxemalari PLC uchun dasturlarni ishlab chiqish uchun yo'naltirilgan muhit. HiGraph 7-tizim holatlarining grafigiga asoslangan boshqaruv tili. IEC 61131-3 tilidagi PLC dasturlash vositalari alohida PLC oilasi yoki ko'p tomonlama, bir nechta (lekin barchasi emas) nazorat qilish qurilmalari bilan ishlash uchun ixtisoslashgan bo'lishi mumkin: CannyLab CoDeSys
ISaGRAF ISR " KRUGOL" Beremiz KLogic
PLC dasturlash Konfiguratsiya: PLC-da bir nechta dastur saqlanadi va PLC klaviaturasi orqali dasturning kerakli versiyasi tanlanadi; Erkin programlanadigan: dastur PLC-ga shaxsiy kompyuterdan maxsus dasturiy ta'minot yordamida, ba'zida dasturchi yordamida maxsus interfeys orqali yuklanadi. PLC dasturlash an'anaviy dasturlashdan farq qiladi. Buning sababi shundaki, PLC har birida dasturiy tsikllarning cheksiz ketma-ketligini amalga oshiradi: kirish signallarini o'qish, shu jumladan manipulyatsiya, masalan, operator tomonidan klaviaturada; chiqish signallarini hisoblash va mantiqiy shartlarni tekshirish; boshqarish signallarini berish va kerak bo'lganda operator interfeysi ko'rsatkichlarini boshqarish. Shuning uchun, Plc dasturlashda bayroqlar ishlatiladi - shartli o'tishlarning muayyan filiallari dasturining algoritmidan o'tish belgilarining o'zgaruvchilari. Shunday qilib, dasturchidan PLC dasturlashda ma'lum bir mahorat talab etiladi. Misol uchun, Reset yoki quvvat yoqilgandan keyin tizimni dastlabki ishga tushirish protseduralari. Ushbu protseduralar faqat bir marta bajarilishi kerak. Shuning uchun, boshlang'ich tugallangach, ishga tushirish tugallangach, boshlang'ich o'zgarmaydigan (bayroq) kiritiladi. Dastur ushbu bayroqni tahlil qiladi va agar o'rnatilgan bo'lsa, u holda boshlash tartib-qoidalari kodining bajarilishini chetlab o'tadi. Download 331.88 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling