MONITOR DEPURACION

�ndice 

Permite inspeccionar las variables antes de que termine la vuelta de programa. Se pueden inspeccionar:

  • Valores intermedios de las variables (selectas)
  • Valor del acumulador después de ejecutar la instrucción de la línea selecta
  • Frecuencia aproximada de ejecución

Uso

Deben darse las siguientes condiciones para usar el monitor:

  1. El programa debe ser el mismo que el que está en el PLC
  2. Debe estar compilado, con la versión de ROM correspondiente al PLC
  3. conectar el cable de comunicación entre la PC y el PLC (situación similar a enviar un programa)
Iniciar monitor

  Abierta la ventana del monitor se eligen las variables a inspeccionar desde la lista, y se añaden a los casilleros con el botón de cada uno. Hecho esto se continúa con Recibir.

monitor vriables

Como se ve, la variable var1 es monitoreada justo en la línea selecta, cuando esta es ejecutada. Calidad está en verde, por lo que se asume que la comunicación es confiable. Ha sido ejecutada unas 47268 veces desde que se inició el monitoreo a un ritmo de aproximadamente 7363 veces por segundo.

Inspecci�n

Para los que tienen conocimientos mas profundos pueden inspeccionar el compilado y tambi�n detectar fallas. En la imagen se ven tres recuadros:
  1. C�digo (con un error intencional para la demostraci�n)
  2. Monitoreo �rea SM, variable WDErr (si est� disponible en la versi�n)
  3. Ventana de inspecci�n del compilado

inspect_debug.png

El programa ha salido de ejecuci�n y ERROR destella a unos 10Hz. El valor de WDErr [2] (en hexadecimal) se busca en el columna Dir [3]. Haciendo clic en la fila correspondiente obtendremos la l�nea correspondiente [1]. Esta corresponde a la �ltima instrucci�n ejecutada cuando aconteci� la falla (aqu� el caso es un RET sin un CAL).

En WDinsCnt (�rea SM) se muestra la cantidad de instrucciones ejecutadas en la �ltima vuelta de programa. As� podr�n distinguirse lazos infinitos de errores en implementaci�n de una instrucci�n.


Monitor de variables
Comunicación
Enviar programa
Inspeccionar PLC