'Inteligenty' dom ze sterownikiem PLC

 Language:
Szukanie zaawansowane  

Aktualności:

Powrót do strony głównej: www.edom-plc.pl

Autor Wątek: opuszczenie rolet po zazbrojeniu systemu alarmowego  (Przeczytany 26035 razy)

Umcyk

  • Jr. Member
  • **
  • Wiadomości: 95
  • Beckhoff Cx9010
    • Zobacz profil
    • Nasz dom...
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #30 dnia: Maja 30, 2016, 06:09:13 pm »

moze zastosowac TON na wyjsciu gora/dol rolet??

marcys

  • Newbie
  • *
  • Wiadomości: 17
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #31 dnia: Maja 31, 2016, 09:55:09 am »

już tego próbowałem, ale wtedy mam sytuacje że "pos" z BLIND_CONTROL_S biegnie sobie a przekaźnik czeka na funkcję TON i potem zaczyna się to trochę rozjeżdżać:-(. Przeglądam kod ten funkcji z OSCAT'a i się zastanawiam czy jej nie przepisać od nowa wraz z dodaniem tego zabezpieczenie wewnątrz funkcji
Zapisane

mordorr

  • Full Member
  • ***
  • Wiadomości: 156
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #32 dnia: Maja 31, 2016, 01:09:23 pm »

Ja do zabezpieczenia przed jednoczesnym podaniem napięcia na oba uzwojenia silnika używam szeregowego połączenia przekaźników:
1 przekażnik na styk COM ma podane 230V
2 przekaźnik na COM ma wprowadzone NO z przekaźnika 1szego, natomiast NO przekaźnika 2 zasila jedno uzwojenie silnika, a NC drugie.

to zabepiecza mi mechanicznie podanie napięcia na oba uzwojenia.
programowo natomiast obsługuję to FB:


FUNCTION_BLOCK WysterowanieRolet
VAR_INPUT
xUp: BOOL;
xDn: BOOL;
END_VAR
VAR_OUTPUT
xOutUpDN: BOOL;
xOutPower: BOOL;
END_VAR
VAR
TON1: TON;
END_VAR

TON1(IN:=(xup OR xdn) , PT:=t#100ms , Q=> , ET=> );

IF xup=TRUE AND xdn=FALSE THEN

xOutUpDn:=TRUE;
xOutPower:= ton1.Q;

ELSIF xUp=FALSE AND xDn=TRUE THEN

xOutUpDn:=FALSE;
xOutPower:=ton1.Q;

ELSIF (xUp=TRUE AND xDn = TRUE) OR (xUp=FALSE AND xdn=FALSE) THEN

xOutUpDn:=FALSE;
xOutPower:=FALSE;

END_IF;
Zapisane

marcys

  • Newbie
  • *
  • Wiadomości: 17
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #33 dnia: Czerwca 01, 2016, 07:26:57 pm »

Cześć mordorr,

Masz rację, w kwestii fizycznej/mechanicznej też tak mam zrobione, w kwestii programowej jak najbardziej Twój przykład jest dobry. Jak już pisałem fajnie by było gdyby biblioteka to obsługiwała w ramach swoich function block, bo tak mamy sytuację, że blind_control_s liczy sobie pozycję i tak a my czekamy na włączenie przekaźnika poza nią. Wydaje mi się jednak że zmianę będę musiał wprowadzić w blind_input a nie w blind_control_s, być może poprzez interlock'a z OSCAT'a lub właśnie przez Twój kawałek kodu. Co ciekawe w OSCAT w bloczku ACTUCTATOR_UD, wykorzystują blok interlocka z OSCAT BASIC na bazie chyba dwóch TON lub TOF (muszę się upewnić:-))
Zapisane

mordorr

  • Full Member
  • ***
  • Wiadomości: 156
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #34 dnia: Czerwca 01, 2016, 11:10:58 pm »

Ja po prostu zaczynałem bez OSCATa do kontrolowania rolet. uzywalem podstawowej biblioteki wago building. dlatego musialem zrobic jakis interfejs, ktory połączył mi bloczek wago z przekaźnikami w logice OnOff zasilania i zmiana kierunku.
potem dodałem oscata, a bloczek został. skoro coś działa, to po co to zmieniać :P:P zgodnie z zasadą, że lepsze jest wrogiem dobrego.

100ms opóźnienia między podaniem sygnału z bloczka oscat, a faktycznym startem silnika nic nie zmienia. i tak roleta "kalibruje się" przy pełnym otwarciu/zamknięciu.
Zapisane

marcys

  • Newbie
  • *
  • Wiadomości: 17
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #35 dnia: Czerwca 06, 2016, 07:45:01 am »

Cześć mordorr,

Zgadzam się z Tobą w 100% :). Mam do Ciebie prośbę, czy mógłbyś mi podać kody (sterownik plus moduły I/O), które masz w swojej szafie oraz jakich przekaźników użyłeś? A i jeszcze jedno pytanie co to za przekaźniki/moduły z lewej strony szafy (obok normalnych przekaźników?)

