Skip to main content

22. Regulacja PID ogólnego przeznaczenia

22.1. Wstęp do regulacji PID

Metodologia otwartej pętli może być odpowiednia dla większości zastosowań dotyczących sterowania procesami. Dzieje się tak z uwagi na zaawansowane elementy sterujące, wysoką efektywność, stabilność i niezawodność. Cechy te pozwalają na spełnienie większości wymagań stawianych przy sterowaniu. Zastosowanie tej metodologii jest sposobem na uzyskanie korzystnej wartości C/P (current/present) przy korzystnym aspekcie ekonomicznym. Jednakże charakterystyki elementów lub komponentów mogą ulegać zmianom w czasie, a proces sterowania może być zakłócony pod wpływem zmian obciążenia lub czynników zewnętrznych. Wówczas efektywność układu sterowania w otwartej pętli zmniejsza się. Jest to minus tego zastosowania. Dlatego też regulacja PID w zamkniętej pętli (gdzie czujniki odzwierciedlają rzeczywiste warunki procesu sterowania wykorzystywane do obliczeń) jest jednym z najlepszych rozwiązań stosowanych w procesie produkcyjnym mającym na celu osiągniecie idealnej ilości i jakości produktów.

FBs-PLC wykorzystuje cyfrowy algorytm matematyczny PID do zastosowań ogólnego przeznaczenia. Niemniej czas odpowiedzi na obliczenia pętli jest ograniczony czasem skanu PLC. Należy wziąć pod uwagę ten czynnik przy szybkich układach sterowania w zamkniętej pętli.

Na poniższym schemacie przedstawione są kluczowe elementy układu sterowania w zamkniętej pętli. „Pętlę” stanowi zamknięta ścieżka na schemacie.

image.png

22.2. Jak wybrać regulator

Wybór regulatora zależy od wymagań. Użytkownik powinien kierować się prostotą i łatwością obsługi algorytmu. Istnieją trzy rodzaje regulatorów, które mogą być aktywowane za pomocą wyrażenia matematycznego PID: „Regulator proporcjonalny”, „Regulator proporcjonalno – całkujący” i „Regulator proporcjonalno – całkująco – różniczkujący”. Poniżej przedstawione jest cyfrowe wyrażenie matematyczne każdego sterownika

 

22.2.1 Regulator proporcjonalny

Cyfrowe wyrażenie matematyczne wygląda następująco:

Mn = (D4005/Pb) 3 (En) v Odchylenie,

gdzie

Mn   :Wartość w czasie „n”

D4005:Stała wzmocnienia; wartość domyślna 1000; zakres 1~5000.

Pb     :Zakres proporcjonalny
- wyrażenie wskazujące na procentową zmianę błędu wymaganą do zmiany pełnej skali wyniku.
〔Zakres:1~5000, jednostka 0.1%;Kc(wzm)=D4005/Pb〕

En     :Różnica pomiędzy nastawą (SP) a zmienną procesową (PV) w czasie „n”;
          En = SP - PVn

Ts    :Częstotliwość rozwiązań pomiędzy obliczeniami(Zakres:1~3000, jednostka 0.01s)

Odchylenie:Odchyłka od wyniku(Zakres:0~16383)

Algorytm „regulatora proporcjonalnego” jest bardzo prosty i łatwy w implementacji oraz wymaga krótszego czasu obliczeń w pętli. Taki rodzaj regulatora jest wystarczający dla większości ogólnych zastosowań, ale wymaga regulacji odchyłki(Odchylenie)od wyniku w celu eliminacji błędu stanu stabilnego wynikającego ze zmiany nastawy.

22.2.2. Regulator proporcjonalno-całkowy

Cyfrowe wyrażenie matematyczne wygląda następująco:

Mn =(D4005/Pb) 3 (En) v Odchylenie,

gdzie

Mn     : Wartość w czasie „n”.

