'Inteligenty' dom ze sterownikiem PLC

 Language:
Szukanie zaawansowane  

Aktualności:

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

Autor Wątek: selerowa instalacja  (Przeczytany 2175 razy)

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
selerowa instalacja
« dnia: Lutego 01, 2021, 12:12:34 pm »

Po roku od przeprowadzki zaczynam podgarniać temat niskich prądów bo już znużyło mnie bieganie do rozdzielni żeby światła w poszczególnych pokojach włączać  ::)

Na razie ogarniam szafę niskich prądów która znajduje się poniżej rozdzielni:





Długo zastanawiałem się jak to wszystko tam zmieścić aż wpadł mi pomysł na szyny 19" i mimo iż głębokość wnęki to tylko 24cm, to zmieszczę dwie "warstwy" tych profili i powinienem się na luzie zmieścić:



Sam sterownik będzie już w rozdzielni elektrycznej powyżej, mam rezerwę dwóch szyn din35

Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #1 dnia: Czerwca 14, 2021, 03:29:25 pm »

Powoli składam się do kupy





Tymczasowo wszystko wisi na rpi. Mam pytanie jak podpiąć adapter 1-wire modbus rtu do raspberry żeby domoticz go zobaczył? Jakaś przejściówka?
Zapisane

Simeone

  • Jr. Member
  • **
  • Wiadomości: 98
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #2 dnia: Czerwca 15, 2021, 09:30:05 am »

Co to masz za złączki na górnej listwie? Dasz jakiś namiar gdzie takie można dostać?
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #3 dnia: Czerwca 15, 2021, 10:32:21 am »

To jest wago top-jobs 2003-7641, ja kupuję zwykle w tim.pl
Zapisane

Simeone

  • Jr. Member
  • **
  • Wiadomości: 98
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #4 dnia: Czerwca 15, 2021, 12:33:57 pm »

To jest wago top-jobs 2003-7641, ja kupuję zwykle w tim.pl
Dzięki, fajne rozwiązanie.
Szkoda, że takich nie dałem tylko pojedyncze jeden do jeden, ale przy tej cenie nie zdecyduję się wymieniać  ;)
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #5 dnia: Sierpnia 26, 2022, 03:27:56 pm »

Cześć,
Ratujcie. Pisałem do Admina z moim drobnym problemem ale chyba pw nie działają za bardzo a potrzebuję ratunku więc może kto pomoże.

Mam codesys posadzony na raspberry, wszystko okablowane, wejścia/wyjścia w modułach modbus. Dzięki Tadmina i innym tutorialom potrafię zrobić prosty program switch/lampa a nawet powiązać z fizycznymi we/wy i nawet mrugnąć lampką :)
Ale, ponieważ nie jestem infrmatykiem tylko prostym budowlańcem to wybrałem drabinkę zamiast tekstu bo myślałem że tak będzi emi łatwiej się nauczyć. No i utknąłem na etapie dodania r_trig żeby zapalić światło, nie wiem jaki element powinien pójść dalej żeby odwracał stan lampy. Chciałem uprościć i doinstalowałem oscat buildings a tu dla odmiany nie mam pojęcia jak poszczególne funkcje dodać do programu... Nie mam za bardzo teraz kiedy się zdoktoryzować a w chałupie ciemno.
Zapisane

admin

  • Administrator
  • Sr. Member
  • *****
  • Wiadomości: 313
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #6 dnia: Sierpnia 30, 2022, 01:52:32 pm »

Cześć,

Admin ma 0,05% czasu na forum i prosi o zrozumienie.

Ciężko będzie pomóc radą. Przy braku znajomości podstaw programowania i braku czasu by je nabyć, potrzebujesz kogoś, kto napisze dla Ciebie program.

W drabinkach nigdy nie programowałem bo ich "nie widzę".  Kod zapisany słowami jest dla mnie, natomiast, środowiskiem naturalnym.  Proponuję przekopiować przykład z

https://www.edom-plc.pl/index.php/pl/wiecej-o-plc/kurs-programowania-tutorial/221-5-klikanie

i budować na nim dalej.  Dodawanie bibliotek OSCAT na tym etapie wydaje się być nadmierną komplikacją.

Pozdrawiam,
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #7 dnia: Sierpnia 30, 2022, 03:56:45 pm »

Dzięki za odpowiedź.
Znalazłem jak to zrobić w LD i nawet zadziałało:



Teraz próbuję sobie to usprawnić dla wszystkich źródeł światła tak żeby zrobić z tego funkcję POU do której będę tylko wiązał IN i OUT wszystki we/wy wypisanych w Global Variables... na razie bez skutku.
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #8 dnia: Sierpnia 30, 2022, 04:16:17 pm »

Oczywiście na wejściu sygnału musi być dodatkowo r_trig bo inaczej loteria :)
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #9 dnia: Września 02, 2022, 08:09:51 am »