pozdr,
Marcys
Zapisane

mordorr

  • Full Member
  • ***
  • Wiadomości: 156
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #36 dnia: Czerwca 06, 2016, 02:08:43 pm »

 2016-06-06, 14:04:54 - Read node configuration...
 2016-06-06, 14:04:55 -   Pos. 00: 750-889 [Version: SW 01.01.19(07) / HW 01 / FWL 03]
 2016-06-06, 14:04:55 -   Pos. 01: 750-4xx
 2016-06-06, 14:04:55 -   Pos. 02: 750-4xx
 2016-06-06, 14:04:55 -   Pos. 03: 750-4xx
 2016-06-06, 14:04:55 -   Pos. 04: 750-4xx
 2016-06-06, 14:04:55 -   Pos. 05: 750-4xx
 2016-06-06, 14:04:55 -   Pos. 06: 750-4xx
 2016-06-06, 14:04:55 -   Pos. 07: 750-4xx
 2016-06-06, 14:04:55 -   Pos. 08: 750-4xx
 2016-06-06, 14:04:55 -   Pos. 09: 750-5xx
 2016-06-06, 14:04:55 -   Pos. 10: 750-5xx
 2016-06-06, 14:04:55 -   Pos. 11: 750-5xx
 2016-06-06, 14:04:55 -   Pos. 12: 750-5xx
 2016-06-06, 14:04:55 -   Pos. 13: 750-5xx
 2016-06-06, 14:04:55 -   Pos. 14: 750-5xx
 2016-06-06, 14:04:55 -   Pos. 15: 750-5xx
 2016-06-06, 14:04:55 -   Pos. 16: 750-5xx
 2016-06-06, 14:04:55 -   Pos. 17: 750-5xx
 2016-06-06, 14:04:55 -   Pos. 18: 750-652 [Version: SW 01.01.10(04) / HW 01]
 2016-06-06, 14:04:56 -   Pos. 19: 750-653/003-000 [Version: SW 41 / HW 10]
 2016-06-06, 14:04:56 -   Pos. 20: 753-646 [Version: SW 05 / HW 01]
 2016-06-06, 14:04:56 -   Pos. 21: 750-600
 2016-06-06, 14:04:56 - Node configuration read (1420 ms)


Przekaźniki mam w większości 788-354, te miniaturowe, o które pytasz to z serii 789 i nie polecam poza zastoswaniami do czysto rezystancyjnych odbiorników (czyli nei polecam:) )
kleją mi się praktycznie z każdym zasilaczem impulsowym.
Zapisane

marcys

  • Newbie
  • *
  • Wiadomości: 17
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #37 dnia: Czerwca 07, 2016, 12:23:20 pm »

A jakie przekaźniki zastosować do załączania ledów (230v)? 
Zapisane

marcys

  • Newbie
  • *
  • Wiadomości: 17
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #38 dnia: Czerwca 07, 2016, 02:42:25 pm »

Mordorr, a czemu akurat wybrałeś sterownik 750-889 (KNX)? - Masz jakieś urządzenia w standardzie KNX? A co myślisz o 750-8202 (PFC200)
Zapisane

marcys

  • Newbie
  • *
  • Wiadomości: 17
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #39 dnia: Czerwca 07, 2016, 02:56:41 pm »

A możesz mi jeszcze podać konkretne oznaczenia modułów 750-4xx i 750-5xx. A na czym postawiłeś wizualizację automatyki?
Zapisane