D4005:Stała wzmocnienia; wartość domyślna 1000; zakres 1~5000.

Pb      : Zakres proporcjonalny 〔Zakres:1~5000, jednostka 0.1%;Kc(wzm)=D4005/Pb〕

En      : Różnica pomiędzy nastawą (SP) a zmienną procesową (PV) w czasie „n”
              En = SP - PVn

Ki       :     Stała całkowania(Zakres:0~9999, oznacza to 0.00~99.99 powtórzeń / minutę)

Ts       : Częstotliwość rozwiązań pomiędzy obliczeniami(Zakres:1~3000, jednostka w 0.01s)

Odchylenie :           Odchyłka od wyniku(Zakres:0~16383)

Największą korzyścią regulatora z blokiem całkującym jest eliminacja wyżej wymienionej niekorzyści „regulatora proporcjonalnego”. Dzięki członowi całkującemu można wyeliminować błąd stanu stabilnego, a co za tym idzie, nie będzie potrzeby ręcznej regulacji odchylenia przy zmianie nastawy. Odchylenie od wyniku będzie niemalże zerowe

 

22.2.3. Regulator proporcjonalno-całkowo-rózniczkujący

Cyfrowe wyrażenie matematyczne wygląda następująco:

Mn = (D4005/Pb) 3 (En) v w [(D4005/Pb)´Td´(PVn-PVn-1)/Ts] + Odchylenie,

gdzie

Mn       :Wartość w czasie „n”.

D4005:Stała wzmocnienia; wartość domyślna 1000; zakres 1~5000.

Pb        :Zakres proporcjonalny〔Zakres:1~5000, jednostka 0.1%;Kc(wzm)=D4005/Pb〕

En        : Różnica pomiędzy nastawą (SP) a zmienną procesową (PV) w czasie „n”;
               En = SP - PVn

Ki         : Stała całkowania(Zakres:0~9999, oznacza to 0.00~99.99 powtórzeń / minutę)

Td        :Stała różniczkowania (Zakres:0~9999, oznacza to 0.00~99.99 minut)

PVn     : Zmienna procesowa w czasie „n”

PVn-1   : Zmienna procesowa przy ostatnim rozwiązaniu pętli

Ts        :Częstotliwość rozwiązań pomiędzy obliczeniami(Zakres:1~3000, jednostka w 0.01s)

Odchylenie :Odchyłka od wyniku(Zakres:0~16383)

Blok różniczkujący regulatoraa może mieć wpływ na bardziej płynny proces sterowania i uniknięcie przeregulowania. W większości zastosowań stała (Td) może być równa 0.

22.3. Opis instrukcji PID i przykładowy program

Poniżej znajduje się opis instrukcji i przykład programu dla regulacji w pętli PID (FUN30) FBs-PLC.

FUN 30 PID Instrukcja regulacji PID FUN 30 PID

image.png

 

 

●         Algorytm oprogramowania FBs-PLC wykorzystuje matematyczne funkcje do symulacji techniki sterowania analogowego o trzech trybach (PID) w celu realizacji bezpośredniego sterowania cyfrowego. Technika ta polega na odpowiedzi na błąd w postaci sygnału wyjściowego. Sygnał jest proporcjonalny do błędu oraz szybkości zmiany zmiennej procesowej. Algorytmy sterowania są wykorzystywane przez regulatory P, PI, PD i PID wyposażone w funkcje pracy automatycznej/manualnej, płynnego/zrównoważonego przejścia, zabezpieczenia przed narastaniem błędu oraz adaptacyjnego dostosowania członu wzmacniającego, całkującego i różniczkującego.

●         Cyfrowe wyrażenie matematyczne instrukcji PID FBs-PLC jest następujące:

Mn = (D4005/Pb) 3 (En) v w [(D4005/Pb)´Td´(PVn-PVn-1)/Ts] + Odchylenie,

     gdzie

Mn         :            Wartość w czasie „n”

