I tried the Schedule Rule and the bug remains, as warned in the Wiki. If the train arrives late the next command is not executed. The code to execute the Next Command is present in almost all rules and should be inserted into the Schedule Rule. As usual the PRIMARY function a railroad runs on, Schedule/timetable remains an elusive, and possibly ignored, target. There are a very large number of Rules and a subset them "seem" to be related to scheduling. There may be a set of these existing rules in Plus that will produce a schedule. However, if such a set of rules exist I have not been able to piece together the existing rules into a coherent function called a SCHEDULE. I see no overarching presentation of how any set of rules relate to each other in a planned scheduling manner.
Yes, you can cobble together some existing rules such as Time Check. However you end up with a stack of commands which are ripe for error.
The Interlocking system has a scheduling system but it is not clearly, and explicitly defined, in a manner I can understand in error situations.
Coherent instructions seem to elude N3V. A proper vendor would not publish anything that does not have instructions that an "average" person can use to enhance Trainz. Rules, without description, is an appalling example. Instructions that rely on other instructions which rely on yet another instruction is an intellectual puzzle challenge, but I did not spend my money, and time, to play with puzzles.
I truly like Trainz, and its warts have not driven me to knitting. However, as I age the value of time becomes a strong factor. Using the N3V product consumes too much time chasing solutions not related to a RAILROAD but to a PROGRAM!