Coils

Coils are graphic components of Ladder Diagram (LD) programs used in Function Block Diagram (FBD) programs representing the assignment of Boolean outputs. A coil represents an action. It must be connected on the left to a Boolean symbol, like a contact or the Boolean output of a block.
Types of coils available from the FBD toolbox are:
  • Direct Coil
  • Reverse Coil
  • Set Coil
  • Reset Coil
Change the type of a coil at anytime after insertion.
When inserting coils in program organization units (POUs), assign variables using the
Variable Selector
. Names of assigned variables display above the coil elements within POUs. Replace existing variables by double-clicking the variable names to access the
Variable Selector
or by single-clicking variable names to select from drop-down combo-boxes containing the global and local variables. Also, single-click existing variables, then type literal values in the text boxes provided. When inserting literal values beginning with a letter or an underscore, enclose the variable name in single quotes as follows: 'abc'.
  • Select a variable from the drop-down combo box:
  • Type a literal value in the text box:
Task
Procedure
Insert an FBD coil
  1. From the
    Toolbox
    , drag the desired coil type into the language container and place it on the rung.
    The
    Variable Selector
    is displayed.
  2. In the
    Variable Selector
    , select the required variable, then click
    OK
    .
    The coil element and its associated variable name are displayed in the language container.
Insert a parallel FBD coil
  1. From the
    Toolbox
    , drag the coil element into the language container while placing it parallel to the existing coil.
  2. Drag the left and right connections to the respective connection points on the rung.
    The required coil is displayed on the parallel branch.
Change the type of a coil in FBD
  • In the language container, select the coil, and then select the required type in the
    Modifier
    property of the
    Properties
    window.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal