Biblioteka dla Automatyki Budynkowej Opisy bloków

Biblioteka dla
Automatyki Budynkowej
Opisy bloków funkcyjnych
Ogólne funkcje budynkowe
Ostatnia aktualizacja 20.11.2014
Copyright  2009 by WAGO Kontakttechnik GmbH & Co. KG
All rights reserved.
WAGO Kontakttechnik GmbH & Co. KG
Hansastraße 27
D-32423 Minden
Phone: +49 (0) 571/8 87 – 0
Fax:
+49 (0) 571/8 87 – 1 69
E-Mail: [email protected]
Web:
http://www.wago.com
Wsparcie techniczne
Phone: +49 (0) 571/8 87 – 777
Fax:
+49 (0) 571/8 87 – 8777
E-Mail: [email protected]
Zostały podjęte wszelkie możliwe starania w celu zapewnienia prawidłowości
i kompletności niniejszej dokumentacji. Ponieważ, pomimo zachowania
najwyższej staranności, nie jest możliwe wykluczenie błędów autorzy będą
wdzięczni za wszelkiego rodzaju wskazówki i sugestie.
Należy zwrócić uwagę, że zastosowane w niniejszym podręczniku nazwy
osprzętu i oprogramowania oraz nazwy marek poszczególnych firm podlegają
ochronie znaków towarowych, marek lub ochronie patentowej.
2
WAGO-I/O-PRO CAA Biblioteka dla Automatyki Budynkowej
Spis treści
Ważne informacje
Prawa autorskie
Kwalifikacja personelu
Przeznaczenie
Alarm
Blok funkcyjny wskazanie błędu (Fb_Alarm)
Funkcje żaluzji
Żaluzje (FbSunblind)
Żaluzje z przypisaną pozycją (FbSunblind_2)
Obsługa przycisków
Obsługa podwójnego kliknięcia (Fb_Click)
Obsługa krótkiego / długiego przyciśnięcia (Fb_ShortLong)
Sterowanie oświetleniem
Przełączanie czasowe (Fb_CentralOnOff)
Sterowanie oświetleniem otoczenia (Fb_AmbientLightControl)
Sterowanie świtatłem dla 0 – 10 V (FbConstantLightControl)
Ściemniacz
Ściemniacz Pojedynczy Przełącznik (FbDimmerSingleSwitch)
Ściemniacz Przełącznik Podwójny (FbDimmerDoubleSwitch)
Scena
Przęłączanie Scen (FbSceneDigital)
Scena ściemniana (FbSceneAnalog)
Wybór sceny (FbSceneSelection)
Krzywa Charakterystyki
Liniowa 2 punkty (Fu_Linear_2punkt)
Liniowa 10 Punktów (Fu_Linear_10)
Filtr
6
6
6
6
7
7
9
9
12
17
17
18
20
20
22
25
31
31
34
36
36
38
40
41
41
43
46
Filtr dolnoprzepustowy (FbFilter_T1)
46
3
Wyślij przy zmianie
Wyslij przy zmianie dla INT (Fb_iSendOnDelta)
Wyślij na zmianę dla WORD (Fb_wSendOnDelta)
Wyłącznik schodowy
Wyłącznik schodowy bez ostrzeżenia z ręcznym wyłączeniem
(Fb_StairwellLight1)
Wyłącznik schodowy z ostrzeżeniem (Fb_StairwellLight2)
Przekaźnik impulsowy
Przekaźnik impulsowy bez sprzężenia zwrotnego
(Fb_LatchingRelay)
Przekaźnik impulsowy ze sprzężeniem zwrotnym
(Fb_LatchingRelayFeedb)
Przełącznik poziomu
Przłącznik poziomu dla etapów 1 do 5 (Fb_SwitchLevelX)
Tablica
Tablica na 8 przycisków (fb_Tableau)
Opóźnienie
Opóźnienie włączenia/wyłączenia (Fb_Delay)
Pogoda
Kontrola ograniczenia (Fb_Weather)
Kalkulacja czasu zachodu słońca (Fb_Sunset)
Czas pracy / Kontrola czasu pracy
Czas pracy (FbOperationTime)
Kontrola czasu pracy (FbRunDurationControl)
Harmonogram
Zegar (Fb_Time)
Harmonogram (FbTimeSwitch)
Losowość
Symulacja obecności (FbRandom)
Funkcje dedykowane dla sieci LON
Ustawienie SNVT (FbSetting)
Niespakowany SNVT Setting (FbUnpackSetting)
Niespakowany SNVT Switch (FbUnpackSwitch)
Niespakowany SNVT State (FbUnpackState)
Niespakowany SNVT Scene (FbUnpackScene)
SCPT poziom procentowy (FuSCPT_lev_percent)
SCPT temp (FuSCPT_temp)
48
48
49
50
50
52
54
54
56
58
58
61
61
63
63
64
64
66
67
67
70
72
72
74
76
76
78
78
81
82
83
85
86
87
4
SCPT temp p (Fu_SCPT_temp_p)
88
5
Ważne informacje
Aby zapewnić szybką instalację i uruchomienie urządzeń opisanych w tej
instrukcji zaleca się uważnie przeczytać i przestrzegać następujące
informacje.
Prawa autorskie
Niniejsza dokumentacja wraz ze wszystkimi zawartymi w niej ilustracjami i
wykresami jest chroniona prawami autorskimi. Wszelkie zastosowanie
niniejszej dokumentacji, odbiegające od postanowień prawa autorskiego, jest
zabronione. Reprodukcje, tłumaczenia, archiwizacja elektroniczna i
fototechniczna i modyfikacja wymagają pisemnej zgody firmy WAGO
Kontakttechnik GmbH & Co. Nieprzestrzeganie tego zalecenia upoważnia do
wnoszenia roszczeń odszkodowawczych..
Kwalifikacja personelu
Informacje o produktach, zawarte w tej instrukcji, skierowane są wyłącznie do
specjalistów posiadających kwalifikacje w zakresie programowania
sterowników PLC, wykwalifikowanych elektryków lub personelu
przeszkolonego przez wykwalifikowanych elektryków zaznajomionych z
obowiązującymi normami. WAGO Kontakttechnik GmbH & Co. KG nie
ponosi odpowiedzialności za nieprawidłowe działanie lub uszkodzenie
produktów WAGO i produktów firm trzecich wynikające z nieprzestrzegania
informacji zawartych w instrukcji obsługi.
Przeznaczenie
Elementy wykorzystane w każdym indywidualnym projekcie mogą pracować
z wyspecjalizowanym sprzętem i oprogramowaniem. Wszelkie modyfikacje
są dopuszczalne wyłącznie w ramach nakreślonych przez dokumentację.
Jakiekolwiek inne zmiany, czy to sprzętu, czy to oprogramowania oraz
niezgodne z dokumentacją używanie komponentów skutkują wyłączeniem
odpowiedzialności WAGO Kontakttechnik GmbH & Co.
Wszystkie potrzeby odnoszące się do modyfikacji i/lub nowego sprzętu lub
oprogramowania należy kierować bezpośrednio do WAGO Kontakttechnik
GmbH & Co. KG.
6
Alarm
Blok funkcyjny wskazanie błędu (Fb_Alarm)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_Alarm
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xAlarm
Typ
danych:
BOOL
xQuit
xBlinkoption
BOOL
BOOL
Sprzężenie zwrotne:
Typ
danych:
BOOL
BOOL
xAlarmsignal1
xAlarmsignal2
Komentarz:
Sygnał TRUE doprowadzony na to wejście
wywołuje alarm
Potwierdzenie alarmu
Wybór opcji mrugania
Ustawienie domyślne = FALSE
Komentarz:
Preferowany akustyczny sygnał alarmowy
Preferowany wizualizacyjny sygnał
alarmowy
Reprezentacja graficzna:
Przebiegi czasowe:
“xBlinkoption“ = FALSE
“xBlinkoption“ = TRUE
xAlarm
xQuit
xAlarmsignal1
xAlarmsignal2
7
Elementy biblioteki WAGO-I/O-PRO CAA
Opis funkcji:
Jeśli sygnał na wejściu “xAlarm“ zmieni stan na 1, obydwa wyjścia “xAlarmsignal1“ i
“xAlarmsignal2“ zostają aktywowane. Kiedy tylko alarm zostanie potwierdzony przez
sygnał na wejściu “xQuit“, wyjście “xAlarmsignal1“ jest resetowane. Jeśli alarm
ciągle trwa, wyjście “xAlarmsignal2“ może przyjąć dwa przeciwne stany: załączony
ciągle lub mrugający (1Hz). W zależności od wybranej opcji “xBlinkoption“, status
mrugającego wyjścia alarmowego jest:
 oczekujący i potwierdzony,
 oczekujący i niepotwierdzony.
8
Funkcje żaluzji
Żaluzje (FbSunblind)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbSunblind
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
Typ
danych:
BOOL
BOOL
BOOL
BOOL
BOOL
UINT
xSunblindSwitchUp
xSunblindSwitchDown
xMoveToShadowPosition
xSafety
xManualAutomatic
uiT_WholePosTimeIn10tel
Sec
uiT_WaittimeUpDownIn10t UINT
elSec
uiT_SwitchShortIn10telSec UINT
uiT_Move
ShadowPosIn10telSec
UINT
uiT_MoveShortIn10telSec
UINT
uiT_MoveTurnLamellaIn10 UINT
telSec
xTurnAutomatic
BOOL
Sprzężenie zwrotne:
Typ
danych:
BOOL
BOOL
BYTE
xDoSunblindUp
xDoSunblindDown
bPos_0_200
Komentarz:
Komenda podniesienia żaluzji
Komenda opuszczenia żaluzji
Przejdź do pozycji zaciemnienia
Przejdź do pozycji bezpiecznej
Przełącznik ręka/auto
Czas pracy silnika
Zakres wartości: 0 – 3000 [0.1s]
Ustawienie domyślne = 700
Czas przerwy gdy zmiana kierunku
Zakres wartości: 6 – 30 [0.1s]
Ustawienie domyślne = 7
Czas krótkiego naciśnięcia przycisku
Ustawienie domyślne = 5
Czas pracy silnika w dół do pozycji
zaciemnienia
Zakres wartości: 0 – 3000 [0.1s]
Ustawienie domyślne = 300
Czas pracy dla krótkiego naciśnięcia
przycisku
Ustawienie domyślne = 2
Czas obrotu lamelli
Zakres wartości: 0 – 30 [0.1s]
Ustawienie domyślne = 4
Włącz automatycznie ON / OFF
Ustawienie domyślne = FALSE
Komentarz:
Polecenie sterujące, żaluzja w górę
Polecenie sterujące, żaluzja w dół
Sygnał zwrotny o pozycji żaluzji
0 = żaluzja w górze
200 = żaluzja na dole
9
Reprezentacja graficzna:
Opis funkcji:
Ten blok funkcyjny stosowany jest do sterowania rolet i żaluzji. Następujące funkcje
mogą zostać zrealizowane:
-
sterowanie góra/dół i ustawienia żaluzji
-
przejście do zdefiniowanej pozycji zaciemnienia używając automatycznego
włączenia żaluzji (ochrona przeciwsłoneczna)
-
przejście do pozycji bezpiecznej z funkcją blokady (np. alarm od wiatru)
-
możliwość wyboru pomiędzy trybem ręcznym/automatycznym
-
regulowane automatyczne włączenie żaluzji po czasie zjazdu
Parametryzacja czasu jazdy, ustawienia czasowe żaluzji i czasu przełączania są
możliwe. Dostęp do żaluzji jest realizowany poprzez dwa obiekty wejściowe
“xSunblindSwitchUp“ oraz “xSunblindSwitchDown“. Z długim sygnałem „1” na te
wejścia (> jak sparametryzowano czas “uiT_SwitchShortIn10telSec“) sygnał jest
wysyłany na właściwe wyjście “ xDoSunblindUp“ lub “ xDoSunblindDown“. Czas
jazdy żaluzji jest dostępny przez “uiT_WholePosTimeIn10telSec“. Jeśli sygnał
wejściowy jest krótszy od sparametryzowanego czasu, sygnał zatrzymania jest
wysyłany lub żaluzja jest podnoszona lub opuszczana na czas
“uiT_MoveShortIn10telSec“. Bezpośrednie przełączenie z podnoszenia na
opuszczanie, lub odwrotnie, jest możliwe, przy czym czas przełączania
“uiT_WaittimeUpDownIn10telSec“ jest brany pod uwagę. Pozycja bezpieczna (np.
od wiatru) może być dostępna poprzez obiekt wejściowy “xSafety“. Kiedy żaluzja
przejdzie do pozycji bezpiecznej, nie będzie można ją ręcznie sterować dopóki
wejście nie zostanie zresetowane.
Żaluzja może zjechać do pozycji zaciemnienia lub ochrony przeciwsłonecznej przez
obiekt “ xMoveToShadowPosition“. Jest to możliwe do ustawienia przez parameter
konfiguracyjny “xTurnAutomatic“ niezależnie od tego czy lamelle mają być
regulowane po podniesieniu na okres “ uiT_MoveTurnLamellaIn10telSec“.
10
Czas pozycjonowania i regulacji lamelli można sparametryzować. Komenda jazdy
dla ochrony przeciwsłonecznej jest skonstruowana następująco:
1. Żaluzja podnosi się w ustawionym czasie jazdy uiT_WholePosTimeIn10telSec
2. Czeka na zakończenie przerwy przełączania uiT_WaittimeUpDownIn10telSec
3. Żaluzja zjeżdża w dół przez sparametryzowany czas
“uiT_MoveShadowPosIn10telSec
4. Czeka na zakończenie przerwy przełączania uiT_WaittimeUpDownIn10telSec
5. Następnie przechyla lamelle przez okres “ uiT_MoveTurnLamellaIn10telSec
Automatyczna ochrona przeciwsłoneczna może zostać wyłączona przez wejście
“xManualAutomatic“ (0 / 1). W ten sposób możesz uniknąć sytuacji, że żaluzja
automatycznie zacznie działać podczas zdarzeń, takich jak szkolenia, egzaminy.
Wyjście “bJalPos_0_200“ zwraca informację o przybliżonej pozycji żaluzji. Pozycja
jest wyznaczona z czasu jazdy (uiT_WholePosTimeIn10telSec). Dokładność zależy
zatem od zarejestrowanego czasu jazdy i różnicy w prędkości pomiędzy otwieraniem
i zamykaniem żaluzji.
Zachowanie modułu funkcyjnego po resecie nie pociąga za sobą żadnych zmian na
wyjściu.
11
Żaluzje z przypisaną pozycją (FbSunblind_2)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbSunblind_2
Blok funkcyjny X
Funkcja
Building_common.lib
Zobacz informacje o wersji
Parametry wejściowe:
Typ
danych:
BOOL
BOOL
BOOL
BOOL
BOOL
REAL
Program
Komentarz:
Komenda podniesienia żaluzji/lameli
Komenda opuszczenia żaluzji/lameli
Przejdź do pozycji bezpiecznej
Zablokuj żaluzję
Przejdź do pozycji
Wysoka pozycja żaluzji [%]
0%
= Górna pozycja końcowa
100% = Dolna pozycja końcowa
rSetPosition_Lamella
REAL
Pozycja lamelli żaluzji [%]
0%
= Lamella otwarta
100% = lamella zamknieta
xMoveToShadowPosition
BOOL
Przejdź do pozycji zaciemnienia
rShadowPositionBlind
REAL
Wysoka pozycja żaluzji [%]
0%
= Górna pozycja końcowa
100% = Dolna pozycja końcowa
rShadowPositionLamella
REAL
Pozycja lamelli żaluzji [%]
0%
= Lamella otwarta
100% = lamella zamknieta
xSetOverride
BOOL
Ustaw ręczne nadpisanie
xResetOverride
BOOL
Zresetuj ręczne nadpisanie
typConfigBlind
typConfigB Dane konfiguracyjne żaluzji
lind
.xAutoMoveUP
BOOL
Podnieść automatycznie, gdy nie ma
słońca i gdy nie jest ustawione ręczne
nadpisanie
Ustawienie domyślne = TRUE
.tShortPressTime
TIME
Krótki okres przyciśnięcia przycisku
Ustawienie domyślne = t#500ms
tTotalRunningTimeU TIME
Całkowity czas jazdy żaluzji dla komendy
p
podnoszenia
Ustawienie domyślne = t#60s
tTotalRunningTimeD TIME
Całowity czas jazdy żaluzji dla komendy
own
opuszczania
Ustawienie domyślne = t#60s
Czas przerwy gdy zmiana kierunku
tReverseIdleTime
TIME
Ustawienie domyślne = t#800ms
tMechanicReverseTi TIME
Kompensacja mechanicznego czasu
me
opóźnienia
Ustawienie domyślne = t#0s
xUp
xDown
xSafetyPosition
xLockBlind
xSetPosition
rSetPosition_Blind
12
Elementy biblioteki WAGO-I/O-PRO CAA
tTotalRunningTimeL TIME
amella
.tOverrideAutomatic
TIME
bLamellaSteps
BYTE
.bType
BYTE
Parametry
wejściowo/wyjściowe
rActualPositionBlind
rActualPositionLamella
Wartość zwracana:
xDoUp
xDoDown
xAutomaticOverride
Typ
danych:
REAL
REAL
Typ
danych:
BOOL
BOOL
BOOL
Całkowity czas jazdy żaluzji z pozycji 0 do
100%
Ustawienie domyślne = 1500ms
Czas automatycznego resetu ręcznego
nadpisania
Ustawienie domyślne = 0 min
Liczba krótkich komend sterujących na
przejście lameli od 0 do 100%.
Ustawienie domyślne = 7
Typ żaluzji
Ustawienie domyślne = 1
Komentarz:
Pozycja żaluzji [%]
Pozycja lameli [%]
Komentarz:
Polecenie sterujące, żaluzja w górę
Polecenie sterujące, żaluzja w dół
Aktywne ręczne nadpisanie
Reprezentacja graficzna:
13
Opis funkcji:
Blok funkcyjny FbSunblind_2 steruje typowymi żaluzjami. Moduł zapewnia
nastepujące funkcje sterowania:
 Polecenia ruchu góra/dół oraz regulacja lameli
 Przejście do zdefiniowanej pozycji zaciemnienia
 Przejście do zdefiniowanej pozycji lameli
 Przejście do pozycji bezpiecznej z funkcją blokady (np. Alarm od wiatru)
 Zablokuj żaluzję
 Wybór trybu ręczny/automatyczny
 Potwierdzenie pozycji żaluzji I lameli
Żaluzja jest sterowana przez dwa przyciski wejściowe "xUp" oraz "xDown".
Trzymając przycisk wciśnięty na jednym z tych wejść (dłużej niż skonfigurowany
czas "typConfigBlind.tShortPressTime") powodowany jest ruch silnika do końcowej
pozycji górnej lub dolnej. Jeśli sygnał wejściowy jest krótszy niż skonfigurowany
czas, transmitowany jest telegram STOP lub telegram do regulowania lameli. Sygnał
jest przesyłany do jednego z dwóch wyjść "xDoUp" lub "xDoDown" jako funkcja
kierunku ruchu.
Pozycja bezpieczna (górna pozycja końcowa) żaluzji (np. alarm od wiatru) może być
sterowana przez wejście "xSafetyPosition". Kiedy żaluzja przejdzie do pozycji
bezpiecznej nie będzie można sterować ją ręcznie lub przez funkcję automatycznej
ochrony przeciwsłonecznej, do czasu resetu wejścia "xSafetyPosition". Gdy sygnał
"xSafetyPosition" jest resetowany, żaluzja przemieszcza się do pozycji określonej
przez funkcję automatycznej ochrony przeciwsłonecznej.
Sterowanie żaluzją może zostać blokowane przez wejście "xLockBlind". Jednakże
komendy ruchu już w toku nie są anulowane. Gdy wejście "xLock" ma stan TRUE,
moduł reaguje tylko na komendy dla sterowania i przejścia do pozycji bezpiecznej
(np. alarm od wiatru).
Zbocze narastające na wejście "xSetPosition" oznacza, że komenda ruchu do
pozycji określonej jako wejścia "rSetPosition_Blind" i "rSetPosition_Blind"
zostanie wykonana.
Jeśli dwa wejścia "xLockBlind" i "xSetPosition" są jednocześnie ustawione, żaluzja
przejdzie do zdefiniowanej pozycji, a następnie zostanie zablokowana. To pozwala
przemieścić żaluzję do zdefiniowanej pozycji np. czyszczenia, konserwacji.
Wejście "xMoveToShadowPosition" służy przede wszystkim do przejścia żaluzji do
pozycji zaciemnienia. Jeśli sygnał na tym wejściu ma wartość TRUE, silnik porusza
się do skonfigurowanej wysokości i pozycji lameli ("rShadowPosition_Blind" i
"rShadowPosition_Lamella"). Zmiany wartości wejść "rShadowPosition_Blind" i
"rShadowPosition_Lamella" są wykonywane tak długo aż wejście
"xMoveToShadowPosition" ma wartość TRUE. Minimalny czas ruchu 2s dla pozycji
wysokości i 30ms dla kąta położenia lameli są brane pod uwagę jako histereza, co
oznacza że minuta zmian w pozycji zaciemnienia nie zainicjuje pozycji ruchu. To
może zostać skonfigurowane czy silnik powinien zjechać do górnej pozycji końcowej
w przypadku opadającego zbocza na wejściu "xMoveToShadowPosition".
Automatyczna ochrona przeciwsłoneczna może zostać nadpisana. Innymi słowy,
polecenia wydawane przez wejścia "xMoveToShadowPosition",
"rShadowPosition_Blind" i "rShadowPosition_Lamella" nie są obliczane. Funkcja
automatycznej ochrony przeciwsłonecznej jest nadpisana przez określony czas
"typConfigBlind.tDisableAutomatic" jeśli:
a) Polecenie zostało zainicjowane przez jedno z wejść "xUp" lub "xDown”.
b) Pozycja nadeszła przez wejście "xSetPosition".
14
c) Wejście "xSetOverride" z sygnałem TRUE jest podłączone. Należy
zauważyć, że czas upłynie tylko jeśli sygnał zmieni stan znowu na FALSE.
To znaczy, że automatyczna ochrona przeciwsłoneczna może zostać
nadpisana dłużej niż ustawiony czas.
Nadpisanie funkcji automatycznej ochrony przeciwsłonecznej może kończyć się
wcześniej przez sygnał TRUE na wejścia"xResetOverride" lub "xSafetyPosition".
Jeśli wejście ma stale wartość TRUE, funkcja nadpisania jest wyłączona. Gdy czas
nadpisywania wygaśnie żaluzja przejdzie do pozycji określonej przez funkcję
automatycznej ochrony .
Ręczne nadpisywanie jest również anulowane przez sygnał wejściowy
"xSafetyPosition"..
Wyjście "xAutomaticOverride" sygnalizuje, że automatyczna ochrona
przeciwsłoneczna została nadpisana.
Parametry konfiguracyjne:
Wejście "typConfigBlind" zawiera wszystkie niezbędne parametry konfiguracyjne
do sterowania silnikiem:

"typConfigBlind.xAutoMoveUp" określa czy polecenie ruchu w górę ma być
sygnalizowane w przypadku zbocza opadającego na wejście
"xMoveToShadowPosition" , lub czy pozycja silnika ma zostać zapamiętana.
To samo dotyczy sytuacji, gdy moduł przełącza z powrotem na tryb
automatyczny z trybu ręcznego, a sygnał na wejściu
"xMoveToShadowPosition" ma stan FALSE.

"typConfigBlind.tShortPressTime" określa krótki czas wciśniętego przycisku.

"typConfigBlind.tTotalRunningTimeUp" określa całkowity czas jazdy żaluzji
dla polecenia jazdy w górę.

"typConfigBlind.tTotalRunningTimeDown" określa całkowity czas jazdy
żaluzji dla polecenia jazdy w dół.

"typConfigBlind.tReverseIdleTime" określa czas przerwy przy zmianie
kierunku.

"typConfigBlind.tMechanicReverseTime" określa czas przypisany do
kompensacji mechanicznego czasu zwłoki reakcji. Ze względu na
zaciśnięcie taśmy, czas zwłoki upłynie do pierwszej reakcji lamelli.

"tTotalRunningTimeLamella" określa całkowity czas jazdy lameli od pozycji 0
do 100%.

"typConfigBlind.tOverrideAutomatic" określa czas trybu automatycznej
funkcji nadpisywania.

"typConfigBlind.bLamellaSteps" określa liczbę krótkich przyciśnięć
wymaganych do przejścia lameli z pozycji 0% do 100%(Uwaga! Ten numer
jest funkcją czasu cyklu programu).

"typConfigBlind.bType" określa typ żaluzji i wyświetla jak żaluzje się
poruszają. Typ żaluzji jest oznaczony przez pozycję lameli przez kierunek
obrotu:
Typ 1: w dół zamknięty / w górę otwarty
Wyjście "rActualPositionBlind" zwraca aktualną pozycję żaluzji jako potwierdzenie.
Potwierdzenie pozycji lameli jest sygnalizowane przez wyjście
"ActualPositionLamella".
15
Uwagi:

Jest absolutnie niezbędne, aby obsługiwany silnik żaluzji był wyposażony w
zintegrowane wyłączniki krańcowe.

Dokładność pozycjonowania zależy od czasu cyklu programu. Im niższy czas
cyklu tym bardziej precyzyjne określenie pozycji.

Pozycje parametrów "rShadowPosition_Blind" i "rShadowPosition_Lamella"
powinny zawsze być zapisywane synchronicznie gdy wejście
"xMoveToShadowPosition" jest załączone, jako polecenie STOP jest
wywoływane dla każdej zmiany w pozycji jednego z wejść.

Wartości pozycji "rActualPositionBlind" i "rActualPositionLamella" powinny
zostać zadeklarowane jako RETAIN PERISISTENT tak że ostatnia pozycja
ruchu jest zapamiętana, nawet po restarcie lub wgraniu programu.

Czas przerwy "typConfigBlind.tReverseIdleTime" na zmianę kierunku ruchu musi
zostać ustawiony w celu uwzględnienia typu używanego silnika. Zbyt którki czas
przerwy może spowodować zniszczenie sprzętu. Minimalny czas przerwy jest
ograniczony do 500ms

