I use Beckhoff EtherCAT, but not sure what you are asking. shooter answered the basic task scheduling, if you have multiple POU's. You don't even need that if a single PLC program is running.
EtherCAT is real-time to your PLC cycle time, which can be as low as 0.05 ms. I usually use 0.1 ms since fast enough for me and I have lots of channels. There is much documentation in Beckhoff's "TwinCAT InfoSystem", which you can install locally on your PC or setup to web links for a smaller footprint.
Beckhoff has special modules and methods to get 1 ns timing between modules and multiple PLC's and ways to time to external precision references, if you want super real-time. I have never done such, just seen the documentation. That might be needed for special applications like atom smashers and other scientific experiments, but typical factory automation rarely needs that.