Tajriba va umumiy qoidalar takliflaridan PLC dasturlash bo'yicha maslahatlar

Aug 01, 2024 Xabar QOLDIRISH

1.PLC va asosiy kompyuter (yoki sensorli ekran) monitoring tizimi ekranda ko'p marta "qo'lda", "avtomatik" va boshqa boshqaruv rejimlariga ega bo'lishi kerak (odatda bir vaqtning o'zida bir nechta bo'lishi mumkin). Dastur ichida siz "MOV" buyrug'idan foydalanishingiz mumkin. Masalan: "qo'lda" ni tanlaganingizda ichki VB10 registriga 1 MOV doimiy bo'ladi, "avtomatik" ni tanlaganingizda bir xil VB10 registriga 2 MOV bo'ladi. hukm registrlari ma'lumotlari qancha ekan, biz tizimning bunday boshqaruv rejimi ekanligini bilamiz. Ushbu g'oyaning afzalligi shundaki, uni tushunish oson, blokirovkalash va boshqa muammoli dasturlarga ehtiyoj sezmaydi.


2. Dastur analog boshqaruvga ega, agar analog asosan xatolik o'qilmasa, vaqtni filtrlash usulini, ma'lum vaqt uchun kechiktirishni olishingiz mumkin. Agar o'qilgan ma'lumotlar xatosi juda katta bo'lsa, siz boshqa filtrlash usullarini olishingiz kerak, masalan, o'rtacha va boshqalarni hisoblash. Tegishli ma'lumotlarga murojaat qilishingiz mumkin.


3. Dasturni nosozliklarni tuzatish jarayonida (ayniqsa, uskunani o'zgartirganda, dasturingiz asl uskuna dasturiga qo'shilganda), dastur bayonotlari shartlarga javob beradigan ko'rinsa, lekin chiqish bobini ulanmagan bo'lsa, dasturingiz o'rtasida yoki yo'qligini tekshirishingiz mumkin. JMPgo to bayonotlar kabi bayonotlar. Bundan tashqari, dasturni to'xtatgandan so'ng, shartlar bajariladi, lekin chiqish yoqilmaydi, chunki odatda dastur skanerdan o'tkazilmaydi.


4. Ketma-ketlikni nazorat qilish dasturida, ya'ni biror amal bajarilgandan so'ng, keyingi amalga o'tish va shunga o'xshash ketma-ket boshqarish, {0}} boshqaruv rejimidan foydalanish menga juda qulay deb hisoblayman. G'oya: registrni oldindan o'rnatish, 0 qiymatini ishga tushirishda, tizim ishga tushganda, u +10, bu vaqtda registr 10 ga teng, registr 10 ga teng bo'lsa, birinchisini amalga oshirish mumkin. harakat; birinchi amal bajariladi, so'ngra +10 registrida bu vaqtda registr 20 ga teng, siz ikkinchi amalni bajarishingiz mumkin, ikkinchi amal bajariladi va keyin +10, bu vaqtda vaqt registr 30 ga teng, shuning uchun siz registr ichidagi qancha ma'lumotni hukm qilsangiz, nima qilish kerakligini bilasiz! Shunday qilib, registrda qancha ma'lumot borligini baholasangiz, siz ushbu amalni bajarishingiz kerakligini bilib olasiz. Oʻtish kerak boʻlganda, endi +10 qila olmaysiz, haqiqiy ehtiyojga qarab +20 +30... qoʻshishingiz mumkin. Bu haqiqiy ehtiyojga bog'liq.
Nima uchun 1 o'rniga 10 qo'shing, chunki 10 qo'shgandan so'ng, agar siz xat qo'shsangiz, 10 ta bo'sh joydan tasodifiy joyni tanlang.


5. Dasturni loyihalashda, jarayonning buzilishi (nazorat qilinmagan tizimni boshqarish) mavjud bo'lganda, buzilish fenomenini va yorug'lik signalini saqlash yaxshidir. Operator qayta tiklanmaguncha, tizimda nosozlik borligini bildirish uchun. Aks holda, u o'chadi va boshqalar sizda dastur muammosi bor deb o'ylashadi. Odatda bularni hisobga olgan holda yangi tizimni loyihalash yaxshi fikrdir.

 

6.Tez-tez chaqiriladigan pastki dasturlar uchun ularni kichik modullarga aylantirish va tez-tez chaqirish mumkin.


7. chunki ishlab chiqarish mashinalari ish siklida harakatning turli bosqichlari ma'lum bir vaqtni bajarishda va bu vaqtlar ma'lum bir chegaraga ega, shuning uchun siz ushbu vaqtlarni ma'lumot sifatida ishlatishingiz mumkin, buning boshlanishini aniqlash uchun. ish qadamining harakati bir vaqtning o'zida, taymerni ishga tushiring, taymer vaqtining o'rnatilgan qiymati harakatning odatdagi holatlaridan 20% dan 30% gacha uzoqroq davom etadi va taymerning chiqish signali signalizatsiya yoki Avtomatik to'xtatish moslamasi uchun ishlatilishi mumkin. . Bosqichli ish vaqtining ishlab chiqarish moslamasi belgilangan vaqtdan ko'p bo'lsa, tegishli taymerning oldindan belgilangan vaqtiga yetib borishi uchun, keyingi bosqichga o'tkazilmasa, harakat taymerining noto'g'ri signali, normal ish tsikli dasturini to'xtatish signali, signalni ishga tushirish. yoki o'chirish dasturi, bu odatda haddan tashqari urishdan himoyalanish deb ataladi.

 

8.Ba'zi xavfsizlikni aniqlash kalitlari (masalan, favqulodda to'xtatish tugmasi, xavfsizlik yorug'lik pardasi, chegara tugmasi va boshqalar) amalda odatda yopiq (NC) kirishlardir.


9. Xavfsizlik va energiyani tejash nuqtai nazaridan chiqishni loyihalashtirishga harakat qiling, bu harakat faqat chiqishni to'xtatish uchun amalga oshirilganda, odatdagi chiqishni loyihalashdan ko'ra, chiqish ajratilganda to'xtash zarurati tug'ilganda harakat talab etiladi.


10. Ijro etuvchi elementning harakat tamoyili harakat qilmaslik, harakat qilmaslik bo'lishi kerak!


11. Yagona qurilmani boshqarish: bitta qurilma yumshoq qo'lda / avtomatik almashtirish va yumshoq qo'llanmaga ega bo'lishi kerak, qachon siz ishga tushirish / to'xtatish funksiyasi, yumshoq qo'lda avtomatik o'tish orqali qurilma to'xtab qololmaydi; yumshoq qo'lda avtomatik o'tish orqali, avtomatik dasturga qarab uskunani ishga tushirish / to'xtatish.


12.To'liq 24 soat ishlaydigan bitta qurilma (nasoslar, ventilyatorlar va boshqa katta uskunalar) aylantirilishi kerak va ish vaqti to'plangan bo'lishi kerak, agar asosiy kompyuter tomonidan o'rnatilgan bo'lsa, ishga tushirish / to'xtatish tartibi operator tomonidan o'rnatilishidan tashqari.

So'rov yuborish

whatsapp

Telefon

Elektron pochta

So'rov