'Inteligenty' dom ze sterownikiem PLC

 Language:
Szukanie zaawansowane  

Aktualności:

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

Autor Wątek: funkcje czasowe w codesys  (Przeczytany 13777 razy)

rafkar

  • Newbie
  • *
  • Wiadomości: 6
    • Zobacz profil
funkcje czasowe w codesys
« dnia: Listopada 09, 2013, 04:57:27 pm »

Witam mam taki problem ( szukam po necie i nic) potrzebuję informacji jak wykorzystać funkcje czasowe aby zrobić zał/wył o określonej godzinie oraz o określonej godzinie w odpowiednie dni tygodnia . Z góry dziękuję za pomoc.
Zapisane

kamiKAC

  • Jr. Member
  • **
  • Wiadomości: 78
    • Zobacz profil
Odp: funkcje czasowe w codesys
« Odpowiedź #1 dnia: Listopada 09, 2013, 09:25:19 pm »

Odpowiedź znajduje się w tym temacie http://www.edom-plc.pl/forum/index.php?topic=127.0

Pozdrawiam
Zapisane

rafkar

  • Newbie
  • *
  • Wiadomości: 6
    • Zobacz profil
Odp: funkcje czasowe w codesys
« Odpowiedź #2 dnia: Listopada 11, 2013, 02:30:28 pm »

Dzięki bardzo oto mi chodziło Pozdrawiam
Zapisane

FlorianR59

  • Newbie
  • *
  • Wiadomości: 2
    • Zobacz profil
Odp: funkcje czasowe w codesys
« Odpowiedź #3 dnia: Listopada 26, 2013, 01:29:24 pm »

Please, could you explain your problems in English, 'cause french and spanish people can not understand you.
thanks
Zapisane

mordorr

  • Full Member
  • ***
  • Wiadomości: 156
    • Zobacz profil
Odp: funkcje czasowe w codesys
« Odpowiedź #4 dnia: Stycznia 23, 2015, 12:27:38 am »

Odswieżając antyka:

Common_building ma function blocka FBTimeSwitch, który nadaję sie do wykorzystania jako programowany wylacznik czasowy, jezeli ktos nie potrzebuje scheduler_03.lib
ma wszystko co potrzeba - Załącz, Wyłącz, dni tygodnia. - do podstawowych funckji się nadaje... u mnie np. bedzie sterował załączaniem podświetlenia numerku na domu.
czas włączenia i wyłączenia z "OSCATowskeij" SUN_TIME plus dodatkowo wyłączenie od 23 do 5 nad ranem (nie spodziewam się gości w tym czasie...)




Zapisane

karuzel

  • Newbie
  • *
  • Wiadomości: 4
    • Zobacz profil
Odp: funkcje czasowe w codesys
« Odpowiedź #5 dnia: Grudnia 14, 2015, 06:26:16 pm »

Witam,czy mógłby ktoś udostępnić kod wł/wył o określonej porze dla 750-881, który posiada wbudowany RTC,gdyż sam nie mogę sobie niestety poradzić:/
Pozdrawiam
Zapisane

mordorr

  • Full Member
  • ***
  • Wiadomości: 156
    • Zobacz profil
Odp: funkcje czasowe w codesys
« Odpowiedź #6 dnia: Grudnia 14, 2015, 11:41:36 pm »

Zwykly chamski kod do FbTimeSwitch, ktory zalacza mi numerek na domu o zmierzchu i wylacza go o 23.00:
deklaracje:
Zmierzch23OnOff: FbTimeSwitch;
DTNow:  SystemTimeDate;


kod:

Zmierzch23OnOff(
   bWEEK_DAY:=UINT_TO_BYTE(DTnow.DayOfWeek) ,
   bInputHour:= UINT_TO_BYTE(dtnow.HOUR),
   bInputMinute:= UINT_TO_BYTE(dtnow.MINUTE),
   bON_Hour:=INT_TO_BYTE(HOUR(zachod)) ,
   bON_Minute:= INT_TO_BYTE(MINUTE(zachod)),
   bOFF_Hour:= 23,
   bOFF_Minute:= 00,
   xMonday_1:= ,
   xTuesday_2:= ,
   xWednesday_3:= ,
   xThursday_4:= ,
   xFriday_5:= ,
   xSaturday_6:= ,
   xSunday_7:= ,
   xOutput=> );

i potem xOutput przypisujesz do wyjscia:
np:
xDO98:=Zmierzch23OnOff.xOutput;




z schedulerem tez sie bawilem, ale poki co, dla moich potrzeb FbTimeSwitch wystarcza.wschod i zachod obliczam z sun_time(); z OSCAT basic


Zapisane

