Removing The Error; Exiting Debug - Omron SYSMAC FH Series User Manual

Vision sensor vision system
Hide thumbs Also See for SYSMAC FH Series:
Table of Contents

Advertisement

Removing the Error

Once you have identified the cause of the error, correct the program to remove the error.
After correcting the program, check operation and verify that the error has been removed.
Example:Use "If" to prevent the denominator from becoming 0 in the *MEASUREPROC subroutine of the
Unit Macro.
*MEASUERPROC
Rem Execute the Stop function and stop the program at this line
Stop
Rem The actual measurement process is written from here
POS.X#=(POS0.X@ + POS1.X@) / 2
POS.Y#=(POS0.Y@ + POS1.Y@) / 2
Rem Add an "If" statement so that division is only executed when POS.X# is not 0
If POS.X# <> 0 Then
Print POS.Y# / POS.X#
EndIf
Return

Exiting Debug

When the error has been removed, exit Debug.
Open the program editing screen and change the parameter of the debug function at the beginning of the *MCRINIT
subroutine or the program.
Example:To exit Unit Macro Debug, change the parameter for the debug function in the *MCRINIT
subroutine to 1.
*MCRINIT
Rem Specify 1 for the debug function parameter and execute
Debug 1
Return
Note
• In addition to 1 and 18, other values are available for the parameter for the debug function. Use these when appropriate.
Reference:
Macro Functions Used for Debugging (p.236)
• If you delete the debug function from the program, the usage mode will remain the usage mode that was set the last time
the debug function was executed. Restart to return the usage mode to its default setting.
244
Basic Knowledge For Macro Customize Functions
WWW.NNC.IR
Vision System FH/FZ5 Series
User's Manual (Z340)

Advertisement

Table of Contents
loading

Table of Contents