'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.

Wiadomości - zim

Strony: 1 [2] 3 4
16
Programowanie / Odp: ModBus poprzez 750-653
« dnia: Lipiec 05, 2016, 12:03:57 pm »
Dzięki za odpowiedz,

Próbuję nawiązać połączenie również poprzez Modbus Master wbudowane w Codesysa (w zakładce PLC Configuration) ale mam tylko timeouty.

Dzisiaj pobawię się Twoją metodą.

Pzd

17
Programowanie / Odp: ModBus poprzez 750-653
« dnia: Lipiec 04, 2016, 10:23:17 pm »
Witaj,

O rozwiązaniu problemu pisałem gdzieś na forum, generalnie nie było rozwiązania. Kilkadziesiąt zmian programu dodawania odejmowania kart, czyszczenia pamięci i zarybił.

Z tym nie kompiluje coś chyba namieszałem z bibliotekami. Teraz próbuję i wyrzuca tylko błąd z Unknown type SEMA ?

Mógł byś po krotce opisać jak zapisywać dane używając Twojego przykładu ?

Pzd

18
Programowanie / ModBus poprzez 750-653
« dnia: Lipiec 01, 2016, 10:37:04 pm »
Witam,

Po wielu bojach udało mi się właczyć do "systemu" kartę 653.

I teraz próbuję połączyć się z rekuperatorem thessla green. Dodam że komunikacja z RIP działa (niestety wiesza się)

I tu moja prośba czy ktoś mógł by wkleić swoje rozwiązania komunikacji, próbuje przykładem admina ale przykład się nie kompiluje,

Próbowałem TERMINAL_MODBUSSLAVE_RTU i kilkoma innymi ale mam wszędzie timeouty.

Z góry dziękuje za pomoc.

19
Tematy ogólne / Odp: Dodanie karty 750-653
« dnia: Czerwiec 26, 2016, 06:50:24 pm »
Powiem tak, te karty to jakiś babol Wago.

Po kilkunastu restartach wgrywaniu programów i przywracaniu pamięci, w końcu sterownik zaskoczył.
 
Niestety nie mam konkretnego sposobu rozwiązania, za x razem wszystko zadziałało.

20
Tematy ogólne / Odp: Dodanie karty 750-653
« dnia: Czerwiec 25, 2016, 01:32:12 pm »
Witajcie,

Karta dodana poprzez Wago I/O. Wejścia i wyjścia działają.

Tylko wago wywala poprzez www:

Error code:    6
Error argument:    9
Error description:    invalid terminal mapping description file (ea-config.xml)


A I/O błąd jak w załaczniku.

Restart do fabryki i wgrywanie programu od nowa nie pomogło.

Macie jakieś pomysły ?

21
Tematy ogólne / Odp: Dodanie karty 750-653
« dnia: Maj 30, 2016, 06:24:31 am »
Witajcie,

Dzięki za podpowiedzi, nie mam zielonego pojęcia dlaczego się tak dzieje.

Przeczytałem masę postów na forach i wygląda na to, że mam jakiś odosobniony przypadek.

W załączniku screen.

Dzisiaj zadzwonię do Wago może Oni będą mieć jakiś pomysł.

Czy istnieje możliwość konfiguracji modułu? Jeśli to spróbuj ustawić to tak.

Niestety nie mam wago I/O


Ps.
Natomiast dzięki temu znalazłem wczoraj alternatywę dla tej karty, cena rozwiązania ok 15zl + RPi.

Jeśli tylko uda mi się w pełni to odpalić opiszę na forum.

Pzd


22
Tematy ogólne / Odp: Dodanie karty 750-653
« dnia: Maj 28, 2016, 07:10:57 pm »
Robiłem :-) Restart do factory. Nie mam pojęcia co się dzieje a najgorsze jak to wyprowadzić.

23
Tematy ogólne / Odp: Dodanie karty 750-653
« dnia: Maj 28, 2016, 06:10:52 pm »
Niestety poległem, przy dodawaniu odejmowaniu karty DI,DO nie ma problemów i jest jak Admin napisał.

Ale RS wywala całą konfiguracje, nie pomaga restart przebudowa programu. Nie widzę tez logiki po zmianie adresacji.

Wygląda tak jak by program zmieniał adresację ale nie na taką jaka jest w sterowniku.

Jutro kontakt z WAGO może coś pomogą.

24
Tematy ogólne / Odp: Dodanie karty 750-653
« dnia: Maj 28, 2016, 04:33:28 pm »
Dzięki za odpowiedz,

Wszystkie zmienna zapisywałem w PLC Configuration ale niestety to tez się rozjechało, tzn sytuacja jest dziwna.

W podglądzie widzę że załącza się poprawne wyjście ale wysterowane jest inne.

Walczę dalej, dam znać czy się udało,

25
Tematy ogólne / Dodanie karty 750-653
« dnia: Maj 28, 2016, 01:57:27 pm »
Witajcie,

Mam pytanie, jak poprawnie dodać taka kartę do systemu.

Fizycznie wpinam ją na końcu modułów przed 600, jest to moja karta numer 55.

W CoDeSys w konfiguracji dodaje ją na końcu. Po wgraniu programu do sterownika mam całkowicie pomieszane wyjścia.

W programach nie używam adresów fizycznych tylko nazwy (in1, out1) zresztą sprawdzałem po dodaniu karty poprzednie adresy  nie zmieniły się.

Podpowiedzcie jak to zrobić poprawnie.

Pozdrawiam

