Logic Specific Status Attributes

You can view the status of any Logic program by accessing its Status Display:

  1. Display the Database Bar (see Display an Explorer Bar).
  2. In the Database Bar, right-click on the Logic program in which you are interested to display its context sensitive menu.
  3. Select the View Status option to display the Logic program’s Status Display.

    The Status Display provides status information about the Logic program, including attributes that are common to many types of database item such as Id and Full Name, as well as the following Logic-specific status attributes:

    Execution

    Has three possible entries:

    • Enabled—The Logic program has been manually enabled via the Enable Execution method. This means that the Logic program can be executed.
    • Disabled—The Logic program has been manually disabled via the Disable Execution method. This means that the Logic program cannot be executed unless a user manually enables the Logic program. However, if the Logic program is copied or exported, the copy or export version will revert to the default setting of Enabled and so could be executed.
    • Out of Service—The Logic program cannot be executed as it is set to out of service in its configuration. The Logic program will not execute, even if the Enable Execution method is used—it can only execute when it has the In Service setting enabled in its configuration.

    Overruns

    The number of times that the program has overrun. An overrun is when the program is set to execute at a set interval, but it takes longer than the interval to run. Overruns usually indicate that a Logic program is not running as often as required. If a program is overrunning, you should investigate it thoroughly to determine exactly why it is taking longer than expected to run, then make the appropriate configuration changes. If a Logic program continues to overrun, it can affect the running of other Logic programs.

    Last Execution

    The start time of the Logic program’s latest execution.

    Execution Time

    The length of time taken for the program’s latest execution.

    Debugging

    Indicates whether a ViewX client has the Logic program open in Debug mode (Yes or No). If the Debugging status is Yes, the Logic program will not run and cannot execute as another user is debugging the program. Manual and scheduled executions of the program cannot take place until the program is taken out of debugging mode (and the Debugging status becomes No).


Disclaimer

Geo SCADA Expert 2022