Exception Handling

The compiler is used to write your own exception programsClosed The act of performing a sequence of instructions or commands. for handling particular system events.

These are the exceptions:

Handlers can also be used in DEBUG mode for trackingClosed Characterized by an axis group that follows with its movement the movement of another axis group. the bad operation.

  • Put a breakpoint in the handler.
    • When stopped, the call stack shows the location of the division in the source code of the program.

Division By Zero Exceptions

You can write your own exception program for handling the Division by zero exception.

In this procedure, you must follow for setting an exception handler:

  1. Create a new sub-program without any parameter that will handle the exception.
  2. In the editor of global defines, insert this line:
#OnDivZero SubProgramName

Shutdown Exceptions

You can write your own exception program to be executed after the last application cycle when the runtime system is cleanly stopped.

  1. Create a new main program that handles the exception.
    It cannot be an SFCClosed Sequential function chart - It can be used to program processes that can be split into steps. The main components of SFC are: - Steps with associated actions. - Transitions with associated logic conditions. - Directed links between steps and transitions. program.
  2. In the editor of global defines, insert this line:
#OnShutdown ProgramName

  • You cannot put breakpoints in the Shutdown program.

Startup Exceptions

You can write your own exception program to be executed before the first application cycle is executed.

  1. Create a new main program that will handle the exception.

    It cannot be an SFC program.
  2. In the editor of global defines, insert this line:
#OnStartup ProgramName

  • The program is executed before all other programs within the first cycle.
    This implies that the cycle timing can be longer during the first cycle.
    You cannot put breakpoints in the Startup program.