Moduł aktualnie obsługuje tylko typ 1 żaluzji (w dół zamknij / w górę otwórz).
16
Obsługa przycisków
Obsługa podwójnego kliknięcia (Fb_Click)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_Click
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
Typ
danych:
BOOL
BOOL
Komentarz:
Typ
danych:
BOOL
BOOL
Komentarz:
xSwitch
uiT_10tel_s
Sprzężenie zwrotne:
xDouble
xSingle
Wejściowy sygnał załączający
Monitorowany okres dla podwójnego
kliknięcia
Zakres wartości: 5 - 50 [0.1s]
Ustawienie domyślne = 10
Wyjście pokazujące podwójne kliknięcie
Wyjście pokazujące pojedyncze kliknięcie
Reprezentacja graficzna:
Przebiegi czasowe:
xSwitch
uiT_10tel_s
xSingle
xDouble
Opis funkcji:
Ten blok funkcyjny wykrywa pojawienie się na wejściu “xSwitch“ pojedyńczego
impulsu lub sekwencji dwóch impulsów
Jeśli pojawi się tylko pojedyńczy impuls w czasie sparametryzowanego czasu
“uiT_10tel_s“ , wyjście “xSingle“ zostanie ustawione na 1 na czas jednego cyklu
programu. Jeśli pojawią się dwa impulsy w czasie “uiT_10tel_s“, wyjście “ xDouble“
zostanie ustawione na 1 na czas jednego cyklu programu.
17
Obsługa krótkiego / długiego przyciśnięcia (Fb_ShortLong)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_ShortLong
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xSwitch
uiT_10tel_s
Typ
danych:
BOOL
UINT
uiTL_10tel_s
UINT
uiTS_10tel_s
UINT
Sprzężenie zwrotne:
Typ
danych:
BOOL
BOOL
xLong
xShort
Komentarz:
Wejściowy sygnał załączający
Czas krótkiego naciśnięcia
Zakres wartości: 2 – 100 [0.1s]
Ustawienie domyślne = 5
Czas trwania długiego impulsu
wyjściowego
Zakres wartości: 0 – 65535 [0.1s]
Ustawienie domyślne = 10
Czas trwania krótkiego impulsu
wyjściowego
Zakres wartości: 0 – 65535 [0.1s]
Ustawienie domyślne = 10
Komentarz:
Sygnał wyjściowy z długiego naciśnięcia
Sygnał wyjściowy z krótkiego naciśnięcia
Reprezentacja graficzna:
Przebiegi czasowe:
xSwitch
uiT_10tel_s
uiTS_10tel_s
uiTS_10tel_s
xShort
xLong
uiTL_10tel_s
18
Opis funkcji:
Ten blok funkcyjny wykrywa czy sygnał wejściowy “xSwitch“ jest krótszy lub dłuższy
od określonego czasu “uiT_10tel_s“. W ten sposób krótki lub długi sygnał może być
odróżniony od załączającego wejścia.
Jeśli sygnał wejściowy jest obecny dłużej niż określony czas, sygnał wyjściowy
“xLong“ jest ustawiony na 1 na domyślny czas trwania impulsu “uiTL_10tel_s“. Jeśli
jest obecny na krótszy czas, sygnał z domyślnym czasem trwania “uiTS_10tel_s“
jest wysyłany za pomocą sygnału wyjściowego “xShort“.
19
Sterowanie oświetleniem
Przełączanie czasowe (Fb_CentralOnOff)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_CentralOnOff
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xInput
uiTdon_10tel_s
Typ
danych:
BOOL
UINT
uiTdoff_10tel_s
UINT
Sprzężenie zwrotne:
Typ
danych:
BOOL
BOOL
BOOL
BOOL
BOOL
xOutput1
xOutput2
xOutput3
xOutput4
xOutput5
Komentarz:
Wejściowy sygnał załączający
Czas opóźnienia załączenia
Zakres wartości: 5 – 200 [0.1s]
Ustawienie domyślne = 10
Czas opóźnienia wyłączenia
Zakres wartości: 5 – 200 [0.1s]
Ustawienie domyślne = 10
Komentarz:
Wyjściowy sygnał załączający 1
Wyjściowy sygnał załączający 2
Wyjściowy sygnał załączający 3
Wyjściowy sygnał załączający 4
Wyjściowy sygnał załączający 5
Reprezentacja graficzna:
20
Przebiegi czasowe:
xInput
uiTdon
uiTdoff
xOutput1
xOutput2
xOutput3
xOutput4
xOutput5
Opis funkcji:
Po otrzymaniu sygnału ON na obiekt wejściowy, pięć obiektów wyjściowych jest
kolejno włączanych z czasowym opóźnieniem. Czas opóźnienia cyklów przełączania
można ustawić. Typowym zastosowaniem tego modułu jest unikanie skoków
obciążenia podczas centralnego załączania rozległych obwodów oświetleniowych.
Również przy sygnale OFF na obiekcie wejściowym, wyjścia mogą być kolejno
wyłączane w celu uniknięcia skoków napięcia przy wyłączaniu dużych obwodów.
Czas opóźnienia może zostać ustawiony na 0, jeśli opóźnienie nie jest wymagane
przy wyłączaniu.
21
Sterowanie oświetleniem otoczenia (Fb_AmbientLightControl)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_AmbientLightControl
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
wLuxlevel
Typ
danych:
WORD
xEnabling
xManu_OFF
BOOL
BOOL
uiTd_10tel_s
UINT
wValueP1
WORD
wValueP2
WORD
wValueP3
WORD
Sprzężenie zwrotne:
Komentarz:
xSwitch
Typ
danych:
BOOL
wAODimmValue
WORD
bNvoDimmValue
BYTE
Wyjściowy sygnał ściemniający,
wewnętrznie na 1 –10V
Zakres wartości: 0 – 32767
Wyjściowy sygnał ściemniający nvo dla
sieci LON.
Zakres wartości: 0 – 200
Komentarz:
Sygnał wejściowy z czujnika natężenia
oświetlenia
zakres wartości: 0 – 65535
Załączenie sterowania oświetleniem
Automatyczne wyłączenie przy
wValueP3.
0 / 1 (yes / no)
Opóźnienie wyłączenia po osiągnięciu
wValueP3.
Zakres wartości: 0 – 65535 [0.1s]
Ustawienie domyślne = 3000
Wartość światła otoczenia dla świecenia
maksymalnego
zakres wartości: 0 – 65535
Ustawienie domyślne = 1000
Wartość światła otoczenia dla świecenia
50%
zakres wartości: 0 – 65535
Ustawienie domyślne = 3000
Wartość światła otoczenia dla świecenia
minimalnego
zakres wartości: 0 – 65535
Ustawienie domyślne = 10000
Wyjściowy sygnał załączający
Reprezentacja graficzna:
22
Elementy biblioteki WAGO-I/O-PRO CAA
23
Opis funkcji:
Blok funkcyjny pozwala na automatyczne sterownie oświetleniem zależnie od
oświetlenia otoczenia. Aktualne oświetlenie otoczenia jest odczytywane przez
wejście “wLuxlevel“. Światło jest sterowane zgodnie z trzema parametryzowalnymi
wartościami:
wValueP1
Świecenie pełne na jasność otoczenia = ......
wValueP2
Świecenie w połowie na jasność otoczenia = ......
wValueP3
wyłączenie oświetlenia / oświetlenie podstawowe na jasność
otoczenia = ......
Trzy punkty (wValueP1 – wValueP3) muszą być wpisane w porządku rosnącym.
Jeśli ta zasada jest zignorowana, wyjścia zmienią swój sygnał na 0.
Punkt początkowy do sterowania jest zdefiniowany przez “wValueP1“. Jasność
otoczenia jest wprowadzana przez “wValueP2“, gdzie wartość ściemniania jest
ustawiona na 50%. Późniejsza korekta charakterystyki ściemniania jest korzystnie
realizowana przez punkt “wValueP2“. Wartość światła otoczenia zapewnia tyle
światła w pomieszczeniu, że światło może zostać wyłączone po przejściu do punktu
“wValueP3“.
Sterowanie oświetleniem jest aktywowane przez zbocze narastające sygnału
wejściowego “xEnabling“. Jako standard, oświetlenie zostanie wyłączone tylko, gdy
zostanie osiągnięty podstawowy poziom “wValueP3“. Wyłączenie wystapi z
ustawionym czasem opóźnienia “uiTd_10tel_s“. Automatyczne wyłączenie może być
zakazane przez ustawienie sygnału 1 na wejście “xManu_OFF“. W tym przypadku
oświetlenie jest dalej wysterowane z podstawową wartością (10%).
Optymalne dopasowanie światła z grupami oświetleniowymi, w odniesieniu do okna i
strony pomieszczenia, jest możliwe przez połączenie kilku tych bloków funkcyjnych.
wValueP1
100 %
Przesunię
cie
krzywej
wValueP2
50 %
wValueP3
10 %
0
0
Ambient light act.value
100 %
uiTd_10tel_s
24
Sterowanie świtatłem dla 0 – 10 V (FbConstantLightControl)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Parametry wejściowe:
Automatyka Budynkowa
FbConstantLightControl
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
xToggle
wBasicSetpValue
Typ
danych:
BOOL
WORD
wRealValue
WORD
wMaxMeasuredValueSensor
WORD
xOn_and_Brighter
BOOL
xOff_and_Darker
BOOL
xCentralOn
BOOL
xCentralOff
BOOL
xPresenceDetector
BOOL
xSetpValueShifting
BOOL
xMemo
BOOL
Komentarz:
Wejście z funkcją przełączania.
Podstawowa wartość zadana natężenia
oświetlenia w [lux]
Sygnał wejściowy z czujnika natężenia
oświetlenia
Zakres wartości: 0 – 32767
Maksymalna mierzona wartość czujnika
natężenia oświatlenia w [lux]
Ustawienie domyślne = 2000
Oświetlenie jest załączane przez krótkie
naciśnięcie przycisku.
Oświetlenie jest rozjaśniane przez
dłuższe naciśnięcie przycisku.
xSetpValueShifting = TRUE
Oświetlenie jest wyłączane przez krótkie
naciśnięcie przycisku.
Oświetlenie jest przyciemniane przez
dłuższe naciśnięcie przycisku.
xSetpValueShifting = TRUE
Oświetlenie jest załączane przez funkcję
centralną.
Oświetlenie jest wyłączane przez funkcję
centralną.
Sygnał załączający z czujnika obecności.
Oświetlenie jest wyłączane przez zbocze
opadające.
TRUE= Wartość zadana może być
zwiększona lub zmniejszona.
W przeciwnym razie obowiązuje
wBasicSetpValue.
Funkcja zapamiętywania ON lub OFF
25
dwButtonShort_10tel_s
DWORD
bMinDimmingLevel
BYTE
bMaxDimmingLevel
BYTE
wDimmingSpeed
WORD
Czas krótkiego naciśnięcia przycisku
Zakres wartości: 3 – 10 [0,1 s]
Ustawienie domyślne = 5
Minimalny poziom ściemnienia
oświetlenia
Zakres wartości:6 – 200 (3 – 100 %)
Ustawienie domyślne = 10 (5 %)
Maksymalny poziom ściemnienia
oświetlenia
Zakres wartości: 6 – 200 (3 – 100 %)
Ustawienie domyślne = 200 (100 %)
Czas przejścia pomiędzy minimalnym, a
maksymalnym poziomem ściemnienia
Zakres wartości: 10 – 1000 [0,1 s]
Ustawienie domyślne = 100
Opóźnienie wyłączenia oświetlenia przy
minimalnym poziomie ściemnienia
Oświetlenie pozostaje włączone, gdy
opóźnienie wyłączenia ma wartość 0
Zakres wartości: 0 - 30 [min]
Ustawienie domyślne = 1
Wejście używane do kalibracji czujnika
natężenia oświetlenia
Ustawienie domyślne = 5
Wejście używane do dostosowania
wartości kalibracji do światła dziennego
Zakres wartości: 0 - 100 %
Ustawienie domyślne = 70
dwSwitch_OffDelay
DWORD
rCalibration
REAL
bAdaptation_in_Percent
BYTE
Parametry
wejściowo/wyjściowe
wSetpValue
Typ
danych:
WORD
Komentarz:
Sprzężenie zwrotne:
Komentarz:
xSwitching
wAO_DimmingLevel
Typ
danych:
BOOL
WORD
bNVO_DimmingLevel
BYTE
Wartość zadana natężenia oświetlenia do
sterowania w [lux].
Wyjście stosowane do załączenia lamp
Poziom ściemnienia dla wyjściowego
modułu analogowego 0 – 10V
Zakres wartości: 0 – 32767
Poziom ściemnienie dla sieci LON przez
“NVO“
Zakres wartości: 0 – 200
26
Reprezentacja graficzna:
Opis funkcji:
Blok funkcyjny zapewnia stałe natężenie oświetlenia sterowane automatycznie w
połączeniu z czujnikiem natężenia oświetlenia. Aktualna wartość jasności jest
odpytywana przez wejście “wRealValue“.
Zbocze narastające na wejście „xToggle“ przełącza sterowanie, załącza lub wyłącza
oświetlenia, w zależności od ich aktualnych stanów.
Odniesienie wartości mierzonej “wRealValue“ do zakresu pomiarowego czujnika jest
realizowane przez wejście “wMaxMeasuredValueSensor“. Wyznaczona wartość
rzeczywista jest porównana z wartością zadaną “wSetpValue“. Oświetlenie jest
ściemniane jeśli te dwie wartości różnią sie od siebie.
Naciskając przyciski wejściowe “xOn_and_Brighter“ lub “xOff_and_Darker“ dłużej,
wartość zadana natężenia oświetlenia na wejściu “wSetpValue“ może być zwiększona
lub zmniejszona. Jest to możliwe tylko gdy sygnał wejściowy ”xSetpValueShifting“ ma
wartość TRUE.
Oswietlenie jest włączane lub wyłączane przez krótkie naciśnięcie (czas krótszy niż
”dwButtonShort_10tel_s“) przycisku wejściowego ”xOn_and_Brighter“ lub
”xOff_and_Darker“. Przy załączeniu, natężenie oświetlenia jest doprowadzane
wartości zadanej “wSetpValue“.
Jeśli wejście “xMemo“ ma wartość TRUE, wcześniejsza dostosowana wartość zadana
“wSetpValue“ zostanie zapamiętana po wyłączeniu i przywołana po ponownym
włączeniu.
Jeśli nie jest wymagana funkcja zapamiętywania, sygnał na wejściu ”xMemo“ ma
wartość FALSE. W tym przypadku wartość “wBasicSetpValue“ zostanie ustawiona na
“wSetpValue“ po włączeniu oświetlenia.
27
Używając wejść “xCentralOn“ i “xCentralOff“, wyjście bloku funkcyjnego może zostać
włączone lub wyłączone przez komendę centralną.
Sterowanie stałym natężeniem oświetlenia może być zależne od obecności, styk
przełączny czujnika obecności jest podłączony do wejścia “xPresenceDetector“.
Oswietlenie jest wyłączane na zbocze opadające czujnika obecności.
Maksymalny i minimalny poziom ściemnienia jest ustawiany przez wejścia
“bMaxDimmingLevel“ i “bMinDimmingLevel“.
Czas, w którym sygnał zmienia jasność od “bMinDimmingLevel“ do
“bMaxDimmingLevel“ jest ustawiany przez wejście “wDimmingSpeed“. Czas ten
odnosi się tylko do przesuwających wartość zadaną wejść “ xOn_and_Brighter“
i “xOff_and_Darker“.
Czas, po upływie którego oświetlenie wyłączy się przy minimalnym stanie
ściemnienia jest ustawiany przez wejście “dwSwitch_OffDelay”. Czas ten jest
restartowany jeśli zmieni się stan ściemnienia podczas tego okresu. Jeśli wartość
wejścia “dwSwitch-offDelay“ wynosi 0, oświetlenie nie wyłączy się automatycznie.
Używając parametrów “rCalibration“ i “bAdaptation_in_Percent“, wartość pomiaru z
zamontowanego w suficie czujnika natężenia oświetlenia jest porównywana z
natężeniem światła w miejscu pracy.
Załączenie oświetlenia jest realizowane przez wyjście “xSwitching“, a ustawienie
poziomu ściemniania, dla modułu wyjścia analogowego 0 – 10 V, przez wyjście
”wAO_DimmingLevel“. Na wyjściu “bNVO_DimmingLevel“ poziom ściemnienia
alternatywnie zostanie wysłany w zakresie wartości od 0 do 200. Ten zakres
wartości jest zgodny ze skalowaniem zmiennych sieci LON SNVT_Switch.
Uwaga:
Wejścia “rCalibration“ i “bAdaptation_in_Percent“ powinny pyć
zadeklarowane jako stałe, a “wSetpValue“ jako zmienna w pamięci nieulotnej.
Wymagania kalibracji:

Źródło światła, które ma być mierzone musi być włączone około 20 minut
przed pomiarem, tak że lampy mogą działać na pełną moc.

Zadana wartość natężenia oświetlenia jest mierzona na powierzchni
roboczej za pomocą luxometru, który ma dobre dopasowanie do krzywej
V(λ).

Kalibracja nie może być wykonana, dopóki pomieszczenie nie zostanie
całkowicie umeblowane ponieważ mierzona wartość z czujnika natężenia
oświetlenia zależy od właściwości promieni odbitych pomieszczenia.

rCalibration = 5

bAdaptation_in_Percent = 70
Dwa pomiary są wymagane do kalibracji czujnika natężenia oświetlenia. Dla obu
pomiarów luxometr umieszcza się na powierzchni roboczej gdzie pożądane
natężenie oświetlenia musi zostać osiągnięte.
28
Kalibracja:
Natężenie oświetlenia:
100% światło sztuczne
rCalibration =5
bAdaptation_in_Percent = 70
Aktualny
Nie
Aktualny
Nie
<
=
Wartość
Wartość
zadana?
zadana?
Tak
Tak
Zmniejszenie
wartości kalibracji
Zwiększenie
wartości kalibracji
Natężenie oświetlenia:
50% światło sztuczne
50% światło dzienne
Aktualny
Nie
=
Wartość
Aktualny
Nie
< Wartość
zadana?
zadana?
Tak
Kalibracja zakończona
ssen
Tak
Zmniejszenie
procentowe
adaptacji
Zwiększenie
procentowe
adaptacji
29
Pierwszy pomiar wykonuje się w pomieszczeniu zaciemnionym, stosując wyłącznie
światło sztuczne. Wartość kalibracji jest wyznaczana jak poniżej:

