Chapter 1 Program a Function Block Diagram
12 Rockwell Automation Publication 1756-PM009J-EN-P - March 2022
Use these elements to control a device:
Guidelines to choose the function block elements:
Supply a value from an input device or tag
Send a value to an output device or tag
Perform an operation on an input value or values and produce an output value
or values
Function block or function
Functions are similar to function blocks, but do not require backing tags, require
less memory than function blocks, sometimes execute more quickly, and use
less space in a function block diagram.
Functions are available only in Logix Designer versions 32 and later on
CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact
GuardLogix 5380, and GuardLogix 5580 controllers.
Transfer data between function blocks when they are:
• Far apart on the same sheet.
• On different sheets within the same routine.
Output wire connector (OCON) and an input wire connector (ICON)
Disperse data to several points in the routine
Single output wire connector (OCON) and multiple input wire connectors (ICON)
Each function block uses a tag to store configuration and status information
about the instruction.
• The Logix Designer application automatically creates a tag for each
new function block instruction. Use this tag, rename the tag, or assign
a different tag.
• For IREFs and OREFs, create a tag or assign an existing tag.
Choose the function block
elements
element