s7-plcsim · pdf filesimatic s7-plcsim manual del usario 2 utilizar s7-plcsim para depurar el...

94
SIMATIC S7-PLCSIM Manual del usario 01/2001 2809921-0001

Upload: vonguyet

Post on 06-Mar-2018

271 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC

S7-PLCSIM

Manual del usario

01/2001

2809921-0001

Page 2: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

Index-2Sistema de automatización S7-200S7-200

C79000-G7078-C233-02

!PeligroSignifica que, si no se adoptan las medidas preventivas adecuadas, se producirá la muerte, o bien lesiones cor-porales graves o daños materiales considerables.

!Precaución

Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, o bien lesionescorporales graves o daños materiales considerables.

!Cuidado

Junto con el símbolo de aviso, significa que, si no se adoptan las medidas preventivas adecuadas, pueden produ-cirse lesiones corporales leves o moderadas.

Cuidado

Sin el símbolo de aviso, significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirsedaños materiales.

Nota

Sin el símbolo de aviso, significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirseresultados o estados impredecibles.

Personal cualificadoLa puesta en funcionamiento y el servicio del equipo sólo deben ser llevados a cabo conforme a lo descrito eneste manual. Sólo está autorizado a intervenir en este equipo el personal cualificado . En el sentido del manualse trata de personas que disponen de los conocimientos técnicos necesarios para poner en funcionamiento,conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estándar de seguridad.

Uso conformeConsidere lo siguiente:

!PrecauciónEl equipo y los componentes del sistema sólo se podrán utilizar para los casos de aplicación previstos en el catá-logo y en la descripción técnica, y sólo con los equipos y componentes de proveniencia tercera recomendados yhomologados por Siemens.

El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalación yun montaje conforme a las prácticas de la buena ingeniería, así como un manejo y un mantenimiento rigurosos.

Marcas registradasSIMATIC , SIMATIC NET y SIMATIC HMI son marcas registradas por SIEMENS AG.Los restantes nombres y designaciones contenidos en el presente impreso pueden ser marcas registradas cuyautilización por terceros para sus fines pueden violar los derechos de los proprietarios.

Consignas de seguridad para el usuarioEste manual contiene las informaciones necesarias para la seguridad personal, así como para la prevenciónde daños materiales. Las informaciones están puestas de relieve mediante señales de precaución. Lasseñales que figuran a continuación representan distintos grados de peligro:

Hemos probado el contenido de esta publicación con la concordanciadescrita para el hardware y el software. Sin embargo, es posible que se denalgunas desviaciones que nos impiden tomar garantía completa de estaconcordancia. El contenido de esta publicación está sometido a revisionesregularmente y en caso necesario se incluyen las correcciones en lasiguiente edición. Agradecemos sugerencias.

Exención de responsabilidadCopyright � Siemens AG 2000 All rights reserved

La divulgación y reproducción de este documento, así como el uso y lacomunicación de su contenido, no están autorizados, a no ser que seobtenga el consentimiento expreso para ello. Los infractores quedanobligados a la indemnización de los daños. Se reservan todos los derechos,en particular para el caso de concesión de patentes o de modelos de utilidad.

Siemens AGBereich Automatisierungs– und AntriebstechnikGeschaeftsgebiet Industrie–AutomatisierungssystemePostfach 4848, D-90327 Nuremberg

Siemens Aktiengesellschaft

Siemens AG 2000Sujeto a cambios sin previo aviso.

Page 3: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

Índice

Introducción ........................................................................................................1

Utilizar S7-PLCSIM para depurar el programa..................................................2

Novedades de S7-PLCSIM, versión 5.0 .............................................................3

Funciones de S7-PLCSIM...................................................................................4

Diferencias respecto a un PLC S7 real..............................................................6

Primeros pasos ...................................................................................................8

Activar la simulación ........................................................................................10

Iniciar la simulación..........................................................................................11

Abrir un PLC simulado .....................................................................................12

Observar el programa simulado ......................................................................13

Modificar la configuración del hardware para S7-PLCSIM............................14

Cargar datos de sistema en S7-PLCSIM .........................................................16

Cargar la configuración modificada en S7-PLCSIM.......................................17

Subventana "CPU"............................................................................................18

Conectar y desconectar la alimentación de la CPU simulada.......................19

Subventana "Entrada" ......................................................................................20

Subventana "Salida".........................................................................................21

Subventana "Marca" .........................................................................................22

Marca (Menú Insertar).......................................................................................23

Subventana "Temporizadores"........................................................................24

Temporizador (Menú Insertar)..........................................................................25

Temporizadores manuales (Menú Ejecutar) ...................................................26

Temporizadores automáticos (Menú Ejecutar)...............................................27

Inicializar temporizadores ................................................................................28

Subventana "Contadores"................................................................................29

Page 4: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

Subventana "Variable" general........................................................................30

Subventana "Bits verticales" ...........................................................................31

Subventana "Pilas" ...........................................................................................32

Subventana "Acumuladores y palabra de estado" ........................................33

Subventana "Registros de bloques" ...............................................................34

Cuadro de diálogo "Grabar/reproducir"..........................................................35

Utilizar el regulador...........................................................................................38

Guardar un PLC simulado................................................................................39

Finalizar la simulación......................................................................................40

Abrir PLC... (Menú Archivo) .............................................................................41

Abrir organización (Menú Archivo)..................................................................42

Guardar PLC (Menú Archivo) ...........................................................................43

Dirección MPI ....................................................................................................44

Guardar organización (Menú Archivo) ............................................................45

Cerrar PLC (Menú Archivo) ..............................................................................46

Cerrar organización (Menú Archivo) ...............................................................47

Salir (Menú Archivo) .........................................................................................48

Modos de operación de la CPU........................................................................49

Cambiar el modo de operación de la CPU ......................................................50

Indicadores de la CPU ......................................................................................51

Elegir el modo de simulación...........................................................................52

Ciclo individual (Menú Ejecutar)......................................................................53

Continuo (Menú Ejecutar).................................................................................54

Siguiente ciclo (Menú Ejecutar) .......................................................................55

Pausa (Menú Ejecutar)......................................................................................56

Cuadro de diálogo "Vigilancia del tiempo de ciclo" ......................................57

Tiempo máximo de ciclo...................................................................................58

Page 5: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

Areas de memoria .............................................................................................59

Efectuar un borrado total de la memoria de la CPU.......................................60

Utilizar direcciones simbólicas........................................................................61

Rótulos informativos sobre las direcciones simbólicas ...............................62

Asignar símbolos (Menú Herramientas)..........................................................63

Datos de referencia (Menú Herramientas) ......................................................64

Rearranque completo (Menú Ejecutar) ...........................................................65

Rearranque (Menú Ejecutar) ............................................................................66

Arranque en frío (Menú Ejecutar) ....................................................................67

Utilizar OBs de interrupción en el programa ..................................................68

Alarma de proceso (OB40-OB47).....................................................................70

OB para errores de redundancia en la periferia (OB 70) ...............................71

Errores de redundancia en la CPU (OB72)......................................................72

Errores de redundancia en la comunicación (OB73) .....................................75

Error de tiempo (OB80).....................................................................................76

Alarma de diagnóstico (OB82) .........................................................................77

Presencia de módulo (extraer/retirar) (OB83).................................................79

Error de ejecución del programa (OB85) ........................................................80

Fallo del bastidor (OB86)..................................................................................81

Formato de los datos numéricos de S7-PLCSIM............................................83

Consejos para solucionar problemas .............................................................84

Uso de la Ayuda ................................................................................................86

Page 6: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

1

IntroducciónLa aplicación S7-PLCSIM permite ejecutar y comprobar el programa de usuario en unsistema de automatización (PLC) simulado en un PC o en una unidad de programación(como p.ej. en la PG 740). Puesto que la simulación se realiza sólo mediante el softwareSTEP 7, no se requiere ninguna conexión con equipos hardware S7 (CPU o módulos deampliación). El PLC S7 simulado permite probar y depurar programas para las CPUs S7-300y S7-400, así como programas de WinLC.

S7-PLCSIM incorpora un sencillo interface de usuario para visualizar y modificar diversosparámetros utilizados por el programa (como p.ej. para activar y desactivar las entradas).Además se pueden usar varias aplicaciones del software STEP 7 mientras se va ejecutandoel programa en el PLC simulado. Ello permite utilizar herramientas tales como la tabla devariables (VAT) para visualizar y modificar variables.

Page 7: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

2

Utilizar S7-PLCSIM para depurar el programaS7-PLCSIM ofrece las siguientes funciones para depurar el programa de usuario:

� El comando Pausa detiene la CPU simulada y permite reanudar la ejecución delprograma en la operación donde se detuvo el mismo.

� Cualquier cambio que se efectúe en una subventana actualiza inmediatamente elcontenido de la correspondiente dirección en la memoria. La CPU no espera hasta elcomienzo o el final del ciclo para actualizar los datos que se hayan modificado.

� Las opciones de control de ejecución permiten elegir cómo la CPU deberá ejecutar elprograma:

Ciclo individual ejecuta un ciclo del programa y espera a que Ud. le solicite que ejecuteel siguiente ciclo.

Ciclo continuo ejecuta el programa como un PLC real: inicia un nuevo cicloinmediatamente después de haber finalizado el ciclo precedente.

Page 8: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

3

Novedades de S7-PLCSIM, versión 5.0Función "Grabar/reproducir"

Grabe la interacción con las subventanas de S7-PLCSIM al cambiar los valores de lasentradas, salidas y marcas, así como al inicializar los temporizadores. Reproduzca lagrabación para comprobar el funcionamiento del programa en S7-PLCSIM.

Subventana "Bits verticales"

El formato vertical muestra la dirección absoluta o simbólica de cada bit. Indique un tipo dememoria para la variable:

� Entrada

� Salida

� Marca

Nuevos tipos de datos

S7-PLCSIM incorpora dos tipos de datos nuevos:

� String

� DT (DATE_AND_TIME)

Nuevos métodos Execute Scan para S7ProSim

Se ofrecen dos nuevos métodos:

� El método ExecuteNmsScan permite indicar un tiempo para los ciclos de S7ProSim.

� El método ExecuteNScans permite indicar un número de ciclos para S7ProSim.

Soporte de OB102 (arranque en frío), CPUs tipo S7-400H

S7-PLCSIM soporta ahora las siguientes funciones de los PLCs:

� OB102 (arranque en frío)

� CPUs tipo S7-400H (OB70, OB72, OB73, SFC 14, SFC 15, SFC 90, SFB 8, SFB 9)

Page 9: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

4

Funciones de S7-PLCSIMS7-PLCSIM asiste las siguientes funciones:

� Temporizadores: 512 (T 0 hasta T 511).

� Marcas: 16.384 bits (2048 bytes) de la memoria M

� E/S direccionables (en total): 16.384 bits (16 KB) del área de E/S

� Imagen del proceso (actualizada en cada ciclo): dependiendo de la configuración delhardware en los datos de sistema cargados de STEP 7, S7-PLCSIM simula unaimagen del proceso de 512 ó 1024 bytes.

� Bloques lógicos y bloques de datos: 2048 bloques de función (FBs) y funciones(FCs), así como 4095 bloques de datos (DBs).

� Bloques de función del sistema (SFBs): SFB0, SFB1, SFB2, SFB3, SFB4, SFB5,SFB8, SFB9, SFB12, SFB13, SFB14, SFB15, SFB16, SFB19, SFB20, SFB21,SFB22, SFB23, SFB32, SFB33, SFB34, SFB35, SFB36 y SFB37.

Observe que SFB12, SFB13, SFB14, SFB15, SFB16, SFB19, SFB20, SFB21,SFB22 y SFB23 son NOPs (operaciones nulas). No es necesario cambiar unprograma que llame a una NOP.

� Funciones de sistema (SFCs): SFC0, SFC1, SFC2, SFC3, SFC4, SFC5, SFC6,SFC7, SFC9, SFC10, SFC11, SFC13, SFC14, SFC15, SFC17, SFC18, SFC19,SFC20, SFC21, SFC22, SFC23, SFC24, SFC25, SFC26, SFC27, SFC28, SFC29,SFC30, SFC31, SFC32, SFC33, SFC34, SFC35, SFC36, SFC37, SFC38, SFC39,SFC40, SFC41, SFC42, SFC43, SFC44, SFC46, SFC47, SFC48, SFC49, SFC50,SFC51, SFC52, SFC54, SFC55, SFC56, SFC57, SFC58, SFC59, SFC60, SFC61,SFC62, SFC64, SFC65, SFC66, SFC67, SFC68, SFC69, SFC79, SFC80, SFC81 ySFC90.

En el caso de las SFC26 y SFC27, S7-PLCSIM asiste únicamente el parámetro deentrada 0.

Observe que SFC7, SFC11, SFC25, SFC35, SFC36, SFC37, SFC38, SFC48,SFC60, SFC61, SFC62, SFC65, SFC66, SFC67, SFC68, SFC69, y SFC81 sonNOPs (operaciones nulas). No es necesario cambiar un programa que llame a unaNOP.

� Bloques de organización (OBs): OB1 (programa cíclico), OB10 hasta OB17 (alarmahoraria), OB20 hasta OB23 (alarma de retardo), OB30 hasta OB38 (alarma cíclica),OB40 hasta OB47 (alarma de proceso), OB70 (errores de redundancia en laperiferia), OB72 (errores de redundancia en la CPU), OB73 (errores de redundanciaen la comunicación), OB80 (error de tiempo), OB81 (fallo de alimentación), OB82(alarma de diagnóstico), OB83 (presencia de módulo (extraer/insertar)), OB84(avería de CPU), OB85 (error de ejecución del programa), OB86 (fallo del bastidor),OB87 (error de comunicación), OB90 (OB de tarea no prioritaria), OB100 (rearranquecompleto), OB101 (rearranque), OB102 (arranque en frío), OB121 (error deprogramación) y OB122 (error de acceso a la periferia).

