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

RSLogix 5000 SCL: Výpočet minima a maxima analogového vstupu

Hodnoty Input Min/Max instrukce SCL v RSLogix 5000 vycházejí z bitového rozlišení analogové karty. Naučte se vypočítat surové hodnoty pro signály 4–20 mA, 0–...

Instrukce Scale with Parameters (SCL) v Logix 5000 provádí lineární převod ze surových analogových hodnot na inženýrské jednotky. Nesprávná konfigurace téměř vždy začíná u položek Input Min a Input Max: tato pole neudávají miliampéry ani volty. Jsou to hodnoty A/D převodu, které analogový modul hlásí pro zvolený elektrický rozsah. Použití hodnot 4 a 20 jako mezí počítadla vede k nesmyslným procesním hodnotám, které vypadají jako poruchy převodníku.

RSLogix 5000 SCL: Výpočet minima a maxima analogového vstupu — obrázek 1

Výstup = ((Vstup − Input_Min) ÷ (Input_Max − Input_Min)) × (Scaled_Max − Scaled_Min) + Scaled_Min

Rozlišení a rozsahy hodnot

Bitové rozlišení určuje teoretický celočíselný rozsah plné stupnice, ale moduly Rockwell často používají posunuté nebo proprietární stupnice. Hodnoty vždy převezměte z datové tabulky modulu v instalační příručce, nikoli pouze z předpokládaných výpočtů mocnin dvou.

Rozlišení Unipolární plná stupnice Bipolární plná stupnice
12bitové 0–4095 −2048–+2047
14bitové 0–16384 −8192–+8191
15bitové 0–32767 −16384–+16383
16bitové 0–65535 −32768–+32767

Výpočet Input Min / Max pro signály s živou nulou

Pro signál s dílčím rozsahem na kartě s širší plnou stupnicí:

Input_Min = (Signal_Low ÷ Signal_FullScale) × FullScale_Counts
Input_Max = (Signal_High ÷ Signal_FullScale) × FullScale_Counts

Praktický příklad — 1746-NI4 v režimu 4–20 mA s plnou stupnicí 0–20 mA při 16384 hodnotách:

  • Input_Min = (4 ÷ 20) × 16384 ≈ 3277
  • Input_Max = 16384
  • Pro rozsah 0–20 bar: Scaled_Min = 0, Scaled_Max = 20

Stejné surové meze podporují také posunutý inženýrský rozsah, například −1 až +6 bar, pokud to vyžaduje rozsah převodníku.

Modul Rozsah Input Min Input 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
RSLogix 5000 SCL: Výpočet minima a maxima analogového vstupu — obrázek 2

Efektivní rozlišení a „13,67 bitu“

Provoz signálu 4–20 mA na 14bitové plné stupnici 0–20 mA využívá pouze 13107 z 16384 hodnot. log₂(13107) ≈ 13,67 bitu. Tato ztráta je přirozeným důsledkem posunutí živé nuly na širším okně A/D převodníku, nikoli chybou konfigurace. Karty, které nativně nastaví rozsah A/D převodníku na 4–20 mA (například 1756-IF16 v režimu kanálu 4–20 mA), obnoví vyšší efektivní rozlišení v celém aktivním rozsahu 16 mA.

Postup konfigurace ve Studio 5000

  1. Otevřete vlastnosti modulu a zaznamenejte nakonfigurovaný vstupní rozsah a formát dat.
  2. Vyhledejte celočíselné hodnoty pro dolní a horní koncový bod signálu.
  3. Zadejte inženýrské limity převodníku jako Scaled_Min / Scaled_Max.
  4. Přiřaďte tag kanálu ke vstupu SCL a tag procesu typu REAL k výstupu.
  5. Samostatný CPT použijte pouze tehdy, když převod jednotek patří mimo lineární mapování.

SCL versus CPT v praxi

