Caractéristicas - Panasonic Electric Works

Control FPWIN Pro
Software Estándar IEC 61131-3. Curso Online
Documento
Título
Versión
Simulación
1.100
FPWINPRO. Simulador de un Programa en el PC
A partir de la versión 6.3 del FPWIN PRO es posible realizar comprobaciones del programa en el PC sin necesidad de
transferirlo al PLC.
La función de simulación genera un PLC virtual en el ordenador que permite monitorizar contactos o datos, forzar
entradas y salidas o realizar gráficas de tendencia.
Características y Limitaciones
PLCs Soportados:
Permite similar programas realizados para los siguientes PLC.
FP-X
C14R/C30R, C60R/C14/TP/C30T/P, C60T/P
FP Σ
32K
FP0
C10, C14, C16/C32/T32
FP0R
C10, C14, C16/C32/T32/F32
FP2
16K/32K
FP2SH 60K/120K
Nota: No se puede simular el FP0R en modo compatibilidad con el FP0.
Como utilizarlo (Ejecución e Interrupción)
1.
2.
3.
Asegúrese que tiene la versión 6.3 o superior del FPWIN PRO. En caso contrario, actualícela desde nuestra
página web. www.panasonic-electric-works.es
Lea detenidamente este documento para conocer las diferencias de comportamiento entre el PLC virtual y el
real
Ejecute el fichero EnablePlcSimulation_(from_FPWINPro_6.3_from_onward).reg para habilitar
la función de Simulador en el FPWIN PRO .
Panasonic Electric Works España S.A.
www.panasonic-electric-works.es
4.
Seleccione la opción de simulador del Menú Online  Parámetros de comunicación
5.
6.
Seleccione el PLC a simular.
Trabaje exactamente igual que si tuviese conectado un PLC real al PC.
Restricciones Generales
1.
2.
3.
4.
No se puede ejecutar más de una simulación al mismo tiempo.
Cuando arranque el PLC virtual, todas las memorias, incluidas las de retención, se inicializan.
No se puede ni debe realizar la edición/descarga en modo Online.
No se pueden ejecutar las siguientes instrucciones:
-Refresco de E/S
-Procesos de comunicación vía serie
-Interrupciones periódicas o físicas
-Muestreos
-Procesos de E/S de pulsos
Restricciones de las instrucciones
No se pueden simular todas aquellas funciones que requieran de una comprobación exclusivamente con el PLC o un
módulo inteligente (Ej. PID, F151, P12, Pulsos…)
Al ejecutar la simulación de un programa con alguna de las funciones mencionadas anteriores puede ocurrir:

No operación (NOP)
Se realiza el chequeo de sintaxis sin que la instrucción ejecute ninguna acción.

Ejecución Inicial de instrucción
Al comenzar la simulación, tras el chequeo de sintaxis, se activa la bandera que indica que dicha instrucción
se está ejecutando y comienza la ejecución de dicha instrucción (como comprobación de parámetros o de
registros de sistema). Sin embargo, la instrucción no ejecuta ninguna acción.
Dado que no finaliza nunca la ejecución de la instrucción, la bandera ENO de la instrucción se mantiene a
ON.

Operación Limitada
Este es el caso ante errores de sintaxis o de tratarse de funciones no permitidas para el PLC seleccionado.
Panasonic Electric Works España S.A.
www.panasonic-electric-works.es
Precauciones sobre Temporizadores y Contadores
El PLC virtual utiliza el ciclo de scan configurado en el registro de sistema “Tiempo de ciclo de scan constante” nº 34
para todas las funciones temporales. Si el registro nº 34 vale 0 (por defecto), el ciclo de scan asignado en el PLC
virtual es de 5 ms.
Todas las funciones sobre temporizadores y contadores trabajan en intervalos de ciclos de dicho ciclo de scan. Es por
ello que según el valor del registro nº 34, se observará que el simulador temporiza más aproximado o alejado a la
realidad.
En modo simulación no se puede detectar la bandera de error por ciclo de scan constante.
Los registros especiales de sistema tales como contadores cíclicos de 10 ms o 500 ms valen siempre 0.
Todas las instrucciones que requieran de una base de tiempos tales como PID, RAMP o FILTER, pueden realizar
comportamientos diferentes al real.
Otras precauciones














Los datos del calendario reloj de los registros DT90053 a DT90057 son los del PC.
Aunque se cambie la fecha y hora del PLC virtual, los datos del PC no se ven modificados y se vuelven a
volcar sobre el PLC virtual.
Las instrucciones de algunos modelos de PLCs pueden variar su comportamiento según la versión de
firmware utilizada. El PLC virtual trabaja como si se tratase de la última versión de PLC.
Al igual que existen instrucciones que se pueden utilizar en unos modelos concretos de PLCs incluso dentro
de la misma serie de autómatas, ocurre lo mismo dentro de la simulación, según el modelo seleccionado.
Aunque el número de operaciones booleanas puede variar en función del modelo del PLC seleccionada, este
valor es común y fijo para todos los PLC virtuales.
En un PLC virtual se da un error de operación si se anidan 10 o más subrutinas.
Aunque esta limitación afecta a todos los modelos, tenga en cuenta que puede realizar solamente hasta 5
anidaciones en el caso del FP2 y FP2SH.
Aunque el FP2/FP2SH permite forzar instrucciones del tipo OT y KP, los resultados de las salidas de las
instrucciones tienen prioridad en los PLCs virtuales
Los PLCs virtuales no permiten monitorizar el tiempo de perro guardián (WDT). Sin embargo, pasan a modo
PROG y muestran el error E43 si detectan que el número de instrucciones ejecutadas excede de 16.700.000
aprox.
El registro de sistema No. 24 no está disponible para el FP2SH.
(No es posible con trabajar tampoco con el tiempo de perro guardián variable)
El tiempo de ciclo de scan monitorizado en la ventana de estado del PLC es el seleccionado en la constante
de ciclo de scan.
La gráfica temporal obtenida en el PLC Virtual puede ser diferente a la obtenida en un el PLC real.
Aunque se puede seguir utilizando en el programa las funciones de muestreo (en aquellos PLCs que la
aceptan), sólo se puede configurar la opción "Cada Instrucción SMPL" como intervalo de muestreo.
Sobre Este Documento
Este documento no tiene carácter oficial ni se podrá responsabilizar a Panasonic Electric Works España por las erratas
o información errónea contenida en el mismo, declinando toda responsabilidad por su utilización
Panasonic Electric Works España S.A.
www.panasonic-electric-works.es