In software languages, a function block contains input
variables, output variables, through variables, internal variables, and an
internal behavior description of the function block. Function blocks are used
primarily to specify the properties of a user function. Many software languages
are based on function blocks. Function block is abbreviated as FB.
See also function block
adapter (FBA).