Jeśli natężenie oświetlenia w miejscu pracy jest wyższe niż zadane
natężenie, wartość kalibracji musi zostać zwiększona, dopóki żądana
wartość natężenia oświetlenia nie zostanie osiągnieta.

Jeśli natężenie oświetlenia w miejscu pracy jest niższe niż zadane
natężenie, wartość kalibracji musi zostać zmniejszona dopóki żądana
wartość natężenia oświetlenia nie zostanie osiągnieta.
Ze względów bezpieczeństwa mierzona wartość natężenia oświetlenia przez
luxometr powinna być ok 10% wyższa niż żądana wartość zadana.
Drugi pomiar kalibracji jest wymagany w celu wyznaczenia procentowej adaptacji
wartości kalibrującej.
Ten pomiar jest wykonywany w pomieszczeniu częściowo zaciemnionym z
szczątkowym światłem sztucznym.
Drugi pomiar przeprowadza się jak następuje:

Jeśli natężenie oświetlenia w miejscu pracy jest mniejsze niż wartość
zadana, procent adaptacji musi zostać zwiększony aż do osiągnięcia
zadanego natężenia oświetlenia.

Jeśli natężenie oświetlenia w miejscu pracy jest większa niż wartość
zadana, procent adaptacji musi zostać zmniejszony aż do osiągnięcia
zadanego natężenia oświetlenia.
Jeśli procentowa adaptacja wartości kalibracji jest przeprowadzona w pomieszczeniu
częściowo zaciemnionym, najniższy możliwy offset uzyskuje się w zależności od
części światła dziennego i światła sztucznego. Bieżąca wartość natężenia
oświetlenia może ciągle być niższa niż wartość zadana natężenia oświetlenia.
30
Ściemniacz
Ściemniacz Pojedynczy Przełącznik (FbDimmerSingleSwitch)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FBDimmerSingleSwitch
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xDimmSwitch
xSceneSwitch
xCentON
xCentOFF
bDimmValue
uiT_ShortIn10telSec
Typ
danych:
BOOL
BOOL
BOOL
BOOL
BYTE
UINT
xMemoOFF
BOOL
bMaxDimmValue
BYTE
bMinDimmValue
BYTE
bDimmValueatMemoOFF
BYTE
uiT_SpeedIn10telSec
UINT
bModeOnReset
BYTE
Sprzężenie zwrotne:
xSwitch
bNvo_DimmValue
Typ
danych:
BOOL
BYTE
wAODimmValue
WORD
Komentarz:
Sygnał załączający/ściemniający
Przełącznik scen
Polecenie centralne, włączenie wyjścia
Polecenie centralne, wyłączenie wyjścia
Ustawienie wartości wyjścia (0 – 200)
Czas krótkiego naciśnięcia
Ustawienie domyślne = 5
Wyłączenie funkcji zapamiętywania
Ustawienie domyślne = TRUE
Maksymalna wartość ściemnienia
Zakres wartości: 0 – 200
Ustawienie domyślne = 200
Minimalna wartość ściemnienia
Zakres wartości: 0 – 200
Ustawienie domyślne = 10
Załączenie oświetlenia (jeśli brak funkcji
zapamiętywania)
Zakres wartości: 0 – 200
Ustawienie domyślne = 200
Czas ściemniania od Hmin  Hmax
Zakres wartości: 30 – 1000
Ustawienie domyślne = 50
Zachowanie po restarcie
0=OFF; 1=ON; 3 = --Ustawienie domyślne = 3
Komentarz:
Wyjściowy sygnał załączający
Wyjściowy sygnał ściemniający nvo do
sieci LON
Zakres wartości: 0 - 200
Wyjściowy sygnał ściemniający
wewnętrznie na 1 –10V
Zakres wartości: 0 - 32767
31
Reprezentacja graficzna:
Opis funkcji:
Lampa może zostać ściemniona przez blok funkcyjny “DimmerSingleSwitch”.
Moduł ściemniający sprawdza krótkie i długie naciśnięcie przycisku na wejściu
“xDimmSwitch“. Wejście jest zabezpieczone czasem nieczułości około 50ms. W
przypadku długiego naciśnięcia przycisku (parametryzowanego czasu załączenia
“uiT_ShortIn10telSec“) ściemnianie lub rozjaśnianie jest wykonywane przez dwa
obiekty wyjściowe.
Wartość ściemniania jest ustawiona przez dwa różne formaty danych. W jednym z
formatów dostosowana do SNVT_switch (“bNvo_DimmValue“ 0-200), w drugim do
modułu analogowego 0-10V (“wAODimmValue“ 0 - 32767). Po rozjaśnieniu i
zatrzymaniu na żądanym poziomie, następne wciśnięcie przycisku jest przejściem
do procesu ściemniania. Ścimnianie jest możliwe za pomocą długiego naciśnięcia
przycisku. Jeśli wciśnięcie przycisku jest krótsze niż sparametryzowany czas,
wysłany jest rozkaz załącz/wyłącz.
Obiekty “xCentON“ i “xCentOFF“ pozwalają na przełączenie bloku funkcyjnego przez
polecenia centralnego załączenia i wyłączenia. Blok funkcyjny może również być
skierowany przez wartość (np. z sceny modułu). Jeśli wartość oświetlenia jest
otrzymana na obiekcie “bDimmValue“, światło załącza się na odpowiednią wartość.
Następnie wysterowanie może być znowu zmienione przez sygnał załączający.
Oznacza to, że wartość obiektu wpływa tylko na sygnał wyjściowy w przypadku
zdarzenia zmiany wartości.
Oświetlenie może zostać również wyłączone przez wartość wejścia, jeśli wartość 0
jest odebrana. Jest możliwe, przez wejście “ xSceneSwitch“, ponowne uaktywnienie
wartości świecenia przez obiekt “bDimmValue“ jako wartość wyjściowa modułu
ściemniającego. To może stać się możliwe w połączeniu z modułem sceny.
Ostatnia wartość ściemniania jest zapisana po wyłączeniu i przesłana po załączeniu.
Ta funkcja zapamiętywania może zostać wyłączona w celu parametryzacji stałego
wyłączenia oświetlenia. Włączenie światła jest określone przez
“bDimmValueatMemoOFF“, pod warunkiem posiadania nieaktywnej funkcji
zapamiętywania.
32
Minimalny i maksymalny poziom oświetlenia jest wprowadzany jako wartość
domyślna za pomocą parametrów “bMinDimmValue“ i “bMaxDimmValue“.
Parametr “uiT_SpeedIn10telSec“ jest czasem ściemniania, podczas którego sygnał
zmienia się od “bMinDimmValue“ do “bMaxDimmValue“.
Jeśli dla czasu “uiT_SpeedIn10telSec“ wartość spoza zakresu wartości (30 – 1000
[0.1s]) jest wprowadzona, wówczas wartość graniczna górna lub dolna jest wpisana.
Parametr “bModeOnReset“ określa zachowanie się bloku funkcyjnego
następującego po restarcie sterownika. Następujące ustawienia są osiągalne dla
tego parametru:
0 = Wyłączenie po resecie
1 = Włączenie po resecie
3 = Bez zmian po resecie (wartość początkowa sprzed resetu jest przywrócona)
Uwaga:
Ten blok funkcyjny wykorzystuje kilka zmiennych mających deklarację zmiennych
nieulotnych VAR_RETAIN.
33
Ściemniacz Przełącznik Podwójny (FbDimmerDoubleSwitch)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbDimmerDoubleSwitch
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xDimmSwitchUP
Typ
danych:
BOOL
xDimmSwitchDown
BOOL
xSceneSwitch
xCentON
xCentOFF
bDimmValue
uiT_ShortIn10telSec
BOOL
BOOL
BOOL
BYTE
UINT
xMemoOFF
BOOL
bMaxDimmValue
BYTE
bMinDimmValue
BYTE
bDimmValueatMemoOFF
BYTE
uiT_SpeedIn10telSec
UINT
bModeOnReset
BYTE
Sprzężenie zwrotne:
xSwitch
bNvo_DimmValue
Typ
danych:
BOOL
BYTE
wAODimmValue
WORD
Komentarz:
Sygnał załączający oświetlenie /
rozjaśniający
Sygnał wyłączający oświetlenie /
ściemniający
Przełącznik scen
Polecenie centralne, włączenie wyjścia
Polecenie centralne, wyłączenie wyjścia
Ustawienie wartości wyjścia (0 – 200)
Czas krótkiego naciśnięcia
Ustawienie domyślne = 5
Wyłączenie funkcji zapamiętywania
Ustawienie domyślne = TRUE
Maksymalna wartość ściemnienia
Zakres wartości: 0 – 200
Ustawienie domyślne = 200
Minimalna wartość ściemnienia
Zakres wartości: 0 – 200
Ustawienie domyślne = 10
Załączenie oświetlenia (jeśli brak funkcji
zapamiętywania)
Zakres wartości: 0 – 200
Ustawienie domyślne = 200
Czas ściemniania od Hmin  Hmax
Zakres wartości: 30 – 1000
Ustawienie domyślne = 50
Zachowanie po restarcie
0=OFF; 1=ON; 3 = --Ustawienie domyślne = 3
Komentarz:
Wyjściowy sygnał załączający
Wyjściowy sygnał ściemniający nvo do
sieci LON
Zakres wartości: 0 - 200
Wyjściowy sygnał ściemniający
wewnętrznie na 1 –10V
Zakres wartości: 0 - 32767
34
Reprezentacja graficzna:
Opis funkcji:
Blok funkcyjny FbDimmerDoubleSwitch jest porównywalny z blokiem funkcyjnym
FbDimmerSingleSwitch. Różnica tkwi w dostępie bloku funkcyjnego z jednego
przycisku podwójnego do dwóch obiektów wejściowych “xDimmSwitchUP“ i
“xDimmSwitchDown“.
Pozwala to ściemniać i rozjaśniać oświetlenie w zdefiniowany sposób. Jest więc
możliwe zawsze określenie kierunku zmiany.
Krótki impuls (<“uiT_ShortIn10telSec“) na jedno z dwóch wejść powoduje włączenie
lub wyłączenie oświetlenia. Długi impuls (> “uiT_ShortIn10telSec“) na wejście
“xDimmSwitchUP“ powoduje rozjaśnianie do wartości “bMaxDimmValue“, a długi
impuls na wejście “xDimmSwitchDown“ powoduje ściemnianie do “bMinDimmValue“.
Uwaga:
Ten blok funkcyjny wykorzystuje kilka zmiennych mających deklarację zmiennych
nieulotnych VAR_RETAIN.
35
Scena
Przęłączanie Scen (FbSceneDigital)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbSceneDigital
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
bActorSceneNo1by8
Typ
danych:
BYTE
xSwitchActor1
BOOL
xSwitchActor2
BOOL
xSwitchActor3
BOOL
xSwitchActor4
BOOL
xStore
BOOL
Sprzężenie zwrotne:
Typ
danych:
BOOL
BOOL
BOOL
BOOL
xDoSwitchActor1
xDoSwitchActor2
xDoSwitchActor3
xDoSwitchActor4
Komentarz:
Wybór żądanego numeru sceny
Zakres wartości: 1 - 8
Wartość domyślna wyjścia 1 z funkcją
zapamiętywania.
Wartość domyślna wyjścia 2 z funkcją
zapamiętywania.
Wartość domyślna wyjścia 3 z funkcją
zapamiętywania.
Wartość domyślna wyjścia 4 z funkcją
zapamiętywania.
Wywołanie funkcji zapamiętywania
Komentarz:
Wyjściowy sygnał sterujący 1
Wyjściowy sygnał sterujący 2
Wyjściowy sygnał sterujący 3
Wyjściowy sygnał sterujący 4
Reprezentacja graficzna:
36
Opis funkcji:
Scenariusz oświetleniowy może być wywołany za pomocą przycisku przez blok
funkcyjny Scene.
Moduł może wywołać osiem scen. Liczba załączających grup to cztery.
Poszczególne moduły scen świetlnych mogą być kaskadowo wywoływane
(uruchamiane równolegle) jeśli liczba scen / grup załączających nie jest
wystarczająca.
Wybór żądanego numeru sceny świetlenej jest realizowany przez wartości 1-8
(BYTE) na wejściu “bActorSceneNo1by8“. Wartości wewnętrznie przechowywane
lub skonfigurowane dla wyjść załączających “ xDoSwitchActor1-4“ są następnie
aktywowane.
Sceny świetlne można ponownie skonfigurować przez “xSwitchActor1-4“, po czym
wartości sygnałów wejściowych “xSwitchActor1-4“ są tylko oceniane gdy aktywny
jest tryb pracy zapisywania.
Procedura wprowadzania nowych scen świetlnych zawiera pięć kroków:
1. Wybór sceny świetlnej do przeprogramowania
2. Aktywacja wejścia “xStore“
3. Wprowadzenie wartości 1-4
4. Wyjście z trybu pracy “Store“
5. Nowa scena jest zapamiętana
Nastepujące wartości są wprowadzane do modułu, jako wartości początkowe:
Wyjście 1
Wyjście 2
Wyjście 3
Wyjście 4
Scena 1
OFF
OFF
OFF
OFF
Scena 2
ON
OFF
OFF
OFF
Scena 3
OFF
ON
OFF
OFF
Scena 4
OFF
OFF
ON
OFF
Scena 5
OFF
OFF
OFF
ON
Scena 6
OFF
OFF
ON
ON
Scena 7
OFF
ON
ON
ON
Scena 8
ON
ON
ON
ON
Uwaga:

Jeśli wgrasz nowy program do sterownika, zaprogramowane sceny świetlne
zostaną nadpisane przez wartości domyślne.