Observe que OB81, OB84, OB87 y OB90 son NOPs (operaciones nulas). No esnecesario cambiar un programa que llame a una NOP.

� La simulación se activa o desactiva con un botón de la barra de herramientas delAdministrador SIMATIC. Haciendo clic en dicho botón se abre la aplicación S7-PLCSIM con una CPU simulada. Mientras se esté ejecutando S7-PLCSIM, todas las

Page 10: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

5

conexiones nuevas se establecerán automáticamente con la CPU simulada.

� El PLC simulado ejecuta programas creados para las CPU S7-300 ó S7-400.

� Posibilidad de crear "subventanas” para poder acceder a las áreas de memoria delas entradas y de las salidas, a los acumuladores y a los registros del PLC simulado.

� Posibilidad de elegir si los temporizadores deben funcionar automática omanualmente (activando o desactivándolos). Los temporizadores se puedeninicializar todos a la vez o de forma individual.

� Posibilidad de cambiar el modo de operación de la CPU simulada (STOP, RUN yRUN-P) como si se tratara de una CPU real. Además, S7-PLCSIM dispone de lafunción Pausa que permite detener la CPU instantáneamente sin afectar al estadodel programa.

� Es posible grabar una secuencia de eventos (manipular la memoria de entradas ysalidas, los acumuladores y los registros) y reproducir la grabación para automatizarlos tests de programas.

Para supervisar y cambiar las actividades del PLC simulado se pueden utilizar todas lasaplicaciones de STEP 7. Aunque el PLC simulado está íntegramente disponible en elsoftware (sin necesidad de disponer de dispositivos especiales de hardware), STEP 7 actúacomo si el PLC fuese hardware real.

Page 11: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

6

Diferencias respecto a un PLC S7 realA diferencia de un PLC real, el PLC simulado ofrece las siguientes funciones:

� El comando Pausa detiene la CPU simulada y permite reanudar la ejecución delprograma en la operación donde se detuvo el mismo.

� Posibilidad de cambiar el modo de operación (RUN, RUN-P y STOP) de la CPUsimulada como si se tratara de una CPU real. No obstante, a diferencia de una CPUreal, al poner la CPU simulada en modo STOP no se modifica el estado de lassalidas.

� Cualquier cambio que se efectúe en una subventana actualiza inmediatamente elcontenido de la correspondiente dirección en la memoria. La CPU no espera hasta elcomienzo o el final del ciclo para actualizar los datos que se hayan modificado.

� Las opciones de control de ejecución permiten elegir cómo la CPU deberá ejecutar elprograma:

−€€€ Ciclo individual ejecuta un ciclo del programa y espera a que Ud. le solicite queejecute el siguiente ciclo.

−€€€ Ciclo continuo ejecuta el programa como un PLC real: inicia un nuevo cicloinmediatamente después de haber finalizado el ciclo precedente.

� Los temporizadores pueden funcionar de forma automática, o bien, se puede elegirque los valores de los mismos se introduzcan manualmente. Asimismo, se puedeninicializar (global o individualmente).

� Los OBs de alarma se pueden activar manualmente: OB40 hasta OB47 (alarma deproceso), OB70 (errores de redundancia en la periferia), OB72 (errores deredundancia en las CPU), OB73 (errores de redundancia en la comunicación), OB80(error de tiempo), OB82 (alarma de diagnóstico), OB83 (extraer/insertar módulo),OB85 (error de ejecución del programa) y OB86 (fallo del bastidor).

� Imagen del proceso y memoria de la periferia: cuando se cambia un valor de laimagen del proceso de las entradas en una subventana, S7-PLCSIM lo copiainmediatamente en el área de memoria de las entradas de la periferia. Así segarantiza que el valor deseado no se pierda cuando se escriba el valor de la entradaen la imagen del proceso al comienzo del ciclo siguiente. De forma similar, almodificarse un valor de la imagen del proceso de las salidas, éste se copiainmediatamente en el área de memoria de las salidas de la periferia.

S7-PLCSIM también se diferencia de un PLC real en los aspectos siguientes:

� Búferes de diagnóstico: S7-PLCSIM no asiste todos los mensajes de error que seescriben en el búfer de diagnóstico. Por ejemplo, no se pueden simular las pilasagotadas de la CPU o los errores de EPROM. Sin embargo, se pueden simular casitodos los errores de E/S y del programa.

� Al cambiarse el modo de operación (p.ej. de RUN a STOP), las E/S no adoptan unestado "seguro".

� No se asisten los módulos de función (FMs).

� No se asiste la comunicación de unidades de un mismo nivel (p.ej. entre dos CPUsS7-400 en un mismo bastidor).

Page 12: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

7

� El PLC simulado visualiza cuatro campos de acumuladores, incluso para losprogramas S7-300 (que utilizan sólo dos acumuladores).

Nota

Casi todas las CPUs de la gama S7-300 autoconfiguran las E/S: tras insertar un módulo enuna CPU física, ésta lo reconoce automáticamente. En un PLC simulado no se puedereproducir esta función de autoconfiguración. Si se carga un programa de una CPU S7-300que autoconfigure las E/S, los datos de sistema no incluirán la configuración de las E/S. Porconsiguiente, cuando S7-PLCSIM se utiliza con programas S7-300, es preciso cargarprimero una configuración de hardware si se desea definir qué módulos están disponiblespara la CPU utilizada.

Para cargar una configuración de hardware en S7-PLCSIM, deberá crear un proyecto parauna de las CPUs S7-300 que no autoconfigure las E/S, como p.ej. S7-315-2DP, S7-316-2DPó S7-318-2. Deposite una copia de la configuración de hardware en este proyecto y cargue laconfiguración en S7-PLCSIM. Entonces podrá cargar bloques de programa de cualquier otroproyecto S7 y sus E/S se utilizarán correctamente.

Page 13: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

8

Primeros pasosSi desea a utilizar S7-PLCSIM por primera vez, los siguientes pasos le facilitarán elcomienzo. Haga clic en los "links" azules para obtener información más detallada.

1. Abra el Administrador SIMATIC.

2. Haga clic en el botón o elija el comando de menú Herramientas Simularmódulos. Se abrirá la aplicación S7-PLCSIM con una subventana CPU (con ladirección MPI estándar ajustada a 2).

Tenga en cuenta que el modo de simulación no estará disponible si hay algunaconexión con PLCs reales.

3. En el Administrador SIMATIC, navegue hasta el proyecto S7_ZEBRA. Este proyectose suministra con el software STEP 7, V 5.x o superior (el nombre del archivo esZEN01_09_STEP7_Zebra).

4. En el proyecto S7_ZEBRA, navegue hasta el objeto "Bloques". (Para obtener unavisión de conjunto de los objetos de STEP 7, consulte la Ayuda en pantalla delAdministrador SIMATIC.)

5. En el Administrador SIMATIC, haga clic en o elija el comando de menú Sistemade destino Cargar para cargar el objeto "Bloques" en el PLC simulado.

Cuando aparezca la pregunta: "¿Desea cargar los datos de sistema?",seleccione "No" si no desea cargar una configuración de hardware en el PLCsimulado, o "Sí" para cargar la configuración (por ejemplo, si desea utilizar lamemoria de reloj).

6. En la aplicación S7-PLCSIM, cree "subventanas” adicionales para obtenerinformación acerca del PLC simulado:

a. Haga clic en o elija el comando de menú Insertar Entrada. En lasubventana "Variables" se visualizará IB0 (byte de entrada 0).

b. Haga clic en o elija el comando de menú Insertar Salida para crear unasubventana adicional. Allí se visualizará QB0 (byte de salida 0).

c. Haga clic en o elija el comando de menú Insertar Temporizador tres vecespara insertar tres subventanas "Temporizador". Introduzca 2, 3 y 4 (estos númeroscorresponden a los temporizadores T 2, T 3 y T 4) en los respectivos cuadros detexto y confirme cada entrada pulsando la tecla de introducción.

7. Seleccione el menú PLC en S7-PLCSIM y asegúrese de que junto al comando ONaparece un punto grueso (• ).

8. Elija el comando de menú Ejecutar Ciclo y asegúrese de que junto a Continuoaparece un punto grueso (• ).

9. Cambie la CPU simulada a modo RUN haciendo clic en la casilla de verificación"RUN" o "RUN-P".

10. Haga clic en el bit 0 de IB0 para simular que se ha activado la entrada 0.0 y observeel efecto en los temporizadores y en QB0.

Page 14: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

9

11. Haga clic en o elija el comando de menú Archivo Guardar PLC como... paraguardar con otro nombre el estado actual del PLC simulado.

Opcional: Para observar la simulación del programa también se pueden usar lasaplicaciones de STEP 7:

1. Una vez creadas las subventanas (v. el 6º paso descrito arriba), vaya al

Administrador SIMATIC y cambie al modo online (haga clic en o elija elcomando de menú Ver Online). Navegue hasta el objeto "Bloques" del proyectoZEBRA y abra FC1. Esta acción llama a la aplicación "KOP/AWL/FUP".

2. Cuando la CPU simulada esté en modo RUN y se haya activado el bit 0 de IB0 (v. el10º paso descrito arriba), abra la aplicación " KOP/AWL/FUP" y elija elcomando de menú Test Observar para apreciar el efecto de los cambios en elprograma.

Page 15: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

10

Activar la simulaciónSTEP 7 incorpora en la barra de herramientas del Administrador SIMATIC un botón queactiva o desactiva la simulación.

Cuando el botón está activado, todas las conexiones nuevas se establecenautomáticamente con el PLC simulado. Si hace clic en el botón "Estaciones accesibles", en laventana "Estaciones accesibles" aparecerá la dirección de estación del PLC simulado que seha creado.

Cuando está desactivado, todas las nuevas conexiones conducirán al PLC real. Si haceclic en el botón "Estaciones accesibles", en la ventana de "Estaciones accesibles" aparecerála red de PLCs reales.

Notas

El modo de simulación no estará disponible si existe alguna conexión con PLCs reales.

No es posible activar más de un PLC al mismo tiempo.

Page 16: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

11

Iniciar la simulaciónS7-PLCSIM se puede arrancar de diferentes maneras:

� En el menú Inicio de Windows, elija el comando Simatic>STEP 7>S7-PLCSIMSimular módulos.

� En la barra de herramientas del Administrador SIMATIC, haga clic en el botón

"Simulación ON/OFF" .

� Cree un vínculo con el archivo de programa (.exe).

Cuando active la simulación , todos los programas se cargarán en el PLC simulado (si ladirección MPI del PLC simulado coincide con la del proyecto de STEP 7 que contiene elprograma). Haga clic en el botón "Estaciones accesibles" del Administrador SIMATIC paravisualizar la dirección de estación del PLC simulado que acaba de crear.

Si la simulación está desactivada , la ventana de "Estaciones accesibles" mostrará la redde PLCs reales.

Notas

El modo de simulación no estará disponible si existe algún enlace con PLCs reales.

No es posible activar más de un PLC al mismo tiempo.

Page 17: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

12

Abrir un PLC simulado

Cuando Ud. arranca S7-PLCSIM (haciendo clic en el botón "Simulación On/Off"( ) en labarra de herramientas o eligiendo el comando de menú Herramientas > Simular módulosen el Administrador SIMATIC), se abre un nuevo PLC simulado sin título. Si ha guardado unaorganización (archivo .LAY) en la sesión anterior de trabajo, las subventanas de dichaorganización también se visualizarán cuando arranque S7-PLCSIM.

Entonces tiene dos alternativas:

� Puede comenzar a trabajar en S7-PLCSIM utilizando el nuevo PLC simulado.

� Puede abrir un PLC simulado que haya guardado anteriormente. Elija el comando demenú Archivo > Última simulación, o bien Archivo > Abrir PLC... para seleccionarel archivo .PLC deseado. El trabajo realizado con este PLC (p.ej. cargar un programao una configuración de hardware, o bien asignar valores en una subventana) seguarda en la simulación almacenada. Por tanto, cuando abra la simulación no tendráque repetir esos pasos. Puede comenzar a trabajar donde concluyó la sesiónanterior.

Tras haber decidido si desea trabajar con un PLC simulado nuevo o existente, puedetambién agregar o cambiar las subventanas visualizadas en S7-PLCSIM. Si la organizaciónse visualiza cuando abra S7-PLCSIM, tiene la posibilidad de cerrarla. Para agregar nuevassubventanas, utilice la barra de herramientas o los comandos de los menús Ver e Insertar.Asimismo, puede elegir el comando de menú Archivo > Abrir organización paraseleccionar una organización distinta (si ha guardado más de una). Los cambios de laorganización no afectan a la información del programa, sino únicamente a la forma como sevisualiza la información.

NotaCuando abre un PLC simulado nuevo o existente, las subventanas visualizadas en S7-PLCSIM se cierran automáticamente. Si desea abrir tanto una organización almacenadacomo un PLC simulado nuevo o existente, abra primero el PLC simulado antes de abrir laorganización.

ÀCuál es la diferencia entre un archivo .PLC y un archivo .LAY?

