Options Tab
- Last UpdatedJul 18, 2023
- 3 minute read

The Options properties tab has the following features:
Dynamic Properties
-
Break on all hardware errors
Stops a Cicode thread if a hardware error is detected. A Cicode error will be generated and the thread will terminate (without executing the rest of the function).
-
Suspend all Cicode threads while stepping
All Cicode threads will be suspended while the debugger is stepping (or when the debugger reaches a breakpoint, or the user performs a manual break). If you try to run any Cicode thread at such a time (by pressing a button at runtime, and so on), the Command paused while in debug mode message will display in the runtime prompt line.
This option allows better isolation of any software errors that are detected, especially those that occur when your Cicode thread interacts with other threads. Foreground Cicode cannot be suspended and will continue running when this option is set.
Note: This option will help prevent all new Cicode threads from running (including keyboard and touch commands), and should not be used on a running plant.
|
|
|
UNINTENDED EQUIPMENT OPERATION Do not use the following option during normal plant or process operations:
|
-
Warning on break in foreground Cicode
If a break point is 'hit' in a foreground Cicode task, the Foreground Cicode cannot break (343) error message is generated, and will be displayed on the Hardware Alarm page. Disable this option to stop the alarm message from displaying.
Plant SCADA Runtime Startup Options
-
Plant SCADA Runtime will start debugger on hardware error
Plant SCADA will automatically start the debugger when a Cicode generated hardware error is detected. The debugger will display the Cicode source file, and mark the location of the error.
Note: This option will interrupt normal runtime operation, and should only be used during testing and commissioning of systems.
|
|
|
UNINTENDED EQUIPMENT OPERATION Do not use the following option during normal plant or process operations:
|
-
Notify debugger of errors in foreground Cicode
Plant SCADA will automatically start the debugger if an error is detected in a foreground task. The debugger will display the Cicode source file, and mark the location of the error.
This option is overridden by the Plant SCADA Runtime will start debugger on hardware errors option. That is, if the above option is disabled, then this option is disabled also.
Note: Foreground Cicode cannot be suspended. The break point will be marked, but you will not be able to step through the function.
Debugger Options
-
Save breakpoints between sessions
Save the location and states of breakpoints between running sessions of the Cicode Editor and Debugger. This means breakpoints inserted using the Cicode Editor can later be recalled when an error is detected - even though the file (and application) has been closed.
Compile Options
-
Incremental compile
Enables the incremental compilation of the project.
