Karta Zadania 1 ZASOBNIKOWY UKŁAD PRZYGOTOWANIA C.W.U.

Transkrypt

Karta Zadania 1 ZASOBNIKOWY UKŁAD PRZYGOTOWANIA C.W.U.
Karta Zadania 1
ZASOBNIKOWY UKŁAD PRZYGOTOWANIA C.W.U.
Oprogramować programem narzędziowym TAC MENTA sterownik TAC XENTA 301 zasobnikowego
układu przygotowania ciepłej wody użytkowej. Schemat ideowy układu według załączonego rysunku.
Wymagane funkcje, które mają być realizowane przez sterownik to:
1.
Regulacja temperatury ciepłej wody użytkowej.
Zbudować algorytm stałowartościowej, dwustawnej regulacji temperatury ciepłej wody użytkowej.
Niezależnie od pojawiających się zakłóceń układ ma utrzymywać stałą temperaturę wody. Dane:
Temperatura zadana c.w.u:
Dopuszczalna histereza:
Grzałka elektryczna:
Cyrkulacja c.w.u.:
Tcwu = 60°C
5°C (55…60°C)
załącz/wyłącz
brak
Zadania pomocnicze:
1.1. Narysuj schemat blokowy regulacji dla tego układu. Poszczególnym blokom przyporządkuj
konkretne urządzenia.
1.2. Według jakiego scenariusza powinien działać ten algorytm regulacji? Jakie zakłócenia
występują w układzie?
1.3. Ile elementów pomiarowych i wykonawczych powinno się znaleźć w układzie automatycznej
regulacji? Określ i uzasadnij ich lokalizację.
2.
Okresowa dezynfekcja termiczna
Zbudować algorytm okresowej dezynfekcji termicznej układu. Ma ona polegać na okresowym
podnoszeniu temperatury w zasobniku w celu zabicia bakterii (głównie Legionella).
Temperatura dezynfekcji:
Czas trwania dezynfekcji:
Częstotliwość dezynfekcji:
Tcwu = 70°C
1 godzina
dwa razy w tygodniu
Zadania pomocnicze:
2.1. Kiedy najlepiej przeprowadzać dezynfekcję? W warunkach i w jakich godzinach?
2.2. Od czego zależy czas trwania dezynfekcji?
Schemat układu:
c.w.u.
podgrzewacz
pojemnościowy
GE
grzałka
elektryczna
woda
zimna
Karta Zadania 2
WĘZEŁ CIEPŁOWNICZY
Oprogramować programem narzędziowym TAC MENTA sterownik TAC XENTA 301 dwufunkcyjnego,
wymiennikowego węzła ciepłowniczego. Schemat ideowy węzła według załączonego rysunku. Wymagane
funkcje, które mają być realizowane przez sterownik to:
1. Regulacja temperatury ciepłej wody użytkowej.
Stałowartościowa regulacja temperatury ciepłej wody użytkowej. Niezależnie od pojawiających się
zakłóceń układ ma utrzymywać stałą temperaturę wody. Temperatura zadana c.w.u. Tcwu = 60°C.
W module regulacyjnym c.w.u. ustawić odpowiednio: wartość zadaną, zakres proporcjonalności 50 K,
czas całkowania 30 s, czas różniczkowania 0 s, czas ruchu siłownika 60 s, okres próbkowania 1 s.
2. Nadążna (pogodowa) regulacja temperatury wody zasilającej w instalacji c.o.
Regulacja temperatury czynnika grzejnego na zasilaniu instalacji c.o. Tzco w funkcji temperatury
zewnętrznej Te – według zadanego wykresu regulacyjnego (tzw. krzywej grzania).
W module regulacyjnym c.o. ustawić odpowiednio: zakres proporcjonalności 60 K, czas całkowania
15 s, czas różniczkowania 0 s, czas ruchu siłownika 120 s, okres próbkowania 10 s.
3. Funkcja ograniczenia maksymalnej i minimalnej temperatury czynnika c.o.
Algorytm zabezpieczający instalację c.o. przed przekroczeniem minimalnej i maksymalnej
temperatury czynnika obiegowego.
4. Funkcja zakończenia sezonu ogrzewczego dla c.o.
Automatyczne wyłączenie ogrzewania ma następować przy temperaturze zewnętrznej Te>16°C,
ponowne załączenie przy Te<14°C. Wyłączenie instalacji c.o. polega na zamknięciu zaworu
regulacyjnego ZRco i wyłączeniu pompy obiegowej PO z 60 min. opóźnieniem (podtrzymaniem pracy
przez 60 minut).
5. Funkcja priorytetu c.w.u.
Priorytet realizowany przez przymykanie ZRco, a tym samym okresowe ograniczenia dostawy ciepła
do c.o. i skierowanie go do układu przygotowania c.w.u. Priorytet częściowy: dopuszczalne
przymknięcie zaworu ZRco = 40% otwarcia.
Wskazówka: sygnał z regulatora c.w.u. podzielić w na dwie części, np.: 0…70% i 70…100%. Pierwszą
część (0...70%) wykorzystać na sterowanie otwarciem ZRcwu w zakresie 0...100%. Drugą część
(70...100%) wykorzystać na sterowanie zaworem ZRco w zakresie 100...40% (przymknięcie w czasie
priorytetu przy już w pełni otwartym zaworze ZRcwu).
Sygnał AO z regulatora
c.w.u. (wyjście nr 8)
0%
0%
70%
sterowanie zaworem
ZRcwu
100%
100%
100%
sterowanie
zaworem
ZRco
40%
6. Funkcja osłabienia nocnego parametrów c.o.
Nocne i weekendowe obniżenie parametrów czynnika c.o. o 10°C. Osłabienie ma być załączenie
zegarem zewnętrznym, według kalendarza tygodniowego: DI = 1 oznacza załączenie osłabienia.
Uwzględnić wpływ długiego osłabienia weekendowego.
7. Sterowanie pompą cyrkulacyjną c.w.u.
Pompa cyrkulacyjna PC ma pracować tylko w godzinach użytkowania budynku.
2
Schemat węzła:
c.w.u.
ZRcw
cyrkulacja
wymiennik c.w.u.
II stopień
ZRco
PC
sieć ciepłownicza
wymiennik c.o.
PO
instalacja
c.o.
wymiennik c.w.u.
I stopień
woda
zimna
3
Karta Zadania 3
KOTŁOWNIA
Oprogramować programem narzędziowym TAC MENTA sterownik TAC XENTA 301 kotłowni. Schemat
ideowy kotłowni według załączonego rysunku. Wymagane funkcje, które mają być realizowane przez
sterownik to:
1. Regulacja temperatury wody na wyjściu z kotłowni
Kotłownia ma pracować jako stałoparametrowa w dwóch trybach pracy: z temperaturą na zasilaniu
Tz = 90°C (tryb zimowy) lub Tz = 70°C (tryb letni). Zmiana Tz następuje w zależności od temp.
zewnętrznej. Obniżenie temperatury zasilania następuje przy Te > 2°C, przejście na wyższy parametr
następuje gdy Te < 0°C.
2.
Sterowanie pracą kotłów
2.1.
Dwa kotły mają pracować w kaskadzie z 5% histerezą przełączania, sterowane z jednego
modułu regulacyjnego. Kotły sterowane sygnałem D podanym na regulator kotłowy RK.
W module regulacyjnym kotłowni ustawić odpowiednio: zakres proporcjonalności 10 K, czas
całkowania 300 s, czas różniczkowania 0 s, czas ruchu siłownika 60 s, okres próbkowania 10 s
2.2.
3.
Podczas pracy kotłów ma następować ich rotacja w kaskadzie.
Sterowanie zestawem kotłowym
Sterowanie kotłem, to tak naprawdę załączanie i wyłączanie zestawu kotłowego złożonego z: palnika
kotłowego, pompy kotłowej i zaworu odcinającego. W kotłowni pracują dwa takie zestawy kotłowe.
Zastosowano kotły stałoprzepływowe, pompy 0/1 i zawory odcinające z siłownikami o czasie ruchu
wynoszącym 10 sekund.
4.
3.1.
Procedura włączania kotła: jednoczesny sygnał otwarcia zaworu odcinającego Z i
uruchomienia pompy kotłowej P. Włączenie palnika (poprzez regulator kotłowy RK) następuje
dopiero po pełnym otwarciu zaworu Z i osiągnięciu wymaganego przepływu przez płaszcz
wodny kotła.
3.2.
Procedura wyłączania kotła: w kolejności odwrotnej z podtrzymaniem pracy pompy kotłowej P
do czasu pełnego zamknięcia zaworu odcinającego Z.
Regulacja temperatury c.w.u. w podgrzewaczu zasobnikowym
Ładowanie zasobnika pompą ładującą P3 (0/1) w zależności od temperatury wody w podgrzewaczu
pojemnościowym. Wymagana temperatura Tcwu wynosi 60±5°C.
5.
Regulacja nadążna (pogodowa) temperatury wody ogrzewania grzejnikowego c.o. 1
Regulacja temperatury czynnika grzejnego na zasilaniu instalacji Tzg zaworem regulacyjnym w
funkcji temperatury zewnętrznej Te. Parametry obliczeniowe to 80/60°C. Zastosować ograniczenie
minimalnej i maksymalnej temperatury Tzg oraz podtrzymanie pracy pompy obiegowej (60 minut).
W module regulacyjnym c.o. ustawić odpowiednio: zakres proporcjonalności 60 K, czas całkowania
15 s, czas różniczkowania 0 s, czas ruchu siłownika 60 s, okres próbkowania 10 s.
6.
Regulacja nadążna (pogodowa) ogrzewania podłogowego c.o. 2
Regulacja temperatury czynnika grzejnego na zasilaniu instalacji Tzp zaworem regulacyjnym w
funkcji temperatury zewnętrznej Te. Parametry obliczeniowe to 55/35°C. Zastosować ograniczenie
minimalnej i maksymalnej Tzp oraz podtrzymanie pracy pompy obiegowej (60 minut).
W module regulacyjnym c.o. ustawić odpowiednio: zakres proporcjonalności 40 K, czas całkowania
30 s, czas różniczkowania 0 s, czas ruchu siłownika 60 s, okres próbkowania 10 s.
4
Schemat kotłowni:
RK
Kocioł
1
K1
RK
Kocioł
2
C.W.U.
C.O. 1
grzejnikowe
Z1
P4
P5
ZR4
ZR5
K2
P3
P1
C.O. 2
podłogowe
P2
Z2
5
Karta Zadania 4 - Wersja A
CENTRALA KLIMATYZACYJNA
Oprogramować programem narzędziowym TAC MENTA sterownik TAC XENTA 301 centrali
klimatyzacyjnej. Schemat ideowy centrali według załączonego rysunku. Wymagane funkcje realizowane
przez sterownik to:
1. Regulacja temperatury powietrza nawiewanego
1.1.
Temperatura powietrza nawiewanego Tn ma być regulowana w funkcji temperatury powietrza
wywiewanego Tw z pomieszczenia, zgodnie z wykresem regulacyjnym.
1.2.
Priorytet recyrkulacji: regulacja temperatury powietrza nawiewanego Tn powinna być
realizowana najpierw poprzez zmienną wielkości recyrkulacji powietrza usuwanego z
pomieszczenia, a dopiero przy maksymalnej dopuszczalnej recyrkulacji może się załączyć
nagrzewnica wodna NgW lub chłodnica freonowa ChF.
NAGRZE
-WNICA
0…100%
CHŁODNICA
0/1
RECYRKULACJA
CIEPŁA
RECYRKULACJA
CHŁODU
temp. zadana
Wskazówka: sygnał regulacyjny ogrzewania/chłodzenia należy podzielić na dwie części: zakres
w
0..50% to sterowanie recyrkulacją w zakresie 0..100% z uwzględnieniem zadawanego a z (np.
20%), a zakres 50…100% to sterowania nagrzewnicą NgW lub chłodnicą ChF.
1.3.
Załączenie chłodnicy freonowej ChF (D) następuje przy wartości sygnału regulacyjnego
70..60%.
Przy temperaturze zewnętrznej <12°C chłodnica nie zostanie włączona (histereza 14..12°C) –
blokada pracy urządzenia.
2. Ograniczenie temperatury powietrza nawiewanego
Temperatura powietrza nawiewanego nie może być wyższa od 26°C i niższa od 16°C.
3. Funkcja bezpieczeństwa – monitorowanie pracy wentylatorów
Oba wentylatory wyposażone są w presostaty P wykrywające spręż (DO=1) lub brak sprężu (DO=0)
danego wentylatora. Brak sprężu któregokolwiek z wentylatorów ma awaryjnie zatrzymywać całą
centralę. Zatrzymaniu wentylatorów ma towarzyszyć zamknięcie przepustnic powietrza zewnętrznego
P1 i P3 oraz blokada pracy regulatora temperatury. W centrali zastosowano wentylatory jednobiegowe
o stałej prędkości obrotowej.
4. Procedura uruchamiania centrali (wentylatorów)
Załączanie i wyłączenie centrali ma następować ręcznym włącznikiem WR (0/1: 1=praca, 0=stop).
Procedura ma uwzględniać wskazania presostatów obu wentylatorów. Wentylatory zastosowane w tej
centrali uzyskują spręż nominalny po 10 sekundach od ich uruchomienia.
5. Zabezpieczenie przeciwzamrożeniowe nagrzewnicy
Sygnał DO=0 z czujnika przeciwzamrożeniowego (termostat AF 0/1) oznacza stan normalny. W
wypadku zadziałania zabezpieczenia zawór nagrzewnicy ma się otworzyć na 100% i a oba wentylatory
mają się zatrzymać (zamknięcie odp. przepustnic).
6. Sterowanie w wypadku zadymienia
W pomieszczeniu klimatyzowanym znajduje się czujnik dymu (0/1, DO=1 oznacza alarm pożarowy). W
przypadku wystąpienia zadymienia: przepustnica recyrkulacji 0% (100% wywiew), wentylator
wywiewny PRACA, wentylator nawiewny STOP.
7. Monitoring stanu zabrudzenia filtra FT
6
Schemat technologiczny klimatyzacji:
WeW
PP
P2
FT
NgW AF
ChF
WeN
Pomieszczenie klimatyzowane
P1
P3
P
P
ZRN
Freon
7
Karta Zadania 4 - Wersja B
CENTRALA KLIMATYZACYJNA
Oprogramować programem narzędziowym TAC MENTA sterownik TAC XENTA 301 centrali wentylacyjnej.
Schemat ideowy centrali według załączonego rysunku. Wymagane funkcje realizowane przez sterownik to:
1. Regulacja temperatury powietrza w pomieszczeniu
Temperatura powietrza w pomieszczeniu Tp ma być regulowana w funkcji temperatury powietrza
zewnętrznego Tz.
W module regulacyjnym ustawić odpowiednio: zakres proporcjonalności 4 K, czas całkowania 240 s,
czas różniczkowania 0 s, czas ruchu siłownika 60 s, okres próbkowania 10 s.
2. Ograniczenie temperatury powietrza nawiewanego
Temperatura powietrza nawiewanego nie może być wyższa od 26°C i niższa od 16°C.
3. Funkcja bezpieczeństwa – monitorowanie pracy wentylatorów
Oba wentylatory wyposażone są w presostaty P wykrywające spręż (DO=1) lub brak sprężu (DO=0)
danego wentylatora. Brak sprężu któregokolwiek z wentylatorów ma awaryjnie zatrzymywać całą
centralę. Zatrzymaniu wentylatorów ma towarzyszyć zamknięcie przepustnic powietrza zewnętrznego
P1 i P3 oraz blokada pracy regulatora temperatury. W centrali zastosowano wentylatory jednobiegowe
o stałej prędkości obrotowej.
4. Procedura uruchamiania centrali (wentylatorów)
Załączanie i wyłączenie centrali ma następować ręcznym włącznikiem WR (0/1: 1=praca, 0=stop).
Procedura ma uwzględniać wskazania presostatów obu wentylatorów. Wentylatory zastosowane w tej
centrali uzyskują spręż nominalny po 10 sekundach od ich uruchomienia.
5. Zabezpieczenie przeciwzamrożeniowe nagrzewnicy
Sygnał DO=0 z czujnika przeciwzamrożeniowego (termostat AF 0/1) oznacza stan normalny. W
wypadku zadziałania zabezpieczenia zawór nagrzewnicy ma się otworzyć na 100% i a oba wentylatory
mają się zatrzymać (zamknięcie odp. przepustnic).
6. Sterowanie w wypadku zadymienia
W pomieszczeniu wentylowanym znajduje się czujnik dymu (0/1, DO=1 oznacza alarm pożarowy). W
przypadku wystąpienia zadymienia następuje wyłącznie centrali oraz zamknięcie przepustnic.
7. Monitoring stanu zabrudzenia filtra FT
8
Schemat technologiczny wentylacji:
P1
PP
FT
NgW AF
WeN
Pomieszczenie wentylowane
WeW
P2
P
ZRN
9
OBJAŚNIENIA WYBRANYCH BLOKÓW FUNKCYJNYCH, OPERATORÓW
I WYRAŻEŃ
PIDA - PID Controller - Analog Output – Regulator PID z wyjściem analogowym (AO)
Blok regulatora PID z wyjściem analogowym
Wartość mierzona AI
Wartość zadana AI
Tryb pracy AI
Zakres proporcjonalności AI
Czas całkowania AI
Czas różniczkowania AI
Strefa martwa AI
Poprzedni sygnał sterujący AI
PIDA
MV
SP
Mode
Control Int
UMin
G
Ti
Td
AO
UMax
StrokeTime
DZ
TSg
Wejścia bloku:
MV (AI) = Wartość regulowana, pomiar (Measured value).
SP (AI) = Wartość zadana (Set point).
Mode (AI) = Tryb pracy regulatora określony jest wartością tego parametru:
Mode = 0 => Wyłącz, regulator jest wyłączony, nie działa, sygnał AO = 0 (inaczej AO = TSg).
Mode = 1 => Praca, regulator realizuje proces regulacji.
Mode = 2 => Wymuszenie wartości sygnału AO = UMax.
Mode = 3 => Wymuszenie wartości sygnału AO = UMin.
G (AI) = Zakres proporcjonalności P regulatora (Proportional gain). Gdy wartość regulowana MV jest
mniejsza od zadanej SP, to przy dodatnim G sygnału sterujący rośnie (sterowanie grzaniem),
a przy ujemnym G maleje (sterowanie chłodzeniem).
Ti (AI) = Czas całkowania I regulatora (Integral time) podany w sekundach.
Td (AI) = Czas różnickowania D regulatora (Derivative time) podany w sekundach.
DZ (AI) = Strefa martwa regulatora (Dead zone). Gdy odchyłka regulacji jest mniejsza od DZ, to sygnał
sterujący AO = 0.
TSg (AI) = Tracking signal (actual value of the previous control signal). Wejście zazwyczaj podłączone
bezpośrednio z wyjściem tego samego regulatora lub np. po zewnętrznych ograniczeniach
tego sygnału sterującego.
Parametry bloku:
ControlInt (A) = okres próbkowania w sekundach. Gdy zmienna wynosi 0, to czas próbkowania jest
automatycznie dostosowywany do długości cyklu programu.
UMin (A) = minimalna wartość sygnału sterującego AO (wyjścia z PIDA). Domyślnie 0%.
10
UMax (A) = maksymalna wartość sygnału sterującego AO (wyjścia z PIDA). Domyślnie 100%.
StrokeTime (A) = czas ruchu siłownika w sekundach (czas przejścia od otwarcia do zamknięcia).
Parametr ten określa szybkość zmian sygnału wyjściowego modułu PIDA: określa
czas konieczny do zmiany sygnału z wartości maksymalnej do minimalnej (lub
odwrotnie). Wartość 0 oznacza brak ograniczenia prędkości zmian sygnału AO.
PVB - Binary Value Parameter – Binarna wartość stała
PVB
InitValue
DO
Cyfrowa wartość stała. Blok stale generuje sygnał cyfrowy o stałej wartości (0 lub 1).
Edytując właściwości bloku (Edit) nadaje się mu nazwę (Identifier, bez cyfr, spacji, i polskich znaków),
jednostki sygnału wejściowego (Unit) oraz opis (Description).
Parametryzacja bloku obejmuje podanie: wartości początkowej sygnału DO (InitValue).
PVI - Integer Value Parameter – Analogowa wartość stała, liczba całkowita
PVI
InitValue
AO integer
Analogowa wartość stała (liczba całkowita). Blok stale generuje sygnał analogowy o zadanej wartości w
postaci liczby całkowitej.
Edytując właściwości bloku (Edit) nadaje się mu nazwę (Identifier, bez cyfr, spacji, i polskich znaków),
jednostki sygnału wejściowego (Unit) oraz opis (Description).
Parametryzacja bloku obejmuje podanie: wartości generowanego sygnału AO (InitValue).
PVR - Real Value Parameter – Analogowa wartość stała, liczba rzeczywista
PVR
InitValue
AO real
Analogowa wartość stała (liczba rzeczywista). Blok stale generuje sygnał analogowy o zadanej wartości
w postaci liczby rzeczywistej.
Edytując właściwości bloku (Edit) nadaje się mu nazwę (Identifier, bez cyfr, spacji, i polskich znaków),
jednostki sygnału wejściowego (Unit) oraz opis (Description).
Parametryzacja bloku obejmuje podanie: wartości generowanego sygnału AO (InitValue).
CURVE - Curve Function – Funkcja w postaci krzywej łamanej
Wykres regulacyjny (krzywa regulacyjna).
11
CURVE
AI
(x)
Limit
AO
(y)
Dimension
Parametry bloku:
Limit (D) = wybór między trybem ograniczenia (1) lub ekstrapolacji (0).
Dimension (A) = punkty opisujące kształt krzywej regulacyjnej (Pair list x,y) podane jako współrzędne
każdego punktu (x,y). y = f(x). Jedna para współrzędnych w jednym wierszu. Krzywa
może zawierać maksymalnie 127 punktów. Wartość współrzędnej x ma być rosnąc w
kolejnych punktach krzywej.
Między punktami tworzącymi wykres wartości są interpolowane liniowo.
Parametr ograniczenie (Limit) służy do uruchamiania funkcji ograniczającej sygnał wyjścia (y), gdy
sygnał wejścia znajduje się poza zakresem opisanym pierwszym i ostatnim punktem krzywej. Gdy
ograniczenie jest wyłączone (Limit = 0) wartośc sygnału wyjścia jest w takich sytuacjach
ekstrapolowana liniowo.
VECTOR - Vectorial Curve Function
VECTOR
Xmin
AI
Xmax
AO
Dimension
Parametry bloku:
Xmin (A) = dolny limit sygnału wejścia AI.
Xmax (A) = górny limit sygnału wejścia AI.
Dimension (Y(X)) (A) = lista wartości funkcji (minimum dwóch, maksymalnie 255) podanych w osobnych
wierszach.
Blok VECTOR pozwala zdefiniować funkcję linową z podaniem górnego i dolnego ograniczenia sygnału
wyjściowego AO. Funkcja y = f(x) definiowana jest poprzez podanie dolnego i górnego ograniczenia
wartości sygnału wejściowego (x) oraz określonej liczby wartości sygnału wyjściowego (y), które są
równomiernie rozkładane w zakresie opisanym limitami (x). Między zadanymi punktami wartość funkcji
jest interpolowane liniowo.
Przykładowo: ograniczenie sygnału wejściowego (x) do 10 do 30. Zdefiniowanych pięć wartości sygnału
wyjściowego (y). Przedział <10,30> dzielony jest automatycznie na cztery równe części i tym
wartościom przyporządkowywane są zdefiniowane wartości (y).
12
DELAY - Delayed On/Off – Opóźnienie załączenia/wyłączenia
DELAY
wejście, DI
DelayOn
DO, wyjście
DelayOff
Blok opóźnia załączenie i wyłączenie urządzenia o podane czasy – opóźnia zmianę sygnału z 0
na 1 oraz z 1 na 0 o czas podany w sekundach osobno dla załączenia i wyłączenia.
Edytując właściwości bloku (Edit) nadaje się mu nazwę (Identifier, bez cyfr, spacji, i polskich znaków),
jednostki sygnału wejściowego (Unit) oraz opis (Description).
Parametryzacja bloku obejmuje podanie: opóźnienia załączenia (zmiany sygnału z 0 na 1) w sekundach
(DelayOn), opóźnienia wyłączenia (zmiany sygnału z 1 na 0) w sekundach (DelayOff).
Input
1
0
Output
1
0
DelayOn
DelayOff
LIMIT - High/Low Signal Limit – Ogranicznik sygnału
LIMIT
wejście, AI
MinValue
AO, wyjście
MaxValue
13
Blok ogranicza sygnał AI do zadanych wartości maksymalnej i minimalnej (AO nie przekroczy
wartości maksymalnej i minimalnej podanej w bloku).
Edytując właściwości bloku (Edit) nadaje się mu nazwę (Identifier, bez cyfr, spacji, i polskich znaków),
jednostki sygnału wejściowego (Unit) oraz opis (Description).
Parametryzacja bloku obejmuje podanie: minimalnej wartości sygnału AO (MinValue), maksymalnej
wartości sygnału AO (MaxValue).
HYST - Binary Hysteresis – Histereza z wyjściem cyfrowym
HYST
Activate
wejście, AI
DO, wyjście
Deactivate
Edytując właściwości bloku (Edit) nadaje się mu nazwę (Identifier, bez cyfr, spacji, i polskich
znaków), jednostki sygnału wejściowego (Unit) oraz opis (Description).
Parametryzacja bloku obejmuje podanie: wartości AI będącej progiem załączenia sygnału wyjściowego
DO = 1 (Activate), wartości AI będącej progiem wyłączenia sygnału wyjściowego DO = 0 (Deactivate).
Output
1
0
Deactivate Activate
Variable
MIN - Minimum Signal Selector – Wybór mniejszego z 2 sygnałów analogowych
wejście 1, AI_1
wejście 2, AI_2
MIN
AO, wyjście
Blok wybiera mniejszą wartość z dwóch analogowych sygnałów wejściowych. AO = MIN (A1_1,
AI_2). Edytując właściwości bloku (Edit) nadaje się mu nazwę (Identifier, bez cyfr, spacji, i polskich
znaków), jednostki sygnału wejściowego (Unit) oraz opis (Description).
14
TSCH – Harmonogram czasowy (Time Schedule)
TSCH
AO
Week charts, Max.
INTEGER
Liczba zdarzeń w tygodniowych
Holiday charts, Max.
INTEGER
Liczba zdarzeń urlopowych
WYJŚCIE
INTEGER
RO (read only – tylko odczyt)
Przełącznik binarny - Digital mux.
BINARY
DI real
DI real
DO real
Analogowy łącznik - przekaźnik (liczba rzeczywiste). Blok stale generuje sygnał analogowy o wartości
w postaci liczby rzeczywistej z jednego z wejść analogowych (1 lub 0). Wybór dokonywany jest przez
zmianę binarnego sygnału sterującego (0/1).
Edytując właściwości bloku (Edit) nadaje się mu nazwę (Identifier, bez cyfr, spacji, i polskich znaków),
jednostki sygnału wejściowego (Unit) oraz opis (Description).
Wyrażania matematyczne - Expressions
AI
lub
BI
REAL
lub
INTEGER
lub BINARY
15
Blok wyrażenia – Blok posiadający jeden parametr w postaci wyrażenia arytmetycznego. Wyrażenie to
może być skomplikowane lub proste. W zależności od postaci wyrażenia blok może posiadać jedno lub
kilka wejść (zmienna ilość wejść jest przedstawiana w postaci graficznej na symbolu bloku). Blok
posiada jedno wyjście, które może być typu: REAL, INTEGER lub BINARY. Rodzaj wyjścia decyduje o
tym, że tworzony jest blok XPR, XPI lub XPB.
Zmienne wejściowe wprowadzane są w postaci dużych lub małych liter
alfabetu, przy czym duże litery (A, B, C, …) reprezentują wejścia analogowe,
a małe litery (a, b, c, …) wejścia binarne.
Edytując właściwości bloku (Edit) nadaje się mu nazwę (Identifier, bez cyfr,
spacji, i polskich znaków), jednostki sygnału wejściowego (Unit) oraz opis
(Description).
16