Los archivos .PLC se utilizan para guardar información acerca del trabajo realizado en unasubventana CPU (es decir, un PLC simulado). Asimismo, almacenan los datos que se hanmodificado: si asigna un valor a un área de memoria utilizando una subventana cualquiera,este cambio se guardará en el archivo .PLC.

Los archivos .LAY se utilizan para guardar la organización física del área de trabajo en S7-PLCSIM. Si organiza las subventanas en un orden determinado y desea conservar dichaorganización para las futuras sesiones de trabajo, guarde la organización antes de cerrar S7-PLCSIM. La siguiente vez que abra S7-PLCSIM, las subventanas se visualizarán conforme ala organización guardada. (No obstante, si abre un PLC simulado nuevo o existente duranteesa misma sesión, S7-PLCSIM cerrará automáticamente la organización. Si desea abrir esamisma organización con el PLC simulado que acaba de abrir, abra nuevamente el archivo.LAY).

Page 18: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

13

Observar el programa simuladoEs posible visualizar diferentes tipos de subventanas para visualizar y modificar el programaque se está ejecutando en el PLC simulado.

Las seis subventanas siguientes se activan a partir del menú Insertar:

� Entrada: permite acceder a los datos almacenados en la imagen del proceso de lasentradas (I). La dirección estándar es el byte 0 (IB0).

� Salida: permite acceder a los datos almacenados en la imagen del proceso de lassalidas (Q). La dirección estándar es el byte 0 (QB0).

� Marca: permite acceder a los datos almacenados en el área de marcas (M). Ladirección estándar es el byte 0 (MB0).

� Temporizador: permite acceder a los temporizadores utilizados por el programa. Eltemporizador estándar es T0.

� Contador: permite acceder a los contadores utilizados por el programa. El contadorestándar es C0.

� General: permite acceder a cualquiera de las áreas de memoria de la CPU simulada,incluyendo los bloques de datos (DBs) del programa.

Las tres subventanas siguientes se activan a partir del menú Ver:

� Acumuladores: permite acceder a los datos de los diversos acumuladores de laCPU, así como a la palabra de estado y a los registros de direcciones. En estasubventana se visualizan cuatro campos conforme a los cuatro acumuladores de laCPU S7-400. Los programas de la CPU S7300 utilizan sólo dos acumuladores.

� Registros de bloques: permite visualizar el contenido de los registros dedirecciones de los bloques de datos depositados en la CPU simulada. Además, sevisualizan los números del bloque lógico que se está ejecutando y del bloque lógicoprecedente, así como el número de la operación (contador de direcciones SAZ) quese está ejecutando.

� Pilas: permite visualizar los datos almacenados en la pila de anidado y en la pilaMCR (Master Control Relay) del PLC simulado.

El programa se puede observar simultáneamente con la aplicación de STEP 7"KOP/AWL/FUP":

1. En el Administrador SIMATIC, cambie a modo online (haciendo clic en o elija elcomando de menú Ver > Online).

2. Navegue hasta el objeto "Bloques” del proyecto S7_ZEBRA y abra FC1.

3. En la aplicación "KOP/AWL/FUP" se visualizará el programa que se está ejecutandoen el PLC simulado. Utilice los comandos de menú para ver el estado de lasoperaciones.

Page 19: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

14

Modificar la configuración del hardware paraS7-PLCSIMPara cargar correctamente una configuración del hardware en S7-PLCSIM es preciso utilizaruna CPU 315-2 DP, CPU 316-2 DP, CPU 318-2 ó una CPU S7-400 que soportedirectamente las E/S DP. Para crear y modificar una copia de la configuración del hardware.

1. Inserte un nuevo equipo SIMATIC para depositar allí la configuración modificada quese creará. Elija para dicho equipo un nombre autoexplicativo, como p.ej. SIM_ES.

2. Navegue hasta el proyecto.

3. Abra la configuración del hardware del proyecto.

4. Copie el bastidor central de la configuración del hardware.

Cuidado

No corte sino copie la configuración del proyecto original en la configuración del proyectoSIM_ES. Si corta partes del proyecto original, la configuración del hardware dejará defuncionar en aplicaciones de campo reales.

5. Dejando abierta la configuración del hardware del proyecto, navegue nuevamentehasta el proyecto SIM_ES y abra allí la configuración del hardware.

6. Inserte el bastidor central de la configuración original en la configuración SIM_ES.

7. En la configuración SIM_ES, edite el bastidor que reemplazará a la CPU existente.

� Si la CPU existente es una S7-300, reemplácela con una CPU 315-2 DP, CPU316-2 DP ó CPU 318-2.

� Si la CPU existente es una S7-300, reemplácela con una CPU que asistaexplícitamente la periferia descentralizada (DP). (La extensión "DP" deberáaparecer en el nombre del modelo seleccionado).

Nota

Al insertar una nueva CPU en el bastidor central, el software de configuración de hardwarede STEP 7 emite una serie de mensajes indicándole que debe asignar dicha CPU a una red.Si el proyecto original no formaba parte de una red, responda con "No" a dichos mensajes. Elsoftware de configuración de hardware de STEP 7 visualizará el mensaje "No se puedeasignar una red PROFIBUS al maestro DP." Puesto que no se necesita una red PROFIBUS,este mensaje carece de importancia.

8. Si la configuración ha utilizado previamente un CP para la comunicación DP, borre elCP de la configuración SIM_ES. El CP no es necesario si ha depositado una CPUDP en la configuración.

9. Si la configuración original comprende bastidores de ampliación, cópielos en laconfiguración SIM_ES.

10. Si la configuración original comprende esclavos PROFIBUS, cópielos en laconfiguración SIM_ES.

Page 20: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

15

11. Compruebe detenidamente las direcciones que STEP 7 ha asignado a los módulosen la configuración SIM_ES y efectúe los cambios necesarios.

12. Guarde y cierre la configuración SIM_ES.

13. Cierre la configuración original.

Page 21: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

16

Cargar datos de sistema en S7-PLCSIMSi desea simular OBs de alarma en S7-PLCSIM, deberá cargar antes su configuración deE/S (configuración del hardware) correctamente. Si una de las descripciones siguientes esaplicable a su proyecto, será preciso efectuar algunas modificaciones para poder cargar laconfiguración del hardware en S7-PLCSIM:

� Un proyecto S7-300 con cualquier CPU que no sea una CPU 315-2 DP, CPU 316-2DP ó CPU 318-2

� Un proyecto S7-400 que utilice entradas y salidas (E/S) DP con un CP (procesadorde comunicaciones), en vez de usar un modelo de CPU que asista explícitamente lasE/S DP.

Nota

En el caso de los proyectos configurados para una CPU 315-2 DP, CPU 316-2 DP ó CPU318-2, o bien para una CPU S7-400 que asista explícitamente la periferia descentralizada(DP) no serán necesarias las modificaciones aquí descritas.

Page 22: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

17

Cargar la configuración modificada en S7-PLCSIMTras crear una configuración de E/S modificada para utilizarla en S7-PLCSIM, se puedencargar los datos de sistema resultantes.

1. En la ventana del Administrador SIMATIC, navegue hasta el proyecto SIM_ES y abrael objeto "Bloques". Se visualizarán un objeto de datos de sistema y un OB1.

2. Borre el objeto OB1 del proyecto SIM_ES. Así se garantiza que desde el proyectoSIM_ES no se cargue accidentalmente un OB1 vacío en S7-PLCSIM.

3. Cargue la configuración de hardware en S7-PLCSIM.

Nota

Los bloques de programa se pueden cargar también después de la configuración delhardware del proyecto SIM_ES. No obstante, en ese caso se deberá responder con "No" a lapregunta "ÀDesea cargar los datos de sistema?" Si carga accidentalmente los datos desistema de su proyecto original, se sobreescribirá la configuración de hardware del proyectoSIM_ES.

Page 23: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

18

Subventana "CPU"Cuando se abre una nueva simulación, la subventana "CPU" se visualiza por defecto.

Esta subventana permite visualizar el estado y cambiar el modo de operación de la CPUsimulada.

Los modos de operación que se visualizan en la subventana "CPU" funcionan como elselector de una CPU real. Si utiliza herramientas de STEP 7 para cambiar el modo deoperación o si la CPU cambia automáticamente de modo (por ejemplo, la CPU cambia deRUN a STOP debido a una condición de error), cambiarán los indicadores de RUN/STOP,mas no la posición del selector. Ello indica que la CPU ha cambiado de modo de operación,debido probablemente a un error en el programa.

Utilizando el botón de borrado total "MRES" puede borrar los bloques y poner a cero lamemoria del PLC simulado.

Page 24: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

19

Conectar y desconectar la alimentación de laCPU simuladaPLC-SIM ofrece la posibilidad de comprobar cómo se comporta el programa al conectar ydesconectar la fuente de alimentación. Elija los comandos PLC > ON u OFF para simular quese conecta o desconecta la fuente de alimentación de la CPU, respectivamente

Page 25: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

20

Subventana "Entrada"Utilice uno de los métodos siguientes para agregar esta subventana a una simulación:

� Elija el comando de menú Insertar > Entrada

� Haga clic en el botón "Insertar entrada"

Esta subventana permite observar y modificar los datos siguientes:

� Variables de las entradas periféricas (externas): permite acceder a las áreas dememoria de las entradas periféricas (PI) de la CPU.

� Variables de la imagen del proceso de las entradas: permite acceder a las áreas dememoria de las entradas (I) de la CPU. La CPU sobreescribe la memoria I con lamemoria PI al comienzo de cada ciclo. Si se cambia un valor de la memoria I, elsimulador copiará inmediatamente el valor modificado en el área periférica. Así segarantiza que el cambio deseado no se pierda cuando, en el siguiente ciclo, el valorperiférico sobreescriba la imagen del proceso de las entradas.

La CPU reacciona inmediatamente a cualquier cambio que se efectúe en esta subventana.(Cualquier modificación que se haga en una tabla de variables de STEP 7 tendrá efecto en eldebido momento del ciclo de la CPU: las entradas se leen al comienzo del ciclo y las salidasse escriben al final del mismo).

Page 26: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

21

Subventana "Salida"Utilice uno de los métodos siguientes para agregar esta subventana a una simulación:

� Elija el comando de menú Insertar > Salida

� Haga clic en el botón "Insertar salida"

Esta subventana permite observar y modificar los datos siguientes:

� Variables de las salidas periféricas (externas): permite acceder a las áreas dememoria de las salidas periféricas (PQ) de la CPU.

� Variables de la imagen del proceso de las salidas: permite acceder a las áreas dememoria de las salidas (Q) de la CPU. Durante el ciclo, el programa calcula valoresde salida y los deposita en la tabla de salidas de la imagen del proceso. Al final delciclo, el sistema operativo lee de la tabla los valores de salida calculados y los envíaa las salidas del proceso. La tabla de salidas de la imagen del proceso mapea losprimeros 512 bytes de la memoria de las salidas periféricas.

La CPU reacciona inmediatamente a cualquier cambio que se efectúe en esta subventana.(Cualquier modificación que se haga en una tabla de variables de STEP 7 tendrá efecto en eldebido momento del ciclo de la CPU: las entradas se leen al comienzo del ciclo y las salidasse escriben al final del mismo).

Page 27: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

22

Subventana "Marca"Utilice uno de los métodos siguientes para acceder a esta subventana:

� Elija el comando de menú Insertar > Marca

� Haga clic en el botón "Insertar marca"

Esta subventana permite observar y modificar la marca, permite acceder a las variablesalmacenadas en el área de marcas (M) de la memoria de la CPU.

En el área de marcas (M) se almacenan los resultados intermedios calculados en elprograma. A los datos se puede acceder en formato de bit, byte, palabra, etc.

Page 28: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

23

Marca (Menú Insertar)

Haga clic en o elija el comando de menú Insertar Marca con objeto de crear unasubventana para observar y forzar las variables que haya en el área de marcas (M) de laCPU. Esta subventana se abre con la dirección estándar MB0.

Page 29: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

24

Subventana "Temporizadores"Utilice uno de los métodos siguientes para agregar esta subventana a una simulación:

� Elija el comando de menú Insertar > Temporizador

� Haga clic en el botón "Insertar temporizador"

Esta subventana permite observar y modificar los temporizadores utilizados por el programa.

Para inicializar todos los temporizadores del programa, utilice el botón "Inicializar

temporizadores" de la barra de herramientas.

Para inicializar un temporizador individual, haga clic en el botón "Inicializar temporizadores"

de la subventana correspondiente al temporizador en cuestión.

Page 30: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

25

Temporizador (Menú Insertar)

Haga clic en o elija el comando de menú Insertar > Temporizador para abrir unasubventana que permita observar y modificar los temporizadores utilizados por el programa.Dicha subventana se abre con la dirección estándar T0.

Page 31: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

26

Temporizadores manuales (Menú Ejecutar)Elija el comando de menú Ejecutar > Temporizadores manuales para ajustar la CPU demanera que sea posible introducir un valor específico o desactivar (inicializar) lostemporizadores del programa. Para retornar a la ejecución automática de los temporizadores,elija el comando de menú Ejecutar > Temporizadores automáticos.

Para inicializar todos los temporizadores del programa, utilice el botón "Inicializar

temporizadores" de la barra de herramientas.

Para inicializar un temporizador individual, haga clic en el botón "Inicializar temporizadores"

de la subventana correspondiente al temporizador en cuestión.

Page 32: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

27

Temporizadores automáticos (Menú Ejecutar)Elija el comando de menú Ejecutar > Temporizadores automáticos para que la CPUejecute los temporizadores del programa.

