Du kannst mit der Funktion DST errechnen, ob Sommer oder Winterzeit herrscht.
DST benutzt dazu UTC.
Mal ganz ehrlich, wenn du für DST die Lokalzeit (anstatt UTC) nimmst, hast du lediglich einen kleinen Fehler.
Die Umschaltung von Sommer auf Winter und Umgekehrt erfolgt Zeitversetzt +-1 Stunde.
Fällt das bei dir ins Gewicht?
Das ganze habe ich auf ner Siemens S7 auch schon so gemacht, da die Systemzeit als Lokalzeit geschrieben wurde.
Mich Stört das nicht, da der Fehler wie gesagt minimal ausfällt.
Gruß Stefan