karuzel

  • Newbie
  • *
  • Wiadomości: 4
    • Zobacz profil
Odp: funkcje czasowe w codesys
« Odpowiedź #7 dnia: Grudnia 15, 2015, 04:46:49 pm »

Dzieki serdeczne,za tydzień będę testował.
Pozdrawiam i wesołych świąt
Zapisane

Umcyk

  • Jr. Member
  • **
  • Wiadomości: 95
  • Beckhoff Cx9010
    • Zobacz profil
    • Nasz dom...
Odp: funkcje czasowe w codesys
« Odpowiedź #8 dnia: Maja 19, 2016, 06:23:51 pm »

witam
tez bawie sie obecnie funkcjami czasowymi do sterowania/otwierania rolet o okreslonej godzinie lub zaleznie od wschodu slonca...

posiadam sterownik Beckhoff CX9010 i nieestety nie mam licencji na biblioteki WAGO...

pomoze ktos zrealicowac funkcje czasowe z uzyciem bibliotek OSCAT??

mordorr

  • Full Member
  • ***
  • Wiadomości: 156
    • Zobacz profil
Odp: funkcje czasowe w codesys
« Odpowiedź #9 dnia: Maja 19, 2016, 10:49:02 pm »

Do rolet jest Oscat Buidling - tam jest bloczek blind_night z tego co pamiętam, który podobno nieprawidłowo działał, ale koledzy na forum publikowali poprawione bloczki do tego celu.

sprawdzałeś, czy to zrobi robotę ??
Zapisane

Umcyk

  • Jr. Member
  • **
  • Wiadomości: 95
  • Beckhoff Cx9010
    • Zobacz profil
    • Nasz dom...
Odp: funkcje czasowe w codesys
« Odpowiedź #10 dnia: Maja 26, 2016, 02:40:16 am »

dzieki za odp.
jednak nie potrafie sobie poradzic z obsluga ww bloczka...

ma ktos moze fragment programu z konfiguracja RTC?? ja obecnie nie wiem nawet jak ustawic aktulana godzine w sterowniku... i jak uzywac daty w innych bloczkach...

zaznaczam ze nie mam bibloitek WAGO - uzywam bibliotek OSCAT??

mordorr

  • Full Member
  • ***
  • Wiadomości: 156
    • Zobacz profil
Odp: funkcje czasowe w codesys
« Odpowiedź #11 dnia: Maja 26, 2016, 10:49:03 pm »

Jaki masz sterownik ? nie wszystkie sterowniki mają moduł RTC wbudowany.
Zapisane

Umcyk

  • Jr. Member
  • **
  • Wiadomości: 95
  • Beckhoff Cx9010
    • Zobacz profil
    • Nasz dom...
Odp: funkcje czasowe w codesys
« Odpowiedź #12 dnia: Maja 28, 2016, 10:27:55 pm »

mam PLC jak w opisie - Beckhoff Cx9010 - na 100% posiada RTC...

admin

  • Administrator
  • Sr. Member
  • *****
  • Wiadomości: 313
    • Zobacz profil
Odp: funkcje czasowe w codesys
« Odpowiedź #13 dnia: Maja 29, 2016, 08:40:28 pm »

Cześć

z czym masz konkretnie problem?  Czy działa Ci:

VAR
  CURRENT_TIME:DATE_AND_TIME;
END_VAR;


CURRENT_TIME := SysRtcGetTime(TRUE);

gdzie SysRtcGetTime jest z bliblioteki SysLibRtc.lib

Jest tam też funkcja SysRtcSetTime.  DT to DATE_AND_TIME ma format dt#1972-03-29-00:00:00

Opis biblioteki np na: ftp://ftp.moeller.net/AUTOMATION/DOWNLOAD/MANUALS/ENGLISH/SOFTWARE/XSOFT_PROFESSIONAL/XSoftSysLibs/directory%20Pdf%20files/syslibrtc.pdf
Zapisane

Umcyk

  • Jr. Member
  • **
  • Wiadomości: 95
  • Beckhoff Cx9010
    • Zobacz profil
    • Nasz dom...
Odp: funkcje czasowe w codesys
« Odpowiedź #14 dnia: Maja 30, 2016, 03:53:27 pm »

wlasciwie to nie wiem nic...
nie wiem nawet jak ustawic aktulany czas w sterowniku (czy moze aktualizuje sie z netu??)...
nie moge znalesc do sciagniecia biblioteki SysLibRtc.lib... pozatym nie mam pewnosci czy zadziala z Beckhoffem - nie sa to biblioteki dedykowane dla WAGO??

admin

  • Administrator
  • Sr. Member
  • *****
  • Wiadomości: 313
    • Zobacz profil
Zapisane