Ten blok funkcyjny wykorzystuje kilka zmiennych mających deklarację
zmiennych nieulotnych VAR_RETAIN.
37
Scena ściemniana (FbSceneAnalog)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbSceneAnalog
Funkcja
Blok Funkcyjny X Program
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
bActorSceneNo1by8
Typ
danych:
BYTE
bSetpDimmActor1
BYTE
bSetpDimmActor2
BYTE
bSetpDimmActor3
BYTE
bSetpDimmActor4
BYTE
xStore
BOOL
Sprzężenie zwrotne:
Typ
danych:
BYTE
BYTE
BYTE
BYTE
bNvo_DimmActor1
bNvo_DimmActor2
bNvo_DimmActor3
bNvo_DimmActor4
Komentarz:
Wybór żądanego numeru sceny
Zakres wartości: 1 - 8
Wartość domyślna wyjścia 1 z funkcją
zapamiętywania.
Zakres wartości: 0 - 200
Wartość domyślna wyjścia 2 z funkcją
zapamiętywania.
Zakres wartości: 0 - 200
Wartość domyślna wyjścia 3 z funkcją
zapamiętywania.
Zakres wartości: 0 - 200
Wartość domyślna wyjścia 4 z funkcją
zapamiętywania.
Zakres wartości 0 - 200
Wywołanie funkcji zapamiętywania
Komentarz:
Wartość dla wyjścia 1 (0 – 200)
Wartość dla wyjścia 2 (0 – 200)
Wartość dla wyjścia 3 (0 – 200)
Wartość dla wyjścia 4 (0 – 200)
Reprezentacja graficzna:
38
Opis funkcji:
Scenariusz oświetleniowy może być wywołany za pomocą przycisku przez blok
funkcyjny Scene.
Moduł może wywołać osiem scen. Liczba załączających grup to cztery.
Poszczególne moduły scen świetlnych mogą być kaskadowo wywoływane
(uruchamiane równolegle) jeśli liczba scen / grup załączających jest nie
wystarczająca.
Wybór sceny jest realizowany przez wartości 1-8 (BYTE) na wejściu
“bActorSceneNo1by8“.
Wartości wewnętrznie przechowywane lub skonfigurowane dla wyjść załączających “bNvo_DimmAktor14“ są następnie aktywowane.
Sceny świetlne można ponownie skonfigurować przez wejście “bSetpDimmActor14“, po czym wartości sygnałów wejściowych “bSetpDimmActor1-4“ są tylko oceniane
gdy aktywny jest tryb pracy zapisywania.
Procedura wprowadzania nowych scen świetlnych zawiera pięć kroków:
1. Wybór sceny świetlnej do przeprogramowania
2. Aktywacja wejścia “xStore“
3. Wprowadzenie wyjściowych wartości ściemniających 1-4
4. Wyjście z trybu pracy Store
5.
Nowa scena jest zapamiętana
Nastepujące wartości są wprowadzane do modułu, jako wartości początkowe:
Wyjście 1
Wyjście 2
Wyjście 3
Wyjście 4
Scena 1
0
0
0
0
Scena 2
10
30
50
70
Scena 3
30
50
70
90
Scena 4
50
70
90
110
Scena 5
70
90
110
130
Scena 6
90
110
130
150
Scena 7
110
130
150
170
Scena 8
200
200
200
200
Uwaga:

Jeśli wgrasz nowy program do sterownika, zaprogramowane sceny świetlne
zostaną nadpisane przez wartości domyślne.

