Descripcion S7-Plcsimeses - Es-Es
Descripcion S7-Plcsimeses - Es-Es
Descripcion S7-Plcsimeses - Es-Es
Información de seguridad 1
V14 ___________________
Sinopsis de S7-PLCSIM 2
SIMATIC
___________________
Opciones de arranque 3
___________________
Modificación de una
simulación en curso 4
Herramientas de ingeniería
Ayuda en pantalla de S7-PLCSIM ___________________
Trabajar en la vista
5
compacta
V14
___________________
Trabajar en la vista del
proyecto 6
Manual de programación y manejo
___________________
Simular la comunicación 7
___________________
Condiciones y limitaciones
de error 8
V14, 09/2016
A5E38930197-AA
Notas jurídicas
Filosofía en la señalización de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de
daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de
advertencia; las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al
grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.
PELIGRO
Significa que, si no se adoptan las medidas preventivas adecuadas se producirá la muerte, o bien lesiones
corporales graves.
ADVERTENCIA
Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones
corporales graves.
PRECAUCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.
ATENCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una
consigna de seguridad con triángulo de advertencia se alarma de posibles daños personales, la misma consigna
puede contener también una advertencia sobre posibles daños materiales.
Personal cualificado
El producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentación correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación y
experiencia, el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo o
manipulación de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto o de los productos de Siemens
Considere lo siguiente:
ADVERTENCIA
Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la
documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las
indicaciones y advertencias que figuran en la documentación asociada.
Marcas registradas
Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y
designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros
para sus propios fines puede violar los derechos de sus titulares.
Exención de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos.
Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena
concordancia. El contenido de esta publicación se revisa periódicamente; si es necesario, las posibles las
correcciones se incluyen en la siguiente edición.
3 Opciones de arranque........................................................................................................................... 37
3.1 Vista general de las opciones de arranque ........................................................................... 37
3.2 Arranque desde el TIA Portal................................................................................................. 37
3.2.1 Vista general del arranque desde el TIA Portal ..................................................................... 37
3.2.2 Utilizar el comando "Iniciar simulación" ................................................................................. 37
3.2.3 Arrancar en la vista compacta con el comando "Iniciar simulación" ..................................... 38
3.2.4 Arrancar en la vista del proyecto con el comando "Iniciar simulación" ................................. 38
3.3 Arranque desde un icono del escritorio o desde el menú Inicio ............................................ 39
3.3.1 Vista general del arranque desde un icono del escritorio o desde el menú Inicio ................ 39
3.4 Arranque desde un proyecto existente de S7-PLCSIM ......................................................... 39
3.4.1 Vista general del arranque desde un proyecto existente ...................................................... 39
3.4.2 Abrir un proyecto haciendo doble clic en el nombre de archivo ............................................ 39
3.4.3 Abrir un proyecto desde el menú principal "Proyecto" y la barra de herramientas
principal .................................................................................................................................. 40
3.4.4 Abrir un proyecto de S7-PLCSIM V13 SP1 ........................................................................... 40
3.4.5 Abrir un proyecto creado con una versión anterior a V13 SP1 ............................................. 40
3.4.6 Utilizar un proyecto existente de S7-PLCSIM para simulación y depuración ....................... 40
4 Modificación de una simulación en curso .............................................................................................. 41
4.1 Vista general de la modificación de una simulación en curso ............................................... 41
4.2 Simulación de un ciclo de desconexión y conexión............................................................... 42
4.3 Cambiar la familia de CPU simulada ..................................................................................... 43
4.4 Comparación entre simulación configurada y no configurada ............................................... 44
5 Trabajar en la vista compacta ............................................................................................................... 45
5.1 Sinopsis del trabajo en la vista compacta .............................................................................. 45
5.2 Interfaz de usuario de la vista compacta ............................................................................... 46
5.3 Uso del borrado total (MRES) en la vista compacta .............................................................. 48
6 Trabajar en la vista del proyecto ........................................................................................................... 49
6.1 Interfaz de usuario de la vista del proyecto ........................................................................... 49
6.1.1 Vista general de la interfaz de usuario de la vista del proyecto ............................................ 49
6.1.2 La barra de menús de S7-PLCSIM ........................................................................................ 50
6.1.2.1 Barra de menús de S7-PLCSIM ............................................................................................ 50
6.1.2.2 Comandos de la barra de menús de S7-PLCSIM ................................................................. 51
6.1.3 La barra de herramientas de S7-PLCSIM ............................................................................. 58
6.1.3.1 Barra de herramientas de S7-PLCSIM .................................................................................. 58
6.1.3.2 Objetos de la barra de herramientas de S7-PLCSIM ............................................................ 58
6.1.4 Descripción del árbol del proyecto ......................................................................................... 62
6.1.5 Ajustes de aplicación ............................................................................................................. 63
6.1.5.1 Vista general de los ajustes ................................................................................................... 63
6.1.5.2 Ajustes de aplicación ............................................................................................................. 64
6.1.5.3 Vista inicial ............................................................................................................................. 64
6.1.5.4 Restablecer valores predeterminados ................................................................................... 65
6.1.5.5 Opciones de almacenamiento ............................................................................................... 65
6.1.5.6 Configuración del tiempo de ciclo .......................................................................................... 65
6.1.5.7 Deshacer/rehacer en ajustes de aplicación ........................................................................... 66
6.1.6 Manejo del área de trabajo .................................................................................................... 67
6.8.4.5 Tabla SIM: importar y exportar utilizando Microsoft Excel .................................................. 101
6.8.4.6 Arrastrar un módulo de la configuración de dispositivos para crear una tabla SIM ............ 102
6.8.5 Observar y forzar valores de la tabla SIM ........................................................................... 103
6.8.6 Crear una secuencia nueva a partir de acciones grabadas del editor de tablas SIM ......... 105
6.8.7 Condiciones de error de la tabla SIM .................................................................................. 105
6.9 Trabajar en el editor de secuencias ..................................................................................... 106
6.9.1 Sinopsis del trabajo en el editor de secuencias ................................................................... 106
6.9.2 Descripción del editor de secuencias .................................................................................. 107
6.9.3 Deshacer y rehacer en el editor de secuencias ................................................................... 112
6.9.4 Crear y rellenar una secuencia ............................................................................................ 113
6.9.4.1 Sinopsis de cómo crear y rellenar una secuencia ............................................................... 113
6.9.4.2 Trabajar con una secuencia creada a partir de una grabación de la tabla SIM .................. 113
6.9.4.3 Secuencia: uso de autorrellenar .......................................................................................... 113
6.9.4.4 Secuencia: copiar y pegar variables y tablas desde STEP 7 .............................................. 114
6.9.4.5 Secuencia: importar y exportar utilizando Microsoft Excel .................................................. 115
6.9.4.6 Secuencia: importar de un Trace de STEP 7 ...................................................................... 117
6.9.4.7 Registrar una secuencia a partir de acciones de la tabla SIM ............................................ 120
6.9.5 Métodos para iniciar una secuencia .................................................................................... 122
6.9.5.1 Acción inicial de la secuencia .............................................................................................. 122
6.9.5.2 Repetir una secuencia desde el botón de la barra de herramientas ................................... 123
6.9.5.3 Iniciar una secuencia con una condición de disparo ........................................................... 124
6.9.5.4 Repetir una secuencia configurada para dispararse con una variable................................ 126
6.9.5.5 Retroalimentación visual durante la ejecución de una secuencia ....................................... 127
6.9.6 Acciones y parámetros de acción de la secuencia .............................................................. 127
6.9.7 Información de secuencia relacionada con el tiempo .......................................................... 129
6.9.7.1 Entrada de tiempo en la secuencia...................................................................................... 129
6.9.7.2 Tiempo de las etapas de la secuencia ................................................................................ 130
6.9.7.3 Editar tiempo de ejecución ................................................................................................... 131
6.9.8 Insertar, agregar y borrar etapas de una secuencia ............................................................ 133
6.9.9 Activar y desactivar etapas de secuencia ............................................................................ 135
6.9.10 Ajuste del tiempo de etapa .................................................................................................. 136
6.9.11 Ejecutar más de una secuencia a la vez ............................................................................. 137
6.9.12 Condiciones de error de la secuencia ................................................................................. 138
7 Simular la comunicación ......................................................................................................................141
7.1 Vista general de una simulación de la comunicación .......................................................... 141
7.2 Ejecutar múltiples simulaciones simultáneas ...................................................................... 142
7.3 Instrucciones de comunicación soportadas entre familias de PLC ..................................... 143
8 Condiciones y limitaciones de error ......................................................................................................147
8.1 Descripción general ............................................................................................................. 147
8.2 Condiciones y limitaciones de error concretas .................................................................... 147
8.2.1 Error de compilación tras intentar descargar a S7-PLCSIM ................................................ 147
8.2.2 Variables accesibles desde HMI .......................................................................................... 147
8.2.3 Errores cuando se simula la comunicación para varias CPU no configuradas ................... 148
8.2.4 "Cortar" equivale a "Copiar" entre instancias de S7-PLCSIM ............................................. 148
8.2.5 Simular la comunicación con HMI y varios PLC .................................................................. 149
8.2.6 Evitar forzar entradas al simular S7-1500 ........................................................................... 149
8.2.7 Esperar brevemente después de pasar al estado RUN para acceder a los objetos
tecnológicos de Motion Control............................................................................................ 149
Consulte también
Siemens Industry Online Support (https://support.industry.siemens.com/cs/?lc=es-ES)
Función Tema
Separación de proyecto y simulación: Vista general de los estados del proyecto y la simulación (Pági-
na 77)
Estados de simulación: ninguno, no configurado, con- Estados de simulación (Página 21)
figurado
Iniciar y detener una simulación con el nuevo botón de Simulación de un ciclo de desconexión y conexión (Página 42)
encendido
Vista compacta: cambios en la interfaz de usuario y en Sinopsis del trabajo en la vista compacta (Página 45)
la funcionalidad
Soporte para hardware adicional: Soporte de hardware sobre la base de una licencia de STEP 7
dispositivos S7-1200 Fail-safe (Página 15)
S7-1500T
Soporte de comunicación en una simulación S7-1200 Vista general de una simulación de comunicación (Página 141)
Soporte de comunicación entre CPU S7-1500, Vista general de una simulación de comunicación (Página 141)
S7-1200, S7-300 y S7-400
Función Tema
Botones Deshacer y Rehacer de la barra de herra- Vista general de deshacer y rehacer (Página 70)
mientas
Vista de configuración de dispositivos: visualización de Visualización del hardware centralizado y descentralizado des-
las unidades periféricas descentralizadas cargado (Página 86)
Arrastrar un módulo para crear una tabla SIM Arrastrar un módulo de la vista de configuración de dispositivos
para crear una tabla SIM (Página 102)
Editor de secuencias: editar tiempo de ejecución Editar tiempo de ejecución (Página 131)
Editor de secuencias: activar y desactivar etapas de Activar y desactivar etapas de secuencia (Página 135)
secuencia
Editor de secuencias: repetir la secuencia desde el Repetir una secuencia desde el botón de la barra de herramien-
nuevo botón de la barra de herramientas tas (Página 123)
Editor de secuencias: retardar varias etapas en una Ajuste del tiempo de etapa (Página 136)
acción
Editor de secuencias: crear una secuencia a partir de Importar un Trace de STEP 7 para crear una secuencia (Pági-
una medición Trace importada de STEP 7 na 117)
Editor de secuencias: iniciar una secuencia con una Iniciar una secuencia con una condición de disparo (Página 124)
condición de disparo
S7-PLCSIM V5.x
S7-PLCSIM V5.x simula las siguientes familias de CPU SIMATIC:
● S7-300 y S7-300F
● S7-400 y S7-400F
S7-PLCSIM y S7-PLCSIM V5.x son aplicaciones de software separadas. Es posible instalar
y ejecutar ambas en el mismo equipo. También existe la posibilidad de simular la
comunicación empleando esta combinación de aplicaciones.
Nota
• S7-1500C es la versión compacta de la familia S7-1500.
• S7-1500T es la versión tecnológica de la familia S7-1500.
• Una "F" al final de la familia de CPU designa una versión de seguridad de dicha familia.
Vista compacta
La vista compacta consiste en una ventana principal pequeña con un número limitado de
controles y funciones limitadas. S7-PLCSIM arranca con gran rapidez cuando se inicia en la
vista compacta.
Esta vista es útil si desea depurar el programa dentro de STEP 7 en lugar de en
S7-PLCSIM. La vista compacta solo usa una pequeña parte del escritorio delPC, lo que
permite depurar el programa en STEP 7 mientras está abierto S7-PLCSIM.
S7-PLCSIM se inicia por defecto mostrando la vista compacta. Si desea que la vista de
proyecto pase a ser la vista predeterminada, el cambio se realiza en el menú principal de la
vista del proyecto, en Opciones > Configuración.
Botón de encendido y selector de la familia de CPU Botón de encendido y selector de la familia de CPU en la vista del
en la vista compacta proyecto
Para iniciar una nueva simulación, seleccione la familia de CPU correcta en la lista
desplegable y, seguidamente, haga clic en el botón de encendido para lanzar la simulación.
Mientras se está ejecutando una simulación, el botón de encendido es verde y el selector de
la familia de CPU no está activado.
Es posible detener la simulación en curso haciendo clic de nuevo en el botón de encendido.
Al hacer clic en el botón de encendido se detendrá la simulación actual. No es lo mismo que
poner la simulación en estado "STOP". El hecho de hacer clic en el botón de encendido
tiene el mismo efecto que cortar el suministro de corriente en un PLC "real".
Es posible detener una simulación independientemente de si hay un proyecto de
S7-PLCSIM abierto. Si hay un proyecto abierto y está en la vista del proyecto, el árbol del
proyecto se actualiza para mostrar este estado. Cuando se detiene la simulación, la vista del
proyecto pasa a "offline". Ahora ya no será posible ejecutar tablas SIM o secuencias.
En la vista compacta los cambios visuales son más sutiles. El botón de encendido estará
atenuado y el selector de la familia de CPU se volverá visible.
Existen dos casos posibles para detener una simulación:
● debe simularse un ciclo de desconexión y conexión
● debe cambiarse la familia de CPU simulada
Ahora la lista desplegable para la familia de CPU es visible. Haga clic en la flecha hacia
abajo para mostrar la lista de familias de CPU soportadas:
Simulación no configurada
Una simulación se considera no configurada si se ha seleccionado una familia de PLC y se
ha hecho clic en el botón de encendido para ponerlo en "on" pero todavía no se ha realizado
una descarga para un PLC específico desde STEP 7.
En este estado, S7-PLCSIM muestra el nombre del PLC como en uno de los ejemplos
siguientes:
PLC_1 [SIM-1200]
PLC_1 [SIM-1500]
PLC_1 [SIM-ET200SP]
Una simulación no configurada puede ser útil si quiere trabajar en un entorno de familia de
PLC determinado pero todavía no está preparado para trabajar con un PLC específico.
Simulación configurada
Una simulación se considera configurada después de haber descargado un PLC concreto
de STEP 7. En este caso, el nombre del PLC se muestra como
"MyPLC [CPU 1215 DC/DC/DC]", por ejemplo.
Sin simulación
Se considera que S7-PLCSIM está en un estado de "no simulación" si la aplicación está
abierta pero desactivada. El botón de encendido está en gris en este estado.
Si está en un estado de "no simulación" sigue siendo posible crear un proyecto y configurar
las tablas SIM y las secuencias en la vista del proyecto.
Controladores basados en PC
S7-PLCSIM V14 no soporta la simulación de controladores basados en PC.
Diagnóstico
S7-PLCSIM no soporta todos los mensajes de error que se registran en el búfer de
diagnóstico. Así, por ejemplo, S7-PLCSIM no simula avisos relacionados con baterías
defectuosas en la CPU ni errores de EPROM. En cambio, S7-PLCSIM sí simula la mayoría
de los errores del programa.
Rendimiento temporizado
Puesto que S7-PLCSIM es un software que se ejecuta en un PC con el sistema operativo
Windows, el tiempo de ciclo y la hora exacta de las acciones en S7-PLCSIM no son los
mismos que si dichas acciones se realizaran en el hardware físico.
Si el programa depende en gran medida de la hora en la que se ejecutan las acciones,
tenga en cuenta que no debería evaluar el programa basándose únicamente en los
resultados de tiempo de la simulación de S7-PLCSIM.
LEDs intermitentes
Es posible hacer parpadear los LED de un PLC en el cuadro de diálogo "Carga avanzada"
de STEP 7, pero S7-PLCSIM no simula esta función.
Registrar datos
S7-PLCSIM no soporta el registro de datos porque esta función escribe todas las salidas en
la tarjeta SD, y S7-PLCSIM no es compatible con el uso de una tarjeta SD.
Recetas
S7-PLCSIM no soporta recetas porque los datos de las recetas se guardan en una tarjeta
SD, y S7-PLCSIM no es compatible con el uso de una tarjeta SD.
Servidor web
S7-PLCSIM no soporta la funcionalidad de servidor web.
PROFIBUS
Si el proyecto de STEP 7 contiene elementos de PROFIBUS, S7-PLCSIM no los simulará,
pero el resto del proyecto se simulará del modo habitual.
No es necesario eliminar los elementos de PROFIBUS del proyecto antes de iniciar la
simulación. Solo hay que tener en cuenta que S7-PLCSIM ignorará los elementos de
PROFIBUS.
Nota
Proyectos de Motion Control con S7-1200
S7-PLCSIM no soporta Motion Control para las CPU S7-1200 o S7-1200F.
Consulte también
Esperar brevemente después de pasar al estado RUN para acceder a los objetos
tecnológicos de Motion Control (Página 149)
TO_PositioningAxis
Con el objeto tecnológico TO_PositioningAxis, el accionamiento simulado proporciona a
S7-PLCSIM una respuesta relacionada con las funciones de posición.
Eje de referenciado
Si ha seleccionado el modo de referenciado "Utilizar marca cero a través de trama
PROFIdrive" en STEP 7, S7-PLCSIM responde inmediatamente a cada comando de
referenciado activo (modos 2, 3 y 8) o pasivo (modos 4 y 5) (MC_Home) estableciendo la
posición real como posición de referenciado.
Restricciones de la simulación
● S7-PLCSIM no simula ejes de posicionamiento analógicos.
● Con el telegrama 5 de Dynamic Servo Control (DSC) será necesario adaptar los ajustes
de STEP 7 en "Lazo de regulación: control anticipativo y ganancia de velocidad (factor
Kv)" y/o en "Vigilancia de posicionamiento > Error de seguimiento" para obtener un
comportamiento simulado lógico. Adapte estos ajustes de forma incremental hasta que la
simulación responda tal como se esperaba.
TO_ExternalEncoder
Con el objeto tecnológico TO_ExternalEncoder, el encóder externo simulado proporciona a
S7-PLCSIM una realimentación de posición estática/fija que se ajusta con los comandos de
referenciado.
Referenciado
Un referenciado activo no es posible con el objeto TO_ExternalEncoder.
Si ha seleccionado el modo de referenciado pasivo "Utilizar marca cero a través de trama
PROFIdrive" en STEP 7, S7-PLCSIM responde inmediatamente a cada comando de
referenciado pasivo (modos 4 y 5) (MC_Home) estableciendo la posición real como posición
de referenciado.
Nota
Un proyecto que utiliza más de 5120 recursos de Motion Control puede descargarse en un
controlador virtual. Sin embargo, no se avisa en caso de que se exceda la capacidad
máxima.
Después de que el programa haya accedido a los objetos tecnológicos se observarán las
indicaciones siguientes si se ha excedido la capacidad máxima:
• un mensaje de error en el bloque
• un valor cero en el objeto
Adaptar los ajustes del programa de STEP 7 para CPU S7-1200 de seguridad
Para simular un PLC S7-1200F hay que adaptar el tiempo de vigilancia F de los parámetros
F en el proyecto de STEP 7 antes de realizar la descarga a S7-PLCSIM. Esto se debe a la
diferencia de tiempo entre una simulación basada en software y el hardware físico real.
Adaptar los ajustes del programa de STEP 7 para CPU S7-1500 de seguridad
Para simular un PLC S7-1500F hay que adaptar el tiempo de vigilancia F de los parámetros
F en el proyecto de STEP 7 antes de realizar la descarga a S7-PLCSIM. Esto se debe a la
diferencia de tiempo entre una simulación basada en software y el hardware físico real.
no soporta la SIMATIC Memory Card, y las instrucciones que crean datos de registros en
una tarjeta de memoria en realidad no leen ni escriben en una tarjeta de memoria.
Es posible descargar todos los programas que se compilan correctamente en el PLC virtual.
Sin embargo, algunas instrucciones llaman SFC (funciones de sistema) o SFB (bloques de
función de sistema) que solo se soportan en parte.
Adaptar los ajustes del programa de STEP 7 para las CPU ET 200SP de seguridad
Para simular un PLC ET 200SPF hay que adaptar el tiempo de vigilancia F de los
parámetros F en el proyecto de STEP 7 antes de realizar la descarga a S7-PLCSIM. Esto se
debe a la diferencia de tiempo entre una simulación basada en software y el hardware físico
real.
Público objetivo
La documentación de ayuda está destinada a personal con conocimientos y experiencia en:
● automatización industrial e ingeniería de automatización
● programación de PLC
● PLC SIMATIC
● STEP 7
● TIA Portal
Nota
Toda versión de S7-PLCSIM tiene un archivo Léame online propio
Tenga en cuenta que existen distintos archivos Léame online, uno para cada versión de
S7-PLCSIM. Asegúrese por tanto de haber consultado el archivo Léame online de
S7-PLCSIM V14 en lugar de uno de una versión anterior.
Nota
Toda versión de S7-PLCSIM tiene un archivo Léame online propio
Tenga en cuenta que existen distintos archivos Léame online, uno para cada versión de
S7-PLCSIM. Asegúrese por tanto de haber consultado el archivo Léame online de
S7-PLCSIM V14 en lugar de uno de una versión anterior.
3.3.1 Vista general del arranque desde un icono del escritorio o desde el menú Inicio
S7-PLCSIM puede arrancar en la vista compacta o en la vista del proyecto desde un icono
del escritorio o desde la entrada del menú Inicio.
El ajuste de las opciones de aplicación para "Cargar el proyecto más reciente al arrancar"
ha dejado de ser una opción en V14.
Por consiguiente, cuando se arranca desde el icono del escritorio o el menú Inicio,
S7-PLCSIM se carga sin un proyecto abierto. El comportamiento específico y las opciones
disponibles se describen en otro punto de este documento, en los apartados de vista
compacta y de vista del proyecto.
3.4.5 Abrir un proyecto creado con una versión anterior a V13 SP1
No es posible abrir directamente proyectos de S7-PLCSIM creados y guardados con una
versión anterior a S7-PLCSIM V13 SP1. Para abrir estos proyectos con S7-PLCSIM V14,
proceda del siguiente modo:
1. Abra el proyecto con S7-PLCSIM V13 SP1.
2. Guarde el proyecto en formato S7-PLCSIM V13 SP1.
3. Abra el proyecto con S7-PLCSIM V14.
La configuración del PLC virtual se guarda cuando se detiene la simulación. Si se hace clic
de nuevo en el botón de encendido, la nueva simulación se inicia con la misma
configuración. Esto es equivalente a desconectar y volver a conectar la simulación anterior.
La lista desplegable para la familia de CPU es visible. Haciendo clic en la flecha hacia abajo
se muestra la lista de familias de CPU soportadas:
Consulte también
Interfaz de usuario de la vista compacta (Página 46)
① Barra de título Muestra la ruta y el nombre del proyecto, así como los botones para cambiar a la
vista compacta, minimizar la aplicación, maximizar la aplicación y cerrar
S7-PLCSIM.
② Barra de menús Muestra los menús para los comandos del proyecto, edición y ejecución, configura-
ción de opciones así como comandos de herramientas, ventana y ayuda.
③ Barra de her- Muestra los botones para comandos del proyecto, edición y ejecución, conmutación
ramientas a la vista compacta, comandos de ventana y herramientas de grabación así como la
dirección IP del PLC simulado.
④ Árbol del proy- Muestra el nombre del proyecto, el tipo de PLC simulado y la navegación a la confi-
ecto guración de dispositivos, tablas SIM y secuencias.
⑤ Ventanas del Muestra editores para la configuración de dispositivos, tablas SIM y secuencias. Es
editor posible visualizar dos editores simultáneamente, ya sea de forma horizontal o verti-
cal.
⑥ Barra del editor Muestra accesos directos para abrir editores y el estado del PLC simulado.
/ barra de esta-
do con indica-
dor de progreso
Menú Descripción
Proyecto Contiene comandos para crear proyectos, abrir proyectos existentes, cerrar, borrar y guardar proyec-
tos, así como para salir de S7-PLCSIM. También se visualiza una lista con los proyectos más recientes.
Edición Incluye los comandos para abrir, cortar, copiar, pegar, borrar y cambiar el nombre de un objeto en el
proyecto de simulación. También es posible ver las propiedades del proyecto de simulación incluyendo
el nombre del proyecto, la hora de creación, la hora del último cambio en el proyecto y la ruta de alma-
cenamiento del proyecto. Asimismo, es posible introducir el nombre del autor y comentarios sobre el
proyecto.
Ejecutar Conmuta el PLC simulado a estado operativo RUN o STOP.
Opciones Abre el cuadro de diálogo de configuración, de modo que es posible configurar los ajustes de la aplica-
ción.
Menú Descripción
Ventana Permite personalizar el área de trabajo.
Ayuda Abre el sistema de ayuda, visualiza un enlace que conduce a la página web de Siemens Industry Onli-
ne Support y muestra detalles sobre el software instalado.
Comando de Descripción
menú
Abrir objeto Este comando de menú se activa cuando la aplicación se centra en un objeto
que se puede abrir. Esto se da cuando el árbol del proyecto está activo y uno de
los elementos siguientes está seleccionado:
• el PLC simulado
• una tabla SIM
• una secuencia
Cortar Función estándar del portapapeles que permite cortar. La función Cortar está
activada o desactivada dependiendo de la selección actual.
Copiar Función estándar del portapapeles que permite copiar. La función Copiar está
activada o desactivada dependiendo de la selección actual.
Pegar Función estándar del portapapeles que permite pegar. La función Pegar está
activada o desactivada dependiendo de la selección actual.
Borrar Función estándar que permite borrar. La función Eliminar está activada o desac-
tivada dependiendo de la selección actual.
Cambiar nombre Permite al usuario cambiar el nombre del objeto seleccionado. La función "Cam-
biar nombre" está activada cuando se selecciona uno de los siguientes elemen-
tos del árbol del proyecto:
• una tabla SIM
• una secuencia
Propiedades Muestra las propiedades del proyecto, incluyendo el nombre del proyecto, la
hora de creación, la hora del último cambio en el proyecto y la ruta de almace-
namiento del proyecto. Asimismo, es posible introducir el nombre del autor y
comentarios sobre el proyecto.
Comando de Descripción
menú
Configuración Permite hacer cambios en la apariencia y el comportamiento del área de trabajo.
Ajustes de aplicación
Los ajustes de la aplicación permiten personalizar el comportamiento de S7-PLCSIM. Así,
por ejemplo, es posible elegir que se visualicen o no automáticamente tooltips en cascada o
cambiar la ubicación predeterminada de los proyectos.
A continuación se muestra una lista completa de ajustes configurables:
Configuración general
Los comandos representados por estos iconos son los siguientes (de izquierda a derecha):
Función Descripción
Nuevo proyecto Crea un proyecto.
Si el proyecto actual contiene cambios que no se han guardado, se le pedirá
que guarde el proyecto.
S7-PLCSIM asigna automáticamente al nuevo proyecto el nombre "Pro-
ject(n).sim14", siendo (n) el siguiente proyecto numerado que se crea. Este
nombre de proyecto se puede cambiar si así lo desea.
Abrir proyecto Permite navegar hasta el proyecto que se pretende abrir. Si el proyecto actual
contiene cambios que no se han guardado, se le pedirá que guarde el proyec-
to.
Guardar proyecto Guarda el proyecto de simulación como archivo ".sim14" utilizando la ruta y el
nombre de archivo actuales. No es posible guardar un proyecto mientras se
realiza una descarga de STEP 7.
Elemento Descripción
Cortar Función estándar del portapapeles de Windows que permite cortar un objeto
seleccionado.
Copiar Función estándar del portapapeles de Windows que permite copiar un objeto
seleccionado.
Pegar Función estándar del portapapeles de Windows que permite pegar un objeto
seleccionado.
Borrar Función estándar de Windows que permite borrar un objeto seleccionado.
Función Descripción
Botón de cone- Conecta y desconecta la CPU. El botón es verde cuando está conectado y gris cuando está desconec-
xión y descone- tado.
xión
Selector de la Permite seleccionar la familia de CPU del PLC que debe simularse.
familia de CPU
Función Descripción
RUN Conmuta el PLC simulado al estado operativo RUN cuando está activado un proyec-
to de simulación.
STOP Conmuta el PLC simulado al estado operativo STOP cuando está activado un pro-
yecto de simulación.
Nota
Indicadores RUN/STOP
En determinadas condiciones, los indicadores RUN/STOP en S7-PLCSIM pueden mostrar
información incorrecta, o bien pueden desactivarse incorrectamente. Si esto ocurre, utilice
los controles equivalentes de STEP 7 para cambiar el estado de la CPU simulada.
Función Descripción
Dividir área del editor Permite ver dos ventanas de editor simultáneamente gracias a la divi-
horizontalmente sión horizontal del área de trabajo.
Dividir área del editor Permite ver dos ventanas de editor simultáneamente gracias a la divi-
verticalmente sión vertical del área de trabajo.
Vista compacta Cambia de la vista del proyecto a la vista compacta.
Función Descripción
Iniciar grabación Inicia la grabación de acciones en una tabla SIM o en la sección de
direcciones de la configuración de dispositivos.
Parar grabación Detiene la grabación de acciones en el editor de tablas SIM o en la
sección de direcciones de la configuración de dispositivos y, seguida-
mente, crea una secuencia en el árbol del proyecto a partir de la gra-
bación.
Pausar grabación Hace una pausa en la grabación.
Función Descripción
Deshacer Permite deshacer determinadas acciones.
Rehacer Permite rehacer acciones que se habían deshecho previamente.
Proyecto[n]
Carpeta del proyecto: muestra el nombre actual del proyecto de simulación. El nombre
predeterminado del proyecto es "Project[n]", siendo [n] el siguiente número incremental
disponible para la asignación de nombre. Por ejemplo, el nombre predeterminado del primer
proyecto de S7-PLCSIM es "Project1". La carpeta del proyecto contiene el dispositivo (PLC
descargado).
PLC_n [SIM-"CPU"]
Carpeta del PLC: Muestra el nombre del PLC simulado tal y como se ha configurado en
STEP 7, así como el PLC específico.
PLC_n ["familia de SIM-"CPU ] se visualiza hasta que se realiza una descarga de STEP 7.
Después de la descarga, se visualiza el nombre del PLC concreto seleccionado (por
ejemplo "PLC_1 [CPU 1516-3 PN/DP]").
● Configuración de dispositivos: Este nodo muestra la configuración de dispositivos tal y
como se ha descargado desde STEP 7.
Carpeta de secuencias
Esta carpeta contiene las secuencias del proyecto. Un proyecto puede contener múltiples
secuencias.
● Agregar secuencia: Haga clic en este nodo para agregar una secuencia a su proyecto.
S7-PLCSIM asigna automáticamente un nombre predeterminado unívoco a la nueva
secuencia y muestra la secuencia vacía en el editor de secuencias. El nombre de la
secuencia se puede cambiar haciendo clic en el mismo con el botón derecho del ratón y
seleccionando a continuación la opción "Cambiar nombre".
● Sequence_1: por defecto, un proyecto nuevo contiene una sola secuencia con el nombre
"Sequence_1". El nombre de la secuencia se puede cambiar haciendo clic en su nombre
con el botón derecho del ratón y seleccionando a continuación la opción "Cambiar
nombre".
Aquí se selecciona la forma en que debe iniciarse S7-PLCSIM. S7-PLCSIM puede arrancar
en la vista compacta o en la vista del proyecto.
La vista compacta es el ajuste predeterminado al realizar la instalación.
Estas opciones permiten restablecer los ajustes de la aplicación. Los botones son idénticos
a los disponibles en el TIA Portal.
Aquí se selecciona la ruta de almacenamiento para proyectos nuevos. Los botones son
idénticos a los disponibles en el TIA Portal.
S7-PLCSIM ofrece opciones de tiempo de ciclo para ajustar el tiempo a cada PC concreto.
Si el PC es lento o antiguo, existe la posibilidad de desactivar la vigilancia del tiempo de
ciclo o bien de ajustar el tiempo de ciclo máximo.
La configuración del tiempo de ciclo se comunica al PLC simulado al arrancar S7-PLCSIM.
El PLC simulado utiliza este valor en todas las operaciones de simulación.
El rango válido para el tiempo de ciclo está comprendido entre 150 ms y 60000 ms (entre
0,15 segundos y 1 minuto).
El ajuste predeterminado para la vigilancia del tiempo de ciclo es "Bloquear vigilancia del
tiempo de ciclo". El ajuste predeterminado para el tiempo de ciclo máximo es de 150 ms.
• Botón "Cortar"
• Botón "Copiar"
• Botón "Pegar"
Opciones del menú principal: Borrar "nombre" Permite borrar un componente del proyecto (tabla SIM o se-
cuencia).
• "Edición > Borrar"
También permite borrar selecciones en un editor (filas selek-
Botón relacionado de la cionadas). Para ello, la descripción de deshacer/rehacer debe-
barra de herramientas: ría coincidir con lo definido para estas acciones en el editor
• Botón "Borrar" específico.
Opción del menú principal: Cambiar "nombre" Permite cambiar el nombre de un componente del proyecto
"Edición > Cambiar nombre" (tabla SIM o secuencia).
"Agregar nueva tabla SIM" Agregar "nombre" nuevo
desde el árbol del proyecto
"Agregar nueva secuencia" Agregar "nombre" nuevo
desde el árbol del proyecto
Cambiar el nombre de un Cambiar "nombre"
componente del proyecto
(tabla SIM o secuencia)
desde el árbol del proyecto
Borrar un componente del Borrar "nombre"
proyecto desde el árbol del
proyecto
La tabla siguiente muestra las acciones de la vista del proyecto que no soportan la función
de deshacer/rehacer.
Crear un proyecto
Para crear un proyecto, seleccione "Proyecto > Nuevo" en el menú principal o la barra de
herramientas principal de la vista del proyecto o bien en la barra de herramientas de la vista
compacta.
Los proyectos de S7-PLCSIM V14 tienen la extensión de archivo ".sim14".
Por defecto, un proyecto nuevo contiene una tabla SIM con el nombre "SIM table_1" y una
secuencia con el nombre "Sequence_1". Los nombres de las tablas se pueden cambiar si
así se desea.
Guardar un proyecto
Al crear un proyecto, S7-PLCSIM sugiere automáticamente una ubicación para guardarlo.
Para ver la ubicación actual del proyecto, haga clic en el nombre del proyecto con el botón
derecho del ratón en el árbol del proyecto y seleccione "Propiedades".
Para cambiar la ubicación predeterminada del proyecto, proceda del siguiente modo:
1. Elija "Opciones > Configuración" en el menú principal.
2. Seleccione la casilla de verificación "Ubicación predeterminada" en el área "Opciones de
almacenamiento".
3. Introduzca la ruta de almacenamiento o navegue hasta ella y selecciónela.
4. Haga clic en el botón "Aceptar" cuando haya terminado.
Abrir un proyecto
Elija "Proyecto > Abrir" para abrir un proyecto existente. Puede seleccionar un proyecto en
la lista de los últimos proyectos o navegar hasta el proyecto que desea abrir.
Nota
Versiones y proyectos de S7-PLCSIM
Un proyecto de S7-PLCSIM V13 SP1 puede abrirse desde S7-PLCSIM V14. Al hacerlo, el
proyecto se convierte a S7-PLCSIM V14.
No es posible utilizar S7-PLCSIM V13 o S7-PLCSIM V13 SP1 para abrir un proyecto de
S7-PLCSIM V14.
Guardar un proyecto
Elija "Proyecto > Guardar" o "Proyecto > Guardar como..." para guardar el proyecto con el
nombre y la ubicación actuales. Antes de guardar puede aceptar el nombre y la ubicación
actuales o bien cambiar uno o ambos.
Nota
Guardar durante una descarga de STEP 7
No es posible guardar un proyecto durante una descarga de STEP 7 porque los comandos
"Guardar" y "Guardar como..." están desactivados hasta que finaliza la descarga.
Borrar un proyecto
Para borrar un proyecto, seleccione "Proyecto > Borrar proyecto" y elija el proyecto que
desee borrar.
También se puede usar el Explorador de Windows para navegar hasta la ubicación del
proyecto y borrarlo desde allí.
6.4.4 No hay ningún proyecto abierto pero sí una simulación en ejecución aunque no
está configurada
La vista del proyecto cambia muy poco si se ha elegido iniciar una simulación haciendo clic
en el botón de encendido pero todavía no se ha configurado la simulación con una descarga
desde el TIA Portal. El botón de encendido se vuelve verde para indicar que hay una
simulación en curso. Los botones RUN/STOP permanecen desactivados y no se muestra
ninguna dirección IP.
Sin embargo, S7-PLCSIM se muestra ahora como destino para la descarga desde el
TIA Portal. A continuación es posible descargar y depurar el programa y la configuración
hardware en el TIA Portal.
Con un proyecto abierto es posible crear y editar tablas SIM y secuencias. El árbol del
proyecto muestra que no hay ninguna simulación en curso. La vista del proyecto muestra
una CPU no configurada de la familia de CPU seleccionada actualmente.
Una simulación para este proyecto se inicia seleccionando la familia de CPU que debe
simularse y haciendo clic en el botón de encendido a continuación. Al hacerlo, el proyecto y
la simulación en curso se conectan.
El proyecto de S7-PLCSIM puede guardarse sin iniciar una simulación. Cuando se vuelve a
abrir el proyecto, la vista del proyecto presenta el aspecto que muestra la captura de
pantalla inferior.
6.4.7 Hay un proyecto abierto con una simulación en ejecución aunque no está
configurada
Si se ha creado o abierto un proyecto y se ha iniciado una simulación, la vista del proyecto
presenta el aspecto siguiente:
El árbol del proyecto muestra la simulación con un nombre y tipo predeterminados. El botón
de encendido está en verde para indicar que hay una simulación en curso para la familia de
CPU actual. La simulación no ha sido configurada por una descarga de STEP 7. Si se
cambia a la configuración de dispositivos se muestra una CPU sin configurar para la familia
actualmente seleccionada.
Hardware configurado
S7-PLCSIM ofrece la vista de configuración de dispositivos para poder visualizar la
configuración hardware que se ha descargado para la simulación. Esta vista proporciona
una visión de "solo lectura" del hardware.
No es posible realizar cambios en el hardware en la configuración de dispositivos. Si desea
modificar la configuración hardware hay que hacerlo en STEP 7 y descargar los cambios a
continuación en S7-PLCSIM con el fin de simular la nueva configuración hardware.
Direcciones
Cuando se selecciona un dispositivo en la sección de hardware, la sección de direcciones
muestra entradas para cada canal IO del dispositivo.
Configuración de dispositivos
La configuración de dispositivos muestra el hardware que se ha descargado de STEP 7. La
configuración de dispositivos solo sirve de visualización. No es posible cambiar la
configuración de los dispositivos en S7-PLCSIM.
Los módulos que funcionan correctamente presentan una marca de verificación verde. Los
módulos que fallan muestran un icono de fallo. La CPU muestra un icono RUN o STOP en
función de su estado. La visualización es la misma que aparece en STEP 7.
Controles
La barra de herramientas de la sección de hardware configurado es similar a los controles
de la configuración de dispositivos de STEP 7 :
● Botón para cambiar nombres de módulos
● Botón para acercar, seleccionar zoom y alejar
● Campo de lista desplegable en el que se indica el porcentaje de zoom
Direcciones
La configuración de dispositivos también tiene una sección de direcciones que incluye un
subconjunto de la tabla SIM (con las columnas Nombre, Dirección, Formato de visualización
y Observar/Forzar valor).
Hardware soportado
S7-PLCSIM acepta sin errores la descarga de cualquier configuración de dispositivos
S7-1200, S7-1500 o ET 200SP soportados. Ahora bien, no será posible simular dispositivos
que S7-PLCSIM no detecta. Los dispositivos no detectados se omiten en la vista de
configuración de dispositivos.
Hardware no detectado
Es posible que la instalación de STEP 7 soporte hardware nuevo que la configuración de
dispositivos no detecta. Esto puede suceder si STEP 7 se ha actualizado con un Hardware
Support Package (HSP).
La sección de hardware configurado está diseñada para mostrar tanto los módulos
centralizados como los descentralizados (remotos). Sin embargo, S7-PLCSIM no puede
visualizar la configuración hardware para CPU de seguridad ni periferia (IO) descentralizada
de seguridad.
Aunque S7-PLCSIM no pueda visualizar la configuración hardware de un dispositivo, el
usuario puede introducir manualmente direcciones para dicho dispositivo en la sección de
direcciones de la configuración de dispositivos o en la tabla SIM.
Factor de zoom
La barra de herramientas de la configuración de dispositivos contiene controles para ampliar
o reducir la vista de la configuración hardware. Estos controles funcionan del mismo modo
que en la configuración de dispositivos de STEP 7 en el TIA Portal.
Utilice las teclas de flecha para desplazarse por la lista y pulse la tecla Intro para realizar
una selección. Cuando se selecciona una variable en la lista, automáticamente se ajustan la
dirección adecuada y el formato de visualización predeterminado para la entrada.
S7-PLCSIM asigna automáticamente el nombre "SIM table_[n]" a una nueva tabla SIM,
siendo [n] el siguiente número libre disponible.
Un proyecto nuevo incluye ya una tabla SIM con el nombre "SIM table_1". Por consiguiente,
al agregar otra tabla SIM se le asigna automáticamente el nombre "SIM table_2".
El nombre de la tabla SIM se puede cambiar haciendo clic en el nombre con el botón
derecho del ratón y seleccionando a continuación la opción "Cambiar nombre".
Un proyecto de simulación puede contener una o varias tablas SIM. Cada tabla SIM debe
tener un nombre unívoco.
Columna Descripción
Indicador Esta columna muestra información sobre la entrada de la tabla SIM.
(sin encabezado) Un icono de variable morado aparece en esta columna cuando se introduce
un nombre de variable válido o cuando se introduce una dirección para un
nombre de variable válido del programa de STEP 7 descargado.
Si hay una variable de seguridad, la variable morada se visualiza sobre un
fondo amarillo, igual que en el TIA Portal.
Si la entrada presenta un error, aparece una "X" roja. Aparece un mensaje
de error.
Si la dirección se fuerza del modo que sea aparece un indicador de forzado
permanente. Así, por ejemplo, una dirección parcialmente forzada presenta
el mismo icono de forzado permanente en la tabla SIM que una dirección
forzada completamente.
Nombre Visualiza el nombre de la variable.
Dirección Muestra la dirección de la variable.
Formato de visualización Están disponibles distintos formatos de visualización, que dependen del tipo de entrada.
Algunos ejemplos son Bool, Hex y decimal con signo (DEC +/-).
Observar/Forzar valor Muestra el valor actual de la entrada.
Bits En el campo aparecerá una serie de casillas de verificación (una casilla por bit) si se trata de
una dirección de bits o de bytes. De izquierda a derecha, el orden de los bits es: 7, 6, 5, 4, 3,
2, 1, 0.
Forzar coherentemente Este valor se escribe en el PLC al hacer clic en el botón "Forzar todos los valores seleccio-
nados".
Seleccione la casilla de verificación en esta columna si desea forzar los valores en la fila al
hacer clic en el botón "Forzar todos los valores seleccionados" de la barra de herramientas.
Comentario Aquí se puede agregar un comentario para documentar la entrada en la tabla SIM.
2. Coloque el puntero encima del cuadrado azul. Aparece un signo "más" (rellenar handle").
Haga clic con el ratón y mantenga el botón pulsado al mismo tiempo que arrastra hacia
abajo para completar el número de direcciones que desee agregar.
Nota
Cortar y pegar en comparación con copiar y pegar
Cuando se lleva a cabo una operación de cortar y pegar entre dos instancias abiertas de
S7-PLCSIM, los datos de la instancia de origen se copian, no se cortan.
Para solucionar este comportamiento, borre las filas cortadas o copiadas de la instancia de
origen.
Nota
Archivos importados con campos de dirección vacíos
Si el archivo .xlsx contiene uno o varios campos de dirección vacíos, aparece una
advertencia indicando que la importación solo ha sido correcta en parte. Aparece un icono
de error en la columna de indicador de estado de una fila que contiene un campo de
dirección vacío.
6.8.4.6 Arrastrar un módulo de la configuración de dispositivos para crear una tabla SIM
S7-PLCSIM soporta la acción de rellenar una tabla SIM arrastrando un dispositivo desde la
vista de configuración de dispositivos y soltándolo en la tabla SIM. Este proceso es más
sencillo si tanto la vista de configuración de dispositivos como el editor de tablas SIM se
hacen visibles al mismo tiempo en la vista del proyecto haciendo clic en "dividir ventana
horizontalmente" o haciendo que cada ventana del editor sea flotante:
Aquí se ve la vista de configuración de dispositivos y una tabla SIM visible al mismo tiempo.
Desde la ficha "Direcciones" de la vista de configuración de dispositivos se ve que hay
algunas variables definidas para este dispositivo.
Es posible agregar entradas de la tabla SIM para todos los canales IO del dispositivo
seleccionándolo en la vista gráfica, arrastrándolo hasta la tabla SIM y soltándolo allí.
Si se arrastra y suelta un módulo en una tabla SIM que ya contiene entradas, las entradas
nuevas para el módulo se incorporan al final de la tabla SIM.
Después de la operación de arrastrar y soltar ya no hay más enlaces entre el dispositivo y la
tabla SIM. Si los cambios en la configuración de dispositivos se descargan a S7-PLCSIM
(cambios en la asignación de direcciones del módulo, por ejemplo), no se reflejan
automáticamente en la tabla SIM.
También es posible seleccionar varios dispositivos en la vista de configuración de
dispositivos manteniendo pulsada la tecla Ctrl y haciendo clic en los módulos que quieren
seleccionarse. Si se arrastran todos estos dispositivos y se sueltan en una tabla SIM, la
tabla se rellenará con las direcciones IO de todos los dispositivos seleccionados.
Nota
La tabla SIM continúa vigilando y actualizando aunque se introduzcan valores nuevos.
Para forzar un valor individual e inmediatamente solo tiene que introducir el valor nuevo en
el campo "Observar/forzar valor".
Se pueden utilizar las casillas de verificación individuales del campo "Bits" para modificar
inmediatamente los valores de bits individuales en una dirección de byte. Hay una casilla de
verificación por bit. Una casilla de verificación vacía corresponde a un valor 0 o FALSE. Una
casilla de verificación seleccionada corresponde a un valor 1 o TRUE.
Un triángulo amarillo indica que se aplicará un valor al hacer clic en el botón "Forzar todos
los valores seleccionados" de la barra de herramientas. El botón escribe datos de todas
las entradas seleccionadas que contengan un valor forzado. Si no dispone de una conexión
activa al PLC simulado y hace clic en este botón, aparecerá una advertencia.
6.8.6 Crear una secuencia nueva a partir de acciones grabadas del editor de tablas
SIM
Existe la posibilidad de grabar acciones que se realizan en el editor de tablas SIM con el fin
de crear una secuencia y, a continuación, reproducir las mismas acciones ejecutando la
secuencia.
Procedimiento para crear una secuencia nueva a partir del editor de tablas SIM
Siga los pasos que se indican a continuación para crear una secuencia nueva a partir del
editor de tablas SIM:
1. Cree una tabla SIM.
2. Realice una descarga desde STEP 7.
3. Haga clic en el botón "Iniciar grabación" de la barra de herramientas principal o elija
"Iniciar grabación" en el menú Herramientas.
4. Introduzca acciones en la sección de la tabla SIM, como agregar y borrar entradas o
modificar valores de forma individual o coherente (por lotes).
5. Si desea hacer una pausa mientras se graban las acciones, haga clic en el botón
"Pausar grabación" de la barra de herramientas principal o elija "Pausar grabación" en el
menú Herramientas.
6. Para reiniciar la grabación, vuelva a seleccionar o hacer clic en "Pausar grabación". Una
vez que haya terminado de grabar las acciones, haga clic en el botón "Parar grabación"
de la barra de herramientas principal o elija "Parar grabación" en el menú Herramientas.
Resultado: se crea una secuencia a partir de las acciones grabadas y se muestra en la
carpeta Secuencias con un nombre predeterminado. El nombre de la secuencia se puede
cambiar si así se desea.
Botón Función
Inserta una etapa nueva y vacía justo encima
de la etapa seleccionada en ese momento.
Insertar etapa
Inserta una etapa nueva y vacía justo debajo
de la etapa seleccionada en ese momento.
Agregar etapa
Activa una etapa previamente desactivada.
Activar etapa
Desactiva una etapa de modo que se omitirá
cuando se ejecute la secuencia.
Desactivar etapa
Ajusta el tiempo de una etapa.
Exportar a Excel
Botón Función
Permite seleccionar si debe importarse una
hoja de cálculo Excel o un archivo de medi-
ción Trace.
Importar de Excel
Importar de medición Trace
Muestra el tiempo total de ejecución de una
secuencia en marcha, así como el número de
Tiempo de ejecución repeticiones de una secuencia de repetición.
Guarda todos los cambios realizados en la
apariencia del editor de secuencias, tales
Guardar los ajustes de la ventana como el ancho de las columnas. Los ajustes
guardados se aplican también a las secuen-
cias que se creen.
Columna Descripción
Indicador (sin encab- Esta columna muestra iconos que indican la siguiente información:
ezado) La primera etapa de la secuencia
Un error en la secuencia
El comportamiento de estos comandos del menú contextual es el mismo que para los
comandos de la barra de herramientas.
Consulte también
Secuencia: uso de autorrellenar (Página 113)
Secuencia: importar y exportar utilizando Microsoft Excel (Página 115)
Crear una secuencia nueva a partir de acciones grabadas del editor de tablas SIM
(Página 105)
6.9.4.2 Trabajar con una secuencia creada a partir de una grabación de la tabla SIM
Cuando se abre una secuencia creada a partir de acciones grabadas en el editor de tablas
SIM, verá que los tiempos de las etapas de la secuencia coinciden con los tiempos de las
acciones introducidas en el editor de tablas SIM.
Es posible usar la secuencia tal como está o bien adaptar los tiempos en la columna
"Tiempo" para etapas individuales.
Para reproducir una secuencia grabada, haga clic en el botón "Iniciar secuencia".
Consulte también
Uso de la función autorrellenar en la tabla SIM (Página 99)
Nota
Cortar y pegar en comparación con copiar y pegar
Cuando se lleva a cabo una operación de cortar y pegar entre dos instancias abiertas de
S7-PLCSIM, los datos de la instancia de origen se copian, no se cortan.
Para solucionar este comportamiento, borre las filas cortadas o copiadas de la instancia de
origen.
Consulte también
Tabla SIM: importar y exportar utilizando Microsoft Excel (Página 101)
Nota
Ambos tipos de archivo contienen información de las variables para la medición Trace.
S7-PLCSIM solo utiliza la información de las direcciones y no la de las variables. La única
forma de actualizar la información de las variables es realizando una descarga desde
STEP 7.
● Dentro de la retícula de la secuencia haciendo clic con el botón derecho del ratón para
visualizar el menú contextual:
Nota
El archivo de medición Trace contiene información de las variables, pero S7-PLCSIM solo
utiliza la información de las direcciones y no la información de las variables.
La única forma de actualizar la información de las variables en S7-PLCSIM es realizando
una descarga desde STEP 7.
Nota
Las mediciones Trace se toman en cada tiempo de muestreo. No se generan etapas de
secuencia si el valor de la dirección no ha cambiado desde el último tiempo de muestreo.
● El tiempo de muestreo de un Trace puede ser mucho más rápido que el tiempo de
incremento mínimo entre etapas de la secuencia. S7-PLCSIM agrega una etapa de
secuencia para cada muestreo del archivo Trace. Si la diferencia de tiempo entre dos
muestreos del archivo Trace infringen el tiempo de incremento mínimo entre etapas de la
secuencia, la etapa de la secuencia mostrará un error. Deben corregirse todos los
errores de tiempo de las etapas de la secuencia antes de poder utilizar la secuencia.
● El Trace soporta el disparo del registro sobre la base de un valor de variable. Si se
selecciona esta opción, el Trace también soporta el registro de valores antes del disparo.
Esto significa que las mediciones realizadas en este tiempo previo al disparo tendrán
valores de tiempo negativos. La secuencia de S7-PLCSIM no soporta tiempos negativos
para etapas. Por consiguiente, cuando una medición tiene tiempos negativos, los valores
de tiempo se ajustarán de forma que el primer tiempo de la medición tenga un valor cero
en la secuencia. Los tiempos de etapa posteriores se convierten a valores positivos.
Una vez que se ha generado la secuencia, se convierte en una secuencia de S7-PLCSIM
que puede editarse y utilizarse de la forma habitual. Ya no está conectada al Trace original
del TIA Portal.
Descripción general
Es posible crear una secuencia registrando acciones incluidas en una tabla SIM. El registro
en cuestión se utiliza para generar una secuencia basada en el tiempo de las acciones
registradas en la tabla SIM.
Botón "Registrar"
Pausar el registro
La sesión de registro actual se suspende cuando se hace clic en el botón "Pausar registro"
de la barra de herramientas de la tabla SIM. Al hacer clic en este botón, el temporizador
interno se pone en pausa. Las acciones realizadas mientras la secuencia está pausada no
se incluirán en el registro.
Cuando se vuelve a hacer clic en el botón "Pausar registro" se reinicia el proceso de registro
y el temporizador interno se pone en marcha.
Si se hace clic en el botón "Parar registro" mientras el registro está en pausa finalizará la
sesión de registro.
"Iniciar inmediatamente"
Cuando se selecciona esta opción, la primera etapa de la secuencia (la segunda fila del
editor de secuencias) se activará inmediatamente y el tiempo de ejecución para la
secuencia empezará a contar.
"Iniciar inmediatamente" es la acción inicial predeterminada. Cuando se selecciona esta
acción inicial no es necesario editar otros campos. El campo "Tiempo" muestra 00:00:00.00
(o el tiempo equivalente en función del formato de tiempo seleccionado). No puede editarse.
No hay ningún "parámetro de acción" cuando se realiza esta selección.
"Condición de disparo"
Cuando se selecciona esta opción hay que definir una condición de disparo que S7-PLCSIM
evaluará para determinar cuándo debe empezar a ejecutarse la secuencia. Cuando se
define una condición de disparo y se elige reproducir la secuencia, la primera etapa de la
secuencia solo se activará cuando se cumpla la condición de disparo.
La "condición de disparo" requiere una edición adicional. Hay que definir la condición inicial
en la columna "Parámetro de acción". Cuando se selecciona esta opción, el campo
"Parámetro de acción" se convierte en una lista desplegable que muestra un cuadro de
diálogo de controles de edición.
El disparo se define como una condición específica para una variable individual (o
dirección). Este comportamiento determina la función "Condición de disparo" para un Trace
de STEP 7.
Puede seleccionar una variable de la lista o editar directamente el campo para introducir una
variable. Una vez se ha seleccionado una variable para el disparo se muestran el nombre de
la variable y la dirección asociada.
Hay disponibles diferentes eventos para tipos de datos distintos. La tabla inferior lista los
tipos de eventos soportados para las diferentes direcciones:
Para tipos de variables que soportan un valor de comparación se activa el campo "Valor" en
el cuadro de diálogo. En el ejemplo inferior, el usuario ha seleccionado una dirección
WORD. El campo "Valor" está activado y el usuario debe introducir un valor de
comparación.
6.9.5.4 Repetir una secuencia configurada para dispararse con una variable
Cuando se ha seleccionado "Repetir secuencia" para una secuencia ajustada a "Condición
de disparo", la condición de inicio se evalúa cada vez que se repite la secuencia.
● Si la condición de inicio se cumple, la primera etapa de la secuencia se activa de
inmediato y la secuencia se ejecuta por las etapas definidas.
● Si la condición de inicio no se cumple, la secuencia se pone en pausa hasta que la
condición de inicio se cumple y, a continuación, procede del modo habitual.
Nota
Varias etapas con el mismo tiempo
Si definen múltiples acciones con el mismo tiempo para distintas direcciones, no se visualiza
ningún error, pero no hay manera de saber qué acción se ejecutará primero hasta que la
secuencia se ejecute. Esto puede ocasionar diferentes valores finales para las direcciones.
La columna "Dirección" se puede ordenar para ver las acciones en función de las
direcciones de entrada que están afectadas.
Ahora, imagínese que cambia el tiempo de ejecución a 21,5 segundos y pulsa "Iniciar
secuencia":
Ahora, imagínese que cambia el tiempo de ejecución a 0,00, pulsa "Iniciar secuencia" y
seguidamente pulsa "Pausar secuencia" a 1,00 segundo:
La etapa activa tiene un tiempo de 00,00 segundos, pero la acción en esta etapa no se ha
realizado porque el tiempo de ejecución se ha modificado a 1,00. Observe también que la
etapa que estaba activa en el momento de poner la secuencia en pausa a 12,8 segundos
("Ajustar a frecuencia" para %I0.3) ya no está activa. Puesto que se ha ajustado el tiempo a
un valor anterior, la acción "Ajustar a frecuencia" no se reinicia al pulsar de nuevo "Iniciar
secuencia".
● Si se pone el tiempo de ejecución a 00,00 segundos se reinicia la secuencia. En el
ejemplo anterior, la secuencia está configurada para que se inicie al cumplirse una
condición. Cuando se retrocede el tiempo a 0,00 segundos, la condición de inicio vuelve
a evaluarse. El hecho de cambiar el tiempo de ejecución a 00,00 segundos es
equivalente a parar y reiniciar la secuencia.
● No es posible ajustar el tiempo a un valor posterior al tiempo de la última etapa. En caso
de intentarlo, S7-PLCSIM corregirá el tiempo automáticamente hasta el tiempo de etapa
para parar/repetir secuencia. Si se elige repetir la secuencia, el efecto es el mismo que al
reiniciar la secuencia empezando por la primera etapa.
● Al guardar el proyecto, el tiempo de ejecución actual no se guarda con el proyecto. Si se
guarda y cierra el proyecto, todas las secuencias que estaban en pausa se muestran
como paradas.
Así, por ejemplo, si el tiempo de la etapa actual es "00:00:05.00" y se introduce "2000" para
el intervalo de etapa predeterminado, la etapa agregada tendrá el tiempo "00:00:07.00".
Cuando se agrega una etapa, el intervalo predeterminado se suma al tiempo de la etapa
seleccionada y de todas las etapas agregadas posteriormente.
Nota
Efecto del intervalo predeterminado en etapas insertadas
El intervalo de etapa predeterminado se utiliza únicamente para etapas agregadas. Si se
inserta una etapa, el tiempo de la etapa insertada es el tiempo de la etapa seleccionada
actualmente menos el valor del tiempo de intervalo predeterminado.
La acción "Ajuste del tiempo de etapa" no es válida para la etapa inicial de la secuencia.
Esta etapa siempre empieza en el momento cero. Si la etapa inicial está incluida en una
selección de filas múltiple, la etapa inicial no cambia.
La acción "Ajuste del tiempo de etapa" sí es válida para la etapa "Parar secuencia". El
tiempo de esta etapa puede editarse individualmente o junto con otras etapas.
El retardo mínimo (positivo o negativo) es de 10 ms.
La acción "Ajuste del tiempo de etapa" no puede deshacerse.
Para indicar el tiempo de retardo se utiliza un cuadro de diálogo con un campo de entrada
de texto.
Error Descripción
Nombre de variable indefinido El nombre de variable introducido no coincide ninguno de la
descarga efectuada desde STEP 7.
Dirección no válida Dirección sintácticamente incorrecta
Tiempo no válido Tiempo sintácticamente incorrecto
Parámetro de acción no válido El parámetro de acción es sintácticamente incorrecto o está
fuera de rango para la dirección
Parámetro de acción fuera de rango El rango válido es de 1 a 100 ms
para valor "Ajustar a frecuencia"
Etapas duplicadas Dos etapas intentan actuar en la misma dirección simultánea-
mente
Etapas demasiado juntas S7-PLCSIM impone una diferencia de tiempo mínima de 50
ms entre dos etapas cualesquiera
No online STEP 7 no se encuentra online al intentar ejecutar una se-
cuencia
Importación solo parcialmente cor- Faltan una o más direcciones en un archivo de Microsoft Excel
recta
GET / PUT
CPU #1
S7-300 S7-400 S7-1200 S7-1500 ET 200SP
S7-300 Sí Sí Sí Sí Sí
S7-400 Sí Sí Sí Sí Sí
S7-1200 Sí Sí Sí Sí Sí
CPU #2 S7-1500 Sí Sí Sí Sí Sí
ET 200SP Sí Sí Sí Sí Sí
BSEND / BRCV
CPU #1
S7-300 S7-400 S7-1200 S7-1500 ET 200SP
S7-300 Sí Sí No Sí Sí
S7-400 Sí Sí No Sí Sí
S7-1200 No No No No No
CPU #2 S7-1500 Sí Sí No Sí Sí
ET 200SP Sí Sí No Sí Sí
USEND / URCV
CPU #1
S7-300 S7-400 S7-1200 S7-1500 ET 200SP
S7-300 Sí Sí No Sí Sí
S7-400 Sí Sí No Sí Sí
S7-1200 No No No No No
CPU #2 S7-1500 Sí Sí No Sí Sí
ET 200SP Sí Sí No Sí Sí
TSEND / TRCV
CPU #1
S7-300 S7-400 S7-1200 S7-1200 S7-1500 ET 200SP
(SFB 100, (SFB 150,
101) 151)
S7-300 No No No No No No
S7-400 No No No No No No
S7-1200 No No Sí Sí Sí Sí
CPU #2 (SFB 100,
101)
S7-1200 No No Sí Sí Sí Sí
(SFB 150,
151)
S7-1500 No No Sí Sí Sí Sí
ET 200SP No No Sí Sí Sí Sí
TUSEND / TURCV
CPU #1
S7-300 S7-400 S7-1200 S7-1200 S7-1500 ET 200SP
(SFB 100, (SFB 150,
101) 151)
S7-300 No No No No No No
S7-400 No No No No No No
S7-1200 No No No No No No
CPU #2 (SFB 100,
101)
S7-1200 No No No No No No
(SFB 150,
151)
S7-1500 No No No No No No
ET 200SP No No No No No No
TSEND_C / TRCV_C
CPU #1
S7-300 S7-400 S7-1200 S7-1500 ET 200SP
S7-300 No No No No No
S7-400 No No No No No
S7-1200 No No Sí Sí Sí
CPU #2 S7-1500 No No Sí Sí Sí
ET 200SP No No Sí Sí Sí
TUSEND_C / TURCV_C
CPU #1
S7-300 S7-400 S7-1200 S7-1500 ET 200SP
S7-300 No No No No No
S7-400 No No No No No
S7-1200 No No No No No
CPU #2 S7-1500 No No No No No
ET 200SP No No No No No
MODBUS TCP
CPU #1
S7-300 S7-400 S7-1200 S7-1500 ET 200SP
S7-300 No No No No No
S7-400 No No No No No
S7-1200 No No No No No
CPU #2 S7-1500 No No No No No
ET 200SP No No No No No
TMAIL
CPU #1
S7-300 S7-400 S7-1200 S7-1500 ET 200SP
S7-300 No No No No No
S7-400 No No No No No
S7-1200 No No No No No
CPU #2 S7-1500 No No No No No
ET 200SP No No No No No
TMAIL_C
CPU #1
S7-300 S7-400 S7-1200 S7-1500 ET 200SP
S7-300 No No No No No
S7-400 No No No No No
S7-1200 No No No No No
CPU #2 S7-1500 No No No No No
ET 200SP No No No No No
Ejemplo
● Inicie S7-PLCSIM y lance una simulación para una CPU S7-1500.
● Inicie una segunda instancia de S7-PLCSIM y lance una simulación para una CPU
ET 200SP.
● En el TIA Portal, seleccione e intente descargar una ET 200SP CPU para la simulación
del ET 200SP.
Resultado: Es posible que se reciba un aviso de "dispositivo incompatible" o bien que el
ET 200SP se descargue en la simulación del S7-1500 de S7-PLCSIM. En este escenario, es
posible que el primer simulador que responda no sea el que se prefiere.
Motivo: Cada simulación responde a todas las direcciones IP mientras no están
configuradas.
Solución
Evite lanzar más de una simulación no configurada a la vez. Si hay más de una simulación
no configurada abierta, desconéctelas o ciérrelas todas menos una.
Solución
Para solucionar este comportamiento, borre las filas cortadas o copiadas de la instancia de
origen.
Nota
Si se ha iniciado HMI antes de iniciar todas las simulaciones de PLC y se produce un
comportamiento imprevisto a continuación, cierre y vuelva a iniciar HMI dejando las
simulaciones de PLC activas.
8.2.7 Esperar brevemente después de pasar al estado RUN para acceder a los
objetos tecnológicos de Motion Control
El PLC simulado procesa los comandos de Motion Control con mayor lentitud que un PLC
físico. Debido a esta diferencia en el tiempo de procesamiento, es posible que se indique el
estado de "error" o de "ocupado" cuando intente acceder a los objetos de Motion Control
demasiado rápido tras pasar al estado RUN. Esto es porque los objetos todavía no se han
procesado por completo.
Para evitar esta situación, espere un momento para acceder a los objetos de Motion Control
después de poner el PLC en estado RUN.
Encontrará más detalles sobre Motion Control en la sección de ayuda "Diferencias comunes
en todos los PLC soportados" > "Simular Motion Control".
8.2.12 Valores incorrectos del parámetro RET_VAL para las instrucciones EN_AIRT y
DIS_AIRT del S7-1500 que se llaman desde varios OB
Las instrucciones de interrupción avanzadas EN_AIRT y DIS_AIRT funcionan correctamente
en proyectos S7-1500 si son llamadas desde el mismo OB.
Estas instrucciones no funcionan correctamente si se llaman desde más de un OB. Si se
llaman desde más de un OB, el valor del parámetro RET_VAL puede no ser correcto.
B D
Barra de estado con indicador de progreso, 50
Desfijar la pantalla del editor, 67
Barra de herramientas, 50
Deshabilita las cascadas automáticas en los
Botones de conexión y desconexión, 60
tooltips, 54
Comandos de Edición, 59
Deshacer/rehacer
Comandos de Ejecutar, 60
Interacción entre, 71
Comandos de Proyecto, 58
Dirección forzada permanentemente, 97, 107
Comandos de Ventana, 61
Dirección no válida en la secuencia, 138
Comandos grabar/reproducir, 61
Direcciones duplicadas en la secuencia, 138
Selector de la familia de CPU, 60
Direcciones IP y comunicación, 141
Vista del proyecto, 58
Dividir la pantalla, 67
Barra de herramientas de la vista del proyecto
Ajuste de energía desde la barra de
herramientas, 60
E
Selector de la familia de CPU, 60
Barra de menús, 50, 50 Editor de secuencias
Barra de título, 50 Acciones, 127
Barra del editor, 50 Agregar una etapa, 134
Borrado total, 48 Ajustar a frecuencia, 128
Botón de encendido, 19 Ajustar a valor, 128
Direcciones, 106
Ejemplo de entrada de tiempo, 130
C Eliminar una etapa, 135
Etapas predeterminadas, 133
Cambiar a la vista compacta, 17
Insertar una etapa, 134
Cambiar a la vista del proyecto, 17
Intervalo predeterminado, 134
Cambiar el nombre de una secuencia, 63
Sinopsis, 106
Cambiar el nombre de una tabla SIM, 63
Tiempo, 129
Cambiar vista, 17
M
F Menú Edición, 52
Fijar la pantalla del editor, 67 Menú Ejecutar, 53
Menú principal
Comandos de Ventana, 56
Edición, 52
Ejecutar, 53
V
Variables accesibles desde HMI, 147
Variables estructuradas, 116
Ventanas del editor, 50
Vista compacta, 56
Barra de título, 47
Botón MRES, 48
Nombre de la CPU, 47
Panel de operador de la CPU, 47
Sinopsis, 45
Vista del proyecto, 49
Barra de herramientas, 58
W
WinCC, 141