miércoles, 30 de diciembre de 2015

Simulación de una aplicación

Descripción

El modo Simulación permite ejecutar el programa directamente en la herramienta de software (en modo local), durante la depuración de la aplicación.

Imagen: 

Para que funcione la simulación, hay que pasar al modo RUN mediante el icono correspondiente.
En modo RUN se visualizan los contactos activos:

  • En rojo, en el modo de introducción Ladder.
  • En vídeo inverso, en el modo de introducción Zelio.

Los contactos y bobinas pueden mostrarse en color NARANJA si están ACTIVOS pero no reciben alimentación.

Al pasar de RUN a STOP, los valores actuales de las funciones de automatismo vuelven a pasar a cero. Únicamente se conservan los contactos en modo de forzado permanente (resaltados en rojo).

En modo STOP, es posible posicionar los forzados por impulso o permanentes para preparar el modo RUN.

En modo RUN se simulan los elementos siguientes: 

  • Hoja de cableado: visualización de forma dinámica (en rojo) de los diferentes elementos activos del programa
  • Comando de las entradas
  • Comando de los relés auxiliares
  • Comando de las salidas
  • Comando de las teclas Z
  • Control de las entradas analógicas
  • Visualización/modificación de los parámetros de las funciones de automatismo
  • Simulación de los relojes

Los contactos en salida de las funciones de automatismo en el esquema de cableado pueden forzarse para comprobar el comportamiento del programa en condiciones especiales.
(Véase Depuración de una aplicación sin necesidad de cargarla en el módulo lógico: simulación).

Acceso al modo Simulación

El acceso a la simulación se realiza a través de menú Modo → simulación, o bien 
utilizando el icono.

NOTA: De forma predeterminada, la ventana de edición (hoja de cableado) se muestra en pantalla completa; es posible acceder a las ventanas del panel frontal y de supervisión del modo siguiente: 

  • Desde el menú Ventana
  • Minimizando la ventana de cableado

Parámetros de ejecución del programa

NOTA: Para visualizar el conjunto de las funciones descritas a continuación, en el menú Archivo → Preferencias, se debe marcar la casilla: mostrar el período de refresco y el número de ciclo en los modos Monitorización y Simulación.

Véase Barra de herramientas del modo de Simulación.

Período de refresco

Se trata de la frecuencia con la que se actualizan los valores de las salidas y de los parámetros en las 
ventanas de la aplicación.

Para que pueda ser ejecutado por el módulo lógico, este programa se traduce en una serie de instrucciones ordenadas, donde cada instrucción corresponde a una función del programa de usuario.

Esta serie de instrucciones (funciones) se ejecuta periódicamente y con intervalos de tiempo regulares. Este intervalo de tiempo fijo es lo que se denomina período de ejecución del programa.

El refresco de los valores de entrada y el refresco de los valores de salida se fija en N veces el período de ejecución de la aplicación.

Número de ciclo

Corresponde al número de ciclos ejecutados entre cada resultado de simulación.

Función del programa

Descripción de los botones de comando del programa en modo Simulación: 


El color de los iconos varía en función del estado en que se encuentre la aplicación.

Cuando es posible llevar a cabo una selección, el icono se muestra en color amarillo
Parámetros de las funciones de automatismo

Desde el cuadro de comando Bloques funcionales 

El icono permite visualizar u ocultar el cuadro de visualización de los parámetros de las funciones de automatismo.

Imagen:

En el modo Simulación se puede realizar lo siguiente:

  • Visualizar los valores de los diferentes parámetros.
  • Hacer clic en la función para modificar el valor de preselección o el comentario.

En la tabla siguiente se presentan los elementos que se pueden visualizar o modificar de cada función de automatismo: 

Desde la hoja de cableado

Es necesario colocarse sobre el elemento que se va a modificar y hacer clic con el botón derecho del ratón en la ventana Parametrización.

Simulación de las entradas DIG

Desde el cuadro de comando Entradas DIG
El icono permite visualizar u ocultar el cuadro de comando de las entradas.

Imagen: entrada I2 de paso

Posibles acciones: 

  • Forzado permanente: clic con el botón izquierdo del ratón.
  • Forzado por impulso: clic con el botón derecho del ratón en la entrada deseada.

Desde la hoja de cableado

Posibles acciones: 

  • Forzado permanente: clic con el botón izquierdo del ratón en la entrada deseada.
  • Forzado por impulso:  clic con el botón derecho del ratón.
  • Forzado mantenido:  clic con el botón derecho del ratón; en este caso, la entrada está bloqueada (aparece resaltada en color rojo) en el estado deseado: ON u OFF. A partir de ese momento, no es posible llevar a cabo ninguna acción en esta entrada hasta que no se ejecute un comando de liberación.
  • Liberar: clic con el botón derecho del ratón.
  • Liberar todo: clic con el botón derecho del ratón.

Simulación de los relés auxiliares

Desde el cuadro de comando Bobinas
El icono permite visualizar u ocultar el cuadro de comando de las bobinas.
Imagen: bobina M2 activa
Posibles acciones:

  • Forzado por impulso: clic con el botón derecho o izquierdo del ratón.