Ten blok funkcyjny wykorzystuje kilka zmiennych mających deklarację
zmiennych nieulotnych VAR_RETAIN.
39
Wybór sceny (FbSceneSelection)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbSceneSelection
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
Typ
danych:
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
Komentarz:
Typ
danych:
BYTE
Komentarz:
xSceneNo1
xSceneNo2
xSceneNo3
xSceneNo4
xSceneNo5
xSceneNo6
xSceneNo7
xSceneNo8
Sprzężenie zwrotne:
bSceneNo
Wybór sceny świetlnej 1
Wybór sceny świetlnej 2
Wybór sceny świetlnej 3
Wybór sceny świetlnej 4
Wybór sceny świetlnej 6
Wybór sceny świetlnej 6
Wybór sceny świetlnej 7
Wybór sceny świetlnej 8
Wyjście numeru sceny świetlnej
Zakres wartości: 1 - 8
Reprezentacja graficzna:
Opis funkcji:
Blok funkcyjny SceneSelection jest używany razem z blokiem funkcyjnym
“FbSceneAnalog“ lub “FbSceneDigital“. Jest on przeznaczony do konwersji
załączających sygnałów wejściowych typu BOOLEAN na sygnał wyjściowy 1-8 typu
BYTE. Ten sygnał wyjściowy pozwala odpytywać blok funkcyjny o osiem scen
świetlnych. Jeśli dwa wejścia scen świetlnych dostaną rozkaz ON w tym samym
czasie, scena z większym numerem zostanie wyłączona. Jeśli na przykład wejścia
“xSceneNo2“ i “xSceneNo4“ są aktywne, scena czwarta jest wyłączona na wyjściu
“bSceneNo“.
Uwaga:
Ten blok funkcyjny używa wewnątrz kilka zmiennych z deklaracją VAR_RETAIN.
40
Krzywa Charakterystyki
Liniowa 2 punkty (Fu_Linear_2punkt)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fu_Linear_2punkt
Funkcja X
Blok funkcyjny
Program
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
Typ
danych:
REAL
REAL
REAL
REAL
REAL
Komentarz:
Typ
danych:
REAL
Komentarz:
rX1
rY1
rX2
rY2
rInput_X
Sprzężenie zwrotne:
rY
Wartośc referencyjna X dla punktu 1
Wartość wyjściowa Y dla punktu 1
Wartośc referencyjna X dla punktu 2
Wartość wyjściowa Y dla punktu 2
Sygnał wejściowy przed konwersją
Skonwertowany sygnał wyjściowy
Reprezentacja graficzna:
Opis funkcji:
41
Elementy biblioteki WAGO-I/O-PRO CAA
Wartość wejściowa “rInput_X“ jest linearyzowana według definicji w punktach rX1,
rY1 i rX2, rY2.Wartośc zlinearyzowana jest przesyłana na wyjście “rY“.
Jeżeli punkty “rX1” i “rY1” są identyczne (charakterystyka pionowa), wyjście jest
ustawiane na 0. Jeżeli wartości “rY1” i “rY2” są identyczne, wyjście jest ustawiane na
wartości rY1 lub rY2.
Y
rY2
rY1
rX
1
rX
2
X
42
Liniowa 10 Punktów (Fu_Linear_10)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fu_Linear_10
Funkcja X
Blok funkcyjny
Program
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
Typ
danych:
REAL
REAL
…
…
REAL
REAL
REAL
Komentarz:
Typ
danych:
REAL
Komentarz:
rX1
rY1
…
…
rX10
rY10
rInput_X
Sprzężenie zwrotne:
Fu_Linear_10
Wartośc referencyjna X dla punktu 1
Wartość wyjściowa Y dla punktu 1
…
…
Wartośc referencyjna X dla punktu 10
Wartość wyjściowa Y dla punktu 10
Sygnał wejściowy przed konwersją
Sygnał wyjściowy
Reprezentacja graficzna:
43
44
Opis funkcji:
Odcinki proste są definiowane przez punkty (rX1, rY1) do (rX10. rY10). Wartość
wejściowa “rInput_X“ jest dzielona na odcinki, linearyzowana i przesłana na wyjście
“rY“ za pomocą tych punktów. Jako takie, wprowadzone punkty determinują sygnał
wyjściowy Y=f(x). Należy upewnić się, aby punkty doniesienia X były
wprowadzone w kolejności rosnącej. Punkty referencyjne Y mogą być
wprowadzone w dowolnej kolejności. Poza zdefiniowanym obszarem, stosowane są
punkty ostatniego odcinka. W celu ograniczenia wyjścia do zdefiniowanych
odcinków, zaleca się aby ostatnie dwa punkty Y miały identyczną wartość.
Jeżeli dwa wynikowe punkty X są identyczne, wartość wyjścia jest ustawiana na 0.
Y
rY1, rY2
rY3
rY4
rY5
rY6
rX1
rX2
rX3
rX4
rX5
rX6
rY9, rY10
rX7
rX8
rX9
rX10
X
45
Filtr
Filtr dolnoprzepustowy (FbFilter_T1)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbFilter_T1
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
iInput
dwT1_In10telSec
bModeOnReset
Typ
danych:
INT
DWORD
Byte
iInitInput
INT
Sprzężenie zwrotne:
Typ
danych:
INT
iOutput1
Komentarz:
Sygnał wejściowy niefiltorwany
Podstawa czasu filtru
Opcja inicjalizacji
0 = wyjście jest inicjalizowane
parametrem (iInitInput).
1 = wyjście jest inicjalizowane wartością
wejściową iInput.
2 = wyjście jest inicjalizowane ostatnią
wartością wyjścia.
Wartość początkowa = 2
Zmienna inicjalizująca
Komentarz:
Wygładzony sygnał wyjściowy
Reprezentacja graficzna:
46
Przebiegi czasowe:
iInput, iOutput
iInput
t
dwT1_In10telSec
Opis funkcji:
Sygnał wejściowy “iInput“ jest przepuszczany przez filtr i przesyłany na wyjście
“iOutput“. Blok funkcyjny jest używany w celu wygładzenia sygnału wejścowego.
Niniejsza funkcja ma stały czas próbkowania równy 1 s.
Stała czasowa filtru jest definiowana poprzez wejście “dwT1_In10telSec“. Wartość
stałej czasowej musi być większa niż czas próbkowania (np. 5 razy większa,
dwT1_In10telSec = 5).
Wejście “bModeOnReset“ determinuje zachowania przy inicjalizacji. Po restarcie
wyjście przyjmuje wartość, która jest ustawiona w opcjach inicjalizacji.
Uwaga:
Ten blok funkcyjny wykorzystuje kilka zmiennych mających deklarację zmiennych
nieulotnych VAR_RETAIN.
47
Wyślij przy zmianie
Wyslij przy zmianie dla INT (Fb_iSendOnDelta)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_iSendOnDelta
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
Typ
danych:
INT
WORD
Komentarz:
Typ
danych:
INT
Komentarz:
iInput
wHyst
Sprzężenie zwrotne:
iOutput
Sygnał wejściowy (-32768 – 32767)
Histereza dla sygnały wejściowego
( 0 – 65535)
Wartość domyślna = 0
Sygnał wyjściowy (-32768 – 32767)
Reprezentacja graficzna:
Opis funkcji:
Blok funkcyny Fb_iSendOnDelta przesyła sygnał wejściowy “iInput“ do wyjścia
“iOutput“. Małe zmiany sygnału wejściowego nie mają wpływu na sygnał
wyjściowy. Parametr “wHyst“ pokazuje przy jakiej zmianie wartości wejściowej
nastąpi reset sygnału na wyjściu
Przykład:
Sygnał wejściowy i wyjściowy mają taką samą wartość równą 3000, a histereza jest
równa 100. Zmiany sygnału wejściowego w zakresie 2951 - 3049, nie będą miały
wpływu na sygnał wyjściowy. Wartość wyjściowa 3000 pozostaje niezmieniona.
Sygnał wejściowy jest przesyłany na wyjście tylko w przypadku zmiany wartości  50
(histereza/2).
48
Wyślij na zmianę dla WORD (Fb_wSendOnDelta)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_wSendOnDelta
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
Typ
danych:
WORD
WORD
Komentarz:
Typ
danych:
WORD
Komentarz:
wInput
wHyst
Sprzężenie zwrotne:
wOutput
Sygnał wejściowy (0 – 65535)
Histereza dla sygnały wejściowego
Sygnał wyjściowy
Reprezentacja graficzna:
Opis funkcji:
Blok funkcyjny Fb_wSendOnDelta przesyła sygnał wejściowy “wInput“ na sygnał
wyjściowy “wOutput“. Małe zmiany sygnału wejściowego nie mają wpływu na
sygnał wyjściowy. Parametr “wHyst“ pokazuje przy jakiej zmianie wartości
wejściowej nastąpi reset sygnału na wyjściu
Przykład:
Sygnał wejściowy i wyjściowy mają taką samą wartość równą 3000, a histereza jest
równa 100. Zmiany sygnału wejściowego w zakresie 2951 - 3049, nie będą miały
wpływu na sygnał wyjściowy. Wartość wyjściowa 3000 pozostaje niezmieniona.
Sygnał wejściowy jest przesyłany na wyjście tylko w przypadku zmiany wartości  50
(histereza/2).
49
Wyłącznik schodowy
Wyłącznik schodowy bez ostrzeżenia z ręcznym wyłączeniem
(Fb_StairwellLight1)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_StairwellLight1
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xSwitch
xStop
Typ
danych:
BOOL
BOOL
dwT_10tel_s
DWORD
Sprzężenie zwrotne:
Typ
danych:
BOOL
xActuator
Komentarz:
Wejście dla sygnału przełączającego
Czas wyłączenia dla wyłącznika
schodowego
Czas wyłącznika schodowego
Zakres wartości: 10 – 65535 [0.1s]
Ustawienie domyślne = 1200
Komentarz:
Wyjściowy sygnał wyłączający
Reprezentacja graficzna:
Przebiegi czasowe:
xSwitch
dwT_10tel_s
xStop
xActuator
50
Opis funkcji:
Blok funkcyjny ‘stairwell’ działa jako dynamiczny, monostabilny przełącznik. Przy
wykryciu zbocza narastającego na wejściu “xSwitch“, wyjście “xActuator“ jest
załączane. Czas dla wyłącznika schodowego jest ustawiany przez parametr
“dwT_10tel_s“. W przypadku pojawienia się kolejnego zbocza narastającego na
wejściu w trakcie czasu wyłącznika schodowego, czas jest resetowany a puls jest
rozciągnięty (ponowne wzbudzenie).
Wejście stopujące ustawia sygnał wyjściowy na zero w dowolnym momencie (światło
zostaje ręcznie wyłączone).
W przypadku gdy wyjście jest ustawione, a sygnały “xSwitch“ i “xStop“ przyjdą
równocześnie stop ma priorytet i czas będzie przerwany. Jeżeli wyjście nie jest
ustawione, a wejścia przyjdą równocześnie z wartością 1, wyjście jest ustawione a
czas będzie rozpoczęty.
51
Wyłącznik schodowy z ostrzeżeniem (Fb_StairwellLight2)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Automatyka Budynkowa
Fb_StairwellLight2
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Nazwa biblioteki:
Zastosowanie:
Parametry wejściowe:
xSwitch
xManual
dwT_10tel_s
Typ
danych:
BOOL
BOOL
DWORD
dwTw_10tel_s
DWORD
Sprzężenie zwrotne:
Typ
danych:
BOOL
xActuator
Komentarz:
Wejście dla sygnału przełączającego
Komenda przełączająca, światło stałe
Czas wyłącznika schodowego
Zakres wartości: 10 – 65535 [0.1s]
Ustawienie domyślne = 1200
Czas ostrzeżenia 50 – 300 [0.1s]
Ustawienie domyslne = 150
Komentarz:
Wyjściowy sygnał wyłączający
Reprezentacja graficzna:
Przebiegi czasowe:
Ponowne
wyzwolenie
Czas wyłącznika
schodowego
xSwitch
Czas włączenia z czasem
ostrzeżenia Ts
dwT_10tel_s
dwTw_10tel_s
Światło
ciągłe
xManuel
1s
xActuator
52
Opis funkcji:
Wyjście “xActuator“ jest ustawiane na 1 wraz z przyjściem zbocza narastającego
na wejściu “xSwitch“. W momencie, gdy czas ustawiony na “dwT_10tel_s“
upłynie, wyjście ostrzegające jest ustawiane na 0 na czas 1 sekundy. Następnie
wyjście ostrzegające jest załączane na czas “dwTw_10te_s“. W przypadku
wykrycia kolejnego zbocza narastającego na wejściu “xSwitch“ podczas tego
okresu czas będzie wyzwolony ponownie. Jeżeli czas nie zostanie ponownie
wzbudzony, wyjście jest wyłączane do 0, gdy tylko czas “dwTw_10tel_s“ upłynie.
Wyjście jest ustawiane (światło ciągłe) tak długo jak aktywne jest wejście
“xManual“.
53
Przekaźnik impulsowy
Przekaźnik impulsowy bez sprzężenia zwrotnego (Fb_LatchingRelay)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_LatchingRelay
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xSwitch
xCentOFF
Typ
danych:
BOOL
BOOL
xCentON
BOOL
bModeOnReset
BYTE
Sprzężenie zwrotne:
Typ
danych:
BOOL
xActuator
Komentarz:
Wejście dla sygnału przełączającego
Sygnał przełączający centralnego
wyłączenia
Sygnał przełączający centralnego
włączenia
Zachowanie po restarcie
0=OFF; 1=ON; 3 = --Ustawienie domyślne = 3
Komentarz:
Wyjściowy sygnał wyłączający
Reprezentacja graficzna:
Przebiegi czasowe:
xSwitch
xCentOn
xCentOFF
xActuator
54
Opis funkcji:
Blok funkcyjny Latching Relay jest identyczny z tym przełączającym. Blok funkcyjny
reaguje na sygnał przełączający na wejściu “xSwitch“ wyzwalając funkcję
przełączania. Wejście jest zabezpieczone przed podwójnym przyciśnięciem czasem
ok. 30ms. Sygnał wyjściowy “xActuator“ zmienia swój stan wraz z każdym
wykryciem zbocza narastającego na wejściu.
Wyjście może być przełączane przez wejścia “xCentON“ lub “xCentOFF“.
Parametr “bModeOnReset“ determinuje zachowanie bloku funkcyjnego po resecie.
Następujące ustawienia są możliwe dla tego parametru:
0 = Wyłączenie po resecie
1 = Włączenie po resecie
3 = Bez zmian po resecie (wartość początkowa sprzed resetu jest przywrócona)
Uwaga:
Ten blok funkcyjny wykorzystuje kilka zmiennych mających deklarację zmiennych
nieulotnych VAR_RETAIN.
55
Przekaźnik impulsowy ze sprzężeniem zwrotnym
(Fb_LatchingRelayFeedb)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_LatchingRelayFeedb
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xSwitch
xCentOFF
Typ
danych:
BOOL
BOOL
xCentON
BOOL
bFeedback
BOOL
Sprzężenie zwrotne:
Typ
danych:
BOOL
xActuator
Komentarz:
Wejście dla sygnału przełączającego
Sygnał przełączający centralnego
wyłączenia
Sygnał przełączający centralnego
włączenia
Sygnał wejściowy dla sprzężenia
zwrotnego
Komentarz:
Wyjściowy sygnał wyłączający
Reprezentacja graficzna:
Przebiegi czasowe:
xSwitch
xCentON
xCentOFF
xFeedback
xActuator
1 sekunda
56
Opis funkcji:
Blok funkcyjny Latching Relay ze sprzężeniem zwrotnym jest identyczny z tym
przełączającym. Blok funkcyjny reaguje na sygnał przełączający na wejściu
“xSwitch“ wyzwalając funkcję przełączania. Wejście jest zabezpieczone przed
podwójnym przyciśnięciem czasem ok. 30ms. Sygnał wyjściowy “xActuator“
zmienia swój stan wraz z każdym wykryciem zbocza narastającego na wejściu.
Blok funkcyjny może być użyty tylko w przypadku, gdy sygnał sprzężenia zwrotnego
jest dostępny. Jeżeli wartości sygnałów wyjściowego xAktor i wejściowego
“xFeedback“ róznią się przez dłużej niż 1 sekundę, sygnał wyjściowy przyjmuje
wartość sygnału zwrotnego.
Typowa aplikacja to sterowanie zewnętrzym wyłącznikiem za pomocą kilku
rozproszonych czujników (patrz przykład poniżej).
Wyjście może być przełączane przez wejścia “xCentON“ lub “xCentOFF“.
Czujnik sterujący 1
Wyłącznik zewnętrzny
Czujnik sterujący 2
57
Przełącznik poziomu
Przłącznik poziomu dla etapów 1 do 5 (Fb_SwitchLevelX)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Parametry wejściowe:
Automatyka Budynkowa
Fb_SwitchLevel2
Fb_SwitchLevel3
Fb_SwitchLevel4
Fb_SwitchLevel5
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
iInput
iSetp1
Typ
danych:
INT
INT
iSetp2
INT
iSetp3
INT
iSetp4
INT
iSetp5
INT
iHyst
INT
xL1
xL2
xL3
xL4
xL5
xManual
uiTd_10tel_s
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
UINT
Sprzężenie zwrotne:
Typ
danych:
BOOL
BOOL
BOOL
xLevel1
xLevel2
xLevel3
Komentarz:
Sygnał wejściowy
Wartość progu dla poziomu 1
Zakres wartości: -32768 – 32767
Ustawienie domyślne = 200
Wartość progu dla poziomu 2
Zakres wartości: -32768 – 32767
Ustawienie domyślne = 220
Wartość progu dla poziomu 3
Zakres wartości: -32768 – 32767
Ustawienie domyślne = 240
Wartość progu dla poziomu 4
Zakres wartości: -32768 – 32767
Ustawienie domyślne = 260
Wartość progu dla poziomu 5
Zakres wartości: -32768 – 32767
Ustawienie domyślne = 280
Histereza dla wartości progowych
Zakres wartości: 0 – 32767
Wartość domyślna = 20
Tryb ręczny dla poziomu 1
Tryb ręczny dla poziomu 2
Tryb ręczny dla poziomu 3
Tryb ręczny dla poziomu 4
Tryb ręczny dla poziomu 5
Aktywacja trybu ręcznego
Czas przełączenia pomiędzy poziomami
Zakres wartości: 5 – 100 [0.1s]
Wartość domyślna = 20
Komentarz:
Wyjście przełączające dla poziomu 1
Wyjście przełączające dla poziomu 2
Wyjście przełączające dla poziomu 3
58
xLevel4
xLevel5
xError
Wyjście przełączające dla poziomu 4
Wyjście przełączające dla poziomu 5
Błąd, niewłaściwe wejście
BOOL
BOOL
BOOL
Reprezentacja graficzna:
Przebiegi czasowe:
Przykład: Schemat przełącznika dwupoziomowego
Sygnał
iSetp1
iSetp
2
Histereza
Level 1
Td
Td
Level 2
Td
59
Opis funkcji:
Blok funkcyjny Level Switch jest dostępny w bibliotece w wersji 2-5.
Porównuje ona wartość wejścia “iInput“ z wartością progu “iSetp1-iSetpX“. Jeżeli
przekroczona zostaje wartość progu + histereza/2, odpowiedni poziom 1-X jest
ustawiany na “1“.
Sygnał wejściowy może wahać się w zakresie histerezy bez zmiany na wyjściu.
Histereza jest wspólna dla wszystkich wartości progów.
Jeżeli wartośc progu - histereza/2 jest mniejsza niż wartość progu niższego
poziomu, kolejny poniższy poziom jest załączany.
Ustawienie kilku progów na "1" w tym samym czasie jest niemożliwe.
Czas opóźnienia przełączania pomiędzy poziomami może być wprowadzony jako
wartość domyślna poprzez parametr “uiTd_10tel_s“.
Wartości progów muszą być wprowadzone w kolejności rosnącej. Jeżeli ta
zasada nie będzie spełniona, komunikat o błędzie pojawi się na wyjściu "Error".
Przykład:
Histereza = 2
iSetp1 = 20
19  xLevel1 = OFF
21  xLevel1 = ON
iSetp2 = 22
21  xLevel2 = OFF
23  xLevel2 = ON
iSetp3 = 24
23  xLevel3 = OFF
25  xLevel3 = ON
iSetp4 = 26
25  xLevel4 = OFF
27  xLevel4 = ON
iSetp5 = 28
27  xLevel5 = OFF
29  xLevel5 = ON
Jeżeli to możliwe, przerwy pomiędzy poziomami powinny mieć takie same wartości
jak histereza.
60
Tablica
Tablica na 8 przycisków (fb_Tableau)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_Tableau
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
Typ
danych:
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
UINT
Komentarz:
Typ
danych:
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
Komentarz:
xI1
xI2
xI3
xI4
xI5
xI6
xI7
xI8
xLTest
uiT_10tel_s
Sprzężenie zwrotne:
xO1
xO2
xO3
xO4
xO5
xO6
xO7
xO8
xGroup
Komunikat wejściowy 1
Komunikat wejściowy 2
Komunikat wejściowy 3
Komunikat wejściowy 4
Komunikat wejściowy 5
Komunikat wejściowy 6
Komunikat wejściowy 7
Komunikat wejściowy 8
Wejście testujące dla lamp
Czas dla sygnału migającego puls/pauza
Zakres wartości: 0 – 100 [0.1s]
Wartość domyślna = 0
Wskaźnik lampy 1
Wskaźnik lampy 2
Wskaźnik lampy 3
Wskaźnik lampy 4
Wskaźnik lampy 5
Wskaźnik lampy 6
Wskaźnik lampy 7
Wskaźnik lampy 8
Wyjściowy wskaźnik błedu wspólnego
61
Reprezentacja graficzna:
Opis funkcji:
Blok funkcyjny Tableau konwertuje 8 komend binarnych na przełączniki stanu
(lampa ON / lampa OFF / lampa migająca). Sparametryzowany status jest
wyświetlany, gdy nadejdzie binarny telegram przełączający. Funkcja podłączonych
lamp może być sprawdzona dzięki wejściu testującemu lampy. Jeżeli wejście
“xLTest“ ma wartość “1” , wszystkie 8 wyjść jest włączanych.
Częstotliwość migania jest ustawiana wpsólnie dla wszystkich wyjść. Wyjściowy
sygnał wyswietlający błąd wspólny “xGroup“ jest ustawiany na “1“ jeżeli jedno z
wejść zostaje przełączone na aktywne. Jeżeli "0" jest domyślną wartością parametru
“uiT_10tel_s“, wyjścia “xO1 – xO8“ zostaną włączone na stałe zgodnie z
odpowiednim wejściem.
62
Opóźnienie
Opóźnienie włączenia/wyłączenia (Fb_Delay)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_Delay
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xInput
dwTon_10tel_s
Typ
danych:
BOOL
DWORD
dwToff_10tel_s
DWORD
Sprzężenie zwrotne:
Typ
danych:
BOOL
xOutput
Komentarz:
Wejściowy sygnał przełączający
Wartośc dla opóźnionego włączenia
Zakres wartości: 0 – 65535 [0.1s]
Ustawienie domyślne = 10
Wartośc dla opóźnionego wyłączenia
Zakres wartości: 0 – 65535 [0.1s]
Ustawienie domyślne = 10
Komentarz:
Wyjściowy sygnał wyłączający
Reprezentacja graficzna:
Przebiegi czasowe:
xInput
dwTon_10tel_s
dwToff_10tel_s
xOutput
Opis funkcji:
Blok funkcyjny Delay opóźnia narastające i opadające zbocza sygnałów (opóźnione
przełączanie ON/OFF) wejścia “xInput“. Czas opóźnień dla zbocza narastającego i
opadającego może być ustawiony osobno. Obydwa czasy mogą byc również
ustawione na 0.
63
Pogoda
Kontrola ograniczenia (Fb_Weather)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_Weather
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
iInput_Signal
iLimit1
iLimit2
wHyst1
wHyst2
dwTon_10tel_s
Typ
danych:
INT
INT
INT
WORD
WORD
DWORD
dwToff_10tel_s
DWORD
Sprzężenie zwrotne:
iOutput_Signal
xActorLimit1
Typ
danych:
INT
BOOL
xActorLimit2
BOOL
Komentarz:
Wejściowa wartość mierzona
Parametr dla wartości granicznej 1
Parametr dla wartości granicznej 2
Parametr dla wartości histerezy GW1
Parametr dla wartości histerezy GW2
Opóźnione załączenie, sygnał wyjściowy
Wartość zakresu: 1 – 36000 [0.1s]
Ustawienie domyślne = 300
Opóźnione wyłączenie, sygnał wyjściowy
Wartość zakresu: 1 – 36000 [0.1s]
Ustawienie domyślne = 300
Komentarz:
Wyjściowa wartość mierzona
Sygnał przełączający przy wartości limitu
1
Sygnał przełączający przy wartości limitu
2
Reprezentacja graficzna:
64
Przebiegi czasowe:
Input signal
“iInput_Signal“
iLimit2
wHyst2
iLimit1
wHyst1
xActorLimit1
dwToff_10tel_s
dwTon_10tel_s
xActorLimit2
dwTon_10tel_s
dwToff_10tel_s
Opis funkcji:
Blok funkcyjny Weather jest wykorzystywany do nagrywania i przesyłania sygnałów
z czujników analogowych. Analogowa wartość pomiaru może być przesłana do sieci
jako wartość pomiaru. To pozwala innym użytkownikom sieci na użycie tej wartości,
np. do reprezentacji graficznej.
Procedury zależne od pogody (podniesienie żaluzji, schowanie markiz, załączanie
oświetlenia zewnętrznego, itp.) są kontrolowane za pomocą wyjść.
Do każdej wartości mierzonej mogą być przypisane dwie wartości graniczne
(“iLimit1“, “iLimit2“) wraz z histerezami (“wHyst1“, “wHyst2“). Wartośc "1" jest
wysyłana do odpowiedniego wyjścia (“xActorLimit1“, “xActorLimit2“). jeżeli
wartość mierzona przekroczy wartość graniczną na wejściu “iInput_Signal“. Sygnał
zostanie wyresetowany, jeżeli wartość wejściowa jest poniżej wartości granicznej.
Ponadto, aby uniknąć przełączania wyjścia spowodowanego krótkimi zmianami
sygnału wejściowego można skonfigurować opóźnienia na wejściu i wyjściu
(“dwTon_10tel_s“, “dwToff_10tel_s“).
Kilka z tych funkcji może być połączonych ze stacją pogodową.
65
Kalkulacja czasu zachodu słońca (Fb_Sunset)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_Sunset
Funkcja
Blok funkcyjny X Program
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
Typ
danych:
DT
DT
REAL
REAL
Komentarz:
Typ
danych:
REAL
REAL
Komentarz:
dtActualTime
dtUTC_Time
rLatitude
rLongitude
Wartość zwracana:
rAzimuth
rElevation
Czas aktualny
Aktualny czas UTC
Szerkość geograficzna
Wysokość geograficzna
Azymut [°]
Wysokość [°]
Reprezentacja graficzna:
Opis funkcji:
Blok funkcyjny oblicza aktualną pozycję słońca wykorzystjąc aktualny czas.
Zarówno czas lokalny "dtActualTime" jak i czas UTC "dtUTC_Time" są wymagane
do kalkulacji pozycji słońca.
Aktualna pozycja jest ustalana na podstawie wejść "rLatitude" i "rLongitude".
Szerokość geograficzna "rLatitude" i długość geograficzna "rLongitude“ mogą być
również obliczone jak poniżej:
Szerokość := Szerokość geograficzna N w stopniach + (szerokość N w minutach /
60)
Długość := Długość geograficzna E w stopniach + (długośc E w minutach / 60)
Wyjście "rAzimuth" pokazuje aktualny azymut, natomiast "rElevation" wysokość
słońca w stopniach.
Uwaga:
Wyjście “rAzimuth” pokazuje kąt pomiędzy Biegunem Północnym a Słońcem,
przyjmując kierunek zgodny z ruchem wskazówek zegara.
Wyjście “rElevation” pokazuje kąt Słońca w stosunku do horyzontu..
66
Czas pracy / Kontrola czasu pracy
Czas pracy (FbOperationTime)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbOperatingTime
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xEnable
Typ
danych:
BOOL
xReset
BOOL
dwSignalDay
DWORD
bSignalHour
BYTE
bSignalMinute
DWORD
xSignalReset
BOOL
xPreset
BOOL
dwPresetDay
DWORD
bPresetHour
BYTE
bPresetMinute
BYTE
Komentarz:
Stan "TRUE" na wejściu ropocznie
odliczanie czasu pracy.
Stan "TRUE" na wejściu ustawi wszystkie
wartości wyjściowe na 0.
Liczba dni do aktywacji wyjścia xSignal.
Wartość początkowa = 0
Liczba godzin do aktywacji wyjścia
xSignal.
Zakres wartości 0 – 23
Wartość początkowa = 0
Liczba minut do aktywacji wyjścia
xSignal.
Zakres wartości: 0 – 59
Wartość początkowa = 0
Sygnał “TRUE“ na wejściu wyresetuje
sygnał “xSignal“.
Zbocze narastające na wejściu
zainicjalizuje liczniki z wartościami
początkowymi.
Parametr podający liczbę dni na
początkowej wartości zadanej
Wartość początkowa = 0
Parametr podający liczbę godzin na
początkowej wartości zadanej
Zakres wartości: 0 – 23
Wartość początkowa = 0
Parametr podający liczbę minut na
początkowej wartości zadanej
Zakres wartości: 0 – 59
Wartość początkowa = 0
67
Sprzężenie zwrotne:
rHour_total
dwDay
bHour
bMinute
xSignal
Typ
danych:
REAL
DWORD
BYTE
BYTE
BOOL
dwNumber
DWORD
Komentarz:
Całkowity czas pracy.
Liczba dni w całkowitym czasie pracy
Liczba godzin w całkowitym czasie pracy
Liczba minut w całkowitym czasie pracy
Wyjście wysyła sygnał, że czas zadany
został osiągnięty.
Ilość aktywacji
Reprezentacja graficzna:
Opis funkcji:
Odmierzanie czasu jest aktywne, gdy wejście “xEnable“ ma wartość “TRUE”.
Wyjście “dwNumber“ pokazuje liczbę aktywacji wejścia xEnable.
Wyjście “xSignal“ zostanie aktywowane jeżeli licznik czasu pracy osiągnie wartości
(“dwSignalDay“, “bSignalHour“, “bSignalMinute“). To wyjście jst używane aby
zgłaszać niezbędne prace serwisowe. Kasowanie sygnału konserwacji odbywa się
poprzez wzbudzenie wejścia “xSignalReset“.
Wyjście “rHour_total“. pokazuje całkowity czas pracy.
Wyjścia “dwDay“, “bHour“ i “bMinute“ pokazują odpowiednie fragmenty
całkowitego czasu pracy (zobacz przykład).
Wyjścia “dwPresetDay“, “bPresetHour“ i “bPresetMinute“ są inicjalizowane za
pomocą wzbudzenia wejścia “xPreset“.
Wejście “xReset“ resetuje wszystkie wyjścia na 0 (poza “xSignal”).
68
Uwaga:
Rozdzielczość licznika czasu wynosi 1 minutę. Uzasadnione jest natomiast, aby
używać tego bloku funkcyjnego do odmierzania czasu pracy urządzeń o długim
czasie działania. Im dłuższy czas pracy, tym mniejszy jest błąd procentowy pomiaru.
Przykład:
Całkowity czas pracy = 26g 30m
 rHour_total = 26.5
 dwDay = 1
 bHour = 2
 bMinute = 30