Para inicializar todos los temporizadores del programa, utilice el botón "Inicializar

temporizadores" de la barra de herramientas.

Para inicializar un temporizador individual, haga clic en el botón "Inicializar temporizadores"

de la subventana correspondiente al temporizador en cuestión.

Page 33: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

28

Inicializar temporizadoresEl cuadro de diálogo "Inicializar temporizadores" permite ajustar el valor estándar de untemporizador individual o de todos los temporizadores utilizados en el programa. Si elige laopción "Todos” se inicializarán todos los temporizadores del programa. Asimismo, puedeseleccionar sólo algunos de los temporizadores que desea inicializar.

Para inicializar todos los temporizadores del programa, utilice el botón "Inicializar

temporizadores" de la barra de herramientas.

Para inicializar un temporizador individual, haga clic en el botón "Inicializar temporizadores"

de la subventana correspondiente al temporizador en cuestión.

Page 34: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

29

Subventana "Contadores"Utilice uno de los métodos siguientes para agregar esta subventana a una simulación:

� Elija el comando de menú Insertar > Contador

� Haga clic en el botón "Insertar contador" (o en la nemotécnica SIMATIC)

En esta subventana se pueden observar y modificar los contadores que utiliza el programade usuario. La subventana se abre con la dirección estándar C 0.

Page 35: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

30

Subventana "Variable" generalUtilice uno de los métodos siguientes para agregar esta subventana a una simulación:

� Elija el comando de menú Insertar > General

� Haga clic en el botón "Insertar variable general"

Esta subventana permite observar y modificar los datos siguientes:

� Variables de las entradas y de las salidas periféricas (externas): permite acceder alas áreas de memoria de las entradas periféricas (PI) y de las salidas periféricas (PQ)de la CPU.

� Variables de la imagen del proceso de las entradas y salidas: permite acceder a lasáreas de memoria de las entradas (I) y de las salidas (Q) de la CPU. La CPUsobreescribe la memoria I con la memoria PI al comienzo de cada ciclo. Si se cambiaun valor de la memoria I, el simulador copiará inmediatamente el valor modificado enel área periférica. Así se garantiza que el cambio deseado no se pierda cuando, en elsiguiente ciclo, el valor periférico sobreescriba la imagen del proceso de las entradas.

� Marcas: permite acceder a las variables almacenadas en el área de marcas (M) de lamemoria de la CPU.

� Temporizadores y contadores: permite acceder a los temporizadores y contadoresque utiliza el programa.

� Bloques de datos: permite acceder a los datos almacenados en los bloques de datosdel programa.

La CPU reacciona inmediatamente a cualquier cambio que se efectúe en esta subventana.(Cualquier modificación que se haga en una tabla de variables de STEP 7 tendrá efecto en eldebido momento del ciclo de la CPU: las entradas se leen al comienzo del ciclo y las salidasse escriben al final del mismo).

Page 36: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

31

Subventana "Bits verticales"Utilice uno de los métodos siguientes para agregar esta subventana a una simulación:

� Elija el comando de menú Insertar > Bits verticales

� Haga clic en el botón "Insertar bits verticales"

En la subventana "Bits verticales" se pueden visualizar las direcciones simbólicas o absolutasde todos los bits, así como vigilar y modificar los siguientes datos:

� Variables de las entradas y de las salidas periféricas (externas): permite acceder alas áreas de memoria de las entradas periféricas (PI) y de las salidas periféricas (PQ)de la CPU.

� Variables de la imagen del proceso de las entradas y salidas: permite acceder a lasáreas de memoria de las entradas (I) y de las salidas (Q) de la CPU. La CPUsobreescribe la memoria I con la memoria PI al comienzo de cada ciclo. Si se cambiaun valor de la memoria I, el simulador copiará inmediatamente el valor modificado enel área periférica. Así se garantiza que el cambio deseado no se pierda cuando, en elsiguiente ciclo, el valor periférico sobreescriba la imagen del proceso de las entradas.

� Marcas: permite acceder a las variables almacenadas en el área de marcas (M) de lamemoria de la CPU.

� Temporizadores y contadores: permite acceder a los temporizadores y contadoresque utiliza el programa.

� Bloques de datos: permite acceder a los datos almacenados en los bloques de datosdel programa.

La CPU reacciona inmediatamente a cualquier cambio que se efectúe en esta subventana.(Cualquier modificación que se haga en una tabla de variables de STEP 7 tendrá efecto en eldebido momento del ciclo de la CPU: las entradas se leen al comienzo del ciclo y las salidasse escriben al final del mismo).

Page 37: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

32

Subventana "Pilas"Utilice uno de los métodos siguientes para agregar esta subventana a una simulación:

� Elija el comando de menú Ver > Pilas

� Haga clic en el botón "Pilas"

Esta subventana permite observar la información almacenada en las siguientes pilas de laCPU:

� En la pila de anidado es posible depositar siete entradas como máximo. Dicha pilaalmacena para cada entrada los estados de los bits RLO y OR de la palabra deestado. Para cada operación que inicie una nueva cadena lógica se crea una entradaen la pila de anidado. Estas operaciones son: Y (A), Y-NO (AN), O (O), O-NO (ON),O exclusiva (X) y O-NO exclusiva (XN).

� En la pila MCR se pueden almacenar ocho niveles de anidado como máximo para unMaster Control Relay. Cada nivel muestra el estado del bit RLO de una operaciónMCR (que comienza con un área MCR).

Page 38: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

33

Subventana "Acumuladores y palabra deestado"Utilice uno de los métodos siguientes para agregar esta subventana a una simulación:

� Elija el comando de menú Ver Acumuladores

� Haga clic en el botón "Acumuladores"

Esta subventana permite observar los datos utilizados por la CPU para ejecutar el programa:

� Acumuladores: permite acceder al contenido de los acumuladores de la CPU. En lasubventana se visualizan cuatro campos de acumuladores para la CPU S7-400, entanto que los programas para la CPU S7-300 utilizan sólo dos acumuladores.

� Palabra de estado: permite acceder a los bits de la palabra de estado.

� Registros de direcciones: permite acceder al contenido de los dos registros dedirecciones (AR1 y AR2). Estos se utilizan para el direccionamiento indirecto de lasvariables.

Page 39: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

34

Subventana "Registros de bloques"Utilice uno de los métodos siguientes para agregar esta subventana a una simulación:

� Elija el comando de menú Ver > Registros CPU

� Haga clic en el botón "Registros CPU"

Esta subventana permite observar el contenido de los registros de direcciones de los bloquesde datos (DB1 y DB2). Además, se visualizan los números de los bloques lógicos actual yanterior, así como el número de operación (contador de direcciones SAZ) de cada bloque.

Page 40: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

35

Cuadro de diálogo "Grabar/reproducir"

El cuadro de diálogo "Grabar/reproducir" permite grabar o reproducir una secuencia decambios de datos.

Utilice uno de los métodos siguientes para acceder a este cuadro de diálogo:

� Elija el comando de menú Herramientas > Grabar/reproducir

� Haga clic en el botón Grabar/reproducir

Grabar o reproducir un archivo de eventos

Haga clic en el botón "Nuevo archivo de eventos" para crear un nuevo archivo deeventos.

Haga clic en el botón "Abrir archivo de eventos" para seleccionar y abrir un archivo deeventos existente.

Haga clic en el botón "Guardar archivo de eventos" para guardar los eventos que seacaban de grabar.

Haga clic en el botón "Play" para reproducir una grabación existente de eventos.

Haga clic en el botón "Grabar" para comenzar a grabar una secuencia de eventos. Utilicelas subventanas de la simulación para activar o desactivar bits o para asignar valores dedatos. La grabadora registra todos los cambios efectuados en las áreas de memoria.

Haga clic en el botón "Pausa" para suspender temporalmente la grabación o lareproducción. Cuando esté grabando, ésto es recomendable si no ha terminado de generarlos eventos y debe realizar una actividad diferente que pueda retardar la grabación (p.ej.agregar nuevas subventanas o contestar al teléfono). El botón "Pausa" permite minimizar elintervalo de tiempo entre los eventos mientras se está grabando, contrariamente al botón"Delta" que afecta a la velocidad de reproducción de la grabación.

Haga clic en el botón "Stop" para detener la grabación o la reproducción de eventos.

El botón "Delta" permite seleccionar una velocidad antes de reproducir una grabación. Laselección afecta a la duración total de la reproducción. No obstante, si algunos eventos sehan grabado juntos o más alejados de otros, se conservan los intervalos de tiempo relativos,aunque el tiempo de reproducción se reduzca o se incremente conforme a la selecciónefectuada con el botón "Delta".

Page 41: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

36

Notas

Hay dos formas de confirmar que los eventos se están grabando o reproduciendocorrectamente:

� Vigile la barra de estado del cuadro de diálogo "Grabar/reproducir" para comprobar siestá en modo "Grabando", "Reproduciendo" o "Inactivo".

� Aprecie la barra de título del cuadro de diálogo "Grabar/reproducir". Aquí se visualizaun valor numérico que se incrementa cada vez que se graba o reproduce un evento.

Si le satisface la grabación, recuerde que debe guardarla haciendo clic en el botón "Guardararchivo de eventos" antes de salir de S7-PLCSIM.

Consejos para solucionar problemas

Problema: El botón "Reproducir" está desactivado, por lo que no puedo reproducir unagrabación.

Solución: Para poder reproducir la grabación de los eventos es preciso tener abierto unarchivo de eventos. Haga clic en el botón "Abrir archivo de eventos" para seleccionar y abrirun archivo de eventos.

Problema: Grabé una secuencia de eventos y cerré S7-PLCSIM. Cuando abrí S7-PLCSIMnuevamente, no encontré los eventos.

Solución: Si cierra S7-PLCSIM sin guardar los eventos guardados en un archivo de eventos,

el trabajo se perderá. Utilice el botón "Guardar archivo de eventos" para guardar lagrabación antes de cerrar la ventana.

Problema: He grabado una secuencia de eventos, pero al intentar reproducirlos no hasucedido nada.

Solución: Vigile la barra de estado del cuadro de diálogo "Grabar/reproducir" para comprobaren qué modo se encuentra. Si se visualiza "Grabando", vigile la barra de título para vercuándo aparece un valor numérico. A medida que se reproducen los eventos, un contador enla barra de título indica cuántos eventos se han reproducido. Tenga en cuenta que sicomienza a grabar sin comenzar rápidamente a disparar eventos, la grabadora captura elintervalo de tiempo. Cuando se reproduce la grabación, transcurrirá un tiempo igualmenteprolongado hasta que ocurra el primer evento. Puede examinar el archivo de eventos paraverificar que los eventos se han grabado correctamente. Para ajustar la velocidad de

reproducción de la grabación, utilice el botón "Delta" .

Problema: No recuerdo qué archivo de eventos contiene la secuencia que deseo reproducir.

Solución: Es posible utilizar nombres de archivo largos y descriptivos para poder diferenciarmejor los archivos de eventos. En caso necesario, puede usar un editor de textos paraexaminar los archivos y localizar el que contenga la secuencia correcta. El directorioestándar donde se guardan los archivos de eventos es C:\Siemens\Step7\S7wsi\S7EVENTS.

Page 42: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

37

Problema: He cambiado un sólo bit, pero al reproducir la grabación ha cambiado todo el byte.

Si en una subventana "Entrada", "Salida", "Marca", "Variable general" o "Bits verticales" sevisualiza un solo bit (p.ej. Q0.0, bits) y se produce un cambio, éste afecta únicamente al bitindicado. No obstante, si en la subventana se visualizan todos los ocho bits (p.ej. QB0, bits) yse produce un cambio en un solo bit, se graba como si se tratara de una modificación delvalor del byte, en vez de un cambio de ese único bit. Por tanto, es posible que alreproducir la grabación, otros bits del byte se representen como si estuvierancambiando (p.ej. marcas del proceso, entradas booleanas, etc.), aunque no se veríanafectados durante el funcionamiento de un PLC real.

Problema: Estoy intentando grabar eventos en modo "Ciclo individual" , pero la grabadorano funciona como debería hacerlo.

A continuación se indican algunos consejos sobre cómo grabar eventos cuando lasubventana CPU esté en modo "Ciclo individual":

� No puede comenzar a grabar en modo "Ciclo individual" a menos que haga clic en el

botón "Ciclo siguiente" para incrementar el contaje de ciclos. El valor "Delta" delprimer evento de la grabación debe ser "1" o superior. El valor "Delta" se basa en elnúmero de ciclos que se hayan ejecutado desde el evento anterior (que, en estecaso, es cuando hizo clic en el botón "Grabar"). No obstante, si comienza lagrabación en modo "Ciclo individual", no se habrán ejecutado ciclos previamente. Espreciso activar cada ciclo individualmente.

� Cuando los eventos se graban en modo "Ciclo individual", su valor "Delta" es "0"(porque ocurren en un mismo ciclo). Por consiguiente, cuando se reproduce lagrabación, todos los eventos que se hayan grabado durante un ciclo se visualizan deuna manera tan rápida como si ocurrieran simultáneamente. Para obtener unintervalo de tiempo apreciable entre los eventos, sería necesario hacer clic en elbotón "Ciclo siguiente", o bien cambiar del modo "Ciclo continuo" a "Ciclo individual"en cada evento.

Nota

Puede grabar eventos en modo STOP si ha grabado antes en modo RUN. Todos los eventosgrabados en modo STOP tienen un valor "Delta" de "0". Por consiguiente, cuando sereproduce la grabación, todos los eventos que se hayan grabado durante un ciclo sevisualizan de una manera tan rápida como si ocurrieran simultáneamente.