D4005   :Stała wzmocnienia; wartość domyślna 1000; zakres 1~5000.

Pb           :Zakres proporcjonalny
- wyrażenie wskazujące na procentową zmianę błędu wymaganą do zmiany pełnej skali wyniku.
 
〔Zakres:1~5000, jednostka 0.1%;Kc(wzm)=D4005/Pb〕

Ki           : Stała całkowania (Zakres:0~9999, oznacza to 0.00~99.99 powtórzeń / minutę)

Td           : Stała różniczkowania (Zakres:0~9999, oznacza to 0.00~99.99 minut)

PVn         :            Zmienna procesowa w czasie „n”

PVn-1    :Zmienna procesowa przy ostatnim rozwiązaniu pętli (W czasie „n-1”)

En              :            Różnica pomiędzy nastawą (SP) a zmienną procesową (PV) w czasie „n”;
       En = SP - PVn

Ts                 :Okres pomiędzy obliczeniami pętli(Zakres:1~3000, jednostka 0.01s)

Odchylenie            : Odchyłka od wyniku(Zakres:0~16383)

 

 Zasada regulacji parametrów PID

 

 

l Im mniejsza wartość pasma proporcjonalnego (Pb), tym większy udział proporcjonalnej odpowiedzi na wyjściu. Umożliwia to osiągnięcie czułej i szybkiej reakcji przy sterowaniu. Jednakże w przypadku, gdy pasmo proporcjonalne jest zbyt małe, mogą pojawić się oscylacje. Należy zatem zmniejszyć „Pb” (lecz nie do stopnia wywołującego oscylacje) w celu zwiększenia reakcji procesu oraz zmniejszenia błędu stanu stabilnego.

l Człon całkujący można wykorzystać do eliminacji błędu stanu stabilnego. Im większa wartość (Ki, stałej całkowania), tym większy udział członu całkującego na wyjściu. W przypadku błędu stanu stabilnego należy zwiększyć „Ki” w celu zmniejszenia błędu.
         Jeżeli „Ki” = 0, to człon całkujący nie ma żadnego udziału na wyjściu.

Na przykład, jeżeli czas resetu wynosi 6 minut, to Ki=100/6=17;jeżeli czas resetu wynosi 5 minut,  to Ki=100/5=20.

l Człon różniczkujący można wykorzystać do zwiększenia płynności procesu i niedopuszczenia do przeregulowania. Im większa wartość (Td, stałej różniczkowania), tym większy udział członu różniczkującego na wyjściu. W przypadku zbyt dużego przeregulowania należy zwiększyć „Td” w celu zmniejszenia przeregulowania.
Jeżeli „Td” = 0, to człon różniczkujący nie ma udziału na wyjściu.
         Na przykład, jeżeli czas wyprzedzenia wynosi 1 minutę, to Td = 100; jeżeli czas wyprzedzenia wynosi 2 minuty, to Td = 200.

l Prawidłowe ustawienie parametrów PID umożliwia uzyskanie doskonałego wyniku sterowania w układzie pętli.

 

 Opis instrukcji

 

 

l  Jeżeli „A/M"=0, instrukcja przeprowadzi sterowanie manualne i nie zrealizuje obliczeń PID. Sterowanie operacją w pętli realizuje się poprzez bezpośrednie wprowadzenie wartości wyjściowej do rejestru wyjściowego.

l   Jeżeli „A/M"=1, instrukcja przeprowadzi sterowanie w pętli w trybie automatycznym. Wynik operacji w pętli jest ładowany przez instrukcję PID przy każdym rozwiązaniu. Jest on równy Mn (wynik sterowania w pętli) w cyfrowym równaniu aproksymacyjnym.

l  Jeżeli „BUM"=1, instrukcja przeprowadzi płynne przejście podczas zmiany trybu operacji z manualnego na automatyczny.

