Se puede depurar el programa paso a paso o continuar hasta el siguiente punto de ruptura. Hay dos opciones:
Depurar en modo simular PLC para los modelos de PLC que soportan simulación.
Depuración en el FP2 y en el FP2SH (no recomendado, peligro para el usuario y para la máquina).
Para la depuración el PLC debe estar en modo TEST.
En modo simulación, se supone que el PLC siempre está en modo TEST.
En el FP2 y el FP2SH se puede pasar a modo TEST con el interruptor de inicializar/chequeo del PLC solo en modo PROG.
Una sesión de depuración típica consiste en los siguientes procesos:
Configuración de las banderas de Test (el PLC tiene que estar en modo PROG)
Activar/desactivar Habilitar Puntos de Ruptura
Activar/desactivar Habilitar Salidas (no disponible en modo simulación)
Activar/desactivar Arrancar en modo Paso a Paso
Insertar/Eliminar Punto de Ruptura (el PLC tiene que estar en modo PROG)
Uso de puntos de ruptura programados explícitamente
Depuración a partir de la posición actual
Durante la depuración no se pueden descargar los cambios en modo RUN o la edición Online.
Monitorizar el estados de depuración
El estado de depuración del PLC se muestra en la barra de estado o en el cuadro de diálogo Estado del PLC.
Desde
se puede obtener información detallada a través de las siguientes variables del sistema:sys_bIsPlcInTestMode
sys_bIsBreaksEnabled
sys_bIsOutputsEnabled
sys_bIsBreakActive
sys_bIsStepModeActive
sys_uiBreakStep o sys_udiBreakStep para el FP7