There are six categories of function blocks in the DeltaV system:
Advanced Control Blocks — Perform complex algorithms for advanced process control
Advanced Function Blocks — Perform advanced functions such as voting and sequencing
Analog Control Blocks — Perform simple and complex algorithms for comprehensive analog control
Energy Metering Blocks — Perform mathematical flow calculations for natural gases, steam, and other fluids
Input/Output (I/O) Blocks — Scale, convert, and filter input and output signals for use in other function blocks or field devices
Logical Blocks — Perform logic functions for sequencing, scheduling, and interlocking
Math Blocks — Perform mathematical functions for conversion, integration, and totalizing
Timer/Counter Blocks — Perform timing and counting functions for control and sequencing
In addition, there is a collection of special items that contains input and output parameters, internal read and write parameters, and custom and physical block tools.