RSLogix 5000 SCL: Calculating Analog Input Min and Max — figure 1

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 мәндерін пайдалану мағынасыз технологиялық мәндерге әкеліп, таратқыштың ақауы сияқты көрінеді.

RSLogix 5000 SCL: аналогтік кірістің минимум және максимум мәндерін есептеу — 1-сурет

Шығыс = ((Кіріс − 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
RSLogix 5000 SCL: аналогтік кірістің минимум және максимум мәндерін есептеу — 2-сурет

Нақты ажыратымдылық және «13,67 бит»

14 биттік 0–20 мА толық диапазонында 4–20 мА сигналын пайдалану 16384 есептеу мәнінің тек 13107-ін қолданады. log₂(13107) ≈ 13,67 бит. Бұл жоғалту — кеңірек ADC терезесіндегі нөлдік токтан басталатын ығысудың табиғи салдары, конфигурация қатесі емес. ADC-ны 4–20 мА диапазонына бастапқыдан қайта баптайтын модульдер (мысалы, 4–20 мА арна режиміндегі 1756-IF16) белсенді 16 мА диапазонында тиімді ажыратымдылықты толықырақ қалпына келтіреді.

Studio 5000 жүйесіндегі конфигурация қадамдары

  1. Модуль сипаттарын ашып, конфигурацияланған кіріс диапазоны мен деректер пішімін жазып алыңыз.
  2. Сигналдың төменгі және жоғарғы шекараларына сәйкес бүтін есептеу мәндерін табыңыз.
  3. Таратқыштың инженерлік шектерін Scaled_Min / Scaled_Max ретінде енгізіңіз.
  4. Арна тегін SCL Input параметріне, ал REAL технологиялық тегін Output параметріне байланыстырыңыз.
  5. Бірліктерді түрлендіру сызықтық картадан тыс орындалуы қажет болғанда ғана бөлек 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 жүйесін іске қосу жұмыстарын қамтиды.

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 мәндерін пайдалану мағынасыз технологиялық мәндерге әкеліп, таратқыштың ақауы сияқты көрінеді.

RSLogix 5000 SCL: аналогтік кірістің минимум және максимум мәндерін есептеу — 1-сурет

Шығыс = ((Кіріс − 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
RSLogix 5000 SCL: аналогтік кірістің минимум және максимум мәндерін есептеу — 2-сурет

Нақты ажыратымдылық және «13,67 бит»

14 биттік 0–20 мА толық диапазонында 4–20 мА сигналын пайдалану 16384 есептеу мәнінің тек 13107-ін қолданады. log₂(13107) ≈ 13,67 бит. Бұл жоғалту — кеңірек ADC терезесіндегі нөлдік токтан басталатын ығысудың табиғи салдары, конфигурация қатесі емес. ADC-ны 4–20 мА диапазонына бастапқыдан қайта баптайтын модульдер (мысалы, 4–20 мА арна режиміндегі 1756-IF16) белсенді 16 мА диапазонында тиімді ажыратымдылықты толықырақ қалпына келтіреді.

Studio 5000 жүйесіндегі конфигурация қадамдары

  1. Модуль сипаттарын ашып, конфигурацияланған кіріс диапазоны мен деректер пішімін жазып алыңыз.
  2. Сигналдың төменгі және жоғарғы шекараларына сәйкес бүтін есептеу мәндерін табыңыз.
  3. Таратқыштың инженерлік шектерін Scaled_Min / Scaled_Max ретінде енгізіңіз.
  4. Арна тегін SCL Input параметріне, ал REAL технологиялық тегін Output параметріне байланыстырыңыз.
  5. Бірліктерді түрлендіру сызықтық картадан тыс орындалуы қажет болғанда ғана бөлек 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 жүйесін іске қосу жұмыстарын қамтиды.

Leave a comment

Please note, comments need to be approved before they are published.