Autor Thema: Holiday / Feiertagsberechnung geht nicht  (Gelesen 9119 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline martin.k

  • Entwickler
  • *****
  • Beiträge: 179
    • Profil anzeigen
Holiday / Feiertagsberechnung geht nicht
« am: 09. April 2007, 09:59:05 »
Hi,

erst mal ein Lob auf alle Entwickler. Super Arbeit die Ihr hier macht.

Bei mir (WAGO 750-841 mit CoDeSys 2.3.6.2) klappt die Feiertagsberechnung nicht.
Ich habe ein neues Programm aufgemacht, die OSCAT.lib und SysLibRTC.lib integriert.
Dann wie im Handbuch auf Seite 203 das Beispiel nachgebaut. Wenn das Pgm läuft sehe ich das Ostern richtig berechnet wird, aber das heute Ostermontag ist wird nicht ausgegeben. :-/

Ich habe leider keine Ahnung wo der Fehler liegen könnte...
Kann mir jemand helfen?
DANKE.

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re: Holiday / Feiertagsberechnung geht nicht
« Antwort #1 am: 11. April 2007, 19:27:21 »
sorry bin einige tage nicht am system gewesen, werde mich übers wochenende um dieses thema kümmern.

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re: Holiday / Feiertagsberechnung geht nicht
« Antwort #2 am: 11. April 2007, 19:38:03 »
hast du es auf dem target getestet oder in der simulation
diue funktion sysrtcgettime funktioniert nur auf einem target nicht in der codesys simulation

Offline martin.k

  • Entwickler
  • *****
  • Beiträge: 179
    • Profil anzeigen
Re: Holiday / Feiertagsberechnung geht nicht
« Antwort #3 am: 11. April 2007, 22:09:45 »
Hi,

ich habe es auf der angebenen Hardware probiert. Zum einem in meinem vollständigen Programm sowie in einem kleinen extra dafür angelegtem Programm (nur mit dem nötigstem...).

Leider habe ich keine Testhardware zur Verfügung, sondern nur das Zentralgehirn unseres Hauses...

Das Datum für Ostern, mit dem einzeln verwendetem FB Easter, wurde mir am vergangenen Ostersonntag richtig angezeigt.

Grüße
Martin




Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re: Holiday / Feiertagsberechnung geht nicht
« Antwort #4 am: 12. April 2007, 10:45:58 »
fehler konnte bei uns dupliziert werden und ist auch schon lokalisiert und behoben.
der fehler lag in einem modul date_add das in diesem fall ein falsches ergebnis lieferte.

anbei die lib version 154 die diesen fehjler beseitigt.

[gelöscht durch Administrator]

Offline martin.k

  • Entwickler
  • *****
  • Beiträge: 179
    • Profil anzeigen
Re: Holiday / Feiertagsberechnung geht nicht
« Antwort #5 am: 12. April 2007, 21:02:41 »
Hey Klasse!
Danke für die Version 1.54.
Ich habe mir einige Module in eine eigene Lib kopiert. So war es mir jetzt eine große Hilfe, daß Du geschrieben hast in welchem Modul der Fehler war.
Gibt es eine Änderungsliste welche Module verbessert oder neu sind? Ich meine, es gibt zwar die Doku, aber diese jedesmal voll  durchlesen :-)

Grüße
Martin

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re: Holiday / Feiertagsberechnung geht nicht
« Antwort #6 am: 13. April 2007, 00:08:09 »
eine ämderungshistorie heben wir nur auf einzelmodulebene ist jeweils im source des moduls ganz am ende als kommentar.
wenn wir es noch schaffen bauen wir die historie in ein eigenes dokument für die rev 1.6

Offline martin.k

  • Entwickler
  • *****
  • Beiträge: 179
    • Profil anzeigen
Re: Holiday / Feiertagsberechnung geht nicht
« Antwort #7 am: 13. April 2007, 08:23:40 »
Ich habe in meinen Programmen ein Objekt in ST welches ich von der Übersetzung ausgeschlossen habe.
Darin führe ich meine Änderungshistorie, klappt ganz gut.
Grüße