The 'set of functions' questions begs to either a timer, or the start of some sort of sequencer.
What I do in Allen Bradley is have the very first run of the main program be XIC S:1/15 JSR FirstScan, -or- XIC S:FS JSR FirstScan.
The SECOND rung is a TON with no conditions...say 30 seconds.
The first run in FirstScan is a timer RESET command. In other words, the timer RESETS on first scan, and then times all the time, in the main.
My most common use is to reset the DeviceNet scanner after a few seconds, and then, make the scanner RUN after its reset (a few seconds longer).
Yes, if your PLC does not have a FIRST SCAN bit, you have to resort to some hardware trick.