Все достаточно просто.
См. статью и примеры "Программируем временные сложности" тут.
Плюс в биб-ке OSCAT есть такие блоки.

Зачем тут вообще Модбас? Нужно обязательно с панели расписание менять?
Альтернатива нарисовать визуализацию для управления расписанием прямо в CoDeSys (либо использовать CoDeSys HMI) – без Модбаса и без SCADA. Тогда эта задача решается минут за 20-30.