Powrót do blogu

Ustawianie limitów surowych i inżynierskich dla Logix SCL

Przewodnik po skalowaniu Logix SCL, który wyznacza limity surowe na podstawie konfiguracji modułu, limity inżynierskie na podstawie skalibrowanego przyrządu, zachowuje jakość sygnału oraz weryfikuj...

Instrukcja SCL w systemie Logix może generować płynną, wiarygodnie wyglądającą wartość procesową nawet wtedy, gdy jej wartości graniczne są nieprawidłowe. Utrudnia to wykrywanie błędów skalowania. Instrukcja wykonuje przewidywalne obliczenia matematyczne; zadaniem inżynierskim jest potwierdzenie, że jej surowe wartości krańcowe odpowiadają skonfigurowanemu modułowi, a wartości krańcowe jednostek inżynierskich — skalibrowanemu przyrządowi.

Mapowanie liczby zliczeń wejścia analogowego na jednostki inżynierskie za pomocą instrukcji SCL w systemie Logix

Wartości graniczne surowe wynikają z formatu danych modułu. Wartości graniczne jednostek inżynierskich wynikają z zakresu przyrządu i definicji procesu.

Nigdy nie wyprowadzaj surowych wartości granicznych wyłącznie z rozdzielczości przetwornika A/C. Przetwornik 16-bitowy nie gwarantuje, że sterownik udostępnia zakres od 0 do 65535. Rodzina modułu, wybrany zakres wejściowy, reprezentacja ze znakiem, format danych, konfiguracja kanału i kodowanie statusu określają wartości dostarczane do sterownika.

Określ, czy skalowanie w logice drabinkowej jest potrzebne

Wiele nowoczesnych modułów analogowych ControlLogix może bezpośrednio skalować kanały do zmiennoprzecinkowych jednostek inżynierskich. Instrukcja obsługi modułów analogowych I/O ControlLogix opisuje konfigurowalne skalowanie i jednostki inżynierskie dla obsługiwanych modułów. Jeśli natywne skalowanie modułu zapewnia już wymagany zakres i status, dodanie SCL może utworzyć niepotrzebną drugą konwersję.

SCL pozostaje przydatna, gdy wybrany format modułu udostępnia surowe zliczenia, gdy standard projektu wymaga jawnego skalowania w sterowniku lub gdy logika musi obsługiwać kontrolowaną zmianę zakresu. Program powinien jasno wskazywać, która warstwa odpowiada za skalowanie. Technik nie powinien móc zmienić skalowania modułu i pozostawić niezmienionego skalowania w logice bez alarmu lub udokumentowanego przeglądu.

Zbuduj tor pomiarowy, zaczynając od obiektu

Potwierdź skalibrowany zakres przyrządu

Użyj skonfigurowanych dolnej i górnej wartości zakresu, a nie maksymalnych możliwości czujnika. Przetwornik ciśnienia zdolny do pomiaru 0–100 bar może być skalibrowany dla zakresu 10–60 bar. Te skonfigurowane wartości definiują krańce jednostek inżynierskich, jeśli sygnał liniowo reprezentuje ten zakres.

Zapisz typ sygnału, zakres przetwornika, jednostkę, tłumienie, wyodrębnianie pierwiastka kwadratowego oraz wszelką lokalną linearyzację. Jeśli przetwornik wykonuje już wyodrębnianie pierwiastka kwadratowego dla pomiaru przepływu, ponowne wykonanie pierwiastkowania w sterowniku PLC jest błędem. Dokumentacja pętli musi wskazywać, gdzie odbywa się każda transformacja.

Potwierdź zakres elektryczny

Ustal, czy kanał jest skonfigurowany dla 4–20 mA, 0–20 mA, 0–10 V, napięcia bipolarnego, termopary, RTD czy innego trybu. Dolny sygnał roboczy pętli 4–20 mA nie oznacza zerowego prądu. Wartości poniżej skonfigurowanego zera roboczego mogą oznaczać zejście poniżej zakresu, tolerancję kalibracji lub usterkę.

Potwierdź format danych sterownika

Otwórz dokładną konfigurację modułu i kanału. Zapisz numer katalogowy, wersję oprogramowania sprzętowego, zakres wejściowy, format danych, filtr, próbkowanie w czasie rzeczywistym oraz ewentualne skalowanie modułu. Następnie użyj odpowiedniej instrukcji obsługi, aby uzyskać surową wartość odpowiadającą dolnemu i górnemu wejściu elektrycznemu.

Nie mieszaj wartości krańcowych z innej rodziny modułów. Moduły Compact I/O, FLEX I/O, POINT I/O, ControlLogix i moduły innych producentów mogą reprezentować ten sam sygnał 4–20 mA w różny sposób. Wersje oprogramowania sprzętowego i profile dodatków mogą również zmieniać dostępne formaty.

Zrozum transformację liniową

Dla sygnału liniowego wartość w jednostkach inżynierskich wynosi:

Jednostki inżynierskie = EngineeringLow + (Raw − RawLow) × (EngineeringHigh − EngineeringLow) ÷ (RawHigh − RawLow)

To równanie jest przydatne do niezależnej weryfikacji, nawet gdy obliczenia wykonuje SCL. Mianownik nie może być równy zero. Odwrócone wartości krańcowe surowe lub inżynierskie celowo odwracają kierunek, ale taki wybór powinien być jawny i przetestowany.

