Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Siemens logo sterownik rolety, oświetlenie jeden klawisz

bauzer1 14 Nov 2009 11:04 7164 19
SterControl
  • #1
    bauzer1
    Level 10  
    Witam!

    niedawno stałem sie posiadaczem modułu siemens logo oraz kabla. postanowiłem go wykorzystać do sterowania automatyką w domu.
    Ponieważ nie posiadam jeszcze wystarczającej wiedzy postanowiłem poprosić o pomoc

    Chciałbym aby logo sterowało oświetleniem przez wyłączniki dzwonkowe (to akurat opanowałem przez pulse relay)
    Ale jak zastosować to wraz z roletą jeśli zastosować chcę do tego czujnik zmierzchu. roleta powinna być także sterowana z normalnych klawiszy w pokoju znajdujących sie przy oknie.
    Silnik rolety posiada wyłączniki krańcowe.
    I czy na jednym przełączniku można zastosować wiele funkcji np jeśli nacisne przycisk na sekundę to zaświeci sie światło a jeśli nacisnę na dłużej niż 3 sekundy to uruchomi sie silnik rolety
    prosze o pomoc
    pozdrawiam
  • SterControl
  • #2
    *paweł*

    Automation specialist
    Jasne, że się da. musisz zastosować czasówkę ON DELAY i odpowiednio napisać program raptem na kilka bloczków.
    Powiedzmy, że naciskając przycisk raz ustawiasz set i zaświeca Ci się światło naciskasz 2 raz gaśnie.(Zwykła funkcja bistabilna), Jak trzymasz ten przycisk przez 3 sekundy to ustawiasz czasówkę i załączasz silnik.

    Pozdrawiam
  • #3
    Rafik4
    Level 31  
    I1 - światło ON/roleta w górę
    I2 - światło OFF/roleta w dół

    Q1 - światło
    Q2 - roleta w górę
    Q3 - roleta w dół

    Krótkie wciśnięcie przycisku I1 załącza światło, przytrzymanie I1 na 1,5s załącza roletę w górę, analogicznie jest z przyciskiem I2, czyli krótko, światło się wyłączy, przytrzymanie na 1,5s spowoduje opuszczenie rolety. Zmierzchowego nie zdążyłem dodać, kończę zmianę.
  • SterControl
  • #4
    bauzer1
    Level 10  
    Panowie dziękuje za pomoc. takiego schematu raczej bym sam nie zrobił.

    zostaje jeszcze parę kwestii:

    przy symulacji zauważyłem że przy Q1 oraz Q2 tzn roleta góra dół trzeba by trzymać cały czas przycisk. Czy wystarczy tam wstawić kolejny pulse relay?
    Jak rozwiązać to że jeśli silnik zwija roletę rozwijanie jest zablokowane i odwrotnie( w instrukcji obsługi rolety jest uwaga aby nie naciskać przycisków góra dół jednocześnie)
    No i pozostaje kwestia czujnika zmierzchowego (jeszcze go nie posiadam ale planuję kupić) ewentualnie pozostaje timer roczny. Czy ręcznie trzeba wpisywać godziny wschodu zachodu słońca czy jest może jakiś gotowy schemat?
  • #5
    Rafik4
    Level 31  
    Teraz nie powiem Ci ,co trzeba tam wstawić, żeby automatycznie rolety się zamykały/otwierały, muszę potestować, nie zajmuję się tym na codzień, uczę się dopiero, a takie przypadki jak Twój są dla mnie świetnym ćwiczeniem, szkoda, że nie wypowiadają się Koledzy bardziej obeznani w temacie, można by się czegoś wartościowego nauczyć, ale rozumiem, teraz liczy się tylko kasa, za darmo można w mordę dostać, nic więcej.
  • #6
    bauzer1
    Level 10  
    Rafik4 wrote:
    Teraz nie powiem Ci ,co trzeba tam wstawić, żeby automatycznie rolety się zamykały/otwierały, muszę potestować, nie zajmuję się tym na codzień, uczę się dopiero, a takie przypadki jak Twój są dla mnie świetnym ćwiczeniem, szkoda, że nie wypowiadają się Koledzy bardziej obeznani w temacie, można by się czegoś wartościowego nauczyć, ale rozumiem, teraz liczy się tylko kasa, za darmo można w mordę dostać, nic więcej.


    masz racje z tą kasą ale może znajdzie sie jednak ktoś kto może coś powiedzieć coś na ten temat.

    Rafik4 masz może jakieś proste schematy do logo albo wiesz może skąd takie coś pobrać?
    Chodzi mi o naprawdę proste schematy bo te które są razem z modułem są dla mnie trochę niejasne i mocno rozbudowane.
  • #7
    arkady_pl
    Level 24  
    Panowie, z tą kasa to jest tak, że jak ja się uczyłem, to miałem czas i nie potrzebowałem kasy aby żyć - wiec mogłem też pomagać. Teraz, muszę się wyżywić, a do tego wyżywić żonę i dzieci. Nawet nie mam dużo czasu na zaglądanie na elektrodę.
    Także z tymi opiniami to porozmawiamy za 15 lat jak będziecie mieli własne rodziny i będziecie musieli za wszystko płacić sami.

    A co do Twojego pytania to załączam propozycję.
    Są dwie czasówki, które określają trzy strefy czasowe.
    Zadanie dla Was: dorobić informację na wyświetlaczu, która poinformuje nas która funkcja będzie aktualnie wykonana jeśli puścimy przycisk.

    Dałem PDF'a bo skoro się uczysz, to Ci się trening przyda.
  • #8
    jestam
    Automation specialist
    Kol. Rafik4, chyba nie spodziewasz się, że ktoś rzuci wszystko żeby akurat Tobie pomóc? Twoje rozżalenie, że w ciągu aż 10 godzin istnienia tematu odpowiedziały dwie osoby (w tym Ty) jest chyba trochę nie na miejscu.

    W temacie: kol. Arkady_pl, czy B007 na pewno powinno mieć zanegowane wejście?
  • #9
    arkady_pl
    Level 24  
    Quote:
    kol. Arkady_pl, czy B007 na pewno powinno mieć zanegowane wejście?

    Owszem, nie powinna. Początkowo budowałem jako przykład model dla 4 wyjść a potem go uprościłem i ślepemu po oczach, nie zwróciłem uwagi. Punkt za spostrzegawczość.

    Bramki B005, B006, B007, tworzą dekoder gdzie na wejściu jest wartość dwu bitowa z układów czasowych B001 i B002. Zachowuje się trochę jak kod Gray'a.
    http://pl.wikipedia.org/wiki/Kod_Graya

    Jeśli
    B001=0 & B002=0 => B005=1, B006=0, B007=0
    B001=1 & B002=0 => B005=0, B006=1, B007=0
    B001=1 & B002=1 => B005=0, B006=0, B007=1
  • #10
    jestam
    Automation specialist
    Zadanie dla uczących się: dodać jeszcze ze dwa układy czasowe i rozbudować program do ich obsługi zwiększając liczbę wejść w B5-B7 i dodając kolejne bramki AND

    :)
  • #11
    arkady_pl
    Level 24  
    jestam wrote:
    Zadanie dla uczących się: dodać jeszcze ze dwa układy czasowe i rozbudować program do ich obsługi zwiększając liczbę wejść w B5-B7 i dodając kolejne bramki AND

    :)

    Chyba polegli w gruzach ;)
  • #12
    edwaku
    Automation specialist
    Czy ten sterownik jest naprawdę taki trudny w programowaniu? Czy na prawdę trudno to zrozumieć, że całość opiera się na logice? Że wszystko opiera się na bramkach logicznych NAND, AND, OR, NOR, XOR, NOT? Czy trudno to zrozumieć, jakie mają być stany wejść?(zatrzaskowe, impulsowe, częstotliwościowe, czy analogowe(I7,I8)). Czy to jest trudne, że za bramkami wstawiamy bloki funkcyjne, których funkcje są przypisywane do wyjść Q?
    Jeśli coś nie jasne - prześlę program Logo! w wersji 5.0 i 6.0 w polskiej wersji + dodatkowo podręcznik w formacie *.pdf w polskiej wersji.
    Zainteresowanych proszę o informację na mojego e-maila.
  • #13
    jestam
    Automation specialist
    Jeśli te materiały są dostępne w sieci, może lepiej wstaw link, za rok czy dwa ktoś będzie mógł skorzystać nie zawracając Ci głowy ;)
  • #14
    arkady_pl
    Level 24  
    edwaku wrote:
    prześlę program Logo! w wersji 5.0 i 6.0 w polskiej wersji + dodatkowo podręcznik w formacie *.pdf w polskiej wersji.

    Program mozna pobrać za darmo, podręcznik również.

    Oprogramowanie
    http://support.automation.siemens.com/WW/llis....csinfo&lang=en&objID=10805245&subtype=133100

    Dokumentacja
    http://support.automation.siemens.com/WW/llis....csinfo&lang=en&objID=10805245&subtype=133300

    Jak się pokopie to się znajdzie.
    A linki się często dezaktualizują bo producenci zmieniają serwisy i nie zachowuja obsługi starych linków.

    Dodano po 38 [sekundy]:

    Wersja po naszemu
    http://www.automatyka.siemens.pl/solutionsandproducts/1980.htm

    Dodano po 43 [sekundy]:

    Dla ułatwienia prawa strona serwisu, tabelka "Wsparcie techniczne"

    Dodano po 3 [minuty]:

    Nakładka polonizująca - wersja z 17 listopada 2009
    http://www.automatyka.siemens.pl/docs/docs_as/LOGOsoft-comf_6.1_Help_PL.zip

    I link do katalogu ogólnie
    http://www.automatyka.siemens.pl/solutionsandproducts/2932.htm
  • #15
    edwaku
    Automation specialist
    Nie ma sprawy! - pod warunkiem, że posiada się program podstawowy.
  • #16
    arkady_pl
    Level 24  
    edwaku wrote:
    Nie ma sprawy! - pod warunkiem, że posiada się program podstawowy.

    Przecież wersję demo też można pobrać i nałożyć spolszczenie.
    Chyba nie sugerujesz, że rozdajesz wersję płatną?
  • #17
    Rafik4
    Level 31  
    arkady_pl wrote:
    Chyba polegli w gruzach ;)


    Przyznaję się bez bicia, że poległem, nie wiedziałem, że te kropki przy wejściach bramek to negacja, po kilku podejściach załapałem o co biega i program zaczął działać. Dodałem do programu kolegów sugestie. Proszę o sprawdzenie i ewentualnie jakiś pomysł na kolejne ćwiczenie.

    Dziękuję bardzo za zainteresowanie.
  • #18
    arkady_pl
    Level 24  
    Co do działania: działa. Gratulacje za upór w nauce :)
    Co do schematu: trochę za mało dbałości o wygląd. Warto dbać o czytelność nawet dla siebie. Za 3 lata będzie Ci ciężko dojść co i jak bo linie sie pokrywają.
    Przy okazji możesz używac komentarzy do bloczków. Można je przesuwać(komentarze) i opisując bloki ułatwiać sobie pracę.

    Rafik4 wrote:
    Proszę o sprawdzenie i ewentualnie jakiś pomysł na kolejne ćwiczenie.

    Ćwiczenie - bardzo ważne rozbudowanie tego układu o: brakuje możliwości zrezygnowania z podjęcia decyzji. Czyli jeśli przeleci Ci roleta, to nie masz wyjścia, musisz wybrać coś innego. W skrajnym przypadku zawsze będzie to "lodówka".
    Wymyśl coś, aby można było znowu wrócić do "roleta" - nie puszczając przycisku.
    A co zrobic jak wogóle chcesz zrezygnować z włączenia/wyłączenia?

    Wersja druga rozbudowy(według mnie będzie to lepszy układ):
    - krótkie impulsy (poniżej 0,5s) przerzucają na kolejne opcje
    - impuls dłuższy niż 0,7s aktywuje opcję
    - impuls pomiędzy 0,5 - 0,7s nie powoduje żadnego działania


    Wersja "expert"
    - krótkie impulsy (poniżej 0,5s) przerzucają na kolejne opcje
    - impuls 0,7-1,0s ustawia wyjście
    - impuls 1,4-2,0 kasuje wyjście


    Wersja "biznes"
    analogicznie do wersji "expert" ale ma dodane
    - wybrana funkcja wymaga podania "rozkazu" ustawienia lub kasowania wyjścia oraz dodatkowego impulsu potwierdzającego o czasie trwania nie dłuższym niż 0,4s. i nie później niż 2,0s po wydaniu polecenia.

    Jest to o tyle istotne, że nie chcemy aby np. dziecko wyłączyło nam pralkę
    Utrudniać można sporo.

    --------------
    Dla abmitnych studentów
    - WINDA
    parter i piętro.
    po jednym przycisku przywołującym na kondygnacji,
    po jednym włączniku krańcowym na kondygnacji sygnalizującym położenie windy,
    dwa przyciski w kabinie do żądania docelowej kondygnacjij
    (dla zapaleńców propozycja z jednym przyciskiem w kabinie.)

    Założenia podstawowe:
    - przy uruchomieniu sterownika winda może znajdować się między kondygnacjami
    - zakładamy, ze nic się nie psuje
    - zakładamy, że przyciski obsługują dowcipne dzieci i jest ich troje, jedno na parterze, drugie na piętrze a trzecie w windzie.
    - inne założenia według potrzeb.

    Dodano po 7 [minuty]:

    Rafik4 wrote:
    Dodałem do programu kolegów sugestie.

    Jedna uwaga. Wykorzystałeś pewien mechanizm w Logo, który pozwala na układanie komunikatów na stosie. Nie mówię, że to jest złe - sam też z tego korzystam - chodzi mi raczej o to abym miał pewność, że robisz to świadomie.
    Gdybym w Twoim projekcie pozmieniał priorytety komunikatów, lub gdybyś Ty sam te komunikaty tworzył w odwrotnej kolejności, to na wyświetlaczu pokazywało by się nie to czego byś się spodziewał.

    Na Twoim miejscu użył bym sygnału za dekoderem a nie przed.
    Chodzi o to, że za dekoderem masz czystą informację, gdzie tylko jedno wyjście jest aktywne. Zatem tylko jeden komunikat będzie aktywny - a nie wszystkie, tyle, że na stosie.

    Działać działa, chodzi bardziej o świadomość.
  • #19
    Rafik4
    Level 31  
    arkady_pl wrote:
    Ćwiczenie - bardzo ważne rozbudowanie tego układu o: brakuje możliwości zrezygnowania z podjęcia decyzji. Czyli jeśli przeleci Ci roleta, to nie masz wyjścia, musisz wybrać coś innego. W skrajnym przypadku zawsze będzie to "lodówka".
    Wymyśl coś, aby można było znowu wrócić do "roleta" - nie puszczając przycisku.
    A co zrobic jak wogóle chcesz zrezygnować z włączenia/wyłączenia?

    Dodałem komunikat "Koniec", puszczenie przycisku podczas wyświetlania tego komunikatu nie wywołuje żadnej reakcji, natomiast przytrzymanie go dłużej powoduje przejście do początku.
    arkady_pl wrote:
    Na Twoim miejscu użył bym sygnału za dekoderem a nie przed.
    Chodzi o to, że za dekoderem masz czystą informację, gdzie tylko jedno wyjście jest aktywne. Zatem tylko jeden komunikat będzie aktywny - a nie wszystkie, tyle, że na stosie.

    Tutaj, nie mam pomysłu jak to zrealizować, co mam rozumieć przez "dekoder", czy chodzi o bramki?

    Dzięki za następne zadania, będę coś tworzył w wolnym czasie.
  • #20
    arkady_pl
    Level 24  
    Rafik4 wrote:

    arkady_pl wrote:
    Na Twoim miejscu użył bym sygnału za dekoderem a nie przed.
    Chodzi o to, że za dekoderem masz czystą informację, gdzie tylko jedno wyjście jest aktywne. Zatem tylko jeden komunikat będzie aktywny - a nie wszystkie, tyle, że na stosie.

    Tutaj, nie mam pomysłu jak to zrealizować, co mam rozumieć przez "dekoder", czy chodzi o bramki?

    Zerknij w początkowe moje posty(drugi mój post), tam napisałem, które elementy za co odpowiadają(w moim projekcie).