Eigene Feiertage für FB holiday definieren

Begonnen von dieter, 27. Oktober 2007, 00:56:18

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 3 Gäste betrachten dieses Thema.

peewit

#15
hallo

das pad_byte kannst du 100% ignorieren
das wurde nur angelegt für die ilc 1xx, damit der kompiler weniger warnungen ausgibt
vergiss es !

-----------------------------

nun zu deinem eigentlichen problem

der baustein holiday hat den eingang DATE_IN
und wie der name schon sagt musst du hier ein DATE und kein DATE_TIME oder sonstiges übergeben

entweder du machst dir extra mit SET_DATE einen passenden übergabewert
oder nimmst das ergebnis von SET_DATE und schaltest noch ein DT_TO_DATE dazwischen

siehe baustein im anhang (pcworx import)


[gelöscht durch Administrator]

schwa226

#16
 :'(
Kleiner aber dummer Fehler!
Jetzt geht es wie es soll.

Danke!

EDIT:
Es gibt ja die Funktionsbausteine SETUP_HOLIDAY von Oscat.
Ich schätze damit sind die im PDF angegebenen Feiertage definiert, oder?
Wie bekomme ich diese nun in die "holidays" Holiday Array?

Ich habe das Array am In und OUT angehängt, leider bleibt es aber leer.

peewit

set_holiday_xx geht sehr wohl

die setup bausteine in der pcworx version von oscat sind keine offiziellen bausteine der oscat bibliothek
diese habe ich nur gemacht bzw drinnen gelassen, weil das initialisieren der datenarray etwas umständlich ist



[gelöscht durch Administrator]

schwa226

Zitatset_holiday_xx geht sehr wohl
Stimmt!

Ich glaube ich habe die SPS rückgesetzt und dann aber Vergessen sie wieder zu starten  :-[
Nun geht alles wie es sein soll. Danke!

rrbd

Zitat von: peewit in 26. September 2011, 12:51:30
das pad_byte kannst du 100% ignorieren

Hallo,
könntet Ihr das in der Doku erwähnen, so ist's etwas mühsam. Im Sachstand Sonntag, 22. Januar 2012 14:40:32 ist's nicht erwähnt.

Gruß

Rainer