Horhe

  • Newbie
  • *
  • Wiadomości: 16
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #40 dnia: Listopada 10, 2016, 01:21:53 pm »

Ja do zabezpieczenia przed jednoczesnym podaniem napięcia na oba uzwojenia silnika używam szeregowego połączenia przekaźników:
1 przekażnik na styk COM ma podane 230V
2 przekaźnik na COM ma wprowadzone NO z przekaźnika 1szego, natomiast NO przekaźnika 2 zasila jedno uzwojenie silnika, a NC drugie.

to zabepiecza mi mechanicznie podanie napięcia na oba uzwojenia.
programowo natomiast obsługuję to FB:


FUNCTION_BLOCK WysterowanieRolet
VAR_INPUT
xUp: BOOL;
xDn: BOOL;
END_VAR
VAR_OUTPUT
xOutUpDN: BOOL;
xOutPower: BOOL;
END_VAR
VAR
TON1: TON;
END_VAR

TON1(IN:=(xup OR xdn) , PT:=t#100ms , Q=> , ET=> );

IF xup=TRUE AND xdn=FALSE THEN

xOutUpDn:=TRUE;
xOutPower:= ton1.Q;

ELSIF xUp=FALSE AND xDn=TRUE THEN

xOutUpDn:=FALSE;
xOutPower:=ton1.Q;

ELSIF (xUp=TRUE AND xDn = TRUE) OR (xUp=FALSE AND xdn=FALSE) THEN

xOutUpDn:=FALSE;
xOutPower:=FALSE;

END_IF;


Jest lepszy sposób podłączenia przekaźników rolet, ale warunkiem jest posiadanie przekaźników dwutorowych. Zamieszczam schemat podłączenia. W takim przypadku sterowanie jest normalne (czyli jeden przekaźnik do podnoszenia a drugi do opuszczania) przy zachowaniu bezpieczeństwa.
Zapisane

mordorr

  • Full Member
  • ***
  • Wiadomości: 156
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #41 dnia: Listopada 10, 2016, 02:13:39 pm »

A czy przekaźnik dwutorowy nie może skleic styków ? rozumiem, że jeżeli skeli jeden styk, to nie opadnie też drugi, ale....

no i sprawa zasadnicza - dla mnie nadal nie jest lepszy, bo wymaga zastosowania dwoch przekaźników i to dwutorowych :)
Zapisane

grzeniu666

  • Jr. Member
  • **
  • Wiadomości: 68
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #42 dnia: Listopada 10, 2016, 11:05:24 pm »

Jak sklei to oba tory w przekaźniku (tak zakładam), ale również wtedy silnik nie dostanie fazy na oba kierunki, ja tak to zrozumiałem (>załącznik).

PS. Ja wszystkie przekaźniki kupiłem 2P, z takich zawsze mogę zrobić 1P (i pewnie zrobię w większości, mostkując), w drugą stronę nie da rady.

pzdr,
Grzesiek
« Ostatnia zmiana: Listopada 10, 2016, 11:10:51 pm wysłana przez grzeniu666 »
Zapisane

Horhe

  • Newbie
  • *
  • Wiadomości: 16
    • Zobacz profil
Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« Odpowiedź #43 dnia: Listopada 22, 2016, 07:40:44 am »

A czy przekaźnik dwutorowy nie może skleic styków ? rozumiem, że jeżeli skeli jeden styk, to nie opadnie też drugi, ale....

no i sprawa zasadnicza - dla mnie nadal nie jest lepszy, bo wymaga zastosowania dwoch przekaźników i to dwutorowych :)

Tak czy inaczej musisz mieć dwa przekaźniki - na podnoszenie i na opuszczanie.
Jeśli chodzi o przekaźniki dwutorowe, to ja mam tylko takie więc nie było problemu.

Co do przekaźników 1x16A, to w instrukcji jest napisane (Relpol), że przy prądach powyżej 8 A trzeba mostkować wejścia i wyjścia na obudowie przekaźnika. Przy przekaźnikach 2x8A przy prądach powyżej 8A też trzeba mostkować  więc wybrałem te drugie bo ta sama robota a większe możliwości.
Zapisane