You are on page 1of 7

Para trabajar con pantallas bajo el S7-200 empleando el simulador se pueden seguir

las instrucciones y ejemplos indicados por los desarrolladores del simulador.


Los siguientes ejemplos se han simulado y sirven como referencia rpida para comprobar
el funcionamiento del visualizador de textos TD sin tener que escribir el correspondiente
programa.
Puedes probarlos directamente desde la WEB a travs del portapapeles de Window
seleccionando el programa en AWL
En este caso tienes que transferir el programa AWL y el mdulo de datos DB1
En lugar de portar los ejemplos desde la web puedes portarlo desde este formato y
cargarlo en el editor de microwin previamente para compilar el programa, posteriormente
lo salvas en AWL y con el fichero .mwp lo corres en el simulador.

Pasos a seguir:
1.- Arranca el programa de simulacin S7_200.
2.- Introduce la clave de acceso una vez que la recibas.
3.- Selecciona el ejerci a simular en la WEB. El texto seleccionado tendr que estar en
AWL desde la primera lnea hasta la ltima.
4.- Con el texto seleccionado activar en el men del explorador <Edicin> <Copiar> o
<CTRL + C>. Ya tenemos el programa en el portapapeles de Windows.
5.- Seleccionar en el Simulador S7_200 <Programa> <Pegar programa (OB1)> o el botn
correspondiente en la barra de herramientas. El programa del portapapeles de Windows
se transfiere a la memoria del autmata.
6.- Selecciona el mduloa de datos DB1 desde la primera lnea hasta la ltima.
7.- Con el texto seleccionado activar en el men del explorador <Edicin> <Copiar> o
<CTRL + C>. Ya tenemos el modulo de datos enl portapapeles de Windows.
8.- Seleccionar en el Simulador S7_200 <Programa> <Pegar datos (DB1)> o el botn
correspondiente en la barra de herramientas. El mdulo de datos del portapapeles de
Windows se transfiere a la memoria del autmata.
9.- Lama al visualizador de textos TD_200 en <Visualizar><TD 200> on el el botn
correspondiente an la barra de herramientas.
6.- Efecta la simulacin <PLC> <RUN>, o el botn correspondiente en la barra de
herramientas.
7.- Comprueba el correcto funcionamiento del programa.

Ejemplo 1: Activacin de mensajes:

Cada vez que se active una entrada en el S7_200 se viaualizara el correspondiente


mensaje en el TD_200.
I0.0.- Mensaje 1
I0.1.- Mensaje 2
I0.2.- Mensaje 3
Cada vez que se acctive una tecla de funcin en el TD_200 se activa la correspondiente
salida en el S7_200
Byte de marcas para las teclas de funcin MB0.
F1.- Q0.0
F2.- Q0.1
F3.- Q0.3
F4.- Desactiva las salidas
Programa en AWL
NETWORK 1 //Tecla F1
//
//COMENTARIOS DE SEGMENTO
//
LD
M0.0
S
Q0.0, 1
NETWORK 2 //Tecla F2
//
LD
M0.1
S
Q0.1, 1
NETWORK 3 //Tecla F3
//
LD
M0.2
S
Q0.2, 1
NETWORK 4 //Tecla F4
//
LD
M0.3
R
Q0.0, 3
NETWORK 5 //Mensaje 1
//
LD
I0.0
=
V12.7
NETWORK 6 //Mensaje 2
//
LD
I0.1

V12.6

NETWORK 7 //Mensaje 3
//
LD
I0.2
=
V12.5
NETWORK 8 //Desactiva M0.0
//
LD
M0.0
R
M0.0, 1
NETWORK 9 //Desactiva M0.1
//
LD
M0.1
R
M0.1, 1
NETWORK 10 //Desactiva M0.2
//
LD
M0.2
R
M0.2, 1
NETWORK 11 //Desactiva M0.3
//
LD
M0.3
R
M0.3, 1

Bloque de datos:

DB1

//
//COMENTARIOS DEL BLOQUE DE DATOS
//
//Pulse F1 para obtener Ayuda y un bloque de datos de ejemplo.
//
//BEGIN TD200_BLOCK 0
//
//(Los comentarios de este bloque no se deben editar ni borrar)
//
VB0
'TD'
VB2
16#50 //Ajustar idioma a Espaol, ajustar actualizacin a cuanto antes
VB3
16#30 //Ajustar la visualizacin al modo 20; Tecla arriba V3.2; Tecla abajo V3.3;
VB4
3 //Ajustar el nmero de mensajes
VB5
0 //Ajustar los bits de aviso de las teclas de funcin de M0.0 - M0.7
VW6
32 //Ajustar la direccin inicial de mensajes en VW32
VW8
12 //Ajustar la direccin inicial de los bits de habilitacin de mensajes en VW12
//MESSAGE 1
//Bit de habilitacin de mensajes V12.7
VB32
'Mensaje 1 '
//MESSAGE 2
//Bit de habilitacin de mensajes V12.6
VB52
'Mensaje 2 '
//MESSAGE 3
//Bit de habilitacin de mensajes V12.5
VB72
'Mensaje 3 '
//END TD200_BLOCK 0

Ejemplo 2 : Activacin de un Motor


Un motor se puede arrancar y parar desde las teclas de funciones del TD_200 al igual que
nos avisa del estado de funcionamiento a travs del correspondiente mensaje.

F1.-

M0.0

Arranca el motor.

F2.-

M0.1

Para el motor

I0.0.- Rel trmico proteccin motor.


Q0.0.- Contactor arranque motor.

Mensajes visualizados:
DISPARO TERMICO
MOTOR ON
MOTOR OFF
Programa en AWL:

//
//Arranque motor desde TD_200
//
NETWORK 1 //Arranque motor
//
//COMENTARIOS DE SEGMENTO
//
LD
M0.0
S
Q0.0, 1
NETWORK 2 //Para el motor
//
LD
M0.1
O
I0.0
R
Q0.0, 1
NETWORK 3 //MOTOR ON
//
LD
Q0.0
=
V12.6
NETWORK 4 //MOTOR OFF
//
LDN
Q0.0
=
V12.5
NETWORK 5 //DISPARO TERMICO
//
LD
I0.0
=
V12.7
NETWORK 6
LD
M0.0
R
M0.0, 1
NETWORK 7
LD
M0.1
R
M0.1, 1

Bloque de datos

DB1

//
//COMENTARIOS DEL BLOQUE DE DATOS
//
//Pulse F1 para obtener Ayuda y un bloque de datos de ejemplo.
//
//BEGIN TD200_BLOCK 0
//
//(Los comentarios de este bloque no se deben editar ni borrar)
//
VB0
'TD'
VB2
16#50 //Ajustar idioma a Espaol, ajustar actualizacin a cuanto antes
VB3
16#30 //Ajustar la visualizacin al modo 20; Tecla arriba V3.2; Tecla abajo V3.3;
VB4
3 //Ajustar el nmero de mensajes
VB5
0 //Ajustar los bits de aviso de las teclas de funcin de M0.0 - M0.7
VW6
32 //Ajustar la direccin inicial de mensajes en VW32
VW8
12 //Ajustar la direccin inicial de los bits de habilitacin de mensajes en VW12
//MESSAGE 1
//Bit de habilitacin de mensajes V12.7
VB32
'DISPARO TERMICO '
//MESSAGE 2
//Bit de habilitacin de mensajes V12.6
VB52
'MOTOR ON
'
//MESSAGE 3
//Bit de habilitacin de mensajes V12.5
VB72
'MOTOR OFF
'
//END TD200_BLOCK 0

Ejemplo 3: Teclas de Funcin


Programa en AWL
//
//COMENTARIOS DEL PROGRAMA
//Pulse F1 para obtener Ayuda y un programa de ejemplo.
//
NETWORK 1 //Condiciones iniciales
//Resetea todos los valores de memoria de las teclas del TD 200; Resetea todos
los mensajes
LD SM0.1
R M0.0, 8
R V12.0, 8
NETWORK 2 //Aparicin de mensajes
//Al pulsar cada una de las teclas del TD 200 muestra un mensaje en pantalla;
Resetea su valor de memoria;
//Resetea todos los demas mensajes
LD
M0.0
S
V12.7, 1
R
M0.0, 1
R
V12.0, 7
NETWORK 3
LD
M0.1
S
V12.6, 1
R
V12.0, 6
R
V12.7, 1
R
M0.1, 1
NETWORK 4
LD
M0.2

S
R
R
R

V12.5, 1
V12.0, 5
V12.6, 2
M0.2, 1

NETWORK 5
LD
M0.3
S
V12.4, 1
R
V12.0, 4
R
V12.5, 3
R
M0.3, 1
NETWORK 6
LD M0.4
S
V12.3, 1
R
V12.0, 3
R
V12.4, 4
R
M0.4, 1
NETWORK 7
LD
M0.5
S
V12.2, 1
R
V12.0, 2
R
V12.3, 5
R
M0.5, 1
NETWORK 8
LD
M0.6
S
V12.1, 1
R
V12.0, 1
R
V12.2, 6
R
M0.6, 1
NETWORK 9
LD
M0.7
S
V12.0, 1
R
V12.1, 7
R
M0.7, 1

Bloque de datos:

DB1

//
//COMENTARIOS DEL BLOQUE DE DATOS
//
//Pulse F1 para obtener Ayuda y un bloque de datos de ejemplo.
//
//BEGIN TD200_BLOCK 0
//
//(Los comentarios de este bloque no se deben editar ni retirar)
//
VB0
'TD'
VB2
16#50 //Ajustar lenguaje a Espaol, ajustar actualizacin a cuanto
antes

VB3
16#01 //Ajustar la visualizacin al modo 40; Tecla arriba V3.2 Tecla
abajo V3.3
VB4
8 //Ajustar el nmero de mensajes
VB5
0 //Ajustar los bits de aviso de las teclas de funcin de M0.0 - M0.7
VW6
32 //Ajustar la direccin inicial de mensajes en VW32
VW8
12 //Ajustar la direccin inicial de los bits de habilitacin de
mensajes en VW12
//MESSAGE 1
//Bit de habilitacin de mensajes V12.7
VB32
'Se activo la tecla F1 '
//MESSAGE 2
//Bit de habilitacin de mensajes V12.6
VB72
'Se activo la tecla F2 '
//MESSAGE 3
//Bit de habilitacin de mensajes V12.5
VB112 'Se activo la tecla F3 '
//MESSAGE 4
//Bit de habilitacin de mensajes V12.4
VB152 'Se activo la tecla F4 '
//MESSAGE 5
//Bit de habilitacin de mensajes V12.3
VB192 'Se activo la tecla F1 + SHIFT '
//MESSAGE 6
//Bit de habilitacin de mensajes V12.2
VB232 'Se activo la tecla F2 + SHIFT '
//MESSAGE 7
//Bit de habilitacin de mensajes V12.1
VB272 'Se activo la tecla F3 + SHIFT '
//MESSAGE 8
//Bit de habilitacin de mensajes V12.0
VB312 'Se activo la tecla F4 + SHIFT '
//END TD200_BLOCK 0

You might also like