The TCLs provide support for communications, synchronization, and data buffering.
The TCL delivers the data to be processed from its internal IDB to the associated task and stores the subsequent results computed by the latter in the ODB.