Documentos de Académico
Documentos de Profesional
Documentos de Cultura
S7-PLCSIM V5.0
Edicin 06/2001
2809921-0002
Peligro
Significa que, si no se adoptan las medidas preventivas adecuadas, se producir la muerte, o
bien lesiones corporales graves o daos materiales considerables.
Precaucin
Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte,
lesiones corporales graves o daos materiales considerables.
Cuidado
Junto con el smbolo de aviso, significa que, si no se adoptan las medidas preventivas
adecuadas, pueden producirse lesiones corporales leves o moderadas.
Cuidado
Sin el smbolo de aviso, significa que, si no se adoptan las medidas preventivas adecuadas,
pueden producirse daos materiales.
Nota
Sin el smbolo de aviso, significa que, si no se adoptan las medidas preventivas adecuadas,
pueden producirse resultados o estados impredecibles.
Personal cualificado
La puesta en funcionamiento y el servicio del equipo slo deben ser llevados a cabo conforme a lo
descrito en este manual. Slo est autorizado a intervenir en este equipo el personal cualificado. En el
sentido del manual se trata de personas que disponen de los conocimientos tcnicos necesarios para
poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con
las normas estndar de seguridad.
Uso conforme
Considere lo siguiente:
Precaucin
El equipo y los componentes del sistema slo se podrn utilizar para los casos de aplicacin
previstos en el catlogo y en la descripcin tcnica, y slo con los equipos y componentes de
proveniencia tercera recomendados y homologados por Siemens.
El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento,
una instalacin y un montaje conforme a las prcticas de la buena ingeniera, as como un
manejo y un mantenimiento rigurosos.
Marcas registradas
Exencin de responsabilidad
Hemos probado el contenido de esta publicacin con la
concordancia descrita para el hardware y el software.
Sin embargo, es posible que se den algunas
desviaciones que nos impiden tomar garanta completa
de esta concordancia. El contenido de esta publicacin
est sometido a revisiones regularmente y en caso
necesario se incluyen las correcciones en la siguiente
edicin. Agradecemos sugerencias.
ndice
ndice
Panormica..........................................................................................................1
Introduccin..................................................................................................................1
Novedades de la versin 5.0 de S7-PLCSIM................................................................4
Primeros pasos ............................................................................................................5
Diferencias respecto a un PLC S7 real.........................................................................7
Ventana principal de S7-PLCSIM .................................................................................9
Modos de operacin de la CPU..................................................................................10
Indicadores de la CPU ...............................................................................................11
Areas de memoria ......................................................................................................12
iii
ndice
Subventanas......................................................................................................33
Subventanas de S7-PLCSIM......................................................................................33
Subventana "CPU .....................................................................................................34
Subventana "Acumuladores y palabra de estado" ......................................................34
Subventana "Registros de bloques" ...........................................................................34
Subventana "Pilas".....................................................................................................35
Subventana "Entrada" ................................................................................................36
Subventana "Salida"...................................................................................................37
Subventana "Marca"...................................................................................................37
Subventana "Temporizadores" ...................................................................................38
Subventana "Contadores" ..........................................................................................38
Subventana "Variable" general...................................................................................39
Subventana "Bits verticales".......................................................................................40
iv
ndice
Referencias........................................................................................................55
Barras de herramientas de S7-PLCSIM .....................................................................55
Mens de S7-PLCSIM................................................................................................56
Men Archivo.......................................................................................................................... 57
Men Edicin .......................................................................................................................... 59
Men Ver ................................................................................................................................ 60
Men Insertar.......................................................................................................................... 61
Men PLC ............................................................................................................................... 62
Men Ejecutar......................................................................................................................... 63
Men Herramientas ................................................................................................................ 65
Men Ventana ........................................................................................................................ 66
Men Ayuda............................................................................................................................ 67
Botn de ayuda....................................................................................................................... 67
Panormica
Panormica
Introduccin
La aplicacin S7-PLCSIM permite ejecutar y comprobar el programa de usuario en un
sistema de automatizacin (PLC) simulado en un PC o en una unidad de programacin
(como p.ej. en la PG 740). Puesto que la simulacin se realiza slo mediante el software
STEP 7, no se requiere ninguna conexin con equipos hardware S7 (CPU o mdulos de
ampliacin). El PLC S7 simulado permite probar y depurar programas para las CPUs S7-300
y S7-400, as como programas de WinLC.
S7-PLCSIM incorpora un sencillo interface de usuario para visualizar y modificar diversos
parmetros utilizados por el programa (como p.ej. para activar y desactivar las entradas).
Adems se pueden usar varias aplicaciones del software STEP 7 mientras se va ejecutando
el programa en el PLC simulado. Ello permite utilizar herramientas tales como la tabla de
variables (VAT) para visualizar y modificar variables.
Funciones de S7-PLCSIM
S7-PLCSIM simula un sistema de automatizacin S7 y contiene las siguientes reas de
memoria:
Area de
memoria
Descripcin
Temporizadores
T 0 hasta T 511
Marcas
E/S
direccionables
(en total)
Imagen del
proceso
(ajustable,
actualizada en
cada ciclo)
Datos locales
(ajustable)
Mximo: 64 Kbytes
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
Tenga en cuenta que SFB12, SFB13, SFB14, SFB15, SFB16, SFB19,
SFB20, SFB21, SFB22 y SFB23 son NOPs (operaciones nulas), por lo
que no es necesario cambiar un programa que llame a una NOP.
Panormica
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 y SFC90.
En el caso de las SFC26 y SFC27, S7-PLCSIM asiste nicamente el
parmetro de entrada 0.
Tenga en cuenta que SFC7, SFC11, SFC25, SFC35, SFC36, SFC37,
SFC38, SFC48, SFC60, SFC61, SFC62, SFC65, SFC66, SFC67, SFC68,
SFC69 y SFC81 son NOPs (operaciones nulas). por lo que no es
necesario cambiar un programa que llame a una NOP.
Bloques de
organizacin
(OBs)
Tenga en cuenta que que OB81, OB87 y OB90 son NOPs (operaciones
nulas) por lo que no es necesario cambiar un programa que llame a una
NOP.
Panormica
El PLC simulado ejecuta programas creados para las CPU S7-300 S7-400.
Es posible crear "subventanas para poder acceder a las reas de memoria de las
entradas y de las salidas, a los acumuladores y a los registros del PLC
simulado.Para acceder a la memoria tambin se puede utilizar el direccionamiento
simblico.
Todas las herramientas de STEP 7 se pueden utilizar para observar y modificar las
actividades del PLC simulado, as como para depurar el programa. Aunque el PLC simulado
est ntegramente disponible en el software (sin necesidad de disponer de dispositivos
especiales de hardware), STEP 7 acta como si el PLC fuese un equipo de hardware real, a
excepcin de algunas diferencias.
Panormica
Funcin "Grabar/reproducir"
La funcin Grabar/reproducir permite registrar la interaccin con subventanas de S7-PLCSIM
al cambiar los valores en las entradas, salidas y marcas, as como al inicializarse los
temporizadores. La grabacin se puede reproducir para comprobar la funcionalidad del
programa en S7-PLCSIM.
Entrada
Salida
Marca
STRING
DT (DATE_AND_TIME)
Sistemas tipo H de alta disponibilidad (OB70, OB72, OB73, SFC 14, SFC 15, SFC
90, SFB 8, SFB 9)
Panormica
Primeros pasos
Si desea a utilizar S7-PLCSIM por primera vez, los siguientes pasos le facilitarn el
comienzo. El modo de simulacin se encuentra a la disposicin en el Administrador
SIMATIC, a menos que exista una conexin con un PLC real. Siga los pasos siguientes para
comenzar a utilizar S7-PLCSIM:
1. Abra el Administrador SIMATIC.
o elija el comando de men Herramientas > Simular mdulos. Se
2. Haga clic en
iniciar la aplicacin S7-PLCSIM y se abrir una subventana CPU (con la direccin
MPI estndar ajustada a 2).
3. En el Administrador SIMATIC, navegue hasta el proyecto de ejemplo S7_CEBRA.
Este proyecto se suministra con el software STEP 7, V 5.x o superior (el nombre del
archivo es ZEs01_09_STEP7_Cebra).
4. En el proyecto de ejemplo S7_CEBRA, navegue hasta el objeto "Bloques". (Para
obtener una visin de conjunto de los objetos de STEP 7, consulte la Ayuda en
pantalla del Administrador SIMATIC.)
o elija el comando de men Sistema
5. En el Administrador SIMATIC, haga clic en
de destino > Cargar para cargar el objeto "Bloques" en el PLC simulado.
6. Cuando aparezca la pregunta: "Desea cargar los datos de sistema?", seleccione
"No" si no desea cargar una configuracin de hardware en el PLC simulado, o "S"
para cargar la configuracin (por ejemplo, si desea utilizar la memoria de reloj).
7. En la aplicacin S7-PLCSIM, cree "subventanas adicionales para obtener
informacin acerca del PLC simulado:
Haga clic en
o elija el comando de men Insertar > Entrada. En la
subventana "Variables" se visualizar IB0 (byte de entrada 0).
Panormica
3. Navegue hasta el objeto "Bloques" del proyecto de ejemplo ZEBRA y abra FC1. Esta
accin llama a la aplicacin "KOP/AWL/FUP".
4. Cuando la CPU simulada est en modo RUN y se haya activado el bit 0 de IB0 (v. el
11 paso descrito arriba), abra la aplicacin " KOP/AWL/FUP" y elija el comando de
men Test > Observar para apreciar el efecto de los cambios en el programa.
Panormica
Las opciones de control de ejecucin permiten elegir cmo la CPU deber ejecutar el
programa:
La opcin Ciclo individual ejecuta un ciclo del programa y espera a que Ud. le
solicite que ejecute el siguiente ciclo.
La opcin Ciclo continuo ejecuta el programa como un PLC real: inicia un nuevo
ciclo inmediatamente despus de haber finalizado el ciclo precedente.
Los OBs de alarma se pueden activar manualmente: OB40 hasta OB47 (alarma de
proceso), OB70 (errores de redundancia en la periferia), OB72 (errores de
redundancia en las CPU), OB73 (errores de redundancia en la comunicacin), OB80
(error de tiempo), OB82 (alarma de diagnstico), OB83 (extraer/insertar mdulo),
OB85 (error de ejecucin del programa) y OB86 (fallo del bastidor).
Ciclo libre
Panormica
De igual manera que una CPU S7-400, S7-PLCSIM soporta cuatro acumuladores.
En ciertos casos especiales, el comportamiento de un programa que se est
ejecutando en S7-PLCSIM con cuatro acumuladores puede ser diferente al de ese
mismo programa que se est ejecutando en una CPU S7-300, puesto que sta utiliza
nicamente dos acumuladores.
Panormica
Si quiere crear un nuevo PLC para realizar la simulacin, elija el comando de men
Archivo > Nuevo PLC.
Para abrir un PLC que se haya guardado previamente, elija el comando de men
Archivo > Abrir PLC....
Panormica
10
Panormica
Indicadores de la CPU
La subventana "CPU" dispone de una serie de indicadores que corresponden a los diodos
luminosos de una CPU real:
11
Panormica
Areas de memoria
Para acceder a los datos del PLC S7 es posible direccionar ciertas reas de la memoria.
Estas reas ejecutan determinadas funciones:
Asimismo es posible acceder a los datos depositados en los bloques de datos (DBs).
12
Funciones bsicas
Funciones bsicas
Iniciar la simulacin
S7-PLCSIM se puede arrancar de diferentes maneras:
13
Funciones bsicas
Para obtener ayuda acerca de los elementos de la pantalla de S7-PLCSIM, Haga clic
en el botn de Ayuda
cuestin.
Para obtener ayuda acerca de los cuadros de dilogo y los mensajes de error, haga
clic en el botn de Ayuda del cuadro del dilogo o del mensaje en cuestin, o bien,
pulse F1.
Botones de Ayuda
Botn "Ocultar" / Botn "Mostrar"
Muestra y oculta la visualizacin del rea de navegacin (fichas "Contenido", "ndice" y
"Bsqueda"). Para reducir el tamao de la ventana de Ayuda, puede ocultar el rea de
navegacin. Cuando desee buscar un tema, haga clic en el botn "Mostrar" para visualizar
nuevamente el rea de navegacin.
Botn "Atrs"
Si ha examinado ms de un tema, puede regresar al (a los) tema(s) anterior(es) pulsando
este botn.
Botn "Imprimir"
Este botn permite imprimir un tema o un libro entero en la impresora instalada.
Botn "Opciones"
Mostrar / Ocultar fichas: Muestra y oculta la visualizacin de las fichas "Contenido", "ndice"
y "Bsqueda". Para reducir el tamao de la ventana de Ayuda, puede ocultar las fichas.
Cuando desee buscar un tema puede visualizar nuevamente las fichas.
Atrs: Si ha examinado ms de un tema, esta opcin le permite regresar al (a los) tema(s)
anterior(es).
Adelante: Si se ha desplazado hacia atrs en la secuencia de los temas examinados, esta
opcin le permite desplazarse hacia adelante hasta alcanzar el tema que estaba visualizando
cuando comenz a desplazarse hacie atrs.
Inicio: Lleva al sitio web que se ha definido como pgina de inicio para la Ayuda en pantalla
de S7-PLCSIM.
Detener: Permite detener el explorador para que deje de obtener ms informacin acerca de
la pgina de Ayuda actual. Este comando es til si una pgina contiene mucha informacin
(p.ej. archivos grficos extensos), lo que demora la visualizacin completa de la pgina.
Actualizar: Actualiza el contenido de la pgina actual de la Ayuda.
Opciones de Internet: Permite definir opciones para navegar en Internet.
Imprimir: Este botn permite imprimir un tema o un libro entero en la impresora instalada.
Desactivar destacado / Resaltado activado: Muestra y oculta el resaltado de temas que
contengan una palabra introducida en el cuadro de texto "Buscar". El resaltado permite
visualizar exactamente dnde aparece la palabra en el tema en cuestin.
14
Funciones bsicas
15
Funciones bsicas
Puede abrir un PLC simulado que haya guardado anteriormente. Elija el comando de
men Archivo > ltima simulacin, o bien Archivo > Abrir PLC... para seleccionar
el archivo .PLC deseado. El trabajo realizado con este PLC (p.ej. cargar un programa
o una configuracin de hardware, o bien asignar valores en una subventana) se
guarda en la simulacin almacenada. Por tanto, cuando abra la simulacin no tendr
que repetir esos pasos. Puede comenzar a trabajar donde concluy la sesin
anterior.
Tras haber decidido si desea trabajar con un PLC simulado nuevo o existente, puede
tambin agregar o cambiar las subventanas visualizadas en S7-PLCSIM. Si la organizacin
se visualiza cuando abra S7-PLCSIM, tiene la posibilidad de cerrarla. Para agregar nuevas
subventanas, utilice la barra de herramientas o los comandos de los mens Ver e Insertar.
Asimismo, puede elegir el comando de men Archivo > Abrir organizacin para
seleccionar una organizacin distinta (si ha guardado ms de una). Los cambios de la
organizacin no afectan a la informacin del programa, sino nicamente a la forma como se
visualiza la informacin.
Nota
Cuando abre un PLC simulado nuevo o existente, las subventanas visualizadas en S7PLCSIM se cierran automticamente. Si desea abrir tanto una organizacin almacenada
como un PLC simulado nuevo o existente, abra primero el PLC simulado antes de abrir la
organizacin.
Cul es la diferencia entre un archivo .PLC y un archivo .LAY?
Los archivos .PLC se utilizan para guardar informacin acerca del trabajo realizado en una
subventana CPU (es decir, un PLC simulado). Asimismo, almacenan los datos que se han
modificado: 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 organizacin fsica del rea de trabajo en S7PLCSIM. Si organiza las subventanas en un orden determinado y desea conservar dicha
organizacin para las futuras sesiones de trabajo, guarde la organizacin antes de cerrar S7PLCSIM. La siguiente vez que abra S7-PLCSIM, las subventanas se visualizarn conforme a
la organizacin guardada. (No obstante, si abre un PLC simulado nuevo o existente durante
esa misma sesin, S7-PLCSIM cerrar automticamente la organizacin. Si desea abrir esa
misma organizacin con el PLC simulado que acaba de abrir, abra nuevamente el archivo
.LAY).
16
Funciones bsicas
17
Funciones bsicas
Ciclo individual: la CPU ejecuta un ciclo y espera hasta que Ud. inicie el siguiente
ciclo. En cada ciclo, la CPU lee las entradas perifricas (PI), ejecuta el programa y
escribe luego los resultados en las salidas perifricas (PQ). La CPU espera hasta
que Ud. inicie el siguiente ciclo (utilizando el comando de men Ejecutar >
Siguiente ciclo o haciendo clic en
).
Ciclo continuo: La CPU ejecuta un ciclo completo e inicia luego otro ciclo. En cada
ciclo, la CPU lee las entradas perifricas (PI), ejecuta el programa y escribe luego los
resultados en las salidas perifricas (PQ).
18
Funciones bsicas
19
Funciones bsicas
Entrada: permite acceder a los datos almacenados en la imagen del proceso de las
entradas (I). La direccin estndar es el byte 0 (IB0).
Salida: permite acceder a los datos almacenados en la imagen del proceso de las
salidas (Q). La direccin estndar es el byte 0 (QB0).
Bits verticales: permite visualizar la direccin simblica o absoluta de todos los bits,
as como observar y modificar datos. La subventana "Bits verticales" se puede utilizar
para representar los bits de las variables de las entradas y salidas perifricas, de las
variables de la imagen del proceso de las entradas y de las salidas, de la memoria
de marcas y de los bloques de datos.
2. Navegue hasta el objeto "Bloques del proyecto de ejemplo S7_ZEBRA y abra FC1.
3. En la aplicacin "KOP/AWL/FUP" se visualizar el programa que se est ejecutando
en el PLC simulado. Utilice los comandos de men para ver el estado de las
operaciones.
20
Funciones bsicas
Utilizar el regulador
El regulador permite simular valores que cambian gradualmente o que estn comprendidos
en un margen especfico, como p.ej. los valores analgicos. El regulador se puede utilizar en
las subventanas siguientes:
Entrada
Salida
Marca
Al rea de memoria se puede acceder bien sea a travs de una direccin en la memoria, o
bien mediante una direccin simblica. Si desea especificar un regulador para una de las
subventanas, elija la representacin del regulador en la lista desplegable Seleccionar formato
numrico. 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
opciones seleccionables dependen del tamao de la direccin de la memoria a la que se
accede:
Utilice el ratn o las teclas con flecha para graduar la posicin del regulador. Cambiando su
posicin se modifica el valor de la variable almacenada en la correspondiente direccin de la
memoria. Tambin es posible introducir un valor exacto en el campo "Valor".
Para el regulador se puede configurar tambin un valor mnimo y uno mximo. La seleccin
de un margen no afecta a los valores almacenables en la variable: los valores mnimo y
mximo afectan nicamente a los valores que se pueden introducir o visualizar mediante el
regulador. La seleccin de un margen de valores aporta las siguientes ventajas:
Limitando el margen de valores entre uno mnimo y uno mximo, se ofrece una mejor
resolucin para introducir datos con el regulador. En el campo "Valor" de la
subventana se puede introducir siempre un valor exacto.
21
Funciones bsicas
22
Las opciones de control de ejecucin permiten elegir cmo la CPU deber ejecutar el
programa:
Ciclo individual ejecuta un ciclo del programa y espera a que Ud. le solicite que
ejecute el siguiente ciclo.
Ciclo continuo ejecuta el programa como un PLC real: inicia un nuevo ciclo
inmediatamente despus de haber finalizado el ciclo precedente.
Funciones bsicas
Utilice el comando de men Ejecutar > Activar OB de error... para elegir un OB especfico e
introduzca en el cuadro de dilogo la informacin del encabezado. Haciendo clic en el botn
"Aceptar" o "Aplicar", el PLC simulado generar el evento apropiado y ejecutar el programa
en el OB asociado. Los OBs que se pueden disparar con el comando de men Activar OB de
error dependen de la configuracin de E/S del PLC simulado.
Un proyecto S7-300 con cualquier CPU que no sea una CPU 315-2 DP, CPU 316-2
DP CPU 318-2
Para poder simular OBs de alarma es preciso cargar una configuracin de hardware que
contenga las entradas y salidas (E/S). En algunos casos, las E/S se incluyen
automticamente en los datos de sistema que STEP 7 carga en S7-PLCSIM. De lo contrario,
deber modificar la configuracin que contenga las E/S.
CPUs S7-300
Las CPUs S7-315-2DP, S7-316-2DP y S7-318-2 son las nicas que cargan en S7-PLCSIM
una configuracin de hardware con E/S. Todas las dems CPUs S7-300 autoconfiguran las
E/S para que coincidan con las E/S fsicas instaladas en el bastidor. No es necesario
modificar la configuracin de hardware de proyectos ya parametrizados para una de las
CPUs mencionadas arriba.
Para cargar correctamente E/S en S7-PLCSIM, debe copiar la configuracin del hardware y
depositar los datos en un proyecto de una CPU que no las E/S, es decir, en un proyecto S7315-2DP, S7-316-2DP S7-318-2. Al cargar la informacin de E/S del proyecto, los OBs de
alarma se podrn simular en S7-PLCSIM (detectndose tambin si el 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) PROFIBUSDP, esta configuracin de hardware no se podr cargar y utilizar para simular un OB de
alarma en S7-PLCSIM. No obstante, es posible copiar la configuracin de E/S en un segundo
proyecto y reemplazar el CP S7-400 y la CPU con un modelo de CPU S7-400 que asista
explcitamente la periferia descentralizada. Tras cargar la configuracin del hardware de este
segundo proyecto en S7-PLCSIM, se podrn simular los OBs de alarma y detectar los
errores de referencia de E/S.
23
Funciones bsicas
Si la CPU existente es una S7-300, reemplcela con una CPU 315-2 DP, CPU
316-2 DP CPU 318-2.
Si la CPU existente es una S7-300, reemplcela con una CPU que asista
explcitamente la periferia descentralizada (DP). (La extensin "DP" deber
aparecer en el nombre del modelo seleccionado).
Nota
Al insertar una nueva CPU en el bastidor central, el software de configuracin de
hardware de STEP 7 emite una serie de mensajes indicndole que debe asignar dicha
CPU a una red. Si el proyecto original no formaba parte de una red, responda con "No"
a dichos mensajes. El software de configuracin de hardware de STEP 7 visualizar el
mensaje "No se puede asignar una red PROFIBUS al maestro DP." Puesto que no se
necesita una red PROFIBUS, este mensaje carece de importancia.
8. Si la configuracin ha utilizado previamente un CP para la comunicacin DP, borre el
CP de la configuracin SIM_ES. El CP no es necesario si ha depositado una CPU
DP en la configuracin.
9. Si la configuracin original comprende bastidores de ampliacin o esclavos
PROFIBUS, cpielos en la configuracin SIM_ES.
10. Compruebe detenidamente las direcciones que STEP 7 ha asignado a los mdulos
en la configuracin SIM_ES y efecte los cambios necesarios.
11. Guarde y cierre la configuracin SIM_ES.
12. Cierre la configuracin original.
Una vez efectuados los cambios necesarios, podr cargar en S7-PLCSIM la configuracin
modificada.
24
Funciones bsicas
de la barra de herramientas.
25
Funciones bsicas
26
Funciones bsicas
Utilice uno de los mtodos siguientes para acceder a este cuadro de dilogo:
27
Funciones bsicas
Hay dos formas de confirmar que los eventos se estn grabando o reproduciendo
correctamente:
Si le satisface la grabacin, recuerde que debe guardarla haciendo clic en el botn "Guardar
archivo de eventos" antes de salir de S7-PLCSIM.
Solucin
He intentado grabar
una secuencia de
eventos, pero no ha
sucedido nada al
reproducirlos.
El botn
"Reproducir"
est desactivado,
por lo que no puedo
reproducir una
grabacin.
Grab una
secuencia de
eventos y cerr
luego S7-PLCSIM.
Cuando abr S7PLCSIM
nuevamente, no
encontr los
eventos.
He grabado una
secuencia de
eventos, pero al
intentar
reproducirlos no ha
sucedido nada.
eventos"
botn "Delta
28
Funciones bsicas
No recuerdo qu
archivo de eventos
contiene la
secuencia que
deseo reproducir.
He cambiado un
slo bit, pero al
reproducir la
grabacin ha
cambiado todo el
byte.
Estoy intentando
grabar eventos en
modo "Ciclo
individual"
,
pero la grabadora no
funciona como
debera hacerlo.
29
Funciones bsicas
Vigilar el ciclo
El comando de men Ejecutar > Vigilancia del tiempo de ciclo... abre un cuadro de dilogo
que permite habilitar o inhibir la vigilancia del tiempo de ciclo (watchdog) y ajustar el tiempo
mximo de ciclo a vigilar en una simulacin. El tiempo mximo de ciclo es el tiempo mximo
del que dispone el proceso para ejecutar un ciclo del programa de usuario S7 en el OB1 y
actualizar las entradas y salidas relevantes. En caso de excederse este tiempo, la CPU
simulada pasar al modo STOP.
Puesto que el programa tarda ms en ejecutarse en el software S7-PLCSIM que en una CPU
real (especialmente si hay otras aplicaciones que se tienen que ejecutar con ms prioridad),
puede ocurrir que se produzcan molestos 'timeouts' (intervalos de espera). Este cuadro de
dilogo permite inhibir o prolongar la vigilancia del tiempo de ciclo sin tener que modificar el
programa para el sistema de destino (CPU).
Tenga en cuenta que este cuadro de dilogo no refleja el tiempo de vigilancia ajustado en la
configuracin del hardware, y que cualquier cambio que se realice afectar solamente a la
simulacin.
Estando seleccionada la opcin "Habilitar vigilancia del tiempo de ciclo", es posible ajustar el
tiempo 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.
30
Funciones bsicas
Elija el comando de men Archivo > Guardar PLC para almacenar la configuracin
del PLC con el nombre del archivo actual.
Elija el comando de men Archivo > Guardar PLC como... para almacenar la
configuracin del PLC con otro nombre.
Programa
Direcciones simblicas
Ajuste ON/OFF
Cuando se abre un PLC simulado- bien sea una simulacin nueva o una que se haya
guardado previamente - el PLC estar en modo STOP.
Si ha guardado un PLC simulado en modo RUN o RUN-P, cuando abra el archivo, en la
casilla de verificacin de la subventana CPU aparecer su seleccin, pero los indicadores de
la CPU mostrarn que el PLC simulado se encuentra actualmente en modo STOP. Para
poner el PLC simulado nuevamente en modo RUN o RUN-P, deber utilizar las casillas de
verificacin de la subventana CPU o elegir el comando de men Ejecutar > Posicin del
interruptor de arranque para cambiar el PLC simulado a modo STOP y luego nuevamente
a RUN o RUN-P.
Si ha asignado smbolos, las direcciones simblicas se guardarn cuando almacene el PLC
simulado. No obstante, el ajuste estndar es que las direcciones simblicas no se visualicen
cuando abra el PLC simulado que ha guardado. Para visualizar las direcciones simblicas,
elija el comando de men Herramientas > Opciones > Mostrar smbolos.
Para guardar la organizacin de las subventanas, utilice el comando de men Archivo >
Guardar organizacin. Al guardar el PLC simulado, ste no se cierra.
31
Funciones bsicas
Finalizar la simulacin
Tras haber guardado un PLC simulado o una determinada organizacin de las subventanas,
siga los siguientes pasos para salir de la aplicacin S7-PLCSIM:
1. Cierre todas las aplicaciones de STEP 7 con las que ha llevado a cabo la simulacin.
2. Elija el comando de men Archivo > Salir.
Al salir de S7-PLCSIM, al igual que al cerrar un PLC simulado, se presentarn errores en las
aplicaciones que estn conectadas actualmente al simulador.
32
Subventanas
Subventanas
Subventanas de S7-PLCSIM
S7-PLCSIM incorpora varias subventanas que permiten observar y modificar diversos
componentes del PLC simulado. Las subvenanas son:
Subventana "CPU
Subventana "Pilas"
Subventana "Entrada"
Subventana "Salida"
Subventana "Marca"
Subventana "Temporizadores"
Subventana "Contadores"
Para acceder a las subventanas puede utilizar el direccionamiento simblico. En este caso se
dispondr de rtulos de informacin sobre todas las subventanas a las que se hayan
asignado smbolos. Para ver la direccin simblica y el comentario (separados entre s
mediante dos puntos) de una subventana, apunte con el puntero del ratn al campo de la
misma. Aparecer un rtulo con la informacin en cuestin.
33
Subventanas
Subventana "CPU
Cuando se abre una nueva simulacin, la subventana "CPU" se visualiza por defecto.Esta
subventana permite visualizar el estado y cambiar el modo de operacin de la CPU simulada.
Los modos de operacin que se visualizan en la subventana "CPU" funcionan como el
selector de una CPU real.Si utiliza herramientas de STEP 7 para cambiar el modo de
operacin o si la CPU cambia automticamente de modo (por ejemplo, la CPU cambia de
RUN a STOP debido a una condicin de error), cambiarn los indicadores de RUN/STOP,
mas no la posicin del selector. Ello indica que la CPU ha cambiado de modo de operacin,
debido probablemente a un error en el programa.
El botn MRES sirve para efectuar un borrado total de la memoria de la CPU, as como para
borrar los bloques y la configuracin de hardware del PLC simulado.
Esta subventana permite observar los datos utilizados por la CPU para ejecutar el programa:
Esta subventana permite observar el contenido de los registros de direcciones de los bloques
de datos (DB1 y DB2). Adems, se visualizan los nmeros de los bloques lgicos actual y
anterior, as como el nmero de operacin (contador de direcciones SAZ) de cada bloque.
34
Subventanas
Subventana "Pilas"
Utilice uno de los mtodos siguientes para agregar esta subventana a una simulacin:
En la pila de anidado es posible depositar siete entradas como mximo. Dicha pila
almacena para cada entrada los estados de los bits RLO y OR de la palabra de
estado. Para cada operacin que inicie una nueva cadena lgica se crea una entrada
en 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 mximo para un
Master Control Relay. Cada nivel muestra el estado del bit RLO de una operacin
MCR que comienza con un rea MCR.
35
Subventanas
Subventana "Entrada"
Utilice uno de los mtodos siguientes para agregar esta subventana a una simulacin:
Variables de la imagen del proceso de las entradas: permite acceder a las reas de
memoria de las entradas (I) de la CPU. La CPU sobreescribe la memoria I con la
memoria PI al comienzo de cada ciclo. Si se cambia un valor de la memoria I, el
simulador copiar inmediatamente el valor modificado en el rea perifrica. As se
garantiza que el cambio deseado no se pierda cuando, en el siguiente ciclo, el valor
perifrico sobreescriba la imagen del proceso de las entradas.
36
Subventanas
Subventana "Salida"
Utilice uno de los mtodos siguientes para agregar esta subventana a una simulacin:
Variables de la imagen del proceso de las salidas: permite acceder a las reas de
memoria de las salidas (Q) de la CPU. Durante el ciclo, el programa calcula valores
de salida y los deposita en la tabla de salidas de la imagen del proceso. Al final del
ciclo, el sistema operativo lee de la tabla los valores de salida calculados y los enva
a las salidas del proceso. La tabla de salidas de la imagen del proceso mapea los
primeros 512 bytes (dependiendo de la CPU) de la memoria de las salidas
perifricas.
Subventana "Marca"
Utilice uno de los mtodos siguientes para acceder a esta subventana:
Esta subventana permite observar y modificar la marca, permite acceder a las variables
almacenadas 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 el
programa. Puede definir qu formato se debe utilizar para acceder a los datos.
Puede seleccionar el formato numrico para la marca y utilizar el direccionamiento simblico
en caso de que haya asignado smbolos. Asimismo, puede visualizar las marcas en la
subventana "Bits verticales".
37
Subventanas
Subventana "Temporizadores"
Utilice uno de los mtodos siguientes para agregar esta subventana a una simulacin:
de la barra de herramientas.
Subventana "Contadores"
Utilice uno de los mtodos siguientes para agregar esta subventana a una simulacin:
(o
en la nemotcnica alemana)
En esta subventana se pueden observar y modificar los contadores que utiliza el programa
de usuario. La subventana se abre con la direccin estndar C 0.
Puede seleccionar el formato numrico para el contador y utilizar el direccionamiento
simblico en caso de que haya asignado smbolos.
38
Subventanas
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 CPU
sobreescribe la memoria I con la memoria PI al comienzo de cada ciclo. Si se cambia
un valor de la memoria I, el simulador copiar inmediatamente el valor modificado en
el rea perifrica. As se garantiza que el cambio deseado no se pierda cuando, en el
siguiente ciclo, el valor perifrico sobreescriba la imagen del proceso de las entradas.
Bloques de datos: permite acceder a los datos almacenados en los bloques de datos
del programa. Ejemplo: DB1.DBX 0.0 DB1.DBW 0.
39
Subventanas
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 CPU
sobreescribe la memoria I con la memoria PI al comienzo de cada ciclo. Si se cambia
un valor de la memoria I, el simulador copiar inmediatamente el valor modificado en
el rea perifrica. As se garantiza que el cambio deseado no se pierda cuando, en el
siguiente ciclo, el valor perifrico sobreescriba la imagen del proceso de las entradas.
Bloques de datos: permite acceder a los datos almacenados en los bloques de datos
del programa.
40
41
Variable
Tipo de datos
Descripcin
OB4x_MDL_ADDR
WORD
OB4x_POINT_ADDR DWORD(Hex)
En mdulos digitales:
Mapa de bits con los
estados de las
entradas en el
mdulo. (El bit 0
corresponde a la
primera entrada.)
En mdulos
analgicos, CPs o
IMs: Estado de alarma
del mdulo.
Ejemplo: 00A21234
OB de alarma
OB4x_OB_NUMBR
BYTE
(slo lectura)
Nmero de OB (40
hasta 47).
Consulte tambin:
Ayuda de los bloques de organizacin de STEP 7
OB40-OB47 (Ayuda de STEP 7)
Manual de referencia Software de sistema para SIMATIC S7-300/400 Funciones estndar y
funciones de sistema
42
Variable
Tipo de datos
Descripcin
Clase de evento
OB70_EV_CLASS
BYTE
Clase de evento e
identificadores:
* B#16#72: evento
entrante
* B#16#73: evento
saliente
Cdigo de error
OB70_FLT_ID
BYTE
Cdigo de error
(valores posibles):
* B#16#A2
* B#16#A3
Tambin debe introducir los valores de la direccin lgica base del maestro DP, el ID del
sistema maestro DP, la direccin lgica base del esclavo DP y el nmero de estacin DP.
Todos los campos deben concordar con los valores asignados en STEP 7 en la configuracin
de hardware del proyecto que se est simulando.
La direccin lgica base del esclavo DP, el nmero de estacin DP y la seleccin de E/S slo
se encuentran a la disposicin en el cdigo de error 0xA3.
Consulte tambin:
Ayuda de los bloques de organizacin STEP 7
OB70 (Ayuda de STEP 7)
Manual de referencia Software de sistema para SIMATIC S7-300/400 Funciones estndar y
funciones de sistema
43
Error de sincronizacin
Variable
ID
Clase de evento
OB72_EV_CLASS
B#16#73
B#16#75
B#16#78
B#16#79
Cdigo de error
OB72_FLT_ID
v. tabla de ID de errores
B#16#01
B#16#02
B#16#03
B#16#20
B#16#21
B#16#22
B#16#23
B#16#31
B#16#33
B#16#34
B#16#35
B#16#40
44
B#16#41
B#16#42
B#16#43
B#16#44
B#16#50
B#16#51
B#16#52
B#16#53
B#16#54
B#16#55
B#16#56
B#16#C1
B#16#C2
Consulte tambin:
Ayuda de los bloques de organizacin de STEP 7
OB72 (Ayuda de STEP 7)
Manual de referencia Software de sistema para SIMATIC S7-300/400 Funciones estndar y
funciones de sistema
45
Variable
Tipo de datos
Descripcin
Clase de evento
OB73_EV_CLASS
BYTE
Valor posible de
B#16#73 (prdida de
redundancia en la
comunicacin) o
B#16#72 (problema
eliminado)
Cdigo de error
OB73_FLT_ID
BYTE
Valor posible de
B#16#E0
Consulte tambin:
Ayuda de los bloques de organizacin de STEP 7
OB73 (Ayuda de STEP 7)
Manual de referencia Software de sistema para SIMATIC S7-300/400 Funciones estndar y
funciones de sistema
46
Variables
Tipo de datos
Descripcin
Tiempo de ciclo
excedido
OB80_FLT_ID
BYTE
Cdigo de error:
El OB solicitado se
est ejecutando
todava
OB80_FLT_ID
Desbordamiento del
bfer de solicitudes
del OB para la
prioridad actual
OB80_FLT_ID
B#16#01
BYTE
Cdigo de error:
B#16#02
BYTE
Cdigo de error:
B#16#07
Alarma horaria
transcurrida:
* por
salto de hora
OB80_FLT_ID
BYTE
Cdigo de error:
B#16#05
* al
volver a pasar a
OB80_FLT_ID
RUN despus de
HALT (alto)
BYTE
Cdigo de error:
B#16#06
Consulte tambin:
Ayuda de los bloques de organizacin de STEP 7
OB80 (Ayuda de STEP 7)
Manual de referencia Software de sistema para SIMATIC S7-300/400 Funciones estndar y
funciones de sistema
47
Variables
Tipo de
datos
OB82_MDL_ADDR
INT
Condiciones de error
Active las siguientes casillas de verificacin para habilitar las siguientes condiciones de error:
Casilla de verificacin
Variables
Tipo de
datos
OB82_MDL_DEFECT
BOOL
Fallo interno
OB82_INT_FAULT
BOOL
Fallo externo
OB80_EXT_FAULT
BOOL
Error de canal
OB82_PNT_INFO
BOOL
OB82_EXT_VOLTAGE
BOOL
OB82_FLD_CONNCTR
BOOL
Mdulo no parametrizado
OB82_NO_CONFIG
BOOL
Parmetros errneos en el
mdulo
OB82_CONFIG_ERR
BOOL
Informacin de canal
existente
OB82_MDL_TYPE
BYTE (Bit
4)
Informacin de usuario
existente
OB82_MDL_TYPE
BYTE (Bit
5)
OB82_MDL_TYPE
BYTE (Bit
6)
Submdulo defectuoso o
ausente
OB82_SUB_MDL_FAULT
BOOL
Fallo de comunicacin
OB82_COMM_FAULT
BOOL
OB82_MDL_STOP
BOOL
48
La vigilancia de tiempo ha
reaccionado (watchdog)
OB82_WTCH_DOG_FLT
BOOL
Fallo de la tensin de
alimentacin interna del
mdulo
OB82_INT_PS_FLT
BOOL
Pila descargada
OB82_PRIM_BATT_FLT
BOOL
OB82_BCKUP_BATT_FLT BOOL
OB82_RACK_FLT
BOOL
OB82_PROC_FLT
BOOL
Error EPROM
OB82_EPROM_FLT
BOOL
Error RAM
OB82_RAM_FLT
BOOL
OB82_ADU_FLT
BOOL
OB82_FUSE_FLT
BOOL
Prdida de la alarma de
proceso
OB82_HW_INTR_FLT
BOOL
Consulte tambin:
Ayuda de los bloques de organizacin de STEP 7
OB82 (Ayuda de STEP 7)
Manual de referencia Software de sistema para SIMATIC S7-300/400 Funciones estndar y
funciones de sistema
49
Variables
Tipo de datos
Valor / Descripcin
BYTE
B#16#61
Mdulo enchufado:
tipo de mdulo
correcto
OB83_FLT_ID
BYTE
B#16#61
Mdulo enchufado:
pero tipo de mdulo
incorrecto
OB83_FLT_ID
BYTE
B#16#63
Mdulo enchufado:
pero defectuoso
(indicativo de tipo no
legible)
OB83_FLT_ID
BYTE
B#16#64
Mdulo enchufado:
pero parametrizado
errneamente
OB83_FLT_ID
BYTE
B#16#65
OB83_MDL_ADDR
WORD
Consulte tambin:
Ayuda de los bloques de organizacin de STEP 7
OB83 (Ayuda de STEP 7)
Manual de referencia Software de sistema para SIMATIC S7-300/400 Funciones estndar y
funciones de sistema
50
Tipo de datos
WORD
Valor
W#16#0100
W#16#0101
W#16#0102
W#16#0103
WORD
W#16#0200
W#16#0201
W#16#0202
W#16#0203
Consulte tambin:
Ayuda de los bloques de organizacin de STEP 7
OB85 (Ayuda de STEP 7)
Manual de referencia Software de sistema para SIMATIC S7-300/400 Funciones estndar y
funciones de sistema
51
Variables
OB86_MDL_ADDR
Tipo de datos
WORD
Valor
Direccin del mdulo
IM al que estn
conectados los
aparatos de
ampliacin.
Fallo
OB86_FLT_ID
BYTE
B#16#C1
Retorno
OB86_FLT_ID
BYTE
B#16#C1
Retorno con
diferencias
OB86_FLT_ID
BYTE
B#16#C2
BYTE
B#16#C6
Muestra el estado de
hasta 21 aparatos de
ampliacin
conectados al mdulo
IM. En el campo es
preciso seleccionar el
aparato con las
condiciones de error.
Verde = Correcto
Rojo = Fallo
Gris = No configurado
52
Variables
Tipo de datos
Valor
Subred
OB86_MDL_ADDR
WORD
Direccin bsica
lgica del maestro DP
Fallo de un sistema
DP
OB86_FLT_ID
BYTE
B#16#C3
Fallo de un equipo
OB86_FLT_ID
BYTE
B#16#C4
Error en un equipo
OB86_FLT_ID
BYTE
B#16#C5
BYTE
B#16#C4
Equipo en buen
estado
OB86_FLT_ID
BYTE
B#16#C5
Equipo funcionando
de nuevo, pero con
error
OB86_FLT_ID
BYTE
B#16#C7
Retorno: equipo
OB86_FLT_ID
funcionando de nuevo
BYTE
B#16#C7
BYTE
B#16#C8
Estado DP
Muestra el estado de
hasta 126 estaciones
DP. En el campo es
preciso seleccionar el
aparato con las
condiciones de error.
Verde = Correcto
Rojo = Fallo
Gris = No configurado
Consulte tambin:
Ayuda de los bloques de organizacin de STEP 7
OB86 (Ayuda de STEP 7)
Manual de referencia Software de sistema para SIMATIC S7-300/400 Funciones estndar y
funciones de sistema
53
54
Referencias
Referencias
Barras de herramientas de S7-PLCSIM
S7-PLCSIM incorpora las barras de herramientas que se representan a continuacin. El
comando de men Ver > Barras de herramientas permite ver y ocultar las barras de
herramientas. Para ms informacin, en la Ayuda en pantalla haga clic en cualquiera de las
imgenes de las barras de herramientas que se representan a continuacin o seleccione el
respectivo comando de men:
Estndar:
La barra de herramientas estndar contiene comandos de uso frecuente de los mens
Archivo, Edicin, Ver y Ventana, as como un botn de Ayuda directa ("Qu es sto?").
Insertar:
La barra de herramientas "Insertar" contiene comandos de uso frecuente de los mens
Insertar y Ver.
Modo CPU:
La barra de herramientas "Modo CPU" contiene comandos de uso frecuente del men
Ejecutar.
Grabar/reproducir archivos:
A la barra de herramientas "Grabar/reproducir archivos" tambin se puede acceder desde el
men Herramientas.
55
Referencias
Mens de S7-PLCSIM
S7-PLCSIM incorpora los siguientes mens para ejecutar funciones con el PLC simulado:
56
Archivo
Edicin
Ver
Insertar
PLC
Ejecutar
Herramientas
Ventana
Ayuda
Referencias
Men Archivo
El men Archivo de S7-PLCSIM contiene los comandos siguientes:
Nuevo PLC
Haga clic en
PLC simulado.
o elija el comando de men Archivo > Nuevo PLC para crear un nuevo
Abrir PLC...
Para buscar y abrir una simulacin existente de un PLC (que se haya guardado), haga clic en
o elija el comando de men Archivo > Abrir PLC....
Cerrar PLC
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 dems
subventanas abiertas en ese momento.
Al cerrar un PLC simulado se pueden presentar errores en las aplicaciones conectadas
actualmente al simulador.
Guardar PLC
Haga clic en
or select the menu command Archivo > Guardar PLC... para guardar el
estado actual del PLC simulado.
Abrir organizacin...
Para abrir una organizacin de las subventanas de S7-PLCSIM que haya guardado
anteriormente, elija el comando de men Archivo > Abrir organizacin....
Cerrar organizacin
Elija el comando de men Archivo > Cerrar organizacin para cerrar la organizacin actual
de las subventanas S7-PLCSIM.
Guardar organizacin
Elija el comando de men Archivo > Guardar organizacin para guardar la organizacin
actual de las subventanas S7-PLCSIM.
Ultima simulacin
Utilice el comando de men Archivo > Ultima simulacin para abrir una lista de los
programas que se hayan utilizado ms recientemente. Seleccione el archivo 1, 2, 3 4 de la
lista de simulaciones recientes.
Ultima organizacin
Utilice el comando de men Archivo > Ultima organizacin para seleccionar la lista de las
organizaciones que ha empleado ms recientemente. Seleccione el archivo 1, 2, 3 4 de la
lista de organizaciones recientes.
57
Referencias
Salir
Elija el comando de men Archivo > Salir para cerrar el PLC simulado y salir de la
aplicacin S7-PLCSIM.
Al salir de S7-PLCSIM se pueden presentar errores en las aplicaciones conectadas
actualmente al simulador.
58
Referencias
Men Edicin
El men Edicin de S7-PLCSIM contiene los comandos siguientes:
Deshacer
Elija el comando de men Edicin > Deshacer para deshacer la ltima accin realizada.
Este comando es aplicable nicamente a los campos de texto o de nmeros y a los
comandos de los mens Edicin, Insertar y Ventana .
El comando Deshacer se puede activar tambin haciendo clic con el botn derecho del ratn
en cualquier campo de texto editable.
Cortar
Elija el comando de men Edicin > Cortar o haga clic en
seleccionado y depositarlo en el portapapeles.
Copiar
Elija el comando de men Edicin > Copiar o haga clic en
seleccionado y depositarlo en el portapapeles.
Pegar
Elija el comando de men Edicin > Pegar o haga clic en
para insertar el contenido del
portapapeles en la posicin del cursor (tras haber utilizado el comando "Cortar" o "Copiar").
59
Referencias
Men Ver
El men Ver de S7-PLCSIM contiene los comandos siguientes:
Acumuladores
Elija el comando de men Ver > Acumuladores o haga clic en
para crear una
subventana Acumuladores y palabra de estado. Esta subventana permite observar los
acumuladores, los bits de la palabra de estado y los los registros de direcciones.
Registros de bloques
Elija el comando de men Ver > Registros de bloques o haga clic en
para crear una
subventana Registros de bloques permite observar el contenido de los registros de
direcciones de los bloques de datos (DB1 y DB2). Adems, se visualizan los nmeros de los
bloques lgicos actual y anterior, as como el nmero de operacin (contador de direcciones
SAZ) de cada bloque.
Pilas
Elija el comando de men Ver > Pilas o haga clic en
para crear una subventana Pilas
donde se pueden observar la pila de anidado y la pila MCR (Master Control Relay).
Barras de herramientas
Elija el comando de men Ver > Barras de herramientas... para seleccionar las barras de
herramientas de S7-PLCSIM que desea visualizar. En el cuadro de dilogo "Barras de
herramientas", active o desactive las casillas correspondientes a las barras indicadas a
continuacin:
Estndar
Insertar
Modo CPU
Grabar/reproducir archivos
Barra de estado
Elija el comando de men Ver > Barra de estado para mostrar u ocultar la barra de estado
de S7-PLCSIM. La barra de estado (v. ms abajo) se visualiza en el borde inferior de la
ventana de S7-PLCSIM, conteniendo informaciones y/o mensajes que facilitan la utilizacin
de S7-PLCSIM.
Siempre visible
Elija el comando de men Ver > Siempre visible o haga clic en
para que S7-PLCSIM
aparezca en el primer plano de la pantalla, delante de todas las dems aplicaciones abiertas
en ese momento. Repita la accin para que S7-PLCSIM retorne a su estado normal.
60
Referencias
Men Insertar
El men Insertar de S7-PLCSIM contiene los comandos siguientes:
Entrada
Haga clic en
o elija el comando de men Insertar > Entrada con objeto de crear una
subventana para observar y modificar variables de la imagen del proceso de las entradas (I).
Esta subventana se abre con la direccin estndar IB0.
Salida
Haga clic en
o elija el comando de men Insertar > Salida con objeto de crear una
subventana para observar y modificar variables de la imagen del proceso de las salidas (Q).
Esta subventana se abre con la direccin estndar QB0.
Marca
Haga clic en
o elija el comando de men Insertar > Marca con objeto de crear una
subventana para observar y forzar las variables que haya en el rea de marcas (M) de la
CPU. Esta subventana se abre con la direccin estndar MB0.
Temporizador
Haga clic en
o elija el comando de men Insertar > Temporizador para abrir una
subventana que permita observar y modificar los temporizadores utilizados por el programa.
Dicha subventana se abre con la direccin estndar T0.
Contador
Haga clic en
(
en la nemotcnica alemana) o elija el comando de men Insertar >
Contador para crear una subventana que permita observar y modificar los contadores
utilizados por el programa. Esta subventana se abre con la direccin estndar C0.
General
Haga clic en
o elija el comando de men Insertar > General para abrir una subventana
que permita observar y forzar cualquiera de las variables utilizadas por el programa, como
p.ej. en las reas de memoria de las entradas (I) o de las salidas (Q). Asimismo, es posible
acceder a los datos almacenados en los bloques de datos (DBs).
Bits verticales
Haga clic en
o elija el comando de men Insertar > Bits verticales para crear una
subventana en la que las direcciones simblicas o absolutas se visualizan junto a los
correspondientes bits, permitiendo observar y modificar all cualquiera de las variables
utilizadas en el programa, como p.ej. las reas de entradas (I) o de salidas (Q) de la
memoria. Asimismo, es posible acceder a los datos almacenados en los bloques de datos
(DBs).
61
Referencias
Men PLC
El men PLC de S7-PLCSIM contiene los comandos siguientes:
ON
Elija el comando de men PLC > ON para simular que se conecta la alimentacin del PLC.
OFF
Elija el comando de men PLC > OFF para simular que se desconecta la alimentacin del
PLC.
Borrado total
Elija el comando de men PLC > Borrado total o haga clic en el botn "MRES" de la
subventana CPU para borrar los bloques, efectuar un borrado total de la memoria y borrar la
configuracin de hardware del PLC simulado.
Tras efectuar un borrado total, la CPU pasa automticamente a modo STOP.
Direccin MPI...
Elija el comando de men PLC > Direccin MPI... para modificar la estacin de la red del
PLC simulado. La nueva direccin queda almacenada con la configuracin del PLC simulado
al utilizar los comandos Guardar PLC o Guardar PLC como... del men Archivo.
62
Referencias
Men Ejecutar
El men Ejecutar de S7-PLCSIM contiene de los comandos siguientes:
Rearranque :
Ciclo
Para ejecutar el programa simulado se puede elegir entre dos modos de ejecucin: "Ciclo
individual" y "Ciclo continuo".
Ciclo individual
Elija los comandos de men Ejecutar > Ciclo > Individual o haga clic en
para que la
CPU ejecute el programa ciclo por ciclo. La CPU ejecuta un ciclo del programa entero y
espera a que se le solicite que ejecute el siguiente ciclo.
Ciclo continuo
Elija los comandos de men Ejecutar > Ciclo > Continuo o haga clic en
para que la
CPU ejecute el programa en un ciclo continuo (de la misma manera que la CPU ejecuta el
OB1). La CPU ejecuta el programa si se encuentra en estado operativo RUN y detiene la
ejecucin cuando se cambia a STOP.
Al comienzo del ciclo, se leen las entradas perifricas (PI) y se actualiza la imagen del
proceso de las entradas (I).La CPU ejecuta entonces las operaciones del programa y
actualiza las reas de memoria. Al final del ciclo, la imagen del proceso de las salidas (Q) se
escribe en las salidas perifricas (PQ).
Siguiente ciclo
Haga clic en
o elija el comando de men Ejecutar > Siguiente ciclo para que la CPU
simulada ejecute el siguiente ciclo (si se ha ajustado la opcin de ciclo individual).
Pausa
Haga clic en
o elija el comando de men Ejecutar > Pausa para detener
momentneamente la ejecucin del programa en el PLC simulado sin modificar ninguno de
los datos (como p.ej. el estado de las salidas). Para restablecer la ejecucin del programa,
desactive la funcin "Pausa". El programa prosigue entonces en la operacin donde se
detuvo la ejecucin.
Si una aplicacin de STEP 7 se conecta al PLC simulado y se utiliza la funcin "Pausa", es
posible que se exceda el tiempo de vigilancia de la aplicacin y que sta se desconecte. Si
ello ocurriera, desactive la funcin "Pausa" y vuelva a conectar la aplicacin de STEP 7.
63
Referencias
Temporizadores automticos
Los temporizadores del PLC simulado pueden ser automticos o manuales.
Elija el comando de men Ejecutar > Temporizadores automticos para que la CPU
ejecute los temporizadores del programa automticamente.
Temporizadores manuales
Elija el comando de men Ejecutar > Temporizadores manuales para ajustar la CPU de
manera que sea posible introducir un valor especfico o desactivar (inicializar) los
temporizadores del programa. Para retornar a la ejecucin automtica de los temporizadores,
elija el comando de men Ejecutar > Temporizadores automticos.
Inicializar temporizadores...
Con el comando de men Ejecutar > Inicializar temporizadores... se abre un cuadro de
dilogo donde se puede ajustar el valor estndar de cada temporizador. Se pueden inicializar
todos los temporizadores utilizados por el programa, o bien, slo algunos de ellos.
Para inicializar todos los temporizadores del programa, utilice el botn "Inicializar
temporizadores"
de la barra de herramientas.
Disparar OB de alarma
Con el comando de men Ejecutar > Activar OB de alarma se puede comprobar cmo el
programa trata los diferentes OBs de alarma.
64
Referencias
Men Herramientas
El men Herramientas de S7-PLCSIM contiene los comandos siguientes:
Grabar/reproducir
Haga clic en
o elija el comando de men Herramientas > Grabar/reproducir para
grabar o reproducir una secuencia de eventos. La combinacin de teclas Alt + F5 muestra u
oculta el botn "Grabar/reproducir" de la barra de herramientas.
Opciones
El comando de men Herramientas > Opciones comprende las opciones siguientes:
Asignar smbolos...
Mostrar smbolos
Datos de referencia
Tabla de smbolos
Asignar smbolos...
Elija el comando de men Herramientas > Opciones > Asignar smbolos... para utilizar el
direccionamiento simblico en el programa simulado. Este comando de men invoca un
cuadro de dilogo donde se puede elegir la tabla de dilogo de STEP 7 a la que se hace
referencia.
Tras haber asignado una tabla de smbolos podr utilizar las opciones "Mostrar smbolos",
"Datos de referencia" y "Datos simblicos".
Mostrar smbolos
Elija el comando de men Herramientas > Opciones > Mostrar smbolos para visualizar
las direcciones simblicas utilizadas en el programa. Para ocultarlas, seleccione nuevamente
dicho comando.
Este comando de men slo se podr activar si se ha asignado previamente una tabla de
smbolos de STEP 7 al programa simulado, utilizando para ello la opcin Asignar smbolos.
Datos de referencia
Elija el comando de men Herramientas > Opciones > Datos de referencia para abrir la
aplicacin de STEP 7 que permite visualizar los datos de referencia. Esta aplicacin se
puede utilizar para depurar el programa.
Este comando de men slo se podr activar si se ha asignado previamente una tabla de
smbolos de STEP 7 al programa simulado, utilizando para ello la opcin Asignar smbolos.
Tabla de smbolos
Elija el comando de men Herramientas > Opciones > Tabla de smbolos para abrir el
Editor de smbolos de STEP 7 y visualizar la tabla de smbolos referenciada en ese
momento.
Este comando de men slo se podr activar si se ha asignado previamente una tabla de
smbolos de STEP 7 al programa simulado, utilizando para ello la opcin Asignar smbolos.
65
Referencias
Men Ventana
El men "Ventana" de S7-PLCSIM contiene los comandos siguientes:
Cascada
Para organizar las ventanas de forma superpuesta (comenzando en la esquina superior
izquierda de la pantalla de S7-PLCSIM), haga clic en
Ventana > Cascada.
Mosaico
Para organizar las subventanas de S7-PLCSIM una junto a la otra, encontrndose la
subventana CPU en la esquina superior izquierda, haga clic en
men Ventana > Mosaico.
o elija el comando de
Organizar iconos
El comando de men Ventana > Organizar iconos organiza todas las subventanas
minimizadas. En el margen inferior de la ventana de S7-PLCSIM se visualizan entonces los
iconos de todas las subventanas.
1, 2, 3... 9
Para activar una de las subventanas que estn abiertas, seleccinela en la lista de
subventanas del men Ventana. Seleccione el nmero correspondiente a la subventana
deseada. La subventana que est activada en ese momento se destaca en la lista con una
marca de verificacin.
Si tiene abiertas ms de nueve subventanas puede seleccionar Ms ventanas...,
apareciendo entonces un cuadro de dilogo que contiene la lista completa de subventanas
abiertas.
66
Referencias
Men Ayuda
El men Ayuda de S7-PLCSIM contiene los comandos siguientes:
Temas de Ayuda
Con el comando de men Ayuda > Temas de Ayuda se abre la pantalla "Temas de Ayuda"
de S7-PLCSIM. En la tabla de contenido puede expandir cualquier libro y hacer clic en
cualquier tema para visualizar la Ayuda de S7-PLCSIM.
Introduccin
El comando de men Ayuda > Introduccin proporciona informacin general de S7PLCSIM y de las tareas que se pueden realizar con la aplicacin.
Primeros pasos
El comando de men Ayuda > Primeros pasos proporciona informacin acerca de qu
pasos se deben dar al trabajar con S7-PLCSIM por primera vez.
Uso de la Ayuda
El comando de men Ayuda > Uso de la Ayuda proporciona informacin sobre cmo utilizar
la Ayuda en pantalla. Es muy til si no se ha trabajado todava con programas basados en
Microsoft Windows. Los sistemas de Ayuda de Windows estn concebidos como manuales
electrnicos.
Botn de ayuda
Para obtener informacin sobre las barras de herramientas y las funciones de S7-PLCSIM,
siga los pasos siguientes:
1. Haga clic en
.
2. Haga clic en la seccin de la pantalla sobre la que desee obtener ms informacin.
S7-PLCSIM visualizar la Ayuda sobre el tema en cuestin.
67
Referencias
Tamao
Ejemplo
Bits
Bit, byte
= OFF
= ON
Binario
Byte, palabra
1001_0011
Decimal
232
Hex (hexadecimal)
9A
Formato S7
dw#16#9A2FF23
Entero
632, 2370
400
Real
Palabra doble
1.234567e+023
Char (carcter)
'C', 'AB'
String (cadena)
DT (DATE_AND_TIME)
8 bytes
1993-12-25-08:01:01
Nota: El formato numrico DT no
soporta milisegundos.
S5TIME
Palabra
3m5s30ms
Fecha
Palabra
1998-06-18
Hora
Palabra doble
9h26m53s703ms
Palabra doble
9:26:53.702
Regulador: decimal
Regulador: entero
Regulador: real
Palabra doble
68
Referencias
El programa no se
puede cargar en la
CPU simulada.
Cuando se intenta
cerrar la CPU
simulada, se visualiza
un mensaje indicando
que hay una conexin
abierta.
69
Referencias
70
ndice
ndice alfabtico
A
Abrir organizacin (Men Archivo), 57
Abrir PLC... (Men Archivo), 57
Abrir un PLC simulado, 16
Abrir una organizacin, 16, 17
Activar la simulacin, 13
Activar OB de error (Men Ejecutar), 63
Activar subventana, 66
Acumuladores, 7, 20, 34, 60
Administrador SIMATIC, 5
Alarma de diagnstico (OB82), 23, 48
Alarma de proceso (OB40-OB47), 23, 42
Archivo de eventos "Reproducir", 27
Areas de memoria, 12, 36, 37, 39
Asignar smbolos (Men Herramientas),
65
B
Barra de estado (Men Ver), 60
Barra de herramientas "Insertar", 55
Barra de herramientas "Modo CPU", 55
Barra de herramientas estndar, 55
Barras de herramientas (Men Ver), 60
BCD (decimal codificado en binario), 68
Binario, 68
Bits, 68
Bits verticales (Men Insertar), 61
Bloques de datos, 12, 39
Borrado total (Men PLC), 25, 62
Borrado total de la memoria de la CPU, 25
Botn "Atrs", 14
Botn "Imprimir", 14
Botn "Mostrar", 14
Botn "Ocultar", 14
Botn "Opciones", 14
Botn "Simulacin on/off", 13
Botn de Ayuda, 67
Botones de Ayuda, 14
Atrs, 14
Imprimir, 14
Mostrar, 14
Ocultar, 14
Byte, 68
C
C (contador), 12
Cadena, 68
Cambiar el modo de operacin de la CPU,
19
Carcter (Char), 68
D
DATE_AND_TIME (DT), 68
Datos de referencia (Men Herramientas),
65
Decimal, 68
Decimal codificado en binario (BCD), 68
Depurar programas con S7-PLCSIM, 22
Deshacer (Men Edicin), 59
Destacado, 14
Diferencias respecto a un PLC S7 real, 7
Direccin MPI, 13, 26, 62
Direccin MPI (Men PLC), 62
Direcciones simblicas, 26
DT (DATE_AND_TIME), 68
E
E/S (entradas/salidas), 7
E/S autoconfiguradas, 23
Entero, 68
Entrada, 12
Entrada (Men Insertar), 61
Error de acceso a la periferia, 69
Error de ejecucin del programa (OB85),
23, 51
ndice alfabtico-1
ndice
Error de tiempo (OB80), 23, 47
Errores de redundancia en la
comunicacin (OB73), 23, 46
Errores de redundancia en la CPU
(OB72), 23, 44
Errores de redundancia en la periferia
(OB70), 23, 43
F
Fallo de bastidor (OB86), 23, 52
Fecha, 68
Ficha "Bsqueda", 14
Ficha "Contenido", 14
Ficha "Fallo de bastidor", 52
Ficha "Fallo DP", 52
Finalizar la simulacin, 32
Formato numrico de los datos, 68
Formato S7, 68
G
General (Men Insertar), 61
Grabar/reproducir, 4, 27
Grabar/reproducir (Men Herramientas),
65
Guardar organizacin (Men Archivo), 57
Guardar organizacin como... (Men
Archivo), 57
Guardar PLC (Men Archivo), 57
Guardar PLC como... (Men Archivo), 57
Guardar un PLC simulado, 31
Guardar una organizacin, 30
H
Habilitar la vigilancia del tiempo de ciclo,
30
Herramientas, 9, 55
Hexadecimal (Hex), 68
I
I (entrada), 12
Indicador DC, 11
Indicador DP, 11
Indicador SF, 11
Indicadores de la CPU, 10, 11, 34
Inicializar temporizadores (Men
Ejecutar), 38, 63
Iniciar la simulacin, 13
Insert menu, 61
Introduccin, 1
Introduccin (Men Ayuda), 67
L
LED, 11
M
M (marca), 12
ndice alfabtico-2
N
Novedades de la versin 5.0 de S7PLCSIM, 4
Nuevo PLC (Men Archivo), 57
O
OB102, 4
OB40 a OB47, 23, 42
OB70, 23, 43
OB72, 23, 44
OB73, 23, 46
OB80, 23, 47
OB82, 23, 48
OB83, 23, 50
OB85, 23, 51
OB86, 52
ndice
OBs, 43, 52
Alarma de diagnstico (OB82), 48
Alarma de proceso (OB40-OB47), 42
Error de ejecucin del programa
(OB85), 51
Error de tiempo (OB80), 47
Errores de redundancia en la
comunicacin (OB73), 46
Errores de redundancia en la CPU
(OB72), 44
Errores de redundancia en la periferia
(OB70), 43
Fallo de bastidor (OB86), 52
Presencia de mdulo (extraer/retirar)
(OB73), 50
Utilizar interrupciones, 23
OBs de error, 41
Error de tiempo (OB80), 47
Errores de redundancia en la
comunicacin (OB73), 46
Errores de redundancia en la CPU
(OB72), 44
Errores de redundancia en la periferia
(OB70), 43
OB85 (error de ejecucin del programa),
51
OB86 (fallo de bastidor), 52
OBs de interrupcin, 7, 23, 24, 41
OB40-OB47 (alarma de proceso), 42
OB82 (alarma de diagnstico), 48
OB83 (presencia de mdulo
(extraer/retirar)), 50
Observar el programa simulado, 20
Observar la simulacin, 5
OFF (Men PLC), 62
ON (Men PLC), 62
Organizacin, 17, 30
Abrir, 17
Guardar, 30
Organizacin 1, 2, 3, 4 (Men Archivo), 57
Organizar iconos (Men Ventana), 66
P
Palabra, 68
Palabra de estado, 34
Palabra doble, 68
Pausa, 7, 10, 22, 63
Pausa (Men Ejecutar), 63
Pegar (Men Edicin), 59
PI (entrada perifrica), 12
Pilas (Men Ver), 20, 35, 60
PLC, 7, 31, 32
Cerrar, 32
Guardar, 31
PLC S7 real, 13
Diferencias respecto a un, 7
PLC simulado, 1
Abrir, 16
Cerrar, 32
Guardar, 31
Posicin del selector de modo (Men
Ejecutar), 10, 34, 63
PQ (salida perifrica), 12
Presencia de mdulo (extraer/retirar)
(OB83), 23, 50
Primeros pasos, 5
Primeros pasos (Men Ayuda), 67
Problemas al cargar en la CPU, 69
Programa simulado, 1
Observar, 20
Q
Q (salida), 12
R
Rearranque (Men Ejecutar), 63
Rearranque completo (Men Ejecutar), 63
Registros de bloques (Men Ver), 20, 34,
60
Registros de direcciones, 34
Regulador
utilizar, 21
Reproducir, 27
Rtulos informativos de smbolos, 26, 33
RUN, 10, 11
RUN (Men Ejecutar), 63
RUN-P (Men Ejecutar), 63
S
S5TIME, 68
S7-300 CPUs, 23, 24
S7-400 CPUs, 23, 24
S7-PLCSIM, 1, 4
Formato numrico de los datos, 68
Herramientas, 55
Mens, 56
Modificar la configuracin del hardware,
24
Subventanas, 33
S7-PLCSIM bloqueado, 69
Salida, 12
Salida (Men Insertar), 61
Salir (Men Archivo), 57
Seleccionar, 18, 21
Ciclo
opciones, 18
Formato numrico, 21
Valor mximo del regulador, 21
Valor mnimo del regulador, 21
Siempre visible (Men Ver), 60
Siguiente ciclo (Men Ejecutar), 63
ndice alfabtico-3
ndice
Simulacin, 13
Finalizar, 32
Iniciar, 13
Simulacin de programas, 5
Simular mdulos, 5, 9, 13
Sistemas H de alta disponibilidad, 4
Soporte del arranque en fro, 4
STOP (Men Ejecutar), 10, 11, 63
Subventanas, 5, 9, 17, 20, 21, 33
Acumuladores y palabra de estado, 34
Bits verticales, 4, 26, 40
Contadores, 38
CPU, 5, 10, 34
Entrada, 20, 36
Marcas, 37
Pilas, 35
Registros de bloques, 34
Temporizadores, 38
Variable de entrada, 36
Variable de salida, 20, 37
Variable general, 39
T
T (temporizador), 12
Tabla de smbolos (Men Herramientas),
65
Temas de Ayuda (Men Ayuda), 67
Temporizadores, 12, 20, 39, 40, 61, 63
Memoria, borrado total, 25
Temporizadores (Men Ejecutar), 63
Temporizadores automticos (Men
ndice alfabtico-4
Ejecutar), 63
Tipos de datos, 4
U
Ultima organizacin (Men Archivo), 57
Ultima simulacin (Men Archivo), 16, 57
Uso de la Ayuda, 14
Utilizar, 14, 21, 22, 23, 26, 27
Ayuda, 14, 67
Direcciones simblicas, 26
Grabar/reproducir, 27
OBs de interrupcin en el programa, 23
Regulador, 21
S7-PLCSIM para depurar el programa,
22
V
Valor mximo del regulador, 21
Valor mnimo del regulador, 21
Variable general, 20
Variables de la imagen del proceso, 7
Entrada, 36
Salida, 37
Variables perifricas, 7, 12, 39, 40
Entrada, 36
Salida, 37
Ventana 1, 2, 3... 9 (Men Ventana), 66
Ventana principal, 9
Vigilancia del tiempo de ciclo (Men
Ejecutar), 63
Vigilar el ciclo, 30
Formulario de respuesta
Sus observaciones y sugerencias nos permiten mejorar la calidad y utilidad de nuestra
documentacin. Por ello le rogamos que rellene el presente formulario y lo enve a Siemens.
Por favor, responda a las siguientes preguntas adjudicando una puntuacin comprendida
entre 1 (muy bien) y 5 (muy mal).
Corresponde el contenido del manual a sus exigencias?
Resulta fcil localizar las informaciones requeridas?
Es comprensible el texto?
Corresponde el nivel de los detalles tcnicos a sus exigencias?
Qu opina de la calidad de las ilustraciones y tablas?
Comentarios adicionales:
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________