Descripcion S7-Plcsimeses - Es-Es

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 159

Ayuda en pantalla de S7-PLCSIM ___________________

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.

Siemens AG A5E38930197-AA Copyright © Siemens AG 2016.


Division Digital Factory Ⓟ 09/2016 Sujeto a cambios sin previo aviso Reservados todos los derechos
Postfach 48 48
90026 NÜRNBERG
ALEMANIA
Índice

1 Información de seguridad ........................................................................................................................ 9


2 Sinopsis de S7-PLCSIM ........................................................................................................................ 11
2.1 Introducción a S7-PLCSIM .....................................................................................................11
2.2 Novedades de S7-PLCSIM V14 .............................................................................................11
2.3 Valores de entrada..................................................................................................................12
2.4 Programa de instalación, requisitos, reparación y desinstalación ..........................................12
2.4.1 Nota importante sobre la simulación de PLC S7-300 y S7-400 .............................................12
2.4.2 Requisitos para la instalación de S7-PLCSIM ........................................................................12
2.4.3 Programa de instalación de S7-PLCSIM ................................................................................13
2.4.4 Reparación y desinstalación de S7-PLCSIM ..........................................................................13
2.5 Diferencias entre los productos S7-PLCSIM ..........................................................................14
2.6 Hardware soportado ...............................................................................................................14
2.6.1 Soporte de hardware sobre la base de una licencia de STEP 7 ............................................15
2.6.2 Pasos para reconocer hardware con un firmware actualizado...............................................16
2.7 Conceptos de S7-PLCSIM ......................................................................................................16
2.7.1 Comenzar a trabajar en S7-PLCSIM ......................................................................................16
2.7.2 Vista compacta y vista del proyecto .......................................................................................16
2.7.2.1 Diferencias entre iniciar en la vista del proyecto y en la vista compacta ...............................16
2.7.2.2 Cambiar entre la vista compacta y del proyecto .....................................................................17
2.7.3 Separación de simulaciones y proyectos ...............................................................................17
2.7.4 Iniciar y detener una simulación .............................................................................................18
2.7.4.1 Iniciar y detener una simulación .............................................................................................18
2.7.4.2 Simulación y el botón de encendido .......................................................................................19
2.7.4.3 Cambiar la familia de CPU simulada ......................................................................................20
2.7.5 Estados de simulación ............................................................................................................21
2.7.6 Programas de STEP 7 compatibles con la simulación ...........................................................23
2.7.7 Estados operativos RUN y STOP y la simulación ..................................................................23
2.7.8 Diferencias entre un PLC simulado y un PLC "real" ...............................................................23
2.7.8.1 Vista general de las diferencias ..............................................................................................23
2.7.8.2 Diferencias comunes a todos los PLCs soportados ...............................................................24
2.7.8.3 Diferencias específicas con los PLC S7-1200 ........................................................................28
2.7.8.4 Diferencias específicas de los PLC S7-1500 .........................................................................29
2.7.8.5 Diferencias específicas de los PLC ET 200SP .......................................................................31
2.8 Utilizar el sistema de ayuda ....................................................................................................33
2.8.1 Vista general del sistema de ayuda ........................................................................................33
2.8.2 Búsqueda en el sistema de ayuda ..........................................................................................35
2.8.3 Archivos Léame y Léame online .............................................................................................36

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 3
Índice

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

Ayuda en pantalla de S7-PLCSIM V14


4 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Índice

6.1.7 Accesos directos de teclado ...................................................................................................68


6.2 Uso de deshacer y rehacer en la vista del proyecto...............................................................70
6.2.1 Vista general de deshacer y rehacer ......................................................................................70
6.2.2 Borrar la cola de deshacer/rehacer ........................................................................................71
6.2.3 Interacción entre deshacer y rehacer .....................................................................................71
6.2.4 Deshacer y rehacer en la ventana principal de la vista del proyecto .....................................72
6.2.5 Deshacer y rehacer en el menú principal > Opciones > Configuración de la vista del
proyecto ..................................................................................................................................74
6.3 Trabajar con proyectos ...........................................................................................................74
6.4 Vista del proyecto: estados de simulación y proyecto ............................................................76
6.4.1 Las simulaciones y los proyectos son acciones separadas ...................................................76
6.4.2 Vista general de los estados del proyecto y la simulación .....................................................77
6.4.3 No hay ningún proyecto abierto ni ninguna simulación en ejecución .....................................78
6.4.4 No hay ningún proyecto abierto pero sí una simulación en ejecución aunque no está
configurada .............................................................................................................................79
6.4.5 No hay ningún proyecto abierto con una simulación configurada ..........................................80
6.4.6 Hay un proyecto abierto pero no una simulación en ejecución ..............................................81
6.4.7 Hay un proyecto abierto con una simulación en ejecución aunque no está configurada ......82
6.4.8 Hay un proyecto abierto con una simulación en ejecución y configurada..............................83
6.5 Notificación visual de los estados online y offline ...................................................................83
6.6 Trabajar en la vista de configuración de dispositivos .............................................................84
6.6.1 Vista general de la vista de configuración de dispositivos .....................................................84
6.6.2 Interfaz de usuario de la configuración de dispositivos ..........................................................85
6.6.3 Secciones de configuración de dispositivos ...........................................................................86
6.6.3.1 Sección de hardware configurado ..........................................................................................86
6.6.3.2 Sección de direcciones ...........................................................................................................88
6.6.4 Deshacer y rehacer en la configuración de dispositivos ........................................................88
6.6.5 Vista de configuración de dispositivos antes de una descarga de STEP 7 ...........................89
6.6.6 Vista de configuración de dispositivos después de una descarga de STEP 7.......................89
6.7 Funciones comunes en la tabla SIM y en los editores de secuencias ...................................89
6.7.1 Vista general de las funciones comunes ................................................................................89
6.7.2 Acciones comunes del portapapeles ......................................................................................90
6.7.3 Agregar, editar y borrar filas ...................................................................................................91
6.7.4 Aplicar variables a direcciones ...............................................................................................91
6.7.5 Función de autocompletar para variables...............................................................................92
6.7.6 Indicadores de fila comunes ...................................................................................................93
6.7.6.1 Vista general de los indicadores de fila comunes ..................................................................93
6.7.6.2 Indicador de error ....................................................................................................................93
6.7.6.3 Indicador de forzado permanente ...........................................................................................93
6.7.6.4 Indicador de seguridad ...........................................................................................................94
6.8 Trabajar en el editor de tablas SIM .........................................................................................94
6.8.1 Descripción del editor de tablas SIM ......................................................................................94
6.8.2 Sinopsis del trabajo en el editor de tablas SIM ......................................................................97
6.8.3 Deshacer y rehacer en el editor de tablas SIM ......................................................................98
6.8.4 Crear y rellenar una tabla SIM ................................................................................................98
6.8.4.1 Sinopsis de cómo crear y rellenar una tabla SIM ...................................................................98
6.8.4.2 Tabla SIM: cargar variables del proyecto desde STEP 7 .......................................................98
6.8.4.3 Uso de la función autorrellenar en la tabla SIM ......................................................................99
6.8.4.4 Tabla SIM: copiar y pegar variables y tablas desde STEP 7 .................................................99

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 5
Índice

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

Ayuda en pantalla de S7-PLCSIM V14


6 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Índice

8.2.8 Simular programas de seguridad ..........................................................................................149


8.2.9 Utilizar la librería de sistema de seguridad v1.3 o superior de STEP 7 para la periferia
de seguridad .........................................................................................................................150
8.2.10 Trabajar con librerías globales .............................................................................................150
8.2.11 Rango válido para valores de la secuencia "Ajustar a frecuencia" ......................................150
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 ......................................................150
8.2.13 Error de desbordamiento de eventos cíclicos ......................................................................151
8.2.14 Niveles de protección por contraseña y simulación .............................................................151
8.2.15 Funciones online y de diagnóstico de STEP 7 .....................................................................151
8.2.16 Simulación en modo de espera ............................................................................................152
8.2.17 Ejecutar S7-PLCSIM en una conexión de escritorio remoto ................................................152
8.2.18 Trabajar con unidades de red sincronizadas automáticamente ...........................................152
8.2.19 Retardo en el menú de proyecto ..........................................................................................152
8.2.20 Selección de nemónicos .......................................................................................................153
Índice alfabético .................................................................................................................................. 155

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 7
Índice

Ayuda en pantalla de S7-PLCSIM V14


