Table Of Contents

Functional Safety Editor

Version:
    Last Modified: September 6, 2017

    The Functional Safety Editor provides an interface to create and compile User Programs that implement the safety logic for your application. The compiled User Program deploys and runs on the module logic solver. Each User Program supports up to eight state machines that run in parallel.

    The Functional Safety Editor allows users to do the following:

    • Add states from the palette and define output behavior for those states
    • Connect states with transitions and define input triggers for those transitions
    • Configure input and output channels and variables in the I/O Configuration table
    • Set default output values and variables for state machines and compound states
    Figure 1. Functional Safety Editor

    Use the following elements to navigate and configure the Functional Safety Editor.

    1. I/O Configuration table—Use this table to configure the parameters for all inputs, outputs, variables, and faults used in your User Program.
    2. State machine menu—You can create up to eight state machines for every User Program. Switch between state machines using the pull-down menu.
    3. Compile button—Click this button to compile your User Program. The compiler will generate a binary file you can download to your C Series Functional Safety module.
    4. Palette—Use the palette to drag and drop simple states, compound states, and comments.
    5. State machine diagram—Use this diagram to build your state machine. Add states from the palette and connect them with transitions.
    6. Switch view button—Click this button to switch between the state machine diagram, the I/O Configuration table, or a split view. You can also switch between the I/O Configuration table and the state machine diagram by pressing <Ctrl-E>.
    7. Item tab—Select this tab to update properties or access help documentation for the currently selected item in the state machine diagram.
    8. Configuration pane—Use this pane to view the Item tab or the Module and Diagram tab.
    9. Module and Diagram tab—Select this tab to update properties for the module and the User Program.
    10. Errors and Warnings pane—Refer to this pane for possible issues with syntax or design of the User Program.

    Recently Viewed Topics