Problema: El archivo de eventos contiene la nemotécnica alemana, aunque no la heseleccionado en STEP 7.

Los eventos se graban en S7-PLCSIM con la nemotécnica alemana, sin tener en cuenta laselección efectuada en STEP 7. Puede ignorar este problema.

Page 43: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

38

Utilizar el reguladorEl regulador permite simular valores que cambian gradualmente o que están comprendidosen un margen específico, como p.ej. los valores analógicos.

Utilice el ratón o las teclas con flecha para graduar la posición del regulador. Cambiando suposición se modifica el valor de la variable almacenada en la correspondiente dirección de lamemoria. También es posible introducir un valor exacto en el campo "Valor".

Al seleccionar el regulador se elige al mismo tiempo el formato para representar los valores:decimal (enteros positivos), entero (enteros positivos y negativos) o real. Las opcionesseleccionables dependen del tamaño de la dirección de la memoria a la que se accede:

� Byte (B): decimal

� Palabra (W): decimal y entero

� Palabra doble (D): decimal, entero y real

Para el regulador se puede configurar también un valor mínimo y uno máximo. La selecciónde un margen no afecta a los valores almacenables en la variable: los valores mínimo ymáximo afectan únicamente a los valores que se pueden introducir o visualizar mediante elregulador. La selección de un margen de valores aporta las siguientes ventajas:

� Se puede simular un margen determinado de valores. Ello permite, por ejemplo,simular el margen de valores que generaría un módulo analógico en particular.

� Limitando el margen de valores entre uno mínimo y uno máximo, se ofrece una mejorresolución para introducir datos con el regulador. En el campo "Valor" de lasubventana se puede introducir siempre un valor exacto.

Page 44: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

39

Guardar un PLC simuladoPara guardar el estado actual del PLC simulado:

� Elija el comando de menú Archivo > Guardar PLC para almacenar la configuracióndel PLC con el nombre del archivo actual.

� Elija el comando de menú Archivo > Guardar PLC como... para almacenar laconfiguración del PLC con otro nombre.

Al guardar el PLC se memorizan los siguientes elementos:

� €Programa

� Configuración del hardware

� Modo de operación (posición del selector de modo) seleccionado en lacorrespondiente casilla de verificación de la subventana CPU: RUN-P, RUN o STOP

� Opción de control de ejecución (ciclo continuo, ciclo individual)

� Estado de las entradas y salidas

� Valores de los temporizadores (área de memoria T)

� Direcciones simbólicas

Notas

Cuando se abre un PLC simulado - bien sea una simulación nueva o una que se hayaguardado previamente - la alimentación estará conectada y el PLC estará en modo STOP.

� Aun si ha guardado un PLC simulado con la alimentación desconectada, cuandoabra nuevamente el archivo, el PLC tendrá la alimentación conectada.

� Si ha guardado un PLC simulado en modo RUN o RUN-P, cuando abra el archivo, enla casilla de verificación de la subventana CPU aparecerá su selección, pero losindicadores de la CPU mostrarán que el PLC simulado se encuentra actualmente enmodo STOP. Para poner el PLC simulado nuevamente en modo RUN o RUN-P,deberá utilizar las casillas de verificación de la subventana CPU o elegir el comandode menú Ejecutar > Posición del interruptor de arranque para cambiar el PLCsimulado a modo STOP y luego nuevamente a RUN o RUN-P.

Si ha asignado símbolos, las direcciones simbólicas se guardarán cuando almacene el PLCsimulado. No obstante, el ajuste estándar es que las direcciones simbólicas no se visualicencuando abra el PLC simulado que ha guardado. Para visualizar las direcciones simbólicas,elija el comando de menú Herramientas > Opciones > Mostrar símbolos.

Para guardar la organización de las subventanas, utilice el comando de menú Archivo >Guardar organización.

Page 45: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

40

Finalizar la simulaciónTras haber guardado un PLC simulado o una determinada organización de las subventanas,siga los siguientes pasos para salir de la aplicación S7-PLCSIM:

1. Cierre todas las aplicaciones de STEP 7 con las que ha llevado a cabo la simulación.

2. Elija el comando de menú Archivo > Salir.

Al salir de S7-PLCSIM, al igual que al cerrar un PLC simulado, se presentarán errores en lasaplicaciones que estén conectadas actualmente al simulador.

Page 46: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

41

Abrir PLC... (Menú Archivo)Para buscar y abrir una simulación existente de un PLC (que se haya guardado), haga clic en

o elija el comando de menú Archivo > Abrir PLC....

Page 47: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

42

Abrir organización (Menú Archivo)Elija el comando de menú Archivo > Abrir organización... para restablecer unaorganización de las subventanas de S7-PLCSIM que haya guardado anteriormente.

Notas

� Por organización se entiende la disposición de las subventanas en la pantalla. Enotras palabras, en los archivos .LAY sólo se almacena la posición y el formato dedatos seleccionado para las subventanas de la simulación. Los valores de datosvisualizados en las subventanas no se guardan como parte de la organización.

� Al trabajar con S7-PLCSIM, puede abrir tanto un archivo .PLC como un archivo .LAY(si ha guardado previamente el PLC simulado y la organización de las subventanas).Los dos archivos no se excluyen mutuamente, por lo que no es necesarioseleccionar sólo uno de ellos. No obstante, resulta más eficiente abrir primero el PLCsimulado (es decir, el archivo .PLC) antes que la organización (archivo .LAY), puestoque cada vez que se abre una simulación nueva o existente, S7-PLCSIM cierraautomáticamente la organización que esté abierta.

Page 48: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

43

Guardar PLC (Menú Archivo)

Haga clic en o elija el comando de menú Archivo > Guardar PLC... para guardar elestado actual del PLC simulado.

Al guardar el PLC se memorizan los siguientes elementos:

� Programa

� Estado operativo de la CPU (RUN-P, RUN o STOP)

� Alimentación (ON u OFF)

� Opción de control de ejecución (ciclo continuo, ciclo individual)

� Estado de las entradas y salidas

� Valores de los temporizadores (área de memoria T)

Nota

Para guardar la configuración de las subventanas, elija el comando de menú Archivo >Guardar organización (o Archivo > Guardar organización como...).

Page 49: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

44

Dirección MPIEste cuadro de diálogo permite configurar una dirección de estación específica para el PLCsimulado (con el comando de menú PLC > Dirección MPI...). La nueva dirección quedaalmacenada con la configuración del PLC simulado al utilizar los comandos Guardar PLC oGuardar PLC como... del menú Archivo.

Asegúrese de que la dirección de estación indicada en el programa offline coincida con ladirección indicada en el programa del PLC simulado.

Si el botón "Simulación ON/OFF" está activado en la barra de herramientas delAdministrador SIMATIC y se hace clic en el botón "Estaciones accesibles", se visualizará elPLC simulado que esté abierto en ese momento.

Nota

No será posible cambiar la dirección de estación del PLC simulado mientras esté utilizandoaplicaciones de STEP 7 para observar el programa. Antes de cambiar la dirección deestación deberá cerrar dichas aplicaciones de STEP 7.

Page 50: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

45

Guardar organización (Menú Archivo)Elija el comando de menú Archivo > Guardar organización para guardar la organizaciónactual de las subventanas S7-PLCSIM.

Nota

� Por organización se entiende la disposición de las subventanas en la pantalla. Enotras palabras, en los archivos .LAY sólo se almacena la posición y el formato dedatos seleccionado de las subventanas de la simulación. Los valores de datosvisualizados en las subventanas no se guardan como parte de la organización.

� Es posible guardar tanto el archivo de organización (archivo .LAY) como el archivode simulación del PLC (archivo .PLC ), puesto que éstos no se excluyenmutuamente.

Para más información sobre lo que se almacena cuando se guarda una simulación de unPLC (archivo .PLC), consulte el tema de la Ayuda Guardar un PLC simulado.

Page 51: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

46

Cerrar PLC (Menú Archivo)Elija el comando de menú Archivo > Cerrar PLC para cerrar el PLC simulado que estáabierto actualmente. Este comando cierra la subventana "CPU" y todas las demássubventanas abiertas en ese momento.

Al cerrar el programa simulado se presentarán errores en las aplicaciones conectadasactualmente al simulador.

Page 52: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

47

Cerrar organización (Menú Archivo)Elija el comando de menú Archivo > Cerrar organización para cerrar la organización actualde las subventanas S7-PLCSIM.

Page 53: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

48

Salir (Menú Archivo)Elija el comando de menú Archivo > Salir para cerrar el PLC simulado y salir de laaplicación S7-PLCSIM.

Al salir de S7-PLCSIM, al igual que al cerrar un PLC simulado, se presentarán errores en lasaplicaciones que estén conectadas actualmente al simulador.

Page 54: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

49

Modos de operación de la CPUModo RUN-P

La CPU ejecuta el programa y al mismo tiempo permite modificar tanto el programa comosus parámetros. Si desea utilizar las aplicaciones de STEP 7 para cambiar alguno de losparámetros del programa durante su ejecución, deberá cambiar la CPU a modo RUN-P. Noobstante, puede seguir utilizando las subventanas creadas en S7-PLCSIM para modificar losdatos del programa.

Modo RUN

La CPU actualiza las entradas, ejecuta el programa y actualiza luego las salidas. No esposible cargar programas en la CPU ni utilizar aplicaciones de STEP 7 para cambiarparámetros (como p.ej. los valores de las entradas) cuando la CPU esté en modo RUN. Lassubventanas creadas en S7-PLCSIM se pueden seguir utilizando para modificar los datos delprograma.

Modo STOP