Uwaga:
Ten blok funkcyjny wykorzystuje kilka zmiennych mających deklarację zmiennych
nieulotnych VAR_RETAIN.
69
Kontrola czasu pracy (FbRunDurationControl)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbRunDurationControl
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xStart1
Typ
danych:
BOOL
xStart2
BOOL
xStart3
BOOL
rHour1
REAL
rHour2
REAL
rHour3
REAL
Sprzężenie zwrotne:
Typ
danych:
BOOL
BOOL
BOOL
xOutput_1
xOutput_2
xOutput_3
Komentarz:
Sygnał “TRUE“ na wejściu aktywuje
jedno z trzech wyjść. “FALSE” resetuje
wyjście.
Sygnał “TRUE“ na wejściu aktywuje
jedno z trzech wyjść. “FALSE” resetuje
wyjście.
Sygnał “TRUE“ na wejściu aktywuje
jedno z trzech wyjść. “FALSE” resetuje
wyjście.
Wartość wejściowa zmierzonego czasu
pracy dla wyjścia 1
Wartość wejściowa zmierzonego czasu
pracy dla wyjścia 2
Wartość wejściowa zmierzonego czasu
pracy dla wyjścia 3
Komentarz:
Sygnał wyjściowy 1
Sygnał wyjściowy 2
Sygnał wyjściowy 3
Reprezentacja graficzna:
70
Opis funkcji:
Ten blk funkcyjny steruje właczeniem i wyłączeniem trzech wyjść.
“xOutput(1-3)“ zależą od czasów pracy.
Jeżeli sygnał "TRUE" na jednym z trzech wejść “xStart(1-3)“ daje polecenie do
aktywacji wyjścia, wtedy wyjście z najkrótszym czasem pracy bedzie ustawione na
"TRUE".
Sygnał "TRUE" na kolejnym wejściu xStart(1-3) spodowuje załączenie kolejnego
wyjścia z najdłuższym czasem pracy.
Wyłączanie wyjść również zależy od ich czasów pracy. Reset sygnału startowego
spowoduje deaktywację wyjścia z najdłuższym czasem pracy.
Blok funkcyjny umożliwia czasowe działanie wyjść za pomocą wejść “rHour(1-3)“.
Czas działania może być określony na przykład za pomocą bloku FbOperatingTime.
Typowa aplikacja dla tego bloku funkcyjnego to listwa oświetleniowa (przełączanie
wł. / wył. 1/3, 2/3, lub 3/3).
Przykład aplikacji:
71
Harmonogram
Zegar (Fb_Time)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
Fb_Time
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xACTIVE
Typ
danych:
BOOL
wIN_YEAR
bIN_MONTH
WORD
BYTE
bIN_DAY
bHour
BYTE
BYTE
bMINUTE
BYTE
bSECOND
BYTE
Sprzężenie zwrotne:
Typ
danych:
WORD
BYTE
BYTE
BYTE
BYTE
BYTE
BYTE
wOUT_YEAR
bOUT_MONTH
bOUT_DAY
bOUT_HOUR
bOUT_MINUTE
bOUT_SECOND
bWEEK_DAY
Komentarz:
Sygnał “TRUE” rozpoczyna funkcję
zegara.
Sygnał wejściowy podający rok
Sygnał wejściowy podający miesiąc [1 –
12]
Sygnał wejściowy podający dzień [1 – 31]
Sygnał wejściowy podający godzinę [0 –
23]
Sygnał wejściowy podający minutę [0 –
59]
Sygnał wejściowy podający sekundę [0 –
59]
Komentarz:
Sygnał wyjściowy podający rok
Sygnał wyjściowy podający miesiąc
Sygnał wyjściowy podający dzień
Sygnał wyjściowy podający godzinę
Sygnał wyjściowy podający minutę
Sygnał wyjściowy podający sekundę
Wartość dnia tygodnia:
1 = Poniedziałek
2 = Wtorek
3 = Środa
4 = Czwartek
5 = Piątek
6 = Sobota
7 = Niedziela
72
Reprezentacja graficzna:
Opis funkcji:
Sterowniki programowalne WAGO nie posiadają sprzętowego zegara czasu
rzeczywistego. Blok funkcyjny FbTime pozwala na symulację zegara. Jeśli występuje
rozbieżność w czasie ok. 10 sekund na dzień, konieczne jest, aby synchronizować
blok funkcyjny z zewnętrznym zegarem czasu rzeczywistego (rekomenduje się, aby
synchronizację przeprowadzać raz dziennie). Synchronizacja odbywa się za pomocą
wejść “bIN_YEAR“, “bIN_MONTH“, “bIN_DAY“, “bIN_HOUR“, “bIN_MINUTE“, i
“bIN_SECOND“.
Zmiana wartości na wejściach “bIN_HOUR“, “bIN_MINUTE“ i “bIN_SECOND“
spowoduje zmiany na odpowiednich wyjściach “bOUT_HOUR“, “bOUT_MINUTE“
lub “bOUT_SECOND“. Wyjścia zostaną zainicjalizowane nowymi wartościami. To
samo dotyczy wyjść “bOUT_YEAR“, “bOUT_MONTH“, i „bOUT_DAY“.
Brak zmian wartości wejściowych powoduje dalsze działanie zegara w symulacji. O
północy zmienna wyjściowa bOUT_DAY jest automatycznie zmieniana na następny
dzień. Lata przestępne są wyliczane.
O północy ostatniego dnia miesiąca zmienna wyjściowa bOUT_Month jest zmieniana
na następny miesiąc. Zmiana roku tak samo obsługiwana jest przez blok funkcyjny.
Przy uwzględnieniu zmiennych wyjściowych bOUT_YEAR, bOUT_MONTH, i
bOUT_DAY dzień tygodnia (Poniedziałek .. Niedziela = 1 .. 7) jest wyliczany i
wysyłany na wyjście “bWEEK_DAY“.
Gdy sygnał "TRUE" pojawia się na wejściu “xACTIVE“ wyjścia bOUT_HOUR,
bOUT_MINUTE, i bOUT_SECOND są inicjalizowane odpowiednimi wartościami
wejściowymi. Sygnał “FALSE” powoduje wyzerowanie wszystkich wyjść.
Uwaga:
 Wyliczenie dnia tygodnia w trybie symulacji WAGO I/O PRO jest niepoprawne.
Jednakże, wyliczenia w sterownikach (poza 750-841) są poprawne.
 Ten blok funkcyjny wykorzystuje kilka zmiennych mających deklarację