SCL zůstává přehlednější volbou pro jednoduché lineární mapování jednoho převodníku, protože všechny čtyři meze jsou v jedné instrukci a další technik z nich snadno pochopí konfiguraci. CPT je vhodnější, když má výraz škálování zahrnovat mezilehlý offset, odmocninovou závislost průtoku nebo vícekrokový převod jednotek v jedné rovnici. Rozdíl v době provádění je u moderních řadičů Logix zanedbatelný; důležitější jsou čitelnost a řízení změn. Nekombinujte škálování modulu v inženýrských jednotkách a SCL na stejném kanálu, pokud není jedna z cest záměrně vynechána — dvojité škálování je častá chyba při uvádění do provozu, která vypadá jako chyba kalibrace převodníku.

Výpočty rozsahu hodnot versus skutečné inženýrské jednotky

Přiveďte 4 mA a ověřte Scaled_Min, přiveďte 20 mA a ověřte Scaled_Max, poté zkontrolujte střední bod. Odchylka znamená nesprávné meze hodnot nebo nesprávně zvolený rozsah kanálu. Pokud je rozsah pevný, upřednostněte škálování modulu v inženýrských jednotkách; SCL ponechte pro případy, kdy je vyžadována změna rozsahu za běhu nebo práce s různými surovými tagy. Informace o instrukci najdete v příručce 1756-RM003 a tabulky hodnot v uživatelských příručkách analogových modulů (1746-UM005, 1756-UM009, 1769-UM002). Standardy analogového škálování by měly být součástí stejné dokumentace jako ostatní prostředky PLC a PAC Logix.

O autorovi

Mark Townsend | Senior Automation Engineer – systémy Allen-Bradley

Mark Townsend je seniorní automatizační inženýr s více než 18 lety zkušeností s platformami Allen-Bradley, včetně ControlLogix, CompactLogix a starších systémů SLC-500. Každodenně pracuje s logikou RSLogix / Studio 5000 a uváděním HMI FactoryTalk View do provozu ve stárnoucích a smíšených flotilách zařízení.

RSLogix 5000 SCL: Výpočet minima a maxima analogového vstupu

Hodnoty Input Min/Max instrukce SCL v RSLogix 5000 vycházejí z bitového rozlišení analogové karty. Naučte se vypočítat surové hodnoty pro signály 4–20 mA, 0–10 V a další typy signálů.

Instrukce Scale with Parameters (SCL) v Logix 5000 provádí lineární převod ze surových analogových hodnot na inženýrské jednotky. Nesprávná konfigurace téměř vždy začíná u položek Input Min a Input Max: tato pole neudávají miliampéry ani volty. Jsou to hodnoty A/D převodu, které analogový modul hlásí pro zvolený elektrický rozsah. Použití hodnot 4 a 20 jako mezí počítadla vede k nesmyslným procesním hodnotám, které vypadají jako poruchy převodníku.

RSLogix 5000 SCL: Výpočet minima a maxima analogového vstupu — obrázek 1

Výstup = ((Vstup − Input_Min) ÷ (Input_Max − Input_Min)) × (Scaled_Max − Scaled_Min) + Scaled_Min

Rozlišení a rozsahy hodnot

Bitové rozlišení určuje teoretický celočíselný rozsah plné stupnice, ale moduly Rockwell často používají posunuté nebo proprietární stupnice. Hodnoty vždy převezměte z datové tabulky modulu v instalační příručce, nikoli pouze z předpokládaných výpočtů mocnin dvou.

Rozlišení Unipolární plná stupnice Bipolární plná stupnice
12bitové 0–4095 −2048–+2047
14bitové 0–16384 −8192–+8191
15bitové 0–32767 −16384–+16383
16bitové 0–65535 −32768–+32767

Výpočet Input Min / Max pro signály s živou nulou

Pro signál s dílčím rozsahem na kartě s širší plnou stupnicí:

Input_Min = (Signal_Low ÷ Signal_FullScale) × FullScale_Counts
Input_Max = (Signal_High ÷ Signal_FullScale) × FullScale_Counts