Dwa Kroki w przód jeden w tył.
Udało mi się zrobić funkcję do zapalania i gaszenia światła, dzięki temu tylko podaję zmienną na wejście i wyjście i działa.
W ten sposób szybko można podłączyć dużą ilość świateł.
Zdefiniowałem wejścia wyjścia moich modułów modbusowych i działa.
Światło zapala się i gaśnie :)

Ale.
Działa przez ok pół godziny potem któryś z modułów,raz jeden raz inny przestaje odpowiadać. Codesys nie pokazuje błędów , status konected, zliczanie zapytań wszystko niby gra a na module komunikacja się nie świeci i oczywiście światło nie działa. Na wysłanie zapytania z oddzielnego Modbus scannera spod windows, moduł bez problemu odpowiada.
Więc to nie problem sprzętowy chyba. Coś się musi gryźć w programie ale co i dlaczego najpierw działa a potem nie?

Moduły podpięte przez bramę TCP/RTU ale nie wiem czy ma to znaczenie.
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #10 dnia: Września 02, 2022, 09:49:10 am »

I jeszcze jedna kwestia, jak się zawiesi czytanie modułu to nawet restart programu nie pomaga chyba że wyłączę i włączę np po godzinie wtedy zaczyna działać znowu.
Ale wystarczy że w jednym module zmienię "cyclic time" i załaduję i od razu zaczyna chodzić.
Ale znowu tylko z pół godziny.

Coś się musi gdzieś gryźć w ustawieniach ale nie mam pojęcia co.
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #11 dnia: Września 03, 2022, 07:57:10 am »

Chyba poradziłem, w Masteze  modbusa ustawiłem "auto reconnect" i wydłużyłem czas na timeout i póki co dobę już działa.

Sorry że tak spamuję co chwila ale może komuś kto jest tak samo zielony jak ja to się przyda?
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #12 dnia: Września 08, 2022, 01:55:57 pm »

Mam problem z dodawaniem bibliotek oscat a potrzebuję timer.
Udało mi się zrobić POU sczytujące RTC wiem ma czas i datę jak należy.
Mam zainstalowane biblioteki oscat Basics i Buildings, robię tak jak pokazuje  help czyli otwieram nowe POU, w miejscu deklaracji nazwy daję nazwa, dwukropek i f2.
Wybieram interesującą mnie bibliotekę i zamykam POU.
W programie mogę wybrać to POU ale wygląda jak puste, nie da się przypisać żadnych zmiennych ani nic. Co robię źle? Idzie zima a ja to do grzania i światła zewnętrznego potrzebuję.
Oświetlenie w środku działa na razie bez zarzutu.
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #13 dnia: Września 09, 2022, 10:44:08 am »

Powyższy problem obszedłem tak że dodaję pusty box i tam deklaruje bibliotekę, jest to bardziej uciążliwe niż użycie wprost jako FB z POU ale działa.
Udało mi się dołożyć dwa timery które wydają się funkcjonować na razie. Ciekawostka, jak wpisałem czasy rozpoczęcia i trwania bezpośrednio na "nóżkach" bloku to przy jednym timerze działało bez problemu a przy dwóch już się gryzło. Musiałem zadeklarować odddzielne zmienne dla tych timerów, podlinkować do zmiennych i dopiero zaczęło pracować jak należy.
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #14 dnia: Września 23, 2022, 10:12:11 am »

Mój aktualny setup wygląda tak:



Zrezygnowałem z chińskich modułów we/wy na modbusie na rzecz takich polskiego producenta.

W tej chwili to jest Codesys+RPI+TCP/RTU brama + Modbus/1-wire Bridge + 2x 16DO i 1x16 DI, dojdzie jeszcze jeden moduł wejść.
Działa to naprawdę spoko, Malinka nie jest obciążona żadną obsługą wejść czy sygnałów, czysta malina plus VPN plus codesys więc powinno być stabilnie. Cała komunikacja idzie po Modbus/TCP.
W rezultacie gdy pojawi się PLC export programu powinien być prosty.

Docelowo, ważniejsze obwody przepnę bezpośrednio na PLC a moduły modbusowe będą obsługiwać mniej ważne układy jak podlewanie czy kontaktrony.
Zapisane

seler

  • Jr. Member
  • **
  • Wiadomości: 91
    • Zobacz profil
Odp: selerowa instalacja
« Odpowiedź #15 dnia: Października 20, 2022, 09:58:44 am »

Mam problem z webvisu, po utracie zasilania nie podnosi się. Sam system i program podnosi się bez problemu, wszystko działa ale webvisu nie.
Muszę na nowo załadować program z poziomu PC żeby zadziałało. Co trzeba ustawić żeby webvisu podnosiło się po twardym resecie?
Zapisane