Reaksiya vaqti - bu tizim holati o'zgargandan boshlab tegishli reaktsiya hosil bo'lgunga qadar bo'lgan vaqt. Agar kirish qiymatlarining o'zgarishi kirishlarni o'qish bosqichidan oldin ro'y bergan bo'lsa, unda reaktsiya vaqti eng kichik va ko'rish vaqtiga teng bo'ladi. Eng yomon holat, kirish qiymatlarini o'zgartirish paytida, kirishlar o'qish bosqichidan so'ng darhol sodir bo'ladi. Keyin reaktsiya vaqti eng uzunroq bo'ladi, kirishni bir marta o'qish vaqtiga nisbatan ikki marta ko'rish vaqtiga teng. Boshqacha qilib aytganda, PLC javob vaqti ko'rish vaqtidan ikki baravar ko'p emas.
PLC reaktsiya vaqtidan tashqari, datchiklar va aktuatorlarning javob vaqti juda muhimdir, bu tizimning umumiy javob vaqtini baholashda ham hisobga olinishi kerak.
Kirish va chiqish uskunalariga to'g'ridan-to'g'ri kirish buyruqlarini amalga oshiradigan PLClar mavjud bo'lib, ular sizga vazifa tsiklining qisqaroq davomiyligi bilan individual signallarni qayta ishlash va ishlab chiqarish imkonini beradi.
Tekshirish kontrollerlarining javob vaqtini qisqartirish uchun dastur algoritmi turli xil bajarish muddati bilan bir nechta vazifalarga bo'linadi. Eng rivojlangan
tizimlarda foydalanuvchi ish aylanishida bajariladigan kodga qo'shimcha ravishda, uzilishlar bilan bajariladigan alohida dasturlarni yaratish qobiliyatiga ega. Ushbu usul PLCga ultra tez reaktsiyani talab qiladigan oz miqdordagi kirish bilan skanerlash uchun reaktsiya vaqtini sezilarli darajada tezlashtirishga imkon beradi. Scan Cycle Time - bu PLC ishining asosiy ko'rsatkichidir. PLC dasturini doimiy ravishda ishlaydigan yopiq elektron deb hisoblash mumkin. Foydalanuvchi yo'riqnomasi doimiy ravishda o'qiladi va oxirgi ko'rsatma o'qilganida, operatsiya yana boshlanadi. Bu dasturni skanerlash deb ataladi va davr skanerlash vaqti deb ataladi. Vaqt dastur hajmiga va protsessor tezligiga bog'liq.
Navbat quyidagicha:
1. Barcha kirishlarni skanerlang va ularni operativ xotiraga ko'chiring.
2. Dastur ko'rsatmalarining barchasini ma'lum bir ketma-ketlikda olish, dekodlash va bajarish,
3. Chiqish ko'rsatmalarini operativ xotiraga nusxalash, chiqishlarni yangilash.
4. Ketma-ketlikni takrorlang.
Kirish ma'lumotlarini o'qish
Raqamli kirishlar: tsikl boshida raqamli kirishlarning joriy qiymatlari o'qiladi va keyin jarayon tasvirining kirish registriga yoziladi.
Raqamli chiqishlarni yozish
Har bir tsikl oxirida S7-200 protsessing tasvirining chiqish registrida saqlanadigan qiymatlarni raqamli chiqishlarga yozadi. (Analog chiqishlar, tsikldan qat'iy nazar, darhol yangilanadi.)
Dastur ko'rsatmalariga binoan kirishlarni skanerlash va chiqishlarni to'liq skanerlash uchun talab qilinadigan vaqt nisbatan qisqa bo'lsa ham, hozircha bir zumda emas, ya'ni kirishlar muttasil o'qilmaydi va ularning holati namunalari vaqti-vaqti bilan olinadi. Vaqt dastur hajmiga va protsessor tezligiga bog'liq. Agar skanerlashning o'rtacha vaqti 10-50 ms bo'lsa, kirish va chiqish har 10-50 msda yangilanadi. Ya'ni, yangilanish bu vaqtga qoldirilishi mumkin va bu vaqt tizimning reaktsiyasi paytida kiritiladi. Bu, masalan, juda qisqa kirish pulsini yo'qotish mumkinligini anglatadi. Umuman olganda, kirish pulsi ko'rish vaqtidan ko'proq davom etishi kerak.
To'liq ko'rish vaqti - kirishlarni ko'rish (qaysi biri yoqilgan va qaysi biri o'chirilganligini ko'rish), dasturni bajarish (dasturchi yozgan dastur) va chiqishlarni yangilash (yozilgan dastur asosida mos keladigan chiqishlarni yoqish yoki o'chirish).
Bu 3 bosqichli kontur. Qaysi kirish / o'chirish kiritilganligini ko'rib chiqamiz. Chiqishlarni yoqish yoki o'chirish bosqichi ham o'rnatiladi. Shunday qilib, PLC ishlab chiqaruvchisi bizga ushbu ma'lumotlarni taqdim etishi kerak.
PLC-da mavjud bo'lgan kirish / chiqishlar qancha ko'p bo'lsa, I / O yangilanish vaqti shunchalik uzoq bo'ladi. Bu, ehtimol, mikrodan milisaniyagacha o'zgaradi. Hech qanday qoida yo'q, bu ishlab chiqaruvchiga bog'liq.
Dasturning bajarilish vaqtini hisoblash uchun biz ishlatgan barcha ko'rsatmalar ro'yxatini va PLC har birini bajarish uchun qancha vaqt ketishini bilib olamiz. (Har bir aniq ko'rsatmaning bajarilish vaqti, ehtimol PLC foydalanuvchi qo'llanmasida keltirilgan). Keyin ular dasturning to'liq ishlash vaqtini olish uchun barcha ish vaqtlarini qo'shadilar.
Do'stlaringiz bilan baham: |