Praktický příklad — 1746-NI4 v režimu 4–20 mA s plnou stupnicí 0–20 mA při 16384 hodnotách:

  • Input_Min = (4 ÷ 20) × 16384 ≈ 3277
  • Input_Max = 16384
  • Pro rozsah 0–20 bar: Scaled_Min = 0, Scaled_Max = 20

Stejné surové meze podporují také posunutý inženýrský rozsah, například −1 až +6 bar, pokud to vyžaduje rozsah převodníku.

Modul Rozsah Input Min Input 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
RSLogix 5000 SCL: Výpočet minima a maxima analogového vstupu — obrázek 2

Efektivní rozlišení a „13,67 bitu“

Provoz signálu 4–20 mA na 14bitové plné stupnici 0–20 mA využívá pouze 13107 z 16384 hodnot. log₂(13107) ≈ 13,67 bitu. Tato ztráta je přirozeným důsledkem posunutí živé nuly na širším okně A/D převodníku, nikoli chybou konfigurace. Karty, které nativně nastaví rozsah A/D převodníku na 4–20 mA (například 1756-IF16 v režimu kanálu 4–20 mA), obnoví vyšší efektivní rozlišení v celém aktivním rozsahu 16 mA.

Postup konfigurace ve Studio 5000

  1. Otevřete vlastnosti modulu a zaznamenejte nakonfigurovaný vstupní rozsah a formát dat.
  2. Vyhledejte celočíselné hodnoty pro dolní a horní koncový bod signálu.
  3. Zadejte inženýrské limity převodníku jako Scaled_Min / Scaled_Max.
  4. Přiřaďte tag kanálu ke vstupu SCL a tag procesu typu REAL k výstupu.
  5. Samostatný CPT použijte pouze tehdy, když převod jednotek patří mimo lineární mapování.

SCL versus CPT v praxi

SCL zůstává přehlednější volbou pro jednoduché lineární mapování jednoho převodníku, protože všechny čtyři meze jsou v jedné instrukci a další technik z nich snadno pochopí konfiguraci. CPT je vhodnější, když má výraz škálování zahrnovat mezilehlý offset, odmocninovou závislost průtoku nebo vícekrokový převod jednotek v jedné rovnici. Rozdíl v době provádění je u moderních řadičů Logix zanedbatelný; důležitější jsou čitelnost a řízení změn. Nekombinujte škálování modulu v inženýrských jednotkách a SCL na stejném kanálu, pokud není jedna z cest záměrně vynechána — dvojité škálování je častá chyba při uvádění do provozu, která vypadá jako chyba kalibrace převodníku.

Výpočty rozsahu hodnot versus skutečné inženýrské jednotky

Přiveďte 4 mA a ověřte Scaled_Min, přiveďte 20 mA a ověřte Scaled_Max, poté zkontrolujte střední bod. Odchylka znamená nesprávné meze hodnot nebo nesprávně zvolený rozsah kanálu. Pokud je rozsah pevný, upřednostněte škálování modulu v inženýrských jednotkách; SCL ponechte pro případy, kdy je vyžadována změna rozsahu za běhu nebo práce s různými surovými tagy. Informace o instrukci najdete v příručce 1756-RM003 a tabulky hodnot v uživatelských příručkách analogových modulů (1746-UM005, 1756-UM009, 1769-UM002). Standardy analogového škálování by měly být součástí stejné dokumentace jako ostatní prostředky PLC a PAC Logix.

O autorovi

Mark Townsend | Senior Automation Engineer – systémy Allen-Bradley

Mark Townsend je seniorní automatizační inženýr s více než 18 lety zkušeností s platformami Allen-Bradley, včetně ControlLogix, CompactLogix a starších systémů SLC-500. Každodenně pracuje s logikou RSLogix / Studio 5000 a uváděním HMI FactoryTalk View do provozu ve stárnoucích a smíšených flotilách zařízení.

Napište komentář

Upozorňujeme, že komentáře musí být před zveřejněním schváleny.