l  Jeżeli „A/M"=1 i „D/R"=1, instrukcja przeprowadzi obliczenia wprost. Oznacza to, że wynik zwiększa się w miarę wzrostu błędu.

l  Jeżeli „A/M"=1 i „D/R"=0, instrukcja przeprowadzi obliczenia odwrotnie. Oznacza to, że wynik zmniejsza się ze wzrostem błędu.

l  W przypadku wystąpienia błędu ustawień nastaw lub parametrów pętli, operacja PID nie zostanie przeprowadzona, a wskaźnik wyjściowy „ERR” będzie WŁ.

l  Jeżeli wartość proc esu sterującego jest większa lub równa górnej wartości granicznej ustawionej przez użytkownika, to niezależnie od stanu na wejściu „A/M” wskazanie na wyjściu „HAL” będzie WŁ.

l  Jeżeli wartość procesu sterującego jest mniejsza lub równa dolnej wartości granicznej ustawionej przez użytkownika, to niezależnie od stanu na wejściu „A/M” wskazanie na wyjściu „LAL” będzie WŁ.

●         Opis argumentu Ts:

l Ts:Określa czas pomiędzy obliczeniami PID. Jednostką jest 0.01 sek. Argument może być wartością stałą lub zmienną.

●         Opis argumentu SR (Rejestry ustawień pętli):

l SR+0 = Skalowana zmienna procesowa: Rejestr ten jest zapisywany przez instrukcję PID przy każdym rozwiązaniu. Z wartości w SR+6 przeprowadzane jest skalowanie liniowe na jednostki inżynieryjne za pomocą SR+4 i SR+5.

l SR+1 = Nastawa (SP): Użytkownik musi zapisać w tym rejestrze wymaganą nastawę, dla której odbywać się będzie sterowanie w pętli. Nastawa jest wprowadzana w jednostkach inżynieryjnych i musi mieścić się w zakresie: LER ≦ SP ≦ HER

l SR+2 = Alarm wysokiej wartości (HAL): Użytkownik musi zapisać w tym rejestrze wartość, dla której zmienna procesowa powinna być traktowana jako górna wartość alarmowa (powyżej nastawy). Wartość jest wprowadzana jako rzeczywisty punkt alarmowy w jednostkach inżynieryjnych i musi mieścić się w zakresie: LER ≦ LAL < HAL ≦ HER

l SR+3 = Użytkownik musi zapisać w tym rejestrze wartość, dla której zmienna procesowa powinna być traktowana jako dolna wartość alarmowa (poniżej nastawy). Wartość jest wprowadzana jako rzeczywisty punkt alarmowy w jednostkach inżynieryjnych i musi mieścić się w zakresie: LER ≦ LAL < HAL ≦ HER

l SR+4 = Górny zakres inżynieryjny (HER):Użytkownik musi zapisać w tym rejestrze najwyższą wartość zakresu dla urządzenia pomiarowego. (Na przykład zakres dla termoelementu może wynosić od 0 do 500 stopni, co daje 0 do 10V na wejściu analogowym FBs-PLC (0V=0°C, 10V=500°C); wysoki zakres inżynieryjny wynosi 500 i jest to wartość wprowadzana do SR+4).
Górny zakres inżynieryjny musi wynosić
:-9999 < HER ≦ 19999

l SR+5 = Dolny zakres inżynieryjny (LER): Użytkownik musi zapisać w tym rejestrze najniższą wartość zakresu dla urządzenia pomiarowego.
          Dolny zakres inżynieryjny musi wynosić
:-9999 ≦ LER ≦ LAL < HAL ≦ HER