26
Tematy ogólne / Modbus Wago->RPi->Reku
« dnia: Maj 18, 2016, 06:51:36 am »
Witajcie,

Czy komuś udało się uzyskać komunikacje pomiędzy Wago a urządzeniem Modbus 485 za pośrednictwem RPi z usb adapterem.

Może ktoś widział podobny projekt ?

Powód jest prosty karta RS do wago droga, a RPi mam adapter to 15zl.

Pozdrawiam

27
Programowanie / Odp: Jka uruchomic nowe POUs?
« dnia: Maj 16, 2016, 06:03:58 am »
Spróbuje, bo miałem ten sam problem ;-)

Do PLC_PRG lub twojego głównego programu musisz dodać wywołanie tego podprogramu.

Pzd

28
Tematy ogólne / Odp: Kupię/Sprzedam/Zamienię
« dnia: Maj 08, 2016, 09:13:16 am »
Witam,

Ma ktoś może do sprzedania moduł 750-653,

Pozdrawiam

29
Programowanie / Odp: Rolety cd.
« dnia: Maj 03, 2016, 10:57:25 am »
Witaj,

Oto kod:

Blok Funkcyny RoletyPRG:

FUNCTION_BLOCK RoletyPRG
VAR_INPUT
WejscieSterujace :BOOL;
ZmiennaPodnoszenieVis :BOOL;
ZmiennaOpuszczanieVis :BOOL;
      ZmiennaLamelkiVis :BOOL;
PozycjaLameli :BYTE;
CzasOtwarcia: TIME;
CzasZamkniecia: TIME;
MaxCzasDzialania :TIME;
ZamykanieWszystkieVIS: BOOL;
OtwieranieWszystkieVIS: BOOL;
END_VAR
VAR_OUTPUT
WyjsciePodnoszenie :BOOL;
WyjscieOpuszczanie :BOOL;
RoletaZamknieta :BOOL;
RoletaOtwarta: BOOL;
Pozycja:BYTE;
END_VAR
VAR
    Wejscie1 : Fb_ShortLong:=(uiTS_10tel_s:=1, uiTL_10tel_s:=1, uiT_10tel_s :=5); (* Przycisk w garazu*)
Wejscie2 : Fb_ShortLong:=(uiTS_10tel_s:=1, uiTL_10tel_s:=1, uiT_10tel_s :=5);
END_VAR

VAR RETAIN PERSISTENT
    Input_B_Roleta4 :BLIND_INPUT;
    (*Shade_B_Roleta4 :BLIND_SHADE_S:=(HORZ1:=70, HORZ2:=150, SHADE_POS:=150, SHADE_DELAY:=T#60s);*)
    Control_B_Roleta4 :BLIND_CONTROL_S;
END_VAR

FB:


Wejscie1(xSwitch:=WejscieSterujace);
Input_B_Roleta4(
    S1:=Wejscie1.xShort OR ZmiennaPodnoszenieVis OR OtwieranieWszystkieVIS,
    S2:=Wejscie1.xLong OR ZmiennaOpuszczanieVis OR ZamykanieWszystkieVIS,
    IN:=ZmiennaLamelkiVis,
    PI:=PozycjaLameli,
    MAX_RUNTIME:= MaxCzasDzialania,
    MANUAL_TIMEOUT:=T#60m,
    MASTER_MODE:=FALSE,
    POS:=Control_B_Roleta4.POS
    );
(*Shade_B_Roleta4(
    UP:=Input_B_Roleta4.QU,
    DN:=Input_B_Roleta4.QD,
    S_IN:=Input_B_Roleta4.STATUS,
    pi:=Input_B_Roleta4.PO,
    ENABLE:=ShadeFlag_B_1S,
    SUN:=SunSignal_1S,
    CX:=ReadClock.Calendar
    );*)
Control_B_Roleta4(
T_UP:= CzasOtwarcia,
T_DN:= CzasZamkniecia,
    UP:=Input_B_Roleta4.QU,
    DN:=Input_B_Roleta4.QD,
    S_IN:=Input_B_Roleta4.STATUS,
    pi:=Input_B_Roleta4.PO
    );

WyjsciePodnoszenie:=Control_B_Roleta4.MU;
WyjscieOpuszczanie:=Control_B_Roleta4.MD;
Pozycja:=Control_B_Roleta4.POS;


IF (Control_B_Roleta4.POS <= 255 AND Control_B_Roleta4.POS  >= 1) THEN RoletaOtwarta:=TRUE;
ELSE RoletaOtwarta:=FALSE;
END_IF;

IF (Control_B_Roleta4.POS = 0) THEN RoletaZamknieta:=TRUE;
ELSE RoletaZamknieta:=FALSE;
END_IF;


(* Koniec ROLETA4*)


I sam bloczek wykonawczy.




30
Programowanie / Rolety cd.
« dnia: Maj 01, 2016, 08:16:29 pm »
Witam,

Mam pytanie odnośnie zachowania rolet.

Mam poustawiane czasy opuszczania, podnoszenia, lamelki działają bardzo ładnie.

Natomiast dziwi mnie jedno zachowanie, roleta jest otwarta wago widzi pozycję poprawnie '255' ale jeśli przycisnę przycisk otwierania przekaźnik ponownie załącza się na czas otwierania, podczas domykania z pozycji lamelek przekaźnik załącza się na ok 10s (powinien na 2s).

Czy tak ma być ? Czy ja gdzieś popełniłem błąd.


Strony: 1 [2] 3 4