'Inteligenty' dom ze sterownikiem PLC

 Language:
Szukanie zaawansowane  

Aktualności:

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

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.

Pokaż wątki - tasior

Strony: [1]
1
Tematy ogólne / PLC po latach
« dnia: Kwietnia 05, 2022, 08:36:53 am »
Cześć wszystkim!

Taki luźny wątek: czy zaglądają tu jeszcze osoby, które uruchomiły swój dom oparty o Wago? Chciałbym poznać Wasze opinie.

Naszło mnie ostatnio na przemyślenia. Autor strony dzięki któremu (lub PRZEZ którego;)) zbudowałem swoją instalację rozpoczął projekt w 2009 (?). Ponad dekadę temu. Mój dom działa od jakiś 5 lat. I nawet przez te 5 lat na rynku domowej elektroniki zmieniło się mnóstwo. Jest od groma tanich rozwiązań (sonoffy i podobne), które z mniejszym lub większym sukcesem pożeniłem ze swoją instalacją. Oczywiście PLC nadal stanowi trzon i w przeciwieństwie do wszystkich “dołożonych” integracji on działa stabilnie. Na tyle, że kiedy przychodzi mi na myśl jakaś zmiana w kodzie to okazuje się, że totalnie nic nie pamiętam, z tego co tam programowałem, bo nie dotykałem kodu np od 2 lat (na szczęście nie oszczędzałem kiedyś na opisach i komentarzach więc wiedzę mogę za każdym razem odświeżyć).

Pamiętam, że kiedy kompletowałem swój sprzęt to na znanych portalach ogłoszeniowych sporo było modułów z demontażu a nawet samych sterowników. Obecnie jest straszna posucha. No i zacząłem się lekko obawiać. Ja wiem, że takie PLC to sprzęt przemysłowy i liczę, że jeszcze podziała, jednak co będzie jak w końcu padnie? Nowego się nie dostanie (nawet na chwilę obecną sterownika 750-880 już nigdzie nie ma bo wycofali dziadka w 2019 a i używek też nie widziałem). Przejście na inny system to raczej miesiące pracy a przecież dom musi “działać”.

Widać to nawet po ruchu na forum - już chyba mało kto rozważa budowę SmartHome w oparciu o PLC.

Czy drugi raz poszlibyście w PLC? Ja chyba nie. To znaczy jestem 100% zadowolony z tego co zbudowałem (często mówię, że jest to dzieło mojego życia jeśli chodzi o elektrykę/elektronikę). W stosunku do klasycznej instalacji mogę robić cuda, wszystko działa stabilnie, nie mam żadnych problemów. Ale jednak patrząc przez pryzmat moich obaw “co będzie jeśli”, to na chwile obecną raczej poszedłbym w prostsze rozwiązania (dopuszkowe moduły wifi/zigbee, do tego jakiś HomeAssistant lub coś podobnego). IMO stabilnością i niezawodnością takie rozwiązania nie dorastają do pięt PLC ale jednak w razie potrzeby można by je wszystkie wyrzucić i mieć całkowicie klasyczną instalację. I byłby to w stanie zrobić właściwie każdy elektryk (a nawet zwykły majsterkowicz). W przypadku instalacji z PLC, gdyby chcieć (musieć) się go pozbyć to wydaje mi się, że jedyną opcja byłoby spięcie na sztywno syngałów z przycisków z elementami wykonawczymi (przekaźnikami). Powinno działać bez “logiki” PLC. Oczywiście w moim przypadku doszedłby problem monostabilności przycisków i bistabilności przekaźników (czyli trzeba by albo wymienić przekaźniki albo przyciski w całym domu). Tak czy siak, mnóstwo pracy (i kosztów), którą ja byłbym w stanie zrobić, ale co jakby mnie nie było?

Jeśli ktoś tu zagląda (może sam założyciel forum?) to podzielcie się proszę Waszymi opiniami. Jak się to wszystko u Was sprawuje? Mieliście już jakieś większe problemy? Zastanawialiście się nad jakimś planem awaryjnym?

Pozdr
Łukasz

2
Programowanie / RETAIN DATA
« dnia: Lutego 20, 2019, 09:13:21 am »
Czy istnieje możliwość podejrzenia w jakiś magiczny sposób jakie zmienne są zapisywane w pamięci RETAIN?

