LOGO_EIB_LON.pdf

(567 KB) Pobierz
siemens.indd
AUTOMATYKA PRAKTYCZNA
LOGO! w technice
automatyzacji budynków ,
część 1
LOGO! było dotychczas znane jako moduł logiczny
wykorzystywany do sterowania pracą niewielkich urządzeń
i maszyn. Dzięki oprogramowaniu LOGO!SoftComfort można
tworzyć jak na tę klasę sterowań dość skomplikowane
algorytmy sterujące. Powstało tysiące aplikacji wykorzystujących
LOGO! w maszynach, jednakże tylko niewielki procent
zastosowań wykorzystuje LOGO! w automatyce budynków. Jedną
z przyczyn było to, że w budynkach rozległych należało stworzyć
specjalne okablowanie, uwzględniające odpowiednią liczbę kabli
sterujących. Na szczęście już „było”…
Dzięki tworzeniu modułowej struk-
tury systemu, LOGO! pozyskało nowe
możliwości komunikacyjne, pozwa-
lające na wymianę danych z innymi
urządzeniami w sieciach LON ( Local
Operating Network ), EIB oraz AS–I
( Actuator–Sensor–Interface ). Struktu-
ry sieciowe pozwalają na integrację
LOGO! z innymi systemami sterowa-
nia, współpracę z panelami operator-
skimi, archiwizację danych na kom-
puterach PC, bezpośrednie sterowanie
wybranymi (poprzez adresowanie)
urządzeniami w sieci komunikacyjnej.
Obecnie rodzina LOGO! jest do-
posażona w trzy moduły komunika-
cyjne: LOGO! KNX (EIB), LOGO!
CM LON i LOGO! AS–I.
Dzięki zastosowaniu modułów
komunikacyjnych w ramach automa-
tyki budynków stało się możliwe
sterowanie:
– systemami klimatyzacyjnymi,
– oświetleniem,
– klapami oddymiającymi,
– żaluzjami,
– pracą wind w przypadku pożaru,
a także:
– kontrola przejść i kontrola dostępu,
– sterowanie drzwiami garażowymi,
– kontrola i sterowanie rozdziałem
energii,
– kontrola miejsc parkingowych,
– monitorowanie pracy kotłów,
– monitorowanie pracy systemów
przeciwpożarowych.
Oczywiście LOGO! wraz z mo-
dułami komunikacyjnymi nie jest
„sercem” systemów sterowania sys-
temami automatyki budynków, pełni
natomiast rolę uzupełniającą w tych
systemach jako inteligentny sterow-
nik, wykonujący sterowania lokalne,
szczególnie tam, gdzie jest wymaga-
ne podtrzymanie pracy systemu pod-
czas awarii sterowania centralnego.
Rys. 2. Wygląd modułu CM LON
Systemem, który integruje w sobie
wszelkie niezbędne systemy stero-
wania inteligentnym budynkiem jest
Desigo firmy Siemens działu Sie-
mens Building Technology. System
ten posiada budowę zhierarchizowa-
rys. 1 , gdzie najwyższą warstwą
jest warstwa zarządzania systemem
( Management Level ), bazująca na sie-
ciach o dużej przepustowości BACnet
i FND. Poniżej znajduje się warstwa
automatyki ( Automation Level ), bazu-
jąca na specjalizowanych sterowni-
kach PLC i sieciach BACnet, Profibus,
FIP (EIBnet). Najniższa warstwa po-
lowa ( Field Level ) bazuje na sieciach
LON, EIB, EHS, BA Tibus i właśnie
na tym poziomie sterowania wyko-
rzystywane jest LOGO! System De-
sigo wyznacza kierunki rozwoju sys-
temów automatyki dla inteligentnych
budynków, wszystkie jego warstwy
komunikacyjne są ustandaryzowane
poprzez normy, dzięki temu system
jest systemem otwartym, pozwalają-
cym na integrację z innymi systema-
mi automatyki budynkowej.
Rys. 1. Standaryzacja protokołów i warstw komunikacyjnych sieci w Europie
wg CEN TC247
142
Elektronika Praktyczna 9/2006
13764924.021.png 13764924.022.png 13764924.023.png 13764924.024.png 13764924.001.png 13764924.002.png 13764924.003.png
AUTOMATYKA PRAKTYCZNA
Elektronika Praktyczna 9/2006
143
13764924.004.png
AUTOMATYKA PRAKTYCZNA
System jest skalowany, więc licz-
ba elementów i odpowiednie warstwy
komunikacyjne użyte do projektowa-
nia takiego systemu są definiowane
przez projektanta. Tak więc system
może być użyty zarówno do niewiel-
kich domków jednorodzinnych jak
i dużych biurowców i hipermarketów.
Bliższe informacje na temat systemu
Desigo można znaleźć na stronach
Internetowych SBT ( Siemens Buil-
ding Technology ). Z punktu widzenia
LOGO! wytworzenie i udostępnienie
zmiennych poprzez moduły komuni-
kacyjne do sieci EIB oraz LON Works
jest bardzo proste.
Moduł komunikacyjny CM
LON
Moduł komunikacyjny jest podłą-
czany do LOGO! jak typowy moduł
rozszerzenia. W przypadku zastosowa-
nia modułu LOGO! CM LON nale-
ży wykonać podłączenia zasilania 24
VDC zgodnie z rys. 2 .
Sieć LON bazuje na dwużyłowym
kablu w ekranie, który należy podłą-
czyć do zacisków oznaczonych jako
„A” i „B”. Każdy moduł komunikacyj-
ny wyposażony jest w wyspecjalizo-
wany układ scalony Neuron–ID firmy
Echelon, w którym zapamiętany jest
niemodyfikowalny adres komunikacyj-
Rys 4 Przykładowy program w LOGO! z wykorzystaniem sieci LON
ny. Ma on zdefiniowaną, skończoną
liczbę zmiennych, za pomocą któ-
rych może komunikować się z innymi
urządzeniami. Projektant ma możli-
wość ustawienia parametrów komu-
nikacyjnych oraz wygenerowania tych
parametrów do pliku z rozszerzeniem
.xif po uaktywnieniu przycisku ozna-
czonego jako Service . Programowanie
i parametryzowanie sieci LON Works
odbywa się za pomocą oprogramowa-
nia LON Maker lub za pomocą opro-
gramowania firmy Siemens RXT10.
Z punktu widzenia sieci LON mo-
duł logiczny LOGO! widziany jest
jako 8AI (wejść analogowych), 16DI
(wejść binarnych) oraz 12DQ (wyjść
binarnych). Do poszczególnych wejść
i wyjść przypisano stałe i zmienne
występujące w sieci LON. Przypisanie
adresów w module LON do zmien-
nych jest zależne od położenia mo-
dułu komunikacyjnego w stosunku do
modułu logicznego LOGO!
Powiązanie programu LOGO!
z siecią LON jest bardzo proste, co
przedstawiono na rys. 4 . Wyjścia Q9,
Q16 oraz wejście I13 związane są ze
zmiennymi sieci LON:
I13 – zmienna typu SVNT_switch
I14 – zmienna typu SVNT_switch
Q9 – zmienna typu SVNT_switch
Q16 – zmienna typu SVNT_tod_
event
Jeżeli w sieci LON zdefiniujemy
obiekt typu switch posiadający styki
o swobodnym potencjale i przypisze-
my go do zmiennej SVNT_Switch jako
wejście I13, każdorazowe uaktywnie-
nie styku (może to być np. przycisk
gdzieś na obiekcie), będzie on uak-
tywniał wejście I13, a tym samym
zgodnie z przykładowym programem
w LOGO! również aktywnym będzie
fizyczne wyjście Q1. Podobnie jeżeli
spowodujemy podanie stanu aktyw-
nego na wejście I1 oraz poprzez sieć
LON podamy sygnał aktywny na I14
(może to być również jakiś przycisk
na obiekcie), a następnie poprzez funk-
cję NAND dokonamy negacji iloczynu
logicznego, tym samym spowodujemy
wyłączenie fizycznego wyjścia Q6.
Michał Bereza, Siemens
Rys. 3 .Przyporządkowanie adresów w module LON w zależności od uloko-
wania modułu w systemie
W drugiej części artykułu przed-
stawimy inne moduł sieciowe współ-
pracujące z LOGO!
144
Elektronika Praktyczna 9/2006
13764924.005.png 13764924.006.png 13764924.007.png 13764924.008.png 13764924.009.png 13764924.010.png 13764924.011.png 13764924.012.png 13764924.013.png 13764924.014.png
AUTOMATYKA PRAKTYCZNA
LOGO! w technice
automatyzacji budynków ,
część 2
LOGO! było dotychczas znane jako moduł logiczny
wykorzystywany do sterowania pracą niewielkich urządzeń
i maszyn. Dzięki oprogramowaniu LOGO!SoftComfort można
tworzyć jak na tę klasę sterowań dość skomplikowane
algorytmy sterujące. Powstało tysiące aplikacji wykorzystujących
LOGO! w maszynach, jednakże tylko niewielki procent
zastosowań wykorzystuje LOGO! w automatyce budynków. Jedną
z przyczyn było to, że w budynkach rozległych należało stworzyć
specjalne okablowanie, uwzględniające odpowiednią liczbę kabli
sterujących. Na szczęście już „było”…
Zmienne bitowe typu switch
odpowiadają w obiekcie fizycznym
stykom, którymi mogą być prze-
łączniki lub krańcówki. Zmienna
EIB5 floating 2 byte value jest to
16–bitowa zmienna odpowiadająca
np. za skalowanie. Zmienna EIB6
floating 1 byte value jest to 8–bito-
wa zmienna odpowiadająca np. za
temperaturę.
Podobnie jak dla sieci LON
umiejscowienie modułu komunika-
cyjnego w stosunku do modułu lo-
gicznego LOGO! odpowiada za przy-
porządkowanie adresów dla modu-
łu komunikacyjnego KNX (EIB), co
pokazano na rys. 6 .
Przykład aplikacji w zastosowa-
niu do sieci KNX (EIB) pokazano
na rys. 7 . Jest to identyczny przy-
kład jak dla sieci LON różnice wy-
nikają z różnego rozłożenia zmien-
nych na poszczególnych wejściach
i wyjściach binarnych i analogo-
wych.
W sieci EIB należy jeszcze za
pomocą oprogramowania ETS2 V.1.2
ustalić następujące parametry:
– liczbę wejść i wyjść binarnych
w module logicznym LOGO!
oraz liczbę wejść i wyjść w sieci
EIB,
– liczbę wejść analogowych w mo-
dule logicznym LOGO! oraz licz-
bę wejść w sieci EIB,
– typ danych przyporządkowanych
do zmiennej EIS5 (EIB wartość
Temp/8 bit bez znaku) oraz dla
Moduł komunikacyjny KNX
(EIB)
Zasada pracy oraz wygląd modu-
łu komunikacyjnego dla sieci KNX
(EIB) jest bardzo zbliżony do modu-
łów CM LON (opisane w EP9/2006).
Na rys. 5 pokazano podłączenia za-
silania modułu (24 VDC). Ponadto,
na obudowie modułu zaznaczono za-
ciski sieciowe „+” oraz „–”, służące
do podłączenia dwużyłowego kabla
sieci EIB. Znajduje się tam także
przycisk Prog służący do parametry-
zacji modułu
komunikacyj-
nego w sieci
KNX(EIB).
Pierwszym
krokiem przy
uruchomieniu
modułu ko-
munikacyjnego
jest podłącze-
nie zasilania
oraz nadanie
adresu modu-
łowi. W tym
celu należy
dokonać połą-
czenia modu-
łu KNX (EIB)
z komputerem
PC, na którym
należy urucho-
mić oprogra-
mowanie ETS2
V.1.2. Apli-
kacja służąca
Rys. 6. Przyporządkowanie adresów
KNX(EIB) do LOGO!
nadaniu adresu modułowi LOGO!
KNX(EIB) jest dostępna pod adre-
sem www.siemens.de/logo .
Po zainstalowaniu pakietu ETS
należy uruchomić program Program
Physical Address , następnie należy
nacisnąć przycisk Prog znajdują-
cy się na module KNX (EIB), aby
wejść w tryb programowania – po-
winna się w tym momencie zaświe-
cić pomarańczowa dioda LED. Wy-
łączenie diody oznacza że adres
został nadany.
Adres w sieci EIB ma następują-
cą notację:
OBSZAR / LINIA/ URZĄDZENIE
AREA / LINE/ DEVICE
XX / XX / XXXX
Dopiero po ustaleniu adresu na-
leży załadować program aplikacyjny.
Z punktu widzenia sieci KNX
(EIB) moduł komunikacyjny widzia-
ny jest jako 16 DI (wejść binar-
nych), 12DQ (wyjść binarnych) oraz
8 AI (wejść analogowych). Przy-
porządkowanie zmiennych i typy
zmiennych są oczywiście odmienne
niż w przypadku modułu komunika-
cyjnego CM LON.
Rys. 5. Widok mo-
dułu komunikacyj-
nego KNX (EIB)
Rys. 7. Przykład aplikacji z wykorzy-
staniem sieci KNX (EIB)
Elektronika Praktyczna 10/2006
141
13764924.015.png 13764924.016.png 13764924.017.png 13764924.018.png
AUTOMATYKA PRAKTYCZNA
EIB6 (EIB wartość skalowanie/8
bit ze znakiem),
Przykład deklaracji zmiennych
pokazano na rys. 8 .
Wykorzystanie sieci LON oraz
EIB jest naprawdę proste w zasto-
sowaniu z modułami komunikacyj-
nymi LOGO! Przykładowe zastoso-
wania to np. sterowanie i monito-
rowanie instalacji w domach jedno-
rodzinnych i wielorodzinnych. Na
tej bazie kontrola i sterowanie np.:
– temperatury pomieszczeń,
– oświetleniem – wyłączanie cza-
sowe, strefowe, grupowe itp.,
– stanu bram wjazdowych na po-
sesję, garażowych, drzwi wej-
ściowych,
– zaciemnienia za pomocą kontro-
li położenia żaluzji,
– wentylacją,
– stanu napełnienia zbiorników
z wodą,
– nawadniania ogrodu,
– symulowanie obecności.
Wszystkie te systemy mogą być
kontrolowane i sterowane w oparciu
o dobrze znane i przetestowane mo-
duły logiczne LOGO!, a dodatkowo
stany pracy tych wszystkich sys-
temów mogą być graficznie przed-
stawiane na komfortowym panelu
dotykowym UP588 lub kilku pane-
lach.
Liczba urządzeń sterujących
i kontrolnych pracujących w sie-
ciach LON oraz EIB jest oczywi-
ście bardzo duża. Są to często
urządzenia specjalizowane wyko-
nujące tylko zdefiniowane sterowa-
nia, są one oczywiście niezbędne
aby prawidłowo funkcjonował cały
system sterowania inteligentnym
budynkiem. LOGO! jednakże dzię-
ki swojej uniwersalności, łatwości
programowania i tym samym do-
stosowania do indywidualnych po-
trzeb klienta jest urządzeniem uzu-
Rys. 8. Deklaracja liczby zmiennych
w oprogramowaniu ETS2 V.1.2
pełniającym i bardzo wygodnym do
stosowania w systemach sterowania
i kontroli budynków.
Michał Bereza, Siemens
Bliższe informacje na temat systemu Desigo
oraz modułów CM LON oraz KNX (EIB) można
znaleźć na następujących stronach Internetowych:
– www.landisstaefa.com/sys/e/sys_des.asp
– www.ad.siemens.de/logo/simatic/portal/
html_76/techdoku_microsyst.htm
142
Elektronika Praktyczna 10/2006
13764924.019.png 13764924.020.png
Zgłoś jeśli naruszono regulamin