i haven't delt with RSL 5000 but in RSL 500, if you click on processor status in the sidebar (to the left of your program window), this information will be in the Main tab with the addresses where it is kept. just have your program watch these addresses and when they hit the values you are looking for, branch your program to the reset routine.
on an SLC-500 i would look for this :
if S:38 = 01 (day of month)
if S:40 = 06 (hour)
if S:41 = 00 (min)
if S:42 = 00 (sec)
i wouldn't really look at the seconds, but would instead set a bit once the totalizer is reset so that it isn't getting reset every scan.
its a pretty generic explanation, but it should point you in the right direction.
good luck