Documente Academic
Documente Profesional
Documente Cultură
1 2 3 4 5 6 A B C D E
SIMATIC
Editar programas AWL Comprobar el programa y eliminar errores Mens y juegos de operaciones Caracteres ASCII
C79000-G7078-C709 Versin 01
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones estn puestas de relieve mediante seales de precaucin. Las seales que figuran a continuacin representan distintos grados de peligro:
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
Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales o daos materiales.
Nota
Se trata de una informacin importante, sobre el producto o sobre una parte determinada del manual sobre la que se desea llamar particularmente la atencin.
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 o 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. SIMATIC, SIMATIC NETy SIMATIC HMI son marcas registradas por SIEMENS AG PG 702, STEPt7 y S7t son marcas por Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de los proprietarios.
Marca registrada
Copyright E Siemens AG 1998 All rights reserved La divulgacin y reproduccin de este documento, as como el uso y la comunicacin de su contenido, no estn autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnizacin de los daos. Se reservan todos los derechos, en particular para el caso de concesin de patentes o de modelos de utilidad. Siemens AG Bereich Automatisierungs- und Antriebstechnik Geschaeftsgebiet Industrie-Automatisierungssysteme Postfach 4848, D-90327 Nuernberg
Exencin de responsabilidad Hemos comprobado 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 impidan 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. E Siemens AG 1998 Sujeto a cambios sin previo aviso. 6ES7702-0AA01-8DA0
Siemens Aktiengesellschaft
Unidad de programacin
Prlogo
Destinatarios
El manual no slo va dirigido a principiantes en la programacin de la gama de sistemas de automatizacin SIMATIC S7, sino tambin a los ingenieros expertos en automatizacin.
Ambito de validez
Este manual describe la versin 2.0 de la unidad de programacin PG 702 (referencia: 6ES7 702 0AA01 0YA0) utilizando la nemotcnica y la rotulacin de teclado internacionales.
iii
Prlogo
En los anexos se proporcionan informaciones adicionales (tales como los datos tcnicos y un breviario de todas las funciones de men, as como de los cdigos de error).
Informaciones adicionales
El Manual del sistema de automatizacin SIMATIC S7-200 proporciona informaciones detalladas acerca de cmo instalar y programar los Micro-PLCs S7-200, incluyendo los temas siguientes: S S S Montar y cablear la CPU S7-200 y los mdulos de ampliacin e instalar el software STEP 7-Micro/WIN. Disear e introducir un programa. Comprender las funciones de la CPU, tales como los tipos de datos y los modos de direccionamiento, el ciclo de la CPU, la proteccin con contrasea y la comunicacin en redes.
Dicho manual incluye tambin descripciones y ejemplos de las operaciones de programacin, los tiempos tpicos de ejecucin de las mismas y los datos tcnicos de los equipos de la gama S7-200.
Asistencia complementaria
Si tiene preguntas de carcter tcnico, necesita informacin sobre los cursillos de entrenamiento o desea efectuar pedidos, dirjase por favor a su representante de Siemens ms prximo.
iv
Indice
1-1 1-2 1-3 2-1 2-2 2-3 2-4 3-1 3-2 3-4 3-6 4-1 4-2 4-9 4-10 4-11 4-13 4-15 4-25 4-29 4-35 4-41 4-47 4-50
Montar la PG 702 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 2.2 2.3 Conectar la PG 702 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambiar la plantilla del teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Montar la PG 702 en un cuadro o armario elctrico . . . . . . . . . . . . . . . . . . . . . . . .
Crear un programa de ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 3.2 3.3 Arrancar y configurar la unidad de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . Cargar un programa de la CPU en la PG 702 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programa de ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trabajar con la PG 702 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 Utilizar el teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arrancar la PG 702 / proteccin con contrasea . . . . . . . . . . . . . . . . . . . . . . . . . . . Trabajar con los mens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modos de operacin de la PG 702 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque de programa de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque de datos de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones flash ..................................................... ................................................
Funciones de la CPU
Indice
Editar programas AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 Utilizar las funciones de edicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajustar el modo de edicin y cargar el programa en la CPU . . . . . . . . . . . . . . . . . Introducir operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introducir operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizar el display para editar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizar las ayudas de edicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ir a un segmento o lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Buscar un operando o una operacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-1 5-2 5-3 5-4 5-8 5-12 5-15 5-16 5-17 6-1 6-2 6-3 6-5 6-8 A-1 A-2 A-6 A-13 A-16 B-1 C-1 D-1 D-2 D-4 D-5 D-7 E-1
Comprobar el programa y eliminar errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 6.2 6.3 6.4 Funciones de comprobacin ..........................................
Tabla de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Forzar y desforzar variables y E/S Ejecutar un ciclo individual .....................................
...........................................
Mens y juegos de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1 A.2 A.3 A.4 Operaciones lgicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mens de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones de men de la PG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B C D
Caracteres ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cdigos de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos tcnicos y hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1 D.2 D.3 D.4 Datos tcnicos de la PG 702 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cable de programacin (interface PPI para la PG 702) . . . . . . . . . . . . . . . . . . . . . Manipular mdulos sensibles a descargas electrostticas (ESD) . . . . . . . . . . . . . Homologacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indice-1
vi
Introduccin a la PG 702
1
Tema Pgina 1-2 1-3
El presente captulo proporciona una panormica general de la PG 702 describiendo sus funciones y las tareas que permite realizar.
La PG 702 es una unidad de programacin para la gama de CPUs SIMATIC S7-200 que incorpora un display de dos lneas. La PG 702 permite ejecutar distintas funciones de control de la CPU: modificar el programa, cambiar la configuracin, editar el bloque de datos, almacenar el programa entero en la memoria flash no voltil de la PG 702 y cambiar el modo de operacin de la CPU. Adems, permite ejecutar diversas funciones auxiliares que se explican detalladamente en el presente manual.
1-1
Introduccin a la PG 702
1.1
Utilizar la PG 702
Las principales reas de aplicacin de la PG 702 son las siguientes: S S S S S S Crear/modificar el programa AWL Cambiar la configuracin de la CPU Crear/modificar el bloque de datos de la CPU Comprobar el programa en un sistema de automatizacin S7-200 Transferir el programa entero de la CPU de o a la memoria no voltil de la PG 702 Cambiar el modo de operacin de la CPU
Si monta la PG 702 en un cuadro o armario elctrico, dispondr de una unidad de programacin permanentemente conectada a una CPU S7-200, a la cual podr acceder en cualquier momento para realizar trabajos de servicio o mantenimiento.
Funcionalidad
La PG 702 se puede utilizar para realizar las siguientes tareas: S S S S Crear un programa nuevo o modificar uno existente en una CPU S7-200. Comprobar un programa ya existente en una CPU S7-200. Gestionar el sistema de automatizacin; p. ej.: ajustar la direccin de estacin de la CPU, borrar la CPU y configurar el sistema de automatizacin. Transferir en conjunto los bloques de programa, de datos y de configuracin de una CPU a otra a travs de la memoria no voltil de la PG 702.
1-2
Introduccin a la PG 702
1.2
Nota Todos los programas KOP se pueden representar en AWL, pero no todos los programas AWL se pueden visualizar en un esquema de contactos. Si desea crear o modificar un programa con la PG 702 para visualizarlo posteriormente con un editor KOP (p. ej.: en STEP 7-Micro/WIN), deber crear segmentos que se puedan representar en un esquema de contactos. Para poder visualizar el programa tanto en AWL como en KOP, es preciso separar entre s los segmentos lgicos mediante la palabra clave NETWORK.
1-3
Introduccin a la PG 702
1-4
Montar la PG 702
2
Tema Pgina 2-2 2-3 2-4
En el presente captulo se explica cmo conectar la PG 702 y cmo montarla en un cuadro o armario elctrico.
2-1
Montar la PG 702
2.1
Conectar la PG 702
1 6 9
2-2
Montar la PG 702
2.2
SIEMENS
PG 702
A 1 C 3 E 5 B 2 D 4 F 6
LD/LDx A/ANx
TMR
CTR
M/AC
C/Ax
S/Cf
PG-Menu
&
7
*
8
O/Ox =
Menu Q/SM
I/HC T/CH
V/Cx
FCT
+/
9
.
0
No
CLR
Yes
Shift
Figura 2-2
SIEMENS
PG 702
A 1 C 3 E 5 B 2 D 4 F 6
LD/LDx U/Ux
Zeiten
Zhler
M/AC
Z/Ax
S/Kf
PG-Men
&
7
*
8
O/Ox =
Men A/SM
E/HC T/KH
V/Kx
FKT
+/
9
.
0
Nein
CLR
Ja
Shift
Figura 2-3
2-3
Montar la PG 702
2.3
Precaucin Si antes de montar o desmontar la PG 702 no se ha desconectado por completo la alimentacin de la misma y de los equipos conectados, puede producirse un choque elctrico. Dicho choque podra provocar la muerte, heridas graves o daos materiales. Desconecte por completo la alimentacin de la PG 702 y de los equipos conectados antes de montarla o desmontarla.
La PG 702 se ha preparado para el montaje permanente en un cuadro o armario elctrico. Proceda de la siguiente forma: 1. Recorte una abertura de 138 mm x 68 mm (DIN 43700) en el armario. 2. Retire los tres tornillos de la placa dorsal de la PG 702 (v. fig. 2-4). 3. Retire la placa dorsal. 4. Retire el centro de los anillos distanciadores autoadhesivos y disponga dichos anillos en los orificios previstos para los tornillos en la placa dorsal de la carcasa, conforme a las siguientes indicaciones: Si el espesor del metal es inferior a 0,3 mm, no se requiere anillo alguno. Si el espesor del metal es de 0,3 mm a 1,5 mm, se requiere un anillo. Si el espesor del metal es de 1,5 mm a 4 mm, se requieren dos anillos. 5. Encaje la placa frontal en el recorte hecho en el armario. 6. Fije la placa dorsal en la carcasa. 7. Fije la PG 702 en la posicin correcta y apriete levemente los tornillos.
2-4
Montar la PG 702
Placa dorsal
Armario elctrico
Figura 2-4
Al estar abierta la carcasa de la PG 702 se debern tomar todas las precauciones necesarias para los mdulos sensibles a las cargas electrostticas que se describen en el anexo D.3.
2-5
Montar la PG 702
2-6
Este captulo describe cmo se debe utilizar la PG 702 para realizar las siguientes tareas: S S S Arrancar y configurar la unidad de programacin Cargar un programa en la PG 702 Ejecutar una tarea de ejemplo
Para comprender los ejemplos no es preciso conocer las funciones especiales de las teclas, puesto que se explican todas las entradas a efectuar.
3-1
3.1
Primer arranque
La PG 702 quedar lista para la puesta en servicio tras conectarla con el sistema de automatizacin. La primera informacin que aparece en el display es la versin del firmware. Dicha informacin se visualiza durante aproximadamente 5 segundos, siendo reemplazada luego por el men principal de la PG (v. fig. 3-1). Si en la PG 702 se visualiza el mensaje TIMEOUT COMUNIC, es posible que la direccin de la CPU o la velocidad de transferencia no coincidan con los ajustes de la PG 702. Utilice la funcin BUSCAR DIRECC. CPU (v. apt. 4.10) para localizar la direccin de la CPU y la velocidad de transferencia correctas.
Confirmar mensajes
La unidad de programacin visualiza los mensajes del sistema en la lnea inferior del display. Si aparece un mensaje de error, es preciso confirmarlo pulsando la tecla antes de continuar con la introduccin.
> >
Nota La PG 702 establece la comunicacin con la CPU antes de visualizarse el men de la PG. En una red multimaestro, este proceso puede durar hasta un minuto.
3-2
4. Pulse una de las siguientes teclas para elegir la nemotcnica (estas opciones aparecen tras elegir el idioma):
1 2
SIMATIC INTERNACIONAL
La PG 702 almacena la configuracin en la memoria no voltil. El lenguaje que haya elegido ser - a partir de ahora - el idioma estndar.
para salir.
3-3
3.2
Cargar un programa de la CPU Funcin Acceder al men principal de la PG (si no se visualiza todava). Visualizacin
> >
2.
3.
ED:
1:1
Si el programa contenido en la CPU est vaco, se visualizar la informacin que aparece en el tercer paso de la tabla 3-1. Si se carga un programa que ya contiene operaciones, se visualizar la primera operacin. Si la PG 702 ya contiene un programa, se visualizar el mensaje REEMPL. PROGRAMA?. Pulse la tecla en caso afirmativo y CLR en caso negativo.
LD ED:
I 0.0 1:1
Para crear un nuevo programa es preciso borrar el bloque de programa en la CPU y cargar este bloque vaco en la PG 702. Para ello siga los pasos indicados en la tabla 3-2.
3-4
Tabla 3-2
Borrar un bloque lgico ya existente y cargar el programa en la PG Funcin Retornar al men principal de la PG. Visualizacin
Tecla 1.
PG-Menu
> >
2.
Varias veces
> >
3.
4.
>
5.
6.
BORRAR CPU?
7. Confirmar la seleccin para borrar el bloque de programa de la CPU y retornar al men principal de la PG.
1
> >
8.
9.
Cargar el programa de la CPU en la PG. Si la PG 702 ya contiene un programa se visualizar el mensaje REEMPL. PROGRAMA?.
REEMPL. PROGRAMA?
10.
ED:
1:1
Ahora podr crear un nuevo programa conforme al ejemplo descrito en las siguientes pginas.
Unidad de programacin PG 702 C79000-G7078-C709-01
3-5
3.3
Programa de ejemplo
Este programa de ejemplo incrementa cclicamente una palabra de memoria (MW1). A las salidas del sistema de automatizacin slo se transfiere el contenido del byte de memoria de orden superior (MB1). El incremento de MB2 (byte de orden inferior) no es relevante en este momento. Tan pronto se alcance el valor mximo, el proceso se iniciar de nuevo.
//Activar el nivel superior de la pila //Contar adelante //Escribir a la salida //Fin del programa
El display de edicin
Despus de cargar un programa vaco de la CPU se visualizar la siguiente pantalla en la PG 702:
ED:
1:1
3-6
Visualizacin El cursor salta al campo de entrada de operandos. El cursor salta al campo de entrada del offset de operando.
Shift Q/SM
3.
Offset de operando de entrada 0.0: 0 Utilizar la tecla con flecha derecha para insertar el . como delimitador. 0 Finalizar la entrada y desplazar el cursor a la siguiente lnea.
N de segmento N de operacin
LD ED:
SM0.0 1:1
4.
ED:
1:2
3-7
Visualizacin
> >
2.
Varias veces
> >
1 + 2
> >
3.
1 +I 2 +D
1
Elegir la operacin +I
+I ED:
4.
Shift V/Cx 1
1:2
Elegir el primer identificador de constante # Introducir 1 como valor de la constante. Introducir el segundo operando MW. La coma se genera automticamente. Introducir 1 como offset del operando. Finalizar la entrada y desplazar el cursor a la siguiente lnea.
+I #1 ED: 1:2
5.
M/AC 1
6.
ED:
1:3
3-8
Visualizacin
> >
2.
Varias veces
> >
3.
Elegir MOVB.
MOVB ED:
4.
M/AC 1
1:3
Introducir el primer operando MB. Introducir 1 como offset del operando. Introducir el segundo operando QB. La coma se genera automticamente. Introducir 0 como offset del operando. Finalizar la entrada y desplazar el cursor a la siguiente lnea.
5.
Q/SM 0
6.
ED:
1:4
3-9
Visualizacin
ED:
2:1
Visualizacin
1 CONTROL PROGRAMA
Elegir CONTROL PROGRAMA. Desplazarse por las opciones de control del programa. Elegir MEND.
> >
2 ROTACION Y DESPL.
2.
Finalizar la entrada.
ED:
2:2
3-10
Utilizar la tecla FCT para cargar un programa en la CPU Funcin Acceder al men de funciones de edicin. Desplazarse por las funciones de edicin. Visualizacin
1 INSERTAR 2 BORRAR
> >
>
GUARDAR PROG.?
2. Cargar el programa en la CPU. El programa se guarda en la CPU.
Utilizar el men de la PG para cargar un programa en la CPU Funcin Elegir el men de la PG. Visualizacin
PG-Menu
> >
3.
CARGANDO EN CPU
3-11
Arrancar el programa
Verifique que el selector de la CPU est en posicin TERM. Utilizando la PG 702, cambie la CPU a modo RUN para comenzar a ejecutar el programa.
Tecla 1.
PG-Menu Varias veces
Visualizacin
> >
Confirmar la seleccin.
Observe los LEDs de salida situados en la CPU que correspondan a la QB0. Deberan encenderse y apagarse en progresin binaria.
3-12
El presente captulo explica cmo manejar y configurar la PG 702. Asimismo, proporciona informaciones generales acerca del formato de visualizacin y del interface de usuario (mens).
4-1
4.1
Utilizar el teclado
Nota La figura 4-1 muestra la versin internacional del teclado de la PG 702, mientras que la figura 2-3 (v. pg. 2-3) muestra la versin SIMATIC (alemana).
SIEMENS
PG 702
Offsets de operandos
A 1 C 3 B 2 D 4 F 6
Tipos de operandos
M/AC C/Ax S/Cf PG-Menu
E 5
&
7
*
8
O/Ox =
Menu Q/SM
I/HC T/CH
V/Cx
FCT
+/
9
.
0
No
CLR
Yes
Shift
Desplazamiento
Figura 4-1
4-2
Nota Se comprueba la validez de todas las entradas efectuadas con el teclado. Al efectuarse una entrada no vlida, la PG 702 emite un pitido (seal sonora) o visualiza un mensaje de error.
Tecla Shift
Utilice la tecla Shift para cambiar la funcin de las teclas que tengan dos rtulos (uno azul y uno blanco). El rtulo azul (izquierdo) o el rtulo dispuesto en la tecla indican la funcin estndar de la misma. El rtulo blanco (derecho) indica la funcin de la tecla al pulsarse y soltarse antes Shift . En los dems casos, Shift tambin afecta la funcin, aunque la tecla en cuestin no disponga de un rtulo adicional. Por ejemplo, Shift en el editor de programas significa desplazar el cursor al siguiente tipo u offset de operando (v. pg. 5-8).
Tecla CLR
Si se pulsa la tecla CLR mientras se est editando un elemento del programa o una variable, sucede lo siguiente (dependiendo de la posicin del cursor): S S S En la posicin de la operacin de una instruccin no modificada, la tecla toda la lnea. En la posicin del tipo de operando, la tecla
CLR CLR
borra
En la posicin del offset del operando, la tecla CLR borra slo el dgito donde est situado el cursor. Todos los dems dgitos del operando se desplazan una posicin a la izquierda.
CLR
CLR
significa No.
Utilice la combinacin
CLR
4-3
Operacin A AN
A/ANx
A/ANx
Pulse dos veces la tecla asignada a la operacin en cuestin para introducir la forma negada de la misma.
3 1
AB=
Shift
A/ANx
Pulse la tecla Shift y la tecla correspondiente a la operacin deseada para visualizar el men que contiene todas las versiones de la operacin en cuestin. Pulse el botn Men para seleccionar operaciones no impresas en las teclas.
ANDB
Menu
En el apartado 5.3 se describe detalladamente cmo introducir operaciones. El Anexo A contiene la descripcin de todas las operaciones.
4-4
Operandos
Los programas AWL comprenden instrucciones delimitadas por un segmento como mnimo. Cada instruccin se representa de la siguiente forma: operacin [operando] [,operando] [,operando], representando [ ] los elementos opcionales. El operando es el dato con el que opera la instruccin o bien la direccin del mismo. Los operandos pueden adoptar dos formas: S S Las direcciones incluyen el modo de direccionamiento, el identificador, el tamao y el offset (o desplazamiento). El direccionamiento puede ser directo o indirecto. Las constantes pueden ser nmeros enteros, hexadecimales, ASCII hexadecimales o nmeros reales (en coma flotante).
Ejemplos:
Constantes: Entero Hexadecimal ASCII hexadecimal Real (en coma flotante) Direccin directa: VB0 (V es el identificador, B es el tamao de byte, 0 es el offset) MW16 (M es el identificador, W es el tamao de palabra, 16 es el offset) SMD42 (SM es el identificador, D es el tamao de palabra doble, 42 es el offset) I0.0 (I es el identificador, el tamao de bit se indica con ., el primer cero es el nmero de byte y, el segundo, el nmero de bit) Direccin indirecta: *AC0 *VD100 Para ajustar un puntero de direccionamiento indirecto (slo en MOVD): MOVD &VB0 VD100 #123 16#A987 1641 #-1.23E+6
4-5
).
En el apartado 5.4 se describe detalladamente cmo introducir los operandos. El Anexo A.3 contiene la descripcin de todas las teclas.
Introduce un punto para offsets de operandos con tamao de bit. Desplaza el cursor al campo de entrada del segundo operando. La coma se genera automticamente tan pronto se introduzca el tipo de operando del segundo parmetro.
Observaciones generales
Si no se ha pulsado la tecla Shift para cambiar a las funciones rotuladas con letras blancas, se aplicarn siempre las funciones rotuladas con letras azules.
Nota Si pulsa Shift antes de oprimir otra tecla, aparecer una S parpadeante en la esquina derecha inferior del display. La S desaparecer tras oprimirse la tecla en cuestin, quedando activadas nuevamente las funciones bsicas de las teclas.
Confirmar mensajes
La unidad de programacin visualiza los mensajes del sistema en la lnea inferior del disantes de continuar con play. Dichos mensajes se deben confirmar pulsando la tecla la entrada.
4-6
S Tecla Return para concluir o confirmar funS Responde afirmativamente a una pregunta
que se pueda contestar con s o no.
Rojo
CLR
Cancela una secuencia de entrada (ESC). Restablece la lnea original. Unicamente como tecla de cambio: tras pulsarse Shift se activan las funciones blancas que aparecen arriba de las otras teclas. En la esquina derecha inferior del display se visualizar una S.
Blanco
Verde
S Se desplaza en una lnea o por los mens. S Se desplaza de una lnea a otra. S Cambia de un men a otro.
Shift
Gris claro
Gris oscuro
4-7
El display
La PG 702 utiliza un display de dos lneas: una de operaciones y otra de informacin. En cada lnea se pueden visualizar 20 caracteres. Las dos lneas de la PG 702 tienen diferentes tareas que dependen del modo de operacin y de la funcin a ejecutar. Ejemplo de visualizacin al editar un bloque de programa (bloque lgico):
Cursor
AN ED:
I0.0 3:2
N de lnea
Nota FCT FCT durante el modo de edicin, la PG 702 visualizar dos lneas Si se pulsa Shift del programa en vez de mostrar una lnea del programa y una de informacin. Pulse Shift FCT FCT o utilice las teclas con flecha para retornar al modo de edicin estndar.
Lnea de informacin
El modo de operacin y la ubicacin dentro del programa (nmeros de segmento y de lnea) se visualizan en la lnea de informacin. All aparecen tambin los mensajes de error. Los identificadores describen el modo de operacin activado actualmente, visualizndose cuando hay suficiente espacio para la funcin actual. S S S ED DE DG Edicin de programas AWL (para editar bloques de programa y cambiar la configuracin de la CPU) Edicin de bloques de datos (data editor) (para editar bloques de datos) Test (debug) (para leer, escribir y forzar variables y E/S)
4-8
4.2
Arranque
Una vez arrancada la PG 702, sta se autoidentifica con el siguiente mensaje:
Cuando desaparezca dicho mensaje se activar el men principal de la PG, reemplazando al mensaje identificador.
> >
Indicador de contrasea
Si una funcin est protegida con contrasea, la PG 702 visualizar el mensaje CONTRASEA NECES. Confirme el mensaje pulsando la tecla . Utilice la funcin INTROD.CONTRASEA para entrar la contrasea (en el apt. 4.11 se indica la secuencia correspondiente).
4-9
4.3
Figura 4-2
Salir de un men
Hay dos maneras de salir del men actual: S Para retornar al men anterior se puede utilizar la tecla . Dependiendo del nivel en 0 el que se encuentre, pulse dicha tecla para retornar al men anterior, o bien, oprmala varias veces para regresar al men principal (men de la PG). Para retornar inmediatamente al men de la PG, pulse la tecla
CLR
4-10
CLR
4.4
Modos de operacin de la PG 702 Identificador ED Funcionalidad Editar el bloque de programa Combinacin de teclas
PG-Menu o PG-Menu 1 2 3 o PG-Menu 3 8 8 8 3 1 2 3 ... ... ... 1 3 1 1
Editar la configuracin de la CPU Edicin de bloques de datos Test DE Editar el bloque de datos de usuario
PG-Menu PG-Menu
DG
Leer y escribir variables (tabla de estado) Forzar y desforzar variables Ejecutar un solo ciclo
4-11
Test
Oprima las teclas PG-Menu 8 para acceder al modo de test. Las letras DG aparecen al comienzo de la segunda lnea del display. En el modo de test es posible modificar y observar variables, forzar variables y E/S, as como ejecutar un ciclo del programa.
4-12
4.5
PG-Menu
La funcin BLOQUE PROG. CPU permite utilizar el bloque de programa de la CPU. Partiendo del men principal de la PG, elija 1 para acceder al men que comprende las siguientes funciones: S S S Cargar en la PG Cargar en la CPU Editar el bloque de programa
Cargar en la PG
Para cargar un programa de una CPU en la PG 702, sta deber estar conectada a una CPU S7-200. El comando de carga en la PG se puede enviar seleccionando la primera funcin del bloque de programa (CARGAR EN PG). La PG 702 cargar el programa de la CPU. Si se localiza un programa, se visualizar la primera lnea del mismo, pudindose editar. Al cargarse un programa vaco (v. apt. 3.2), la primera lnea del display tambin aparecer vaca.
4-13
Cargar en la CPU
Para poder ejecutar o comprobar un programa es preciso cargarlo en la CPU. Para ello, elija la segunda funcin del editor de bloques de programa (CARGAR EN CPU). Una vez cargado el programa en la CPU, la PG 702 visualizar nuevamente el men principal. Alternativamente, el programa se puede cargar en la CPU desde el editor de la PG, pulsando las teclas FCT 5 . Una vez cargado el programa en la CPU, la PG 702 retornar al editor de programas.
Nota Los programas que se estn editando en la PG 702 se almacenan en la RAM y no se conservan al cortarse la alimentacin elctrica. Si se introducen programas extensos, es aconsejable ejecutar de vez en cuando la funcin CARGAR EN CPU. As se evita la prdida del programa entero, caso que se corte la alimentacin elctrica o se desconecte accidentalmente el cable de la PG 702.
4-14
4.6
Configuracin de la CPU
PG-Menu
Las funciones de configuracin de la CPU modifican el bloque de datos del sistema. Dichas funciones cargan en la PG la configuracin actual, modifican el rea indicada en la configuracin de la CPU y cargan luego en la CPU la nueva configuracin actual. Para acceder al men que contiene las funciones de configuracin de la CPU, elija 2 en el men principal de la PG. Se dispone de las funciones que figuran en la tabla 4-4.
Tabla 4-4 Men de configuracin de la CPU Funcin Ajustar las reas remanentes Ajustar la tabla de salidas Congelar las salidas en su estado actual Seleccionar el estado de cada salida Activar los tiempos de retardo de los filtros de entrada Activar los tiempos de los filtros de entrada I0.0 a I0.3 Activar los tiempos de los filtros de entrada I0.4 a I0.7 Activar los tiempos de los filtros de entrada I1.0 a I1.3 Activar los tiempos de los filtros de entrada I1.4 a I1.5 Ajustar/leer los parmetros del interface 0 Ajustar/leer la direccin de estacin de la CPU Ajustar/leer la velocidad de transferencia Ajustar/leer la direccin de estacin ms alta Ajustar/leer el contaje de repeticiones Ajustar/leer el factor de actualizacin GAP Ajustar/leer los parmetros del interface 1 Ajustar/leer la direccin de estacin de la CPU Ajustar/leer la velocidad de transferencia Ajustar/leer la direccin de estacin ms alta Ajustar/leer el contaje de repeticiones Ajustar/leer el factor de actualizacin GAP Ajustar/leer los parmetros del interface DP Ajustar la direccin de estacin de la CPU Leer el estado DP Combinacin de teclas
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 1 2 1 2 3 4 5 1 2 3 4 5 1 2 3 4 1 2
Texto visualizado 1 AREAS REMANENTES 2 TABLA DE SALIDAS> 1 CONGELAR SALIDAS 2 ACTIV.TAB.SALIDAS 3 ACTIVAR FILTROS> 1 I0.0 > I0.3 2 I0.4 > I0.7 3 I1.0 > I1.3 4 I1.4 > I1.5 4 PARAM. INTERF. 0> 1 AJUST.DIR.INTF. 0 2 AJUST.VEL.TRANSF. 3 AJUSTAR HSA 4 AJUST.CONT.REPET. 5 AJUST. FACTOR GAP 5 PARAM. INTERF. 1> 1 AJUST.DIR.INTF. 1 2 AJUST.VEL.TRANSF. 3 AJUSTAR HSA 4 AJUST.CONT.REPET. 5 AJUST. FACTOR GAP 6 PARAM. INTERF. DP> 1 AJUST.DIR.INTF.DP 2 LEER ESTADO DP
4-15
PG-Menu
Para definir las reas remanentes de la memoria de usuario, elija 1 en el men de configuracin de la CPU. Puede rellenar una tabla de hasta seis registros e indicar un margen (de ... a) para cada uno de los registros en los campos que aparecen en el display. La figura 4-3 muestra la pantalla que permite definir el comienzo de un rea remanente.
Figura 4-3
Pulse las teclas de operando apropiadas para introducir el comienzo del margen y confirme su seleccin oprimiendo la tecla . En el display aparecer un indicador para introducir el final del margen (v. fig. 4-4). El margen incluye los valores visualizados.
AREAS REMANENTES 0 A:
Cursor
Figura 4-4
4-16
Tras pulsar la tecla para confirmar el final del margen, puede proceder a ajustar el margen de los dems registros. Si ha especificado previamente un operando, ste se visualizar como ajuste estndar a la derecha de los dos puntos en la segunda lnea del display (v. fig. 4-5).
Pulse la tecla (o una de las teclas zado, o bien sobreescrbalo con uno diferente. S S
Para borrar una parte de la direccin, site el cursor en el carcter que desea modificar y pulse la tecla CLR . Para borrar un campo entero, site el cursor en el identificador de direccin y pulse la tecla CLR . As se borrar el operando en su totalidad, quedando los espacios en blanco para introducir el nuevo valor.
FCT 1
Una vez configuradas todas las reas, pulse las teclas reas en la CPU.
4-17
PG-Menu
Utilice la funcin TABLA DE SALIDAS para determinar el comportamiento de las salidas cuando la CPU pasa a modo STOP. Siempre que la CPU cambie a STOP, las salidas de la misma se congelarn en su estado actual o adoptarn el valor indicado en la tabla de salidas. Si selecciona 2 en el men de configuracin de la CPU, la PG 702 ofrecer la opcin de congelar las salidas o de definir los valores de la tabla de salidas.
Si selecciona 2 , las salidas adoptarn los valores indicados en la tabla de salidas. El estado de cada una de las ocho salidas se puede configurar introduciendo un valor hexadecimal que represente el estado deseado para cada una de ellas.
QB0 16#xx
Posicione el cursor en la primera x de la primera lnea. Introduzca un valor hexadecimal y pulse la tecla para confirmar. El cursor saltar al prximo valor. Alternativamente, puede utilizar las teclas con flecha arriba o abajo para desplazarse por las salidas y aceptar los valores introducidos. Utilice las teclas FCT 1 para guardar los valores en la CPU.
4-18
PG-Menu
Utilice la funcin ACTIVAR FILTROS para ajustar los tiempos de retardo de las entradas. Dichos tiempos se ajustan por grupos de entradas. Tras seleccionar 3 en el men de configuracin de la CPU, desplcese por el display para visualizar los grupos que muestra la figura 4-6 en la PG 702 (en el display aparecen slo dos grupos a la vez).
1 2 3 4
Figura 4-6
Para seleccionar un grupo de entradas, introduzca el nmero del mismo (que puede estar comprendido entre 1 y 4) o site el cursor en el grupo deseado y pulse la tecla . Entonces aparecer la siguiente pantalla en la que se indican los valores que se pueden introducir, as como el valor actual:
MARGEN (0 .. 7) 0
4-19
Es posible seleccionar ocho retardos diferentes predefinidos para cada grupo de entradas. La tabla 4-5 muestra el valor que se debe introducir en la PG 702 para asignar un determinado tiempo de retardo a la CPU. Los tiempos de retardo predefinidos dependen del modelo de CPU.
Tabla 4-5 Tiempos de retardo de las entradas Valor 0 1 2 3 4 5 6 7 Tiempo de retardo en la CPU 212 0,3 ms 0,5 ms 0,9 ms 1,7 ms 1,7 ms 3,3 ms 6,6 ms 13,1 ms Tiempo de retardo en las CPUs 214, 215 y 216 0,2 ms 0,3 ms 0,6 ms 1,1 ms 1,1 ms 2,2 ms 4,4 ms 8.7 ms
4-20
PG-Menu
Utilice la funcin PARAM. INTERF. 0 para ajustar los parmetros del interface 0. Tras seleccionar 4 en el men de configuracin de la CPU, desplcese por el display para visualizar las funciones que muestra la tabla 4-6:
Tabla 4-6 Funciones de los parmetros del interface 0 Funcin Ajustar/leer los parmetros del interface 0 Ajustar/leer la direccin de estacin Ajustar/leer la velocidad de transferencia Ajustar/leer la direccin de estacin ms alta Ajustar/leer el contaje de repeticiones Ajustar/leer el factor de actualizacin GAP Combinacin de teclas
2 2 2 2 2 2 4 4 4 4 4 4 1 2 3 4 5
Texto visualizado 4 PARAM. INTERF. 0> 1 AJUST.DIR.INTF. 0 2 AJUST.VEL.TRANSF. 3 AJUSTAR HSA 4 AJUST.CONT.REPET. 5 AJUST. FACTOR GAP
Al seleccionar un parmetro, la PG 702 visualizar el margen vlido y el valor actual del mismo como se muestra a continuacin (tomando como ejemplo la direccin de estacin):
MARGEN (1 .. 126) 2
Entonces podr introducir un valor y pulsar la tecla lor se cargar inmediatamente en la CPU. Si selecciona
2
2 CLR
y pulse la tecla
Nota Por lo general, no es necesario modificar los ajustes estndar (de fbrica) de la direccin de estacin ms alta, del contaje de repeticiones y del factor de actualizacin GAP, a menos que prefiera o necesite una configuracin de red ms compleja.
4-21
PG-Menu
Utilice la funcin PARAM. INTERF. 1 para ajustar los parmetros del interface 1. Tras seleccionar 5 en el men de configuracin de la CPU, desplcese por el display para visualizar las funciones que muestra la tabla 4-7.
Tabla 4-7 Funciones de los parmetros del interface 1 Funcin Ajustar/leer los parmetros del interface 1 Ajustar/leer la direccin de estacin Ajustar/leer la velocidad de transferencia Ajustar/leer la direccin de estacin ms alta Ajustar/leer el contaje de repeticiones Ajustar/leer el factor de actualizacin GAP Combinacin de teclas
2 2 2 2 2 2 5 5 5 5 5 5 1 2 3 4 5
Texto visualizado 5 PARAM. INTERF. 1> 1 AJUST.DIR.INTF. 1 2 AJUST.VEL.TRANSF. 3 AJUSTAR HSA 4 AJUST.CONT.REPET. 5 AJUST. FACTOR GAP
Al seleccionar un parmetro, la PG 702 visualizar el margen vlido y el valor actual del mismo. Entonces podr introducir un valor y pulsar la tecla para confirmar su entrada. El valor se cargar inmediatamente en la CPU. Pulse
Shift CLR
Nota Por lo general, no es necesario modificar los ajustes estndar (de fbrica) de la direccin de estacin ms alta, del contaje de repeticiones y del factor de actualizacin GAP, a menos que prefiera o necesite una configuracin de red ms compleja.
4-22
PG-Menu
Utilice la funcin PARAM. INTERF. DP para ajustar la direccin del interface DP y leer los siguientes parmetros DP: S S S S S Estado DP Direccin del maestro Direccin del bfer de salida Tamao del bfer de salida Tamao del bfer de entrada
Esta funcin es aplicable nicamente al interface DP (interface 1) de la CPU 215. Tras se(AJUST.DIR.INTF.DP) se visualizar la siguiente pantalla: leccionar 1
MARGEN (1 .. 126) 2
Introduzca un valor y pulse la tecla Pulse
Shift CLR
4-23
Al seleccionar 2 (LEER ESTADO DP) se visualizar una pantalla; la primera lnea muestra el nombre del parmetro y la segunda el valor del mismo. Utilice las teclas para desplazarse por los parmetros que muestra la figura 4-7. Pulse
CLR
Shift
CLR
ESTADO DP 2
Pulse
DIRECCION MAESTRO 1
Pulse
Figura 4-7
Para obtener ms informacin acerca de los valores del estado DP, consulte el Manual del sistema de automatizacin SIMATIC S7-200.
4-24
4.7
PG-Menu
La funcin BLOQUE DATOS CPU permite utilizar el bloque de datos de la CPU. Este se denomina a menudo DB1, utilizndose para configurar la memoria V (memoria de variables). Independientemente de que la CPU contenga o no el bloque de datos e independientemente del tamao del bloque, el editor de bloques de datos de la PG 702 permite editar y cargar en la CPU bloques de datos cuyo tamao sea igual a la capacidad total de la memoria V no voltil. En algunas CPUs se trata de la capacidad total de la memoria V, mientras que en otras CPUs constituye solamente una parte de la misma. Para obtener ms informacin respecto al tamao de la memoria V no voltil de las distintas CPUs, consulte el Manual del sistema de automatizacin SIMATIC S7-200. Partiendo del men principal de la PG, elija muestra la tabla 4-8:
Tabla 4-8
3
Funciones del editor de bloques de datos Funcin Manipular el bloque de datos de la CPU (DB1). Cargar el bloque de datos de la CPU en la PG y acceder al editor de bloques de datos. Cargar el bloque de datos de la memoria de la PG en la CPU. Acceder al editor de bloques de datos. Combinacin de teclas
3 3 1
3 3
2 3
4-25
Cargar en la PG
Para cargar el bloque de datos de la CPU en la PG 702, asegrese de que sta ltima est conectada a la CPU y elija la primera funcin del bloque de datos (CARGAR EN PG). La PG 702 cargar el bloque de datos de la CPU. Si ste se localiza en la CPU, la PG 702 iniciar el editor de bloques de datos y visualizar el primer valor del bloque (VW0), como muestra la figura 4-8.
Identificador de operando Tamao
Offset
VW0 DE: 0
Valor
Figura 4-8
La PG 702 carga el bloque de datos que est definido en la CPU. (Por ejemplo, si se han definido slo cuatro bytes, la PG 702 cargar cuatro bytes). El tamao del bloque de datos que se cargue posteriormente en la CPU ser igual al de la memoria V no voltil de la CPU conectada. Por ejemplo, si la PG 702 est conectada a una CPU 216 y el bloque de datos definido comprende cuatro bytes, se cargarn cuatro bytes en la PG 702 y 5120 bytes en la CPU. Si no existe ningn bloque de datos, se visualizar el siguiente mensaje:
Cargar en la CPU
Para cargar los datos en la CPU, elija la segunda funcin del editor de bloques de datos (CARGAR EN CPU). Tras cargar el bloque de datos en la CPU, la PG 702 visualizar nue1 desde vamente el men principal. Alternativamente, puede pulsar las teclas FCT el editor de bloques de datos. Tras cargar el bloque en la CPU, la PG 702 retornar al editor de bloques de datos.
4-26
Combinacin de teclas
Desplazarse 10 lneas hacia abajo. Desplazarse 10 lneas hacia arriba. Desplazarse a la primera lnea. Desplazarse a la ltima lnea. Introducir/hacer una seleccin. Mover el cursor hacia la izquierda. Mover el cursor hacia la derecha.
Cambiar el tamao de datos: VB, VW, VD. Cambiar el formato de datos: INT (entero con signo), UINT (entero sin signo), HEX (hexadecimal), FLOAT (en coma flotante). Borrar un carcter. Cancelar la operacin. Visualizar nuevamente el valor original. (Sirve tambin de tecla ESC). Men de funciones del bloque de datos. Retornar al men principal de la PG.
4-27
Desplazamiento rpido
Para desplazar el cursor rpidamente al comienzo o al final del bloque de datos, pulse la tecla Shift junto con las teclas o . Si combina la tecla Shift con las teclas o , el cursor se desplazar 10 elementos a la vez.
Una vez introducidos todos los valores, pulse la tecla FCT y elija 1 (CARGAR EN CPU) para cargar el bloque de datos en la CPU. Cuando haya concluido el proceso de carga, se visualizar en el display la ltima entrada efectuada antes de la carga. Alternativamente, puede cargar el bloque de datos en la CPU desde el men principal de la PG, eligiendo PG-Menu 3 2 .
4-28
4.8
Funciones flash
PG-Menu
Para guardar el programa de forma permanente es preciso cargarlo en la CPU y transferirlo luego a la memoria flash (o memoria no voltil) de la PG. Las FUNCIONES FLASH que figuran en la tabla 4-10 permiten transferir y comparar programas enteros (bloque de programa, bloque de datos y configuracin de la CPU). Dichas funciones trabajan con la memoria no voltil de la PG 702. Los editores de los bloques de programa y de los bloques de datos almacenan los datos temporalmente en la memoria RAM hasta que se vuelva a arrancar la PG tras un corte de alimentacin elctrica. Dichos editores no se ven afectados por las funciones flash.
Tabla 4-10 Funciones flash Funcin Copiar y comparar. Copia la memoria de la CPU en la memoria flash de la PG. Copia la memoria flash de la PG en la memoria de la CPU. Compara el programa contenido en la memoria flash de la PG con el programa en la CPU. Combinacin de teclas
4 4 4 4 1 2 3
Texto visualizado 4 FUNCIONES FLASH > 1 MEM CPU > PG FLASH 2 PG FLASH > MEM CPU 3 MEM CPU = PG FLASH
PG-Menu
La primera funcin flash (MEM CPU > PG FLASH) carga todo el programa de la CPU S7-200 (bloque de programa, bloque de datos y configuracin de la CPU) en la memoria no voltil de la PG 702. Si el bloque de programa, el bloque de datos, la configuracin de la CPU y la tabla de salidas existen en la CPU, la PG 702 almacenar los datos en su memoria flash. Antes de leer los bloques de la CPU, la PG 702 efecta un borrado total de su memoria flash. As queda garantizado que se destruyan todos los datos antiguos que pudieran existir. No obstante, puesto que la PG 702 borra la memoria flash original, no es posible recuperar el programa antiguo de la misma si se presenta un problema al cargar el programa de la CPU en la PG. Los bloques se cargan en la PG y se almacenan en la memoria flash en el siguiente orden: 1. Bloque de programa 2. Bloque de datos 3. Configuracin de la CPU 4. Datos de la tabla de salidas Si se presenta un error de comunicacin en cualquier momento del proceso, se cancelar la copia en la memoria flash y la PG 702 visualizar el error de comunicacin. La memoria flash conservar todos los datos que se hayan cargado antes de que apareciera dicho error.
4-29
PG-Menu
La segunda funcin flash (PG FLASH > MEM CPU) carga el programa entero de la memoria no voltil de la PG 702 en la CPU S7-200. Antes que todo, la PG 702 comprueba si su memoria flash contiene un bloque (o ms). Al haberse copiado en alguna ocasin un programa de la CPU en la memoria flash de la PG, existir all por lo menos un bloque de configuracin de la CPU, incluso si no contiene un bloque de programa o un bloque de datos. El bloque de programa es el primero que se copia en la CPU, siguindole el bloque de datos y, por ltimo, la configuracin de la CPU. Si se presenta un error de comunicacin en algn momento del proceso, se cancelar la funcin y la PG 702 visualizar dicho error. Los bloques restantes no se cargarn en la CPU. Los bloques de programa y de datos que se carguen en la CPU sern copias idnticas de los que se cargaron previamente en la memoria flash de la PG. Si la CPU carece de capacidad suficiente para almacenar los bloques (por ejemplo, al haber copiado un programa extenso de una CPU 216 en la memoria flash e intentar transferir luego dicho programa en una CPU 214), aparecer un error de comunicacin y se cancelar la funcin. La configuracin de la CPU y los datos de la tabla de salidas reciben un tratamiento diferente que los bloques de programa y de datos. Por consiguiente, la informacin de configuracin de un tipo de CPU se puede cargar en otro tipo diferente de CPU. Puesto que no todas las CPUs asisten los mismos parmetros y formatos de configuracin, sta ltima no se puede transferir sin ms a otros modelos de CPUs. Para garantizar la compatibilidad, la PG 702 utiliza la configuracin de la CPU de destino y sobreescribe los valores de sta ltima con la configuracin almacenada en la memoria flash de la PG. Antes de copiar la configuracin de la memoria flash en una CPU, la PG 702 cargar la configuracin actual (si existe) o la configuracin estndar (que existe siempre) de la CPU. Los valores de la configuracin de la CPU almacenados en la memoria flash se escriben en la configuracin que se carg de la CPU de destino. De esta manera, slo se cargarn en la CPU de destino los parmetros que sean asistidos por la misma. Los parmetros no asistidos se ignorarn. Por ejemplo, si un programa de una CPU 216 se copia en la memoria flash de la PG 702, y luego en una CPU 212, la configuracin del interface 1 de la CPU 216 no se copiar en la CPU 212.
4-30
Si la direccin de la CPU y la velocidad de transferencia configuradas en la PG 702 no coinciden con los valores cargados en la CPU, la PG 702 cambiar automticamente sus valores para que concuerden con la direccin de la CPU y la velocidad de transferencia nuevas. Estas no se almacenarn en la PG 702. Al desconectar y conectar nuevamente la alimentacin de la PG 702, se vuelven a adoptar la direccin de la CPU y la velocidad de transferencia iniciales. Por ejemplo, si el interface de la CPU de destino se ajusta en la direccin 2 y la configuracin almacenada en la memoria flash de la PG exige que dicho interface tenga la direccin 10, la PG 702 copiar de la memoria flash en la CPU utilizando la direccin 2 y cambiar luego a la direccin 10. As, la PG 702 proseguir la comunicacin con la CPU utilizando la nueva direccin. Al desconectar y conectar nuevamente la alimentacin de la PG 702, sta recuperar la direccin permanente almacenada previamente para este interface de la CPU. En este caso, la direccin ser nuevamente 2. La PG 702 quedar lista para programar la siguiente CPU.
Nota Si la CPU de destino contiene un bloque que no existe en la memoria flash de la PG 702, se borrar de la CPU. Ello es aplicable a todos los bloques. La informacin relativa a la tabla de salidas se escribe siempre en la CPU, exista o no una configuracin de la CPU.
4-31
PG-Menu
La tercera funcin flash (MEM CPU = PG FLASH) compara el programa contenido en la memoria flash no voltil de la PG 702 con el programa de la CPU S7-200 en el orden siguiente: 1. Bloque de programa 2. Bloque de datos 3. Configuracin de la CPU Si la memoria flash no contiene bloques, la comparacin se cancelar y la PG 702 visualizar un mensaje de error indicando que la memoria flash est vaca. Si contiene un bloque (como mnimo), se iniciar la comparacin. Al presentarse una divergencia, la PG 702 visualizar un mensaje indicando el bloque diferente. Si durante la comparacin aparece un error de comunicacin, se cancelar el proceso y la PG 702 visualizar el mensaje de error respectivo. La configuracin de la CPU y los datos de la tabla de salidas reciben un tratamiento diferente que los bloques de programa y de datos. Primero se carga en la PG la configuracin actual de la CPU. Si sta no contiene una configuracin actual, se comprobar la estructura de la configuracin almacenada en la memoria flash para verificar si la CPU original contena un bloque de configuracin. La comparacin fallar si el estado es diferente. Si la configuracin de la CPU existe en ambos sitios, la PG 702 comparar los parmetros de la configuracin cargada en la misma con los almacenados en la estructura de configuracin de la memoria flash. Slo se compararn slo los parmetros que existan en la configuracin que se haya cargado en la PG. Si un parmetro no existe en la CPU conectada, no se comparar con los valores contenidos en la memoria flash. Los datos de la tabla de salidas se comparan siempre, exista o no un bloque de configuracin de la CPU.
4-32
Compatibilidad
Para aumentar la compatibilidad entre las versiones antiguas y las nuevas de un mismo modelo de CPU, la PG 702 lee la configuracin estndar de la CPU antes de cargar los bloques y actualiza todas las funciones comunes. Las funciones de configuracin no soportadas por la CPU se ignoran. Los programas siempre son compatibles con CPUs de una versin superior (v. tabla 4-11).
Tabla 4-11 Compatibilidad entre las CPUs CPU de destino CPU 214, CPU 215, CPU 216 CPU 215, CPU 216 CPU 216
Para que los programas sean compatibles con versiones de CPU inferiores (por ejemplo, una CPU 216 con una CPU 212), se tienen que utilizar los mismos grupos de funciones, suponiendo que el tamao del programa lo permita.
4-33
4.9
Funciones de la CPU
PG-Menu
Estas funciones permiten cambiar el modo de operacin de la CPU, borrar o copiar la memoria de la CPU, leer la configuracin de E/S, leer y ajustar el reloj de tiempo real, as como leer la versin de la CPU y la informacin sobre los errores. En la tabla 4-12 figuran las funciones de la CPU disponibles en la PG 702.
Tabla 4-12 Funciones de la CPU Funcin Ejecutar las funciones de la CPU Iniciar la ejecucin del programa de usuario Detener la ejecucin del programa de usuario Borrar la memoria de la CPU S7-200 Borrar toda la memoria de la CPU Borrar el bloque de programa de la CPU Borrar el bloque de datos de la CPU Copiar la memoria de la CPU en el cartucho de memoria Leer la configuracin de las E/S Leer/escribir el reloj de tiempo real Leer el reloj de tiempo real Escribir el reloj de tiempo real Leer la versin del software y del ASIC Leer los errores de la CPU S7-200 Combinacin de teclas
5 5 5 5 5 5 5 5 5 5 5 5 5 5 1 2 3 3 3 3 4 5 6 6 6 7 8 1 2 1 2 3
Texto visualizado 5 FUNCIONES CPU> 1 PONER CPU EN RUN 2 PONER CPU EN STOP 3 BORRAR MEM. CPU> 1 BORRADO TOTAL 2 BORRAR BLOQ PROGR 3 BORRAR BLOQ DATOS 4 MEM CPU > CART MEM 5 LEER CONFIG. E/S 6 HORA> 1 LEER HORA 2 ESCRIBIR HORA 7 LEER VERSION CPU 8 LEER ERROR CPU
4-34
PG-Menu
PG-Menu
Para cambiar el modo de operacin de la CPU, elija la funcin RUN o STOP. Para cambiar la CPU a RUN, pulse 1 . Para cambiar la CPU a STOP, pulse 2 . Confirme su seo cancele la operacin con la tecla CLR . leccin pulsando
PG-Menu
Para borrar la memoria de la CPU S7-200, elija la funcin BORRAR MEM. CPU. Luego elija si desea borrar toda la memoria de la CPU, o el bloque de programa, o bien el bloque de datos. Confirme su seleccin pulsando o cancele la operacin oprimiendo la tecla CLR .
PG-Menu
Para copiar la memoria de la CPU en el cartucho de memoria, elija la funcin o cancele la operacin MEM CPU > CART CPU. Confirme su seleccin pulsando oprimiendo la tecla CLR .
4-35
PG-Menu
Si elige la funcin LEER CONFIG. E/S se visualizar una tabla con el nmero y el tipo de mdulo, as como la cantidad de entradas y salidas del mismo. Utilice las teclas o para desplazarse por la tabla. La figura 4-9 muestra un ejemplo de configuracin de E/S.
MOD n: T
xxI
yyQ
Figura 4-9
En el display de configuracin de las E/S se visualizan los siguientes parmetros: S S n: Nmero de mdulo 0-6 T: Tipo de mdulo D: mdulo digital A: mdulo analgico S S S S S S S xx: Cantidad de entradas yy: Cantidad de salidas
En la lnea de error se pueden visualizar los siguientes mensajes: SIN ERROR FALTA MODULO (se visualiza si en el slot no est insertado ningn mdulo) ERR C: Error de configuracin de E/S ERR R: Error de rea excedida ERR P: Error de falta de alimentacin
CLR
Utilice la tecla
4-36
PG-Menu
Para leer el reloj de tiempo real de la CPU, pulse las teclas PG-Menu 6 . 5 1 Al elegir la funcin LEER HORA se visualizarn los datos del reloj de tiempo real en el siguiente formato:
AA-MM-DD
HH:MM:SS
98-02-19 JUEVES
08:15:00
Pulse cualquier tecla para salir de la funcin. Pulse las teclas PG-Menu 5 6 2 para cambiar el reloj de tiempo real. Si elige la funcin ESCRIBIR HORA, primero se visualizar la siguiente pantalla:
Borrar un carcter. Salir de la funcin. Dgitos para introducir un valor. Dgitos para introducir el da de la semana. Introduzca 0 para desactivar la visualizacin del da de la semana. Introduzca un nmero comprendido entre 1 y 7 para especificar el da de la semana (1 = domingo).
4-37
AO: 98 (0-99)
Pulse o para introducir un nuevo valor.
MES: 2 (1-12)
Pulse o para introducir un nuevo valor.
DIA: 26 (1-31)
Pulse o para introducir un nuevo valor.
HORA: 9 (0-23)
Pulse o para introducir un nuevo valor.
MINUTO: 14 (0-59)
Pulse o para introducir un nuevo valor.
SEGUNDO: 25 (0-59)
Pulse o para introducir un nuevo valor.
).
4-38
PG-Menu
Para leer la versin del software y del ASIC, elija la funcin LEER VERSION CPU. Pulse cualquier tecla para retornar al men principal de la PG.
PG-Menu
Para leer una lista de errores de la CPU S7-200, elija la funcin LEER ERROR CPU. Pulse cualquier tecla para retornar al men principal de la PG.
NF:16#0000
F:16#0000
El Manual del sistema de automatizacin SIMATIC S7-200 incluye una lista de los cdigos de errores fatales y no fatales, as como las descripciones respectivas.
4-39
4.10
Configuracin de la PG
PG-Menu
Utilice las funciones CONFIGURACION PG que muestra la tabla 4-14 para buscar y seleccionar una direccin de CPU, as como para ajustar la direccin de la PG, la velocidad de transferencia, el lenguaje y el volumen del pitido. Asimismo, puede elegir el nivel de proteccin (restringido o no restringido).
Tabla 4-14 Funciones de configuracin de la PG Funcin Modificar la configuracin de la PG. Buscar una direccin de una CPU S7-200 para comunicarse con ella. Elegir una direccin para una CPU S7-200. Ajustar la direccin de estacin de la PG. Ajustar la velocidad de transferencia (9600 19200 bit/s). Elegir el idioma de visualizacin. Ajustar la visualizacin en alemn. Ajustar la nemotcnica SIMATIC Ajustar la nemotcnica internacional. Ajustar la visualizacin en ingls. Ajustar la nemotcnica SIMATIC. Ajustar la nemotcnica internacional. Ajustar la visualizacin en francs. Ajustar la nemotcnica SIMATIC. Ajustar la nemotcnica internacional. Ajustar la visualizacin en italiano. Ajustar la nemotcnica SIMATIC. Ajustar la nemotcnica internacional. Combinacin de teclas
6 6 1
2 ELEGIR DIRECC.CPU 3 ELEGIR DIR. PG 4 AJUST.VEL.TRANSF. 5 ELEGIR IDIOMA 1 ALEMAN > 1 SIMATIC 2 INTERNACIONAL 2 INGLES > 1 SIMATIC 2 INTERNACIONAL 3 FRANCES > 1 SIMATIC 2 INTERNACIONAL 4 ITALIANO > 1 SIMATIC 2 INTERNACIONAL
6 6 6 6 6 6
2 3 4 5 5 5 1 1 1
6 6
5 5
2 2 1
6 6
5 5
3 3 1
6 6
5 5
4 4 1
4-40
Tabla 4-14
Funciones de configuracin de la PG Funcin Ajustar la visualizacin en espaol. Ajustar la nemotcnica SIMATIC. Ajustar la nemotcnica internacional. Regular el volumen del pitido (seal sonora). Ajustar el nivel de proteccin (restringido o no restringido). Restringir el acceso. Combinacin de teclas
6 6 5 5 5 5 1
Texto visualizado 5 ESPAOL > 1 SIMATIC 2 INTERNACIONAL 6 REGULAR VOLUMEN 7 NIVEL PROTECCION > 1 RESTRINGIDO
6 6 6
6 7 7 1
PG-Menu
Para buscar la direccin de la CPU en la configuracin de la PG, pulse las teclas PG-Menu 6 1 . La PG 702 visualizar la direccin actual de la CPU. Pulse cualquier tecla para retornar al men de la PG.
Nota Si se ajustan velocidades de transferencia diferentes para la PG 702 y la CPU, la PG 702 visualizar el mensaje CPU NO LOCALIZADA. Cambie la velocidad de transferencia de la PG 702 (como se explica ms abajo) e intente buscar nuevamente la direccin de la CPU.
PG-Menu
Para elegir una direccin para la CPU con la que desee comunicarse, pulse las teclas PG-Menu 6 2 . Introduzca la direccin de CPU deseada y pulse la tecla para guardar el valor y retornar al men de la PG.
Ajustar la direccin de la PG
PG-Menu
Para ajustar la direccin de la PG, pulse las teclas PG-Menu 6 . Introduzca la 3 direccin deseada y pulse la tecla para guardar la direccin y retornar al men de la PG.
PG-Menu
Para ajustar la velocidad de transferencia, pulse las teclas PG-Menu 6 4 . Oprima 1 para seleccionar una velocidad de transferencia de 9600 bit/s. Pulse para 2 elegir una velocidad de transferencia de 19200 bit/s. Utilice la tecla para confirmar su seleccin y retornar al men de la PG.
4-41
PG-Menu
5 6
El idioma estndar es el ingls. Para cambiar de idioma, pulse las teclas PG-Menu 5 . Oprima una de las siguientes teclas con objeto de seleccionar el idioma:
1 2 3 4 5
Pulse una de las siguientes teclas para elegir la nemotcnica (esta opcin aparece tras elegir el idioma):
1 2
SIMATIC Internacional
4-42
PG-Menu
6 6 6
Para regular el volumen del pitido, pulse las teclas PG-Menu las siguientes teclas para elegir el volumen deseado:
0 1 2 3 4
. Oprima una de
Sin volumen Volumen bajo Volumen alto Volumen ms alto Volumen mximo para confirmar su seleccin y retornar al men de la PG.
Pulse
Nivel de proteccin
S
PG-Menu
Utilice esta funcin para elegir entre los dos niveles posibles de acceso a la PG 702: El nivel restringido permite acceder nicamente al men de configuracin de la PG y al men de funciones flash. Slo dos de las tres funciones flash estarn disponibles en este nivel (PG FLASH > MEM CPU y MEM CPU = PG FLASH). El nivel no restringido permite acceder a todas las funciones de la PG 702. Este nivel es el modo de operacin estndar.
Tras arrancar la PG 702, sta adoptar el nivel de proteccin que tena al cortarse la alimentacin elctrica. Si la PG 702 arranca con el nivel de proteccin restringido y se ha olvidado de la contrasea de la misma, pulse la tecla FCT durante el arranque. As se borra la contrasea de la PG 702, recuperando sta el nivel no restringido.
4-43
Restringir el acceso a la PG
Para restringir el acceso a la PG 702, pulse las teclas tonces la PG 702 visualizar la siguiente pantalla:
PG-Menu 6 7 1
. En-
INTROD.CONTRASEA 0
Introduzca una contrasea numrica para la PG y pulse . Dicha contrasea puede estar comprendida entre 0 y 999.999.999, almacenndose en la memoria no voltil de la PG 702. La PG 702 visualizar el men restringido:
> >
Las funciones que figuran en la tabla 4-15 estn disponibles en modo restringido.
Tabla 4-15 Funciones del men de la PG disponibles en modo restringido Funcin Copiar y comparar. Copiar la memoria flash de la PG en la memoria de la CPU. Comparar el programa contenido en la memoria flash con el programa en la CPU. Modificar la configuracin de la PG. Buscar una direccin de una CPU S7-200 para comunicarse con ella. Elegir una direccin para una CPU S7-200. Ajustar la direccin de estacin de la PG. Ajustar la velocidad de transferencia (9600 19200 bit/s). Ajustar el idioma del display y la nemotcnica. Regular el volumen del pitido (seal sonora). Ajustar el nivel de proteccin (restringido o no restringido). Ajustar el acceso no restringido. Combinacin de teclas
1 1 1 2 2 2 2 2 2 2 2 2 1 2 3 4 5 6 7 7 1 1 2
Texto visualizado 1 FUNCIONES FLASH > 1 PG FLASH > MEM CPU 2 MEM CPU = PG FLASH 2 CONFIGURACION PG > 1 BUSCAR DIRECC.CPU 2 ELEGIR DIRECC.CPU 3 ELEGIR DIR. PG 4 AJUST.VEL.TRANSF. 5 ELEGIR IDIOMA > 6 REGULAR VOLUMEN 7 NIVEL PROTECCION > 1 NO RESTRINGIDO
4-44
. En-
INTROD.CONTRASEA 0
Introduzca la contrasea de la PG y pulse La PG 702 visualizar el men principal: .
> >
4-45
4.11
Contraseas
PG-Menu
Utilice la funcin CONTRASEAS CPU (v. tabla 4-16) para introducir una contrasea que permita acceder a las funciones de la CPU.
Tabla 4-16 Contraseas (funciones) Funcin Introducir o modificar la contrasea. Introducir una contrasea de usuario (acceso a la CPU). Cambiar la contrasea ya existente o crear una nueva. Borrar la contrasea (utilizar la contrasea estndar). Habilitar la contrasea (finalizar la sesin con la CPU). Combinacin de teclas
7 7 7 7 7 1 2 3 4
Texto visualizado 7 CONTRASEAS> 1 INTROD.CONTRASEA 2 CONTRASEA NUEVA 3 BORRAR CONTRASEA 4 LOGOUT CONTRASEA
La contrasea de la CPU se puede introducir bien al comienzo de la sesin o bien cuando se lo solicite la siguiente pantalla:
4-46
Introducir la contrasea
Elija esta funcin para introducir una contrasea en la CPU. Despus de seleccionar (INTROD.CONTRASEA) aparecer la siguiente pantalla:
1
8 DIGITOS: 0
Contrasea nueva
Elija la funcin CONTRASEA NUEVA para fijar o cambiar la contrasea de la CPU y el nivel de proteccin. Despus de seleccionar 2 (CONTRASEA NUEVA) podr visualizar las pantallas que aparecen arriba. Una vez introducida la contrasea de la CPU ser preciso verificarla, introducindola de idntica forma por segunda vez. Si difiere de la primera introduccin, se visualizar un mensaje, siendo necesario reiniciar el procedimiento. Pulse la tecla
CLR
Una vez verificada la contrasea, se le solicita que introduzca el nivel de proteccin. Elija . Para obtener ms dicho nivel para la CPU y confirme su seleccin pulsando la tecla informacin acerca de los diferentes niveles de proteccin, consulte el Manual del sistema de automatizacin SIMATIC S7-200.
4-47
Borrar la contrasea
Elija la funcin BORRAR CONTRASEA para anular una contrasea de la CPU que se haya definido anteriormente. Esta funcin slo se podr ejecutar despus de introducir la contrasea correcta. Entonces aparecer el siguiente mensaje:
BORRAR CPU?
Pulse en caso afirmativo y
CLR
en caso negativo.
Si intenta borrar la contrasea de la CPU sin haberla introducido previamente, se visualizar el siguiente mensaje:
CONTRASEA NECES.
Pulse la combinacin de teclas PG-Menu introducir la contrasea correcta o la tecla
7 CLR 1 (INTROD. CONTRASEA) para para cancelar la funcin.
Habilitar la contrasea
Para que la proteccin con contrasea tenga efecto inmediato elija la funcin LOGOUT CONTRASEA; de este modo finalizar la sesin con la CPU antes de desconectar la PG 702. Si esta funcin no se ejecuta antes de desconectar la PG 702 de la CPU, ser posible acceder a la CPU sin necesidad de introducir una contrasea (durante dos minutos). As, otro usuario podra acceder a la CPU durante este tiempo y editar el programa sin tener que introducir la contrasea.
Si ha olvidado la contrasea
Si ha olvidado la contrasea podr recuperar el acceso a la CPU, pero no la informacin contenida en la misma. Para poder acceder nuevamente a la CPU puede efectuar un borrado total de la memoria, pulsando las teclas PG-Menu 5 3 1 .
4-48
4.12
Comprobar variables
PG-Menu
Utilice la funcin COMPROBAR VARIABLES (v. tabla 4-17) para comprobar el programa. Si desea obtener informacin ms detallada acerca de estas funciones, consulte el captulo 6. Pulse PG-Menu y desplcese hacia abajo para visualizar las funciones.
Tabla 4-17 Comprobar variables Funcin Ejecutar un ciclo y leer/escribir variables. Leer/escribir variables. Crear una lista de variables. Escribir una lista de variables. Leer una lista de variables. Forzar variables y E/S. Forzar variables. Forzar E/S. Desforzar todas las variables y E/S. Ejecutar un solo ciclo.
8 8 8 8 8 8 8 8 8 8 1 1 1 1 2 2 2 2 3 1 2 3 1 2 3
Texto visualizado 8 COMPROBAR VARIABLES> 1 TABLA DE ESTADO> 1 CREAR TABLA 2 ESCRIBIR VARIAB. 3 LEER VARIABLES 2 FORZAR VARIABLES> 1 FORZAR DATOS 2 FORZAR E/S 3 DESFORZ.TODAS VAR. 3 CICLO INDIVIDUAL
Combinacin de teclas
4-49
4-50
5
Tema Pgina 5-2 5-3 5-4 5-8 5-12 5-15 5-16 5-17
El presente captulo explica cmo editar y visualizar lneas de operaciones AWL. Adems describe cmo utilizar las ayudas de edicin (p. ej.: insertar, borrar y buscar).
5-1
5.1
Editar programas
Para editar un programa ya existente, conecte la PG 702 a la CPU y pulse la combinacin de teclas PG-Menu 1 1 (BLOQUE PROG. CPU, CARGAR EN PG). As se carga el programa en la PG 702 y se activa el modo de edicin de bloques de programa. Todos los cambios del programa se efectan primero en la PG 702. Para que tengan efecto en la CPU, debe cargarse luego el programa en la misma.
Teclas
En el modo de edicin de bloques de programa es posible introducir operaciones y operandos utilizando determinadas teclas. Las funciones de las teclas son sensibles al contexto (dependiendo de la posicin del cursor). Consulte los apartados 5.3 y 5.4 para obtener ms informacin acerca de las teclas.
Programa AWL
Los programas AWL (Lista de instrucciones) comprenden instrucciones delimitadas por un segmento como mnimo. Las instrucciones AWL se representan de la siguiente forma: operacin [operando] [,operando] [,operando], representando [] los elementos opcionales. El operando es el dato con el que opera la instruccin o bien la direccin del mismo. Los operandos pueden adoptar dos formas: S S Los operandos comprenden el modo de direccionamiento, el identificador, el tamao y el offset (o desplazamiento). El direccionamiento puede ser directo o indirecto. Las constantes pueden ser nmeros enteros, hexadecimales, ASCII hexadecimales o nmeros reales (en coma flotante).
5-2
5.2
GUARDAR PROG.? Ahora podr cargar el programa o cancelar la funcin. S S Pulse para cargar el programa en la CPU.
Pulse CLR para cancelar la funcin y retornar al modo en el que se encontraba al iniciar el proceso de carga.
Si la CPU S7-200 est protegida con contrasea y sta todava no se ha introducido, ser preciso hacerlo ahora (v. apt. 4.11).
5-3
5.3
Introducir operaciones
LD/LDx A/ANx
TMR O/Ox =
CTR Menu
Shift
Figura 5-1
Introducir operaciones
Para introducir operaciones, site el cursor en la lnea de operaciones (v. apt. 5.5). Hay dos mtodos diferentes: S S Elegir una operacin pulsando la tecla correspondiente. El Anexo A.1 incluye una lista completa de las operaciones de la PG 702 con las teclas respectivas. Elegir una operacin pulsando la tecla Menu . Esta accin invoca una lista de categoras de operaciones. Introduzca el valor numrico que corresponda a la categora deseada. El carcter > al final de la lnea indica que la categora est subdividida. Si el display de la PG 702 no es lo suficientemente grande para visualizar las operaciones, podr desplazarse por el men o activar los submens adicionales. El Anexo A.2 incluye una lista completa de las operaciones agrupadas por categoras.
La ltima pgina del presente manual contiene una lista alfabtica de todas las operaciones de la PG 702 y las teclas que se deben pulsar para introducirlas.
5-4
Nota Si pulsa una tecla no representada en la figura 5-1, la entrada se rechazar con el mensaje ERROR SINTAXIS. Este mensaje se deber confirmar siempre con la tecla . El Anexo A.1 incluye una lista de las teclas ms importantes.
AN
ED:
Este ejemplo no est completo, sirviendo slo para explicar la secuencia de introduccin.
5-5
Si al final de la lnea aparece un > significa que existen mens adicionales. Para abrir otro men, active esta funcin pulsando la tecla numrica correspondiente al nmero que antecede a la operacin en la PG 702. S Pulse la tecla Menu para acceder a todas las operaciones que no se visualicen con las dems teclas. Ejemplo: 1 CONTROL PROGRAMA 2 ROTACION Y DESPL.
> >
5-6
1.
Menu
> >
1 RRx 2 RLx
3. 2
> >
1 RLB 2 RLW
4. Desplcese por el men hasta que se visualice la operacin RLD.
2 RLW 3 RLD
5. 3 Se visualizar la operacin RLD.
RLD
ED:
Estas operaciones no estn completas, sirviendo slo para explicar la secuencia de su introduccin.
5-7
5.4
Introducir operandos
Offsets de operandos
A 1 C 3
B 2 D 4 F 6
S/Cf
E 5
&
7 +/ 9
*
8
.
0
Figura 5-2
5-8
para desplazarse por cada uno de los caracteres de o Shift para saltar a otro elemento de la
5-9
Resultado Se visualizar LD. Se visualizar el operando M. Operacin Identificador de operando Siguiente posicin del cursor
LD ED: M
3a. b. c.
Se introducir un 0.
LD ED:
M0.0
5-10
Actividad Se visualizar el men con la operacin LDB=. La operacin LDB= se visualizar en el campo de entrada de operaciones. Se visualizar el operando IB. Identificador del operando Operacin
LDB= ED:
IB
4. 5. 6.
El offset de operando 1 se visualizar en el campo de entrada de offsets. El cursor se posicionar en el campo de entrada del segundo operando.
Q/SM
LDB= ED:
IB1, QB
7.
El offset de operando 1 se visualizar en el campo de entrada del segundo offset. Finalizar la entrada.
5-11
5.5
El display de la PG 702
En el display de la PG 702 que aparece abajo se visualiza la operacin del programa S7-200 y la funcin que se est ejecutando. El display dispone de dos lneas: S S Lnea de operaciones Lnea de informacin A ED: I0.1 1:99 S
Lnea de operaciones Lnea de informacin
Lnea de operaciones
La lnea de operaciones comprende la operacin en s y sus operandos. S S S S Las operaciones se visualizan en toda su amplitud. El identificador de operando constituye la primera parte del operando. El tamao de operando constituye la segunda parte del operando. El offset de operando constituye la tercera parte del operando.
La figura 5-3 muestra una lnea de operaciones con el espaciado de caracteres permitido. La lnea de informacin que se visualiza normalmente en la PG 702 no se representa en este ejemplo.
Uno o dos espacios en blanco
Offset de operando
Lnea de operaciones
I0.1
Operando
Si la lnea de operaciones no se puede visualizar por completo en el display, es posible desplazarse por la misma mediante las teclas o Shift .
5-12
Lnea de informacin
En el modo de edicin de bloques de programa siempre se visualiza una lnea de informacin con las informaciones adicionales acerca de la operacin actual, as como las advertencias y los mensajes de error (v. fig. 5-4). Asimismo, en la lnea de informacin se indican el modo activo, los nmeros de segmento y de lnea actuales y la letra S (si se ha pulsado la tecla Shift). S S S El modo activo es ED (editor de bloques de programa). Tambin se indican los nmeros de segmento y de lnea actuales. El primer segmento o lnea lleva el nmero 1. La letra S se visualiza despus de pulsar la tecla
Shift . Shift . La S permanecer Shift .
Una S intermitente significa que est pulsada la tecla en el display hasta que se oprima otra tecla.
ED:
1:99
Modo activo
Segmento actual
Figura 5-4
5-13
Desplazar el cursor
Despus de cargar un bloque de programa en la PG, el cursor estar situado en la primera operacin de la lnea de operaciones. Para desplazar el cursor a otra posicin, utilice las teclas que muestra la tabla 5-1.
Tabla 5-1 Desplazamiento del cursor en la lnea de operaciones Movimiento del cursor Desplaza el cursor dentro de una lnea de operaciones. Tecla
Desplaza el cursor al comienzo de la lnea siguiente. Desplaza el cursor al comienzo de la lnea anterior. Desplaza el cursor al comienzo del segmento que antecede al segmento actual. Desplaza el cursor al comienzo del segmento que sigue al segmento actual. Desplaza el cursor al comienzo del siguiente elemento de una operacin. Desplaza el cursor al comienzo del elemento anterior de una operacin. Shift
Shift
Shift
Shift
5-14
5.6
INSERTAR SEGMENTO
BORRAR > BORRAR LINEA BORRAR SEGMENTO IR A BUSCAR > OPERANDO OPERACION REPETIR CARGAR EN CPU
2 2 2 3 4 4 4 4 5
5-15
5.7
Ir a un segmento o lnea
Para ir a un determinado nmero de segmento o de lnea, utilice la combinacin de teclas FCT 3 . En el display se representar la primera lnea del segmento actual. NO. SEGMENTO: 1 NO. LINEA: 1
Introduzca el nmero de segmento y de lnea al que desea ir y pulse la tecla . El editor se desplazar a la operacin indicada y la visualizar como lnea actual. Si introduce un nmero de segmento que exceda el nmero de segmento ms alto, la PG 702 visualizar la lnea indicada del ltimo segmento del programa. Si introduce un nmero de lnea que exceda el nmero de lnea ms alto en un determinado segmento, la PG 702 visualizar la ltima lnea de este segmento. Todos los programas AWL comienzan por el segmento 1 y la lnea 1. Si introduce un cero, la PG 702 visualizar la primera lnea o segmento. La tabla 5-3 contiene ejemplos de la funcin IR A y sus resultados.
Tabla 5-3 Resultados de la funcin IR A Introduccin Actividad Se desplaza al segmento 1, lnea 1.
5-16
5.8
AN I1.0 BUSCAR:
En la primera lnea del display se representa la operacin actual. Introduzca el operando a buscar pulsando las mismas teclas que se utilizan para editar los programas.
M/AC
AN I1.0 BUSCAR:
M0.0
Resultado de la bsqueda:
S Operando no localizado. El
cursor permanece en su posicin anterior. El mensaje NO LOCALIZABLE aparece en la lnea de informacin.
5-17
Operacin : proceda de la siguiente forma para buscar una operacin en un bloque de programa.
Actividad 1. Active la funcin BUSCAR > OPERACION. Combinacin de teclas FCT 4 2 Resultado
AN I1.0 BUSCAR:
En la primera lnea del display se representa la operacin actual. Introduzca la operacin a buscar pulsando las mismas teclas o nmeros de los mens que se utilizan para editar los programas.
LD/LDx
AN I1.0 BUSCAR:
LD
Resultado de la bsqueda:
S Operacin no localizada. El
cursor permanece en su posicin anterior. El mensaje NO LOCALIZABLE aparece en la lnea de informacin.
5-18
Detrs de BUSCAR: introduzca el objeto (operacin u operando) que desea localizar. Introduzca los operandos que desee buscar pulsando las mismas teclas que se utilizan para editar los programas (v. apt. 5.4). El resultado aparecer en la primera lnea del display. Introduzca las operaciones pulsando las mismas teclas o nmeros de los mens que se utilizan para editar los programas (v. apt. 5.3).
5-19
5-20
6
Pgina 6-2 6-3 6-5 6-8
El presente captulo contiene consejos para comprobar los programas creados con la PG 702 y para eliminar los posibles errores que aparezcan.
6-1
6.1
Funciones de comprobacin
PG-Menu
Las funciones de comprobacin ayudan a detectar errores en el sistema S7-200. Adems, permiten ejecutar un ciclo individual, forzar y desforzar variables y E/S, as como leer y escribir las variables y las E/S. La tabla 6-1 muestra una lista completa de las funciones de comprobacin.
Tabla 6-1 Men de funciones de comprobacin Funcin Leer y escribir variables de la CPU. Crear una lista de variables a observar. Escribir variables en la tabla de estado. Leer variables en la tabla de estado. Forzar variables y E/S. Forzar determinadas variables. Forzar determinados bits. Desforzar todas las variables. Ejecutar un solo ciclo. Combinacin de teclas
8 8 8 8 8 8 8 8 8 1 1 1 1 2 2 2 2 3 1 2 3 1 2 3
Texto visualizado 1 TABLA DE ESTADO> 1 CREAR TABLA 2 ESCRIBIR VARIAB. 3 LEER VARIABLES 2 FORZAR VARIABLES> 1 FORZAR DATOS 2 FORZAR E/S 3 DESFORZ.TODAS VAR. 3 CICLO INDIVIDUAL
6-2
6.2
Tabla de estado
PG-Menu
PG-Menu
Elija la funcin CREAR TABLA para definir una lista de las variables a observar. Es posible definir nueve variables como mximo. Tras iniciar la funcin puede pulsar la tecla FCT para acceder a las funciones de edicin de la PG que muestra la tabla 6-2.
Tabla 6-2 Funciones de la PG disponibles al configurar la tabla de estado Descripcin breve de la funcin Inserta una nueva lnea antes de la lnea actual en la lista de variables. Borra la lnea actual de la lista de variables y desplaza el cursor a la siguiente lnea. Sale de la configuracin de la tabla de estado. La tabla se pierde si se produce un corte de tensin.
Al conectar la alimentacin de la PG 702 por primera vez, la tabla de estado estar vaca. Utilice las teclas de operandos para rellenar la tabla con un operando por lnea. Es posible insertar y borrar lneas de la misma manera que en el editor AWL. Introduzca el primer operando y pulse la tecla para desplazar el cursor a la siguiente lnea. Se visualizar INT. Pulse la tecla para aceptar el formato estndar de nmero entero (INT) o utilice la combinacin de teclas Shift V/Cx para cambiar de formato (a entero sin signo, hexadecimal o nmero en coma flotante). Pulse la tecla para confirmar su seleccin y desplazarse al siguiente registro. El formato de las variables slo se puede editar mientras se configura la tabla. Dicho formato seguir teniendo efecto hasta que se sustituya por otro o se desconecte la alimentacin de la PG. A continuacin se muestra un ejemplo:
Tipo de operando Tamao de operando N de registro Offset
Pulse la combinacin de teclas FCT 3 para salir de la funcin de configuracin y retornar al men de la PG. La tabla de estado quedar disponible hasta que se desconecte la alimentacin de la unidad de programacin. Para poder leer o escribir variables es preciso crear antes una tabla de estado.
6-3
PG-Menu
Al seleccionar la funcin ESCRIBIR VARIAB, el cursor se situar automticamente en el campo del valor. Introduzca el valor y pulse la tecla . La PG 702 escribir inmediatamente el valor en la CPU. El cursor se desplazar entonces a la siguiente variable de la tabla y leer dicho valor. Si se encuentra en la ltima variable de la tabla, la PG 702 leer nuevamente este valor. Utilice las teclas o para desplazarse por la lista de valores a observar.
PG-Menu
Al seleccionar la funcin LEER VARIABLES, el cursor se situar automticamente en la primera variable, visualizndose su valor. Utilice las teclas o para desplazarse por la tabla de estado. Para cambiar el formato de la variable, retorne a la funcin de la tabla de estado y utilice la combinacin de teclas Shift V/Cx .
6-4
6.3
PG-Menu
Elija la funcin FORZAR DATOS para ver y editar las informaciones de forzado de las variables de datos, o bien la funcin FORZAR E/S para ver y editar las informaciones de forzado de las entradas y salidas. Cada vez que se selecciona una de dichas funciones, la PG 702 lee y visualiza la informacin de forzado contenida en la CPU. Es posible desplazarse por la lista para visualizar las informaciones relativas al forzado, forzar una variable a un valor diferente, desforzar la variable visualizada o desplazarse al final de la lista y agregar una nueva variable. Utilice las teclas que figuran en la tabla 6-3 para trabajar con las informaciones relativas al forzado.
Tabla 6-3 Teclas vlidas para modificar las informaciones de forzado Tecla Funcin Desplazarse a la lnea siguiente. Desplazarse a la lnea anterior. Introducir un operando o valor. Mover el cursor hacia la izquierda. Mover el cursor hacia la derecha.
CLR Shift FCT 0 a 9 CLR
Borrar un carcter. Cancelar la operacin y retornar al men de la PG. Men de funciones de forzado. Desforzar un elemento. Dgitos para introducir una direccin o un valor. Introducir el tipo de operando.
Teclas de operandos
6-5
1: DG: 0
Para forzar un valor, introduzca el tipo y la direccin de la variable. Pulse luego la tecla . El cursor se desplazar al campo del valor. Introduzca el valor y pulse la tecla . La variable se forzar entonces en la CPU. La PG 702 visualizar el men principal. Si en la CPU ya existe una lista de variables a forzar, la PG 702 visualizar una pantalla similar a la siguiente:
1: VB10 DG: 25
Para introducir una nueva variable, utilice la tecla donde se visualizar un registro vaco: hasta llegar al final de la lista,
10: DG: 0
Introduzca el operando y pulse la tecla . Introduzca el valor y pulse la tecla variable se forzar entonces en la CPU, y la PG 702 visualizar el men principal. . La
6-6
DESFOR.TODAS VAR?
Pulse la tecla para desforzar todas las variables y E/S. Pulse la tecla cancelar la funcin sin desforzar nada.
CLR
para
6-7
6.4
PG-Menu
Estando la CPU S7-200 en modo STOP se puede ejecutar un ciclo individual. Despus de seleccionar la opcin CICLO INDIVIDUAL aparecer un mensaje indicndole que pulse la tecla para ejecutar un solo ciclo.
INICIAR CICL.IND?
Si pulsa la tecla , se ejecutar el comando y se borrar la funcin. Si pulsa nuevamente la tecla CLR , se cancelar la funcin y se visualizar nuevamente el men principal de la PG.
6-8
Existen tres formas diferentes para introducir operaciones; se eligir una u otra dependiendo de la operacin en cuestin. Introduzca directamente las operaciones ms usuales, tales como LD (Cargar), OUT (Asignar) y AND (Y), pulsando las teclas LD , = y AND , respectivamente. Introduzca directamente las versiones negadas de las operaciones ms usuales, tales como LDN (Cargar valor negado), ON (O-NO), AN (Y-NO), pulsando dos veces las teclas LD , = y AND , respectivamente. Introduzca las variaciones de dichas operaciones, tales como LDI (Cargar directamente) o AI (Y directa), pulsando Shift y la tecla correspondiente: LDx o ANx . As se accede al men en el que podr elegir la operacin deseada. Acceda a las dems operaciones pulsando la tecla Menu para invocar una lista de categoras de operaciones. Introduzca el valor numrico que corresponda a la categora deseada. El carcter > al final de la lnea indica que la categora est subdividida. El presente anexo contiene tablas con listados completos de todas las operaciones, incluyendo tambin las correspondientes abreviaturas nemotcnicas y las combinaciones de teclas necesarias para acceder a las operaciones, as como los mens con los juegos de operaciones. En la ltima pgina del manual se incluye un breviario con todas las operaciones en orden alfabtico.
A-1
A.1
Operaciones lgicas
Tabla A-1
Operaciones lgicas con Y Descripcin Y Y-NO Y directa Y-NO directa Operaciones siguientes va ABx Combinar mediante Y el resultado (binario) de una comparacin de bytes (=) Combinar mediante Y el resultado (binario) de una comparacin de bytes (<=) Combinar mediante Y el resultado (binario) de una comparacin de bytes (>=) Operaciones siguientes va AWx Combinar mediante Y el resultado (binario) de una comparacin de palabras (=) Combinar mediante Y el resultado (binario) de una comparacin de palabras (<=) Combinar mediante Y el resultado (binario) de una comparacin de palabras (>=) Operaciones siguientes va ADx Combinar mediante Y el resultado (binario) de una comparacin de palabras dobles (=) Combinar mediante Y el resultado (binario) de una comparacin de palabras dobles (<=) Combinar mediante Y el resultado (binario) de una comparacin de palabras dobles (>=) Operaciones siguientes va ARx Combinar mediante Y el resultado (binario) de una comparacin de nmeros reales (=) Combinar mediante Y el resultado (binario) de una comparacin de nmeros reales (<=) Combinar mediante Y el resultado (binario) de una comparacin de nmeros reales (>=)
A/ANx A/ANx Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift A/ANx A/ANx A/ANx A/ANx A/ANx 1 2 3 3 1
Operacin A AN 1 AI 2 ANI 3 ABx > 1 AB= 2 AB<= 3 AB>= 4 AWx > 1 AW= 2 AW<= 3 AW>= 5 ADx > 1 AD= 2 AD<= 3 AD>= 6 ARx > 1 AR= 2 AR<= 3 AR>=
Combinacin de teclas
3 3 4 4 4
2 3
1 2
4 5 5 5 5
1 2 3
6 6 6 6 1 2
A-2
Tabla A-2
Operaciones lgicas con O Descripcin O O-NO O directa O-NO directa Operaciones siguientes va OBx Combinar mediante O el resultado (binario) de una comparacin de bytes (=) Combinar mediante O el resultado (binario) de una comparacin de bytes (<=) Combinar mediante O el resultado (binario) de una comparacin de bytes (>=) Operaciones siguientes va OWx Combinar mediante O el resultado (binario) de una comparacin de palabras (=) Combinar mediante O el resultado (binario) de una comparacin de palabras (<=) Combinar mediante O el resultado (binario) de una comparacin de palabras (>=) Operaciones siguientes va ODx Combinar mediante O el resultado (binario) de una comparacin de palabras dobles (=) Combinar mediante O el resultado (binario) de una comparacin de palabras dobles (<=) Combinar mediante O el resultado (binario) de una comparacin de palabras dobles (>=) Operaciones siguientes va ORx Combinar mediante O el resultado (binario) de una comparacin de nmeros reales (=) Combinar mediante O el resultado (binario) de una comparacin de nmeros reales (<=) Combinar mediante O el resultado (binario) de una comparacin de nmeros reales (>=)
O/Ox O/Ox Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox O/Ox 1 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 1 2 3 1 2 3 1 2 3 1 2 3
Operacin O ON 1 OI 2 ONI 3 OBx > 1 OB= 2 OB<= 3 OB>= 4 OWx > 1 OW= 2 OW<= 3 OW>= 5 ODx > 1 OD= 2 OD<= 3 OD>= 6 ORx > 1 OR= 2 OR<= 3 OR>=
Combinacin de teclas
Tabla A-3
Operaciones Asignacin, Activar y Desactivar Descripcin Asignacin Activar (poner a 1) Desactivar (poner a 0) Activar directamente un valor binario Desactivar directamente un valor binario
= Shift Shift Shift Shift
Operacin =I 1S 2R 3 SI 4 RI
Combinacin de teclas
= = = = = 1 2 3 4
A-3
Tabla A-4
Operaciones de carga Descripcin Cargar Cargar valor negado Cargar valor directamente Cargar valor negado directamente Operaciones siguientes va LDBx Cargar resultado (binario) de una comparacin de bytes (=) Cargar resultado (binario) de una comparacin de bytes (<=) Cargar resultado (binario) de una comparacin de bytes (>=) Operaciones siguientes va LDWx Cargar resultado (binario) de una comparacin de palabras (=) Cargar resultado (binario) de una comparacin de palabras (<=) Cargar resultado (binario) de una comparacin de palabras (>=) Operaciones siguientes va LDDx Cargar resultado (binario) de una comparacin de palabras dobles (=) Cargar resultado (binario) de una comparacin de palabras dobles (<=) Cargar resultado (binario) de una comparacin de palabras dobles (>=) Operaciones siguientes va LDRx Cargar resultado (binario) de una comparacin de nmeros reales (=) Cargar resultado (binario) de una comparacin de nmeros reales (<=) Cargar resultado (binario) de una comparacin de nmeros reales (>=)
LD/LDx LD/LDx LD/LDx Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift Shift LD/LDx LD/LDx LD/LDx LD/LDx LD/LDx LD/LDx LD/LDx LD/LDx 1 2 3 3 3 3 4 4 1 2 3 1 2 3
Operacin LD LDN 1 LDI 2 LDNI 3 LDBx > 1 LDB= 2 LDB<= 3 LDB>= 4 LDWx > 1 LDW= 2 LDW<= 3 LDW>= 5 LDDx > 1 LDD= 2 LDD<= 3 LDD>= 6 LDRx > 1 LDR= 2 LDR<= 3 LDR>=
Combinacin de teclas
LD/LDx LD/LDx LD/LDx LD/LDx LD/LDx LD/LDx LD/LDx LD/LDx LD/LDx LD/LDx
4 4 5 5 5 5 6 6 6 6
1 2 3
1 2 3
A-4
Tabla A-5
Operaciones de temporizacin y contaje Descripcin Arrancar temporizador de retardo a la conexin Arrancar temporizador de retardo a la conexin con memoria Incrementar contador Incrementar y Decrementar contador Activar contador rpido Definir modo para contador rpido
TMR TMR CTR CTR CTR CTR CTR CTR CTR CTR CTR CTR TMR
Combinacin de teclas
A-5
A.2
Mens de operaciones
La estructura de los siguientes mens (que se activan con la tecla Hay dos maneras de desplazarse de un nivel a otro. S S
Menu
Entre los tipos de operaciones del nivel 1 a 3, utilizando las teclas numricas. Entre los tipos de operaciones del nivel 2, utilizando las teclas con flecha derecha o izquierda:
En las tablas siguientes figuran todas las operaciones y las combinaciones de teclas necesarias para poderlas visualizar. Para obtener informaciones generales acerca de las distintas operaciones, consulte el apartado 5.3.
Menu
Operaciones con metas Operacin Descripcin Operaciones con meta de salto Saltar a meta Definir meta Llamar subrutina Comenzar subrutina Combinacin de teclas
Menu Menu Menu Menu Menu 1 1 1 1 1 1 1 1 1 1 1 2 3 4
Tabla A-7
Operaciones de retorno Operacin Descripcin Operaciones de retorno Retorno absoluto de subrutina Retorno absoluto desde rutina de interrupcin Retorno condicional de subrutina Retorno condicional desde rutina de interrupcin Combinacin de teclas
Menu Menu Menu Menu Menu 1 1 1 1 1 2 2 2 2 2 1 2 3 4
A-6
Tabla A-8
Operaciones de interrupcin Operacin Descripcin Operaciones de interrupcin Comenzar rutina de interrupcin Inhibir todos los eventos de interrupcin Habilitar todos los eventos de interrupcin Asociar interrupcin Desasociar interrupcin Combinacin de teclas
Menu Menu Menu Menu Menu Menu 1 1 1 1 1 1 3 3 3 3 3 3 1 2 3 4 5
Tabla A-9
Diversas operaciones de control Descripcin Operaciones siguientes va SCRx Cargar rel de control secuencial Transicin del rel de control secuencial Fin del rel de control secuencial Ejecutar las operaciones entre FOR y NEXT Fin del bucle FOR Finalizar inmediatamente la ejecucin del programa haciendo que la CPU cambie de RUN a STOP Fin incondicionado del programa de usuario Fin condicionado del programa de usuario Combinacin de teclas
Menu Menu Menu Menu Menu Menu Menu Menu Menu 1 1 1 1 1 1 1 1 1 4 4 4 4 5 6 7 8 9 1 2 3
Operacin 4 SCRx > 1 LSCR 2 SCRT 3 SCRE 5 FOR 6 NEXT 7 STOP 8 MEND 9 END
A-7
Tabla A-10
Operaciones de rotacin y desplazamiento Descripcin Rotar a la derecha Rotar byte a la derecha Rotar palabra a la derecha Rotar palabra doble a la derecha Rotar a la izquierda Rotar byte a la izquierda Rotar palabra a la izquierda Rotar palabra doble a la izquierda Desplazar a la derecha Desplazar byte a la derecha Desplazar palabra a la derecha Desplazar palabra doble a la derecha Desplazar a la izquierda Desplazar byte a la izquierda Desplazar palabra a la izquierda Desplazar palabra doble a la izquierda Registro de desplazamiento Combinacin de teclas
Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 1 2 3 1 2 3 1 2 3 1 2 3
Operacin 1 RRx > 1 RRB 2 RRW 3 RRD 2 RLx > 1 RLB 2 RLW 3 RLD 3 SRx > 1 SRB 2 SRW 3 SRD 4 SLx > 1 SLB 2 SLW 3 SLD 5 SHRB
Tabla A-11
Operaciones de tabla Descripcin Registrar valor en tabla Borrar ltimo registro de la tabla Borrar primer registro de la tabla Buscar valor en tabla: igual a Buscar valor en tabla: diferente de Buscar valor en tabla: mayor que Buscar valor en tabla: menor que Combinacin de teclas
Menu Menu Menu Menu Menu Menu Menu 3 3 3 3 3 3 3 1 2 3 4 5 6 7
A-8
Tabla A-12
Operaciones de conversin Descripcin Convertir de BCD a entero Convertir de entero a BCD Codificar (convertir un dgito hexadecimal en una posicin binaria) Decodificar (convertir una posicin binaria en un dgito hexadecimal) Segmento (generar una configuracin binaria para un indicador de 7 segmentos) Convertir de ASCII a hexadecimal Convertir de hexadecimal a ASCII Convertir de entero de palabra doble a real Truncar (convertir un valor real en un nmero entero) Combinacin de teclas
Menu Menu Menu Menu Menu Menu Menu Menu Menu 4 4 4 4 4 4 4 4 4 1 2 3 4 5 6 7 8 9
Operacin 1 BCDI 2 IBCD 3 ENCO 4 DECO 5 SEG 6 ATH 7 HTA 8 DTR 9 TRUNC
Tabla A-13
Operaciones lgicas con palabras Descripcin Y Combinacin Y con bytes Combinacin Y con palabras Combinacin Y con palabras dobles O Combinacin O con bytes Combinacin O con palabras Combinacin O con palabras dobles O-exclusiva Combinacin O-exclusiva con bytes Combinacin O-exclusiva con palabras Combinacin O-exclusiva con palabras dobles Complemento a 1 de entero Complemento a 1 de entero (8 bits) Complemento a 1 de entero (16 bits) Complemento a 1 de entero (32 bits) Combinacin de teclas
Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 1 2 3 1 2 3 1 2 3 1 2 3
Operacin 1 ANDx > 1 ANDB 2 ANDW 3 ANDD 2 ORx > 1 ORB 2 ORW 3 ORD 3 XORx > 1 XORB 2 XORW 3 XORD 4 INVx > 1 INVB 2 INVW 3 INVD
A-9
Tabla A-14
Operaciones de transferencia Descripcin Transferir un byte Transferir una palabra Transferir una palabra doble Transferir un nmero real (palabra doble) Invertir los bytes de una palabra Transferir el nmero indicado de bytes Transferir el nmero indicado de palabras Transferir el nmero indicado de palabras dobles Rellenar la memoria con una configuracin binaria Combinacin de teclas
Menu Menu Menu Menu Menu Menu Menu Menu Menu 6 6 6 6 6 6 6 6 6 1 2 3 4 5 6 7 8 9
Operacin 1 MOVB 2 MOVW 3 MOVD 4 MOVR 5 SWAP 6 BMB 7 BMW 8 BMD 9 FILL
Tabla A-15
Operaciones de pila Descripcin Detectar flanco positivo Detectar flanco negativo Combinar primer y segundo valor de la pila mediante Y Combinar primer y segundo valor de la pila mediante O Duplicar primer valor de la pila Copiar segundo valor de la pila Sacar primer valor de la pila Invertir primer valor de la pila Combinacin de teclas
Menu Menu Menu Menu Menu Menu Menu Menu 7 7 7 7 7 7 7 7 1 2 3 4 5 6 7 8
A-10
Tabla A-16
Operaciones aritmticas Descripcin Sumar Sumar enteros de 16 bits Sumar enteros de 32 bits Sumar reales de 32 bits Restar Restar enteros de 16 bits Restar enteros de 32 bits Restar reales de 32 bits Incrementar Incrementar byte Incrementar palabra Incrementar palabra doble Decrementar Decrementar byte Decrementar palabra Decrementar palabra doble Multiplicar enteros Multiplicar reales Dividir enteros Dividir reales Raz cuadrada Combinacin de teclas
Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 6 7 8 9 1 2 3 1 2 3 1 2 3 1 2 3
Operacin 1+ > 1 +I 2 +D 3 +R 2 > 1 I 2 D 3 R 3 INCx > 1 INCB 2 INCW 3 INCD 4 DECx > 1 DECB 2 DECW 3 DECD 5 MUL 6 *R 7 DIV 8 /R 9 SQRT
A-11
Tabla A-17
Operaciones varias Descripcin Operaciones de comunicacin Leer de la red Escribir en la red Transmitir mensaje del bfer Recibir mensaje en el bfer Leer reloj de tiempo real (hora y fecha) Escribir reloj de tiempo real (hora y fecha) Borrar temporizador de vigilancia Regulacin PID Operacin nula Salida de impulsos Combinacin de teclas
Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu Menu 9 9 9 9 9 9 9 9 9 9 9 1 1 1 1 1 2 3 4 5 6 7 1 2 3 4
Operacin 1 COMUNICACION> 1 NETR 2 NETW 3 XMT 4 RCV 2 TODR 3 TODW 4 WDR 5 PID 6 NOP 7 PLS
A-12
A.3
Operandos
Con la PG 702 los operandos se pueden introducir en el modo de edicin de bloques de programa (ED) y en el modo de test (DG). La introduccin de operandos en el modo de edicin de bloques de programa es sensible al contexto. Si elige una operacin que utilice palabras, la PG 702 seleccionar automticamente el tamao correcto para este tipo de datos. La introduccin de tipos de datos en el modo de test no es sensible al contexto. En este modo es preciso pulsar la tecla correspondiente al tipo de datos. Al oprimirla por primera vez, se visualizar el tamao de byte. Cuando se pulse la tecla por segunda vez, aparecer el tamao de palabra y, por tercera vez, el de palabra doble. Si la tecla se oprime entonces una vez ms, se retornar al tamao de byte. En las tablas siguientes se indican las combinaciones de teclas necesarias para introducir las direcciones y los valores de las mismas.
Nota Si no se aceptan las direcciones que figuran en las tablas siguientes, se deber normalmente a que la operacin y la direccin no son admisibles en la combinacin deseada.
A-13
Est activada la funcin que aparece en la parte superior de la tecla. Est activada la funcin indicada en la tecla.
Tabla A-18
Identificador de direccin Q QB QW QD I IB IW ID M MB MW MD T SB SW SD SM SMB SMW SMD V VB VW VD AC AIW AQW S C HC Salida Byte de salida Palabra de salida
Q/SM
Palabra doble de salida Depende de la operacin Entrada Byte de entrada Palabra de entrada Palabra doble de entrada Depende de la operacin Marca Byte de marcas Palabra de marcas Palabra doble de marcas Depende de la operacin Rel de control secuencial Byte del rel de control secuencial Palabra del rel de control secuencial Palabra doble del rel de control secuencial Depende de la operacin Marca especial Byte de marcas especiales Palabra de marcas especiales Palabra doble de marcas especiales Depende de la operacin Memoria de variables Byte de la memoria de variables Palabra de la memoria de variables Palabra doble de la memoria de variables Acumulador Entrada analgica Salida analgica Temporizador Contador Contador rpido
Shift Shift Shift T/CH C/Ax Shift I/HC M/AC C/Ax C/Ax Shift C/Ax V/Cx Shift Q/SM S/Cf M/AC I/HC
A-14
Tabla A-18
Operandos Descripcin Constante hexadecimal Constante de byte Constante de palabra Constante de palabra doble
Shift
Combinacin de teclas
T/CH
16
Constante ASCII hexadecimal Constante de byte Constante de palabra Constante de palabra doble
Shift
T/CH
Shift
T/CH
Shift
V/Cx
# * &
Constante en coma flotante Constante de palabra doble Puntero para direccionamiento indirecto Direccin en la memoria para el direccionamiento indirecto Punto en el offset del operando (p. ej.: 0.0) Depende de la posicin del cursor Punto decimal (p. ej.: 23.56) para introducir constantes en coma flotante Coma (entre las distintas direcciones, generada automticamente) Exponente para la notacin cientfica
Shift
S/Cf
Shift Shift
* 8 & 7
.
.
Shift
* 8
,
E
Shift
A-15
A.4
Funciones de men de la PG
Las funciones de men de la PG permiten seleccionar diversos servicios asistidos por la CPU o la PG; p. ej.: cambiar el modo de operacin de la CPU, transferir el contenido de la memoria, proteger la PG y la CPU con una contrasea y ajustar el reloj de tiempo real (TOD). La tabla A-19 contiene una lista completa de las funciones de men de la PG.
Tabla A-19
Funciones de men de la PG Descripcin de la funcin Cargar el bloque de programa (OB1) en la PG o en la CPU Cargar el bloque de programa (OB1) de la CPU en la PG y acceder al editor Cargar el bloque de programa (OB1) de la memoria de la PG en la CPU Editar el bloque de programa (OB1) Configurar la CPU Ajustar las reas remanentes Ajustar la tabla de salidas Congelar las salidas en su estado actual Seleccionar el estado de cada salida Activar los tiempos de retardo de los filtros de entrada Activar los tiempos de los filtros de entrada I0.0 a I0.3 Activar los tiempos de los filtros de entrada I0.4 a I0.7 Activar los tiempos de los filtros de entrada I1.0 a I1.3 Activar los tiempos de los filtros de entrada I1.4 a I1.5 Ajustar/leer los parmetros del interface 0 Ajustar/leer la direccin del interface 0 Ajustar la velocidad de transferencia Ajustar la direccin de estacin ms alta Ajustar el contaje de repeticiones Ajustar el factor de actualizacin GAP Combinacin de teclas
1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 1 2 3 4 5 1 2 3 4 1 2 1 2 3
Texto visualizado 1 BLOQUE PROG. CPU > 1 CARGAR EN PG 2 CARGAR EN CPU 3 EDITAR BLOQUE PR. 2 CONFIGURACION CPU > 1 AREAS REMANENTES 2 TABLA DE SALIDAS 1 CONGELAR SALIDAS 2 ACTIV.TAB.SALIDAS 3 ACTIVAR FILTROS > 1 I0.0 > I0.3 2 I0.4 > I0.7 3 I1.0 > I1.3 4 I1.4 > I1.5 4 PARAM. INTERF. 0 > 1 AJUST.DIR.INTF. 0 2 AJUST.VEL.TRANSF. 3 AJUSTAR HSA 4 AJUST.CONT.REPET. 5 AJUST. FACTOR GAP
A-16
Tabla A-19
Funciones de men de la PG Descripcin de la funcin Ajustar/leer los parmetros del interface 1 Ajustar/leer la direccin del interface 1 Ajustar la velocidad de transferencia Ajustar la direccin de estacin ms alta Ajustar el contaje de repeticiones Ajustar el factor de actualizacin GAP Ajustar/leer los parmetros del interface DP Ajustar la direccin de estacin de la CPU Leer el estado DP Editar el bloque de datos Cargar el bloque de datos (DB1) de la CPU en la PG y acceder al editor Cargar el bloque de datos (DB1) de la memoria de la PG en la CPU Editar el bloques de datos (DB1) Transferir y comparar Copiar la memoria de la CPU en la memoria flash de la PG Copiar la memoria flash de la PG en la memoria de la CPU Comparar el programa contenido en la memoria flash con el programa en la CPU Ejecutar las funciones de la CPU Iniciar la ejecucin del programa de usuario Detener la ejecucin del programa de usuario Borrar toda la memoria de la CPU S7-200 Borrar toda la memoria de la CPU Borrar el bloque de programa de la CPU Borrar el bloque de datos de la CPU Copiar la memoria de la CPU en el cartucho de memoria Leer la configuracin de las E/S Leer/escribir el reloj de tiempo real de la CPU Leer el reloj de tiempo real de la CPU Escribir el reloj de tiempo real Combinacin de teclas
2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 1 2 3 3 3 3 4 5 6 6 6 1 2 1 2 3 1 2 3 1 2 3 5 5 5 5 5 5 6 6 6 1 2 1 2 3 4 5
Texto visualizado 5 PARAM. INTERF. 1 > 1 AJUST.DIR.INTF. 1 2 AJUST.VEL.TRANSF. 3 AJUSTAR HSA 4 AJUST.CONT.REPET. 5 AJUST. FACTOR GAP 6 PARAM. INTERF. DP > 1 AJUST.DIR.INTF.DP 2 LEER ESTADO DP 3 BLOQUE DATOS CPU > 1 CARGAR EN PG 2 CARGAR EN CPU 3 EDITAR BLOQ DATOS 4 FUNCIONES FLASH > 1 MEM CPU > PG FLASH 2 PG FLASH > MEM CPU 3 MEM CPU = PG FLASH 5 FUNCIONES CPU 1 PONER CPU EN RUN 2 PONER CPU EN STOP 3 BORRAR MEM. CPU > 1 BORRADO TOTAL 2 BORRAR BLOQ PROGR 3 BORRAR BLOQ DATOS 4 MEM CPU > CART MEM 5 LEER CONFIG. E/S 6 HORA 1 LEER HORA 2 ESCRIBIR HORA
A-17
Tabla A-19
Funciones de men de la PG Descripcin de la funcin Leer la versin del software y del ASIC Leer errores de la CPU S7-200 Modificar la configuracin de la PG Buscar una direccin de una CPU S7-200 para comunicarse con ella Elegir una direccin para una CPU S7-200 Ajustar la direccin de estacin de la PG Ajustar la velocidad de transferencia (9600 19200 bit/s) Ajustar el idioma (tras ajustar el idioma, ajustar la nemotcnica) Ajustar el idioma alemn Ajustar la nemotcnica SIMATIC Ajustar la nemotcnica internacional Ajustar el idioma ingls Ajustar la nemotcnica SIMATIC Ajustar la nemotcnica internacional Ajustar el idioma francs Ajustar la nemotcnica SIMATIC Ajustar la nemotcnica internacional Ajustar el idioma italiano Ajustar la nemotcnica SIMATIC Ajustar la nemotcnica internacional Ajustar el idioma espaol Ajustar la nemotcnica SIMATIC Ajustar la nemotcnica internacional Regular el volumen del pitido (seal sonora) Ajustar el nivel de proteccin (restringido o no restringido) Ajustar el nivel de proteccin restringido Combinacin de teclas
5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 1 2 1 2 1 2 1 2 1 2 7 8
Texto visualizado 7 LEER VERSION CPU 8 LEER ERROR CPU 6 CONFIGURACION PG > 1 BUSCAR DIRECC.CPU 2 ELEGIR DIRECC.CPU 3 ELEGIR DIR. PG 4 AJUST.VEL.TRANSF. 5 ELEGIR IDIOMA > 1 ALEMAN > 1 SIMATIC 2 INTERNACIONAL 2 INGLES > 1 SIMATIC 2 INTERNACIONAL 3 FRANCES > 1 SIMATIC 2 INTERNACIONAL 4 ITALIANO > 1 SIMATIC 2 INTERNACIONAL 5 ESPAOL > 1 SIMATIC 2 INTERNACIONAL 6 REGULAR VOLUMEN 7 NIVEL PROTECCION > 1 RESTRINGIDO
A-18
Tabla A-19
Funciones de men de la PG Descripcin de la funcin Introducir contraseas Introducir una contrasea de usuario (acceso a la CPU) Cambiar la contrasea ya existente o crear una nueva Borrar la contrasea (utilizar la contrasea estndar) Habilitar la contrasea (finalizar la sesin con la CPU) Ejecutar un ciclo y leer/escribir variables Leer/escribir variables Crear una lista de variables Escribir una lista de variables Leer una lista de variables Forzar variables y E/S Forzar variables Forzar E/S Desforzar todas las variables y E/S Ejecutar un solo ciclo Combinacin de teclas
7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 1 1 1 1 2 2 2 2 3 1 2 3 1 2 3 1 2 3 4
Texto visualizado 7 CONTRASEAS > 1 INTROD.CONTRASEA 2 CONTRASEA NUEVA 3 BORRAR CONTRASEA 4 LOGOUT CONTRASEA 8 COMPROBAR VARIABLES > 1 TABLA DE ESTADO> 1 CREAR TABLA 2 ESCRIBIR VARIAB. 3 LEER VARIABLES 2 FORZAR VARIABLES> 1 FORZAR DATOS 2 FORZAR E/S 3 DESFORZ.TODAS VAR. 3 CICLO INDIVIDUAL
A-19
A-20
Caracteres ASCII
La PG 702 dispone de un men que permite introducir los caracteres ASCII que muestra la tabla B-1. Para introducir un carcter ASCII, primero tiene que elegirlo. Introduzca entonces el nmero de la fila (a la izquierda del carcter), seguido del nmero de la columna (arriba del carcter). Al seleccionar un campo no asignado en la tabla ASCII se generar un espacio en blanco.
Tabla B-1
1 2 3 4 5 6 7 8 9 0
a k u A K U + . = 1
B-1
Caracteres ASCII
B-2
Caracteres ASCII
Los nmeros de las columnas 1 a 3 (para las letras minsculas) no se visualizan, pero corresponden a los grupos asignados a los nmeros 4 a 6 (1=4, 2=5, 3=6). Una vez seleccionado el nmero de columna (1 a 0), se visualizar una de las pantallas que muestra la figura B-1.
abcdefghij 1234567890
:TEXTO :
ABCDEFGHIJ 1234567890
:TEXTO :
+*/%@|&!? 1234567890
:TEXTO :
Figura B-1
Si la seleccin realizada en el primer men es errnea, podr utilizar las teclas con flecha para desplazarse por los tres mens de seleccin como muestra la figura B-2.
ABCDEFGHIJ 1234567890
:TEXTO :
KLMNOPQRST 1234567890
:TEXTO :
UVWXYZ # 1234567890
: TEXTO :
Figura B-2
B-3
Caracteres ASCII
Tecla
B-4
Cdigos de error
El presente anexo contiene los cdigos de error que pueden aparecer en el display de la PG 702. La segunda lnea del display de la PG 702 se utiliza para visualizar mensajes de error u otras informaciones importantes. Pulse la tecla para confirmar un mensaje de error y borrar el display.
Tabla C-1 80 80 81 84 85 01 04 04 00 Errores de protocolo (80xx) xx Error de protocolo No permitido en este modo de operacin. Contexto no asistido, error en la estructura PDU (unidad de datos de protocolo); servicio desconocido. El cliente o el servidor ha detectado un error grave. Tamao errneo de la PDU (unidad de datos de protocolo).
Tabla C-2 D0 D0
Errores de comprobacin (D0xx) xx A1 Error de comprobacin Funcin no permitida en el nivel de proteccin actual.
Tabla C-3 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2 D2
Errores de gestin de objetos (D2xx) xx 01 02 03 07 09 0D 0F 30 40 41 Error de gestin de objetos Error sintctico en el nombre del bloque. Error sintctico en los parmetros de la funcin. Error en el tipo de bloque. Bloque ya existente en la EEPROM. No existe el bloque. No se puede evaluar el SDB. Excedido el tamao mximo de bloque de la CPU. Indicacin errnea de recursos (la longitud del bloque excede lo indicado en el encabezado del bloque/detalles de recursos). Violacin de una regla de coordinacin. Insuficiente nivel de proteccin de la funcin.
C-1
Cdigos de error
Tabla C-4 D6 D6 D6 D6 D6 D6
Errores de proteccin con contrasea (D6xx) xx 01 02 03 04 05 Error de proteccin Error sintctico en los parmetros de la funcin. Se ha introducido una contrasea errnea. Enlace ya legitimado. Enlace ya habilitado. Legitimacin imposible porque no existe contrasea.
Tabla C-5 DC DC
Tabla C-6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
Error de PPI-DRV (FFxx) xx 00 01 02 03 04 05 06 07 08 09 0A 0B F0 Timeout en la capa 7. Error al establecer el enlace. Longitud del nombre del bloque !=9. Tipo de bloque no vlido. Nmero de bloque no vlido. Estado de bloque no vlido. El nombre del bloque no corresponde a las convenciones vigentes. Sin memoria. No existe la condicin previa para leer el estado. No se dispone de informaciones adicionales sobre el bloque. Error al leer/ajustar la hora de la CPU. No se recibieron datos de resultado. CPU-Get-Data sin resultado. Error de PPI-DRV
C-2
El presente anexo contiene los datos tcnicos y la informacin relativa al hardware de la PG 702. Asimismo, incluye directivas relativas al uso de mdulos con sensibilidad electrosttica (ESD).
D-1
D.1
10V/m con modulacin de amplitud de 80% para 1 kHz, 10 kHz a 80 MHz (segn IEC 801-6)
D-2
Tabla D-1
Condiciones climticas Temperatura En servicio Almacenamiento/transporte Humedad relativa En servicio Almacenamiento/transporte Condiciones mecnicas del entorno Vibraciones En servicio Choques Prestaciones especiales Aseguramiento de la calidad Mantenimiento Montaje en armarios elctricos Segn ISO 9001 No requiere mantenimiento (sin pila) No se requieren accesorios para el montaje en armarios elctricos. Revisado segn DIN IEC 68-2-6 10 Hz a 60 Hz, amplitud de 0,075 mm 60 Hz a 500 Hz; aceleracin de 9,8 m/s2 Revisado segn DIN IEC 68-2-27 Semiseno: 100 m/s2 (10 g), 1 ms Revisado segn DIN IEC 68-2-1, DIN IEC 68-2-2 "0 C a +45 C - 20 C a +60 C Revisado segn DIN IEC 68-2-3 5% hasta 95% a 25 C; sin condensacin 5% hasta 95% a 25 C; sin condensacin
(1)
La tensin de alimentacin DC 24 V se deber limitar a una corriente nominal de 3A utilizando un limitador de sobrecorriente o un fusible. Slo al preverse medidas adicionales, tales como disipadores de sobrevoltajes, p. ej. de Messrs. Dehn, tipo RZ/E 24V-, n de referencia 917 024.
(2)
D-3
D.2
Unidad de programacin
PLC
Codificacin M24V Cable A RS485 RTSAS M5V P5V (para resist. trm.) P24V Cable B RS485 NC
1 2 3 4 5 6 7 8 9 Blindaje
1 2 3 4 5 6 7 8 9
M5V M24V Cable A RS485 NC M5V P5V (100 ohmios) P24V Cable B RS485 NC
Figura D-1
Interface PPI
D-4
D.3
Qu es un ESD?
Casi todos los mdulos SIMATIC/TELEPERM contienen circuitos integrados (CI) en gran escala o componentes con tecnologa MOS. Debido a su diseo, estos elementos electrnicos son altamente sensibles a las sobretensiones y, por tanto, a las descargas electrostticas. La abreviatura usual de estos mdulos con sensibilidad electrosttica es ESD (Electrostatic Sensitive Devices). El pictograma siguiente indica que los armarios, bastidores o embalajes en cuestin contienen mdulos con sensibilidad electrosttica, sensibles tambin al contacto con personas.
Los ESDs estn sujetos a tensiones y energas muy inferiores a la capacidad perceptiva del ser humano. Dichas tensiones se presentan al tocarse un componente o mdulo sin haber descargado antes la propia carga electrosttica. En la mayora de los casos, los deterioros causados por dichas sobretensiones no se reconocen inmediatamente, provocndose los fallos slo al cabo de un tiempo prolongado. Una descarga electrosttica se puede: S S S percibir a partir de 3500 voltios, or a partir de 4500 voltios y ver a partir de 5000 voltios.
Una fraccin de dichas tensiones puede destruir o deteriorar los dispositivos electrnicos.
D-5
S S
D-6
D.4
Homologacin
Supresin de radiointerferencias
Certificado del fabricante/importador Por medio de la presente se certifica que la Unidad de programacin PG 702, 6ES7702-0AA01-0YA0, EAN 41 25515 16 1189, cumple con las disposiciones vigentes (1046/84 y 483/86) en materia de supresin de interferencias (clase B) del Ministerio Federal Alemn de Correos y Telecomunicacin, as como de la norma DIN VDE 0875T.11/7.92 (5DIN EN 55011 5 CISPR 11). Si se utilizan componentes y dispositivos que no cumplan con los reglamentos mencionados pueden producirse interferencias en la recepcin de radio y televisin. La comercializacin de este equipo fue notificada a la Autoridad Federal (Alemana) de Homologaciones en la Telecomunicacin (BZT), habindose otorgado el permiso de verificar el cumplimiento de los reglamentos. SIEMENS AG
D-7
D-8
Eliminacin de errores
E
Causa posible Solucin Elegir la direccin de estacin correcta de la CPU utilizando el men de configuracin de la PG.
En la tabla E-1 figuran algunos problemas que se pueden presentar en la PG 702, as como una lista de las causas posibles y las soluciones recomendadas en cada caso.
Tabla E-1 Eliminacin de errores Problema No es posible comunicarse con la CPU.
Las velocidades de transferenCambiar la velocidad de transcia de la PG y de la CPU son di- ferencia de la PG 702. ferentes. La CPU no ha arrancado. Cable de comunicacin averiado. La PG 702 se ha arrancado antes de establecer un enlace online con la CPU. Se ha recibido un error de comunicacin irrecuperable. CPU en modo errneo. El selector de modos de operacin de la CPU se encuentra en una posicin errnea. Conectar la alimentacin de la CPU S7-200. Sustituir el cable de comunicacin. Desconectar y conectar nuevamente la alimentacin de la PG 702. Desconectar y conectar nuevamente la alimentacin de la PG 702. Colocar el selector de la CPU en posicin TERM.
E-1
Eliminacin de errores
E-2
Indice alfabtico
A
Advertencias, visualizacin, 5-13 Agregar una nueva variable a forzar, 6-6 Ajustar direccin del interface DP, 4-23 filtros de entrada, 4-15, 4-19 la direccin de la PG, 4-41 la velocidad de transferencia, 4-41 parmetros del interface 0, 4-21 parmetros del interface 1, 4-22 tabla de salidas, 4-18 Alimentacin, fuente externa, 2-2 Areas remanentes, 4-15 definir, 4-16 Aritmtica, operaciones, A-11 Arrancar la PG 702, 3-2, 4-9 Arranque, confirmar mensajes, 3-2 ASCII caracteres, B-1 introducir caracteres, B-2 pantallas de ejemplo, B-3 Asistencia tcnica, preguntas, iv Ayudas de edicin, 5-15 IR A, 5-16 tecla, 4-7
C
Cable de programacin, interface PPI, D-4 Cambiar la CPU a modo RUN o STOP, 4-35 Cambiar las funciones, 4-6 Cancelar tecla CLR, 4-7 una entrada, 4-11 Carga, operaciones, A-4 Cargar en la CPU, 4-14, 4-26 en la PG, 4-26 un programa ya existente en la CPU, 3-4 un programa de la CPU en la PG 702, 3-4 un programa en la CPU, 5-3 un programa en la PG, 4-13 Ciclo individual, ejecutar, 6-8 CLR, tecla, 4-3 Cdigos de error comprobacin, C-1 gestin de objetos, C-1 PPIDRV, C-2 proteccin con contrasea, C-2 protocolo, C-1 reloj, C-2 Colores de las teclas, 4-7 Comparar la memoria flash con la memoria de la CPU, 4-32 Comprobacin funciones, 6-2 men de funciones, 6-2 Comprobacin, errores de, C-1 Comprobacin, modo de, 4-8, 4-11 Comprobar, ejecutar un ciclo individual, 6-8 Comprobar variables, 4-49 Conectar la PG 702, 2-2, 3-2 Configuracin de la CPU, funciones, 4-15 Constantes, 5-2 Contrasea borrar, 4-48 cambiar, 4-47 errores, C-2 funcin, 4-46 habilitar, 4-48 introducir, 4-47 niveles de proteccin, 4-9 proteccin con, 4-9 Contrasea nueva, 4-47
B
Bloque de datos de la CPU, 4-25 del sistema, edicin, 1-3 edicin, 1-3, 4-11, 4-27 introducir instrucciones, 4-28 ver los valores, 4-26 Bloque de programa de la CPU, 4-13 edicin, 1-3 edicin, 4-11 modo de edicin, 5-3 Borrar contrasea, 4-48 lnea de operaciones, 5-14 memoria de la CPU, 4-35 partes de una operacin, 5-14 programa ya existente, 3-5 Buscar la direccin de la CPU, 4-41 BUSCAR, funcin, activar, 5-17
Indice-1
Indice alfabtico
Conversin, operaciones, A-9 Copiar la memoria de la CPU, 4-35 la memoria de la CPU en la memoria flash de la PG, 4-29 la memoria flash de la PG en la memoria de la CPU, 4-30 CPU cargar datos en, 4-26 cargar un programa en, 4-14 cargar un programa en la PG 702, 3-4, 4-13 compatibilidad, 4-33 Crear un programa, 1-3, 3-4, 5-3 Cursor desplazar, 5-14 posicin, 4-7
Ejemplo arrancar y configurar la PG 702, 3-2 borrar un programa ya existente, 3-5 introducir caracteres ASCII, B-4 introducir operaciones, 4-6 Ejemplo de grupos de entradas, 4-19 Ejemplo de una secuencia de men, 4-10 Elegir el idioma y la nemotcnica, 4-42 Elegir la direccin de la CPU, 4-41 Eliminacin de errores, E-1 Entrada, cancelar, 4-11 Errores de comprobacin, C-1 de gestin de objetos, C-1 de protocolo, C-1 Escribir variables en la tabla de estado, 6-4 ESD, mdulos con sensibilidad electrosttica, D-5 Estado DP, 4-23
D
Datos tcnicos, D-2 DE, modo, 4-8 Definir las reas remanentes, 4-16 Desforzar todas las variables, 6-7 una sola variable, 6-7 variables, 6-5 Desplazar el cursor, 5-14 DG, modo, 4-8 Direccin introduccin directa, 5-10 introducir identificadores, 5-8 mltiple, 5-11 teclas, 4-6, 5-8 Direccin del interface DP, 4-23 Display, 4-8 lnea de informacin, 5-13 modo de edicin, 5-12
F
Filtros de entrada, ajustar, 4-19 Finalizar una introduccin, 5-14 Flash, funciones, 4-29 FLOAT, formato de datos, 4-27 Formato de datos entero con signo, 4-27 sin signo, 4-27 FLOAT, 4-27 HEX, 4-27 hexadecimal, 4-27 INT, 4-27 nmeros en coma flotante, 4-27 UINT, 4-27 Forzar, variables, 6-5 Forzar valores, teclas vlidas, 6-5 Funcin, elegir de un men, 4-10 Funcionalidad de la PG 702, 1-2 Funciones reas remanentes, 4-15 bloque de datos de la CPU, 4-25 borrar la memoria de la CPU, 4-35 comprobar variables, 4-49 configuracin de la PG, 4-40 contraseas, 4-46 interface 0, 4-21 interface 1, 4-22 parmetros del interface 0, 4-15 parmetros del interface DP, 4-15
E
ED, modo, 4-8 Edicin, funciones, 5-2 Edicin, modo de, 4-8 Editar bloques de datos, 1-3, 4-27 bloques de datos del sistema, 1-3 bloques de programa de la CPU, 1-3 programas, 5-2, 5-3 Editor de bloques de datos mover el cursor, 4-28 teclas, 4-27 Editor de datos, modo, 4-8 Editor de programas, salir y retornar, 4-14
Indice-2
Indice alfabtico
Funciones de configuracin ajustar filtros de entrada, 4-15 parmetros del interface 1, 4-15 tabla de salidas, 4-15 Funciones de configuracin de la CPU, 4-15 Funciones de configuracin de la PG, 4-40 ajustar la direccin de la PG, 4-41 ajustar la velocidad de transferencia, 4-41 buscar la direccin de la CPU, 4-41 elegir el idioma y la nemotcnica, 4-42 elegir la direccin de la CPU, 4-41 nivel de proteccin, 4-43 regular el volumen del pitido, 4-43 restringir el acceso, 4-44 Funciones de la CPU, 4-34 cambiar la CPU a modo RUN o STOP, 4-35 copiar la memoria de la CPU, 4-35 leer errores de la CPU, 4-39 leer la configuracin de las E/S, 4-36 leer la versin de la CPU, 4-39 leer o ajustar el reloj de tiempo real, 4-37 Funciones de las teclas, 4-3, A-14 Funciones de men de la PG, A-16 disponibles en modo restringido, 4-44 Funciones flash, 4-29
J
Juego de operaciones, panormica, A-1
L
Leer el estado DP, 4-23 errores de la CPU, 4-39 la configuracin de las E/S, 4-36 la versin de la CPU, 4-39 variables en la tabla de estado, 6-4 Leer o ajustar el reloj de tiempo real, 4-37 Lnea de informacin, 5-13 modo de edicin, 5-13 modo de operacin, 4-8 Lnea de operaciones, 4-8 borrar, 5-14 una lnea, 5-12 Lnea, nmero de, 4-8
M
Mensajes confirmar, 4-6 sistema, 3-2 Mensajes de error, visualizacin, 5-13 Men ejemplo de una secuencia, 4-10 funciones de comprobacin, 6-2 funciones de la PG, A-16 salir de, 4-10 seleccionar, 4-10 trabajar con, 4-10 Mens juego de operaciones, A-6 panormica, A-1 Mens de ayudas de edicin, activar, 5-15 Metas, operaciones con, A-6 Modo de operacin, identificador, 4-8 Modo restringido funciones disponibles, 4-44 salir, 4-45 Modos de operacin, 4-11 Mdulos con sensibilidad electrosttica, uso, D-5 Montaje en un cuadro o armario elctrico, 2-4 Montar la PG 702, 2-4
H
HEX, formato de datos, 4-27 Homologacin, D-7
I
Identificador de modo, 4-8 Idioma de la PG 702, ajustar, 1-2 Indicador de contrasea, 4-9 INT, formato de datos, 4-27 Interface 0 ajustar los parmetros, 4-21 funciones, 4-21 parmetros, 4-15 Interface 1 ajustar los parmetros, 4-22 funciones, 4-22 parmetros, 4-15 Interface DP, parmetros, 4-15 Interface PPI, D-4 Interrupcin, operaciones, A-7 Introduccin, cancelar, 5-14 Introducir contrasea, 4-47 operaciones, 4-4 programa de ejemplo, 3-6 teclas, 4-4 Ir a un segmento o lnea, 5-16
N
Niveles de proteccin, 4-43 contrasea, 4-9 Nmeros en coma flotante, 6-4
Indice-3
Indice alfabtico
O
O, operaciones lgicas con, A-3 Offsets de operandos, 5-9 Operacin, lnea, 5-4 Operaciones, 5-4, A-12 aritmticas, A-11 carga, A-4 contaje y temporizacin, A-5 conversin, A-9 desplazamiento y rotacin, A-8 diversas de control, A-7 insertar, 5-4 interrupcin, A-7 introducir, 4-4, A-6 introducir con men, 5-6 introducir con un men de seleccin, 5-7 introducir sin men, 5-5 mens, A-6 meta, A-6 mtodos de introduccin, 4-4 pila, A-10 retorno, A-6 rotacin y desplazamiento, A-8 tabla, A-8 teclas, 5-4 temporizacin y contaje, A-5 transferencia, A-10 Operaciones lgicas, A-2 con O, A-3 con palabras, A-9 con Y, A-2 Operando, 4-5, 5-2, A-13 introduccin individual, 5-10 introduccin mltiple, 5-11 mtodos de introduccin, 5-9
PG 702 reas de aplicacin, 1-2 asistencia complementaria, iv cargar un programa de la CPU, 3-4 conectar a la CPU, 2-2, 3-2 documentacin adicional, iv ejemplo de cmo arrancar y configurar la PG 702, 3-2 elegir el idioma y la nemotcnica, 3-3 fuente de alimentacin externa, 2-2 modos de operacin, 4-11 montaje, 2-4 primer arranque, 3-2 referencia, iii teclado, 4-2 PG 702, datos tcnicos, D-2 Pila, operaciones de, A-10 Posicin, cursor, 4-7 PPIDRV, errores, C-2 Problemas, eliminacin de errores, E-1 Programa, ejemplo, 3-6 Programa AWL, delimitadores, 4-4 Programa de ejemplo, incrementar palabra de memoria, 3-6 Programacin, teclas, 3-3 Programar crear un programa, 3-4 elegir el idioma y la nemotcnica, 3-3
R
Radiointerferencias, supresin, D-7 Reloj de tiempo real, teclas vlidas para modificarlo, 4-37 Reloj, errores, C-2 Restringir el acceso a la PG, 4-44 Retardos de las entradas, 4-20 Retorno, operaciones de, A-6 Rotulacin del teclado, 4-3
Palabras, operaciones lgicas con, A-9 Panormica juegos de operaciones, A-1 S mens, A-1 Pantallas de parmetros del estado DP, 4-24 Salir del modo restringido, 4-45 Pantallas para ajustar el reloj de tiempo real, 4-38 Secuencia, mens, 4-10 Segmento, nmero de, 4-8 Seleccionar un men, 4-10
T
Tabla de estado configurar, 6-3 escribir variables, 6-4 introducir nmeros en coma flotante, 6-4 leer variables, 6-4
Indice-4
Indice alfabtico
Tabla de salidas, 4-15 ajustar, 4-18 Tarea de ejemplo, cargar el programa en la CPU, 3-11 Tecla amarilla, 4-7 Tecla blanca, 4-7 Tecla CLR cancelar una entrada, 4-7 no, 4-7 Tecla de cancelacin, 4-7 Tecla de confirmacin, 4-7 Tecla de funciones de la PG, 4-7 Tecla gris clara, 4-7 Tecla gris oscura, 4-7 Tecla roja, 4-7 Tecla Shift, 4-3 Teclado colores, 4-7 funciones, 4-7 PG 702, 4-2 Teclas, 3-3, 5-2 cambiar de funcin, 4-6 CLR, 4-3 direccin, 5-8 direcciones, 4-6 introducir operaciones, 4-4 operaciones, 5-4 para introducir tipos de operandos, 4-6 para modificar el reloj de tiempo real, 4-37 Shift, 4-3 significado de los colores, 4-7 vlidas para modificar las informaciones de forzado, 6-5 valores de direcciones, 4-6
Teclas del editor de bloques de datos, 4-27 Teclas verdes, 4-7 Tiempos de retardo de las entradas, 4-20 Transferencia, operaciones de, A-10
U
UINT, formato de datos, 4-27 Utilizar la PG 702, 1-2
V
Valor de direccin introducir, 5-8 teclas, 4-6, 4-7 Variable a forzar, agregar, 6-6 Volumen del pitido, regular, 4-43
Y
Y, operaciones lgicas con, A-2
Indice-5
Indice alfabtico
Indice-6
Remitente: Nombre: _ Cargo: _ _ _ _ Empresa: _ Calle: _ _ _ _ Cdigo postal: _ Poblacin: _ Pas: _ _ _ _ Telfono: _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _
Indique el ramo de la industria al que pertenece: r r r r r r r Industria del automvil Industria qumica Industria elctrica Industria alimentaria Control e instrumentacin Industria mecnica Industria petroqumica r r r r r r Industria farmacutica Industria del plstico Industria papelera Industria textil Transportes Otros _ _ _ _ _ _ _ _ _ _ _
Observaciones/sugerencias 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.
Responda, por favor, a las siguientes preguntas dando una puntuacin comprendida entre 1 = muy bien y 5 = muy mal: 1. 2. 3. 4. 5. 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 ?
En las lneas siguientes puede exponer los problemas concretos que se le hayan planteado al manejar el manual: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Oper. = +D D +I I =I +R R *R /R A AB<=
Teclas = Men 8 1 2 Men 8 2 2 Men 8 1 1 Men 8 2 1 = = Men 8 1 3 Men 8 2 3 Men 8 6 Men 8 8 A/ANx Shift A/ANx 3 2 Shift A/ANx 3 1 Shift A/ANx 3 3 Shift A/ANx 5 2 Shift A/ANx 5 1 Shift A/ANx 5 3 Shift A/ANx 1 Men 7 3 A/ANx A/ANx Men 5 1 1 Men 5 1 3 Men 5 1 2
Oper. DECB DECD DECO DECW DISI DIV DTCH DTR ED ENCO END ENI
Teclas Men 8 4 1 Men 8 4 3 Men 4 4 Men 8 4 2 Men 1 3 2 Men 8 7 Men 1 3 5 Men 4 8 Men 7 2 Men 4 3 Men 1 9 Men 1 3 3
Oper. LDNI LDR<= LDR= LDR>= LDW <= LDW = LDW >= LIFO LPP LPS LRD LSCR
Teclas Shift LD/LDx 2 Shift LD/LDx 6 2 Shift LD/LDx 6 1 Shift LD/LDx 6 3 Shift LD/LDx 4 2 Shift LD/LDx 4 1 Shift LD/LDx 4 3 Men 3 2 Men 7 7 Men 7 5 Men 7 6 Men 1 4 1
Oper. OW <= OW= OW>= PID PLS R RCV RET RETI RI RLB RLD
Teclas Shift O/Ox 4 2 Shift O/Ox 4 1 Shift O/Ox 4 3 Men 9 5 Men 9 7 Shift = 2 Men 9 1 4 Men 1 2 1 Men 1 2 2 Shift = 4 Men 2 2 1 Men 2 2 3 Men 2 2 2 Men 2 1 1 Men 2 1 3 Men 2 1 2 Shift = 1
AB=
EU
Men 7 1
MEND
Men 1 8
RLW
AB>=
FIFO
Men 3 3
MOVB
Men 6 1
RRB
AD<=
FILL
Men 6 9
MOVD
Men 6 3
RRD
AD =
FND <
Men 3 7
MOVR
Men 6 4
RRW
AD>=
FND <>
Men 3 5
MOVW
Men 6 2
AI
FND =
Men 3 4
MUL
Men 8 5
SBR
Men 3 6 Men 1 5 CTR CTR CTR CTR CTR CTR CTR Men 4 7
ANI
Shift A/ANx 2 Shift A/ANx 6 2 Shift A/ANx 6 1 Shift A/ANx 6 3 Men 1 3 4 Men 4 6 Men 3 1 Shift A/ANx 4 2 Shift A/ANx 4 1 Shift A/ANx 4 3 Men 4 1 Men 6 6 Men 6 8 Men 6 7 Men 1 1 3 Men 1 2 3 Men 1 2 4 CTR CTR CTR
IBCD
Men 4 2
O/Ox
SLB
AR<=
INCB
Men 8 3 1
OB<=
Shift O/Ox 3 2
SLD
AR=
INCD
Men 8 3 3
OB=
Shift O/Ox 3 1
SLW
AR>=
INCW
Men 8 3 2
OB>=
Shift O/Ox 3 3
SQRT
OD<= OD = OD>= OI
JMP
Men 1 1 1
OLD
Men 7 4
SWAP
Men 6 5
AW>=
LBL
Men 1 1 2
ON
O/Ox O/Ox
TODR
Men 9 2
LD LDB <= LDB = LDB >= LDD <= LDD = LDD > = LDI LDN
LD/LDx Shift LD/LDx 3 2 Shift LD/LDx 3 1 Shift LD/LDx 3 3 Shift LD/LDx 5 2 Shift LD/LDx 5 1 Shift LD/LDx 5 3 Shift LD/LDx 1 LD/LDx LD/LDx
Shift O/Ox 2 Shift O/Ox 6 2 Shift O/Ox 6 1 Shift O/Ox 6 3 Men 5 2 1 Men 5 2 3 Men 5 2 2
Men 9 3 TMR TMR TMR Men 4 9 Men 9 4 Men 9 1 3 Men 5 3 1 Men 5 3 3 Men 5 3 2