Używaj danych typu REAL, gdy istotna jest rozdzielczość ułamkowa. Miejsca docelowe typu całkowitego mogą obcinać wartości dziesiętne i sprawiać, że prawidłowe skalowanie będzie wyglądać na zgrubne. Jednocześnie nie zakładaj, że dodatkowe miejsca dziesiętne oznaczają większą dokładność pomiaru; rzeczywistą niepewność określają przetwornik, moduł, okablowanie, kalibracja i szum procesu.

Dobierz sposób ograniczania wartości bez ukrywania usterek

Ograniczenie wartości wyjściowej do granic jednostek inżynierskich może chronić kolejne obliczenia przed skrajnymi wartościami. Może również ukryć przekroczenie zakresu, zejście poniżej zakresu lub przerwę w obwodzie. Przechowuj surowe wejście i status kanału oddzielnie od przeskalowanej wartości procesowej.

Przydatna struktura danych obejmuje wartość surową, wartość w jednostkach inżynierskich, jakość prawidłową lub nieprawidłową, zejście poniżej zakresu, przekroczenie zakresu, wskazanie przerwy w przewodzie, jeśli jest obsługiwane, stan połączenia modułu, czas ostatniej aktualizacji oraz status ręcznego obejścia konserwacyjnego. Alarmy procesowe mogą używać jednostek inżynierskich, ale logika nieprawidłowej jakości nie powinna zależeć wyłącznie od ograniczonego wyniku.

Określ reakcję automatycznego sterowania na nieprawidłową jakość. Pętla może utrzymać ostatnie wyjście, przełączyć się na tryb ręczny, użyć zweryfikowanej wartości zastępczej, przejść do stanu bezpiecznego lub kontynuować pracę w zatwierdzonym trybie ograniczonym. Sama instrukcja SCL nie może podejmować tej decyzji procesowej.

Poprawnie obsługuj sygnały z żywym zerem

Pętla 4–20 mA zapewnia margines diagnostyczny poniżej 4 mA i powyżej 20 mA, gdy moduł i przetwornik go obsługują. Nie mapuj automatycznie każdej wartości poniżej RawLow dokładnie na EngineeringLow, odrzucając przy tym informację. Utrzymuj oddzielne progi oparte na przyrządzie, module i standardzie zakładowym.

Podobnie odczyt powyżej normalnej górnej wartości krańcowej może być uzasadnionym przekroczeniem zakresu, a nie uszkodzonym kanałem. Operatorzy muszą odróżniać „wysoką wartość procesu”, „przekroczenie zakresu” i „nieprawidłowy sygnał”. Te warunki nie powinny być sprowadzane do jednej nasyconej liczby.

Wykonaj rozruch w więcej niż dwóch punktach

Kontrole zera i zakresu mogą nie wykryć zamienionych wartości krańcowych, nieliniowych transformacji ani obcinania liczb całkowitych. Wprowadź lub zasymuluj punkt dolny, 25%, punkt środkowy, 75% i punkt górny. Niezależnie oblicz oczekiwaną wartość w jednostkach inżynierskich i porównaj ją ze sterownikiem oraz interfejsem HMI.

Następnie przetestuj wartości nieco poniżej i powyżej normalnego zakresu, prąd uszkodzenia przetwornika, jeśli ma zastosowanie, przerwę w obwodzie, odłączenie modułu, ponowne uruchomienie sterownika i przywrócenie komunikacji. Dla każdego warunku potwierdź wartość surową, wartość przeskalowaną, jakość, alarmy, działanie archiwizatora oraz reakcję sterowania.

W przypadku migracji instrukcja skalowania z SCP do Logix wyjaśnia, jak zachować dotychczasowe działanie bez kopiowania nieudokumentowanych założeń. Rodziny sprzętu można przejrzeć w kolekcji Allen-Bradley.

Dokumentuj zmiany jako zmianę zakresu przyrządu

Zmiana EngineeringHigh nie jest kosmetyczną modyfikacją PLC. Może zmienić progi alarmowe, strojenie regulatora, trendy archiwizatora, obliczenia partii, blokady i oczekiwania operatorów. Traktuj zmianę zakresu jako kontrolowaną zmianę przyrządu i aplikacji.

Zapisz stary i nowy zakres przetwornika, konfigurację modułu, parametry SCL, limity alarmów, zakres wyświetlania HMI, skalę archiwizatora i wyniki walidacji. Jeśli wartości są zarządzane z receptury HMI lub tabeli konfiguracji, zastosuj kontrolę dostępu, sprawdzanie zakresu, śledzenie wersji i atomową metodę aktywacji.

Perspektywa inżynierska

Niebezpieczny błąd skalowania to nie taki, który generuje usterkę. To taki, który generuje wiarygodnie wyglądające liczby o nieprawidłowym nachyleniu lub przesunięciu. Uwidocznij kompletny tor sygnału w kodzie i dokumentacji oraz przechowuj informacje o jakości obok wartości.

Gdy moduł może bezpośrednio dostarczać jednostki inżynierskie, korzystaj z tej funkcji w sposób spójny. Gdy zastosowanie SCL jest uzasadnione, wyprowadź każdą wartość graniczną z kontrolowanych danych źródłowych i potwierdź działanie w warunkach normalnych oraz nieprawidłowych. Celem nie jest jedynie poprawny wzór, lecz pomiar, któremu reszta systemu sterowania może zaufać.

Zostaw komentarz

Pamiętaj, że komentarze muszą zostać zatwierdzone przed ich opublikowaniem.