l SR+6 =  Surowy pomiar analogowy (RAM):Program użytkownika musi zapisać w tym rejestrze zmienną procesową (z pomiaru). Jest to wartość, która w razie potrzeby jest dodawana do wartości analogowego rejestru wejściowego(R3840〜R3903). Wartość musi mieścić się w zakresie: 0 ≦ RAM ≦ 16380, jeżeli wejście analogowe jest w formacie 14-bitowym z 12-bitową rozdzielczością i 0 ≦ RAM ≦ 16383, jeżeli wejście analogowe jest w formacie 14-bitowym z 14-bitową rozdzielczością.
Rozdzielczość wejścia analogowego może być zdefiniowana przez rejestr D4004. Jeżeli D4004=0, oznacza to 14-bitowy format i 12-bitową rozdzielczość; D4004=1 oznacza 14-bitowy format i 144-bitową rozdzielczość.

l SR+7 =  Odchylenie zmiennej procesowej (OPV):Użytkownicy muszą zapisać w tym rejestrze następujące wartości: OPV musi być 0, jeżeli surowy sygnał analogowy i zakres pomiarowy analogowego modułu wejściowego wynosi 0〜20mA. Nie ma wówczas straty w rozdzielczości pomiarowej. OPV musi być 3276, jeżeli surowy sygnał analogowy wynosi 4〜20mA, lecz zakres pomiarowy analogowego modułu wejściowego wynosi 0〜20mA. Pojawią się wówczas straty rozdzielczości pomiarowej (16383×4 / 20 = 3276).
          Wartość musi mieścić się w zakresie
: 0 ≦ OPV < 16383

l  W przypadku pojawienia się błędu ustawień instrukcja nie przeprowadzi operacji PID, a wyjście „ERR” będzie WŁ.

 

●         Opis argumentu OR:

l OR: Rejestr wyjściowy. Rejestr ten jest zapisywany bezpośrednio przez użytkownika gdy pętla jest w trybie manualnym. Przy pętli w trybie automatycznym, rejestr ten jest zapisywany przez instrukcję PID przy każdym rozwiązaniu równiania. Jest on równy Mn (wynik sterowania w pętli) w cyfrowym równaniu aproksymacyjnym. Musi mieścić się w zakresie: 0 ≦ OR ≦ 16383

 

●         Opis argumentu PR (Parametry pętli):

l PR+0 =    Pasmo proporcjonalne (Pb):Użytkownik musi zapisać w rejestrze wymaganą stałą proporcjonalną. Jest ona wprowadzana jako wartość pomiędzy 1 a 5000. Im mniejsza wartość, tym bardziej zwiększa się udział proporcjonalnej odpowiedzi.
(Dzieje się tak, ponieważ w równaniu wykorzystano D4005 podzielone przez Pb.)
         
Wartość musi mieścić się w zakresie:1 ≦ Pb ≦5000; jednostka 0.1%
         Kc(wzm)=D4005/ Pb; domyślną wartością D4005 jest 1000; zakres wynosi1 ≦ D4005 ≦5000.

l PR+1 =    Stała całkowania (Ki):Użytkownik może załadować ten rejestr w celu dodania operacji całkowania do obliczeń. Wprowadzaną wielkością są „powtórzenia / minutę” w postaci wartości pomiędzy 0 a 9999. (Rzeczywisty zakres wynosi 00.00 do 99.99 powtórzeń / minutę). Im większa wartość, tym większy udział członu całkującego na wyjściu.
                        
Wartość musi mieścić się w zakresie:0 ≦ Ki ≦ 9999 (0.00~99.99 powtórzeń / minutę)

l PR+2 =    Stała czasu wyprzedzenia (Td): Użytkownik może załadować ten rejestr w celu dodania operacji różniczkowania do obliczeń. Wprowadzaną wielkością są minuty w postaci wartości pomiędzy 0 a 9999. (Rzeczywisty zakres wynosi 00.00 do 99.99 minut). Im większa wartość, tym większy udział członu różniczkującymi na wyjściu.
                        
Wartość musi mieścić się w zakresie:0 ≦ Td ≦ 9999 (0.00~99.99 minut)

