I did that in an SLC500 here, but it's not too cute. We have a couple processes that need to start up 1/2-1 hour prior to the start of each shift.
What I did was to compare the date and time and in the spring, add one hour, fall subtract one hour. I did this so that I did not have to hook up my laptop twice a year just to move that one hour.
Problem with my set up, is that every year, it does that same date, even though daylight savings is on a different date each year. The guys compenate for the days that it's off, by making sure someone has the precesses started manually for those few days where I'm off sync. I used to adjust to actual dates when ever I was in the PLC, but it was easier to just remember the same dates each year.
I'm sure there's a better way, but 4-5 years ago, that was all I came up with. (Haven't thought about it in just about that long, either, so I'll be watching this one.)