Hallo Hugo, hallo Forum
Entweder hapert es wieder an meinem beschränktem SPS-Wissen oder es ist ein Fehler in einem der Bespiele in der Doku. Ich bekomme trotz vieler Bemühungen und lesen der Hilfe, Doku und meines Kaffeetastensatzes die Zeit-Programmierung nicht hin.
Meine Globalen Variablen sehen so aus:
zDatumUhrzeit : DT; (* Lokale Uhrzeit + lokals Datum durch calendar errechnet *)
zDatumUhrzeit_string : STRING(30);
zDatum : DATE; (* Lokales Datum durch calendar errechnet *)
zUhrzeit : DT; (* Lokale Uhrzeit aus RTC aus durch calendar errechnet *)
zWochentagszahl : INT; (* Wochentagszahl durch calendar errechnet *)
zWochenende : BOOL; (* Wochenende bei Wochentagszahl > 5 *)
zStunde : INT; (*aktuelle Stunden durch calendar errechnet *)
zMonat : INT; (*aktueller Monat durch calendar errechnet *)
zFeiertag : BOOL;
zFeiertagsname : STRING(30);
zArbeitsfrei : BOOL; (* Wenn Sonntag oder Feiertag *)
x1: CALENDAR_CALC;
XCAL : CALENDAR;
system_cal: CALENDAR;
Anbei ein Screenshot des Pgms.
Die Variable systemcal wird nicht gefüllt
[gelöscht durch Administrator]