Good evening Andy,
My suggestion to do this would be to create two ZFA-files: one by demand contact and the other identical to the demand contact but created as a time table operation.
The availability of tools that this would require depends on the version of Windigipet that you are using. I assume WDP2018.
Walk down the following steps:
1) Create a frequency generator using the "taktgenerator"
Set the frequency to 6 sec for condition "on" and 6 sec for condition "off".
The virtual RMK (example: RMK600) that is tied to this frequency generator will be engaged during 6 sec.
and disengaged during 6 sec.
2) Create a counter in your railplan
3) Create a "Stellwerkwarter" (the function of the button with the house and the person beside it) as follows:
UND
ZFA "demand contact" is active
ZFA "time table" is active
RMK600 engaged
The corrsponding action is: counter +1
This creates a cycle of 6 sec.; 1 min. is elapsed after 5cycles and 5 min. are elapsed after 25 cycles
4) Add to each line in your ZFA-files the condition as follows:
In the demand-contact ZFA-file: UND
counter <25
In the "time-table" ZFA UND
counter >25
5) Create a "Stellwerkwarter" to reset the counter:
UND
counter >50
The corresponding action is: counter = 0
This will cycle to run your routes in 5 min "on contact demand" and 5 min on "time table"
I do hope that this procedure will meet your wishes.
Kind regards,
Jaap Vonk