Desde la hoja de cableado

Posibles acciones: 

  • Forzado permanente: clic con el botón izquierdo del ratón en la bobina deseada.
  • Forzado por impulso: clic con el botón derecho del ratón.
  • Forzado mantenido: clic con el botón derecho del ratón; en este caso, la bobina está bloqueada (aparece resaltada en color rojo) en el estado deseado: ON u OFF. A partir de ese momento, no es posible llevar a cabo ninguna acción en esta bobina hasta que no se ejecute un comando de liberación.
  • Liberar: clic con el botón derecho del ratón.
  • Liberar todo: clic con el botón derecho del ratón.

Simulación de las salidas DIG

Desde el cuadro de comando Salidas DIG
El iconopermite visualizar u ocultar el cuadro de comando de las salidas.

Si se activa una salida Q en el modo Simulación, se enciende la bombilla correspondiente. Esta bombilla permanece encendida cuando se simula un corte de alimentación.

Figura: salida Q2 activa 
Posibles acciones: 

  • Forzado permanente: clic con el botón derecho o izquierdo del ratón.

Desde la hoja de cableado

Posibles acciones: 


  • Forzado permanente: clic con el botón izquierdo del ratón en la salida deseada.
  • Forzado por impulso: clic con el botón derecho del ratón.
  • Forzado mantenido: clic con el botón derecho del ratón; en este caso, la salida está bloqueada (aparece resaltada en color rojo) en el estado deseado: ON u OFF. A partir de ese momento, no es posible llevar a cabo ninguna acción en esta salida hasta que no se ejecute un comando de liberación.
  • Liberar: clic con el botón derecho del ratón.
  • Liberar todo: clic con el botón derecho del ratón.

Simulación de las teclas Z

Desde el cuadro de comando Teclas Zx
El iconopermite visualizar u ocultar el cuadro de comando de las teclas Zx.

Imagen: 


Posibles acciones:

  • Forzado por impulso: clic con el botón derecho o izquierdo del ratón.

Desde la hoja de cableado

Posibles acciones: 

  • Forzado permanente: clic con el botón izquierdo del ratón en la tecla deseada.
  • Forzado por impulso: clic con el botón derecho del ratón.
  • Forzado mantenido: clic con el botón derecho del ratón; en este caso, la tecla está bloqueada (aparece resaltada en color rojo) en el estado deseado: ON u OFF. A partir de ese momento, no es posible llevar a cabo ninguna acción en esta tecla hasta que no se ejecute un comando de liberación.
  • Liberar: clic con el botón derecho del ratón.
  • Liberar todo: clic con el botón derecho del ratón.

Simulación de las entradas analógicas


El icono permite visualizar u ocultar el cuadro de comando de las entradas.
Figura: 

 Mediante el potenciómetro (clic con el botón izquierdo del ratón) es posible modificar el valor analógico.

Acelerador
El iconopermite visualizar u ocultar el cuadro del acelerador.

NOTA: Esta funcionalidad afecta al comportamiento de la función Reloj.

Figura: 


Descripción de la ventana de simulación: 

  • Introducción y visualización del período de simulación.
  • El desplazamiento del cursor permite hacer evolucionar el tiempo (simulación en modo "Stop").
  • Visualización de la fecha y hora actuales en modo Simulación.
  • Consola de función de tipo magnetoscopio: Pausa, Volver a inicio (simulación en modo "Stop"), Avance rápido, Avance rápido mediante salto al siguiente evento del reloj, Fin, Ajuste del período de aceleración de tiempo.

Esta ventana aparece al hacer clic en el icono del módulo lógico del tiempo de simulación ubicado en la barra inferior de la ventana de simulación.

Visualización

  • muestra la fecha y la hora de inicio y fin de la simulación.

Acciones

  • permite modificar en la ventana "Límites de simulación" la fecha y hora de inicio y fin de la simulación (simulación en modo "Stop").
  • permite acelerar hasta 65.000 veces la velocidad de simulación pulsando la tecla  y desplazando el nivel de la barra "mín. – máx.".
  • permite colocarse 3 s antes del siguiente evento de reloj al pulsar la tecla  .

Simulación de un corte de corriente

Durante la simulación de un corte de corriente, se fija el reloj del simulador. Para simular la recuperación del suministro eléctrico a una hora determinada, es necesario cambiar la hora de simulación. Para ello, llevar a cabo los pasos que se exponen a continuación:



Comentario

En este apartado lo que vemos es como utilizamos la herramienta de simulación donde probamos nuestro programa y depuramos errores..

Es muy intuitivo y fácil de utilizar.

Con esto podemos tener  un mayor control sobre los bloques de programación.

Espero que sea de vuestro agrado y si tienen consultas o dudas me gustaría saberlas, a la brevedad posible les estaré contestando.

Si les interesa mas temas de programación de PLR de Zelio Soft 2 pinchen el enlace TEMARIO  o a través del canal de YouTube donde siempre estoy subiendo nuevos vídeos de programación o con enlaces a proyectos.


No hay comentarios:

Publicar un comentario