Studio 5000’da RSLogix 500 SCP o‘rniga: AOI + modul masshtablashi
Studio 5000 Logix Designer dasturidagi RSLogix 500 SCP buyrug‘ining o‘rnini bosing. 1756 I/O moduli muhandislik birliklarida masshtablash, AOI yuklab olish v...
SCP (Scale with Parameters) ko‘rsatmasi har bir RSLogix 500 dasturchisiga tanish. Studio 5000 Logix Designer ko‘rsatmalar panelida tayyor SCP ko‘rsatmasini taqdim etmaydi. Xuddi shu chiziqli xaritalashni modulning muhandislik birliklarida masshtablash, Rockwell’ning Scale namunaviy AOI’si yoki loyiha uchun mahalliy AOI/CPT ketma-ketligi orqali qayta yaratish kerak. Xom hisoblagichlarni “keyinroq” masshtablaymiz deb qoldirgan korxonalar keyinchalik PID, HMI va tarixchi teglari muhandislik birliklari bo‘yicha bir-biriga mos kelmasligini aniqlaydi.
Y = ((X − Xmin) ÷ (Xmax − Xmin)) × (Ymax − Ymin) + Ymin — va natijani SCP qilganidek, belgilangan chegaralarda ushlab turing.
Chegaralash xatti-harakatini saqlang
RSLogix 500 SCP xom kirish konfiguratsiya qilingan diapazondan tashqariga chiqqanda natijalarni Ymin/Ymax qiymatlarida ushlab turadi. Har qanday Logix muqobili ham xuddi shunday ishlashi kerak, aks holda datchik nosozliklari boshqaruv tizimiga diapazondan tashqari qiymatlarni uzatadi. Hisoblashni boshidan oxirigacha REAL turida bajaring; butun sonlarni bo‘lish PID konturlari uchun zarur bo‘lgan LSB’dan kichik aniqlikni yo‘qotadi.
1-yechim: modul muhandislik birliklari
Doimiy transmitter diapazonlari uchun analog kanalida Engineering Units funksiyasini yoqing (1756-IF8/IF16, 1769-IF4/IF8, 5069-IF8 va shunga o‘xshashlar). Signalning quyi/yuqori qiymatlari hamda muhandislik qiymatlarining quyi/yuqori chegaralarini kiriting, konfiguratsiyani yuklang va masshtablangan REAL tegdan bevosita foydalaning. Ladder hisob-kitobi talab qilinmaydi. Cheklovi: diapazon yuklash paytida statik bo‘ladi — HMI orqali ish vaqtida diapazonni o‘zgartirish uchun AOI kerak.
| Modul oilasi | EU masshtablashi | Izohlar |
|---|---|---|
| 1756-IF8 / IF16 | Har bir kanal uchun | ControlLogix uchun afzal |
| 1769-IF4 / IF8 | Har bir kanal uchun | CompactLogix |
| 5069-IF8 | Har bir kanal uchun | Studio 5000 v28+ |
2-yechim: SCL_AOI’ni import qilish
Scale AOI namunasini yuklab oling (Answer ID 52412 / SCL_AOI.L5X klass paketlari), uni Add-On Instructions bo‘limi ostiga import qiling va ko‘rsatmani rung’ga joylashtiring. Input, InputMin/Max, ScaledMin/Max va ScaledValue parametrlarini bog‘lang. Parametrlar teglar bo‘lgani sababli HMI faceplate’lari diapazonlarni ish vaqtida qayta yozishi mumkin — bu tanklar konfiguratsiyani qayta yuklamasdan qayta diapazonlanganda ko‘p uchraydigan amaliy talabdir.
3-yechim: maxsus AOI yoki ST
IF (InMax - InMin) = 0.0 THEN ScaledValue := OutMin; ELSE ScaledValue := ((InputValue - InMin) / (InMax - InMin)) * (OutMax - OutMin) + OutMin; IF ScaledValue > OutMax THEN ScaledValue := OutMax; ELSIF ScaledValue < OutMin THEN ScaledValue := OutMin; END_IF; END_IF;
Ladder muqobillari SUB/DIV/MUL/ADD amallari hamda GRT/LES chegaralash shoxobchalaridan foydalanadi. InMax InMin’ga teng bo‘lganda nolga bo‘lish holatini tekshiring. HMI orqali qiymatlarni tasdiqlash uchun InMin/InMax/OutMin/OutMax parametrlariga tashqi Read/Write ruxsatini bering.
SCP’dan parametrlarni moslashtirish
| RSLogix 500 SCP | Studio 5000 AOI |
|---|---|
| Input (INT/DINT) | Input (REAL afzal) |
| InputMin / InputMax | InMin / InMax |
| ScaledMin / ScaledMax | OutMin / OutMax |
| O‘rnatilgan chegaralash | Alohida chegaralash mantiqi |
HMI orqali ish vaqtida diapazonni o‘zgartirish jarayoni
Operatorlar konfiguratsiyani yuklamasdan muhandislik diapazonlarini o‘zgartirishi kerak bo‘lsa, raqamli kiritish maydonlarini AOI’ning InMin, InMax, OutMin va OutMax teglariga bog‘lang hamda yozish amalini bir lahzalik tasdiqlash biti orqali boshqaring. Jismonan asoslangan HMI cheklovlari (masalan, xom hisoblagichlar 0–32767 oralig‘ida va muhandislik birliklari transmitter imkoniyatlari doirasida) noto‘g‘ri kiritishlar sabab diapazonning teskari bo‘lib qolishining oldini oladi. Faceplate’da zavoddagi standart diapazonlarni hujjatlashtiring, shunda noto‘g‘ri tahrirni Studio 5000’ni ochmasdan tiklash mumkin bo‘ladi. Agar AOI o‘rniga modulning EU masshtablashi ishlatilgan bo‘lsa, muhandislik diapazonini o‘zgartirish zarur bo‘lganda boshqariladigan yuklashni rejalashtiring — aksariyat modullarda kanal xususiyatlarini ish vaqtida xavfsiz tarzda qayta yozish imkoni yo‘q.
Ishga tushirish tekshiruvlari
Input qiymatini minimal, o‘rta va maksimal nuqtalarga majburan o‘rnating; ScaledValue’ni tekshiring. Xmax’dan yuqori qiymatni majburan bering va yuqori chegaralash ishlashini tasdiqlang. Eski SCP’da ishlatilgan bo‘lsa, teskari muhandislik diapazonlarini (OutMin > OutMax) sinab ko‘ring. HMI orqali diapazonni o‘zgartirish ekranlarida InMax > InMin shartini talab qiling va qisman tahrirlar nol maxrajni qoldirmasligi uchun bir lahzalik tasdiqlashdan foydalaning. SCP rung’larini ko‘chirish boshqa Logix PLC va PAC konversiyalarida qo‘llanadigan o‘sha o‘zgarishlarni boshqarish tartibiga muvofiq bajarilishi kerak.
Muallif haqida
Mark Townsend | Katta avtomatlashtirish muhandisi – Allen-Bradley tizimlari
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 faoliyati eski va aralash tizimlar parkida RSLogix / Studio 5000 mantiqi hamda FactoryTalk View HMI’ni ishga tushirishdan iborat.