8 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Información de seguridad 1
Siemens ofrece productos y soluciones con funciones de seguridad industrial con el objetivo
de hacer más seguro el funcionamiento de instalaciones, sistemas, máquinas y redes.
Para proteger las instalaciones, los sistemas, las máquinas y las redes de amenazas
cibernéticas, es necesario implementar (y mantener continuamente) un concepto de
seguridad industrial integral que sea conforme a la tecnología más avanzada. Los productos
y las soluciones de Siemens constituyen únicamente una parte de este concepto.
El cliente es responsable de impedir el acceso no autorizado a sus instalaciones, sistemas,
máquinas y redes. Los sistemas, las máquinas y los componentes solo deben estar
conectados a la red corporativa o a Internet cuando y en la medida que sea necesario y
siempre que se hayan tomado las medidas de protección adecuadas (p. ej. uso de
cortafuegos y segmentación de la red).
Adicionalmente, deberán observarse las recomendaciones de Siemens en cuanto a las
medidas de protección correspondientes. Encontrará más información sobre seguridad
industrial en (http://www.industry.siemens.com/topics/global/en/industrial-
security/Pages/default.aspx).
Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con
el fin de mejorar todavía más su seguridad. Siemens recomienda expresamente realizar
actualizaciones en cuanto estén disponibles y utilizar únicamente las últimas versiones de
los productos. El uso de versiones anteriores o que ya no se soportan puede aumentar el
riesgo de amenazas cibernéticas.
Para mantenerse informado de las actualizaciones de productos, recomendamos que se
suscriba al Siemens Industrial Security RSS Feed en
(https://support.industry.siemens.com/cs/ww/es/).

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 9
Información de seguridad

Ayuda en pantalla de S7-PLCSIM V14


10 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM 2
2.1 Introducción a S7-PLCSIM
El objetivo de S7-PLCSIM es depurar y validar un programa de PLC individual sin la
necesidad de usar un hardware real. S7-PLCSIM permite emplear todas las herramientas de
depuración de STEP 7, entre ellas la tabla de observación, el estado del programa y las
funciones online y de diagnóstico. Asimismo, S7-PLCSIM ofrece herramientas únicas para
S7-PLCSIM, que incluyen una tabla SIM y un editor de secuencias.
S7-PLCSIM funciona junto con STEP 7 en el TIA Portal. El usuario puede configurar el PLC
y cualquier módulo conectado en STEP 7, programar la lógica de la aplicación y, a
continuación, descargar la configuración hardware y el programa en S7-PLCSIM, ya sea en
la vista compacta o del proyecto.

Consulte también
Siemens Industry Online Support (https://support.industry.siemens.com/cs/?lc=es-ES)

2.2 Novedades de S7-PLCSIM V14

Nuevas funciones de S7-PLCSIM V14


S7-PLCSIM V14 incluye una gran variedad de características y funciones nuevas, entre
ellas:

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

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 11
Sinopsis de S7-PLCSIM
2.3 Valores de entrada

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

2.3 Valores de entrada


Los valores del área de entrada del editor de tablas SIM de la vista del proyecto de
S7-PLCSIM son equivalentes a entradas físicas en una CPU "real". Son los valores que se
copiarán en la memoria imagen de proceso cada vez que se inicia un nuevo ciclo.

2.4 Programa de instalación, requisitos, reparación y desinstalación

2.4.1 Nota importante sobre la simulación de PLC S7-300 y S7-400


Anteriormente, S7-PLCSIM V5.4.x se instalaba automáticamente junto con el TIA Portal.
Esto ya no es así.
Si desea simular PLC S7-300 y S7-400 empleando el TIA Portal V14, primero debe instalar
S7-PLCSIM V14. La instalación de S7-PLCSIM V14 actualiza automáticamente
S7-PLCSIM V14 V5.4.6 o inferior a S7-PLCSIM V5.4.7.

2.4.2 Requisitos para la instalación de S7-PLCSIM


Deben cumplirse los requisitos siguientes antes de instalar S7-PLCSIM V14.

Ayuda en pantalla de S7-PLCSIM V14


12 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.4 Programa de instalación, requisitos, reparación y desinstalación

Utilice un sistema operativo soportado


S7-PLCSIM V14 soporta el mismo conjunto de sistemas operativos que el TIA Portal V14.
Consulte la sección "Léame" de la Ayuda en pantalla del TIA Portal para ver la lista definitiva
de sistemas operativos soportados.
Si ya se ha instalado correctamente el TIA Portal V14, S7-PLCSIM V14 también debería
instalarse correctamente.

2.4.3 Programa de instalación de S7-PLCSIM


S7-PLCSIM tiene su propio programa de instalación independiente del TIA Portal.
S7-PLCSIM debe instalarse manualmente. No se instala automáticamente como parte del
proceso de instalación del TIA Portal.
Existe la posibilidad de instalar varias versiones de S7-PLCSIM en el mismo PG/PC sin
interferencias. Se trata del mismo comportamiento que el TIA Portal, para el que es posible
instalar varias versiones del software (V13 y V14, por ejemplo) en el mismo PG/PC.

Interacción con el TIA Portal


Durante la instalación el programa registra el S7-PLCSIM con el TIA Portal para soportar la
simulación de determinadas familias de PLC. No es necesario llevar a cabo ninguna acción
para permitir el registro.
Una vez que se ha instalado S7-PLCSIM, los comandos del menú principal y los botones de
la barra de herramientas se activan cuando un dispositivo soportado está en el primer plano
de la aplicación.

2.4.4 Reparación y desinstalación de S7-PLCSIM


Puesto que S7-PLCSIM es un software instalado, aparece en el área de programas
instalados del Panel de control de Microsoft Windows. Haga clic en la entrada
"S7-PLCSIM V14" y, seguidamente, elija si desea desinstalarlo o modificarlo (repararlo).
Es posible reparar o desinstalar S7-PLCSIM V14 sin que se vean afectadas otras versiones
instaladas de S7-PLCSIM o cualquier otro software SIMATIC instalado.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 13
Sinopsis de S7-PLCSIM
2.5 Diferencias entre los productos S7-PLCSIM

2.5 Diferencias entre los productos S7-PLCSIM


Existen diferentes productos que llevan por título "S7-PLCSIM".

S7-PLCSIM⍛ V14 (este producto)


Esta versión de S7-PLCSIM soporta las siguientes familias de CPU SIMATIC:
● Con una licencia de STEP 7 Basic, se soportan las CPUs S7-1200 y S7-1200F.
● Con una licencia de STEP 7 Professional, se soportan las CPUs S7-1200, S7-1200F,
S7-1500, S7-1500C, S7-1500T, S7-1500F, ET 200SP y ET 200SPF.

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.

S7-PLCSIM V14 Advanced


S7-PLCSIM V14 Advanced yS7-PLCSIM V14 no pueden estar instalados en el mismo
equipo. Por este motivo, no existe la posibilidad de simular la comunicación empleando esta
combinación de aplicaciones.

2.6 Hardware soportado

Ayuda en pantalla de S7-PLCSIM V14


14 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.6 Hardware soportado

2.6.1 Soporte de hardware sobre la base de una licencia de STEP 7


La licencia del TIA Portal determina qué PLC podrán simularse con S7-PLCSIM.

TIA Portal Basic y S7-PLCSIM


Con una licencia de TIA Portal Basic es posible simular las siguientes familias de CPU en
S7-PLCSIM:
● S7-1200 con versión de firmware 4.0 o superior
● S7-1200F con versión de firmware 4.1 o superior
Si el proyecto contiene PLC con versiones de firmware más antiguas, el botón "Iniciar
simulación" del TIA Portal estará atenuado y no será posible iniciar la simulación.
Existe la posibilidad de iniciar y ejecutar dos simulaciones de S7-1200 o S7-1200F a la vez
con cualquier combinación de estas dos familias de CPU.
TIA Portal Basic no soporta las familias de CPU siguientes:
● S7-1500, S7-1500C, S7-1500T y S7-1500F
● ET 200SP y ET 200SPF

TIA Portal Professional y S7-PLCSIM


Con una licencia de TIA Portal Professional es posible simular cualquiera de las familias de
CPU siguientes:
● S7-1200 con versión de firmare 4.0 y superior
● S7-1200F con versión de firmare 4.1 y superior
● S7-1500, S7-1500C, S7-1500T y S7-1500F con cualquier versión de firmware
● ET 200SP y ET 200SPF con cualquier versión de firmware
Existe la posibilidad de iniciar y ejecutar dos simulaciones a la vez con cualquier
combinación de estos PLC.

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 15
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

2.6.2 Pasos para reconocer hardware con un firmware actualizado


Si se ha instalado o actualizado el firmware de un dispositivo en el TIA Portal mediante un
Hardware Support Package (HSP), es posible que estos dispositivos no se muestren en la
configuración de dispositivos.
Si se cambia la versión de firmware del hardware y se intenta utilizar un proyecto de
S7-PLCSIM existente, aparecerá un error indicando que no es posible cargar en el sistema
de destino.
Este error aparece, por ejemplo, cuando se ha actualizado una S7-1500 CPU de la versión
de firmware 1.8 a la versión de firmware 2.0 y, seguidamente, se intenta utilizar un proyecto
creado para un S7-1500 versión 1.8.

2.7 Conceptos de S7-PLCSIM

2.7.1 Comenzar a trabajar en S7-PLCSIM


La interfaz de usuario de S7-PLCSIM consiste en dos vistas principales: vista compacta y
vista del proyecto.
Puede decidir si desea comenzar a trabajar en la vista vista compacta o en la vista del
proyecto, según cómo vaya a utilizar S7-PLCSIM.

2.7.2 Vista compacta y vista del proyecto

2.7.2.1 Diferencias entre iniciar en la vista del proyecto y en la vista compacta

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.

Ayuda en pantalla de S7-PLCSIM V14


16 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

Vista del proyecto


La vista del proyecto ofrece la funcionalidad completa de S7-PLCSIM. La apariencia y el
manejo de la vista del proyecto son muy similares a los de la interfaz de usuario del
TIA Portal.
Si arranca en la vista del proyecto o cambia a ella, S7-PLCSIM se inicia con mayor lentitud
que cuando arranca en la vista compacta. Esto es porque S7-PLCSIM incorpora la
funcionalidad adicional de la vista del proyecto durante el proceso de arranque.
La vista del proyecto consta de diferentes componentes:
● Menú principal y barra de herramientas principal
● Opciones y ajustes (a los que se accede desde el menú principal)
● Árbol del proyecto
● Vista de configuración de dispositivos
● Editor de tablas SIM
● Editor de secuencias
La vista del proyecto es útil si prefiere depurar el programa usando toda la funcionalidad de
S7-PLCSIM en lugar de utilizar tareas de depuración en STEP 7.

2.7.2.2 Cambiar entre la vista compacta y del proyecto


Independientemente de cuál sea la vista predeterminada, es posible cambiar con facilidad
entre la vista compacta y la vista del proyecto en cualquier momento con el botón "cambiar
vista" .
Lo que se ve cuando se cambia de una vista a otra depende del estado de la aplicación en
el momento del cambio; por ejemplo, si la simulación está configurada o no, si la simulación
se está ejecutando, si se está trabajando en un proyecto abierto, etc.
Así, por ejemplo, en la vista compacta no es posible crear, guardar o trabajar directamente
en un proyecto. Por tanto, hay que cambiar a la vista del proyecto para llevar a cabo
cualquiera de estas acciones.
Si actualmente está en la vista de proyecto, es posible que desee cambiar a la vista
compacta para que S7-PLCSIM no ocupe tanto espacio en la pantalla del equipo y pueda
trabajar con mayor eficacia en el TIA Portal.

2.7.3 Separación de simulaciones y proyectos


Antes de S7-PLCSIM V14 los proyectos y las simulaciones en ejecución eran inseparables.
Con S7-PLCSIM V14 los proyectos y las simulaciones están separadas. Es posible tener un
proyecto sin iniciar una simulación y también es posible ejecutar una simulación sin crear o
abrir un proyecto.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 17
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

2.7.4 Iniciar y detener una simulación

2.7.4.1 Iniciar y detener una simulación


S7-PLCSIM V14 tiene un botón de encendido para iniciar y detener una simulación.
Recuerde que, a partir de S7-PLCSIM V14, el hecho de iniciar y detener una simulación es
una tarea separada de la creación y abertura de un proyecto de S7-PLCSIM V14.
El botón de encendido se soporta tanto en la vista compacta como en la vista del proyecto,
tal y como se muestra en las capturas de pantalla inferiores:

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

Ayuda en pantalla de S7-PLCSIM V14


18 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

2.7.4.2 Simulación y el botón de encendido


El botón de encendido está disponible tanto en la vista compacta como en la vista del
proyecto. El botón de encendido se emplea para iniciar o detener la simulación.
El botón de encendido está en verde cuando se está ejecutando una simulación, ya sea
configurada o no configurada.
El botón de encendido está en gris cuando no se está ejecutando ninguna simulación.

Ejemplos de uso del botón de encendido


La captura de pantalla siguiente muestra la vista compacta con una simulación de S7-1500
configurada en curso.

● el botón de encendido está en verde


● se muestra el nombre de la CPU configurada
● se muestra la dirección de comunicación
● los LEDs están activos
● los botones RUN/STOP/MRES están activados
Si se hace clic en el botón de encendido (para detener la simulación) pasa lo siguiente.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 19
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

Observe lo que ha cambiado (y lo que no) en la interfaz de usuario:


● el botón de encendido está en gris
● se sigue mostrando el nombre de la CPU configurada
● la dirección de comunicación se ha eliminado
● los LEDs no están activos
● los botones RUN/STOP/MRES están desactivados
● la selección de la familia de CPU es visible
La simulación se guarda cuando se detiene. Si se hace clic de nuevo en el botón de
encendido, la nueva simulación se inicia con la misma configuración que cuando se detuvo.
Esto es equivalente a desconectar y volver a conectar la simulación anterior.

2.7.4.3 Cambiar la familia de CPU simulada


Una de las razones para detener una simulación es cambiar la familia de CPU que se está
simulando.

Procedimiento para cambiar la familia de CPU


Volver a la simulación detenida en la sección anterior:

Ayuda en pantalla de S7-PLCSIM V14


20 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

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:

Si se cambian familias de CPU y seguidamente se hace clic en el botón de encendido, se


inicia una simulación nueva no configurada del tipo seleccionado. La simulación guardada
se rechaza. La vista compacta muestra el aspecto siguiente:

● se muestra el nombre de la CPU "no configurada"


● no se muestra ninguna dirección de comunicación
● los LEDs y los botones RUN/STOP/MRES están desactivados
Si hay un proyecto de S7-PLCSIM abierto en la vista del proyecto y se cambia la familia de
simulación para iniciar una simulación nueva, se actualizará el árbol del proyecto y se
mostrará la nueva simulación no configurada.

2.7.5 Estados de simulación


Existen tres estados de simulación posibles:
● Simulación no configurada
● Simulación configurada
● Sin simulación

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 21
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

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.

Ayuda en pantalla de S7-PLCSIM V14


22 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

2.7.6 Programas de STEP 7 compatibles con la simulación


S7-PLCSIM acepta la descarga de cualquier programa válido para una CPU configurada y
soportada. Con algunas excepciones (descritas abajo) el programa descargado debería
pasar al estado operativo RUN sin cambios.
Existen tres escenarios específicos que requieren cambios en el programa de STEP 7 antes
de realizar una descarga en S7-PLCSIM. Estos escenarios son:
● Protección de know-how. S7-PLCSIM no soporta la simulación de bloques de usuario
con protección de know-how. Para simular proyectos que contienen bloques con
protección de know-how es necesario eliminar primero la protección del o los bloques
antes de descargar el proyecto en S7-PLCSIM.
● Programas de seguridad. S7-PLCSIM soporta la simulación de programas de seguridad.
Sin embargo, es posible que deba incrementarse el tiempo de ciclo F porque los
periodos de muestreo para la simulación serán más largos.
● Programas de movimiento del S7-1500. S7-PLCSIM soporta la simulación de
configuraciones SMC (Simple Motion Control) del S7-1500. Sin embargo, para que estos
programas se ejecuten correctamente es posible que deba incrementarse el tiempo de
ciclo de movimiento porque los periodos de muestreo para la simulación serán más
largos.

2.7.7 Estados operativos RUN y STOP y la simulación


El PLC simulado soporta descargas en estado operativo RUN.
S7-PLCSIM escribe valores de salida cuando el PLC simulado pasa al estado STOP.

2.7.8 Diferencias entre un PLC simulado y un PLC "real"

2.7.8.1 Vista general de las diferencias


El PLC virtual no es capaz de simular en todo un PLC real. Podría haber diferencias de
comportamiento entre el PLC virtual y un PLC real. Algunas veces, las diferencias son
válidas para todas las familias de CPU, mientras que en otras ocasiones solo afectan a una
familia de CPU o a una CPU concreta.
Muchas funciones de sistema de la CPU (SFC y SFB) tienen un comportamiento limitado en
la simulación. Los programas basados en esta funcionalidad se comportan de un modo
distinto durante la simulación.
Además, los programas que dependen en gran medida del tiempo pueden ser difíciles de
depurar con una simulación, pues el tiempo de la simulación no es tan determinista como el
de un PLC real.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 23
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

2.7.8.2 Diferencias comunes a todos los PLCs soportados

Soporte de dispositivos de periferia


S7-PLCSIM no soporta la funcionalidad especializada de módulo I/O. Solo ofrece la
simulación de memorias imagen de proceso y accesos directos de registros I/O.
Un ejemplo de cómo observar esta funcionalidad especializada es con la vigilancia del
rango de salidas analógicas. En un módulo real, si se escribe un valor fuera de rango en un
registro de salidas analógicas, el módulo analógico dispara un error de diagnóstico. Esto no
sucederá en S7-PLCSIM. Cualquier funcionalidad que habría ejecutado el módulo físico no
se simula en S7-PLCSIM.

Bloques con protección de know-how


S7-PLCSIM V14 no soporta bloques con protección de know-how o por contraseña. Hay
que eliminar la protección antes de realizar una descarga en S7-PLCSIM.

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.

Protección de acceso y anticopia


S7-PLCSIM no simula la protección de acceso ni la protección anticopia.

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.

Ayuda en pantalla de S7-PLCSIM V14


24 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

Funciones que requieren una tarjeta de memoria SD


S7-PLCSIM no simula tarjetas de memoria SD. Por consiguiente, no se pueden simular las
funciones de la CPU que requieren una tarjeta de memoria. La función de registro de datos,
por ejemplo, escribe todas las salidas en la tarjeta SD, por lo que no es posible simular 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.

Simulación de Motion Control

Sinopsis de Motion Control


S7-PLCSIM soporta proyectos de STEP 7 que contienen configuraciones y funciones de
Motion Control para CPU S7-1500, S7-1500C, S7-1500T, S7-1500F, ET 200SP y
ET 200SPF.

Nota
Proyectos de Motion Control con S7-1200
S7-PLCSIM no soporta Motion Control para las CPU S7-1200 o S7-1200F.

Simulaciones y el modo de referenciado


Con una CPU real, el referenciado se ajusta directamente y el estado "referencia", en
correspondencia con el mismo. Las entradas de hardware no se evalúan.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 25
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

Limitaciones de la simulación de Motion Control


Tenga en cuenta que las simulaciones pueden ser limitadas en los casos siguientes:
● El proyecto usa tiempos de ciclo muy cortos
● El proyecto tiene una configuración hardware con muchos dispositivos, como unidades
de disco
● El proyecto usa un gran número de objetos tecnológicos, como ejes de posicionamiento
El comportamiento de la simulación también depende del tipo de objetos tecnológicos que
utilice.

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)

Objetos tecnológicos de Motion Control

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.

Respuesta de la posición del eje


La consigna (posición) se integra con un cierto retardo (elemento PT1). El resultado del
cálculo se devuelve al objeto TO_PositioningAxis como posición real del eje.

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.

Ayuda en pantalla de S7-PLCSIM V14


26 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

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.

Restricciones con Motion Control


En cada CPU hay recursos de Motion Control que pueden distribuirse a los objetos
tecnológicos.
S7-PLCSIM soporta un máximo de 5120 resultados de Motion Control. Por consiguiente, la
simulación de Motion Control está restringida para las siguientes CPU:

Tipo de CPU Referencia


Estándar CPU 1517-3 PN/DP 6ES7517-3AP00-0AB0
CPU 1518-4 PN/DP 6ES7518-4AP00-0AB0
CPU 1518-4 PN/DP ODK1 6ES7518-4AP00-3AB0
De seguridad CPU 1517F-3 PN/DP 6ES7517-3FP00-0AB0
CPU 1518F-4 PN/DP 6ES7518-4FP00-0AB0
CPU 1518F-4 PN/DP ODK1 6ES7518-4FP00-3AB0
Tecnología CPU 1517T-3 PN/DP2 6ES7517-3TP00-0AB0
CPU 1517TF-3 PN/DP2 6ES7517-3UP00-0AB0
1 La función ODK de esta CPU no se simula.
2 La simulación de esta CPU soporta solo 64 levas.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 27
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

Sobrepasar la capacidad máxima


STEP 7 comprueba si se ha compilado la capacidad máxima de una CPU configurada y le
advierte en caso de que se haya excedido. Cuando se carga un proyecto en una CPU
aparece otro aviso.

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

2.7.8.3 Diferencias específicas con los PLC S7-1200

Compatibilidad con CPUs S7-1200 y sus versiones de firmware


S7-PLCSIM solo simula los S7-1200 PLCs siguientes:
● S7-1200 PLCs con versión de firmware 4.0 o superior
● PLCs S7-1200F con versión de firmware 4.1 o superior

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.

Procedimiento para ajustar el tiempo de vigilancia F en STEP 7


Para ajustar el tiempo de vigilancia F, proceda del siguiente modo:
1. En el árbol del proyecto de STEP 7, haga clic con el botón derecho del ratón en la CPU F
y seleccione "Propiedades".
2. En el cuadro de diálogo de propiedades, vaya a "De seguridad (fail-safe) > Parámetro F
> Tiempo de vigilancia F predeterminado para F-I/O centralizadas".
3. Cambie el tiempo de vigilancia F del valor predeterminado de 150 ms a un valor superior.
4. Haga clic en Aceptar.
Es posible que deba repetir este proceso hasta que haya encontrado un valor de vigilancia F
que permita que la simulación de la CPU F se ejecute sin errores.

Ayuda en pantalla de S7-PLCSIM V14


28 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

Compatibilidad con módulos tecnológicos y objetos tecnológicos: S7-1200

Soporte de módulos tecnológicos


S7-PLCSIM no simula los módulos tecnológicos siguientes:
● Contaje
● PID Control
● Motion Control

Soporte de objetos tecnológicos


Actualmente, S7-PLCSIM no soporta los objetos tecnológicos siguientes:
● Motion Control
● PID

Soporte de instrucciones: S7-1200


S7-PLCSIM soporta prácticamente todas las instrucciones para el S7-1200 y el S7-1200F
simulados igual que para un PLC físico.
Algunas instrucciones se soportan en parte. Para estas instrucciones, S7-PLCSIM valida los
parámetros de entrada y devuelve salidas que son válidas, pero no lo hace necesariamente
como lo haría un PLC real con entradas y salidas (I/O) físicas. Así, por ejemplo, S7-PLCSIM
no soporta la SIMATIC Memory Card, y las instrucciones de programa que guardan los
datos de los registros en una tarjeta de memoria en realidad no guardan datos cuando se
ejecutan.
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.

Instrucciones de comunicación soportadas: S7-1200


S7-PLCSIM soporta las instrucciones de comunicación siguientes para los PLC S7-1200 y
S7-1200F:
● PUT y GET
● TSEND y TRCV
● TSEND_C y TRCV_C

2.7.8.4 Diferencias específicas de los PLC S7-1500

Compatbilidad con CPU S7-1500 y sus versiones de firmware


S7-PLCSIM V14 soporta todas las versiones de firmware de las CPUs S7-1500, S7-1500C,
S7-1500T y S7-1500F.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 29
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

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.

Procedimiento para ajustar el tiempo de vigilancia F en STEP 7


Para ajustar el tiempo de vigilancia F, proceda del siguiente modo:
1. En el árbol del proyecto de STEP 7, haga clic con el botón derecho del ratón en la CPU F
y seleccione "Propiedades".
2. En el cuadro de diálogo de propiedades, vaya a "De seguridad (fail-safe) > Parámetro F
> Tiempo de vigilancia F predeterminado para F I/O centralizadas".
3. Cambie el tiempo de vigilancia F del valor predeterminado de 150 ms a un valor superior.
4. Haga clic en Aceptar.
Es posible que deba repetir este proceso hasta que haya encontrado un valor de vigilancia F
que permita que la simulación de la CPU F se ejecute sin errores.

Compatibilidad con módulos tecnológicos y objetos tecnológicos: S7-1500

Soporte de módulos tecnológicos


S7-PLCSIM soporta los siguientes módulos tecnológicos del S7-1500, S7-1500C y
S7-1500F:
● Contaje y medición
● PID Control
● E/S (IO) controladas por tiempo
● Motion Control

Soporte de objetos tecnológicos


S7-PLCSIM soporta los siguientes objetos tecnológicos del S7-1500, S7-1500C y S7-1500F:
● Motion Control
● PID
● Contaje y medición

Soporte de instrucciones: S7-1500


S7-PLCSIM soporta prácticamente todas las instrucciones para el S7-1500, S7-1500C y el
S7-1500F igual que un PLC físico.
Algunas instrucciones se soportan en parte. Para estas instrucciones, S7-PLCSIM valida los
parámetros de entrada y devuelve salidas que son válidas, pero no lo hace necesariamente
como lo haría un PLC real con entradas y salidas (I/O) físicas. Así, por ejemplo, S7-PLCSIM

Ayuda en pantalla de S7-PLCSIM V14


30 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

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.

Instrucciones de comunicación soportadas: S7-1500


S7-PLCSIM soporta las instrucciones de comunicación siguientes para los PLCs S7-1500,
S7-1500C y S7-1500F:
PUT y GET
BSEND y BRCV
USEND y URCV
TSEND y TRCV
TSEND_C y TRCV_C

2.7.8.5 Diferencias específicas de los PLC ET 200SP

Compatibilidad con CPU ET 200SP y sus versiones de firmware


S7-PLCSIM V14 soporta todas las versiones de firmware de las CPUs ET 200SP y
ET 200SPF.

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.

Procedimiento para ajustar el tiempo de vigilancia F en STEP 7


Para ajustar el tiempo de vigilancia F, proceda del siguiente modo:
1. En el árbol del proyecto de STEP 7, haga clic con el botón derecho del ratón en la CPU F
y seleccione "Propiedades".
2. En el cuadro de diálogo de propiedades, vaya a "De seguridad (fail-safe) > Parámetro F
> Tiempo de vigilancia F predeterminado para F I/O centralizadas".
3. Cambie el tiempo de vigilancia F del valor predeterminado de 150 ms a un valor superior.
4. Haga clic en OK.
Es posible que deba repetir este proceso hasta que haya encontrado un valor de vigilancia F
que permita que la simulación de la CPU F se ejecute sin errores.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 31
Sinopsis de S7-PLCSIM
2.7 Conceptos de S7-PLCSIM

Compatibilidad con módulos tecnológicos y objetos tecnológicos: ET 200SP

Soporte de módulos tecnológicos


S7-PLCSIM soporta los siguientes módulos tecnológicos del ET 200SP y ET 200SPF:
● Contaje y medición
● PID Control
● E/S (IO) controladas por tiempo
● Motion Control

Soporte de objetos tecnológicos


S7-PLCSIM soporta los siguientes objetos tecnológicos del ET 200SP y ET 200SPF:
● Motion Control
● PID
● Contaje y medición

Ayuda en pantalla de S7-PLCSIM V14


32 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.8 Utilizar el sistema de ayuda

Soporte de instrucciones: ET 200SP


S7-PLCSIM soporta prácticamente todas las instrucciones para el ET 200SP y el
ET 200SPF igual que un PLC físico.
Algunas instrucciones se soportan en parte. Para estas instrucciones, S7-PLCSIM valida los
parámetros de entrada y devuelve salidas que son válidas, pero no lo hace necesariamente
como lo haría un PLC real con entradas y salidas (I/O) físicas. Así, por ejemplo, S7-PLCSIM
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.

Instrucciones de comunicación soportadas: ET 200SP


S7-PLCSIM soporta las instrucciones de comunicación siguientes para los PLCs ET 200SP
y ET 200SPF:
PUT y GET
BSEND y BRCV
USEND y URCV
TSEND y TRCV
TSEND_C y TRCV_C

2.8 Utilizar el sistema de ayuda

2.8.1 Vista general del sistema de ayuda


Un completo sistema de ayuda en pantalla describe las funciones y los procedimientos
necesarios para trabajar con más efectividad con S7-PLCSIM. El sistema de ayuda de
S7-PLCSIM funciona del mismo modo que el del TIA Portal. Se abre en una ventana
independiente de la aplicación principal S7-PLCSIM, de modo que se puede seguir
trabajando mientras se accede a la información requerida.
La ayuda en pantalla se inicia de las formas siguientes:
● Seleccionar "Mostrar ayuda" en "Ayuda" del menú principal
● Pulsar la tecla F1 en cualquier lugar de la aplicación

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 33
Sinopsis de S7-PLCSIM
2.8 Utilizar el sistema de ayuda

Ayuda en pantalla disponible en formato de manual electrónico


La ayuda en pantalla también está disponible en formato de manual electrónico en:
● el DVD de instalación
● el disco duro después de la instalación
● la página web de Siemens Industry Online Support
(https://support.industry.siemens.com/cs/?lc=es-ES)
Esto permite a cada usuario escoger el mejor formato para acceder a la ayuda y se facilita
su impresión.

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

Archivos Léame y Léame online de S7-PLCSIM


El archivo Léame incluido en S7-PLCSIM V14 contiene información que no pudo ser incluida
en la Ayuda en pantalla en el momento de publicarse. La información contenida en el
archivo Léame prevalece sobre la indicada en otros documentos y se recomienda leerla con
atención.
Adicionalmente, el archivo Léame se actualiza cuando es necesario y las actualizaciones se
publican online. Si observa un comportamiento inesperado en S7-PLCSIM, la versión online
del archivo Léame puede contener un apartado relacionado con su problema. Visite la
página web del Siemens Industry Online Support
(https://support.industry.siemens.com/cs/?lc=es-ES) y busque "Léame de S7-PLCSIM V14".

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.

Ayuda en pantalla de S7-PLCSIM V14


34 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Sinopsis de S7-PLCSIM
2.8 Utilizar el sistema de ayuda

Servicio y soporte online


Toda la documentación técnica de sistema y producto de SIMATIC está disponible en la
página web del Siemens Industry Online Support
(https://support.industry.siemens.com/cs/?lc=es-ES), donde puede consultar la información
siguiente:
● Newsletters que contienen información de última hora de los productos
● Documentación de los productos
● Foros para intercambiar conocimientos a nivel mundial entre usuarios y expertos
● El interlocutor de su región para el área de productos y servicios de Siemens Industry
● Información sobre servicios in situ, reparaciones, repuestos y mucho más

2.8.2 Búsqueda en el sistema de ayuda


A partir de S7-PLCSIM V14, el sistema de información contiene tanto la ayuda de
S7-PLCSIM como la ayuda del TIA Portal. Los dos sistemas de ayuda aparecen en la ficha
"Contenido". En la ficha "Contenido":
● la ayuda de S7-PLCSIM está diseñada como "ayuda en pantalla de S7-PLCSIM".
● la ayuda del TIA Portal está diseñada como "sistema de información".

Visualización de resultados de la búsqueda


Cuando se busca información, es posible que los resultados muestren temas coincidentes
tanto de la ayuda de S7-PLCSIM como de la ayuda del TIA Portal.
Así, por ejemplo, si se busca el término "formato de visualización" en la casilla "Buscar:"
situada en la parte izquierda del sistema de información, El resultado de la búsqueda
contendrá tanto temas de S7-PLCSIM como del TIA Portal.
Si solo deben visualizarse los resultados correspondientes a la ayuda de S7-PLCSIM,
clasifíquelos por el encabezado de la columna "Posición" y los resultados de la ayuda de
S7-PLCSIM se agruparán. De esta forma puede estar seguro de ver todos los resultados de
la búsqueda para S7-PLSCIM. Así es más fácil determinar qué tema de la ayuda de
S7-PLCSIM responderá mejor a la consulta del formato de visualización de la forma más útil
para el usuario.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 35
Sinopsis de S7-PLCSIM
2.8 Utilizar el sistema de ayuda

2.8.3 Archivos Léame y Léame online


Los archivos Léame y Léame online de S7-PLCSIM V14 ofrecen información relacionada
con el trabajo con S7-PLCSIM V14 que no se conocía en el momento de poner en venta el
producto.

Archivo Léame de S7-PLCSIM


El archivo Léame está disponible en el momento de instalar S7-PLCSIM V14.
Para acceder al archivo Léame durante la instalación debe pulsarse el botón "Leer
información del producto".
Después de la instalación se accede al archivo Léame buscándolo de una de las dos formas
siguientes:
● Navegar hasta la carpeta en la que se ha instalado S7-PLCSIM V14
● Buscar el archivo concreto en el disco duro mediante el cuadro de búsqueda del menú
Inicio de Windows
Hay un archivo Léame para cada idioma, concretamente:

Idioma Nombre de archivo


Chino (simplificado) ReadMePE2MzhCN.chm
Inglés ReadMePE2MenUS.chm
Francés ReadMePE2MfrFR.chm
Alemán ReadMePE2MdeDE.chm
Italiano ReadMePE2MitIT.chm
Español (moderno) ReadMePE2MesES.chm

Archivo Léame online de S7-PLCSIM


El archivo Léame se actualiza cuando es necesario y las actualizaciones se publican online
en forma de archivos Léame online.
Si observa un comportamiento inesperado en S7-PLCSIM, la versión online del archivo
Léame puede contener un apartado relacionado con su problema. Visite la página web del
Siemens Industry Online Support (https://support.industry.siemens.com/cs/?lc=es-ES) y
busque "Léame de S7-PLCSIM V14".
Hay un archivo Léame online para cada idioma.

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.

Ayuda en pantalla de S7-PLCSIM V14


36 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Opciones de arranque 3
3.1 Vista general de las opciones de arranque
Hay muchas formas de empezar a trabajar con S7-PLCSIM.
Las secciones siguientes ofrecen información detallada sobre las formas en las que se
puede empezar a trabajar con S7-PLCSIM. Elija la opción de arranque que mejor se adapte
a su aplicación concreta.

3.2 Arranque desde el TIA Portal

3.2.1 Vista general del arranque desde el TIA Portal


Cualquier proyecto de simulación debe obtener la configuración hardware y un programa
ejecutable de un proyecto de STEP 7 por medio de una descarga. La forma más fácil de
hacerlo es iniciando S7-PLCSIM directamente desde el TIA Portal.
Tenga en cuenta que no es posible crear ni editar el hardware configurado o el programa de
usuario de STEP 7 en S7-PLCSIM. Cualquier modificación en estos componentes debe
realizarse en el TIA Portal.

3.2.2 Utilizar el comando "Iniciar simulación"


En STEP 7 está disponible la opción "Iniciar simulación" para dispositivos que puede simular
S7-PLCSIM. Cuando S7-PLCSIM V14 está instalado, las opciones de simulación están
activadas para las familias de PLC soportadas (S7-1200, S7-1500 y ET 200SP).
En STEP 7, una simulación se inicia desde la barra de herramientas principal o bien desde
el menú contextual de un dispositivo en el árbol del proyecto. Estas opciones se activan
cuando se selecciona una CPU soportada en la vista de configuración de dispositivos o en
el árbol del proyecto.
En los ajustes de las opciones de aplicación de S7-PLCSIM se selecciona la forma en que
debe iniciarse S7-PLCSIM. La aplicación puede arrancar en la "Vista compacta" o en la
"Vista del proyecto". Las secciones siguientes describen el comportamiento y las
implicaciones de esta elección.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 37
Opciones de arranque
3.2 Arranque desde el TIA Portal

NOTA: En versiones anteriores de S7-PLCSIM, el comando "Iniciar simulación" de STEP 7


buscaba primero si podía utilizarse una simulación activa. Solo se iniciaba una instancia
nueva de S7-PLCSIM si no se encontraba ninguna simulación activa. Esto ha cambiado en
la V14. Cuando se selecciona "Iniciar simulación" se inicia siempre una instancia nueva de
S7-PLCSIM. Si desea enlazar con una instancia en ejecución de S7-PLCSIM hay que
seleccionar el comando "Descarga".

3.2.3 Arrancar en la vista compacta con el comando "Iniciar simulación"


Si se selecciona "Iniciar simulación" en STEP 7 y se ha especificado que S7-PLCSIM
arranque en la vista compacta, sucede lo siguiente:
● Se abre una instancia nueva de S7-PLCSIM en la vista compacta.
● La nueva instancia de S7-PLCSIM inicia una simulación de la familia de PLC
seleccionada (S7-1200, S7-1500 o ET 200SP).
● Cuando la simulación está activa comienza una descarga de STEP 7.
Una vez finalizada la descarga se puede pasar a online desde STEP 7 para depurar el
programa o cambiar a la vista del proyecto para utilizar las herramientas de depuración en el
editor de tablas SIM y en el editor de secuencias.

3.2.4 Arrancar en la vista del proyecto con el comando "Iniciar simulación"


Si se selecciona "Iniciar simulación" en STEP 7 y se ha especificado que S7-PLCSIM
arranque en la vista del proyecto, sucede lo siguiente:
● Se abre una instancia nueva de S7-PLCSIM en la vista del proyecto.
● S7-PLCSIM inicia una simulación de la familia de PLC seleccionada (S7-1200, S7-1500 o
ET 200SP).
● Cuando la simulación está activa y preparada comienza la descarga de STEP 7.
Una vez finalizada la descarga se puede pasar a online desde STEP 7 para depurar el
programa.
Tenga en cuenta que al arrancar S7-PLCSIM e iniciar una simulación no se crea
automáticamente un proyecto de S7-PLCSIM.

Ayuda en pantalla de S7-PLCSIM V14


38 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Opciones de arranque
3.3 Arranque desde un icono del escritorio o desde el menú Inicio

3.3 Arranque desde un icono del escritorio o desde el menú Inicio

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 Arranque desde un proyecto existente de S7-PLCSIM

3.4.1 Vista general del arranque desde un proyecto existente


Existe la posibilidad de utilizar para la simulación proyectos de S7-PLCSIM que se hayan
guardado anteriormente. El proyecto de S7-PLCSIM contiene las tablas SIM y las
secuencias que se habían creado y guardado con anterioridad. El proyecto también
contiene la configuración hardware y software que se descargó en la simulación. La
configuración se restablece automáticamente en la simulación cuando se abre el proyecto
de S7-PLCSIM.
Hay dos formas de abrir un proyecto existente de S7-PLCSIM:
● haciendo doble clic en el archivo en el explorador de Windows
● desde el menú principal de S7-PLCSIM o la barra de herramientas principal en la vista
del proyecto

3.4.2 Abrir un proyecto haciendo doble clic en el nombre de archivo


Un proyecto existente se abre haciendo doble clic en un archivo *.sim14 dentro del
explorador de archivos. En este caso, S7-PLCSIM arrancará siempre en la vista del
proyecto, independientemente del ajuste de aplicación para "Vista inicial". Sucederá lo
siguiente:
● Se abre la vista del proyecto, que muestra las tablas SIM y las secuencias del proyecto.
● Si el proyecto tiene una simulación guardada, se iniciará la familia adecuada de PLC
virtuales.
● Si el PLC virtual se había configurado anteriormente mediante una descarga, pasa a
online con la simulación en curso y muestra la configuración hardware en la
configuración de dispositivos.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 39
Opciones de arranque
3.4 Arranque desde un proyecto existente de S7-PLCSIM

3.4.3 Abrir un proyecto desde el menú principal "Proyecto" y la barra de herramientas


principal
La vista del proyecto tiene una entrada "Abrir proyecto" en el menú principal "Proyecto" y un
botón "Abrir proyecto" en la barra de herramientas principal.
No es posible abrir un proyecto en la vista compacta. Hay que cambiar a la vista del
proyecto para abrir un proyecto.

3.4.4 Abrir un proyecto de S7-PLCSIM V13 SP1


Un proyecto creado y guardado con S7-PLCSIM V13 SP1 puede abrirse directamente en
S7-PLCSIM V14. Al seleccionar el proyecto se muestra un cuadro indicando que el proyecto
debe convertirse a S7-PLCSIM V14 (*.sim13 a *sim14). Una parte del proceso de
actualización consiste en crear una nueva carpeta para el proyecto actualizado. Una vez
finalizada la actualización se abre el proyecto con normalidad. El proyecto recién convertido
se guardará a continuación en un formato que ya no es compatible con S7-PLCSIM V13
SP1.

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.

3.4.6 Utilizar un proyecto existente de S7-PLCSIM para simulación y depuración


Una vez el proyecto de S7-PLCSIM está abierto, la simulación está activa y lista para
depurar en S7-PLCSIM o STEP 7.
Si se abre un proyecto que se había utilizado anteriormente para crear la simulación, basta
con abrir dicho proyecto y pasar a online con la CPU correcta, utilizando el mismo
procedimiento que se usaría para pasar a online con un PLC real.
Si no se dispone del proyecto de STEP 7 que se había usado antes para crear la
simulación, sigue siendo posible utilizar STEP 7 para la depuración. Hay que abrir un
proyecto nuevo de STEP 7 y seleccionarlo para cargarlo desde la simulación en curso. Al
hacerlo, la configuración hardware y el proyecto se crean en el proyecto de STEP 7 y ya es
posible pasar a online con la simulación en curso. Ahora, el comportamiento es el mismo
que si se hubiera conectado con un PLC real.

Ayuda en pantalla de S7-PLCSIM V14


40 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Modificación de una simulación en curso 4
4.1 Vista general de la modificación de una simulación en curso
Una vez que la simulación ha empezado a ejecutarse, existe la posibilidad de descargar en
el programa o hardware configurado cualquier cambio que se haya realizado en el
TIA Portal.
S7-PLCSIM acepta sin errores todos los cambios realizados en la configuración hardware
siempre que no se cambie la familia de CPU del hardware. Los siguientes escenarios de
ejemplo ilustran una descarga correcta y una reconfiguración incorrecta de la simulación.

Escenario de ejemplo: cambiar a una CPU de la misma familia


1. Primero se descarga el hardware y el software de un proyecto configurado para una CPU
1211 V4.0 (6ES7 211-1AE40-0XB0).
2. Seguidamente se cambia la configuración hardware para que sea una CPU 1217 V4.2
(6ES7 217-1AG40-0XB0).
3. Ahora se descarga la configuración hardware.
Este escenario no estaría permitido para un PLC "real". El dispositivo V4.0 no aceptaría la
descarga de una configuración V4.2 porque el TIA Portal bloquearía la descarga. Sin
embargo, en la simulación sí que está permitido. El cuadro de diálogo de descarga indica
que la descarga es en una simulación. La descarga se lleva a cabo y el resultado se
muestra en la vista de configuración de dispositivos.

Escenario de ejemplo: cambiar a una CPU de una familia distinta


No es posible cambiar la familia de CPU para una simulación en curso. Observe el siguiente
escenario de ejemplo:
1. Primero se descarga el hardware y el software de un proyecto configurado para una
CPU-1211 V4.0 (6ES7-211-1AE40-0XB0).
2. Seguidamente se cambia la configuración hardware para que sea una CPU-1511 V2.0
(6ES7 511-1AK01-0AB0).
3. Ahora se intenta descargar la configuración hardware.
Este escenario está bloqueado porque el TIA Portal no encuentra un destino adecuado para
la descarga.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 41
Modificación de una simulación en curso
4.2 Simulación de un ciclo de desconexión y conexión

4.2 Simulación de un ciclo de desconexión y conexión


La captura de pantalla siguiente muestra la vista compacta con una simulación deCPU
S7-1200 configurada en curso.

Tenga en cuenta lo siguiente:


● El botón de encendido está en verde
● Se muestra el nombre de la CPU configurada
● Se muestra la dirección (IP) de comunicación
● Los LED están activos
● Los botones RUN, STOP y MRES están activados
Si se hace clic en el botón de encendido para detener la simulación pasa lo siguiente:

Observe lo que ha cambiado y lo que no en la interfaz de usuario:


● El botón de encendido está en gris
● Se sigue mostrando el nombre de la CPU configurada
● La dirección (IP) de comunicación se ha eliminado
● Los LED están desactivados
● Los botones RUN, STOP y MRES están desactivados
● La selección de la familia de CPU es visible

Ayuda en pantalla de S7-PLCSIM V14


42 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Modificación de una simulación en curso
4.3 Cambiar la familia de CPU simulada

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.

4.3 Cambiar la familia de CPU simulada


Otro motivo para modificar una simulación en curso es cambiar la familia de CPU que se
simula. Aquí, la simulación está parada en la vista compacta:

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:

Si se cambian familias de CPU y seguidamente se hace clic en el botón de encendido, se


inicia una simulación nueva no configurada de la familia seleccionada. La configuración de
la simulación anterior se rechaza. Ahora, la vista compacta muestra el aspecto siguiente:

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 43
Modificación de una simulación en curso
4.4 Comparación entre simulación configurada y no configurada

● Se muestra el nombre de la CPU "no configurada"


● No se muestra ninguna dirección de comunicación
● Los LED y los botones RUN, STOP y MRES están desactivados

Aspecto de la vista del proyecto


La vista del proyecto muestra un proyecto de S7-PLCSIM abierto si se ha creado o
modificado un proyecto. Si se cambia la familia de simulación para iniciar una simulación
nueva, se actualizará el árbol del proyecto y se mostrará la nueva simulación no
configurada.

4.4 Comparación entre simulación configurada y no configurada


Cuando se inicia una simulación nueva, se dice que está "no configurada". Una simulación
no configurada puede aceptar peticiones de conexión en cualquier dirección de red. Al
arrancar, una simulación no configurada tiene una dirección predeterminada para cada
protocolo de comunicación soportado.
Así, por ejemplo, una simulación de S7-PLCSIM V5.x no configurada tiene las siguientes
direcciones predeterminadas:
MPI=2 DP=2 Local=2 IP=192.168.0.1 ISO=08-00-12-34-56-78
Los PLC virtuales compatibles con S7-PLCSIM V14 soportan únicamente la comunicación
IP. La dirección predeterminada de esta comunicación es simplemente:
IP=192.168.0.1
Cuando STEP 7 solicita la conexión con una simulación en una dirección concreta (p. ej.
192.168.2.34), S7-PLCSIM comprueba primero si hay una simulación configurada en dicha
dirección. En caso afirmativo, STEP 7 se conecta a esta simulación.
Si no hay ninguna simulación configurada para dicha dirección, el driver conecta STEP 7 a
la primera simulación no configurada.
Cuando una simulación no configurada recibe una descarga de hardware, S7-PLCSIM
reconoce que esta simulación está ahora configurada y no permitirá más conexiones a la
simulación excepto para la dirección configurada.

Ayuda en pantalla de S7-PLCSIM V14


44 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista compacta 5
5.1 Sinopsis del trabajo en la vista compacta
La vista compacta es la vista predeterminada de S7-PLCSIM. Ocupa poco espacio en la
pantalla del equipo y puede funcionar como un PLC virtual mientras se depura el programa
por medio de STEP 7.
Si prefiere arrancar en la vista del proyecto, la vista predeterminada se cambia en el menú
principal de la vista del proyecto, en Opciones > Configuración.

Mejoras en el rendimiento de la vista compacta


A partir de S7-PLCSIM V14, la funcionalidad de la vista compacta cambia sustancialmente.
El nuevo diseño de la interfaz de usuario de la vista compacta permite a S7-PLCSIM
arrancar con mayor rapidez que en versiones anteriores.
Ya no es posible llevar a cabo acciones del proyecto o ejecutar secuencias en la vista
compacta. Hay que cambiar a la vista del proyecto para utilizar estas funciones.
La nueva funcionalidad de la vista compacta se detalla en las secciones siguientes.

Consulte también
Interfaz de usuario de la vista compacta (Página 46)

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 45
Trabajar en la vista compacta
5.2 Interfaz de usuario de la vista compacta

5.2 Interfaz de usuario de la vista compacta


Cuando se inicia S7-PLCSIM V14 en la vista compacta desde el escritorio del equipo, la
vista compacta se abre sin proyecto ni simulación.
La captura de pantalla siguiente muestra la vista compacta en este estado:

La funcionalidad de la vista compacta ha cambiado


A partir de S7-PLCSIM V14, la funcionalidad de la vista compacta cambia sustancialmente.
Este cambio permite a S7-PLCSIM arrancar con mayor rapidez que en versiones anteriores
si se elige arrancar en la vista compacta.
A partir de S7-PLCSIM V14, hay que cambiar a la vista del proyecto para realizar acciones
del proyecto y administrar secuencias.

Descripción de la interfaz de usuario de la vista compacta


La vista compacta tiene cuatro secciones principales:
● Barra de título
● Nombre de la CPU
● Panel de control de la CPU
● Nombre del proyecto

Ayuda en pantalla de S7-PLCSIM V14


46 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista compacta
5.3 Uso del borrado total (MRES) en la vista compacta

① Barra de título Muestra el logotipo de S7-PLCSIM y tres botones de control:


• Botón "Mantener en primer plano": hace que la vista compacta se
muestre por encima de todas las demás ventanas.
• Botón "Minimizar": funcionalidad estándar de Windows.
• Botón "Cerrar": funcionalidad estándar de Windows.
② Nombre de la CPU Esta sección de la vista compacta muestra el nombre y el tipo del PLC
virtual. El texto visualizado difiere en función del estado de la aplica-
ción:
• Cuando no hay ninguna simulación abierta se muestra "<sin
simulación>".
• Con una simulación no configurada (no se ha realizado ninguna
descarga) se muestra "sin configurar".
• Con una simulación configurada (se ha realizado una descarga) se
muestra el nombre asignado a la CPU junto con el tipo de CPU (p.
ej. "MyPLC [CPU 1215 DC/DC/DC"]
La sección del nombre de la CPU también contiene el botón "Cambiar
a la vista del proyecto".
③ Panel de control de la CPU Esta sección incluye la funcionalidad principal de la vista compacta.
Muestra estos LED:
• RUN / STOP
• ERROR
• MAINT
y estos botones:
• RUN
• STOP
• MRES
Estos controles solo están activados si hay una simulación configura-
da y activa.
Esta sección también contiene la dirección IP para cada instancia de
una CPU simulada.
④ Nombre del proyecto La sección de la vista compacta correspondiente el nombre del pro-
yecto muestra el nombre del proyecto de S7-PLCSIM (si existe). A
diferencia de versiones anteriores, no es necesario tener un proyecto
de S7-PLCSIM para ejecutar una simulación. Si no hay ningún pro-
yecto de S7-PLCSIM abierto, esta sección muestra "<sin proyecto>".
Cuando hay un proyecto de S7-PLCSIM abierto, se muestra el nom-
bre del proyecto.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 47
Trabajar en la vista compacta
5.3 Uso del borrado total (MRES) en la vista compacta

5.3 Uso del borrado total (MRES) en la vista compacta


Un borrado total borra todas las áreas de la memoria de trabajo y copia la memoria de carga
en la memoria de trabajo. Para realizar un borrado total desde la vista compacta debe
pulsarse el botón MRES.

Procedimiento de borrado total


Estado inicial: Se está ejecutando una simulación activa.
● Si está en la vista del proyecto cambie a la vista compacta.
● Haga clic en el botón MRES.
● El PLC virtual pasa a STOP sin pregunta de confirmación.
● STEP 7 pasa a offline.
● La conexión entre STEP 7 y S7-PLCSIM se ha interrumpido.
● S7-PLCSIM vuelve automáticamente a online.
● STEP 7 no pasa a online automáticamente.
Resultado: la memoria M y los valores de bloques de datos vuelven a sus valores iniciales.

Ayuda en pantalla de S7-PLCSIM V14


48 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto 6
6.1 Interfaz de usuario de la vista del proyecto

6.1.1 Vista general de la interfaz de usuario de la vista del proyecto


La vista del proyecto ofrece la funcionalidad completa de S7-PLCSIM. La captura de
pantalla inferior muestra los componentes principales de la vista del proyecto con dos
editores visibles en una ventana dividida horizontalmente:

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 49
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

① 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

Cambiar a la vista compacta desde la vista del proyecto


Para cambiar de la vista del proyecto a la vista compacta, seleccione el botón "Cambiar a la
vista compacta" en la barra de herramientas principal.

6.1.2 La barra de menús de S7-PLCSIM

6.1.2.1 Barra de menús de S7-PLCSIM


La figura siguiente muestra la interfaz de usuario del menú principal de S7-PLCSIM, junto
con una descripción de cada comando de menú:

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.

Ayuda en pantalla de S7-PLCSIM V14


50 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

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.

6.1.2.2 Comandos de la barra de menús de S7-PLCSIM

Comandos del menú Proyecto de S7-PLCSIM


Los comandos del menú Proyecto son los siguientes:

Comando de menú Descripción


Nuevo Crea un proyecto y un PLC simulado. Si el proyecto actual contiene cam-
bios 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. El
nombre del proyecto se puede cambiar en las propiedades del proyecto si
así se desea.
Abrir Permite seleccionar un proyecto existente para abrirlo.
Cerrar Cierra el proyecto de simulación actual. Si el proyecto actual contiene cam-
bios que no se han guardado, se le pedirá que guarde el proyecto.
Guardar Guarda el proyecto de simulación utilizando la ruta y el nombre de archivo
actuales.
El comando "Guardar" está desactivado mientras se realiza una descarga
de STEP 7.
También está desactivado después de "Iniciar simulación". Debe utilizar el
comando "Guardar como..." con un proyecto de simulación abierto recien-
temente antes de poder usar el comando "Guardar".
Guardar como... Permite guardar el proyecto con un nombre nuevo y/o una ruta nueva. El
comando "Guardar como..." está desactivado mientras se realiza una des-
carga de STEP 7.
Borrar proyecto Permite seleccionar un proyecto para borrarlo.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 51
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

Comando de menú Descripción


<Lista de proyectos La aplicación muestra una lista con los proyectos de simulación guardados
recientes> más recientes. Para abrir uno de los proyectos hay que hacer clic en el
mismo. Si el proyecto actual contiene cambios que no se han guardado, se
le pedirá que guarde el proyecto antes de abrir el proyecto seleccionado.
Salir Cierra tanto el PLC simulado como la aplicación S7-PLCSIM. Si el proyecto
actual contiene cambios que no se han guardado, se le pedirá que guarde
el proyecto.

Comandos del menú Edición de S7-PLCSIM


Las funciones de Edición son las siguientes:

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.

Ayuda en pantalla de S7-PLCSIM V14


52 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

Comandos del menú Ejecutar de S7-PLCSIM


Las funciones de Ejecutar son las siguientes:

Comando de menú Descripción


Arrancar CPU Conmuta el PLC simulado a estado operativo RUN. El botón Arrancar CPU
únicamente está activado cuando el PLC simulado se encuentra en estado
operativo STOP.
Parar CPU Conmuta el PLC simulado a estado operativo STOP. El botón Parar CPU
únicamente está activado cuando el PLC simulado se encuentra en estado
operativo RUN.

Comandos del menú Opciones de S7-PLCSIM


La sección Opciones contiene un solo comando:

Comando de Descripción
menú
Configuración Permite hacer cambios en la apariencia y el comportamiento del área de trabajo.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 53
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

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

Elemento Ajuste Descripción


Ajustes de Nombre de usuario Al crear un proyecto, este es el nombre de usuario que
aplicación se guarda automáticamente en las propiedades del
proyecto. El valor predeterminado es el nombre de
usuario de Windows. Este nombre de proyecto se pue-
de cambiar si así se desea.
Idioma de la interfaz de Aquí existe la posibilidad de cambiar el idioma de la
usuario interfaz de usuario. El ajuste predeterminado es inglés.
Nemónico Se pueden especificar los nemónicos para la programa-
ción:
• "Alemán" aplica los nemónicos alemanes, por ejem-
plo, "E1.0"
• "Internacional" aplica los nemónicos internacionales,
por ejemplo, "I1.0"
Mostrar la lista de los últi- Utilice esta opción para cambiar el número de proyectos
mos proyectos utilizados recientes mostrados en "Menú principal > Proyecto". El
ajuste predeterminado es ocho.
Abrir los tooltips en casca- Esta casilla de verificación permite o impide la visuali-
da automáticamente zación de información ampliada (en cascada) para un
tooltip. La casilla está seleccionada de forma predeter-
minada. Si desactiva la casilla de verificación, es posi-
ble obtener información adicional a través del sistema
de ayuda.
Vista inicial Vista del proyecto Seleccione esta opción si desea que S7-PLCSIM se
inicie siempre mostrando la vista del proyecto.
Vista compacta Esta opción está seleccionada por defecto. S7-PLCSIM
se inicia mostrando la vista compacta.
Restablecer Todos los ajustes de la Haga clic en "Restablecer valores predeterminados"
valores pre- aplicación para recuperar los ajustes originales de la aplicación.
determinados Diseños de editor Haga clic en "Restablecer valores predeterminados"
para recuperar solo los ajustes originales de la tabla
SIM y de los editores de secuencias.
Opciones de Ubicación utilizada recien- Se puede seleccionar esta opción o bien "Ubicación
almacena- temente predeterminada". Si se selecciona el botón "Ubicación
miento utilizada recientemente", cualquier proyecto abierto se
guardará en la misma ubicación en que se guardó el
último proyecto.
Ubicación predeterminada Se puede seleccionar esta opción o bien "Ubicación
utilizada recientemente". Si selecciona "Ubicación pre-
determinada", el proyecto se guardará en la ruta indica-
da en "Ubicación de los proyectos".

Ayuda en pantalla de S7-PLCSIM V14


54 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

Elemento Ajuste Descripción


Ubicación de los proyectos: Está activada cuando se selecciona "Ubicación prede-
terminada". La ubicación se puede cambiar introducien-
do la ruta o navegando hasta la carpeta que se desea
utilizar.
Vigilancia del Utilizar tiempo de ciclo Seleccione esta opción para utilizar el tiempo de ciclo
tiempo de máximo descargado máximo en el proyecto descargado de STEP 7.
ciclo Bloquear vigilancia del Seleccione esta opción para evitar que se produzca un
tiempo de ciclo posible error de desbordamiento de eventos cíclicos.
(Tenga en Especificar tiempo de ciclo Para cambiar el tiempo de ciclo máximo, seleccione
cuenta que máximo esta opción y, a continuación, indique el tiempo nuevo
los cambios en el campo "Tiempo de ciclo máximo".
en los ajustes
Tiempo de ciclo máximo Si ha seleccionado "Especificar tiempo de ciclo máxi-
del tiempo de mo", introduzca el nuevo tiempo de ciclo máximo en
ciclo se refle-
este cuadro. El rango válido está comprendido entre
jan de inme- 150 ms y 60000 ms (1 minuto).
diato en el
PLC simula-
do)

Comandos del menú Herramientas de S7-PLCSIM


Los comandos del menú Herramientas son los siguientes:

Comando de menú Descripción


Iniciar grabación Inicia la grabación de acciones en el editor de tablas SIM o en la sec-
ció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 graba-
ción.
Pausar grabación Hace una pausa en la grabación.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 55
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

Comandos del menú Ventana de S7-PLCSIM


Las funciones de ventana permiten personalizar el área de trabajo para satisfacer las
necesidades de cada caso y cambiar a la vista compacta.

Comando de menú Descripción


Cerrar todo Cierra todas las ventanas de editores abiertas.
Minimizar todo Minimiza todas las ventanas de editores abiertas. Los editores siguen activos
y están disponibles utilizando los iconos del recuadro del editor.
Vista compacta Conmuta la aplicación a la vista compacta. La vista principal de S7-PLCSIM
no es visible durante este tiempo.
Editor siguiente Se usa para alternar entre las distintas ventanas de editores abiertas. El orden
de los editores abiertos se corresponde con el orden en que se abrieron. Si
solo hay un editor abierto, la opción "Editor siguiente" está desactivada.
Editor anterior Se usa para alternar entre las distintas ventanas de editores abiertas. El orden
de los editores abiertos se corresponde con el orden en que se abrieron. Si
solo hay un editor abierto, la opción "Editor anterior" está desactivada.
Dividir área del Crea un área de trabajo dividida verticalmente, de modo que se pueden ver
editor verticalmente dos ventanas de editor simultáneamente.
Dividir área del Crea un área de trabajo dividida horizontalmente, de modo que se pueden ver
editor horizontal- dos ventanas de editor simultáneamente.
mente
Quitar división Convierte de nuevo el área de trabajo dividida vertical u horizontalmente en
una sola ventana del editor.

Ayuda en pantalla de S7-PLCSIM V14


56 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

Comandos del menú Ayuda de S7-PLCSIM


Las funciones de Ayuda son las siguientes:

Comando de menú Descripción


Mostrar ayuda Abre el sistema de ayuda.
Service & Support en Muestra un enlace a la página web de Siemens Industry Online Support.
Internet
Software instalado Muestra información sobre el software Siemens instalado, incluidos los
números de versión de S7-PLCSIM y del TIA Portal.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 57
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

6.1.3 La barra de herramientas de S7-PLCSIM

6.1.3.1 Barra de herramientas de S7-PLCSIM


La barra de herramientas de S7-PLCSIM proporciona las mismas funciones que el menú
principal, y además dispone de las funciones de conexión y desconexión y de selección de
la familia de CPU:

Los comandos representados por estos iconos son los siguientes (de izquierda a derecha):

Función Descripción breve


Botones del comando • Crear proyecto
Proyecto
• Abrir proyecto existente
• Guardar proyecto
Botones del comando • Cortar
Edición
• Copiar
• Pegar
• Borrar
Botones de encendido y • Conectar y desconectar la CPU
selector de la familia de
• Seleccionar o modificar la familia de CPU
CPU
Botones de comando • Poner la CPU en estado operativo RUN
Ejecutar
• Poner la CPU en estado operativo STOP
Botones de comando Des- • Deshacer la última acción
hacer y Rehacer
• Rehacer la última acción deshecha
Botones de comando Gra- • Grabar
bar/reproducir
• Parar
• Pausa
Botones de comando Ven- • Cambiar a la vista compacta
tana
• Dividir la pantalla horizontalmente
• Dividir la pantalla verticalmente
Botón para cambiar vistas • Cambiar a la vista compacta

6.1.3.2 Objetos de la barra de herramientas de S7-PLCSIM

Botones de proyecto de la barra de herramientas de S7-PLCSIM


Las acciones de proyecto en la barra de herramientas principal son las siguientes:

Ayuda en pantalla de S7-PLCSIM V14


58 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

Estas acciones realizan las siguientes funciones (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.

Botones de edición de la barra de herramientas de S7-PLCSIM


Las funciones de edición en la barra de herramientas principal son las siguientes:

Estos iconos realizan las siguientes acciones (de izquierda a derecha):

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 59
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

Botones de encendido y selector de la familia de CPU de la barra de herramientas de S7-PLCSIM


El botón de conexión y desconexión y el selector de la familia de CPU en la barra de
herramientas principal son los siguientes:

Estos objetos realizan las siguientes funciones (de izquierda a derecha):

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

Botones de ejecución de CPU de la barra de herramientas de S7-PLCSIM


Las funciones de ejecución disponibles en la barra de herramientas principal son las
siguientes:

Estos iconos realizan las siguientes funciones (de izquierda a derecha):

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.

Ayuda en pantalla de S7-PLCSIM V14


60 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

Botones de ventana de la barra de herramientas de S7-PLCSIM


Las acciones disponibles en la sección Ventana de la barra de herramientas principal son
las siguientes:

Estos iconos realizan las siguientes funciones (de izquierda a derecha):

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.

Botones para grabar/reproducir de la barra de herramientas de S7-PLCSIM


Los botones Grabar, Parar y Pausa de la barra de herramientas permiten grabar y guardar
una serie de acciones en el editor de tablas SIM o en la sección de direcciones de la
configuración de dispositivos y, seguidamente, reproducirla usando una secuencia.

Estos iconos realizan las siguientes funciones (de izquierda a derecha):

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 61
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

Botones Deshacer y Rehacer de la barra de herramientas de S7-PLCSIM


Los botones Deshacer y Rehacer de la barra de herramientas permiten deshacer y rehacer
determinadas acciones.

Estos botones realizan las siguientes funciones (de izquierda a derecha):

Función Descripción
Deshacer Permite deshacer determinadas acciones.
Rehacer Permite rehacer acciones que se habían deshecho previamente.

6.1.4 Descripción del árbol del proyecto


El árbol del proyecto de S7-PLCSIM es similar al árbol del proyecto de STEP 7 en lo que
respecta al diseño y al funcionamiento. La carpeta ubicada en el nivel superior del árbol
representa el proyecto. El proyecto contiene el PLC descargado, la configuración del
dispositivo, la o las tablas SIM y la o las secuencias.

Los nodos del árbol del proyecto incluyen lo siguiente:

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).

Ayuda en pantalla de S7-PLCSIM V14


62 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

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 tablas SIM


Un proyecto puede contener múltiples tablas SIM. Esta carpeta agrupa las tablas SIM del
proyecto.
● Agregar tabla SIM: Haga clic en este nodo para agregar una tabla SIM a su proyecto.
S7-PLCSIM crea una tabla SIM con un nombre predeterminado unívoco y muestra la
tabla SIM vacía en el editor de tablas SIM. El nombre de la tabla se puede cambiar
haciendo clic en la misma con el botón derecho del ratón y seleccionando a continuación
la opción "Cambiar nombre".
● SIM table_1: Por defecto, un proyecto nuevo contiene una sola tabla SIM con el nombre
predeterminado "SIM table_1", de modo que se puede empezar inmediatamente a
introducir y observar direcciones. El nombre de la tabla SIM se puede cambiar haciendo
clic en ella con el botón derecho del ratón y seleccionando a continuación la opción
"Cambiar nombre".

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".

6.1.5 Ajustes de aplicación

6.1.5.1 Vista general de los ajustes


Las preferencias para trabajar en S7-PLCSIM se pueden ajustar seleccionando "Opciones >
Configuración" en el menú principal de la vista del proyecto. Estos ajustes permiten
personalizar S7-PLCSIM en función del entorno y del programa.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 63
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

El editor de ajustes incluye lo siguiente:


● ajustes de aplicación
● vista inicial
● restablecer valores predeterminados
● opciones de almacenamiento
● configuración del tiempo de ciclo

6.1.5.2 Ajustes de aplicación

Los ajustes de aplicación permiten modificar el nombre de usuario predeterminado, el


idioma de la interfaz de usuario y los nemónicos, seleccionar el número de proyectos con
los que se ha trabajado recientemente, si las cascadas de los tooltips deben abrirse
automáticamente o no y si debe confirmarse la salida de S7-PLCSIM cuando se está en la
vista compacta con una CPU configurada.

6.1.5.3 Vista inicial

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.

Ayuda en pantalla de S7-PLCSIM V14


64 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

6.1.5.4 Restablecer valores predeterminados

Estas opciones permiten restablecer los ajustes de la aplicación. Los botones son idénticos
a los disponibles en el TIA Portal.

6.1.5.5 Opciones de almacenamiento

Aquí se selecciona la ruta de almacenamiento para proyectos nuevos. Los botones son
idénticos a los disponibles en el TIA Portal.

6.1.5.6 Configuración del tiempo de ciclo

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 65
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

6.1.5.7 Deshacer/rehacer en ajustes de aplicación


El editor de ajustes de aplicación no soporta la función de deshacer/rehacer. Lo mismo es
válido para el TIA Portal.

Ayuda en pantalla de S7-PLCSIM V14


66 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

6.1.6 Manejo del área de trabajo


El área de trabajo de S7-PLCSIM se puede personalizar de acuerdo con el estilo de trabajo
que prefiera el usuario, del mismo modo que muchas otras aplicaciones de Windows:

La barra derecha del árbol del proyecto se puede expandir para


mostrar más información.

El árbol del proyecto se puede contraer eligiendo "Contraer" o


"Contraer automáticamente".

Es posible modificar el tamaño de las columnas en las tablas


SIM y en las secuencias.

También se pueden abrir y cerrar partes de la aplicación hacien-


do clic en ellas en el árbol del proyecto o abriéndolas y cerrán-
dolas en la barra de estado.

La zona de trabajo se puede dividir vertical u horizontalmente


para mostrar dos zonas al mismo tiempo.

Se pueden configurar ventanas flotantes.

El área de trabajo se puede personalizar aún más seleccionando "Opciones >


Configuración" en el menú principal.
Si divide la pantalla vertical u horizontalmente, cada una de las partes contendrá el icono de
un clip en horizontal para fijar, o de un clip en vertical para no fijar. Haga clic en el
botón de clip horizontal para fijar una de las partes de forma constante mientras visualiza los
objetos en la otra parte. Por ejemplo, si tiene varias secuencias, puede fijar una de ellas
para mantenerla visible mientras navega por las secuencias de la parte no fijada. Si pulsa
Ctrl+F6 en una parte que no está fijada, podrá cambiar entre secuencias (o cualquier otra
área de trabajo que desee ver).
Si se modifica la posición o el tamaño de las ventanas del editor, el nuevo diseño se puede
guardar haciendo clic en el botón "Memorizar disposición" situado en la esquina superior
derecha de cada editor.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 67
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

6.1.7 Accesos directos de teclado


La tabla siguiente lista las combinaciones de teclas de Windows que pueden utilizarse en
S7-PLCSIM:

Método abreviado TIA Portal / MS Windows Comportamiento


S7-PLCSIM
ALT X Activa o desactiva el modo de la barra de
menús
ALT+0-9 X Reservado para introducir un código ASCII
con el teclado numérico
ALT+A-Z X Reservado para abrir menús
ALT+CTRL+IZQUIERD X Editor anterior abierto
A
ALT+CTRL+DERECHA X Editor siguiente abierto
ALT+ESC X Activar la próxima aplicación
ALT+F4 X Cerrar la aplicación
ALT+F7 X Cambiar entre la vista compacta y del pro-
yecto
ALT+IMPR PANT X Copia una imagen de la ventana activa en el
portapapeles
ALT+MAYÚS+A-Z X Reservado para abrir menús
ALT+MAYÚS+ESC X Activar la aplicación anterior
ALT+MAYÚS+TAB X Cambiar a la aplicación anterior. El usuario
debe mantener pulsadas las teclas
ALT+MAYÚS mientras pulsa TAB.
ALT+BARRA X Abrir el menú de la ventana principal de la
ESPACIADORA aplicación
ALT+TAB X Cambiar a la próxima aplicación
TECLA DE X Abrir menú contextual
APLICACIÓN
CTRL+0 X Zoom 100%
CTRL+1 X Abrir/cerrar PNV
CTRL+A X Seleccionar todo
CTRL+ALT+SUPR X Activar el cuadro de diálogo de seguridad de
Windows
CTRL+ALT+TAB X Cambiar al estilo Aero en Vista
CTRL+C X Copiar
CTRL+ABAJO X Saltar hacia abajo
CTRL+FIN X Ir al final de todo
CTRL+ESC X Activar el menú Inicio
CTRL+F12 X Dividir el editor horizontalmente
CTRL+F4 X Cerrar el editor activo
CTRL+F6 X Editor siguiente abierto
CTRL+INICIO X Ir al principio de todo
CTRL+INSERT X Copiar
CTRL+NUM- X Reducir

Ayuda en pantalla de S7-PLCSIM V14


68 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.1 Interfaz de usuario de la vista del proyecto

Método abreviado TIA Portal / MS Windows Comportamiento


S7-PLCSIM
CTRL+NUM+ X Ampliar
CTRL+O X Abrir proyecto existente
CTRL+INTRO X Cuadro de texto de varias líneas: Insertar
salto de línea sin confirmación
Editor reticulado: Insertar fila encima de la
fila actual
CTRL+S Guardar
CTRL+MAYÚS+ESC X Activar el Administrador de tareas
CTRL+MAYÚS+F4 X Cerrar todos los editores
CTRL+MAYÚS+F6 X Editor anterior abierto
CTRL+MAYÚS+K X Teclado de pantalla
CTRL+MAYÚS+DERE X Ampliar la selección hacia la derecha (en
CHA función del contexto)
CTRL+MAYÚS+S X Guardar como
CTRL+ESPACIO+lazo X Zoom al área seleccionada - configuración
con el ratón de dispositivos
CTRL+ARRIBA X Saltar hacia arriba
CTRL+V X Pegar
CTRL+W X Cerrar proyecto
CTRL+X X Cortar
SUPR X Borrar
ABAJO X Bajar
FIN X Ir al final
ESC X Parar/cancelar la tarea actual o buscar,
cerrar el cuadro de diálogo o desplegar
F1 X Inicia el sistema de ayuda de la aplicación
desde la mayoría de áreas de la interfaz de
usuario
F12 X Dividir el editor verticalmente
F2 X Cambiar nombre (PNV, retícula)
F4 X Abrir desplegable
F6 X Cambiar entre tramas básicas de WB en
orden descendente
INICIO X Ir al principio
INSERT X Cambiar entre el modo de inserción y el de
sobrescritura
IZQUIERDA X Mover a la izquierda
AV PÁG X Avanzar una página
RE PÁG X Retroceder una página
IMPR PANT X Copia una imagen de la pantalla en el por-
tapapeles
DERECHA X Mover a la derecha
MAYÚS+SUPR X Cortar
MAYÚS+ABAJO X Ampliar selección

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 69
Trabajar en la vista del proyecto
6.2 Uso de deshacer y rehacer en la vista del proyecto

Método abreviado TIA Portal / MS Windows Comportamiento


S7-PLCSIM
MAYÚS+F1 X Inicia el sistema de ayuda de la aplicación
desde la mayoría de áreas de la interfaz de
usuario
MAYÚS+F10 X Abrir menú contextual
MAYÚS+INICIO X Ampliar selección
MAYÚS+INSERT X Pegar
MAYÚS+IZQUIERDA X Ampliar selección
MAYÚS+AV PÁG X Ampliar selección
MAYÚS+RE PÁG X Ampliar selección
MAYÚS+INTRO X Cuadro de texto de varias líneas: Insertar
salto de línea sin confirmación
MAYÚS+DERECHA X Ampliar selección
MAYÚS+TAB X Saltar hacia atrás
MAYÚS+ARRIBA X Ampliar selección
ARRIBA X Subir
TECLA DE WINDOWS X Activar el menú del botón de inicio

6.2 Uso de deshacer y rehacer en la vista del proyecto

6.2.1 Vista general de deshacer y rehacer


S7-PLCSIM soporta las funciones de deshacer y rehacer para muchas acciones de edición,
igual que en el TIA Portal.

Utilice el botón de la barra de herramientas para deshacer y el botón para


rehacer.
También es posible utilizar las siguientes combinaciones de teclas de Windows:
● deshacer con Ctrl+Z
● rehacer con Ctrl+Y
Las secciones siguientes ofrecen información detallada acerca de las áreas y acciones de la
interfaz de usuario que soportan las funciones de deshacer/rehacer, así como las acciones
que no soportan deshacer/rehacer en concreto.

Ayuda en pantalla de S7-PLCSIM V14


70 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.2 Uso de deshacer y rehacer en la vista del proyecto

6.2.2 Borrar la cola de deshacer/rehacer


Las acciones siguientes borran la cola de deshacer/rehacer:
● Guardar un proyecto de S7-PLCSIM
● Cerrar un proyecto de S7-PLCSIM
● Descargar un programa de STEP 7
Cada proyecto se abre con una cola de deshacer vacía. Las opciones de deshacer
permanecen desactivadas hasta que se lleva a cabo una acción que puede deshacerse.
Cada instancia de S7-PLCSIM tiene su propia cola de deshacer/rehacer. Cuando hay dos
instancias de S7-PLCSIM abiertas, ambas son independientes, de modo que las acciones
realizadas en una instancia no afectan a la otra instancia.
Cuando S7-PLCSIM está en la vista del proyecto sin que haya un proyecto abierto, no hay
acciones que puedan deshacerse.
A medida que se realizan ediciones que pueden deshacerse, se van agregando a la cola de
deshacer. La opción de rehacer solo está disponible si la última acción realizada fue
deshacer.
Si se seleccionan varias acciones para deshacer, cada una de ellas aparecerá a
continuación en la cola de rehacer. Sin embargo, en cuanto se realice una nueva edición
(una nueva acción que pueda deshacerse), S7-PLCSIM vacía la cola de rehacer, con lo que
desactiva la opción de rehacer.

6.2.3 Interacción entre deshacer y rehacer


A medida que se realizan ediciones que no pueden deshacerse, dichas ediciones se
agregan a la cola de deshacer.
La opción "rehacer" solo está disponible cuando se elige deshacer una acción. Si se
seleccionan varias acciones para deshacer, cada una de ellas aparecerá a continuación en
la cola de rehacer.
Sin embargo, en cuanto se realice una nueva edición (una nueva acción que pueda
deshacerse), S7-PLCSIM vacía la cola de rehacer, con lo que desactiva la opción de
rehacer.
La opción de rehacer solo está disponible si la última acción fue la de deshacer.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 71
Trabajar en la vista del proyecto
6.2 Uso de deshacer y rehacer en la vista del proyecto

6.2.4 Deshacer y rehacer en la ventana principal de la vista del proyecto


La tabla siguiente muestra las acciones de la vista del proyecto que soportan la función de
deshacer/rehacer. La columna "Descripción de deshacer/rehacer" es el texto que aparece
en la lista desplegable para los botones de la barra de herramientas.

Acción de usuario Descripción de Notas


deshacer/rehacer
Opciones del menú principal: Insertar "nombre" Permiten copiar y pegar componentes del proyecto (tablas SIM
y secuencias). La acción que puede deshacerse es pegar un
• "Edición > Cortar"
nuevo componente.
• "Edición > Copiar" Esto también permite copiar y pegar selecciones en un editor
• "Edición > Pegar" (filas seleccionadas). Para ello, la descripción de desha-
Botones relacionados de la cer/rehacer debería coincidir con lo definido para estas accio-
barra de herramientas: nes en el editor específico.

• 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

Ayuda en pantalla de S7-PLCSIM V14


72 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.2 Uso de deshacer y rehacer en la vista del proyecto

La tabla siguiente muestra las acciones de la vista del proyecto que no soportan la función
de deshacer/rehacer.

Acción de usuario Notas


Todas las acciones del menú principal Deshacer/rehacer no se soporta para acciones del proyecto.
"Proyecto"
Botones relacionados de la barra de
herramientas:
• Botón "Nuevo proyecto"
• Botón "Abrir proyecto"
• Botón "Guardar proyecto"
Opción del menú principal: No puede deshacerse la conmutación entre vistas del proyecto.
• "Edición > Abrir objeto"
Opciones del menú principal: Estas acciones son online.
• "Ejecutar > Arrancar CPU"
• "Ejecutar > Parar CPU"
Botones relacionados de la barra de
herramientas:
• Botón "Poner la CPU a RUN"
• Botón "Poner la CPU a STOP"
Menú principal: No es posible deshacer las acciones de registro.
• "Herramientas > Iniciar registro"
• "Herramientas > Parar registro"
• "Herramientas > Pausar registro"
Botones relacionados de la barra de
herramientas:
• Botón "Iniciar registro"
• Botón "Parar registro"
• Botón "Pausar registro"
Todas las acciones del menú principal: No es posible deshacer las acciones de ventana.
• "Ventana"
Botones relacionados de la barra de
herramientas:
• Botón "Cambiar a la vista compac-
ta"
• Botón "Dividir editor horizontalmen-
te..."
• Botón "Dividir editor verticalmen-
te..."
Todas las acciones del menú principal
"Ayuda"
Cambiar entre editores desde el árbol No puede deshacerse la conmutación entre la tabla SIM y los editores de se-
del proyecto o el marco de la aplicación cuencias.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 73
Trabajar en la vista del proyecto
6.3 Trabajar con proyectos

6.2.5 Deshacer y rehacer en el menú principal > Opciones > Configuración de la


vista del proyecto
Ninguna de las acciones del menú principal > Opciones > Configuración puede deshacerse
ni rehacerse. El TIA Portal tiene el mismo comportamiento.

6.3 Trabajar con proyectos


S7-PLCSIM almacena todos los datos del proyecto en una sola carpeta del proyecto. Todo
proyecto de S7-PLCSIM incluye la siguiente información:
● La configuración hardware tal como se ha descargado de STEP 7
● El programa tal como se ha descargado de STEP 7
● Tabla(s) SIM y secuencia(s) de S7-PLCSIM

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.

Poner nombre a un proyecto


S7-PLCSIM crea automáticamente un nombre genérico y unívoco para su proyecto, por
ejemplo "Project23.sim14". El nombre de un proyecto puede cambiarse siempre y cuando el
nombre nuevo sea unívoco.

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.

Ayuda en pantalla de S7-PLCSIM V14


74 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.3 Trabajar con proyectos

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.

Abrir un proyecto guardado


Un proyecto guardado se abre con la misma configuración que tenía en el momento de
guardarlo, incluidas la configuración hardware y el programa de STEP 7, las tablas SIM, las
secuencias y el diseño del área de trabajo.

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í.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 75
Trabajar en la vista del proyecto
6.4 Vista del proyecto: estados de simulación y proyecto

Propiedades del proyecto


Para ver las propiedades del proyecto, haga clic con el botón derecho del ratón en su
nombre en el árbol del proyecto y seleccione "Propiedades".
El cuadro de diálogo de propiedades del proyecto muestra información sobre el proyecto de
la siguiente manera:

Categoría Campo Descripción


Proyecto Nombre Nombre actual del proyecto.
Fecha y hora de crea- Fecha y hora en que se creó el proyecto.
ción
Última modificación Fecha y hora en que se modificó el proyecto por última
vez.
Autor Autor del proyecto. Propone por defecto el nombre de
usuario de Windows.
Comentario Aquí es posible agregar comentarios relacionados con
el proyecto.
Detalles Ubicación Ruta hacia la ubicación del proyecto.
Tamaño en KB Tamaño del proyecto en KB.

El campo "Autor" se puede editar sobrescribiendo el nombre predeterminado.


Si se desea, se pueden agregar comentarios sobre el proyecto en el campo "Comentario".
La información del resto de campos no puede modificarse.

6.4 Vista del proyecto: estados de simulación y proyecto

6.4.1 Las simulaciones y los proyectos son acciones separadas


A partir de S7-PLCSIM V14, crear un proyecto e iniciar una simulación son dos acciones
distintas:
● Abrir, crear, editar, guardar o borrar un proyecto. Estas acciones se realizan en la vista
del proyecto.
● Iniciar una simulación. Una simulación puede iniciarse tanto desde la vista del proyecto
como desde la vista compacta.

Ayuda en pantalla de S7-PLCSIM V14


76 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.4 Vista del proyecto: estados de simulación y proyecto

6.4.2 Vista general de los estados del proyecto y la simulación


Por lo general, la vista del proyecto se visualiza en uno de los estados siguientes:
● No hay ningún proyecto abierto ni ninguna simulación en ejecución
● No hay ningún proyecto abierto pero sí una simulación en ejecución aunque no está
configurada
● No hay ningún proyecto abierto pero sí una simulación configurada
● Hay un proyecto abierto pero no una simulación en ejecución
● Hay un proyecto abierto con una simulación en ejecución aunque no está configurada
● Hay un proyecto abierto con una simulación en ejecución y configurada

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 77
Trabajar en la vista del proyecto
6.4 Vista del proyecto: estados de simulación y proyecto

6.4.3 No hay ningún proyecto abierto ni ninguna simulación en ejecución


La captura de pantalla siguiente muestra la vista del proyecto cuando no hay ningún
proyecto abierto ni una simulación en curso:

En este estado solo están disponibles las siguientes opciones:


● Crear un proyecto
– Tenga en cuenta que no es necesario seleccionar una "familia de simulación" al crear
un proyecto.
● Abrir un proyecto existente
– Tenga en cuenta que al abrir un proyecto existente puede iniciarse o no una
simulación. Si previamente se ha guardado el proyecto con una simulación en curso
se reinicia dicha simulación. Si el proyecto se ha guardado sin una simulación en
curso, la vista del proyecto se abre sin una simulación.
● Seleccionar una familia de CPU para la simulación y abrir una simulación a continuación
– Tras seleccionar la familia de CPU en la barra de herramientas principal, haga clic en
el botón de encendido para lanzar la simulación.
● Cambiar a la vista compacta

Ayuda en pantalla de S7-PLCSIM V14


78 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.4 Vista del proyecto: estados de simulación y proyecto

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.

En este estado están disponibles las siguientes opciones:


● Crear un proyecto
– Cuando se crea un proyecto mientras se ejecuta una simulación, el proyecto nuevo se
adjunta a la simulación en curso.
● Abrir un proyecto existente
– El hecho de abrir un proyecto existente no finaliza la simulación en curso. El proyecto
abierto puede contener una simulación o no. Si el proyecto que se abre no contiene
ninguna simulación, la simulación existente se cierra antes de abrir el proyecto.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 79
Trabajar en la vista del proyecto
6.4 Vista del proyecto: estados de simulación y proyecto

● Utilizar el botón de encendido para finalizar la simulación


– Al poner el botón de encendido en "off" se finaliza la simulación en curso.
● Cambiar a la vista compacta

6.4.5 No hay ningún proyecto abierto con una simulación configurada


Después de configurar la simulación con una descarga desde el TIA Portal, la vista del
proyecto muestra los botones RUN/STOP activados.

En este estado están disponibles las siguientes opciones:


● Crear un proyecto
– Cuando se crea un proyecto mientras se ejecuta una simulación, el proyecto nuevo se
adjunta a la simulación en curso.
● Abrir un proyecto existente
– El hecho de abrir un proyecto existente finaliza la simulación en curso. El proyecto
abierto puede contener una simulación o no. Si el proyecto que se abre no contiene
ninguna simulación, la simulación existente se cierra antes de abrir el proyecto.
● Utilizar el botón de encendido para finalizar la simulación
● Cambiar a la vista compacta

Ayuda en pantalla de S7-PLCSIM V14


80 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.4 Vista del proyecto: estados de simulación y proyecto

6.4.6 Hay un proyecto abierto pero no una simulación en ejecución


Si elige crear un proyecto pero no se ha iniciado ninguna simulación, la vista del proyecto
presenta el aspecto siguiente:

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 81
Trabajar en la vista del proyecto
6.4 Vista del proyecto: estados de simulación y proyecto

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.

Ayuda en pantalla de S7-PLCSIM V14


82 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.5 Notificación visual de los estados online y offline

6.4.8 Hay un proyecto abierto con una simulación en ejecución y configurada


En este estado hay un proyecto abierto con una simulación en curso que se ha configurado
con una descarga desde el TIA Portal. La vista del proyecto se muestra en su estado
completamente funcional.

Se ve que la vista del proyecto ha pasado a online. El estado de la simulación se muestra


en el árbol del proyecto, junto con el nombre y la familia de la CPU configurada.

6.5 Notificación visual de los estados online y offline


S7-PLCSIM señaliza un estado online en la vista compacta cuando hay una conexión activa
con el PLC simulado. El estado online solo se produce:
● tras una descarga a S7-PLCSIM desde STEP 7
● abriendo un proyecto configurado anteriormente
S7-PLCSIM está en estado offline si no se ha realizado ninguna descarga desde STEP 7. El
estado offline se señaliza cambiando el color de la barra de título a azul oscuro tanto en la
vista compacta como en la vista del proyecto.
Cuando S7-PLCSIM está online en la vista del proyecto se muestra una animación en el
borde inferior derecho de la aplicación:

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 83
Trabajar en la vista del proyecto
6.6 Trabajar en la vista de configuración de dispositivos

6.6 Trabajar en la vista de configuración de dispositivos

6.6.1 Vista general de la vista de configuración de dispositivos


La configuración de dispositivos contiene dos secciones:
● Hardware configurado
● Direcciones

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.

Ayuda en pantalla de S7-PLCSIM V14


84 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.6 Trabajar en la vista de configuración de dispositivos

6.6.2 Interfaz de usuario de la configuración de dispositivos


La vista de configuración de dispositivos contiene dos secciones:
1. Una configuración de dispositivos que muestra el hardware que se ha descargado de
STEP 7.
2. Una sección de direcciones que muestra todas las direcciones posibles de los
dispositivos de entrada y salida, además de un subconjunto de la tabla SIM que permite
observar y forzar valores sin cambiar al editor completo de tablas SIM.

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

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 85
Trabajar en la vista del proyecto
6.6 Trabajar en la vista de configuración de dispositivos

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).

6.6.3 Secciones de configuración de dispositivos

6.6.3.1 Sección de hardware configurado

Vista general de la sección de hardware configurado


Cada vez que finaliza una descarga desde STEP 7, la sección de hardware configurado de
la vista de configuración de dispositivos se actualiza automáticamente para visualizar la
configuración hardware descargada. La sección de hardware configurado muestra los
nombres de dispositivos del mismo modo que en la sección de configuración de dispositivos
de STEP 7.

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).

Hardware instalado con un HSP (Hardware Support Package)


Si se han instalado dispositivos con un Hardware Support Package, es posible que no
aparezcan en la configuración de dispositivos.

Deshacer y rehacer en la sección de hardware configurado


La sección de hardware configurado de la configuración de dispositivos no soporta acciones
con deshacer/rehacer. La sección de hardware de la configuración de dispositivos es de
"solo lectura".

Visualización del hardware centralizado y descentralizado descargado


La sección de hardware configurado de la configuración de dispositivos muestra detalles del
hardware que se ha descargado del TIA Portal a S7-PLCSIM.

Ayuda en pantalla de S7-PLCSIM V14


86 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.6 Trabajar en la vista de configuración de dispositivos

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.

Funciones de la vista de configuración de dispositivos


La vista de configuración de dispositivos no ofrece opciones de edición. La finalidad de esta
vista es ofrecer información de estado y depuración de la configuración hardware. Si es
necesario editar la configuración hardware hay que hacerlo en el TIA Portal.

Indicadores de estado de los dispositivos


S7-PLCSIM muestra iconos que indican el estado online de un dispositivo. Esta información
es exactamente la misma que se muestra en modo online en la configuración de
dispositivos de STEP 7 en el TIA Portal.

Visualización de variables para direcciones E/S


S7-PLCSIM memoriza las variables que se han definido para el programa después de
realizar una descarga. La configuración de dispositivos muestra nombres de variables para
los canales IO de los dispositivos detectados igual que en la configuración de dispositivos
de STEP 7 en el TIA Portal.

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 87
Trabajar en la vista del proyecto
6.6 Trabajar en la vista de configuración de dispositivos

6.6.3.2 Sección de direcciones

Vista general de la sección de direcciones


La configuración de dispositivos contiene una sección complementaria que muestra una
entrada para cada canal IO de un dispositivo seleccionado en la sección de configuración
hardware. Esta sección de direcciones funciona como un subconjunto del editor de tablas
SIM y permite visualizar y ajustar valores para canales IO.
En la sección de configuración hardware es posible seleccionar y trabajar con los canales IO
de uno o varios dispositivos.

Deshacer y rehacer en la sección de direcciones


La sección de direcciones de la vista de configuración de dispositivos soporta la lectura y
escritura de datos en los canales IO de un dispositivo seleccionado. No es posible deshacer
ni rehacer estas acciones.

6.6.4 Deshacer y rehacer en la configuración de dispositivos


S7-PLCSIM ofrece la configuración de dispositivos para poder visualizar la configuración
hardware que se ha descargado para la simulación. Proporciona una visión de "solo lectura"
del hardware configurado. No es posible editar nada en la sección de hardware configurado
de la configuración de dispositivos, por lo que las funciones de deshacer y rehacer no son
relevantes.

Ayuda en pantalla de S7-PLCSIM V14


88 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.7 Funciones comunes en la tabla SIM y en los editores de secuencias

6.6.5 Vista de configuración de dispositivos antes de una descarga de STEP 7


Si se ha creado o abierto un proyecto pero todavía no se ha realizado una descarga de
STEP 7, la vista de configuración de dispositivos muestra un PLC genérico de la familia de
S7-1500 predeterminada.
El PLC genérico tiene una etiqueta que dice "PLC desconectado" si el PLC está
desconectado y "PLC sin configurar" si el PLC está conectado.

6.6.6 Vista de configuración de dispositivos después de una descarga de STEP 7


Después de configurar la simulación mediante una descarga desde STEP 7 o cuando se
abre un proyecto que contiene una CPU configurada:
● la sección de configuración hardware de la vista de configuración de dispositivos muestra
el nombre y el modelo del PLC descargado
● la sección de direcciones muestra las direcciones integradas del PLC descargado

6.7 Funciones comunes en la tabla SIM y en los editores de secuencias

6.7.1 Vista general de las funciones comunes


S7-PLCSIM tiene dos vistas de editores basadas en retícula: tabla SIM y secuencia.
Estas dos vistas tienen muchas funciones coherentes entre ellas. Los apartados siguientes
describen las funciones comunes en los editores de tablas SIM y secuencias.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 89
Trabajar en la vista del proyecto
6.7 Funciones comunes en la tabla SIM y en los editores de secuencias

6.7.2 Acciones comunes del portapapeles


Los editores de S7-PLCSIM soportan acciones estándar del portapapeles
(cortar/copiar/pegar) para lo siguiente:
● Texto dentro de una celda
● Contenido de una celda
● Filas individuales (selecciones de filas enteras)
● Filas múltiples (tanto si las filas son contiguas como si no)
Las acciones del portapapeles se seleccionan de las formas siguientes:
● Utilizando las combinaciones de teclas estándar de Windows:
– Ctrl+C para copiar
– Ctrl+X para cortar
– Ctrl+V para pegar
● Desde el menú contextual de cada editor, al que se accede haciendo clic con el botón
derecho del ratón en el editor
● Desde el menú "Edición" de la barra de herramientas principal
Las acciones del portapapeles iniciadas de una de estas formas tienen un comportamiento
idéntico al estándar de Windows.

Selección de varias filas para acciones del portapapeles


S7-PLCSIM soporta la selección de varias filas para acciones del portapapeles, por lo
general del mismo modo que lo hace Windows.
Para seleccionar filas múltiples existen las siguientes posibilidades:
● Hacer clic con el botón izquierdo del ratón en la columna de selección de una fila y
arrastrar el ratón hacia arriba o hacia abajo para seleccionar varias filas contiguas.
● Hacer clic en la columna de selección de una fila, pulsar y mantener pulsada la tecla de
mayúsculas y hacer clic en otra fila (encima o debajo de la primera) para seleccionar
todas las filas que están entre los dos clics.
● Para seleccionar varias filas no contiguas, hacer clic en la columna de selección de una
fila, pulsar y mantener pulsada la tecla "Ctrl" mientras se seleccionan otras filas. Todas
las filas en las que se hace clic se incluirán en la selección.

Ayuda en pantalla de S7-PLCSIM V14


90 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.7 Funciones comunes en la tabla SIM y en los editores de secuencias

6.7.3 Agregar, editar y borrar filas


Las vistas de S7-PLCSIM están diseñadas de modo que siempre hay una "fila vacía" para
poder agregar entradas nuevas en una tabla SIM o secuencia. S7-PLCSIM soporta la
agregación o inserción de filas vacías en cualquier lugar válido del editor.
● Si se selecciona "Agregar fila" se agregará una fila nueva y vacía justo debajo de la fila
activa en esos momentos.
● Si se selecciona "Insertar fila" se agregará una fila nueva y vacía justo encima de la fila
activa en esos momentos.
● Si se han seleccionado varias filas y están activas, con la función "Agregar fila" se
agregará una fila nueva debajo de la primera fila seleccionada y, con "Insertar fila", la fila
nueva se agregará encima de la primera fila seleccionada. Tenga en cuenta que estas
dos opciones no siempre están disponibles en el editor de secuencias debido a la
naturaleza especial de la primera y la última fila de dicho editor.
Las vistas de S7-PLCSIM también soportan el borrado de una o varias filas de los editores.
Una vez se han seleccionado la o las filas utilizando uno de los métodos descritos
anteriormente, pueden borrarse con los comandos habituales del teclado o del menú.

6.7.4 Aplicar variables a direcciones


Después de una descarga desde STEP 7, S7-PLCSIM busca información sobre variables en
el programa descargado. Hay que tener en cuenta que si se cambia información sobre
variables en una tabla SIM, en una secuencia o en la configuración de dispositivos, no se
reflejará en STEP 7.
Cada vez que se realiza una descarga desde STEP 7, S7-PLCSIM actualiza la información
sobre variables que se ha modificado en STEP 7 desde la última descarga, basándose en
las reglas siguientes:
● Si la fila de un editor contiene únicamente una dirección y no un nombre, y la información
actualizada sobre variables contiene un nombre para la dirección en cuestión, la entrada
se actualiza automáticamente para mostrar tanto el nombre de la variable como la
dirección.
● Si la fila del editor contiene una variable indefinida (que se visualiza como error) y la
información actualizada sobre variables contiene una definición para este nombre de
variable, la entrada se actualiza automáticamente para mostrar la información de la
variable y la condición de error se borra.
● Si la fila del editor contiene un nombre de variable y su dirección asociada y la
información actualizada sobre variables no contiene una variable para esta dirección, la
información de dirección para la entrada se conservará. El nombre de la variable que se
ha introducido se eliminará.
● Si la fila del editor contiene un nombre de variable y su dirección asociada y la
información actualizada sobre variables contiene un nombre de variable diferente para
esta dirección, el nombre de la variable se actualizará automáticamente.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 91
Trabajar en la vista del proyecto
6.7 Funciones comunes en la tabla SIM y en los editores de secuencias

6.7.5 Función de autocompletar para variables


Con el fin de ayudarle a introducir nombres de variables, S7-PLCSIM soporta un mecanismo
de "autocompletar" para nombres de variables. La función de autocompletar examina el
texto introducido y proporciona una lista de nombres de variables que coinciden con el texto.
A modo de ejemplo, observe la siguiente tabla de variables definida en STEP 7:

Cuando se descarga este proyecto a S7-PLCSIM, S7-PLCSIM memoriza las variables a


partir de la información descargada sobre variables. Seguidamente, la información
actualizada puede utilizarse en una tabla SIM o una secuencia.
Cuando se introduce un nombre de variable, la función de autocompletar intenta cotejar el
texto introducido con variables previamente definidas. Así, por ejemplo, si se introduce el
texto "In" en una tabla SIM o en una secuencia, aparecen automáticamente las siguientes
opciones de variables:

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.

Ayuda en pantalla de S7-PLCSIM V14


92 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.7 Funciones comunes en la tabla SIM y en los editores de secuencias

La función de autocompletar también funciona para bloques de datos y tipos de datos


personalizados. Cuando se realiza una descarga a S7-PLCSIM, las estructuras de los
bloques de datos y los tipos de datos personalizados se memorizan del mismo modo que
las variables y las direcciones. Estas entradas son válidas en una tabla SIM o en una
secuencia, y la función de autocompletar también sirve para estos elementos.

6.7.6 Indicadores de fila comunes

6.7.6.1 Vista general de los indicadores de fila comunes


Hay varios iconos indicadores de fila que son comunes en la tabla SIM y en los editores de
secuencias:
● Errores
● Direcciones forzadas permanentemente
● Módulos de seguridad y las variables asociadas a los mismos

6.7.6.2 Indicador de error


Siempre que hay datos no válidos en un editor, se marcan como errores.
Las celdas que contienen datos no válidos son de color rosa y las filas que contienen datos
no válidos están marcadas con un icono de error .

6.7.6.3 Indicador de forzado permanente


Se muestra un "icono de forzado permanente" para las direcciones forzadas
permanentemente que se descargan de STEP 7. Es el mismo icono que se utiliza en
STEP 7. El icono se muestra para las direcciones forzadas tanto completa como
parcialmente. El icono se visualiza en los puntos siguientes:
● Filas de la tabla SIM que contienen una dirección forzada completa o parcialmente que
se ha descargado de STEP 7.
● Etapas de secuencia que contienen una dirección forzada completa o parcialmente que
se ha descargado de STEP 7. El icono de forzado permanente no se muestra si se
desactiva la etapa de la secuencia.
● Direcciones de la configuración de dispositivos que contienen una dirección forzada
completa o parcialmente que se ha descargado de STEP 7.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 93
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

6.7.6.4 Indicador de seguridad


En S7-PLCSIM, las direcciones I/O de seguridad se muestran con el mismo color amarillo
de seguridad que en el TIA Portal.
Esto es así independientemente del lugar en el que se utilicen las direcciones de seguridad:
● Editor de tablas SIM
● Editor de secuencias
● Sección de direcciones de la vista de configuración de dispositivos

6.8 Trabajar en el editor de tablas SIM

6.8.1 Descripción del editor de tablas SIM


El diseño de una tabla SIM es similar al de una tabla de observación de STEP 7:

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.

Ayuda en pantalla de S7-PLCSIM V14


94 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

Barra de herramientas de la tabla SIM


Los iconos de la barra de herramientas del editor de tablas SIM permiten ejecutar las
acciones siguientes:

Icono Función Descripción


Insertar fila Inserta una fila nueva y vacía justo encima de la posición actual del
cursor.
Agregar fila Inserta una fila nueva y vacía justo debajo de la posición actual del
cursor.
Forzar todos los valores seleccio- Escribe valores en la columna "Forzar coherentemente" para filas
nados que tienen seleccionada la casilla de verificación para escribir dichos
valores en modo coherente (o por lotes).
Activar/desactivar forzado de no Por defecto, el usuario solo puede escribir actualizaciones en las
entradas entradas. Al hacer clic en este botón también es posible escribir ac-
tualizaciones en las salidas, áreas de memoria y direcciones de blo-
ques de datos.
Este botón únicamente se utiliza para indicar una opción de edición,
no es una acción online.
Exportar a Excel Exporta el contenido de una tabla SIM en formato de archivo Micro-
soft Excel .xlsx.
Importar de Excel Importa el contenido de un archivo de Microsoft Excel .xlsx a una
tabla SIM.
Cargar variables del proyecto Carga todas las variables descargadas actualmente del proyecto de
STEP 7 a la tabla SIM abierta. El botón está desactivado si no hay
variables descargadas.
Guardar los ajustes de la ventana Guarda todos los cambios de aspecto realizados del editor de tablas
SIM, como la anchura de las columnas. Los ajustes guardados se
aplicarán también a las tablas SIM nuevas que se creen.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 95
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

Columnas del editor de tablas SIM


La tabla siguiente describe las columnas del editor de tablas SIM:

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.

Menú contextual del editor de tablas SIM


Al hacer clic con el botón derecho del ratón en una tabla SIM aparece el siguiente menú
contextual:

Ayuda en pantalla de S7-PLCSIM V14


96 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

6.8.2 Sinopsis del trabajo en el editor de tablas SIM


Una tabla SIM de S7-PLCSIM permite forzar entradas simuladas y leer salidas simuladas.
Es similar a una tabla de observación de STEP 7; sin embargo, está centrada en forzar
entradas y leer salidas de la periferia.
Un proyecto de simulación puede contener una o varias tablas SIM. Se pueden ejecutar al
mismo tiempo múltiples tablas SIM para el mismo PLC simulado.

Visualización de nombres de variables y direcciones


En cuanto se descarga un programa de STEP 7, cualquier tabla SIM abierta empieza a
vigilar automáticamente las variables y direcciones especificadas

Direcciones forzadas permanentemente


Los valores de forzado permanente sustituyen operaciones de S7-PLCSIM. Recuerde que
los valores de forzado permanente pueden alterar el comportamiento de la simulación.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 97
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

6.8.3 Deshacer y rehacer en el editor de tablas SIM


El editor de tablas SIM soporta los comandos de deshacer y rehacer para muchas de las
acciones realizadas. De todas formas, algunas acciones no pueden deshacerse ni
rehacerse.
Ejemplos de acciones que no incluyen la opción de deshacer y rehacer:
● Editar texto para "Observar/forzar valor"
● Hacer clic en las casillas de verificación "bits"
● Forzar todos los valores seleccionados (botón de la barra de herramientas)
● Importar de Excel (botón de la barra de herramientas)
● Exportar a Excel (botón de la barra de herramientas)
● Activar/desactivar forzado de no entradas (botón de la barra de herramientas)
Tenga en cuenta que algunas acciones adicionales, como descargar un programa de
STEP 7, podrían borrar el contenido de la cola de deshacer/rehacer.

6.8.4 Crear y rellenar una tabla SIM

6.8.4.1 Sinopsis de cómo crear y rellenar una tabla SIM


Existen las opciones siguientes para agregar o insertar filas en una tabla SIM o para crear
una tabla SIM completa:
● Utilizar autorrellenar para crear filas adicionales sobre la base de una variable o dirección
seleccionada
● Copiar y pegar toda o una parte de una tabla de variables, tabla de observación o tabla
de forzado permanente de STEP 7.
● Arrastrar un módulo de la sección de configuración hardware de la vista de configuración
de dispositivos de S7-PLCSIM
● Importar toda o parte de una tabla de variables, tabla de observación o tabla de forzado
permanente de STEP 7 utilizando Microsoft Excel

6.8.4.2 Tabla SIM: cargar variables del proyecto desde STEP 7


El botón "Cargar variables del proyecto" de la barra de herramientas del editor de tablas
SIM sirve para cargar las variables de STEP 7 en una tabla SIM abierta.
Al hacer clic en este botón se cargan todas las variables de la descarga más reciente de
STEP 7.
El botón Cargar variables del proyecto" está desactivado si no hay variables de la descarga
más reciente.

Ayuda en pantalla de S7-PLCSIM V14


98 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

6.8.4.3 Uso de la función autorrellenar en la tabla SIM


La función autorrellenar permite rellenar la tabla SIM. La función para autorrellenar tablas
SIM funciona del mismo modo que en una tabla de observación de STEP 7.
Debe haberse introducido al menos una fila para que la función autorrellenar la utilice como
base para incrementar las direcciones.
Después de una descarga también es posible utilizar la función autorrellenar con el campo
"Nombre".

Procedimiento para autorrellenar


Use el procedimiento siguiente para autorrellenar filas en una tabla SIM:
1. Introduzca una dirección en el campo "Dirección" de la tabla SIM. Aparece un cuadrado
azul pequeño en el extremo inferior derecho del campo.

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.

3. Las variables se agregan secuencialmente en función de la variable seleccionada. Así,


por ejemplo, si se empieza seleccionando la dirección "I0.0" y autorrellenando tres filas,
se agregarán I0.1, I0.2 e I0.3.

4. Si ya hay entradas en las celdas seleccionadas para autorrellenarse, aparece el cuadro


de diálogo "Autorrellenar". Seleccione "Sobrescribir elementos existentes" o "Insertar
elementos".

6.8.4.4 Tabla SIM: copiar y pegar variables y tablas desde STEP 7


Desde una tabla de variables, tabla de observación o tabla de forzado permanente de
STEP 7 es posible copiar y pegar una, varias o todas las variables en una tabla SIM de
S7-PLCSIM.
Antes de la descarga se pueden copiar y pegar direcciones de variables desde STEP 7.
Después de una descarga se pueden copiar y pegar direcciones de variables o nombres de
variables desde STEP 7.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 99
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

Copiar y pegar variables estructuradas


S7-PLCSIM pega variables estructuradas de una forma distinta. Al copiar una variable
estructurada la celda se vuelve roja. Haga clic en la celda, agregue un período al final del
nombre de la variable y aparecerá una lista desplegable con todos los subnodos de la
variable. A continuación se seleccionan las variables del subnodo para pegarlas y usarlas
en S7-PLCSIM.
Al copiar una variable estructurada la celda se vuelve roja. Haga clic en la celda, agregue un
período al final del nombre de la variable y aparecerá una lista desplegable con todos los
subnodos de la variable. A continuación se seleccionan las variables del subnodo para
pegarlas y usarlas en S7-PLCSIM.

Procedimiento para copiar y pegar


Utilice el procedimiento siguiente para copiar y pegar variables de STEP 7 a S7-PLCSIM:
Resultado: las variables de STEP 7 se agregan a la tabla SIM.
1. Seleccione uno o varios nombres de variable, direcciones de variable o ambos en una
tabla de variables, tabla de observación o tabla de forzado permanente de STEP 7.
Puede utilizar la tecla Mayús para seleccionar variables secuenciales o la tecla Ctrl para
seleccionar variables no secuenciales.
2. Utilice la combinación de teclas Ctrl-C o haga clic con el botón derecho del ratón y
seleccione "Copiar" en el menú contextual.
3. Seleccione un campo de nombre de variable, un campo de dirección de variable o ambos
en la tabla SIM.
4. Utilice la combinación de teclas Ctrl-V o haga clic con el botón derecho del ratón y
seleccione "Pegar" en el menú contextual.
Resultado: las variables de STEP 7 se agregan a la tabla SIM.

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.

Ayuda en pantalla de S7-PLCSIM V14


100 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

6.8.4.5 Tabla SIM: importar y exportar utilizando Microsoft Excel


El botón de exportación de S7-PLCSIM permite exportar una tabla SIM existente en
formato .xlsx que, posteriormente, puede importarse a otra tabla SIM dentro del mismo
proyecto o a una tabla SIM de un proyecto distinto.
El botón de importación permite crear o expandir una tabla SIM importando un archivo
.xlsx que contiene:
● El contenido de una tabla SIM distinta
● El contenido de una tabla de variables, tabla de observación o tabla de forzado
permanente de STEP 7

Procedimiento para exportar e importar

Exportar una tabla de STEP 7 a un archivo de Microsoft Excel:


1. Seleccione variables en una tabla de variables, tabla de observación o tabla de forzado
permanente de STEP 7. Tenga en cuenta que se exporta toda la tabla,
independientemente de las variables que se seleccionen.
2. Haga clic con el botón derecho del ratón y seleccione "Exportar" en el menú contextual.
3. Seleccione una ubicación y un nombre para el archivo de Excel exportado.
4. Haga clic en "Abrir".
Resultado: la tabla entera se exporta con el nombre y la ubicación introducidos.

Importar una tabla de un archivo de Microsoft Excel a una tabla SIM:


1. Abra una tabla SIM.
2. Seleccione el botón "Importar" de la barra de herramientas de la tabla SIM o seleccione
"Importar de Excel" en el menú contextual de la tabla SIM.
3. Localice el archivo de Excel que desee importar. Tenga en cuenta que el archivo de
importación debe estar cerrado para que la importación funcione correctamente.
4. Haga clic en "Abrir".
Resultado: el contenido del archivo .xlsx aparece en la tabla SIM.

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 101
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

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.

Ayuda en pantalla de S7-PLCSIM V14


102 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

6.8.5 Observar y forzar valores de la tabla SIM


La columna "Observar/Forzar valor" muestra el valor actual en el formato que haya
seleccionado en la columna "Formato de visualización". Los valores de la tabla SIM se
pueden forzar de forma individual, utilizando esta columna, o de un modo coherente (por
lotes), utilizando la columna "Forzar coherentemente".
Tenga en cuenta que algunos valores de la tabla SIM solo se actualizan si el PLC virtual
está en estado operativo RUN.

Visualización de valores de bits y de bytes


Si la dirección es una dirección de bit, aparece una casilla de verificación en la columna
"Bits".
Si la dirección es una dirección de byte, aparecen ocho casillas de verificación (una casilla
de verificación por bit) en la columna "Bits". El orden de los bits, de izquierda a derecha, es
el siguiente: 7, 6, 5, 4, 3, 2, 1, 0.
La figura siguiente muestra las casillas de verificación para cuatro filas de la tabla SIM, dos
con direcciones de bit y dos con direcciones de byte:

Expandir direcciones de byte


Al introducir una dirección de byte, aparece un icono triangular al lado del nombre de la
entrada. El icono triangular indica que la entrada se puede expandir.
Al hacer clic en el icono triangular, la dirección de byte se expande y muestra entradas
individuales para cada bit del byte. Los nombres y las direcciones de estas entradas
"expandidas" son de solo lectura.

Nota
La tabla SIM continúa vigilando y actualizando aunque se introduzcan valores nuevos.

Modificar direcciones que no son de entrada


Por defecto, el usuario solo puede escribir valores en las entradas. El botón de la barra
de herramientas del editor de tablas SIM permite escribir valores también en direcciones de
salidas, memoria, temporizadores, contadores y bloques de datos.

Forzar valores individualmente


Utilice los campos "Observar/forzar valor" y "Bits" para introducir un valor que se escriba
inmediatamente en el PLC simulado.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 103
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

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.

Forzar valores de un modo coherente (batch)


Es posible actualizar varios valores simultáneamente introduciendo los valores nuevos en
los campos "Forzar coherentemente".
Seleccione las casillas de verificación de los campos que desee forzar en la columna
encabezada por el icono de un rayo:

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.

Ayuda en pantalla de S7-PLCSIM V14


104 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.8 Trabajar en el editor de tablas SIM

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.

6.8.7 Condiciones de error de la tabla SIM


El editor de tablas SIM reconoce diversas condiciones de error. Cuando se produce un error
en una entrada, la celda que contiene el error se marca en rosa, aparece una "X" roja en
la columna de indicador y S7-PLCSIM no recopila datos para la entrada en cuestión. No
obstante, todas las entradas válidas siguen observando valores.
La siguientes condiciones de error se reconocen al introducir los datos:
● La dirección no es válida (por ejemplo, la sintaxis es incorrecta)
● La dirección está fuera del rango; es decir, que la dirección es demasiado grande para la
memoria física del hardware
● El valor de observación/forzado está fuera de rango para el tipo de datos

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 105
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Campo de dirección vacío en el archivo importado


Si un archivo de Microsoft Excel .xlsx importado 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.9 Trabajar en el editor de secuencias

6.9.1 Sinopsis del trabajo en el editor de secuencias


El propósito principal de una secuencia consiste en simular un proceso externo que
interactúa con su programa. Un proceso externo interactúa con el PLC a través de las
entradas. Cada vez que se introduce una dirección de entrada (%I), esta se convierte
automáticamente en una dirección de entrada periférica (%I:P) para simular con más
precisión una señal proveniente de un cable físico.

Editor de secuencias y direcciones


Es posible manipular cualquiera de las siguientes áreas de direcciones de una secuencia:
● Entradas periféricas (%I:P)
● Salidas (%Q)
● Memoria (%M)
● Bloque de datos (%DB)
● Temporizador (%T)
● Contador (%C)
El editor de secuencias permite definir una serie de cambios de valor temporizados en
entradas, salidas y direcciones de memoria. La secuencia puede utilizarse para simular el
comportamiento de dispositivos externos en el programa que se está ejecutando. Esto
permite observar el efecto de la lógica del programa y realizar todos los ajustes que sean
necesarios.
Un proyecto puede contener múltiples secuencias; sin embargo, solo se puede ejecutar una
secuencia a la vez. Posiblemente desee crear varias secuencias para ver el efecto de
diferentes ajustes en la lógica del programa en lugar de modificar una sola secuencia varias
veces.
Al guardar el proyecto, se guardan las secuencias. Estas pueden reproducirse varias veces
para ayudar a depurar el programa.
Cuando una secuencia ya no resulta útil, basta con borrarla del proyecto.

Ayuda en pantalla de S7-PLCSIM V14


106 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Nota sobre direcciones forzadas permanentemente


Los valores de forzado permanente sustituyen operaciones de S7-PLCSIM. Recuerde que
los valores de forzado permanente pueden alterar el comportamiento de la simulación.

6.9.2 Descripción del editor de secuencias

S7-PLCSIM asigna automáticamente el nombre "Sequence_[n]" a una nueva secuencia,


siendo [n] el siguiente número libre disponible. Por ejemplo, la primera secuencia de su
proyecto recibirá el nombre "Sequence_1".
El nombre de una secuencia 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 secuencias. Cada secuencia debe
tener un nombre unívoco.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 107
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Barra de herramientas del editor de secuencias


La barra de herramientas del editor de secuencias incluye las siguientes funciones:

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.

Ajuste del tiempo de etapa


Reproduce la secuencia desde el principio.
Este botón solo está disponible si se cumplen
Iniciar secuencia
las condiciones siguientes:
• No se está ejecutando ninguna otra se-
cuencia.
• La secuencia no tiene ningún error.
También se puede hacer clic en este botón
para reanudar una secuencia pausada.
Detiene inmediatamente la ejecución de una
secuencia.
Parar secuencia
Pausa la secuencia en la etapa que se esté
ejecutando en ese momento.
Pausar secuencia Debe hacer clic en el botón "Iniciar secuen-
cia" para reanudar la secuencia que está en
pausa.
Reproduce la secuencia en bucle hasta que
se detiene manualmente.
Repetir secuencia
Permite introducir un tiempo en milisegundos
para incrementar el tiempo de la columna
"Tiempo" para filas agregadas recientemente.
El rango válido es de 0 a 3600000 ms. Utilice
los ajustes del formato de tiempo para modifi-
car el formato de tiempo.
Ajustes del formato de tiempo y del intervalo prede-
terminado
Exporta una secuencia a formato Excel.

Exportar a Excel

Ayuda en pantalla de S7-PLCSIM V14


108 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 109
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Columnas del editor de secuencias

Columna Descripción
Indicador (sin encab- Esta columna muestra iconos que indican la siguiente información:
ezado) La primera etapa de la secuencia

La última etapa de la secuencia

La etapa que se está ejecutando durante la reproducción

Un error en la secuencia

Tiempo Muestra el tiempo en horas:minutos:segundos.fracciones de segundo


(00:00:00.00). El tiempo máximo permitido es 23:59:59.95.
Nombre Visualiza el nombre de la variable.
Dirección Muestra la dirección de memoria afectada por la etapa.
Formato de visualiza- Están disponibles distintos formatos de visualización, que dependen del tipo
ción de datos de la variable. Por ejemplo, algunos de los formatos de visualiza-
ción disponibles son Bool, Hex y número en coma flotante.
Acción Para la primera etapa de la secuencia, la única opción es "Iniciar secuen-
cia".
Para la última etapa de la secuencia, puede seleccionar:
• Detener la secuencia
• Repetir la secuencia
Para las etapas de acciones, se puede seleccionar:
• Ajustar a valor
• Ajustar a frecuencia (solo para la memoria de bit de entrada)
Parámetro de acción Parámetros de acción basados en la columna "Acción":
• En "Ajustar a valor" existe la posibilidad de introducir un valor numérico
que sea compatible con el tipo de datos de la entrada.
• En "Ajustar a frecuencia" es posible introducir una frecuencia en hertzios.
Comentario Aquí se puede agregar un comentario para documentar la etapa.

Ayuda en pantalla de S7-PLCSIM V14


110 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Filas del editor de secuencias (etapas)


Cada fila del editor de secuencias representa una etapa de la secuencia. Los iconos de la
columna Indicador indican las etapas primera y última, qué etapa se ejecuta durante la
reproducción y si una etapa presenta un error:

Etapa e icono relacio- Descripción


nado
Es una fila fija que no acepta entradas. Contiene un tiempo de
"00:00:00.00".
Etapa inicial
Hay dos opciones en la columna Acción:
Iniciar inmediatamente
Condición de disparo
Etapas editables Etapas con tiempos entre la primera y la última etapa de la secuencia.
La última etapa de una secuencia. La columna Acción contiene el texto
"Parar secuencia" o "Repetir secuencia".
Etapa de parada

Indica la etapa que se está ejecutando en ese momento. Si se ajusta el


mismo tiempo de ejecución para más de una entrada, solo una de ellas
Etapa que se está presentará la flecha verde.
ejecutando
Indica que la etapa contiene un error. Un aviso visualiza información acerca
del mismo.
Indicador de error

Menú contextual del editor de secuencias


Haga clic con el botón derecho del ratón en una etapa para mostrar el siguiente menú
contextual:

El comportamiento de estos comandos del menú contextual es el mismo que para los
comandos de la barra de herramientas.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 111
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

6.9.3 Deshacer y rehacer en el editor de secuencias


El editor de secuencias soporta los comandos de deshacer y rehacer para muchas de las
acciones realizadas. De todas formas, algunas acciones no pueden deshacerse ni
rehacerse.
Ejemplos de acciones que no incluyen la opción de deshacer y rehacer:
● Importar de Excel (botón de la barra de herramientas)
● Exportar a Excel (botón de la barra de herramientas)
● Reproducir secuencia (desde el botón de la barra de herramientas o el menú contextual)
● Parar secuencia (desde el botón de la barra de herramientas o el menú contextual)
● Pausar secuencia (desde el botón de la barra de herramientas o el menú contextual)
● Clasificar columnas
● Seleccionar o deseleccionar "Repetir secuencia" (desde el botón de la barra de
herramientas)
● Editar tiempo de ejecución
Tenga en cuenta que algunas acciones adicionales podrían borrar el contenido de la cola de
deshacer/rehacer.

Deshacer y rehacer durante la reproducción de una secuencia


Los comandos Deshacer y Rehacer están desactivados cuando una secuencia se
reproduce o está en pausa. Lo mismo es válido cuando la secuencia en reproducción no
está en primer plano de edición, o cuando la secuencia en reproducción no es visible.
Cuando finaliza la secuencia en reproducción o se detiene explícitamente, los comandos
Deshacer y Rehacer vuelven a estar activados. Todas las acciones de edición que se lleven
a cabo durante la reproducción de una secuencia serán visibles en la cola de deshacer.

Ayuda en pantalla de S7-PLCSIM V14


112 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

6.9.4 Crear y rellenar una secuencia

6.9.4.1 Sinopsis de cómo crear y rellenar una secuencia


Además de crear secuencias manualmente y de introducir y editar etapas a continuación,
hay varios métodos más "automatizados" para realizar tareas en el editor de secuencias:
● Utilizar autorrellenar para crear etapas adicionales sobre la base de una dirección
seleccionada o un nombre de variable
● Crear una secuencia nueva a partir de acciones grabadas del editor de tablas SIM
● Copiar y pegar toda o una parte de una tabla de variables, tabla de observación o tabla
de forzado permanente de STEP 7.
● Importar toda o parte de una tabla de variables, tabla de observación o tabla de forzado
permanente de STEP 7 utilizando Microsoft Excel
● Importar un archivo de medición Trace de STEP 7 para crear una secuencia

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".

6.9.4.3 Secuencia: uso de autorrellenar


El uso de la función autorrellenar con una secuencia funciona de una forma distinta a como
funciona en una tabla SIM. En una secuencia es más útil usar la función autorrellenar para
copiar el contenido de la celda autorrellenada que incrementar dicha celda. Seguidamente,
puede aplicar diferentes horas de inicio a la misma dirección para ver el efecto en el
programa.
Antes de la descarga se puede utilizar el campo de dirección como campo inicial para
autorrellenar. Después de la descarga se puede utilizar el campo de nombre o de dirección
para autorrellenar.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 113
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Comportamiento de autorrellenar y la última etapa de la secuencia


Si se ha definido un tiempo para la última etapa de la secuencia y con la función
autorrellenar se excedería dicho tiempo a causa del intervalo predeterminado, S7-PLCSIM
adapta automáticamente el tiempo de la última etapa cuando se ejecuta la función
autorrellenar.

Autorrellenar y el tiempo de intervalo predeterminado


Antes de empezar a autorrellenar se lee el tiempo en el intervalo predeterminado. El valor
del intervalo predeterminado es de 50 ms y no puede ser menor. El proceso de autorrellenar
usa este tiempo para incrementar el tiempo en las etapas autorrellenadas. Cada etapa
autorrellenada tendrá el mismo tiempo que el campo que se ha seleccionado como base
para autorrellenar.

Consulte también
Uso de la función autorrellenar en la tabla SIM (Página 99)

6.9.4.4 Secuencia: copiar y pegar variables y tablas desde STEP 7


Existe la posibilidad de copiar variables de STEP 7 y pegarlas en una secuencia de
S7-PLCSIM, pero hay ciertas diferencias respecto a la forma de copiar y pegar en una
secuencia y en una tabla SIM.

Copiar y pegar y el tiempo de intervalo predeterminado


Independientemente del tiempo del intervalo predeterminado, cada etapa pegada tendrá un
tiempo de 50 ms.
Los tiempos de etapa pegados pueden cambiarse a números utilizando la función de
autorrellenar. Introduzca manualmente el tiempo de arranque deseado para la etapa pegada
en la parte superior y, seguidamente, utilice el handle de relleno para ajustar el tiempo para
todas las etapas deseadas. Los tiempos se incrementarán en el tiempo de intervalo
predeterminado.

Ayuda en pantalla de S7-PLCSIM V14


114 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Copiar y pegar variables estructuradas


S7-PLCSIM pega variables estructuradas de una forma distinta a otras variables. Al pegar
una variable estructurada la celda se vuelve roja en S7-PLCSIM. Haga clic en la celda,
agregue un período al final del nombre de la variable y aparecerá una lista desplegable con
todos los subnodos de la variable. A continuación se seleccionan las variables del subnodo
para pegarlas y usarlas en S7-PLCSIM.

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.

6.9.4.5 Secuencia: importar y exportar utilizando Microsoft Excel


Existe la posibilidad de utilizar archivos .xlsx de Microsoft Excel para exportar de e importar
a una secuencia usando los botones "exportar" e "importar" igual que con una
tabla SIM, aunque hay ciertas diferencias respecto a la forma de exportar e importar entre
una tabla SIM y una secuencia.

Editar un archivo exportado


Si se editan valores en un archivo de secuencia exportado directamente con Microsoft Excel
y, seguidamente, se vuelve a importar el mismo archivo a S7-PLCSIM, el resultado podría
ser diferente del previsto.
Este problema se puede solucionar de dos formas distintas:
● Para evitar que surja el problema, edite el archivo Excel exportado y modifique el formato
de los campos de tiempo y otros campos numéricos para que sean campos de texto; a
continuación, edite el archivo Excel.
● Proceda con la importación y edite después manualmente los valores incorrectos en el
editor de secuencias.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 115
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Consideraciones especiales para el uso de importar y exportar con una secuencia


Un archivo de .xlsx se importa a una secuencia vacía o a una secuencia que ya contiene
etapas. Asegúrese de que el archivo importado no esté abierto en Excel o la importación
fallará.
La etapa de secuencia importada tendrá el mismo tiempo que el del campo de tiempo para
la etapa.
La operación no sobrescribe la primera o la última etapa de una secuencia porque ambas
están reservadas.
Es posible exportar una secuencia para rellenar otra secuencia del proyecto actual o de otro
proyecto.
Si el archivo .xlsx contiene una o varias filas con campos de dirección vacíos, dichas filas se
importarán a la secuencia como etapas vacías.

Caso especial para importar a una secuencia existente


Si la secuencia ya contiene entradas, las filas importadas se agregarán al final de las
entradas existentes y antes de la última etapa.
Si se ha definido un tiempo para la última etapa de la secuencia y con la importación se
excediera dicho tiempo, S7-PLCSIM adapta automáticamente el tiempo de parada para
incorporar las etapas importadas.

Importar entradas de una tabla de observación que contienen variables estructuradas


S7-PLCSIM trata las variables estructuradas de una forma distinta. Cuando se importa el
contenido de una tabla de observación que contiene variables estructuradas, las celdas que
contienen dichas variables se marcan de color rojo en S7-PLCSIM. Haga clic en la celda,
agregue un período al final del nombre de la variable y aparecerá una lista desplegable con
todos los subnodos de la variable. A continuación se seleccionan las variables del subnodo
para usarlas en la secuencia.

Consulte también
Tabla SIM: importar y exportar utilizando Microsoft Excel (Página 101)

Ayuda en pantalla de S7-PLCSIM V14


116 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

6.9.4.6 Secuencia: importar de un Trace de STEP 7

Vista general de la creación de una secuencia a partir de un Trace


S7-PLCSIM permite crear una secuencia basada en un archivo de medición Trace de
STEP 7.
Un Trace de STEP 7 puede exportarse en uno de los dos formatos de archivo siguientes:
● formato de archivo de registro Trace de variables (.ttrec o .ttrecx)
● formato de archivo de valores separados por comas de Excel (.csv)
Seguidamente, el archivo exportado se importa a S7-PLCSIM para crear una secuencia.

Exportar un Trace desde STEP 7


El archivo que se importa es un archivo Trace que se ha exportado del TIA Portal en uno de
los dos formatos siguientes:
● El Trace del TIA Portal puede exportarse como registro Trace de variables (*.ttrec o
*.ttrecx). Este archivo no solo contiene la información de las variables y los datos
registrados de una medición Trace, sino también la configuración del Trace propiamente
dicha. Tenga en cuenta que S7-PLCSIM ignora la información de la configuración.
● La medición Trace del TIA Portal también puede exportarse a Microsoft Excel como
archivo .csv (valor separado por comas). Este archivo contiene únicamente los datos de
medición registrados y la información de las variables.

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.

Importar un Trace de STEP 7 para crear una secuencia


Hay dos tipos de importación disponibles para crear una secuencia a partir de un archivo
Trace de STEP 7:
● Importar de un archivo Excel (formato de archivo *.xlsx o *.xls)
● Importar desde una medición Trace (formato de archivo *.ttrecx, *.ttrec o *.csv).
Por consiguiente, hay que asegurarse de seleccionar "Importar secuencia de medición
Trace".
S7-PLCSIM utiliza el cuadro de diálogo de archivos estándar de Windows para seleccionar
el archivo de importación.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 117
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Importar el archivo Trace


Es posible importar un Trace de STEP 7 para crear una secuencia desde tres ubicaciones
distintas de la interfaz de usuario:
● En el árbol del proyecto, haciendo clic con el botón derecho del ratón en la carpeta de
secuencias:

● Desde la lista desplegable del botón Importar de la barra de herramientas de la


secuencia:

● Dentro de la retícula de la secuencia haciendo clic con el botón derecho del ratón para
visualizar el menú contextual:

Ayuda en pantalla de S7-PLCSIM V14


118 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Direcciones de una medición Trace


Es posible definir un Trace del TIA Portal para que registre mediciones de muchas
direcciones. Posiblemente no deban incluirse todas las direcciones Trace en la secuencia.
Así, por ejemplo, la medición Trace podría incluir registros para direcciones de salida
(memoria %Q). Estas direcciones no son válidas para una secuencia de S7-PLCSIM.
Una vez se ha seleccionado el archivo para la importación, S7-PLCSIM comprobará la
medición Trace y generará una lista de las direcciones registradas. A continuación es
posible seleccionar las direcciones que deben utilizarse para generar una secuencia. La
captura de pantalla inferior muestra una posible visualización:
Aquí se muestran las funciones del cuadro de diálogo "Importar medición Trace":
● Todas las direcciones de la medición Trace se listan en el cuadro de diálogo. Si hay más
direcciones de las que pueden visualizarse en el cuadro de diálogo se agrega una barra
de desplazamiento.
● Se muestran los nombres de las variables para direcciones con información de variables
disponible. Los nombres de las variables se toman de la configuración actual descargada
en S7-PLCSIM, no de la medición Trace importada. Para direcciones que no disponen
de nombre de variable se muestra el ajuste predeterminado "----".
● En el ajuste predeterminado se seleccionan para incluir en la importación todas las
direcciones, a excepción de las direcciones de salida. Las direcciones de salida están
activadas en la lista pero no se seleccionan por defecto.
Una vez se han seleccionado las direcciones que deben incluirse y se ha hecho clic en
"Aceptar", se genera una secuencia a partir de la medición Trace.

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.

Detalles de la generación de secuencias


La secuencia se genera de acuerdo con las siguientes normas:
● Se genera una "etapa de inicialización" para cada dirección incluida. Esta etapa se
genera a partir del tiempo del primer muestreo en el archivo Trace y pone la dirección al
valor que tiene esta en el primer muestreo del archivo Trace. Hay una etapa de
inicialización para cada dirección incluida. Para distinguir visualmente estas etapas, se
genera un comentario para cada una con el siguiente contenido: "Etapa inicial". Tenga en
cuenta que si no desea utilizar la inicialización puede editar, desactivar o borrar las
etapas.
● Se genera una etapa de secuencia para cada cambio de valor en una de las direcciones
incluidas.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 119
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

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.

6.9.4.7 Registrar una secuencia a partir de acciones de la tabla SIM

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.

Acciones de la tabla SIM que pueden registrarse


El ejemplo siguiente ofrece información detallada acerca de las acciones de la tabla SIM
que pueden registrarse y de cómo se mostrará la secuencia generada cuando se detenga
en registro.
Puesto que el objetivo de registrar acciones de la tabla SIM es crear una secuencia, la
secuencia generada contendrá una etapa para cada acción realizada que modifique un valor
en el tiempo para cada dirección unívoca. Así, por ejemplo, cada cambio de valor en la
columna "Observar/Forzar valor" se registra como nueva etapa en la secuencia generada en
el tiempo relativo en el que se ha producido.
Si se realizan varios cambios de valor en el tiempo, cada uno de ellos se convertirá en una
etapa de la secuencia generada.
El mismo resultado se producirá haciendo clic en las casillas de verificación de bits para
modificar valores en la columna "Bits", o bien utilizando la columna "Forzar coherentemente"
para modificar uno o varios valores.

Ayuda en pantalla de S7-PLCSIM V14


120 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

También es posible llevar a cabo acciones que pueden registrarse en la sección


"Direcciones" de la configuración de dispositivos. Esta sección permite realizar
modificaciones inmediatas en las direcciones que forman parte del módulo de hardware
seleccionado. Cuando el registro está activo, todas las acciones realizadas en la sección de
direcciones de la configuración de dispositivos se registran del mismo modo que si dichas
acciones se realizaran en la tabla SIM.
S7-PLCSIM redondea los tiempos de las acciones de la secuencia a los 10 ms más
próximos, de conformidad con las especificaciones de resolución para el tiempo mínimo
entre etapas de la secuencia.
Si dos acciones están separadas por menos de 50 ms se producirán errores en la secuencia
resultante.

Registrar las acciones de la tabla SIM


La barra de herramientas de la tabla SIM contiene tres botones para el registro y la
reproducción:

Botón "Registrar"

Botón "Parar registro"

Botón "Pausar registro"

Al hacer clic en el botón "Registrar", S7-PLCSIM empieza a registrar acciones concretas


que se llevan a cabo en una tabla SIM con el fin de generar una secuencia a partir de dichas
acciones.
Cuando se hace clic en el botón "Pausa", S7-PLCSIM pone en pausa el reloj de registro y
deja de registrar acciones. Si se vuelve a pulsar el botón "Pausa", S7-PLCSIM retoma el
registro (el reloj interno vuelve a ponerse en marcha).
Cuando se hace clic en el botón "Parar", S7-PLCSIM genera una secuencia nueva y la
agrega al proyecto con un nombre estándar asignado por el sistema, p. ej. "Sequence_3".
La secuencia nueva y el nombre que se le ha asignado se visualizan en el árbol del
proyecto. Si se hace clic con el botón derecho del ratón en el nombre generado por el
sistema, este puede cambiarse por el nombre que se desee. La nueva secuencia contiene
todas las acciones que se han registrado de la tabla SIM.

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 121
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Finalizar la sesión de registro


Una vez se han registrado todas las acciones deseadas para la secuencia, debe finalizarse
la sesión de registro haciendo clic en el botón "Parar registro" de la barra de herramientas
de la tabla SIM. A partir del registro se genera una secuencia nueva, que contiene una
etapa para cada acción resultante de modificar el valor de una dirección. S7-PLCSIM asigna
un tiempo a cada etapa en relación al tiempo en el que se registró la acción. Las secuencias
generadas a partir de un registro siempre tienen una primera etapa con la acción puesta a
"Iniciar inmediatamente".
Una vez la secuencia se ha generado y agregado al proyecto, funcionará como cualquier
otra secuencia, sin comportamientos ni limitaciones especiales. Las secuencias pueden
modificarse o ampliarse libremente.

6.9.5 Métodos para iniciar una secuencia

6.9.5.1 Acción inicial de la secuencia


La primera fila de la secuencia define la condición de inicio de la secuencia. Hay dos
opciones: "Iniciar inmediatamente" y "Condición de disparo". Para elegir una de las dos
opciones hay que seleccionar la acción adecuada para la etapa inicial.
● "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.
● "Condición de disparo". Para esta opción hay que definir una condición de disparo que se
evaluará para determinar cuándo debe ejecutarse la secuencia. Cuando se ha definido
un disparo para la secuencia y se elige reproducir la secuencia, la primera etapa de la
secuencia solo se activará cuando se cumpla la condición de disparo.
Elija una de estas opciones seleccionando la "acción" adecuada para la etapa inicial, tal
como se muestra a continuación:

La acción inicial predeterminada para una secuencia nueva es "Iniciar inmediatamente".


Cuando esta acción inicial está seleccionada no es posible editar otros campos. El campo
"Tiempo" mostrará 00:00:00.00 (o el tiempo equivalente en función del formato de tiempo
seleccionado) y no puede editarse. No hay ningún "Parámetro de acción" disponible cuando
se realiza esta selección.

Ayuda en pantalla de S7-PLCSIM V14


122 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

"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.

6.9.5.2 Repetir una secuencia desde el botón de la barra de herramientas


La última etapa de una secuencia es "Parar secuencia". La secuencia deja de ejecutarse en
el momento indicado en esta etapa. Todas las acciones activas "Ajustar a frecuencia" se
detienen y la secuencia pasa a un estado parado y editable.
Ahora bien, quizás desee repetir la secuencia en un bucle. Para ello, haga clic en el botón
"Repetir secuencia" de la barra de herramientas en cualquier momento, tanto si la
secuencia está parada como en pausa o reproduciéndose. Tras pulsarlo, el botón se
muestra visualmente presionado, lo que indica que la secuencia se repite activamente.
Una secuencia que se repite tiene la funcionalidad siguiente:
● Cuando la secuencia en curso llega a la etapa "Parar secuencia" se detienen todas las
acciones activas "Ajustar a frecuencia".
● Para una secuencia que está puesta a "Iniciar inmediatamente", la primera etapa de la
secuencia se activa de inmediato y la secuencia vuelve a ejecutarse por las etapas
definidas.
● El tiempo visualizado en el campo "Tiempo de ejecución" indica la repetición actual de la
secuencia y no el tiempo acumulado desde que la secuencia empezó a ejecutarse. La
repetición actual para la secuencia repetitiva (1...n) aparece entre paréntesis junto al
tiempo de ejecución.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 123
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Para parar una secuencia repetitiva existen las siguientes posibilidades:


● Haga clic en el botón "Parar". La secuencia se detiene de inmediato. El hecho de hacer
clic en el botón de parada no afecta al estado del botón "Repetir secuencia".
● Deseleccione el botón "Repetir secuencia". De este modo, la secuencia se para cuando
se llega al tiempo de la etapa "Parar secuencia".
Tenga en cuenta que los ajustes de repetición de secuencia no se guardan con la secuencia
en el proyecto de S7-PLCSIM.

6.9.5.3 Iniciar una secuencia con una condición de disparo


Esta captura de pantalla muestra el cuadro de diálogo predeterminado para el campo
Parámetro de acción antes de empezar a configurar el disparo:

Para configurar el disparo completamente hay que introducir la información siguiente:


● Introducir la variable o dirección que se utilizará para el disparo
● Introducir el evento que se vigilará para la variable
● Introducir el valor de disparo para la variable (en caso necesario)
Para introducir la variable o dirección, haga clic en el control "Variable de disparo" para ver
una lista de todas las variables disponibles en la configuración actual:

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.

Ayuda en pantalla de S7-PLCSIM V14


124 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

También es posible introducir una dirección en el campo "Variable de disparo". Si la


dirección tiene una variable asociada, se muestra el nombre de la variable en el campo
Parámetro de acción una vez finalizada la entrada. Si la dirección no tiene una variable
asociada, solo se muestra la dirección en el campo Parámetro de acción una vez finalizada
la entrada.
Al seleccionar la variable o dirección también se determinan los "eventos" disponibles. La
captura de pantalla inferior muestra que la dirección del bit de entrada se ha seleccionado
como variable de disparo. El campo del evento muestra el valor predeterminado "= TRUE".

Hay disponibles diferentes eventos para tipos de datos distintos. La tabla inferior lista los
tipos de eventos soportados para las diferentes direcciones:

Tipo de dirección Tipo de datos Eventos soportados


Dirección de bit (%i0.0) Bool = TRUE
= FALSE
Dirección de byte (%mb0) SInt / Byte = valor
Dirección de palabra (%mw0) Int / WORD <> valor
Dirección de palabra doble (%md0) Dint / DWORD
Dirección de palabra doble (%md0) Real > valor
< valor

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 125
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Cuando el usuario introduce un valor se elimina la indicación de error.

Y cuando el usuario cierra el control haciendo clic en el botón verde de la casilla de


verificación , la condición de disparo se visualiza en el campo "Parámetro de acción".

El botón azul "X" es un botón de cancelación. Si se hace clic en este botón no se


guardan los cambios.
Al guardar la secuencia, se guarda también la condición de disparo. Cuando se vuelve a
abrir el proyecto, la condición de disparo es la misma que cuando se guardó.
Cuando se exporta una secuencia, se exporta también la condición de disparo. La condición
de disparo permanece activa si se vuelve a importar una secuencia que contiene una
condición de disparo.

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.

Ayuda en pantalla de S7-PLCSIM V14


126 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

6.9.5.5 Retroalimentación visual durante la ejecución de una secuencia

Indicadores visuales en la vista del proyecto durante la reproducción de una secuencia


S7-PLCSIM muestra los siguientes indicadores visuales mientras se está ejecutando una
secuencia:

En el árbol del proyecto se muestra un icono de "ejecución" junto a la secuen-


cia que se está ejecutando. Si la secuencia está pausada, aparece un icono
de "pausa" en lugar del icono de "ejecución". Esto permite seleccionar la
secuencia correcta que debe detenerse.
Secuencia en curso: El icono de "secuencia en curso" aparece en la parte inferior derecha de la
ventana del editor de secuencias mientras la secuencia está en curso.

El icono de "ejecución de etapa" se mueve de etapa en etapa dentro de la


tabla de secuencias, indicando qué etapa se está ejecutando. Si se ha defini-
do que varias etapas comiencen al mismo tiempo, todas las etapas muestran
la flecha verde.
El tiempo de ejecución se muestra en la barra de herramientas del editor de
secuencias.

Indicadores visuales tras parar una secuencia


Se puede saber en qué momento se paró la ejecución de una secuencia a partir de los
siguientes indicadores visuales:
● No hay ningún icono de "ejecución" situado junto al nombre de la secuencia en el árbol
del proyecto.
● El icono de "secuencia en curso" ya no aparece en la parte inferior derecha de la ventana
del editor de secuencias.
● El icono de "etapa en curso" se detiene en la última etapa ejecutada.
● El tiempo de ejecución se detiene y muestra el tiempo de ejecución total de la secuencia.
Si la secuencia es de repetición, el número de repeticiones aparece entre paréntesis.

6.9.6 Acciones y parámetros de acción de la secuencia


Cada entrada o etapa de una secuencia representa una acción que tiene lugar en la
dirección especificada en el instante especificado en la columna "Tiempo". El tipo de acción
que se puede definir depende del tipo de datos de la dirección.
Una dirección se puede definir mediante un nombre de variable en el campo "Nombre" o
mediante una dirección en el campo "Dirección". La dirección de una entrada de la
secuencia determina su tipo de datos y las acciones disponibles.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 127
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Ejemplo de secuencia con dirección de bit


El ejemplo siguiente describe cómo la dirección de la etapa determina las opciones
disponibles para una dirección de bit:
● Introduzca una dirección de bit de entrada mediante la dirección o el nombre de la
variable.
● S7-PLCSIM introduce valores predeterminados en los campos restantes de la fila de la
secuencia.
● La acción "Ajustar a valor" es la predeterminada. Existen dos opciones posibles para el
parámetro de acción: FALSE o TRUE.
● Si prefiere la acción "Ajustar a frecuencia" a la acción "Ajustar a valor", selecciónela en la
lista desplegable e introduzca una frecuencia en hertzios en el campo "Parámetro de
acción". La entrada oscilará a esa frecuencia al ejecutar la secuencia.

Acción de la secuencia: "Ajustar a valor"


"Ajustar a valor" es una acción discreta. En otras palabras, el valor se escribe solo una vez
en la entrada periférica. Sin embargo, dado que no existe una periferia física (I/O) para
sobrescribir esta acción, la entrada especificada conserva su valor hasta que otra acción lo
modifique.

Acción de la secuencia: "Ajustar a frecuencia"


La acción "Ajustar a frecuencia" solo está disponible para la memoria de bit de entrada.
Para todas las demás áreas de direcciones y todos los tamaños de dirección de entrada
restantes (Byte, Word, DWord) la única acción disponible es "Ajustar a valor".
Cuando la acción es "Ajustar a frecuencia", la escritura de datos que genera el impulso
continúa hasta que se cambia la acción para esa dirección o hasta que la secuencia se
detiene. Si se ha seleccionado "Repetir secuencia" para la última etapa, la escritura de
datos continúa hasta que se selecciona "Parar secuencia".

Ayuda en pantalla de S7-PLCSIM V14


128 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

6.9.7 Información de secuencia relacionada con el tiempo

6.9.7.1 Entrada de tiempo en la secuencia


Las entradas de la secuencia se ordenan y ejecutan en función del contenido del campo
"Tiempo". El tiempo se indica en el formato: horas:minutos:segundos.fracciones de segundo
(00:00:00.00).
Si selecciona el campo "Tiempo" y simplemente introduce un número ("12", por ejemplo),
S7-PLCSIM lo interpretará y mostrará como 12 segundos (00:00:12.00). Para obtener horas,
minutos y fracciones de segundo, es necesario introducir el tiempo explícitamente utilizando
el formato correcto.
El tiempo máximo permitido para una entrada es 23:59:59.95 (S7-PLCSIM redondea las
entradas de tiempo en la secuencia a los 50 milisegundos más próximos).
La tabla siguiente muestra ejemplos de valores de tiempo en la secuencia:

Valor introducido Valor de tiempo resultante


12 00:00:12.00
12.2 00:00:12.20
.02 00:00:00.00
2:2 00:00:02.20
12:12.12 00:12:12.12
Vacío 00:00:00.00
Cualquier entrada no válida, p. ej. texto La celda se marca en rosa, se muestra un icono de error y
"abcd" se visualiza el texto que generó el error.

Orden de las etapas de la secuencia


No es necesario agregar las etapas a la secuencia en el orden en que deben ejecutarse.
Las etapas pueden introducirse en cualquier orden y se ejecutan de acuerdo con los
tiempos introducidos en la columna "Tiempo".
Las etapas se pueden ordenar por tiempo antes de ejecutar la secuencia seleccionando el
título de la columna "Tiempo".

Normas de entrada de tiempo en la secuencia


Es posible definir el mismo tiempo para múltiples entradas siempre que no sean para la
misma dirección. Si se definen múltiples acciones con el mismo tiempo para la misma
dirección, se produce un error.

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.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 129
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

La columna "Dirección" se puede ordenar para ver las acciones en función de las
direcciones de entrada que están afectadas.

Tiempos de fin de secuencia para parar y repetir secuencias


El tiempo de la última etapa de la secuencia debe ser igual o mayor que el tiempo de la
última etapa de la secuencia más 50 ms tanto para parar como para repetir secuencias.

Ejemplos de entrada de tiempo en la secuencia


Si desea que un punto de entrada genere impulsos a una frecuencia determinada durante
cinco segundos y después desea resetear la entrada, los dos ejemplos de secuencia
siguientes pueden utilizarse para conseguir dicho objetivo.

Finalizar una secuencia pasados cinco segundos: ejemplo 1


Elija para la primera etapa la acción "Ajustar a frecuencia" e introduzca la frecuencia en
hertzios en el campo "Parámetro de acción".
Para la segunda etapa introduzca en el campo "Tiempo" un valor de 00:00:05.00, elija la
acción "Ajustar a valor" e introduzca el valor "0" en el campo "Parámetro de acción".
La generación de impulsos se detiene tras cinco segundos.

Finalizar una secuencia pasados cinco segundos: ejemplo 2


También es posible introducir 00:00:05.00 en el campo Tiempo para la última etapa de la
secuencia. Este ajuste también detiene la generación de impulsos después de cinco
segundos si ha seleccionado "Parar secuencia" en la última etapa.

6.9.7.2 Tiempo de las etapas de la secuencia


S7-PLCSIM soporta el ajuste del tiempo de las etapas de la secuencia de dos formas
distintas:
● Es posible especificar que las acciones ocurran al mismo tiempo
● Es posible especificar que las etapas se ejecuten secuencialmente
Pueden crearse varias etapas para poner los valores de varias direcciones al mismo tiempo.
Esto no es una condición de error. Sin embargo, si se crean varias etapas para poner el
valor de la misma dirección al mismo tiempo, esto sí es una condición de error. S7-PLCSIM
señala la condición de error poniendo en rojo los campos que contienen el error.
Si las etapas de la secuencia contienen tiempos diferentes, S7-PLCSIM seguirá
manteniendo un tiempo mínimo de 50 ms entre las etapas. Si se introduce un tiempo inferior
a 50 ms después del tiempo de la etapa anterior, se considera un error y se indica como tal
en la interfaz de usuario.
Observe los siguientes ejemplos que ilustran estas reglas:
● Hay tres etapas definidas con direcciones diferentes para que se ejecuten al mismo
tiempo. Puesto que cada etapa actúa en una dirección distinta, no hay ningún error.
● Hay varias etapas definidas para que se ejecuten al mismo tiempo para la misma
dirección. Esto sí es un error, pues hay un conflicto de direcciones.

Ayuda en pantalla de S7-PLCSIM V14


130 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

● Cuando se introduce manualmente el tiempo de una etapa, S7-PLCSIM lo redondea al


límite de 10 ms más próximo. No se impide la entrada de un tiempo < 50 ms respecto de
la etapa anterior de la secuencia. Así, por ejemplo, si se introduce manualmente un
tiempo de 63 ms en el campo de tiempo de una etapa, S7-PLCSIM redondea los 63 ms a
60 ms. Este escenario no genera errores. Sin embargo, si después se introduce un
tiempo de 91 ms para otra etapa y se confirma la edición, el tiempo de 91 ms se
redondea a los 10 ms más próximos (en este caso, 90 ms). Puesto que esta etapa no
tiene una separación mínima de 50 ms respecto de la etapa de 60 ms, se produce una
condición de error para la etapa de 90 ms.
● Al editar los tiempos de las etapas, la etapa "Parar secuencia" se actualizará
automáticamente e igualará el tiempo de la última etapa más 50 ms.

6.9.7.3 Editar tiempo de ejecución


Cuando se pone una secuencia en pausa, el campo del tiempo de ejecución actual se activa
y permite editar el tiempo de ejecución. La edición del tiempo de ejecución actual permite
reiniciar la secuencia en un punto distinto, ya sea retrocediendo a una etapa anterior o
avanzando a una etapa posterior.
He aquí un ejemplo:

En este caso, la secuencia se ha pausado a un tiempo de 12,82 segundos. No se activa


ninguna otra etapa mientras la secuencia está en pausa.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 131
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Ahora, imagínese que cambia el tiempo de ejecución a 21,5 segundos y pulsa "Iniciar
secuencia":

La operación de la secuencia se inicia en la etapa correspondiente al nuevo tiempo de


ejecución. En este ejemplo, la secuencia omite la etapa definida en el tiempo 21,0 segundos
y empieza la operación en la etapa definida en el tiempo 21,50 segundos.
Si se edita el tiempo de ejecución de modo que quede situado entre dos etapas, al hacer
clic en "Iniciar secuencia" el temporizador de la secuencia se iniciará y la próxima etapa se
activará cuando se alcance el tiempo.
Observe que la etapa que estaba activa en el momento de poner la secuencia en pausa es
una acción "Ajustar a frecuencia". Puesto que esta etapa estaba activa cuando se puso la
secuencia en pausa y después se adelantó el tiempo de ejecución, la etapa sigue activa
cuando se inicia de nuevo la secuencia.
Esto es exactamente lo que ha pasado en el ejemplo anterior:
● Cuando la secuencia estaba en pausa, la etapa activa estaba ejecutando una acción
"Ajustar a frecuencia" para %I0.3.
● Mientras la secuencia estaba en pausa, el tiempo de ejecución se ha editado para omitir
la próxima etapa de la secuencia. Esta etapa habría parado la acción "Ajustar a
frecuencia".
● Al omitir la etapa, la acción "Ajustar a frecuencia" para %I0.3 tiene permiso para
permanecer activa.
También es posible editar el tiempo de ejecución para reproducir una parte de la secuencia.
Este es el ejemplo original de una secuencia en pausa:

Ayuda en pantalla de S7-PLCSIM V14


132 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

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.

6.9.8 Insertar, agregar y borrar etapas de una secuencia


Al abrir una secuencia, esta contiene tres filas o etapas:
● Una primera etapa que contiene el icono de "primera etapa" en la columna de
indicador, "00:00.00:00" en la columna "Tiempo" e "Iniciar inmediatamente" en la
columna "Acción". Esta etapa no puede editarse.
● Una etapa vacía con "00:00.00.00" en la columna "Time".
● Una etapa final que contiene el icono de "última etapa" en la columna de indicador,
"00:00.00:05" en la columna "Tiempo" y "Parar secuencia" (valor predeterminado) en la
columna "Acción".
La primera etapa de una secuencia se crea editando la fila vacía.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 133
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Insertar una etapa


Cuando se inserta una etapa, esta aparece encima de la etapa seleccionada en ese
momento.
Para insertar una etapa proceda de uno de los siguientes modos:
● Haga clic en el botón "Insertar etapa" de la barra de herramientas del editor de
secuencias.
● Haga clic con el botón derecho del ratón en cualquier etapa y elija "Insertar etapa" del
menú contextual.

Agregar una etapa


Cuando se agrega una etapa, esta aparece debajo de la etapa seleccionada en ese
momento. El tiempo de la etapa agregada será igual al tiempo de la etapa seleccionada
actualmente más el tiempo de intervalo predeterminado.
Para agregar una etapa proceda de uno de los siguientes modos:
● Haga clic en el botón "Agregar etapa" de la barra de herramientas del editor de
secuencias.
● Haga clic con el botón derecho del ratón en cualquier etapa y elija "Agregar etapa" del
menú contextual.

Uso del intervalo predeterminado


Si desea cambiar el tiempo predeterminado para una etapa agregada, introduzca un valor
distinto en el cuadro de texto "Intervalo predeterminado" de la barra de herramientas del
editor de secuencias. El tiempo de la nueva etapa será el tiempo de la etapa seleccionada
más el valor del tiempo de intervalo predeterminado.

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.

El rango válido del intervalo predeterminado es de 50 a 5000 ms. La entrada se redondea a


los 10 ms más próximos.

Ayuda en pantalla de S7-PLCSIM V14


134 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Así, por ejemplo, si se introduce "14405", el intervalo predeterminado se redondea a "1450".


A continuación se muestran algunos ejemplos de entradas no válidas que harían que el
intervalo predeterminado se pusiera a su valor anterior o a "50" si no hay ningún intervalo
predeterminado:
● "9999"
● "b"
● "- 100

Eliminar una etapa


Para borrar una etapa, selecciónela y proceda de uno de los siguientes modos:
● Pulse la tecla "Supr" del teclado.
● Haga clic en el botón "Borrar" de la barra de herramientas.
● Haga clic con el botón derecho del ratón y seleccione "Borrar" del menú contextual.

6.9.9 Activar y desactivar etapas de secuencia


Existe la posibilidad de desactivar temporalmente una o varias etapas de una secuencia.
Las etapas desactivadas se ignoran al reproducir la secuencia. Esta funcionalidad
proporciona una forma flexible de depurar la secuencia. La o las secuencias desactivadas
se reactivan con un solo clic, de modo que se incluyen en la secuencia la próxima vez que
se reproduce.
Para desactivar una etapa, proceda del siguiente modo:
1. Seleccione la etapa seleccionando toda la fila o haciendo clic en una celda de la fila.
2. Haga clic en el botón "Desactivar etapa" de la barra de herramientas del editor de
secuencias.
Es posible desactivar varias etapas al mismo tiempo seleccionándolas y haciendo clic en el
botón "Desactivar etapa".
Una etapa se reactiva seleccionándola y haciendo clic en el botón "Activar etapa" .

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 135
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Reglas relacionadas con la desactivación y activación de etapas


Una etapa puede desactivarse aunque contenga un error. En este caso, el icono de error de
la fila será reemplazado por el icono de desactivación. Esto permite reproducir la secuencia
e ignorar el error.
Una etapa desactivada puede editarse libremente. Si al editar la etapa queda invalidada, la
etapa no se marcará con un error hasta que se reactive. Esta condición no impide ejecutar
la secuencia.
No es posible desactivar la etapa "Iniciar secuencia" ni la etapa "Parar secuencia". Si se
selecciona una de estas etapas y se hace clic en el botón "Desactivar etapa" no se mostrará
ningún error y la etapa no se desactivará.
El estado activado o desactivado de una etapa se conserva al copiarla y pegarla.
El estado activado o desactivado de una etapa se conserva al exportar una secuencia.
Cuando se importa la secuencia de nuevo, todas las etapas desactivadas se importarán en
estado desactivado.
Si se clasifica la tabla por tiempo o dirección también se clasificarán las etapas
desactivadas.
Cuando se desactiva una etapa es posible que cambie el estado de otra etapa de la
secuencia. Así, por ejemplo, posiblemente se recibirá un error si hay varias acciones en la
misma dirección simultáneamente. Este tipo de error puede solucionarse desde ambas
etapas seleccionando y desactivando una de ellas.

6.9.10 Ajuste del tiempo de etapa


Cuando se edita y depura una secuencia, es posible que deba insertarse una etapa en
medio de una secuencia. Adicionalmente, quizás deban retardarse todas las etapas
siguientes en un tiempo determinado.
Para hacerlo, siga el ejemplo siguiente:
● Después de probar la secuencia se determina que hay que agregar una etapa nueva
entre las etapas existentes en 02,00 segundos y 02,50 segundos. Utilice primero el botón
"Insertar etapa" para crear una etapa vacía en la posición correcta y, seguidamente,
edite la etapa.
● Deberá agregar un retardo de 0,50 segundos a todas las etapas siguientes de la
secuencia. Esto puede hacerse manualmente editando el tiempo de cada etapa o bien
seleccionando las etapas, haciendo clic con el botón derecho del ratón y seleccionando
"Ajuste del tiempo de etapa".
● Esta acción permite agregar un tiempo positivo o negativo a todas las etapas
seleccionadas. Al seleccionar esta opción del menú contextual se mostrará un pequeño
cuadro de diálogo que permite introducir un tiempo que se agregará a cada etapa.
– Si se introduce un tiempo positivo, el valor "Tiempo" de cada una de las etapas se
incrementará en dicho tiempo.
– Si se introduce un tiempo negativo, el valor "Tiempo" de cada una de las etapas se
decrementará en dicho tiempo. Si el decremento hace que algunos tiempos sean
negativos, las etapas correspondientes se ajustarán a un tiempo de 00,00.

Ayuda en pantalla de S7-PLCSIM V14


136 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

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.

6.9.11 Ejecutar más de una secuencia a la vez


Un proyecto puede contener múltiples secuencias, pero solo es posible ejecutar una
secuencia a la vez. Cuando se está ejecutando una secuencia, el botón "Iniciar secuencia"
no está activo para ninguna otra secuencia.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 137
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

6.9.12 Condiciones de error de la secuencia


Cuando existe una condición de error en una entrada de la secuencia, la celda que contiene
el error se marca en rosa y en la columna de indicador aparece un icono "X" rojo . Se
puede pasar el puntero del ratón por encima de la entrada errónea para visualizar un
mensaje de error correspondiente.
Una secuencia no se puede reproducir mientras existan condiciones de error en ella.
Los errores posibles de una secuencia son los siguientes:

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

Recuerde que el editor de secuencias no comprueba el rango de direcciones. Intenta


observar cualquier dirección que sea sintácticamente correcta.

Ayuda en pantalla de S7-PLCSIM V14


138 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Trabajar en la vista del proyecto
6.9 Trabajar en el editor de secuencias

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 139
Simular la comunicación 7
7.1 Vista general de una simulación de la comunicación
S7-PLCSIM V14 soporta la comunicación entre instancias de simulación. Una instancia
puede ser una simulación de S7-PLCSIM V14, una simulación de WinCC Runtime o una
simulación de S7-PLCSIM V5.4.7.
Es posible ejecutar dos instancias de S7-PLCSIM V14, un máximo de ocho instancias de
S7-PLCSIM V5.4.7 e incluso más simulaciones de WinCC Runtime, y estas se pueden
comunicar entre sí.

Cómo simula la comunicación S7-PLCSIM


Cuando se lanza una simulación, S7-PLCSIM desactiva las redes externas y envía las
peticiones de comunicación por un driver de simulación de las comunicaciones. El driver
recibe las peticiones de comunicación y las envía a instancias de simulación concretas de
acuerdo con las direcciones de red que S7-PLCSIM asigna y gestiona.

Comunicación entre instancias de simulación


Todas las instancias de simulación deben ejecutarse en el mismo PC con el fin de que
puedan comunicarse entre sí. Cada instancia debe tener una dirección IP unívoca.
S7-PLCSIM V14 soporta conexiones TCP/IP y PROFINET.
Es posible simular la comunicación empleando instrucciones GET/PUT y TSEND/TRCV
(T-block) para PLC S7-1200.
Es posible simular instrucciones GET/PUT, BSEND/BRCV, TSEND/TRCV (T-block) y
TSEND_C/TRCV_C (T-Block) para PLC S7-1500 y ET 200SP.

Instrucciones T-Block y respaldo de datos


S7-PLCSIM V14 implementa instrucciones T-Block sin respaldo de datos en la CPU
receptora.
La instrucción TSEND de la CPU emisora simulada no finaliza hasta que el programa en la
CPU receptora simulada ejecuta la instrucción TRCV.

Cada PLC simulado debe tener una dirección IP unívoca


No es posible ejecutar varias simulaciones si los PLC tienen la misma dirección IP. Cada
PLC simulado debe tener una dirección IP unívoca.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 141
Simular la comunicación
7.2 Ejecutar múltiples simulaciones simultáneas

7.2 Ejecutar múltiples simulaciones simultáneas


S7-PLCSIM V14 Soporta dos simulaciones simultáneas para cualquier combinación de tipos
de CPU soportados. Las simulaciones deben tener direcciones IP unívocas para que la
comunicación y la funcionalidad sean correctas. De todas formas, no hay restricciones a la
hora de iniciar una segunda simulación que tenga una dirección IP en conflicto con una
instancia que ya se esté ejecutando, de modo que hay que estar atento para evitar esta
situación.
También es posible ejecutar una simulación de S7-PLCSIM V14 simultáneamente con una
simulación de S7-PLCSIM V5.x.
Cuando hay dos simulaciones simultáneas activas y se intenta iniciar una tercera, se
recibirá un mensaje de error indicando que se ha alcanzado el número máximo de
instancias y no será posible iniciar una tercera instancia de simulación. Esto sucede cuando
se intenta iniciar una tercera simulación simultánea de uno de los siguientes modos:
● Iniciar S7-PLCSIM desde el escritorio o el menú Inicio y seguidamente intentar iniciar una
nueva simulación
● Intentar iniciar S7-PLCSIM mediante la opción "Iniciar simulación" de STEP 7
● Hacer doble clic en un proyecto existente de S7-PLCSIM que tiene una simulación
guardada
Recuerde que en S7-PLCSIM V14 hay una diferencia entre una "simulación" y un
"proyecto". Es posible iniciar una simulación sin crear un proyecto de S7-PLCSIM. También
es posible crear o abrir un proyecto de S7-PLCSIM sin iniciar una simulación. El límite de
dos instancias se aplica a las simulaciones.
No se impide crear un proyecto de S7-PLCSIM nuevo cuando hay dos simulaciones activas.
No hay límites para el número de proyectos de S7-PLCSIM que pueden abrirse siempre y
cuando estos proyectos no tengan también simulaciones en curso.

Ayuda en pantalla de S7-PLCSIM V14


142 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Simular la comunicación
7.3 Instrucciones de comunicación soportadas entre familias de PLC

7.3 Instrucciones de comunicación soportadas entre familias de PLC


La tabla siguiente resume las conexiones válidas entre PLC y PLC por instrucción de
comunicación y pareja de PLC:

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í

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 143
Simular la comunicación
7.3 Instrucciones de comunicación soportadas entre familias de PLC

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í

Ayuda en pantalla de S7-PLCSIM V14


144 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Simular la comunicación
7.3 Instrucciones de comunicación soportadas entre familias de PLC

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

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 145
Simular la comunicación
7.3 Instrucciones de comunicación soportadas entre familias de PLC

Ayuda en pantalla de S7-PLCSIM V14


146 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Condiciones y limitaciones de error 8
8.1 Descripción general
Determinadas acciones o eventos pueden provocar errores o un comportamiento imprevisto
en S7-PLCSIM o STEP 7. A continuación encontrará una descripción de todos los
problemas conocidos y sus posibles soluciones.

8.2 Condiciones y limitaciones de error concretas

8.2.1 Error de compilación tras intentar descargar a S7-PLCSIM


Cuando se intenta descargar un programa de STEP 7 a S7-PLCSIM, es posible que se
reciba un error indicando que el programa de usuario no se ha compilado y que debería
volver a compilarse.
Este escenario puede darse:
● cuando se simula un programa que se cargó de un PLC físico
● cuando se simula un programa que se copió y pegó en el proyecto
Este error está relacionado con los bloques de programa que se generan automáticamente,
como los OB MC-Servo y MC-Interpolator en programas de Motion Control.
Para solucionar el error, borre los bloques generados automáticamente y seguidamente
vuelva a compilar el programa mediante el comando "Compilar > Software (compilar todos
los bloques)". Este comando volverá a crear y compilar los bloques correctamente para que
puedan utilizarse en S7-PLCSIM. Sin embargo, antes de borrar los bloques deben
comprobarse los ajustes de los OB.
Tenga en cuenta que este error no está limitado a Motion Control. Cualquier programa que
contenga bloques generados automáticamente podría dar el mismo problema. Después de
eliminar los bloques generados automáticamente, el programa debería compilarse y
descargarse a S7-PLCSIM sin más errores.

8.2.2 Variables accesibles desde HMI


Las variables "Accesible desde HMI" no están disponibles en tablas SIM o secuencias.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 147
Condiciones y limitaciones de error
8.2 Condiciones y limitaciones de error concretas

8.2.3 Errores cuando se simula la comunicación para varias CPU no configuradas


Este error podría darse cuando se ejecutan varias instancias de S7-PLCSIM y se intenta
simular la comunicación entre varias CPU no configuradas. Esto sucede cuando cada
simulación tiene la misma dirección IP.

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.

8.2.4 "Cortar" equivale a "Copiar" entre instancias de S7-PLCSIM


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.

Descripción del comportamiento


Inicie dos instancias de S7-PLCSIM y cree un proyecto de simulación en ambas.
Introduzca direcciones en una tabla SIM o secuencia de una de las instancias.
Corte una o varias filas y péguelas en una tabla SIM o secuencia de la otra instancia.
Observe que los elementos cortados se copian en lugar de cortarse o eliminarse. Los
elementos cortados aparecen en la segunda instancia tal como estaba previsto, pero
permanecen también en la instancia de origen.

Solución
Para solucionar este comportamiento, borre las filas cortadas o copiadas de la instancia de
origen.

Ayuda en pantalla de S7-PLCSIM V14


148 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Condiciones y limitaciones de error
8.2 Condiciones y limitaciones de error concretas

8.2.5 Simular la comunicación con HMI y varios PLC


Si desea simular varios PLC con HMI, es posible que se produzcan comportamientos de
conexión imprevistos debido a la forma en que S7-PLCSIM simula la comunicación.
Este problema puede evitarse iniciando todas las simulaciones de PLC antes de arrancar
HMI.

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.6 Evitar forzar entradas al simular S7-1500


El forzado de entradas con una CPU S7-1500 o ET 200SP simulada puede causar un
comportamiento imprevisto. Es preferible utilizar una tabla SIM de S7-PLCSIM para forzar
los valores de entrada de estos PLC.

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.8 Simular programas de seguridad


Es posible que el programa de seguridad conmute a STOP de forma inesperada. Esto
puede ocurrir por la diferencia en los tiempos de ciclo del PLC simulado y del PLC real.
Para corregir la situación, aumente el valor del parámetro F en STEP 7 siguiendo los pasos
descritos a continuación:
1. En la ventana de inspección, seleccione "General > De seguridad (fail-safe) > Parámetro
F" y ajuste "Tiempo de vigilancia F predeterminado para F I/O centralizadas" al tiempo
máximo permitido (65535 ms).
2. Realice una nueva descarga desde STEP 7 y vuelva a ejecutar la simulación.

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 149
Condiciones y limitaciones de error
8.2 Condiciones y limitaciones de error concretas

8.2.9 Utilizar la librería de sistema de seguridad v1.3 o superior de STEP 7 para la


periferia de seguridad
Para poder simular y depurar correctamente un proyecto que contenga entradas y salidas
(I/O) de seguridad, el proyecto debe usar la librería de sistema de seguridad v1.3 o superior.
Si el proyecto usa una versión anterior de esta librería de sistema, la simulación de la
periferia (I/O) de seguridad no funcionará correctamente.

8.2.10 Trabajar con librerías globales


Si el proyecto usa una librería, debe compilar el hardware y el software antes de realizar una
descarga a S7-PLCSIM. Si se selecciona solo una compilación parcial, la descarga fallará.

8.2.11 Rango válido para valores de la secuencia "Ajustar a frecuencia"


En su ajuste predeterminado, S7-PLCSIM V14 soporta un valor "Ajustar a frecuencia" para
un bit de entrada de 1 a 100 Hz en la columna "Acción" del editor de secuencias.
Si S7-PLCSIM no proporciona una entrada de frecuencia fiable, cambie el valor "Ajustar a
frecuencia" a 16 Hz o menos y vuelva a ejecutar la secuencia.

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.

Ayuda en pantalla de S7-PLCSIM V14


150 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Condiciones y limitaciones de error
8.2 Condiciones y limitaciones de error concretas

8.2.13 Error de desbordamiento de eventos cíclicos


Existe la posibilidad de que se desborde la cola de eventos cíclicos de S7-PLCSIM en caso
de que la simulación contenga alarmas cíclicas. A causa de la velocidad de S7-PLCSIM en
relación al hardware real, es posible que el siguiente evento de alarma cíclica se produzca
antes de que se haya creado la entrada en el búfer de diagnóstico.
Si esto sucede, se coloca una entrada adicional en la cola, lo que provoca otro
desbordamiento. S7-PLCSIM notifica un desbordamiento por medio de avisos en el búfer de
diagnóstico y un icono de error rojo en el árbol del proyecto.
Si la cola se desborda, seleccione "Opciones > Configuración > Vigilancia del tiempo de
ciclo". A continuación puede realizar una de las dos acciones siguientes:
● Seleccione la casilla de verificación "Bloquear vigilancia del tiempo de ciclo".
● Seleccione la casilla de verificación "Especificar tiempo de ciclo máximo" e introduzca un
valor más grande en el campo "Tiempo de ciclo máximo". Puede introducir un tiempo de
hasta 60000 ms.
Una vez realizada una de estas dos acciones, es necesario llevar a cabo otra descarga
desde STEP 7 para que los cambios surtan efecto.

8.2.14 Niveles de protección por contraseña y simulación


No es posible configurar una contraseña de protección para el PLC en HMI y después
descargar en S7-PLCSIM.
Si intenta ejecutar una simulación con niveles de protección activados, HMI recibe un error y
no puede conectarse con S7-PLCSIM. S7-PLCSIM no comprueba niveles de protección, por
lo que indica que no hay ninguna contraseña activada.
Si ya ha configurado niveles de protección para el PLC, deberá desactivarlos antes de
ejecutar una simulación. Una vez finalizada la simulación puede volver a activar los niveles
de protección.

8.2.15 Funciones online y de diagnóstico de STEP 7


Funciones online y de diagnóstico de STEP 7
Algunas funciones de online y de diagnóstico no tienen una finalidad útil para la simulación.
El uso estas funciones puede provocar un comportamiento inesperado de S7-PLCSIM.
Estas incluyen:
● Asignar una dirección IP
● Formatear Memory Card
● Asignar nombre
● Actualizar firmware

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 151
Condiciones y limitaciones de error
8.2 Condiciones y limitaciones de error concretas

8.2.16 Simulación en modo de espera


Es posible que la simulación se detenga cuando el equipo o la programadora pase al modo
de espera o de suspensión. En tal caso, se suspende la comunicación entre STEP 7 y
S7-PLCSIM. Cuando el equipo o la programadora vuelva a estar activo, será necesario
restablecer la comunicación o, en determinados casos, volver a abrir el proyecto de
simulación.
Para que esto no suceda, desactive el modo de espera del equipo o la programadora.

8.2.17 Ejecutar S7-PLCSIM en una conexión de escritorio remoto


Es posible ejecutar S7-PLCSIM por medio de una conexión de escritorio remoto. Sin
embargo, debería evitarse desconectar la conexión con el cliente de escritorio durante la
configuración. En casos excepcionales, esto puede provocar el bloqueo de la interfaz de
usuario del software.
Si se bloqueara la interfaz de usuario, siga los pasos siguientes en el cliente de escritorio:
1. Abra el Administrador de tareas de Windows y cierre el proceso "rdpclip.exe".
2. Escriba "rdpclip.exe" en el símbolo del sistema para reiniciar el proceso.
Tenga en cuenta que se perderá el contenido actual del portapapeles. No obstante, podrá
continuar con la configuración del modo habitual.
Reinicie S7-PLCSIM lo antes posible.

8.2.18 Trabajar con unidades de red sincronizadas automáticamente


Una sincronización automática tras una interrupción de la red puede provocar que los datos
actuales (locales) del proyecto se guarden como "copia de seguridad" en la unidad de red.
Esto podría hacer que se cargaran datos de proyecto anticuados de la unidad de red al abrir
el proyecto. Por este motivo, es recomendable no guardar proyectos de S7-PLCSIM en
unidades de red sincronizadas.
Si, de todas formas, trabaja con unidades sincronizadas, puede seguir trabajando
localmente en caso de interrupción de la red. En este caso, siempre deberá asegurarse de
que la aplicación S7-PLCSIM esté cerrada mientras se sincronizan los datos. La
sincronización debe implementarse de forma que los datos actuales (locales) del proyecto
reemplacen los datos de proyecto que hay en la unidad de red.

8.2.19 Retardo en el menú de proyecto


Es posible que se produzcan retardos y, posiblemente, una caída del sistema, al abrir el
menú de proyecto si uno de los proyectos de la lista de proyectos usados recientemente se
encuentra en una unidad de red que no está conectada.
Para corregir el problema, vuelva a conectar la unidad de red o mueva la carpeta de
proyectos a una unidad conectada.

Ayuda en pantalla de S7-PLCSIM V14


152 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Condiciones y limitaciones de error
8.2 Condiciones y limitaciones de error concretas

8.2.20 Selección de nemónicos


Si se utilizan nemónicos alemanes para crear un proyecto y, a continuación, se cambia el
idioma de la interfaz de usuario, es posible que se produzca un error a causa de la diferente
ubicación de los signos decimales.
Para evitar este problema, utilice el formato de nemónicos internacionales ("1.23", en vez de
"1,23").

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 153
Condiciones y limitaciones de error
8.2 Condiciones y limitaciones de error concretas

Ayuda en pantalla de S7-PLCSIM V14


154 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Índice alfabético

Campo de dirección vacío en el archivo


importado, 101, 106
A Cascadas automáticas en los tooltips, 54
Comandos del menú Ayuda, 51
Accesos directos de teclado, 68
Comandos del menú Edición, 50
Acciones conflictivas en una secuencia, 138
Comandos del menú Ejecutar, 50
Actualización de firmware, 16
Comandos del menú Opciones, 50
Ajustar a frecuencia, 128
Comandos del menú Proyecto, 50
Ajustar a valor, 128
Comandos del menú Ventana, 51
Ajuste de nemónicos, 54
Compatibilidad de firmware, 16
Ajustes de aplicación, 54
Comunicaciones
Ajustes de idioma, 54
Respaldo de datos, 141
Árbol del proyecto, 50, 62
Configuración de dispositivos, 63
Carpeta de secuencias, 63
Hardware, 86
Carpeta de tablas SIM, 63
Configuración del tiempo de ciclo, 55

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

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 155
Índice alfabético

Editor de tablas SIM G


Autorrellenar, 99
Grabar y reproducir, 113
Copiar y pegar, 99
Guardar los ajustes del área de trabajo, 67
Deshacer y rehacer, 98
Forzar coherentemente, 104
Forzar por lotes, 104
H
Grabar acciones para crear una secuencia, 105
Pegar variables estructuradas, 100 Hardware
Entrada de tiempo, 129 En la configuración de dispositivos, 86
Máximo permitido, 129 instalado con un HSP, 86
Error de firmware, 16 no detectado, 86
Error de tiempo de parada de secuencia, 138 HMI, 141
Error indefinido en la secuencia, 138
Errores de diagnóstico, 24
Errores de simulación, 147 I
Errores en una secuencia, 138
Importación solo parcialmente correcta, 101, 106
Estado operativo RUN, 23
Importar/Exportar
Ajuste desde la barra de herramientas, 60
En una secuencia, 115
Configuración del menú Ejecutar, 53
Indicador de forzado permanente, 93
Estado operativo STOP, 23
Insertar una etapa en una secuencia, 108
Ajuste desde la barra de herramientas, 60
Instrucciones
Configuración del menú Ejecutar, 53
BSEND/BRCV, 141
Estados de simulación, 77
PUT/GET, 141
Estados del proyecto, 77
TSEND/TRCV, 141
ET 200SP
USEND/URCV, 141
de seguridad, 31
Instrucciones T-Block
Firmware, 31
Respaldo de datos, 141
Instrucciones soportadas, 33
Interfaz de usuario
Módulo tecnológico de E/S controladas por
Dividir ventanas, 56
tiempo, 32
Vista del proyecto, 49
Módulo tecnológico Motion Control, 32
Interfaz de usuario de la configuración de
Módulo tecnológico PID Control, 32
dispositivos, 85
Módulos tecnológicos de contaje y medición, 32
Sección de configuración hardware, 85
Objeto tecnológico de contaje y medición, 32
Sección de direcciones, 86
Objeto tecnológico PID, 32
Objeto tecnológico ss, 32
Soporte de módulos tecnológicos, 32
L
Soporte de objetos tecnológicos, 32
ET 200SPF LEDs, 24
Instrucciones soportadas, 33 Licencias de STEP 7
Tiempo de vigilancia F, 31 Licencia Basic, 15
Exportar un Trace Licencia Professional, 15
Archivo .csv de Microsoft Excel, 117 Lista de los últimos proyectos, 54
archivo de registro Trace de variables, 117

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

Ayuda en pantalla de S7-PLCSIM V14


156 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Índice alfabético

Funciones de ayuda, 57 Reproducir una secuencia creada a partir de acciones


Opciones > Configuración, 53 grabadas de tabla SIM, 113
Proyecto, 51 Restablecer configuración de fábrica, 54
Sistema de ayuda, 57 RUN/STOP, 60
Menú proyecto, 51
Motion Control, 25
Limitaciones, 26 S
Modo de referenciado, 25
S7-1200
Objetos tecnológicos, 26
de seguridad, 28
TO_ExternalEncoder, 27
Instrucciones soportadas, 29
TO_PositioningAxis, 26
Módulo tecnológico Motion Control, 29
MRES, 48
Módulo tecnológico PID Control, 29
Múltiples instancias
Módulos tecnológicos de contador, 29
Copiar y pegar, 148
Objeto tecnológico Motion Control, 29
Objeto tecnológico PID, 29
Soporte de módulos tecnológicos, 29
N
Soporte de objetos tecnológicos, 29
Nombre de usuario, 54 Versiones de firmware válidas, 28
Novedades, 11 S7-1200F
Nuevas funciones, 11 Instrucciones soportadas, 29
Tiempo de vigilancia F, 28
Versiones de firmware válidas, 28
P S7-1500
de seguridad, 30
Pegar variables estructuradas, 115
Firmware, 29
Permite las cascadas automáticas en los tooltips, 54
Instrucciones soportadas, 30
Personalizar el área de trabajo, 61, 67
Módulo tecnológico de E/S controladas por
Poner nombre a un proyecto, 74
tiempo, 30
PROFINET, 141
Módulo tecnológico Motion Control, 30
Programas de STEP 7 compatibles, 23
Módulo tecnológico PID Control, 30
Propiedades del proyecto, 50
Módulos tecnológicos de contaje y medición, 30
Protección anticopia, 24
Objeto tecnológico de contaje y medición, 30
Protección de acceso, 24
Objeto tecnológico PID, 30
Protección de know-how, 24
Objeto tecnológico ss, 30
Protección por contraseña, 24
Soporte de módulos tecnológicos, 30
Proyecto
Soporte de objetos tecnológicos, 30
Abrir, 59
S7-1500F
Crear un, 74
Instrucciones soportadas, 30
Datos incluidos en un, 74
Tiempo de vigilancia F, 30
Extensión de archivo, 59, 74
S7-PLCSIM V14 Advanced, 14
Guardar, 59
S7-PLCSIM V5.x, 14
Nuevo, 59
Secuencia
Propiedades, 76
Activar una etapa, 108
Ubicación, 54
Agregar una etapa, 108
Ajustar el tiempo de etapa, 108
Ajustes del formato de tiempo, 108
R
Autorrellenar, 113
Recetas, 25 Autorrellenar y el intervalo predeterminado, 114
Registrar datos, 25 Barra de herramientas, 108
Rellenar una tabla SIM Cambiar el nombre, 107
Vista general, 98 Columna Acción, 110
Columna Comentario, 110

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 157
Índice alfabético

Columna Dirección, 110 Soporte de controladores basados en PC, 24


Columna Formato de visualización, 110 Soporte de dispositivos de periferia, 24
Columna Indicador, 110 Soporte de instrucciones de comunicación
Columna Nombre, 110 ET 200SP y ET 200SPF, 33
Columna Parámetro de acción, 110 S7-1200, 29
Columna Tiempo, 110 S7-1500, S7-1500C y S7-1500F, 31
Condiciones de error, 138 Soporte online, 35
Copiar y pegar, 114 STEP 7
copiar y pegar y el intervalo predeterminado, 114 Exportar un archivo Trace, 117
Crear a partir de un archivo Trace, 117
crear y rellenar, 113
Desactivar una etapa, 108 T
Deshacer y rehacer, 112
Tabla SIM, 89
Deshacer y rehacer durante la reproducción, 112
Activar/desactivar forzado de no entradas, 95
Detener una secuencia, 108
Barra de herramientas, 95
ejecutar múltiples, 137
Bits, 96
Entradas de la tabla de observación, 116
Cargar variables del proyecto, 98
Etapa actual, 111
Columna Bits, 103, 104
Etapa de parada, 111
Columna Forzar coherentemente, 103
Etapas, 111
Columna Indicador, 96
etapas editables, 111
Columna Observar/forzar valor, 103
Exportar a Excel, 108
Comentario, 96
Funciones comunes con la tabla SIM, 89
Condiciones de error, 105
Guardar los ajustes de la ventana, 109
Descripción, 94
Importar de Excel, 109
Exportar, 101
Importar de medición Trace, 109
Formato de visualización, 96
Importar un archivo Trace, 117
Forzar coherentemente, 96
Importar/Exportar, 116
Forzar todos los valores seleccionados, 95
Importar/exportar y el campo de tiempo, 116
Funciones comunes con la secuencia, 89
Indicador de error, 111
Importar, 101
Iniciar al disparar, 111
menú contextual, 96
Iniciar inmediatamente, 111
Observar/Forzar valor, 96
Iniciar una secuencia, 108
Sinopsis, 97
Insertar una etapa, 108
Tarjeta SD, 25, 25, 25
Intervalo predeterminado, 108, 114
TCP/IP, 141
Menú contextual, 111
Test del programa, 106
Pausar una secuencia, 108
Tiempo de ciclo máximo, 55
Pegar variables estructuradas, 115
Tiempo de ejecución, 109
Repetir una secuencia, 108
Tipo de datos incompatible en la secuencia, 138
Retroalimentación visual, 127
Tooltip en cascada, 54
Tiempo de ejecución, 109
Varias etapas con la misma dirección, 129
Servicio y soporte, 35
U
Servidor web, 25
Simulación Ubicación del proyecto, 74
Estados operativos RUN y STOP, 23 Ubicación y ajustes, 54
y el botón de encendido, 19
Simular la comunicación, 141
Sinopsis de S7-PLCSIM, 11
Sistema de ayuda, 57
Búsqueda, 35
Software instalado, 57

Ayuda en pantalla de S7-PLCSIM V14


158 Manual de programación y manejo, V14, 09/2016, A5E38930197-AA
Índice alfabético

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

Ayuda en pantalla de S7-PLCSIM V14


Manual de programación y manejo, V14, 09/2016, A5E38930197-AA 159

También podría gustarte