W moim programie zapisywałem wszystkie zmienne konfiguracyjne (do świateł, rolet itp) jako VAR_GLOBAL PERSISTENT RETAIN, żeby nie tracić ich po wyłączeniu zasilania. Niestety 16k pamięci się skończyło. Przebudowuję więc program i wszystkie ww. zmienne będę zapisywał do plików xml i w razie potrzeby z nich odtwarzał. Po wyrzuceniu wszystkich zmiennych z bloku VAR_GLOBAL PERSISTENT RETAIN, po kompilacji programu widzę, że nadal jest używane ponad 70% pamięci RETAIN.

Zastanawiam się więc co tam jest. Wiem, że czasami gotowe funkcje z różnych bibliotek też przechowują swoje dane w ten sposób. Pytanie czy z pozomu Codesys da się to jakoś sprawdzić co jest tam zapisywane?

3
Tematy ogólne / Most do sieci 1-wire firmy ESERA Automation
« dnia: Stycznia 07, 2019, 08:28:19 pm »
Pytanie w zasadzie do Admina, chyba, że ktoś jeszcze korzystał z rozwiązania firmy esera.

Zatem: czy ten kabelek https://www.esera.de/produkte/zubehoer/kabel-buchsen-stecker/101/1-wire-hub-platine łączący moduł ze sterownikiem ma w sobie "coś extra" czy to zwykła wtyczka RS i coś co da się nasadzić na piny w złączu sterownika? Połączenia są 1:1? Ewentualnie byłbym wdzięczy za schemat który pin do którego...

Chyba zdecyduję się na ten moduł w swojej instalacji, sęk w tym, że koło sterownika nie uda mi się już wygospodarować na niego miejsca i w moim układzie ten oryginalny kabelek będzie za krótki. Musiałbym zrobić swoj. A płacić kolejne 12E tylko za możliwość jego przemierzenia to trochę sporo...

Poratuje ktoś?

4
Programowanie / Wysyłanie wiadomości e-mail z PLC
« dnia: Marca 16, 2016, 09:40:45 pm »
Siema,

Czy ktoś z szanownego grona forumowiczów używa PLC do wysyłania maili? Jeśli tak to czy mógłby podzielić się informacjami jak to uruchomić? W szczególności czy ma to prawo działać z jakimś ogólnodostępnym providerem poczty?

Próbowałem wykorzystać bibliotekę WagoLibSecureMail_01.lib
Na pierwszy ogień poszedł gmail. Konfiguracja mniej więcej taka:

MESSAGE (
   sServerName    := 'smtp.gmail.com',
   wServerPort :=465,
   eOperationMode:= SMAIL_eSSL,
   sUsername:='xxx@gmail.com',
   sPassword:= 'xxx',
   sFrom:='xxx@gmail.com',
   sTo:='xxx@gmail.com',
   sSubject:='WAGO',
   sMessage:='TEST WAGO',
   sAttachmentName:=,
   pabAttachmentData:=,
   diAttachmentLength:=,
   tTimeOut:= T#10s,
   xSend:=Button,
);


Próba wysłania kończy się komunikatem:
'SMAIL_ERROR: Invalid response, expecting "235 - Authentication OK " telegram'

Próbowałem skonfigurować konto gmail wg wskazówek umieszczonych tutaj: http://www.sps-forum.de/wago/75431-mail-versand-ueber-google-mail-account-mit-750-880-881-und-dem-750-820x.html ale nie pomogło  :-\

Kolejna próba była z kontem na @outlook.com ale w tym przypadku w ogóle nie chce się połączyć z serwerem.

Na koniec przetestowałem jeszcze o2.pl :
MESSAGE (
   sServerName    := 'poczta.o2.pl',
   wServerPort :=465,
   eOperationMode:= SMAIL_eSSL,
   sUsername:='xxx@o2.pl',
   sPassword:= 'xxx',
   sFrom:='xxx@o2.pl',
   sTo:='xxx@o2.pl',
   sSubject:='WAGO',
   sMessage:='TEST WAGO',
   sAttachmentName:=,
   pabAttachmentData:=,
   diAttachmentLength:=,
   tTimeOut:= T#10s,
   xSend:=Button,
);


I wyglądałoby, że jest lepiej niż z gmailem bo komunikat końcowy: 'Successful executed'

Niestety po emailu ani widu ani słychu. Do adresata nic nie dociera, zwrotki żadnej też nie ma. Widziałem, że admin wspominał opisując swój program o funkcji powiadamiania przez email ale nie znalazłem szczegółów czy korzystał z własnego serwera poczty czy z jakiegoś ogólnodostępnego...

Strony: [1]