La CPU no ejecuta el programa. A diferencia del modo STOP de una CPU real, las salidasno se ajustan a valores estándar ("seguros”), sino que conservan el estado en el que seencontraban cuando la CPU cambió a modo STOP. Los programas se pueden cargar en laCPU cuando ésta está en modo STOP. Al cambiar de STOP a RUN se inicia la ejecución delprograma a partir de la primera operación.

Page 55: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

50

Cambiar el modo de operación de la CPUEs posible cambiar el modo de operación de la CPU. El PLC simulado reaccionará de lamisma manera que un PLC real. En las casillas de verificación que aparecen en lasubventana del PLC simulado se indica el modo de operación actual. Para cambiar el modode operación, haga clic en la casilla de verificación en cuestión o utilice los comandos demenú Ejecutar > Posición del selector de modo > [modo].

Los modos de operación de la CPU simulada funcionan como el selector de modo de unaCPU real. Caso de utilizar herramientas de STEP 7 para cambiar el modo de operación ocaso de que la CPU cambie automáticamente de modo (por ejemplo, si se presenta unacondición de error y la CPU cambia de RUN a STOP), no se modifican las casillas deverificación en la subventana de la CPU simulada. El indicador LED cambia, mas no laposición del selector. Ello indica que la CPU ha cambiado de modo de operación,probablemente debido a un error en el programa.

Page 56: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

51

Indicadores de la CPULa subventana "CPU" dispone de una serie de indicadores que corresponden a los diodosluminosos de una CPU real:

� SF (error de sistema) indica que la CPU ha encontrado un error de sistema que hacausado un cambio del modo de operación.

� DP (periferia descentralizada o distribuida) indica el estado de la comunicación conunidades periféricas descentralizadas (distribuidas).

� DC (alimentación) indica si la alimentación de la CPU está conectada odesconectada.

� RUN indica que la CPU está en modo RUN.

� STOP indica que la CPU está en modo STOP.

Page 57: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

52

Elegir el modo de simulación

Para elegir la opción "Ciclo individual", haga clic en , o bien seleccione los comandosEjecutar > Ciclo > Individual.

Si quiere elegir la opción "Ciclo continuo", haga clic en , o bien seleccione el comando demenú Ejecutar > Ciclo > Continuo. (El ajuste estándar para el simulador es la opción "Ciclocontinuo".)

S7-PLCSIM ofrece diversas opciones para ejecutar el programa simulado:

� Ciclo individual: la CPU ejecuta un ciclo y espera hasta que Ud. inicie el siguienteciclo. En cada ciclo, la CPU lee las entradas periféricas (PI), ejecuta el programa yescribe luego los resultados en las salidas periféricas (PQ). La CPU espera hastaque Ud. inicie el siguiente ciclo (utilizando el comando de menú Ejecutar >

Siguiente ciclo ).

Ejecutando un programa con la opción "Ciclo individual" se pueden visualizar loscambios en cada ciclo. En tanto que una CPU real puede ejecutar el programa auna mayor velocidad de la que el editor visualiza los datos, la opción "Cicloindividual" de S7-PLCSIM permite "congelar” el estado del programa de ciclo enciclo.

� Ciclo continuo: La CPU ejecuta un ciclo completo e inicia luego otro ciclo. En cadaciclo, la CPU lee las entradas periféricas (PI), ejecuta el programa y escribe luego losresultados en las salidas periféricas (PQ).

Page 58: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

53

Ciclo individual (Menú Ejecutar)

Haga clic en o elija los comandos de menú Ejecutar > Ciclo > Individual para que laCPU ejecute el programa ciclo por ciclo. La CPU ejecuta un ciclo del programa entero yespera a que se le solicite que ejecute el siguiente ciclo.

Page 59: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

54

Continuo (Menú Ejecutar)

Haga clic en o elija los comandos de menú Ejecutar > Ciclo > Continuo para que laCPU ejecute el programa en un ciclo continuo (de la misma manera que la CPU ejecuta elOB1). La CPU ejecuta el programa si se encuentra en estado operativo RUN y detiene laejecución cuando se cambia a STOP.

Al comienzo del ciclo, se leen las entradas periféricas (PI) y se actualiza la imagen delproceso de las entradas (I). La CPU ejecuta entonces las operaciones del programa yactualiza las áreas de memoria. Al final del ciclo, la imagen del proceso de las salidas (Q) seescribe en las salidas periféricas (PQ).

Page 60: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

55

Siguiente ciclo (Menú Ejecutar)

Haga clic en o elija el comando de menú Ejecutar > Siguiente ciclo para que la CPUsimulada ejecute el siguiente ciclo (si se ha ajustado la opción de ciclo individual).

Page 61: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

56

Pausa (Menú Ejecutar)

Haga clic en o elija el comando de menú Ejecutar > Pausa para detenermomentáneamente la ejecución del programa en el PLC simulado sin modificar ninguno delos datos (como p.ej. el estado de las salidas). Para restablecer la ejecución del programa,desactive la función "Pausa". El programa prosigue entonces en la operación donde sedetuvo la ejecución.

Si una aplicación de STEP 7 se conecta al PLC simulado y se utiliza la función "Pausa", esposible que se exceda el tiempo de vigilancia de la aplicación y que ésta se desconecte. Siello ocurriera, desactive la función "Pausa" y vuelva a conectar la aplicación de STEP 7.

Page 62: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

57

Cuadro de diálogo "Vigilancia del tiempo deciclo"Este cuadro de diálogo permite habilitar o inhibir la vigilancia del tiempo de ciclo (watchdog) yajustar el tiempo máximo de ciclo a vigilar en una simulación.

Puesto que el programa tarda más en ejecutarse en el software S7-PLCSIM que en una CPUreal (especialmente si hay otras aplicaciones que se tienen que ejecutar con más prioridad),puede ocurrir que se produzcan molestos 'timeouts' (intervalos de espera). Este cuadro dediálogo permite inhibir o prolongar la vigilancia del tiempo de ciclo sin tener que modificar elprograma para el sistema de destino (CPU).

Tenga en cuenta que este cuadro de diálogo no refleja el tiempo de vigilancia ajustado en laconfiguración del hardware, y que cualquier cambio que se realice afectará solamente a lasimulación.

Estando seleccionada la opción "Habilitar vigilancia del tiempo de ciclo", es posible ajustar eltiempo de vigilancia a cualquier valor comprendido entre 1 segundo (1000 ms) y 1 minuto(60000 ms) inclusive. El tiempo de vigilancia predeterminado es de 20000 ms.

Page 63: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

58

Tiempo máximo de cicloEl tiempo máximo de ciclo es el tiempo máximo del que dispone el proceso para ejecutar unciclo del programa de usuario S7 en el OB1 y actualizar las entradas y salidas relevantes. Encaso de excederse este tiempo, la CPU simulada pasará al modo STOP.

Page 64: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

59

Areas de memoriaPara acceder a los datos del PLC S7 es posible direccionar ciertas áreas de la memoria.Estas áreas ejecutan determinadas funciones:

� PI (entrada periférica): permite acceder directamente a los módulos de entradas.

� I (entrada): permite acceder a la imagen del proceso de las entradas. La CPUactualiza dichos valores al comienzo de cada ciclo.

� PQ (salida periférica): permite acceder directamente a los módulos de salidas. LaCPU actualiza dichos valores al final de cada ciclo.

� Q (salida): permite acceder a la imagen del proceso de las salidas.

� M (marca): permite depositar datos utilizados en el programa.

� T (temporizador): permite memorizar temporizadores.

� C (contador): permite memorizar contadores.

Asimismo es posible acceder a los datos depositados en los bloques de datos (DBs).

Page 65: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

60

Efectuar un borrado total de la memoria de laCPUPara efectuar un borrado total de la memoria de la CPU simulada, elija el comando de menúPLC > Borrado total o haga clic en el botón "MRES" de la subventana "CPU". Esta acciónpone a 0 las áreas de la memoria y borra los bloques de programa.

Tras efectuar un borrado total, la CPU pasa automáticamente a modo STOP.

Page 66: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

61

Utilizar direcciones simbólicasPara utilizar direcciones simbólicas en el programa simulado:

1. Elija el comando de menú Herramientas > Opciones > Asignar símbolos... paraabrir el correspondiente cuadro de diálogo.

2. Seleccione la tabla de símbolos de STEP 7 que desea utilizar.

3. Haga clic en el botón "Aceptar".

4. Cree una subventana para las variables que desea direccionar simbólicamente.

5. Para visualizar las direcciones simbólicas en todas las subventanas, elija el comandode menú Herramientas > Opciones > Mostrar símbolos. Para ocultarlas,seleccione nuevamente ese comando.

Nota

En la subventana "Bits verticales", los valores de bit se visualizan verticalmente y lasdirecciones simbólicas o absolutas aparecen junto a los bits correspondientes. En todas lasdemás subventanas, se dispone de rótulos informativos para los campos de direcciones.

Page 67: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

62

Rótulos informativos sobre las direccionessimbólicasAl utilizar direcciones simbólicas para observar el programa, se puede obtener informaciónacerca de todos los campos de la subventana a los que se hayan asignado símbolos. Paraver la dirección simbólica y el comentario (separados entre sí mediante dos puntos) de uncampo determinado, apunte a éste con el puntero del ratón. Entonces aparecerá un rótulocon la información en cuestión.

Page 68: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

63

Asignar símbolos (Menú Herramientas)Elija el comando de menú Herramientas > Opciones > Asignar símbolos... para utilizar eldireccionamiento simbólico en el programa simulado. Este comando de menú invoca uncuadro de diálogo donde se puede elegir la tabla de diálogo de STEP 7 a la que se hacereferencia.

Tras asignar una tabla de símbolos se puede utilizar el comando de menú Herramientas >Opciones > Mostrar símbolos con objeto de visualizar las direcciones simbólicas en lassubventanas.

Para visualizar la tabla de símbolos en sí, elija el comando de menú Herramientas >Opciones > Tabla de símbolos.

Page 69: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

64

Datos de referencia (Menú Herramientas)Elija el comando de menú Herramientas > Opciones > Datos de referencia para abrir laaplicación de STEP 7 "Visualizar datos de referencia S7". Esta aplicación le servirá paradepurar el programa simulado.

Este comando de menú sólo se podrá activar si se ha asignado previamente una tabla desímbolos de STEP 7 al programa simulado. Utilice el comando de menú Herramientas >Opciones > Asignar símbolos... para acceder a un cuadro de diálogo donde puede elegir latabla de símbolos de STEP 7 que desea asignar.

Page 70: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

65

Rearranque completo (Menú Ejecutar)Elija el comando de menú Ejecutar > Posición del interruptor de arranque > Rearranquecompleto para que la CPU simulada efectúe un rearranque completo cuando se conmute deSTOP a RUN.

En un rearranque completo, el sistema operativo llama al OB de rearranque completo(OB100).

NotaPara poder utilizar este comando, es preciso haber habilitado previamente el rearranquemanual en STEP 7.

Page 71: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

66

Rearranque (Menú Ejecutar)Elija el comando de menú Ejecutar > Posición del interruptor de arranque > Rearranquepara que la CPU simulada efectúe un rearranque cuando se conmute de STOP a RUN.

En un rearranque, el sistema operativo llama al OB de rearranque (OB101) y el programa deusuario continúa ejecutándose desde el punto en el que se produjo la interrupción.

NotaPara poder utilizar este comando, es preciso haber habilitado previamente el rearranquemanual en STEP 7.

Page 72: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

67

Arranque en frío (Menú Ejecutar)Elija el comando de menú Ejecutar > Posición del interruptor de arranque > Arranque enfrío para que la CPU simulada efectúe un rearranque completo cuando se conmute de STOPa RUN.

En un arranque en frío, el sistema operativo llama al OB de arranque en frío (OB102), elprograma de usuario se reinicia desde el comienzo y se borran los datos almacenados en lasáreas no volátiles.

NotaPara poder utilizar este comando, es preciso haber habilitado previamente el rearranquemanual en STEP 7.

Page 73: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

68

Utilizar OBs de interrupción en el programaS7-PLCSIM se puede utilizar para comprobar cómo el programa trata los diversos OBs dealarma. S7-PLCSIM asiste las siguientes funciones:

� €OB40 a OB47 (alarma de proceso)

� €OB70 (errores de redundancia en la periferia) {sólo en sistemas 417-H}

� €OB72 (errores de redundancia en la CPU) {sólo en sistemas 417-H}

� €OB73 (errores de redundancia en la comunicación) {sólo en sistemas 417-H}

� €OB80 (error de tiempo)

� OB82 (alarma de diagnóstico)

� OB83 (presencia de módulo (extraer/retirar))

� €OB85 (error de ejecución del programa)

� OB86 (fallo del bastidor)

Utilice el comando de menú Ejecutar > Activar OB de error... para elegir un OB específico eintroduzca en el cuadro de diálogo la información del encabezado. Haciendo clic en el botón"Aceptar" o "Aplicar", el PLC simulado generará el evento apropiado y ejecutará el programaen el OB asociado.

Nota

Para poder simular OBs de alarma es preciso cargar una configuración de hardware quecontenga las entradas y salidas (E/S). En algunos casos, las E/S no están incluidasautomáticamente en los datos de sistema que STEP7 carga en S7-PLCSIM:

� CPUs S7-300:

Las CPUs S7-315-2DP, S7-316-2DP y S7-318-2 son las únicas que cargan en S7-PLCSIM una configuración de hardware con E/S. Todas las demás CPUs S7-300autoconfiguran las E/S para que coincidan con las E/S físicas instaladas en el bastidor.

Para cargar correctamente E/S en S7-PLCSIM, debe copiar la configuración delhardware y depositar los datos en un proyecto de una CPU que no las E/S, es decir, enun proyecto S7-315-2DP, S7-316-2DP ó S7-318-2. Al cargar la información de E/S delproyecto, los OBs de alarma se podrán simular en S7-PLCSIM (detectándose también siel programa de usuario contiene errores de referencia de E/S).

� CPUs S7-400:

Si se utiliza un CP (procesador de comunicaciones) con entradas y salidas (E/S)PROFIBUS-DP, en vez de usar un modelo de CPU que asista explícitamente la periferiadescentralizada (DP), esta configuración de hardware no se podrá cargar y utilizar parasimular un OB de alarma en S7-PLCSIM. No obstante, es posible copiar la configuraciónde E/S en un segundo proyecto y reemplazar el CP S7-400 y la CPU con un modelo deCPU S7-400 que asista explícitamente la periferia descentralizada. Tras cargar laconfiguración del hardware de este segundo proyecto en S7-PLCSIM, se podrán simularlos OBs de alarma y detectar los errores de referencia de E/S.

Page 74: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

69

Si desea obtener información acerca de cómo crear un proyecto para depositar laconfiguración del hardware con objeto de cargar la información de E/S en S7-PLCSIM,consulte el tema de la Ayuda Cargar datos de sistema en S7-PLCSIM.

Page 75: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

70

Alarma de proceso (OB40-OB47)Este cuadro de diálogo permite comprobar el programa cargado en los bloques deorganización OB40 hasta OB47. Al llamarse al OB en cuestión, los parámetros que seseleccionen en este cuadro de diálogo se transfieren a las siguientes variables: Parámetro Variable Tipo de datos Descripción

Dirección delmódulo

OB4x_MDL_ADDR WORD Dirección base lógica delmódulo que ha activado laalarma: la primera entrada, siexiste; en caso contrario, laprimera dirección de salida. Ejemplo: PIB 0

Estado delmódulo

OB4x_POINT_ADDR DWORD(Hex) En módulos digitales:Mapa de bits con losestados de las entradas enel módulo.

En módulos analógicos, CPs oIMs: Estado de alarma delmódulo.

Ejemplo: 00A21234

OB de alarma(sólo lectura)

OB4x_OB_NUMBR BYTE Número de OB (40 hasta 47).

Nota

Para poder acceder a este cuadro de diálogo (con los comandos Ejecutar Activar OB dealarma Alarma de proceso (OB40-OB47)...), es preciso haber cargado previamente laconfiguración de E/S y la CPU simulada deberá estar en modo RUN o RUN-P.

Page 76: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

71

OB para errores de redundancia en la periferia(OB 70)Nota

Sólo existen bloques de organización para errores de redundancia en la periferia (OB 70) enlas CPU tipo H.

Este cuadro de diálogo permite comprobar la pérdida de redundancia en el PROFIBUS-DP.

Para poder acceder a este cuadro de diálogo (con el comando de menú Ejecutar ActivarOB de alarma Errores de redundancia en la periferia (OB70)...), es preciso haber cargadopreviamente la configuración de E/S. (Consulte Cargar datos de sistema en S7-PLCSIM.)

Al llamarse al OB, los parámetros que se seleccionen en este cuadro de diálogo se pasan alas siguientes variables:

Parámetro Variable Tipo de datos DescripciónEntrada/Salida:

Clase de evento OB70_EV_CLASS BYTE Clase de evento eidentificadores:* B#16#72: eventoentrante* B#16#73: eventosaliente

Código de error OB70_FLT_ID BYTE Código de error(valores posibles):* B#16#A2* B#16#A3

El margen válido de los valores de la dirección base del maestro DP, el ID del sistemamaestro DP, la dirección base del esclavo DP y el número de equipo DP debe estarcomprendido entre 0 y 255. Todos los campos deben concordar con los valores asignadosen STEP 7 en la configuración del hardware del proyecto que se desea simular.

Page 77: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

72

Errores de redundancia en la CPU (OB72)Nota

El bloque de organización para errores de redundancia en la CPU (OB 72) sólo existe en lasCPUs H.

Este cuadro de diálogo permite comprobar si se han presentado errores de redundancia enla CPU. El sistema operativo de la CPU H llama al OB 72 cuando se produce uno de lossiguientes eventos:

� Pérdida de redundancia en la CPU

� Conmutación del maestro de reserva

� Error de sincronización

� Error en un módulo de sincronización

� Interrupción de la operación "Igualar datos"

� Error de comparación (p.ej.: RAM, imagen de proceso de las salidas, etc.)

El OB 72 lo ejecutarán todas aquellas CPU que, al producirse el correspondiente evento dearranque, se encuentren en los estados operativos RUN o ARRANQUE.

Para poder acceder a este cuadro de diálogo (con el comando de menú Ejecutar ActivarOB de alarma Errores de redundancia en la CPU (OB72)...), es preciso haber cargadopreviamente la configuración de E/S. (Consulte Cargar datos de sistema en S7-PLCSIM.)Al llamarse al OB, los parámetros que se seleccionen en este cuadro de diálogo setransfieren a las siguientes variables:Parámetro Variable ID Evento de arranque del OB72

Clase de evento OB72_EV_CLASS B#16#73

B#16#75

B#16#78

B#16#79

Código de error OB72_FLT_ID B#16#01 Pérdida de redundancia (1 de2) por fallo de una de las CPUs

B#16#02 Pérdida de redundancia (1 de2) por STOP de la reserva,provocado por el usuario

B#16#03 El sistema H (1 de 2) hapasado al funcionamientoredundante

B#16#20 Error en la comparación RAM

B#16#21 Error al comparar el valor desalida en la imagen de proceso

B#16#22 Error al comparar marcas,temporizadores o contadores

Page 78: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

73

B#16#23 Se han detectado diferenciasen los datos del sistemaoperativo

B#16#31 Conmutación del maestro dereserva por fallo de un maestro

B#16#33 Conmutación del maestro dereserva activada por operaciónde manejo

B#16#34 Conmutación del maestro dereserva por fallo de enlace enel módulo de sincronización

B#16#35 Conmutación del maestro dereserva activada por la SFC 90”H_CTRL”

B#16#40 Error de sincronización en elprograma de usuario por haberconcluido el tiempo de espera

B#16#41 Error de sincronización en elprograma de usuario porespera en puntos desincronización diferentes

B#16#42 Error de sincronización en elsistema operativo por esperaen puntos de sincronizacióndiferentes

B#16#43 Error de sincronización en elsistema operativo por haberconcluido el tiempo de espera

B#16#44 Error de sincronización en elsistema operativo debido adatos erróneos

B#16#50 Módulo de sincronizaciónausente

B#16#51 Modificación en el módulo desincronización sin efectuar laCONEXIÓN

B#16#52 Módulo de sincronizaciónextraído/insertado

B#16#53 Modificación en el módulo desincronización sin efectuar unborrado total

B#16#54 Módulo de sincronización:asignación repetida de unnúmero de bastidor

B#16#55 Módulo de sincronización,error/eliminado

B#16#56 El número de bastidor ajustadopara el módulo de

Page 79: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

74

sincronización no es válido

B#16#C1 Interrupción de la operación"Igualar datos"

B#16#C2 Interrupción de la operación"Igualar datos" porque se haexcedido un tiempo devigilancia en el n-ésimo intento(1 <= n <= número máximoposible de intentos de "Igualardatos" tras una interrupcióndebida a un timeout)

Page 80: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

75

Errores de redundancia en la comunicación(OB73)Nota

El bloque de organización para errores de redundancia en la comunicación (OB 73) sóloexiste en las CPUs H.

Este cuadro de diálogo permite comprobar cuándo se produce la primera pérdida deredundancia en un enlace S7 de alta disponibilidad.

Para poder acceder a este cuadro de diálogo (con el comando de menú Ejecutar ActivarOB de alarma Errores de redundancia en la comunicación (OB73)...), es preciso habercargado previamente la configuración de E/S. (Consulte Cargar datos de sistema en S7-PLCSIM.)

Al llamarse al OB, los parámetros que se seleccionen en este cuadro de diálogo setransfieren a las siguientes variables:

Parámetro Variable Tipo dedatos

Descripción

Clase de evento OB73_EV_CLASS BYTE Valor posible de B#16#73 (pérdidade redundancia en lacomunicación) o B#16#72(problema eliminado)

Código de error OB73_FLT_ID BYTE Valor posible de B#16#E0

Page 81: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

76

Error de tiempo (OB80)Este cuadro de diálogo permite comprobar el programa cargado en el OB80 (error detiempo). Al llamarse al OB, los parámetros que se seleccionen en este cuadro de diálogo setransfieren a las siguientes variables: Parámetro Variables Tipo de

datosDescripción

Tiempo de ciclo excedido OB80_FLT_ID BYTE Código de error: B#16#01

El OB solicitado se estáejecutando todavía

OB80_FLT_ID BYTE Código de error: B#16#02

Desbordamiento del búferde solicitudes del OB para laprioridad actual

OB80_FLT_ID BYTE Código de error: B#16#07

Alarma horaria transcurrida

* por salto de hora OB80_FLT_ID BYTE Código de error: B#16#05

* al volver a pasar a RUNdespués de HALT (alto)

OB80_FLT_ID BYTE Código de error: B#16#06

Page 82: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

77

Alarma de diagnóstico (OB82)Este cuadro de diálogo permite comprobar el programa cargado en el OB82 (alarma dediagnóstico). Para poder acceder a este cuadro de diálogo (con los comandos EjecutarActivar OB de alarma Alarma de diagnóstico (OB82)...), es preciso haber cargadopreviamente la configuración de E/S. (Consulte Cargar datos de sistema en S7-PLCSIM.)

Tests estándar (opcional): En esta lista desplegable, seleccione las condiciones de errorque desea ajustar automáticamente para la comprobación deseada.

En todas las condiciones de error, la clase de evento (OB82_EV_CLASS) se ajusta aB#16#39 (evento entrante) y OB82_FLT_ID utiliza el código de error B#16#42. Si no seselecciona ninguna condición de error (módulo OK), la clase de evento se ajusta a B#16#38(evento saliente).

Al llamarse al OB, los parámetros que se seleccionen en este cuadro de diálogo setransfieren a las siguientes variables: Parámetro Variable Tipo de datos Descripción

Dirección del módulo OB82_MDL_ADDR INT Dirección baselógica del móduloque ha activado laalarma: la primeraentrada, si existe;en caso contrario,la primeradirección desalida.Ejemplo: PIB 0

Módulo averiado (sólolectura)

OB82_MDL_DEFECT BOOL

Fallo interno OB82_INT_FAULT BOOL

Fallo externo OB80_EXT_FAULT BOOL

Error de canal OB82_PNT_INFO BOOL

Falta tensión auxiliarexterna

OB82_EXT_VOLTAGE BOOL

Falta conector frontal OB82_FLD_CONNCTR BOOL

Módulo noparametrizado

OB82_NO_CONFIG BOOL

Parámetros erróneos enel módulo

OB82_CONFIG_ERR BOOL

Información de canalexistente

OB82_MDL_TYPE BYTE

Información de usuarioexistente

OB82_MDL_TYPE BYTE

Alarma de diagnósticodel sustituto

OB82_MDL_TYPE BYTE

Submódulo defectuosoo ausente

OB82_SUB_MDL_FAULT BOOL

Page 83: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

78

Fallo de comunicación OB82_COMM_FAULT BOOL

Estado operativo STOP OB82_MDL_STOP BOOL

La vigilancia de tiempoha reaccionado(watchdog)

OB82_WTCH_DOG_FLT BOOL

Fallo de la tensión dealimentación interna delmódulo

OB82_INT_PS_FLT BOOL

Pila descargada OB82_PRIM_BATT_FLT BOOL

Fallo total del respaldo OB82_BCKUP_BATT_FLT BOOL

Fallo del bastidor deampliación

OB82_RACK_FLT BOOL

Fallo del procesador OB82_PROC_FLT BOOL

Error EPROM OB82_EPROM_FLT BOOL

Error RAM OB82_RAM_FLT BOOL

Error conversión AD/DA OB82_ADU_FLT BOOL

Actuación del fusible OB82_FUSE_FLT BOOL

Pérdida de la alarma deproceso

OB82_HW_INTR_FLT BOOL

Page 84: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

79

Presencia de módulo (extraer/retirar) (OB83)...Este cuadro de diálogo permite comprobar el programa cargado en el OB83 (presencia delmódulo (extraer/insertar)). Para poder acceder a este cuadro de diálogo (con los comandosEjecutar Activar OB de alarma Presencia del módulo (extraer/insertar) (OB83)...), espreciso haber cargado previamente la configuración de E/S. (Consulte Cargar datos desistema en S7-PLCSIM.)

Para todas las condiciones de error, la clase de evento (OB83_EV_CLASS) se ajusta aB#16#39 (evento entrante). Si no se selecciona ninguna condición de error (módulo OK), laclase de evento se ajusta a B#16#38 (evento saliente).

Al llamarse al OB, los parámetros que se seleccionen en este cuadro de diálogo setransfieren a las siguientes variables:

Parámetro Variable Tipo dedatos

Valor / Descripción

Módulo extraído o noresponde

OB83_FLT_ID BYTE B#16#61

Módulo enchufado,tipo de módulocorrecto

OB83_FLT_ID BYTE B#16#61

Módulo enchufado,pero tipo de móduloincorrecto

OB83_FLT_ID BYTE B#16#63

Módulo enchufado,pero defectuoso(indicativo de tipo nolegible)

OB83_FLT_ID BYTE B#16#64

Módulo enchufado,pero parametrizadoerróneamente

OB83_FLT_ID BYTE B#16#65

Dirección del módulo OB83_MDL_ADDR WORD Dirección base lógica delmódulo que ha activado laalarma: la primera entrada, siexiste; en caso contrario, laprimera dirección de salida. Ejemplo: PQW 0

Page 85: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

80

Error de ejecución del programa (OB85)Este cuadro de diálogo permite comprobar el programa cargado en el OB85 (error deejecución del programa). El OB85 se activa automáticamente al ocurrir un error mientras elsistema operativo está accediendo a un bloque (código de error B#16#A3).

Tenga en cuenta que los eventos B#16#A1, B#16#A2, B#16#B1 y B#16#B2 se debengenerar de otra forma, p.ej. borrando del programa uno de los bloques solicitados.

Al llamarse al OB, los parámetros que se seleccionen en este cuadro de diálogo setransfieren a las siguientes variables:

Parámetro Variable Tipo dedatos

Valor

Función integrada:

Sin detallar

Bloque no cargado

Error de longitud del área

Error de protección contraescritura

OB85_Z1 WORD

W#16#0100

W#16#0101

W#16#0102

W#16#0103

Temporizador IEC:

Sin detallar

Bloque no cargado

Error de longitud del área

Error de protección contraescritura

OB85_Z1 WORD

W#16#0200

W#16#0201

W#16#0202

W#16#0203

Page 86: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

81

Fallo del bastidor (OB86)Este cuadro de diálogo permite comprobar el programa cargado en el OB86 (fallo delbastidor de ampliación). Para poder acceder a este cuadro de diálogo (con los comandosEjecutar Activar OB de alarma Fallo del bastidor (OB86)...), es preciso haber cargadopreviamente la configuración de E/S. (Consulte Cargar datos de sistema en S7-PLCSIM.)

Para todas las condiciones de error, la clase de evento (OB86_EV_CLASS) se ajusta aB#16#39 (evento entrante). Si no se selecciona ninguna condición de error (retorno deaparato de ampliación, retorno de aparato de ampliación con divergencia de configuración,retorno de estación DP y estación DP correcta), la clase de evento se ajusta a B#16#38(evento saliente).

Las dos fichas del cuadro de diálogo ofrecen las siguientes opciones:

Ficha "Fallo del bastidor de ampliación"

Al llamarse al OB, los parámetros que se seleccionen en esta ficha se transfieren a lassiguientes variables:

Parámetro Variable Tipo de datos Valor

Dirección IM: OB86_MDL_ADDR WORD Dirección del módulo IM alque están conectados losaparatos de ampliación.

Fallo: OB86_FLT_ID BYTE B#16#C1

Retorno: OB86_FLT_ID BYTE B#16#C1

Retorno condiferencias

OB86_FLT_ID BYTE B#16#C2

Estado delbastidor

OB86_RACKS_FLTD ARRAY OF BOOL Muestra el estado de hasta21 aparatos de ampliaciónconectados al módulo IM. Enel campo es precisoseleccionar el aparato conlas condiciones de error.

Verde = CorrectoRojo = FalloGris = No configurado

Ficha "Fallo DP"

Esta ficha permite comprobar si hay fallos en un sistema DP, así como visualizar el estado dela periferia descentralizada (DP) bajo diversas condiciones de error. Al llamarse al OB, losparámetros que se seleccionen en esta ficha se transfieren a las siguientes variables:

Parámetro Variable Tipo de datos Valor

Subred: OB86_MDL_ADDR WORD Dirección básica lógica delmaestro DP

Fallo de unsistema DP:

OB86_FLT_ID BYTE B#16#C3

Page 87: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

82

Fallo de unequipo:

OB86_FLT_ID BYTE B#16#C4

Error en unequipo:

OB86_FLT_ID BYTE B#16#C5

Retorno de unequipo:

OB86_FLT_ID BYTE B#16#C4

Equipo en buenestado:

OB86_FLT_ID BYTE B#16#C5

Estado DP OB86_RACKS_FLTD ARRAY OF BOOL Muestra el estado de hasta126 estaciones DP. En elcampo es precisoseleccionar el aparato conlas condiciones de error.

Verde = Correcto Rojo = Fallo Gris = No configurado

Page 88: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

83

Formato de los datos numéricos de S7-PLCSIMEn la siguiente tabla se indican los formatos de los datos numéricos que asiste S7-PLCSIM.

Formato numérico Tamaño Ejemplo Bits Bit, byte � = OFF = ON

Binario Byte, palabra 10010011

Decimal Byte, palabra, palabra doble 232

Hex (hexadecimal) Byte, palabra, palabra doble 9A

Formato S7 Byte, palabra, palabra doble dw#16#09A2FF23

Entero Palabra, palabra doble 632, –2370

BCD (decimal codificado enbinario)

Palabra, palabra doble 400

Real Palabra doble 1.234567e+123

Char (carácter) Byte, palabra, palabra doble 'C', 'AB'

String (cadena) 254 caracteres alfanuméricos 'Esta es una cadena'

DT (DATE_AND_TIME) 8 bytes 1993-12-25-8:01:1

Nota: El formato de datos numéricos DT no soporta milisegundos.

S5TIME Palabra 3m5s30ms

Fecha Palabra 1998-06-18

Tiempo Palabra doble 9h26m53s703ms

TOD (reloj de tiempo real) Palabra doble 9:26:53.702

Regulador: decimal Byte, palabra, palabra doble

Regulador: entero Palabra, palabra doble

Regulador: real Palabra doble

Page 89: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

84

Consejos para solucionar problemasProblema:

El programa no se puede cargar en la CPU simulada.

Remedio / Posible causa:

1. Asegúrese de que la CPU esté en modo STOP o RUN-P.

Al igual que en el caso de una CPU real, no es posible cargar el programa si la CPUsimulada está en modo RUN.

2. Si el programa contiene un bloque de datos de sistema (SDB), verifique que la CPUesté en modo STOP. Al igual que en el caso de una CPU real, sólo es posible cargarSDBs en la CPU si ésta se encuentra en modo STOP.

Nota

Si en la subventana CPU está activado el modo RUN-P, STEP 7 le solicitará que cambie aSTOP para que se pueda cargar la configuración del hardware.

3. Asegúrese de que la CPU y el programa utilicen la misma dirección de estación.

Al igual que en el caso de una red MPI real, la dirección de estación definida para elprograma deberá coincidir con la dirección de estación de la CPU.

Problema:

Cuando se intenta cerrar la CPU simulada, se visualiza un mensaje indicando que hay unaconexión abierta.

Remedio / Posible causa:

Si ha intentado cerrar la CPU simulada mientras una de las aplicaciones de STEP 7 (comop.ej. Observar y forzar variables, S7 Status) estaba observando el programa, STEP 7indicará que es preciso desconectar la aplicación de STEP 7 de la CPU simulada.Desconecte las aplicaciones de STEP 7 interrumpiendo la observación del estado delprograma o cerrando la aplicación antes de cerrar la CPU simulada.

Problema:

La aplicación S7-PLCSIM no reacciona y parece estar "bloqueada".

Remedio / Posible causa:

Compruebe qué opción se ha ajustado en el menú Ejecutar. La aplicación S7-PLCSIM puedeparecer bloqueada si están activadas las opciones "Pausa" o "Ciclo individual".

Problema:

Al introducir una variable de la periferia se visualiza el mensaje de error "Dirección no válida",aun cuando el valor de la dirección es válido.

- o bien:-

En el programa se indica un error de acceso a la periferia, aunque el proyecto S7-300contiene la configuración correcta.

Page 90: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

85

Remedio / Posible causa:

Las CPUs S7-315-2DP, S7-316-2DP y S7-318-2 son las únicas CPUs que permiten cargaruna configuración de E/S en el PLC simulado. Si se carga un programa de una CPU S7-300diferente, los datos de sistema no incluirán la configuración de E/S. Entonces se presentaránerrores al intentar acceder a las E/S periféricas desde S7-PLCSIM.

Para remediar este problema, deberá crear un proyecto S7-315-2DP, S7-316-2DP ó S7-318-2 y depositar en él una copia de la configuración del hardware. Cargue la configuración delhardware de la CPU S7-315-2DP, S7-316-2DP ó S7-318-2 en S7-PLCSIM.

Page 91: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

86

Uso de la AyudaPara acceder a la Ayuda de S7-PLCSIM, puede utilizar el menú Ayuda o uno de los métodossiguientes:

� Para obtener ayuda acerca de los elementos de la pantalla de S7-PLCSIM, haga clic

en el botón de Ayuda en la barra de herramientas y, después, en el elemento encuestión.

� Para obtener ayuda acerca de los cuadros de diálogo y los mensajes de error, hagaclic en el botón de Ayuda del cuadro del diálogo o del mensaje en cuestión, o bien,pulse F1.

La ventana de Ayuda contiene los siguientes botones y fichas:

Botón "Ocultar" / Botón "Mostrar"

Muestra y oculta la visualización del área de navegación (fichas "Contenido", "Îndice" y"Búsqueda"). Para reducir el tamaño de la ventana de Ayuda, puede ocultar el área denavegación. Cuando desee buscar un tema, haga clic en el botón "Mostrar" para visualizarnuevamente el área de navegación.

Botón "Atrás"

Si ha examinado más de un tema, puede regresar al (a los) tema(s) anterior(es) pulsandoeste botón.

Botón "Imprimir"

Este botón permite imprimir un tema o un libro entero en la impresora instalada.

Botón "Opciones"

Ocultar / Mostrar: Muestra y oculta la visualización de las fichas "Contenido", "Îndice" y"Búsqueda". Para reducir el tamaño de la ventana de Ayuda, puede ocultar las fichas.Cuando desee buscar un tema puede visualizar nuevamente las fichas.

Atrás: Si ha examinado más de un tema, esta opción le permite regresar al (a los) tema(s)anterior(es).

Adelante: Si se ha desplazado hacia atrás en la secuencia de los temas examinados, estaopción le permite desplazarse hacia adelante hasta alcanzar el último tema de la secuenciade temas que ha examinado.

Inicio: Lleva al sitio web que ha definido como página inicial en su browser de Internet.

Detener: Permite detener el browser para que deje de obtener más información acerca de lapágina de Ayuda actual. Este comando es útil si una página contiene mucha información(p.ej. archivos gráficos extensos), lo que demora la visualización completa de la página.

Actualizar: Actualiza el contenido de la página actual de la Ayuda.

Personalizar: Permite definir opciones para navegar en Internet.

Imprimir: Este botón permite imprimir un tema o un libro entero en la impresora instalada.

Desactivar destacado / Resaltado activado: Muestra y oculta el resaltado de temas quecontengan una palabra introducida en el cuadro de texto "Buscar". El resaltado permitevisualizar exactamente dónde aparece la palabra en el tema en cuestión.

Ficha "Contenido"

Seleccione esta ficha para visualizar el panel de contenidos del sistema de Ayuda. Hagadoble clic en el icono de cualquier libro para ampliarlo y visualizar los temas que contiene.

Page 92: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

87

Ficha "Îndice"

Seleccione esta ficha para visualizar una lista alfabética de palabras clave del sistema deAyuda.

Ficha "Búsqueda"

Seleccione esta ficha e introduzca una palabra sobre la que desee obtener información. Acontinuación, haga clic en el botón "Lista de temas" para averiguar si el sistema de Ayudaincluye temas que contengan la palabra introducida. Seleccione un tema de la lista y hagaclic en el botón "Mostrar" para visualizar la información de Ayuda. El ajuste estándar es quela palabra se visualice destacada en todos los lugares donde aparezca en el texto, con objetode poder encontrarla fácilmente. El resaltado se puede desactivar o activar antes devisualizar un tema. Utilice para ello el botón "Opciones".

Page 93: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

88

Índice alfabético

AAbrir organización (Menú Archivo), 42Abrir PLC... (Menú Archivo), 41Abrir un PLC simulado, 12Activar la simulación, 10Alarma de diagnóstico (OB82), 77Alarma de proceso (OB40-OB47), 70Areas de memoria, 59Arranque en frío, 65, 66, 67Arranque en frío (Menú Ejecutar), 67

Fríoarranque, 67

Rearranque, 66Rearranque completo, 65

Asignar símbolos (Menú Herramientas),63

Ayudauso, 86

BBits verticales

subventana "Variable", 31Borrado total de la memoria de la CPU, 60

CCambiar el modo de operación de la CPU,

50Cambiar la dirección MPI, 44Cargar datos de sistema en S7-PLCSIM,

16Cargar la configuración modificada en S7-

PLCSIM, 17Cerrar organización (Menú Archivo), 47Cerrar PLC (Menú Archivo), 46Ciclo

opciones, 52Ciclo continuo (Menú Ejecutar), 54Ciclo individual (Menú Ejecutar), 53Conectar y desconectar, 19Conectar y desconectar la alimentación de

la CPU simulada, 19Consejos para solucionar problemas, 84Cuadro de diálogo "Grabar/reproducir", 35Cuadro de diálogo "Vigilancia del tiempo

de ciclo", 57

DDatos de referencia (Menú Herramientas),

64Datos numéricos

formatos, 83Depurar programas con S7-PLCSIM, 2Diferencias respecto a un PLC S7 real, 6

Direccionamiento simbólico, 61

EError de ejecución del programa (OB85),

80Error de tiempo (OB80), 76Errores de redundancia en la

comunicación (OB73), 75Errores de redundancia en la periferia

(OB70), 71

FFallo de bastidor (OB86), 81Finalizar la simulación, 40Formatos de datos, 83Funciones de S7-PLCSIM, 4

GGuardar organización (Menú Archivo), 45Guardar PLC (Menú Archivo), 43Guardar un PLC simulado, 39

IIndicadores de la CPU, 51Inicializar temporizadores, 28Iniciar la simulación, 11Introducción, 1

MMarca (Menú Insertar), 23Memoria

borrado total, 60Modificar la configuración del hardware

para S7-PLCSIM, 14Modos de operación, 50Modos de operación de la CPU, 49, 50

Cambiar, 50CPU, 49Descripción, 49

MRES, 60

NNovedades de S7-PLCSIM

versión 5.0, 3

OOB de errores de redundancia en la CPU

(OB72), 72OB100, 65OB101, 66OB102, 67OB40-OB47, 70OB70, 71

Page 94: S7-PLCSIM · PDF fileSIMATIC S7-PLCSIM Manual del usario 2 Utilizar S7-PLCSIM para depurar el programa S7-PLCSIM ofrece las siguientes funciones para depurar el programa de

SIMATIC S7-PLCSIM Manual del usario

2

OB72, 72OB73, 75OB80, 76OB82, 77OB83, 79OB85, 80OB86, 81OBs, 68, 70, 71, 72, 75, 76, 77, 79, 80, 81OBs de error, 70, 71, 72, 75, 76, 77, 79,

80, 81OB40-OB47 (alarma de proceso), 70OB70 (errores de redundancia en la

periferia), 71OB72 (errores de redundancia en la

CPU), 72OB73 (errores de redundancia en la

comunicación), 75OB80 (error de tiempo), 76OB82 (alarma de diagnóstico), 77OB83 (presencia de módulo

(extraer/retirar)), 79OB85 (Error de ejecución del

programa), 80OB86 (fallo del bastidor), 81

OBs de interrupción, 68Alarma de diagnóstico, 77Alarma de proceso, 70Arranque en frío, 67Error de ejecución del programa, 80Error de tiempo, 76Errores de redundancia en la

comunicación, 75Errores de redundancia en la CPU, 72Errores de redundancia en la periferia,

71Fallo de bastidor, 81Presencia de módulo (extraer/retirar),

79Rearranque, 66Rearranque completo, 65Utilizar interrupciones, 68

Observar el programa simulado, 13

PPausa (Menú Ejecutar), 56Presencia de módulo (extraer/retirar)

(OB83), 79Primeros pasos, 8Programa simulado

observar, 13

RRearranque (Menú Ejecutar), 66Rearranque completo, 67Rearranque completo (Menú Ejecutar), 65Regulador, 38

SS7-PLCSIM

formato de los datos numéricos, 83funciones, 4

Salir (Menú Archivo), 48Seleccionar el tipo de ciclo, 52Siguiente ciclo (Menú Ejecutar), 55Subventana "Acumuladores y palabra de

estado", 33Subventana "Bits verticales", 31Subventana "Contadores", 29Subventana "CPU", 18Subventana "Entrada", 20Subventana "General", 30Subventana "Marca", 22Subventana "Pilas", 32Subventana "Registros de bloques", 34Subventana "Salida", 21Subventana "Temporizadores", 24Subventana "Variable" (general), 30

TTemporizador (Menú Insertar), 25Temporizadores, 27Temporizadores (Menú Ejecutar), 26Temporizadores automáticos (Menú

Ejecutar), 27Automáticos

temporizadores, 27Manuales

temporizadores, 26

UUso de la Ayuda, 86Utilizar direcciones simbólicas, 61Utilizar el regulador, 38Utilizar OBs de interrupción en el

programa, 68Utilizar S7-PLCSIM para depurar el

programa, 2