Search Results for

    Show / Hide Table of Contents

    Enum ExecutionLevel

    Defines task execution level.

    Namespace: ABB.Robotics.Controllers.RapidDomain
    Assembly: ABB.Robotics.Controllers.PC.dll
    Syntax
    public enum ExecutionLevel
    Remarks

    An execution level basically consists of the RAPID program stack, callchain and PCP. A task has exactly one (or no) current execution level. The three execution levels form a hierarchy, where User is the highest, and Normal is the lowest. That is, if User exists, it is the current level etc.

    The normal execution level must exist for the trap or user level to be able to exist. The user execution level can exist without the trap execution level to exist.

    When a higher execution level is cleared, the next execution level in the hierarchy is made current, i.e., the PCP is restored etc.

    Fields

    Name Description
    None

    No execution level active.

    Normal

    Normal execution level. For normal program execution.

    Trap

    Trap execution level. Created by RAPID for execution of trap-routines when RAPID interrupts occur.

    User

    User execution level. Created by RAB clients, e.g., for execution of service-routines.

    In This Article
    Back to top Copyright © 2025 ABB