Command ‘Breakpoints’

Symbol: 6a4d0e204056e94ec0a8640e00977802_f82d5dd1405a2449c0a8640e0130c654

Function: This command opens the Breakpoints view.

Call: Menu bar: View.

This view shows an overview of all defined breakpoints for an application. You have access to all breakpoint commands within this view.

Table of current breakpoints
Application Select the required application from the list.
POU Name of the function block that will receive the breakpoint
Position

Location of the breakpoint in the POU

  • Text editor: Line number and column number
  • Graphical editor: Network number or element number

For function blocks, “(Impl)” indicates that the breakpoint is located in the implementation of the function block, not in an instance.

Instance path Complete object path of the breakpoint location.
Tasks Names of tasks that will be effective when the breakpoint is executed. If there are no restrictions, then “(all)” is displayed here.
Condition
  • Break always: No additional enable condition defined; the breakpoint is always enabled.
  • Boolean expression. The expression must yield TRUE for the breakpoint to be enabled.
Hit count condition When the breakpoint should be in effect (depending on the hit count)
Current hit count How often the breakpoint has already been reached up to now during the execution
Toolbar
../_images/7c104bfb1c7703d1c0a8640e01c95c51 6a4d0e204056e94ec0a8640e00977802_fa9dfe031c76a7fac0a8640e00076f57 new breakpoint This command opens the Breakpoint Properties dialog.
6a4d0e204056e94ec0a8640e00977802_481db0ffcb4c3071c0a864633374e309 New data breakpoint This command opens the New Breakpoint dialog.
../_images/06ebd90731d21335c0a8640e0005fa0f Clear breakpoint Removes the breakpoint (not the same as disable)
../_images/df726ece31d5c46bc0a8640e01307aa0 Enable/disable breakpoint

Toggles the status of the breakpoint or execution point between “enabled” and “disabled”

  • 6a4d0e204056e94ec0a8640e00977802_fa9dfe031c76a7fac0a8640e00076f57 Breakpoint enabled
  • 6a4d0e204056e94ec0a8640e00977802_c201bfe31c76d1dac0a8640e01f9f144 Breakpoint disabled
  • 6a4d0e204056e94ec0a8640e00977802_973f893e1c48ff2bc0a8640e00c95eda Execution point enabled
  • 6a4d0e204056e94ec0a8640e00977802_71f71bf61c4dc012c0a8640e01b5f4d5 Execution point disabled
  • 6a4d0e204056e94ec0a8640e00977802_481db0ffcb4c3071c0a864633374e309 Data breakpoint enabled
  • 6a4d0e204056e94ec0a8640e00977802_ce9b9f5acb4ffb90c0a86463494e026f Data breakpoint disabled
  • 6a4d0e204056e94ec0a8640e00977802_3cde2c2dcb404c29c0a864631ccb517b Data execution point enabled
  • 6a4d0e204056e94ec0a8640e00977802_8fe1ad38cb3d51e1c0a86463428457fa Data execution point disabled

As opposed to “Clear breakpoint”, a disabled breakpoint remains in the list and can be enabled again.

../_images/74ea4df331e938bac0a8640e018c70d7 Properties The Breakpoint Properties dialog opens for editing the breakpoint parameters. This dialog is the same as New Breakpoint. In online mode, you can change the breakpoint into an execution point.
../_images/fa2baa9231ec9834c0a8640e00ceae6f Go to source position Opens the online view of the affected block. The cursor is set at the breakpoint location.
../_images/18e6ea25320041c5c0a8640e00972fd5 Clear all breakpoints Deletes all breakpoints and execution points in the application. The list is cleared. Not to be confused with “deactivate”.
../_images/0b915fb332041d69c0a8640e001337c5 Enable all breakpoints Enables all currently disabled breakpoints and execution points.
../_images/bf2fbedf32059712c0a8640e010711f8 Disable all breakpoints Disables all currently enabled breakpoints and execution points. The points remain in the list and can be enabled again.

See also