I might missunderstand you but within a TMF you can check time (day, hour, minute, second) so where is the problem to do an action each hour on a daily BarPeriod?