function block


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.

Read Also:

  • function block adapter

    Abbreviated as FBA a function block adapter provides the interfaces to ports, to function blocks, and a description of the mapping between these interfaces. The function block adapter also provides the connection of UML capsules and function blocks (FBs) of the IEC 61131-3 (the standard for PLC programming languages).

  • function keys

    Special keys on the keyboard that have different meanings depending on which program is running. Function keys are normally labeled F1 to F10 or F12 (or F15 on Macintoshes). On older PCs, for example, 10 function keys are grouped on the left side of the keyboard; new PCs have the enhanced keyboard, with twelve function […]

  • functional specification

    A formal description of a software system that is used as a blueprint for implementing the program. At minimum, a functional specification should precisely state the purpose (e.g., the function) of the software. Depending on the software engineering methodology used, the functional specification might also provide implementation details, such as how the project is divided […]

  • future-proof

    A slang term used to describe any technology that will not become outdated any time in the near future.

  • Fuzzy Logic

    A type of logic that recognizes more than simple true and false values. With fuzzy logic, propositions can be represented with degrees of truthfulness and falsehood. For example, the statement, today is sunny,might be 100% true if there are no clouds, 80% true if there are a few clouds, 50% true if it’s hazy and […]


Disclaimer: function block definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.