RSLogix 5000 SCL: Analog kirishning minimal va maksimal qiymatlarini hisoblash
RSLogix 5000 SCL yo‘riqnomasidagi kirishning minimal/maksimal qiymatlari analog modul bitli aniqligidan kelib chiqadi. 4–20 mA, 0–10 V va boshqa signal turla...
Logix 5000 dagi Parameters bo‘yicha masshtablash (SCL) instruktsiyasi xom analog hisoblagichlarni muhandislik birliklariga chiziqli tarzda o‘zgartiradi. Noto‘g‘ri sozlash deyarli har doim Input Min va Input Max parametrlaridan boshlanadi: bu maydonlar milliamper yoki voltni bildirmaydi. Ular tanlangan elektr diapazoni uchun analog modul xabar qiladigan A/D hisoblagich qiymatlaridir. Chegara qiymatlari sifatida 4 va 20 dan foydalanish transmitter nosozligiga o‘xshab ko‘rinadigan, ma’nosiz texnologik qiymatlarni hosil qiladi.
Chiqish = ((Kirish − Kirish_Min) ÷ (Kirish_Max − Kirish_Min)) × (Masshtablangan_Max − Masshtablangan_Min) + Masshtablangan_Min
Ruxsat darajasi va hisoblagich diapazonlari
Bitlar ruxsati nazariy to‘liq diapazonning butun sonli oralig‘ini belgilaydi, biroq Rockwell modullarida ko‘pincha siljitilgan yoki xususiy masshtablar qo‘llanadi. Qiymatlarni faqat ikkilik darajalar matematik taxminidan emas, balki o‘rnatish qo‘llanmasidagi modul ma’lumotlar jadvalidan oling.
| Ruxsat darajasi | Unipolyar to‘liq diapazon | Bipolyar to‘liq diapazon |
|---|---|---|
| 12-bit | 0–4095 | −2048–+2047 |
| 14-bit | 0–16384 | −8192–+8191 |
| 15-bit | 0–32767 | −16384–+16383 |
| 16-bit | 0–65535 | −32768–+32767 |
Jonli nolga ega signallar uchun Input Min / Max ni hisoblash
Kengroq to‘liq diapazonli moduldagi qisqartirilgan diapazon signali uchun:
Kirish_Min = (Signal_Pasti ÷ Signal_To‘liqDiapazoni) × To‘liqDiapazon_Hisoblagichlari Kirish_Max = (Signal_Yuqorisi ÷ Signal_To‘liqDiapazoni) × To‘liqDiapazon_Hisoblagichlari
Amaliy misol — 16384 hisoblagichdagi 0–20 mA to‘liq diapazon bilan 4–20 mA rejimidagi 1746-NI4:
- Kirish_Min = (4 ÷ 20) × 16384 ≈ 3277
- Kirish_Max = 16384
- 0–20 bar uchun: Masshtablangan_Min = 0, Masshtablangan_Max = 20
Transmitter diapazoni shuni talab qilsa, xuddi shu xom chegaralar −1 dan +6 bargacha siljitilgan muhandislik diapazonini ham qo‘llab-quvvatlaydi.
| Modul | Diapazon | Kirish Min | Kirish Max |
|---|---|---|---|
| 1746-NI4 | 4–20 mA | 3277 | 16384 |
| 1756-IF16 | 4–20 mA | 6241 | 31208 |
| 1769-IF4 | 4–20 mA | 3277 | 16383 |
| 1794-IE8 | 4–20 mA | 3277 | 16384 |
Samarali ruxsat darajasi va “13.67 bit”
0–20 mA to‘liq diapazonli 14-bit oralig‘ida 4–20 mA bilan ishlash 16384 hisoblagichdan faqat 13107 tasidan foydalanadi. log₂(13107) ≈ 13.67 bit. Bu yo‘qotish sozlash xatosi emas, balki kengroq ADC oynasidagi jonli nol siljishining tabiiy natijasidir. ADC ni tabiiy ravishda 4–20 mA ga qayta diapazonlaydigan modullar (masalan, 4–20 mA kanal rejimidagi 1756-IF16) faol 16 mA oralig‘ida yuqoriroq samarali ruxsatni tiklaydi.
Studio 5000 da sozlash bosqichlari
- Modul xususiyatlarini oching va sozlangan kirish diapazoni hamda ma’lumotlar formatini qayd eting.
- Signalning quyi va yuqori chegaralari uchun butun sonli hisoblagich qiymatlarini toping.
- Transmitterning muhandislik chegaralarini Masshtablangan_Min / Masshtablangan_Max sifatida kiriting.
- Kanal tegini SCL Input ga, REAL turidagi texnologik tegni esa Output ga ulang.
- Birliklarni o‘zgartirish chiziqli xaritalashdan tashqarida bajarilishi kerak bo‘lgandagina alohida CPT dan foydalaning.
Amaliyotda SCL va CPT taqqoslanishi
Bitta chiziqli transmitter xaritasi uchun SCL aniqroq tanlov bo‘lib qoladi, chunki to‘rtta chegara bitta instruktsiyada joylashadi va keyingi texnik xodim uchun o‘zini hujjatlashtiradi. Masshtablash ifodasiga oraliq siljish, kvadrat ildizli oqim bog‘lanishi yoki bitta tenglama ichidagi ko‘p bosqichli birlik o‘zgarishini kiritish kerak bo‘lsa, CPT ma’qul. Zamonaviy Logix kontrollerlarida bajarilish vaqtidagi farq ahamiyatsiz; o‘qish qulayligi va o‘zgarishlarni boshqarish muhimroq. Bitta kanal uchun modulning muhandislik birliklaridagi masshtablashi va SCL ni aralashtirmang, agar yo‘llardan biri ataylab chetlab o‘tilmagan bo‘lsa — ikki marta masshtablash ishga tushirish vaqtida transmitter kalibrlash xatosiga o‘xshab ko‘rinadigan keng tarqalgan xatodir.
Hisoblagich oralig‘i matematikasi va real muhandislik birliklari
4 mA signalini bering va Masshtablangan_Min qiymatini tasdiqlang, 20 mA signalini bering va Masshtablangan_Max qiymatini tasdiqlang, so‘ng o‘rta nuqtani tekshiring. Og‘ish noto‘g‘ri hisoblagich chegaralari yoki kanal diapazonining noto‘g‘ri tanlanganini bildiradi. Diapazon o‘zgarmas bo‘lsa, modulning muhandislik birliklaridagi masshtablashidan foydalaning; ish vaqtida diapazonni qayta sozlash yoki aralash xom teglar talab qilinsa, SCL ni saqlang. Instruktsiya uchun 1756-RM003 ga, hisoblagich jadvallari uchun esa analog modul foydalanuvchi qo‘llanmalariga (1746-UM005, 1756-UM009, 1769-UM002) murojaat qiling. Analog masshtablash standartlari boshqa Logix PLC va PAC aktivlari uchun ishlatiladigan hujjatlar bilan birga saqlanishi kerak.
Muallif haqida
Mark Townsend | Allen-Bradley tizimlari bo‘yicha katta avtomatlashtirish muhandisi
Mark Townsend ControlLogix, CompactLogix va eski SLC-500 platformalarini qamrab olgan Allen-Bradley tizimlari bilan 18 yildan ortiq tajribaga ega katta avtomatlashtirish muhandisidir. Uning kundalik ishi eskirgan va aralash tizimlarda RSLogix / Studio 5000 mantiqi hamda FactoryTalk View HMI ni ishga tushirishdan iborat.