User-defined composite blocks improve strategy, readability, and engineering effort. The composite block represents a group of function blocks or SFC steps on a diagram. By providing you with a hierarchical grouping within the module's control diagram, composite blocks enable you to perform the following tasks:
segmenting your strategy into logical parts
maintaining common functions in the library while using them many times
mixing the different control languages within a single module