This document discusses function blocks and their use in distributed control applications. It provides examples of how standard and advanced function blocks like PID controllers, input selectors, and arithmetic blocks can be used to implement applications like single loop control, cascade control, input selection, and flow integration. The document also shows how function blocks allow easy configuration of control strategies and how control applications can be distributed across fieldbus segments.