Nastavení surových a technických limitů pro Logix SCL
Praktická příručka ke škálování Logix SCL, která odvozuje limity surových hodnot z konfigurace modulu, inženýrské limity z kalibrovaného přístroje, zachovává kvalitu signálu a ověřuje normální i po...
Instrukce Logix SCL může vytvářet plynulou a věrohodnou procesní hodnotu, i když jsou její limity nesprávné. Proto se chyby škálování obtížně odhalují. Instrukce provádí předvídatelné matematické operace; úkolem technika je prokázat, že její surové koncové body odpovídají nakonfigurovanému modulu a její inženýrské koncové body odpovídají kalibrovanému přístroji.
Surové limity patří formátu dat modulu. Inženýrské limity patří rozsahu přístroje a definici procesu.
Nikdy neodvozujte surové limity pouze z rozlišení A/D převodníku. 16bitový převodník nezaručuje, že řídicí systém zpřístupní hodnoty od 0 do 65535. Hodnoty předávané řídicímu systému určují řada modulu, zvolený vstupní rozsah, znaménková reprezentace, formát dat, konfigurace kanálu a kódování stavů.
Rozhodněte, zda je škálování v ladderu nutné
Mnoho moderních analogových modulů ControlLogix dokáže škálovat kanály přímo na inženýrské jednotky s plovoucí desetinnou čárkou. Uživatelská příručka k analogovým modulům I/O ControlLogix popisuje konfigurovatelné škálování a inženýrské jednotky pro podporované moduly. Pokud nativní škálování modulu již poskytuje požadovaný rozsah a stavové informace, může přidání SCL vytvořit zbytečnou druhou konverzi.
SCL je stále užitečné, když zvolený formát modulu poskytuje surové počty, když projektový standard vyžaduje explicitní škálování v řídicím systému nebo když logika musí podporovat řízenou změnu rozsahu. Program by měl jasně uvádět, která vrstva škálování spravuje. Technik by neměl být schopen změnit škálování modulu a ponechat škálování v ladderu beze změny bez alarmu nebo zdokumentované kontroly.
Sestavte měřicí řetězec od provozu směrem dovnitř
Ověřte kalibrovaný rozsah přístroje
Použijte nakonfigurované dolní a horní hodnoty rozsahu, nikoli maximální schopnost snímače. Tlakový převodník schopný měřit 0–100 bar může být kalibrován na 10–60 bar. Tyto nakonfigurované hodnoty určují inženýrské koncové body, pokud signál tento rozsah reprezentuje lineárně.
Zaznamenejte typ signálu, rozsah převodníku, jednotku, tlumení, odmocnění a případnou lokální linearizaci. Pokud převodník již provádí odmocnění pro průtok, je další odmocňování v PLC nesprávné. Dokumentace smyčky musí uvádět, kde ke každé transformaci dochází.
Ověřte elektrický rozsah
Zjistěte, zda je kanál nakonfigurován pro 4–20 mA, 0–20 mA, 0–10 V, bipolární napětí, termočlánek, odporový teploměr nebo jiný režim. Dolní živý signál smyčky 4–20 mA není nulový proud. Hodnoty pod nakonfigurovanou úrovní živé nuly mohou představovat podrozsah, kalibrační toleranci nebo poruchu.
Ověřte formát dat řídicího systému
Otevřete přesnou konfiguraci modulu a kanálu. Zaznamenejte katalogové číslo, firmware, vstupní rozsah, formát dat, filtr, vzorkování v reálném čase a případné škálování modulu. Poté v příslušné příručce zjistěte surovou hodnotu odpovídající dolnímu a hornímu elektrickému vstupu.
Nekombinujte koncové body z jiné řady modulů. Moduly Compact I/O, FLEX I/O, POINT I/O, ControlLogix a moduly třetích stran mohou tentýž signál 4–20 mA reprezentovat odlišně. Dostupné formáty mohou měnit také firmware a profily doplňků.
Porozumějte lineární transformaci
U lineárního signálu platí:
Inženýrská hodnota = Inženýrská dolní hodnota + (Surová hodnota − Surová dolní hodnota) × (Inženýrská horní hodnota − Inženýrská dolní hodnota) ÷ (Surová horní hodnota − Surová dolní hodnota)
Tato rovnice je užitečná pro nezávislou kontrolu, i když výpočet provádí SCL. Jmenovatel nesmí být nulový. Obrácené surové nebo inženýrské koncové body záměrně invertují směr, ale tato volba musí být explicitní a otestovaná.
Pokud záleží na rozlišení v desetinných hodnotách, používejte datový typ REAL. Cílové celočíselné proměnné mohou desetinná místa oříznout a způsobit, že se správné škálování bude jevit jako hrubé. Zároveň nepředpokládejte, že více desetinných míst představuje vyšší přesnost měření; skutečnou nejistotu určují převodník, modul, zapojení, kalibrace a šum procesu.
Zvolte chování při omezení bez skrývání poruch
Omezení výstupu na inženýrské limity může ochránit následné výpočty před extrémními hodnotami. Může také zakrýt překročení rozsahu, podrozsah nebo přerušený obvod. Surový vstup a stav kanálu uchovávejte odděleně od škálované procesní hodnoty.
Užitečná struktura bodu zahrnuje surovou hodnotu, inženýrskou hodnotu, kvalitu good nebo bad, podrozsah, překročení rozsahu, indikaci přerušeného vodiče, pokud je podporována, stav připojení modulu, čas poslední aktualizace a stav servisního přemostění. Procesní alarmy mohou používat inženýrské jednotky, ale logika špatné kvality nesmí záviset pouze na omezeném výsledku.
Definujte, jak automatické řízení reaguje na špatnou kvalitu. Smyčka může podržet poslední výstup, přejít do manuálního režimu, použít ověřenou náhradní hodnotu, přejít do bezpečného stavu nebo pokračovat ve schváleném omezeném režimu. Samotné SCL toto procesní rozhodnutí učinit nemůže.
Správně zpracujte signály s živou nulou
Smyčka 4–20 mA poskytuje diagnostickou rezervu pod 4 mA a nad 20 mA, pokud ji podporují modul i převodník. Automaticky nepřevádějte každou hodnotu pod RawLow přesně na EngineeringLow a nezahazujte přitom důležité informace. Udržujte samostatné prahové hodnoty založené na přístroji, modulu a standardu provozu.
Podobně může být hodnota nad běžným horním koncovým bodem legitimním překročením rozsahu, nikoli poruchou kanálu. Operátoři musí rozlišovat mezi „vysokou procesní hodnotou“, „překročením rozsahu“ a „vadným signálem“. Tyto stavy by neměly splývat v jedno saturované číslo.
Provádějte uvedení do provozu ve více než dvou bodech
Kontroly nuly a rozpětí mohou přehlédnout prohozené koncové body, nelineární transformace a ořezávání celočíselných hodnot. Přiveďte nebo simulujte dolní bod, 25 %, střední bod, 75 % a horní bod. Nezávisle vypočítejte očekávanou inženýrskou hodnotu a porovnejte ji s hodnotou v řídicím systému a na HMI.
Poté otestujte hodnoty mírně pod a nad běžným rozsahem, poruchový proud převodníku, pokud je relevantní, přerušený obvod, odpojení modulu, restart řídicího systému a obnovení komunikace. Pro každou podmínku ověřte surovou hodnotu, škálovanou hodnotu, kvalitu, alarmy, chování historizace a reakci řízení.
Pro migrační práce vysvětluje příručka škálování ze SCP na Logix, jak zachovat zavedené chování bez kopírování nezdokumentovaných předpokladů. Skupiny hardwaru si můžete prohlédnout ve kolekci Allen-Bradley.
Dokumentujte změny jako změnu rozsahu přístroje
Změna hodnoty EngineeringHigh není kosmetická úprava PLC. Může změnit alarmové prahy, nastavení regulátoru, trendy v historizačním systému, dávkové výpočty, blokování a očekávání obsluhy. Změnu rozsahu považujte za řízenou změnu přístroje a aplikace.
Zaznamenejte starý a nový rozsah převodníku, konfiguraci modulu, parametry SCL, alarmové limity, rozsah zobrazení HMI, měřítko historizace a výsledky ověření. Pokud jsou hodnoty spravovány z receptury HMI nebo konfigurační tabulky, použijte řízení přístupu, kontrolu rozsahu, sledování revizí a atomický způsob aktivace.
Inženýrský pohled
Nebezpečná chyba škálování není ta, která způsobí poruchu. Je to chyba, která vytváří uvěřitelná čísla s nesprávným sklonem nebo posunem. Zviditelněte celý signálový řetězec v kódu i dokumentaci a vedle hodnoty uchovávejte také informace o kvalitě.
Pokud modul dokáže poskytovat inženýrské jednotky přímo, používejte tuto schopnost konzistentně. Pokud je použití SCL odůvodněné, odvoďte každý limit z řízených zdrojových dat a prokažte chování v normálních i abnormálních podmínkách. Cílem není pouze správný vzorec, ale měření, kterému může zbytek řídicího systému důvěřovat.