RSLogix 5000 SCL: Аналогтық кірістің минимумын және максимумын есептеу
RSLogix 5000 SCL нұсқаулығындағы Input Min/Max мәндері аналогтық картаның биттік ажыратымдылығына байланысты анықталады. 4–20 мА, 0–10 В және басқа сигнал тү...
Logix 5000 жүйесіндегі Scale with Parameters (SCL) нұсқауы аналогтік бастапқы есептеулерді инженерлік бірліктерге сызықтық түрлендіреді. Қате конфигурация көбіне Input Min және Input Max параметрлерінен басталады: бұл өрістер миллиампер немесе вольт мәндері емес. Олар таңдалған электрлік диапазон үшін аналогтік модуль хабарлайтын A/D есептеу мәндері. Есептеу шекаралары ретінде 4 және 20 мәндерін пайдалану мағынасыз технологиялық мәндерге әкеліп, таратқыштың ақауы сияқты көрінеді.
Шығыс = ((Кіріс − Input_Min) ÷ (Input_Max − Input_Min)) × (Scaled_Max − Scaled_Min) + Scaled_Min
Ажыратымдылық және есептеу диапазондары
Разрядтылық теориялық толық диапазондағы бүтін мәндер ауқымын анықтайды, бірақ Rockwell модульдері көбіне ығыстырылған немесе меншікті шкалаларды қолданады. Есептеулерді тек екілік дәрежелерге негізделген болжамнан емес, әрдайым орнату нұсқаулығындағы модуль деректер кестесінен алыңыз.
| Ажыратымдылық | Бірполярлы толық диапазон | Биполярлы толық диапазон |
|---|---|---|
| 12 бит | 0–4095 | −2048–+2047 |
| 14 бит | 0–16384 | −8192–+8191 |
| 15 бит | 0–32767 | −16384–+16383 |
| 16 бит | 0–65535 | −32768–+32767 |
Нөлдік токтан басталатын сигналдар үшін Input Min / Max мәндерін есептеу
Кеңірек толық диапазонды модульдегі ішкі диапазон сигналы үшін:
Input_Min = (Signal_Low ÷ Signal_FullScale) × FullScale_Counts Input_Max = (Signal_High ÷ Signal_FullScale) × FullScale_Counts
Есептеу мысалы — толық диапазоны 0–20 мА және 16384 есептеу мәні бар 4–20 мА режиміндегі 1746-NI4:
- Input_Min = (4 ÷ 20) × 16384 ≈ 3277
- Input_Max = 16384
- 0–20 бар үшін: Scaled_Min = 0, Scaled_Max = 20
Таратқыш диапазоны талап етсе, сол бастапқы шекаралар −1-ден +6 барға дейінгі ығысқан инженерлік диапазонды да қолдайды.
| Модуль | Диапазон | Input Min | Input Max |
|---|---|---|---|
| 1746-NI4 | 4–20 мА | 3277 | 16384 |
| 1756-IF16 | 4–20 мА | 6241 | 31208 |
| 1769-IF4 | 4–20 мА | 3277 | 16383 |
| 1794-IE8 | 4–20 мА | 3277 | 16384 |
Нақты ажыратымдылық және «13,67 бит»
14 биттік 0–20 мА толық диапазонында 4–20 мА сигналын пайдалану 16384 есептеу мәнінің тек 13107-ін қолданады. log₂(13107) ≈ 13,67 бит. Бұл жоғалту — кеңірек ADC терезесіндегі нөлдік токтан басталатын ығысудың табиғи салдары, конфигурация қатесі емес. ADC-ны 4–20 мА диапазонына бастапқыдан қайта баптайтын модульдер (мысалы, 4–20 мА арна режиміндегі 1756-IF16) белсенді 16 мА диапазонында тиімді ажыратымдылықты толықырақ қалпына келтіреді.
Studio 5000 жүйесіндегі конфигурация қадамдары
- Модуль сипаттарын ашып, конфигурацияланған кіріс диапазоны мен деректер пішімін жазып алыңыз.
- Сигналдың төменгі және жоғарғы шекараларына сәйкес бүтін есептеу мәндерін табыңыз.
- Таратқыштың инженерлік шектерін Scaled_Min / Scaled_Max ретінде енгізіңіз.
- Арна тегін SCL Input параметріне, ал REAL технологиялық тегін Output параметріне байланыстырыңыз.
- Бірліктерді түрлендіру сызықтық картадан тыс орындалуы қажет болғанда ғана бөлек CPT нұсқауын пайдаланыңыз.
Іс жүзінде SCL мен CPT салыстыруы
Бір сызықтық таратқыш картасы үшін SCL түсініктірек таңдау болып қала береді, өйткені төрт шекара бір нұсқаудың ішінде орналасып, келесі техникке арналған құжаттама қызметін атқарады. Масштабтау өрнегіне аралық ығысу, квадрат түбірге негізделген ағын тәуелділігі немесе бір теңдеудің ішіндегі көпсатылы бірлік түрлендіруі қосылуы қажет болса, CPT тиімдірек. Қазіргі Logix контроллерлерінде орындалу уақытының айырмашылығы елеусіз; оқылымдылық пен өзгерістерді бақылау маңыздырақ. Бір арнада модульдің инженерлік бірліктерге масштабтауын және SCL-ді араластырмаңыз, тек жолдардың бірі әдейі айналып өтілсе ғана болады — қосарланған масштабтау іске қосу кезінде жиі кездесетін қате, ол таратқышты калибрлеу ақауы сияқты көрінеді.
Есептеу диапазонының математикасы және нақты инженерлік бірліктер
4 мА сигналын беріп, Scaled_Min мәнін растаңыз; 20 мА сигналын беріп, Scaled_Max мәнін растаңыз, содан кейін орта нүктені тексеріңіз. Ауытқу есептеу шекараларының немесе арна диапазоны таңдауының қате екенін білдіреді. Диапазон тұрақты болса, модульдің инженерлік бірліктерге масштабтауын таңдаңыз; жұмыс кезінде диапазонды қайта орнату немесе әртүрлі бастапқы тегтер қажет болса, SCL-ді қолданыңыз. Нұсқау үшін 1756-RM003 құжатына, ал есептеу кестелері үшін аналогтік модульдердің пайдаланушы нұсқаулықтарына (1746-UM005, 1756-UM009, 1769-UM002) жүгініңіз. Аналогтік масштабтау стандарттары басқа Logix PLC және PAC активтеріне арналған құжаттамамен бірге сақталуы тиіс.
Автор туралы
Mark Townsend | Allen-Bradley жүйелері бойынша аға автоматтандыру инженері
Mark Townsend — ControlLogix, CompactLogix және бұрынғы SLC-500 платформаларында 18 жылдан астам тәжірибесі бар аға автоматтандыру инженері. Оның күнделікті жұмысы ескірген және аралас жүйелердегі RSLogix / Studio 5000 логикасын әзірлеу және FactoryTalk View HMI жүйесін іске қосу жұмыстарын қамтиды.