Studio 5000-də RSLogix 500 SCP-ni əvəz edin: AOI + modul miqyaslandırması
Studio 5000 Logix Designer-də RSLogix 500 SCP təlimatını əvəz edin. 1756 I/O modulunun mühəndislik vahidləri üzrə miqyaslandırmasını, AOI-nin endirilməsini v...
SCP (Parametrlərlə miqyaslama) təlimatı hər bir RSLogix 500 proqramçısına tanışdır. Studio 5000 Logix Designer təlimatlar panelində hazır SCP təlimatı təqdim etmir. Eyni xətti xəritələndirmə modulun mühəndislik vahidləri üzrə miqyaslanması, Rockwell-in nümunə Scale AOI-si və ya layihəyə məxsus AOI/CPT ardıcıllığı vasitəsilə yenidən qurulmalıdır. Xam sayımları “sonra” miqyaslandırmaq üçün olduğu kimi saxlayan müəssisələr sonradan PID, HMI və tarixçəçi teqlərinin mühəndislik vahidləri üzrə bir-biri ilə uyğun gəlmədiyini aşkar edirlər.
Y = ((X − Xmin) ÷ (Xmax − Xmin)) × (Ymax − Ymin) + Ymin — və nəticəni SCP-də olduğu kimi məhdudlaşdırın.
Məhdudlaşdırma davranışını qoruyun
RSLogix 500 SCP xam giriş konfiqurasiya edilmiş diapazondan kənara çıxdıqda nəticələri Ymin/Ymax səviyyəsində saxlayır. İstənilən Logix əvəzedicisi də eyni davranmalıdır; əks halda sensor nasazlıqları idarəetməyə diapazondan kənar qiymətlər ötürə bilər. Baştan sona REAL riyaziyyatından istifadə edin; tam ədədlərlə bölmə PID dövrələrinin ehtiyac duyduğu LSB-dən kiçik dəqiqliyi kəsir.
1-ci həll: modul mühəndislik vahidləri
Sabit ötürücü diapazonları üçün analoq kanalda Engineering Units funksiyasını aktivləşdirin (1756-IF8/IF16, 1769-IF4/IF8, 5069-IF8 və oxşarları). Aşağı/yuxarı siqnalı və aşağı/yuxarı mühəndislik qiymətlərini daxil edin, layihəni yükləyin və miqyaslandırılmış REAL teqdən birbaşa istifadə edin. Ladder riyaziyyatına ehtiyac yoxdur. Məhdudiyyət: diapazon yükləmə zamanı sabitləşir — HMI vasitəsilə iş vaxtında diapazonun dəyişdirilməsi üçün AOI lazımdır.
| Modul ailəsi | MH miqyaslaması | Qeydlər |
|---|---|---|
| 1756-IF8 / IF16 | Hər kanal üzrə | ControlLogix üçün üstün seçim |
| 1769-IF4 / IF8 | Hər kanal üzrə | CompactLogix |
| 5069-IF8 | Hər kanal üzrə | Studio 5000 v28+ |
2-ci həll: SCL_AOI-ni idxal edin
Scale AOI nümunəsini (Answer ID 52412 / SCL_AOI.L5X sinif paketləri) endirin, onu Add-On Instructions bölməsindən idxal edin və təlimatı rung-a yerləşdirin. Input, InputMin/Max, ScaledMin/Max və ScaledValue parametrlərini əlaqələndirin. Parametrlər teq olduğuna görə HMI faceplate-ləri diapazonları onlayn dəyişə bilər — bu, çənlərin yükləmə olmadan yenidən diapazonlaşdırılması tələb edildikdə sahədə ən çox rast gəlinən ehtiyacdır.
3-cü həll: xüsusi AOI və ya 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 ekvivalentlərində SUB/DIV/MUL/ADD əməliyyatlarından, həmçinin GRT/LES məhdudlaşdırma budaqlarından istifadə olunur. InMax InMin-ə bərabər olduqda sıfıra bölməni nəzərə alın. HMI yazmalarının təsdiqi üçün InMin/InMax/OutMin/OutMax parametrlərini xarici Read/Write girişinə açın.
SCP-dən parametrlərin uyğunlaşdırılması
| RSLogix 500 SCP | Studio 5000 AOI |
|---|---|
| Input (INT/DINT) | Input (REAL üstünlük təşkil edir) |
| InputMin / InputMax | InMin / InMax |
| ScaledMin / ScaledMax | OutMin / OutMax |
| Daxili məhdudlaşdırma | Aşkar məhdudlaşdırma məntiqi |
HMI-də iş vaxtı diapazonun dəyişdirilməsi prosesi
Operatorlar yükləmə olmadan mühəndislik diapazonlarını dəyişməli olduqda, rəqəmsal girişləri AOI-nin InMin, InMax, OutMin və OutMax teqlərinə bağlayın və yazmaları ani təsdiq biti ilə məhdudlaşdırın. Fiziki baxımdan real HMI limitləri (məsələn, xam sayımlar üçün 0–32767 və ötürücünün imkanları daxilində mühəndislik vahidləri) diapazonu tərsinə çevirən diqqətsiz daxil etmələrin qarşısını alır. Faceplate-də zavod üzrə standart diapazonları sənədləşdirin ki, səhv düzəliş Studio 5000-i açmadan bərpa oluna bilsin. AOI əvəzinə modulun MH miqyaslamasından istifadə edilibsə, mühəndislik diapazonunu dəyişmək lazım gəldikdə idarə olunan yükləmə planlaşdırın — əksər modullarda bu kanal xüsusiyyətlərini onlayn şəkildə təhlükəsiz yenidən yazmaq mümkün deyil.
İstismara vermə yoxlamaları
Input parametrini minimum, orta və maksimum qiymətlərə məcburi təyin edin; ScaledValue parametrini yoxlayın. Xmax-dan yuxarı qiymət verin və yuxarı həddə məhdudlaşdırmanı təsdiqləyin. Əvvəlki SCP-də istifadə olunubsa, tərs mühəndislik diapazonlarını (OutMin > OutMax) sınaqdan keçirin. HMI-də diapazonun dəyişdirilməsi ekranlarında InMax > InMin tələb edin və qismən düzəlişlərin sıfır məxrəcə səbəb olmaması üçün ani təsdiqdən istifadə edin. SCP rung-larının miqrasiyası digər Logix PLC və PAC çevirmələrində tətbiq olunan dəyişikliklərin idarə edilməsi qaydalarına uyğun aparılmalıdır.
Müəllif haqqında
Mark Townsend | Baş avtomatlaşdırma mühəndisi – Allen-Bradley sistemləri
Mark Townsend ControlLogix, CompactLogix və köhnə SLC-500 platformaları daxil olmaqla Allen-Bradley platformalarında 18 ildən çox təcrübəyə malik baş avtomatlaşdırma mühəndisidir. Onun gündəlik işi köhnəlmiş və qarışıq sistem parklarında RSLogix / Studio 5000 məntiqinin və FactoryTalk View HMI sistemlərinin işə salınmasıdır.