l PR+3 =    Odchylenie: Użytkownik może załadować ten rejestr w przypadku, gdy zaistnieje potrzeba dodania odchylenia na wyjściu podczas regulacji PI lub PID. Odchylenie może być zastosowane tylko przy sterowaniu z użyciem jedynie członu proporcjonalnego. Odchylenie jest wprowadzane jako wartość w zakresie pomiędzy 0 a 16383 i dodawane bezpośrednio to obliczonego wyniku. W przypadku większości aplikacji odchylenie nie jest wymagane i można je pozostawić jako 0.
                        
Wartość musi mieścić się w zakresie:0 ≦ Odchylenie ≦ 16383

l PR+4 =    Górna granica modyfikacji działania członu całkującego (HIWL):Użytkownik musi zapisać w tym rejestrze wartość wyjściową (od 1 do 16383), przy której pętla przejdzie w tryb ochrony przed zdwojeniem. Ochrona przed zdwojeniem polega na wyciągnięciu przybliżonej wartości dla liczby całkowitej. Dla większości zastosowań wartość ta powinna być ustawiona na 16383.
                        Wartość musi mieścić się w zakresie
:1 ≦ HIWL ≦ 16383

l PR+5 =    Dolna granica modyfikacji działania członu całkującego (LIWL): Użytkownik musi zapisać w tym rejestrze wartość wyjściową (od 0 do 16383), przy której pętla przejdzie w tryb ochrony przed zdwojeniem. Parametr działa identycznie, jak PR+4. Dla większości zastosowań powinien być ustawiony na 0.
         Wartość musi mieścić się w zakresie
:0 ≦ LIWL ≦ 16383

l PR+6 =    Metoda PID:
=0 , standardowa metoda PID;
=1 , Metoda minimalnego przeregulowania;
Zalecana jest metoda 0, ponieważ w większości przypadków stosowana jest regulacja PI (Td=0).
Metodę 1 można użyć, gdy regulacja PID nie gwarantuje ona stabilnego rezultatu.

l W przypadku wystąpienia błędu w powyższych ustawieniach, operacja PID nie zostanie zrealizowana, a wyjście „ERR” będzie aktywne.

●         Opis argumentu WR (Rejestry robocze):

l WR+0 = Rejestr statusu pętli       :
Bit0 =0 , Ręczny tryb roboczy
    =1 , Tryb automatyczny
Bit1 : Podczas generowania rozwiązania statusem tego bitu będzie 1. Przez czas skanu programu bit będzie aktywny.
Bit2=1 , Płynny transfer (Aktywne wejście BUM)
Bit4 : Status wskaźnika „ERR”
Bit5 : Status wskaźnika „HAL”

Bit6 : Status wskaźnika „LAL”

l  WR+1 =                                                       Rejestr timera pętli: W rejestrze tym zapisywane są odczyty cyklicznego timera przy każdym rozwiązaniu pętli. Czas, który upłynął jest mierzony jako różnica pomiędzy aktualnym odczytem cyklicznego timera systemowego 1ms a wartością zapisaną w rejestrze. Różnica porównywana jest do 10-krotności częstotliwości rozwiązania. Jeżeli różnica jest większa lub równa częstotliwości, rozwiązanie pętli powinno nastąpić podczas aktualnego skanu programu.

l  WR+2 = Najmniej znaczące bity sumy: W rejestrze zapisanych jest 16 najmniej znaczących bitów 32-bitowej sumy powstałej w wyniku operacji członu całkującego.

l   WR+3 = Najbardziej znaczące bity sumy:W rejestrze zapisanych jest 16 najbardziej znaczących bitów 32-bitowej sumy powstałej w wyniku operacji członu całkującego.

l  WR+4 = Zmienna procesowa – poprzednie rozwiązanie:Wejście analogowe (rejestr SR+6) przy ostatnim rozwiązaniu pętli. Argument jest wykorzystywany w trybie sterowania za pomocą członu całkującego.

 

Przykład programu

 