zmiennych nieulotnych VAR_RETAIN.
73
Harmonogram (FbTimeSwitch)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbTimeSwitch
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
bWEEK_DAY
Typ
danych:
BYTE
bInputHour
bInputMinute
bOnHour
bOnMinute
bOffHour
bOffMinute
xMonday_1
WORD
BYTE
BYTE
BYTE
BYTE
BYTE
BOOL
xTuesday_2
BOOL
xWednesday_3
BOOL
xThursday_4
BOOL
xFriday_5
BOOL
xSaturday_6
BOOL
xSunday_7
BOOL
Komentarz:
Sygnał wejściowy podający aktualny
dzień tygodnia.
1 = Poniedziałek
2 = Wtorek
3 = Środa
4 = Czwartek
5 = Piątek
6 = Sobota
7 = Niedziela
Sygnał wejściowy podający godzinę
Sygnał wejściowy podający minutę
Czas pracy w godzinach
Czas pracy w minutach
Czas wyłaczenia: godzina
Czas wyłaczenia: minuta
Aktywuje / deaktywuje komendę
przełączającą w Poniedziałek
Wartośc początkowa = TRUE
Aktywuje / deaktywuje komendę
przełączającą we Wtorek
Wartośc początkowa = TRUE
Aktywuje / deaktywuje komendę
przełączającą w Środę
Wartośc początkowa = TRUE
Aktywuje / deaktywuje komendę
przełączającą w Czwartek
Wartośc początkowa = TRUE
Aktywuje / deaktywuje komendę
przełączającą w Piątek
Wartośc początkowa = TRUE
Aktywuje / deaktywuje komendę
przełączającą w Sobotę
Wartośc początkowa = TRUE
Aktywuje / deaktywuje komendę
przełączającą w Niedzielę
Wartośc początkowa = TRUE
74
Elementy biblioteki WAGO-I/O-PRO CAA
Sprzężenie zwrotne:
xOutput
Typ
danych:
BOOL
Komentarz:
Wyjściowy sygnał wyłączający
Reprezentacja graficzna:
Opis funkcji:
Blok funkcyjny przełącza wyjście xOutput ON/OFF, w zależności od dnia tygodnia i
pory dnia. Wartości aktualnego dnia tygodnia i aktualnego czasu muszą zostać
dostarczone blokowi funkcyjnemu na wejściach “wWEEK_DAY“, “bInputHour“, i
“bInputMinute“.
Czas pracy jest ustawiony na wejściach “bON_Hour“ lub “bON_Minute“, czas
wyłączenia jest ustawiony na wejściach “bOffHour“ lub “bOFF_Minute“. Aby
uniknąć wykonania funkcji bazującej na czasie w określony dzień tygodnia,
odpowiednie wejście musi być ustawione na "FALSE" (np. xSaturday_6 = FALSE dla
Soboty).
75
Losowość
Symulacja obecności (FbRandom)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbRandom
Blok funkcyjny X Program
Funkcja
Building_common.lib
Wszystkie programowalne sterowniki sieciowe
Parametry wejściowe:
xStart
Typ
danych:
BOOL
dwT_In10telMin
DWORD
bOutputNo
BYTE
Sprzężenie zwrotne:
Typ
danych:
BOOL
BOOL
BOOL
xOutput_1
xOutput_2
xOutput_3
Komentarz:
Sygnał “TRUE“ na tym wejściu
rozpocznie funkcje losowe (zobacz
przykłady poniżej)
Okres podczas którego jedno z trzech
wyjść jest przełączane. Okres ma losowe
odchylenie  15 minut
Zakres wartości: 20 – 3000 [0.1 min]
Wartość początkowa = 100
Ilośc aktywowanych wyjść
Zakres wartości : 1-3
Komentarz:
Output signal 1
Sygnał wyjściowy 2
Sygnał wyjściowy 3
Reprezentacja graficzna:
76
Opis funkcji:
Sygnał “TRUE” na wejściu “xStart“ rozpocznie przełączanie wyjść “xOutput_1 – 3“
w losowej kolejności
Czas pomiędzy przełączeniami jest zdefiniowany za pomocą wejścia
“dwT_In10telMin“. Czas 15 minut jest losowo dodawany do stałej czasowej.
Minimalny czas pomiędzy przełączeniami wynosi 2 minuty. Jeżeli wejście “xStart“
jest ustawione na “FALSE”, wszystkie wyjścia “xOutput_1 – 3“ są resetowane.
Wartość wejściowa “bOutputNo“ predefiniuje ilość wyjść używanych w
następujących przykładach.
Przykłady:
- dwT_In10telMin = 200 (20 minut)  przełączenie na jednym z trzech wyjść w
ciągu 5 - 35 minut.
- dwT_In10telMin = 50 (5 minut)  przełączenie na jednym z trzech wyjść w ciągu
2-20 minut.
77
Funkcje dedykowane dla sieci LON
Ustawienie SNVT (FbSetting)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka budynkowa
FbSetting
Blok funkcyjny
Funkcja
Building_common.lib
Sterwoniki sieciowe 750-819
Parametry wejściowe:
bFunction
Typ
danych:
BYTE
bSetting
BYTE
iRotation
INT
dwTK_10tel_s
DWORD
dwTL_10tel_s
DWORD
Sprzężenie zwrotne:
xUP
Typ
danych:
BOOL
xDOWN
OFF
BOOL
BOOL
ON
BOOL
X
Program
Komentarz:
Wejście dla elementu ”Function” dla
SNVT_setting
Wejście dla elementu ”Setting” dla
SNVT_setting
Wejście dla elementu ”Rotation” dla
SNVT_setting
Długość impulsu dla sygnału “Short”
Zakres wartości: 2 – 100 [0.1s]
Wartość początkowa = 4
Długość impulsu dla sygnału “Long”
Zakres wartości: 2 – 100 [0.1s]
Wartość początkowa = 8
Komentarz:
Sygnał wyjściowy do góry / stop dla
żaluzji
Sygnał wyjściowy w dół / stop dla żaluzji
Wyjście jest w stanie TRUE, jeżeli
element “Function” SNVT_setting wysyła
“OFF”.
Wyjście jest w stanie TRUE, jeżeli
element “Function” SNVT_setting wysyła
“ON”.
Reprezentacja graficzna:
78
Opis funkcji:
Blok funkcyjny "Setting" przekształca wartości wejściowe SNVT_Setting w krótkie
albo długie impulsy. Długość impulsów wyjściowych może być ustawiona za pomocą
zmiennych wejściowych “dwTK_10tel_s“ (krótki impuls) lub “dwTL_10tel_s“ (długi
impuls). Po obliczeniu sygnałów na wejściach bFunction, bSetting i iRotation,
impuls zostanie wysłany na wyjście xUP lub xDOWN.
W połączeniu z blokiem "sunblind" jest możliwe wygenerowanie komend UP /
DOWN / STOP jak również regulacja lameli UP/DOWN.
Czasy uiTK_10tel_s i dwTL_10tel_s muszą zostać dopasowane do nastawy czasu
dwT_TasKurzIn10telSec bloku funkcyjnego “sunblind”.
Natępujące reguły muszę być przestrzegane:
dwTK_10tel_s < uiT_SwitchShortIn10telSec (FbSunblind: czas na krótkie
przyciśnięcie)
dwTL_10tel_s > uiT_SwitchShortIn10telSec (FbSunblind: czas na długie
przyciśnięcie)
Przykład:
Wartości bSetting i iRotation mogą zostać pominięte w większości aplikacji.
Obydwie wartości wejściowe muszą być stałe w takim przypadku
bSetting = 16#00
iRotation = 16#7fff
Element bFunction jest ustawiany następująca w elemencie Plug In PRIO:
TimeOut time approx.
500ms
Przykład z WAGO I/O PRO:
79
Tabela pokazuje przypadanie impulsów wyjściowych dla różnych stanów wejść
bFunction, bSetting, i iRotation.
SNVT_Setting
Odpowiedź na
wyjściu FB
Funkcja
Setting
Rotation
0 (OFF)
00h...FFh
0000h...FFFFh
OFF = TRUE
1 (ON)
00h...FFh
0000h...FFFFh
ON = TRUE
00h00h
0000h
---
00h or FFh
0000h < > 4650h
xDOWN =
00h...C8h
0000h or 7FFFh
xDOWN=
00h or FFh
7FFFh
xDOWN =
00h...FFh
< 0000h
---
00h00h
0000h
---
00h or FFh
0000h < > 4650h
xUP=
00h...C8h
0000h or 7FFFh
xUP=
00h or FFh
7FFFh
xUP=
00h...FFh
< 0000h
00h...FFh
0000h...FFFFh
2 (DOWN)
3 (UP)
4 (STOP)
--xDOWN=
or
xUP=
5 (STATE)
00h...FFh
0000h...FFFFh
---
Funkcja STOP wysyła krótki impuls albo poprzez xDOWN lub xUP, w zależności która
komenda była wysyłana ostatnio. Jeżeli, na przykład, ostatnia komenda była typu UP,
wtedy krótki impuls zostanie wysłany poprzez wyjście xUP w przypadku komendy Stop.
= krótki impuls wyjściowy
= długi impuls wyjściowy
80
Niespakowany SNVT Setting (FbUnpackSetting)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbUnpackSetting
Blok funkcyjny
Funkcja
Building_common.lib
Sterownik sieciowy 750-819
Parametry wejściowe:
Typ
danych:
DWORD
Komentarz:
Komentarz:
bFunction
Typ
danych:
BYTE
bSetting
BYTE
iRotation
INT
dwSNVT_setting
Sprzężenie zwrotne:
X
Program
Sygnał wejściowy zmiennej
konfiguracyjnej typu SNVT_setting
Wartość wyjściowa elementu “Function“ z
typu SNVT_setting
Wartość wyjściowa elementu “Setting“ z
typu SNVT_setting
Wartość wyjściowa elementu “Rotation“ z
typu SNVT_setting
Reprezentacja graficzna:
Opis funkcji:
Blok fukcyjny “UnpackSetting” jest używany, gdy tablica konfiguracyjna
(Configuration Property) typu SNVT_setting jest przekazywana z LNS Plug-In PRIO
(Neuron chip) do WAGO I/O PRO (C165). Zmienne konfiguracyjne są przekazywane
poprzez typ DWORD z właściwością Retain. Aby dostęp do struktury elementów
typu SNVT_setting był możliwy, konieczne jest jej rozpakowanie. Blok funkcyjny
“UnpackSetting” konwertuje sygnał wejściowy dwSNVT_setting na trzy elementy
bFunction, bSetting oraz iRotation.
81
Niespakowany SNVT Switch (FbUnpackSwitch)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbUnpackSwitch
Blok funkcyjny
Funkcja
Building_common.lib
Sterownik sieciowy 750-819
Parametry wejściowe:
Typ
danych:
DWORD
Komentarz:
Komentarz:
bValue
Typ
danych:
BYTE
xState
BOOL
dwSNVT_switch
Sprzężenie zwrotne:
X
Program
Sygnał wejściowy zmiennej
konfiguracyjnej typu SNVT_setting
Wartość wyjściowa elementu “Value“ z
typu SNVT_switch
Wartość wyjściowa elementu “State“ z
typu SNVT_switch
Reprezentacja graficzna:
Opis funkcji:
Blok fukcyjny “UnpackSetting” jest używany, gdy tablica konfiguracyjna
(Configuration Property) typu SNVT_setting jest przekazywana z LNS Plug-In PRIO
(Neuron chip) do WAGO I/O PRO (C165). Zmienne konfiguracyjne są przekazywane
poprzez typ DWORD z właściwością Retain. Aby dostęp do struktury elementów
typu SNVT_setting był możliwy, konieczne jest jej rozpakowanie. Blok funkcyjny
“UnpackSetting” konwertuje sygnał wejściowy dwSNVT_setting na trzy elementy
bFunction, bSetting oraz iRotation.
82
Niespakowany SNVT State (FbUnpackState)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbUnpackState
Blok funkcyjny
Funkcja
Building_common.lib
Sterownik sieciowy 750-819
Parametry wejściowe:
Typ
danych:
DWORD
Komentarz:
Komentarz:
Bit_0
Typ
danych:
BOOL
...
...
Bit_15
...
...
BOOL
dwSNVT_state
Sprzężenie zwrotne:
X
Program
Wartość wejściowa elementu
konfiguracyjnego typu SNVT_state
Wartość wyjściowa elementu “Bit_0“ z
typu SNVT_state
...
...
Wartość wyjściowa elementu “Bit15“ z
typu SNVT_state
Reprezentacja graficzna:
Opis funkcji:
83
Elementy biblioteki WAGO-I/O-PRO CAA
Blok fukcyjny “UnpackState” jest używany, gdy tablica konfiguracyjna (Configuration
Property) typu SNVT_setting jest przekazywana z LNS Plug-In PRIO (Neuron chip)
do WAGO I/O PRO (C165). Zmienne konfiguracyjne są przekazywane poprzez typ
DWORD z właściwością Retain. Aby dostęp do struktury elementów typu
SNVT_setting był możliwy, konieczne jest jej rozpakowanie. Blok funkcyjny
“UnpackState konwertuje sygnał wejściowy dwSNVT_state na 16 elementów typu
Bit_0 to Bit_15.
84
Niespakowany SNVT Scene (FbUnpackScene)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FbUnpackScene
Blok funkcyjny
Funkcja
Building_common.lib
Sterownik sieciowy 750-819
Parametry wejściowe:
Typ
danych:
DWORD
Komentarz:
Komentarz:
bfunction
Typ
danych:
BYTE
bScene_number
BYTE
dwSNVT_scene
Sprzężenie zwrotne:
X
Program
Sygnał wejściowy zmiennej
konfiguracyjnej SNVT_scene
Wartość wyjściowa elementu “Function“ z
typu SNVT_scene
Wartość wyjściowa elementu
“Scene_number“ z typu SNVT_scene
Reprezentacja graficzna:
Opis funkcji:
Blok fukcyjny “UnpackScene” jest używany, gdy tablica konfiguracyjna
(Configuration Property) typu SNVT_setting jest przekazywana z LNS Plug-In PRIO
(Neuron chip) do WAGO I/O PRO (C165). Zmienne konfiguracyjne są przekazywane
poprzez typ DWORD z właściwością Retain. Aby dostęp do struktury elementów
typu SNVT_setting był możliwy, konieczne jest jej rozpakowanie. Blok funkcyjny
“UnpackScene konwertuje sygnał wejściowy dwSNVT_scene na dwa elementy
bfunction i bScene_number.
85
SCPT poziom procentowy (FuSCPT_lev_percent)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FuSCPT_lev_percent
Funkcja X
Blok funkcyjny
Building_common.lib
Sterownik sieciowy 750-819
Parametry wejściowe:
Typ
danych:
DWORD
Komentarz:
Typ
danych:
REAL
Komentarz:
dwSCPT_lev_percent
Sprzężenie zwrotne:
FuSCPT_lev_percent
Program
Sygnał wejściowy zmiennej
konfiguracyjnej typu SCPT_lev_percent
Wartość wyjściowa SCPT_lev_percent
Zakres wartości –163.84 % - 163.83%
Reprezentacja graficzna:
Opis funkcji:
Blok fukcyjny “FuSCPT_lev_percent” jest używany, gdy tablica konfiguracyjna
(Configuration Property) typu SNVT_setting jest przekazywana z LNS Plug-In PRIO
(Neuron chip) do WAGO I/O PRO (C165). Zmienne konfiguracyjne są przekazywane
poprzez typ DWORD z właściwością Retain. Aby dostęp do wartości ujemnych
FuSCPT_lev_percent był możliwy potrzebna jest konwersja wartości. Funkcja
FuSCPT_lev_percent konwertuje sygnał wejściowy DWORD na typ REAL.
86
SCPT temp (FuSCPT_temp)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FuSCPT_temp
Funkcja X
Blok funkcyjny
Building_common.lib
Sterownik sieciowy 750-819
Parametry wejściowe:
Typ
danych:
DWORD
Komentarz:
Typ
danych:
DINT
Komentarz:
dwSCPT_temp
Sprzężenie zwrotne:
FuSCPT_temp
Program
Sygnał wejściowy zmiennej
konfiguracyjnej typu SCPT_temp
Wartość wyjściowa SCPT_temp
0
Zakres wartości –2740 – 62795 [0.1 C]
Reprezentacja graficzna:
Opis funkcji:
Blok fukcyjny “FuSCPT_temp” jest używany, gdy tablica konfiguracyjna
(Configuration Property) typu SNVT_setting jest przekazywana z LNS Plug-In PRIO
(Neuron chip) do WAGO I/O PRO (C165). Zmienne konfiguracyjne są przekazywane
poprzez typ DWORD z właściwością Retain. Aby dostęp do wartości ujemnych
FuSCPT_temp był możliwy potrzebna jest konwersja wartości. Funkcja
FuSCPT_temp konwertuje sygnał wejściowy DWORD na typ DINT.
87
SCPT temp p (Fu_SCPT_temp_p)
Elementy biblioteki WAGO-I/O-PRO CAA
Kategoria:
Nazwa:
Typ:
Nazwa biblioteki:
Zastosowanie:
Automatyka Budynkowa
FuSCPT_temp_p
Funkcja X
Blok funkcyjny
Building_common.lib
Sterownik sieciowy 750-819
Parametry wejściowe:
Typ
danych:
DWORD
Komentarz:
Typ
danych:
INT
Komentarz:
dwSCPT_temp_p
Sprzężenie zwrotne:
FuSCPT_temp_p
Program
Sygnał wejściowy zmiennej
konfiguracyjnej typu SCPT_temp_p
Wartość wyjściowa SCPT_temp_p
0
Zakres wartości –27317- 32766 [0.01 C]
Reprezentacja graficzna:
Opis funkcji:
Blok fukcyjny “FuSCPT_temp_p” jest używany, gdy tablica konfiguracyjna
(Configuration Property) typu SNVT_setting jest przekazywana z LNS Plug-In PRIO
(Neuron chip) do WAGO I/O PRO (C165). Zmienne konfiguracyjne są przekazywane
poprzez typ DWORD z właściwością Retain. Aby dostęp do wartości ujemnych
FuSCPT_temp_p był możliwy potrzebna jest konwersja wartości. Funkcja
FuSCPT_temp_p konwertuje sygnał wejściowy DWORD na typ INT.
88
WAGO Kontakttechnik GmbH & Co. KG
Postfach 2880 • D-32385 Minden
Hansastraße 27 • D-32423 Minden
Phone:
05 71/8 87 – 0
Telefax: 05 71/8 87 – 1 69
E-Mail:
[email protected]
Internet:
http://www.wago.com