image.png


 

R999   :Ustawienie częstotliwości rozwiązań pomiędzy obliczeniami. Na przykład, jeżeli zawartością R999 jest 200, oznacza to, że operacja PID będzie realizowana co 2 sekundy.

R1000 :Skalowana zmienna procesowa będąca jednostką ładowaną przez instrukcję PID przy każdym rozwiązaniu. W R1006 realizowane jest skalowanie liniowe przy zastosowaniu górnej i dolnej wartości zakresu dla R1004 i R1005.

R1001 :Nastawa. Jest to pożądana wartość, przy której realizowane jest sterowanie w pętli. Wartość jest wprowadzana w jednostce technicznej. Na przykład, jeżeli zakres procesu sterowania wynosi 0°C~500°C, a ustawienie R1001 wynosi 199, to pożądany wynik zostanie osiągnięty przy 100°C.

R1002 :Nastawa górnej wartości granicznej wprowadzanej w jednostce inżynieryjnej. Jeżeli w powyższym przykładzie nastawą R1002 będzie 105, to w momencie, gdy temperatura w pętli będzie większa lub równa 105°C, zostanie aktywowany alarm górnej wartości granicznej.

R1003 :Nastawa dolnej wartości granicznej wprowadzanej w jednostce inżynieryjnej. Jeżeli w powyższym przykładzie nastawą R1003 będzie 95, to w momencie, gdy temperatura w pętli będzie mniejsza lub równa 95°C, zostanie aktywowany alarm dolnej wartości granicznej.

R1004 :Nastawa maksymalnej wartości inżynieryjnej. Jeżeli w powyższym przykładzie nastawą R1004 będzie 500, to najwyższą wartością w tej pętli jest 500°C.

R1005 :Nastawa minimalnej wartości inżynieryjnej. Jeżeli w powyższym przykładzie nastawą R1005 będzie 0, to najniższą wartością w tej pętli jest 0°C.

R1006 :Surowy pomiar analogowy. Jest to wartość dodawana do zawartości analogowego rejestru wejściowego (R3840〜R3903) z odchyleniem 2048.

R1007    : Odchylenie od zmiennej procesowej. Jeżeli surowy sygnał analogowy oraz zakres wejściowego modułu analogowego wynosi 0〜10V, zmienna wynosi 0.

R1020    :Nastawa pasma proporcjonalnego. Na przykład, jeżeli zawartość R1020 wynosi 20, oznacza to, że pasmo proporcjonalne wynosi 2.0%, a wzmocnienie 50

R1021    :Nastawa stałej całkowania. Na przykład, jeżeli zawartość R1021 wynosi 17, to czas zdwojenia wynosi 6 minut (100/6≒17).

R1022    :Nastawa stałej różniczkowania. Na przykład, jeżeli zawartość R1022 wynosi 0, to realizowana będzie regulacja PI

R1023    :Nastawa odchylenia na wyjściu. Dla większości zastosowań wynosi 0

R1024    :Nastawa górnej granicy modyfikacji działania członu całkującego; dla większości zastosowań wartość ta powinna wynosić 16383

R1025    :Nastawa dolnej granicy modyfikacji działania członu całkującego; dla większości zastosowań wartość ta powinna wynosić 0.

R1026    :Nastawa metody PID. Dla większości zastosowań wartość ta powinna wynosić 0

R1030 = Rejestr statusu pętli

Bit0 =0, Ręczny tryb roboczy
=1, Automatyczny tryb roboczy

Bit1 : Podczas generowania rozwiązania statusem tego bitu będzie 1. Przez czas skanu bit będzie aktywny.

Bit2=1, Płynny transfer BUM

Bit4 : Status wskaźnika „ERR”

Bit5 : Status wskaźnika „HAL”

Bit6 : Status wskaźnika „LAL”


R1031~R1034: Są to rejestry robocze. Więcej informacji w opisie argumentu WR.