Activadores especiales para el CP524 1CP525-2 (S5-DOS) ACTIVADORES ABIERTOS para el acoplamiento a aparatos externos Instrucciones de funcionamiento Referencia: 6ES5 897 - 2DC41 versión: 03 -O Copyright Siemens AG 1994 All Rights Reserved SIEMENS AG . 1 Activadores abiertos S5D004 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Término de telegramas de emisión . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Término de telegramas de recepción . . . . . . . . . . . . . . . . . . . . . 1 2 . Instalación del activador especial en el aparato de programación (PG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2.1 . 3 Programas usuarios para el CP . . . . . . . . . . . . . . . . . . . . . . . . 5 Generar programas usuarios para el CP . . . . . . . . . . . . . . . 6 3.1 Copiar de la biblioteca al programa usuario . . . . . . . . . . . . . . . . .6 3.1.1 Transferir el intérprete . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.1.2 Transferir la procedura . . . . . . . . . . . . . . . . . . . . . . . . .7 3.2 Parametrizar la procedura . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 3.3 Generar un bloque de mando . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 . Cargar el activador especial en el CP . . . . . . . . . . . . . . . . . .7 5 . Parametrizar el activador especial . . . . . . . . . . . . . . . . . . . . 8 5.1 Arrancar el activador especial . . . . . . . . . . . . . . . . . . . . . . . . . 8 5.2 El comando especial "INIT" . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 5.2.1 Estructura del móulo de datos de inicialización . 5.2.2 Módulo de datos de recepción (EMPFDB. EMPFDW) . . . . .9 5.2.3 Número de la CPU. marcación de RECEIVE (ECPUNR. EKENN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.2.4 Parámetro de procedura (PROPAM) . . . . . . . . . . . . . . . 11 5.2.5 Modo de funcionamiento (PROPAR) . . . . . . . . . . . . . . . 13 5.2.5.1 Evaluación de BREAK (Bit 1) . . . . . . . . .9 . . . . . . . . . . . . . . . . . 14 ' i Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG . 9 Activadores abiertos S5D004 Procesamiento de fallos en el CP . . . . . . . . . . . . . . . . . . . . 31 9.1 Indicación de fallo por los díodos LED . . . . . . . . . . . . . . . . . . . 32 9.2 Números de fallo en el byte PAFE del módulo de manipulación . . .32 9.3 Números de fallo en la palabra de aviso ANZW . . . . . . . . . . . . .33 9.3.1 9.3.2 9.4 Declaración de la palabra de aviso del HTB "SENDDIRECT" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Número de fallos en ANZW del "SEND-DIRECT" . . . . . . .34 Números de fallo en SYSTAT . . . . . . . . . . . . . . . . . . . . . . . . 35 9.4.1 Código de fallo en ANZW y SYSTAT relacionados con comandos de emisión SEND . . . . . . . . . . . . . . . . . . . . 35 9.4.2 Código de fallo en SYSTAT en caso de un fallo durante la recepción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 9.4.3 Código de fallo en SYSTAT durante un INIT-SEND (A.NR.189). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 9.4.4 Código de fallo en SYSTAT durante la evaluación del INIT-DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 . 10 Ejemplos de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 10.1 Correcto empleo de los módulos de manipulación . . . . . . . . . . . 39 10.1.1 Módulo de manipulación "SYNCHRON" . . . . . . . . . . . . . 39 10.1.2 Módulo de manipulación SEND-DIRECT" . . . . . . . . . . . 40 10.1.3 Módulo de manipulación "SEND - ALL" . . . . . . . . . . . . . 40 10.1.4 Módulo de manipulación "RECEIVE - ALL" . . . . . . . . . . .41 10.1.5 Funciones especiales . . . . . . . . . . . . . . . . . . . . . . . . 11.2 10.2 Números de los módulos de función de mando . . . . . . . . . . . . . 42 10.3 Programas de demostración . . . . . . . . . . . . . . . . . . . . . . . . . 43 10.3.1 Puesta en marcha . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Configuración de los aparatos . Activadores abiertos para aparatos externos III . . . . . . . . . . . . . . . . . . . . . .43 6ES5 897-2DC11 SIEMENS AG 1. Activadores abiertos S5D004 Introducción Con el paquete de software "activadores abiertos" para los procesadores de comunicación CP524lCP525-2, se desarrolló un programa de acoplamiento que permite conectar aparatos externos a los aparatos de la SIMATIC-S5 de la serie U (115U, 135U, 150U, 155U) por medio de funciones sencillas de transferencia de datos. La transmisión de datos se efectúa de manera asíncrona, duple total o semiduple a través de una interface de RS 232C (= V.24), TTY (20mA) o RS422lRS485 (sólo con el CP524). Las señales de control de la interface V.24 no son evaluadas por este "activador abierto". Con el "activador abierto" se pueden emitir y recibir Datos de estructura cualquiera (todos los caracteres ASCll imprimibles, así como todos los otros caracteres desde OOH hasta FFH). Por medio de parámetros se puede estipular un protocolo XONIXOFF en la dirección de emisión o de recepción, el cual es utilizado comúnmente por impresoras para el control de la transferencia de datos. También es posible parametrizar la forma de operación con eco para cada carácter. La estructura de los telegrammas se considera abierta debido a que el usuario de la S5 envía al CP el telegrama de emisión completo con todos los caracteres de control (incluyendo los posibles caracteres de arranque o término) o recibe el telegrama de recepción completo al recibir datos. La estructura de los telegramas de emisión puede diferenciarse a la de los de recepción. La transmisión de datos se efectúa en ambas direcciones sin Handshake (sin señales de acompañamiento, sin confirmaciones). 1.1 Término de telegramas de emisión La longitud del telegrama está estípulada por el parámetro "QLAE" del FB SEND. De acuerdo a los parámetros elegidos, también es posible emítir, mediante el caracter dummy "FFH", un número impar de Bytes de las áreas organizadas en palabras (p.e. módulos de datos). 1.2 Término de telegramas de recepción El criterio para reconocer el final de un telegrama de recepción se puede parametrizar: Activadores abiertos para aparatos externos 1 SIEMENS AG Activadores abiertos S5D004 parte opuesta al acoplamiento CPU FB SEND CP buffer SEND-ALL 373635 02 - DBx RECEPCION parte opuesta al acoplamiento CP buffer 03 45 44 43 42 41 - CPU i RECEIVE-AL - Activadores abiertos para aparatos externos 3 6ES5 897-2DC11 SIEMENS AG 2. Activadores abiertos S5D004 Instalación del activador especial en el aparato de programación (PG) En el disquete suministrado se encuentra la biblioteca "COMLIBD4.525". En esta se halla el activador especial "S5D004", el cual está compuesto del intérprete y de la procedura. 1-S5D004 P-S5D004 c3 c3 intérprete procedura Para utilizar el activador especial es necesario un equipo de programación S5DOS (p.e. PG685), en el cual se haya instalado previamente el paquete básico de STEP5 así como el software COM525. Partiendo de la estación de disco B: nivel usuario 0, copie la biblioteca "COMLIBD4.525" con la orden PIP B:=A:COMLIBD4.525[R] Opción R = verificación de copia en el disco duro en el nivel usuario 0. Para poder trabajar con el activador especial desde cualquier nivel usuario, se debe declarar la biblioteca con la orden SET COMLllBD4.525[SYS RO] como fichero del systema, protegido contra escritura. 2.1 Programas usuarios para el CP Solamente con el programa COM525 (versión para S5-DOS) pueden ser generados y editados programas usuarios para la CP525-2 y la CP524. La tarjeta CP525 con la referencia: 6ES5525-3UA11 (versión para CPlM86) no puede ser programada con el COM525 para S5-DOS; Programas que hayan sido generados con el COM525 (versión para CPlM86) tampoco pueden ser editados con el COM 525 para S5-DOS. La conversión de los programas no es posible. \ Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG 3.1.2 Activadores abiertos S5D004 Transferir la procedura A la máscara PROCEDURE-Transferse llega por medio de F4. Con la función F7 "HELP" se selecciona la función a transferir "P-S5D004" y con F1 se inicia la transferencia. Después de la transferencia correcta de la procedura, se regresa a la máscara "SELECTION" pulsando dos veces F8 "EXIT". 3.2 Parametrizar la procedura Los parámetros de la procedura elegidos en la máscara "PARAMETER ASSIGNMENT OF PROCEDURE" no serán evaluados; el ajuste de los parámetros se efectúa por medio del SEND de inicialización (véase capítulo 5). 3.3 Generar un bloque de mando Para el activador especial no es necesario generar bloques de mando. 4. Cargar el activador especial en el CP El cargue del activador especial S5D004 en el CP, se lleva a cabo en forma idéntica al cargue del acoplamiento estándar RK512. La transferencia del programma usuario al CP525, así como la programación de un módulo de EPROM está descrita detalladamente en: Manual del COM525, Tomo 2 Registro 4 (Edición 06) Capítulo 3.2.2 , Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 Si el activador especial reconoce un error en el momento de evaluar los parámetros recibidos, concluye el comando de inicialización con ERROR y espera un nuevo comando especial "INIT"; además titila el díodo LED de la interface correspondiente cuatro veces. Por medio del número de fallo registrado en SYSTAT tiene que corregirse el error en el programa del AG o en el INIT-DB y llamarse nuevamente el comando INIT. 5.2.1 Estructura del móulo de datos de inicialización El módulo de datos INlT recibido en el momento de arranque del comando especial "INIT", contiene todas las características específicas de la procedura, así como el módulo de datos de recepción. Este debe ser definido de la siguiente forma DBx Bit15 . . . . . . . . .Bit0 EMPFDB EMPFDW ECPUNR EKENN módulo de datos de recepción PROPAM parámetro de la procedura PROPAR modo de funcionamiento ENDEZl 5.2.2 1 ENDEZ2 marcación de término TELLEN longitud del telegrama ZVZTIM tiempo de retardo e. caracteres XOFFTIM tiempo de control de XOFF Módulo de datos de recepción (EMPFDB, EMPFDW) El módulo de datos de recepción especifica la destinación de los telegramas recibidos en el AG. Este contiene todos los caracteres recibidos, incluyendo los caracteres de arranque y de término. En la .primerapalabra de datos estipulada registra el CP la longitud de la cadena de datos en bytes. El registro de los datos netos se efectúa a partir de la segunda palabra de datos. Si la recepción de datos no termina en un límite de palabra, el activador completa el dato de la derecha DR restante con el carácter dummy OFFH. Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG 5.2.4 Activadores abiertos S5D004 Parámetro de procedura (PROPAM) Estructura de la palabra de datos "PROPAM": Bit 15 Bit 8 Bit o I I sin importancia (ocupar con 0) velocidad de transmisión: 0000: no permitido 0001: no permitido 0010: no permitido 0011: 19200 baudios 0100: 9600 baudios 0101: 4800 baudios 0110: 2400 baudios 0111: 1200 baudios 1000: 600 baudios 1001: 300 baudios 1010: 200 baudios 1011: 150 baudios 1100: 110 baudios 1101: 100 baudios 1110: 75 baudios 1111: 50 baudios L p a r i d a d: 00: sin paridad 01: no permitido 10: paridad impar 11: paridad par s I b t o i n t b i t (S): 00: 1 Stopbit 01: 1,5 stopbits 10: 2 stopbits 11: 0,75 stopbits s por carácter: 00: 8 bits/carácter 01: 7 bits/carácter 10: 6 bits/carácter 11: 5 bits/carácter \ Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 Modo de funcionamiento (PROPAR) 5.2.5 Estructura de la palabra de datos "PROPAR": Bit 15 Bit Bit 8 o I A V S Z E E X Y O O O O O R F O L sin importancia (ocupar con 0) evaluación de BREAK 0: con 1: sin operación RS485: 0: sin RS485 1: con RS485 sin importancia (ocupar con 0) recepción de datos del CP: 0: sin protocolo XON/XOFF 1: con protocolo XON/XOFF emisión de datos del CP: 0: sin protocolo XON/XOFF 1: con protocolo XON/XOFF criterio de termino: 00: transcurso de ZVZ 01: un carácter de término 10: dos caracteres de término 11: longitud fija de telegrama modo de entrada de datos: 0: sin eco (entrada en bloque) -1:con eco (entrada en caracteres) u STX-tiemno de reposo (Start of text): 0: sin "tiempc de reposo STX" 1: mit "tiempo de reposo STX" modo de oneración: 0: operación semiduple 1: operación duple total I modo de emisión: O: d u m y FF al emitir 1: sólo emisión por palabras (2 bytes) Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 Para ello es necesario colocar en el módulo con número de pedido 6ES5 752OAA42 el puente alámbrico X3 de la siguiente manera: 1 2 3 Puente alámbrico X3 0 o-----O Con los puentes alámbricos X10 y X11 cerrados se encuentran las líneas R(A) (Pin 4) y R(B) (Pin 11) conectadas a una resistencia de 1,2 kOhm: - R(B) pul1 down OV Al final de la red se debe fijar una resistencia terminal de 120 Ohm. El activador especial prueba si se trabaja con una CP524 y un módulo RS422lRS485. El usuario debe colocar los puentes alámbricos de tal forma, que el hardware del módulo RS422lRS485 trabaje en modo de funcionamiento semiduple. En este modo de funcionamiento sólo existe una linea de transmisión, la cual puede conmutarse entre emisión y recepción. La evaluación de BREAK no puede efectuarse bajo este modo de funcionamiento (ni en ANZW, ni tampoco en SYSTAT). 5.2.5.3 Protocolo XONKOFF durante la recepción de datos por el CP (Bit 8) Si el bit 8 (X) = 1, es emitido un protocolo XONKOFF (o sea, el CP controla la emisión de datos de la parte opuesta del acoplamiento). Este modo de funcionamiento no es posible bajo en el modo de operación duple total. El activador especial emite <XOFF>, si reconoce que durante la entrada de datos, solamente existe un buffer libre a disposición. Después de cXOFF>, pueden ser aún recibidos hasta 124 caracteres del mismo telegrama. El activador emite <XON> a partir del momento, en que por medio de un RECEIVE-ALL se disponga nuevamente de un buffer libre. Una vez emitido <XON>, el activador espera la continuación de la entrada de datos, durante un tiempo equivalente a dos veces el tiempo de retardo entre caracteres. - , Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 telegrama"). Tanto en el momento de reconocer el criterio de término parametrizado, así como al alcanzar el final del bloque parcial de datos, serán envíados los datos recibidos hasta ese momento a la CPU. Si se trabaja con un carácter de término, se deben registrar las marcaciones de término en los campos ENDEZ1, ENDEZ2 (cap. 5.2.6 "Carácter de término"). Si se eligió una longitud fija de telegrama, se debe registrar el largo exacto del telegrama de recepción en el campo "TELLEN" (cap. 5.2.7 "Longitud de telegrama"). 5.2.5.6 Modo de funcionamiento con eco (Bit 12) Con el bit 12 (Z) se estipula la forma de transmisión de los telegramas de entrada. Generalmente se trabaja sin eco (bit 12=0, entrada de datos en bloques). Si el bit 12 = 1, el CP envía cada carácter recibido de vuelta a la parte opuesta del acoplamiento (entrada de datos carácter por carácter). El modo de transmisión con eco es solamente posible en el modo de operación semiduple. 5.2.5.7 Tiempo de reposo después de recibir <STX> (Bit 13) Por lo general se debería trabajar sin tiempo de reposo Bit 13 (S) = 0. Si el bit 13 (S) = 1, se trabaja con tiempo de reposo después de recibir cSTX>: Si el activador recibe durante la emisión de datos cSTX>, el CP lo interpreta como una petición de la parte opuesta del acoplamiento para mandar datos. Luego de enviar la cadena de datos momentánea, el CP espera durante el tiempo de reposot FHZ=6Os la entrada de datos. El CP efectúa un comando de emisión solamente después de que se haya recibido un telegrama, o en caso de que no se reciban datos, después del transcurso del tiempo de reposo. Se tiene que trabajar en modo de operación semiduple.! ', Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 5.2.5.1 0 Ejemplos de PROPAR sin importancia con evaluación de BREAK sin modo de operación RS485 sin importancia emisión sin protocolo XOFF recibo sin protocolo XOFF criterio de término: 2 caract . sin eco sin tiempo de reposo STX modo de operación duple total dummy FF al emitir sin importancia con evaluación de BREAK sin modo de operación RS485 sin importancia emisión con protocolo XOFF recibo con protocolo XOFF crit. de término: transc. ZVZ sin eco sin tiempo de reposo STX modo de operación semiduple dummy FF al emitir 5.2.6 Carácter de término (ENDEZI, ENDEZ2) En los campos "ENDEZI"y "ENDEZ2"se deben registrar los códigos hexadecimales de las marcaciones de término, siempre y cuando se haya parametrizado como criterio de término "1 o 2 caracteres de término". Si se utiliza un sólo un carácter de término, será evaluado solamente el campo "ENDEZI". 5.2.7 Longitud de telegrama (TELLEN) En caso de que se elija como criterio de término una "longitud fija de telegrama", se debe registrar en el campo "TELLEN"la longitud del telegrama a recibir. La longitud del telegrama recibido tiene que coincidir exactamente con la longitud especificada en "TELLEN". La longitud puede estipularse entre 1 y 1024 bytes. \, Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 El largo del ZVZ depende de la velocidad de transmisión y de la velocidad de la parte opuesta del acoplamiento. Si la parte opuesta del acoplamiento envía los datos unidos, se puede trabajar con los siguientes valores de orientación: 9600 4800 1200 110 5.2.9 baudios: baudios: baudios: baudios: 5 10 30 200 msec msec msec msec ... 100 200 800 3 ... ... ... msec msec msec sec - Tiempo de control de XOFF XOFfflM El tiempo de control de XOFF: XOFFTIM, tiene que ser sólamente definido, en caso de que se haya parametrizado la salida de datos del CP "con el protocolo XONIXOFF". El tiempo debe ser estipulado en lapsos de un 1 msec desde 4 msec hasta 65535 sec. 5.3 Fallo al parametrizar Si se reconoce un error en el SEND de inicialización (p.e.: una combinación errada de bits en PROPAM o un error durante la transferencia del Init-DB), titila el diodo LED de la interface correspondiente cuatro veces. El activador no puede arrancar. El comando SEND es terminado con fallo y se deposita un código correspondiente en el campo SYSTAT. Si el díode titila cuatro veces, es necesario leer la información en SYSTAT y por medio del número de fallo (véase cap. 9.4.3 y 9.4.4) corregir el error en el INIT-DB o en el programa de S5. El INIT-SEND tiene que ser llamado nuevamente! Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 Confiauración de la instalación: Modo de operación: 1. interface DUPLE TOTAL 2. interface SEMIDUPLE C P 5 2 5 parte opuesta del acoplamiento activador "S5D004" 4800 baudios TTY / V24 1 > < 4800*2 = 9600 IF1 parte opuesta del acoplamiento RK512 estándar 9600 baudios TTY / V24 > 9600 -------------IF2 suma total de velocidades = 19200 Confiffuración de la instalación: Modo de operación: una interface DUPLEX TOTAL C P 5 2 5 parte opuesta del acoplamiento activador "S5D004" 9600 baudios TTY / V24 1 1 < > 9600*2 = 19200 IF1 sin utilizar -------------- IF2 \ suma total de velocidades = 19200 Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 &. 6. Procedura de transmisión La transmisión se afectúa de forma asíncrona, semiduple o duple total. Con el "activador abierto" se pueden emitir y recibir Datos de estructura cualquiera (todos los caracteres ASCll imprimibles, así como todos los otros caracteres desde OOH hasta FFH). La transparencia del código de la procedura depende de la elección del criterio de término: - con un o dos caracteres de término o código no transparente - criterio de término: ZVZ o longitud fija del telegrama o código transparente Código transparente, significa que en los datos de uso pueden aparecer toda clase de combinaciones de caracteres (valores desde 00 hasta FF) sin que sea reconocido el criterio de término. Si se trabaja con un carácter de término, la transmisión de datos no posee un código transparente y se debe evitar que el (o los) carácter(es) de término aparezca(n) en los datos de uso. Esto se puede lograr, codificando los datos de uso en formato ASCll o duplicando el primer carácter de término en el programa de STEP5. La transferencia de datos se efectúa en ambas direcciones, sin handshake (sin señales de acompañamiento, sin confirmaciones), así como con o sin protocolo XONMOFF (arrancando y terminando la transmisión). 6.1 Longitud de los datos 6.1.1 Longitud de los datos en la dirección de recepción Los bloques de datos que son recibidos, pueden tener un largo máximo de 1024 bytes, incluyendo el carácter de término. Ya que el CP deposita el largo de los datos en la primera palabra de datos (DW) del módulo de datos de recepción (DB), son registrados hasta 1026 bytes en el módulo. Si se ha de recibir un telegrama con un largo mayor de 1024 bytes, este se debe dividir en bloques parciales. La división en bloques se efectúa por medio del parámetro "TELLEN" (véase 5.2.7 "Longitud de telegrama"). El telegrama debe registrarse entonces en el módulo de datos de recepción llamando varios Receive-All. El registro de los diferentes bloques de datos se efectúa siempre a Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG fuente, SEND de la AG Activadores abiertos S5D004 parám. en módulo de manipulación de la AG QTYP DBNR QANF QLAE m6d. datos DB 3-255 0-2047 1-2048 DB extend DX 3-255 0-2047 1-2048 DB 155U DB 3-255 0-4090 1-4091 DX 155U DX 3-255 0-4090 1-4091 marca MB irrelevante 0-255 1-256 entradas EB irrelevante 0-127 1-128 salidas AB irrelevante 0-127 1-128 contad. 115U ZB irrelevante 0-127 1-128 contad. 135U ZB irrelevante 0-127 1-128 contad. 150U ZB irrelevante 0-255 1-256 contad. 155U ZB irrelevante 0-255 1-256 tempor. 115U TB irrelevante 0-127 1-128 tempor. 135U TB irrelevante 0-127 1-128 tempor. 150U TB irrelevante 0-255 1-256 tempor. 155U TB irrelevante 0-255 1-256 periferia PY irrelevante 0-255 1-256 Sis-dir.135U BS irrelevante 0-255 1-256 Sis-dir.150U BS irrelevante 0-511 1-512 Sis-dir.155U BS irrelevante 0-255 1-256 dirección absoluta AS irrelevante O-+32767 -32767 1-32767 periferia extendida sólo AG 150U QB irrelevante 0-255 1-256 Activadores abiertos para aparatos externos 27 SIEMENS AG Activadores abiertos S5D004 opuesta del acoplamiento para mandar datos. Luego de enviar la cadena de datos, el CP espera durante el tiempo de reposo FHZ=GOs la entrada de datos. El CP efectúa un comando de emisión solamente después de que se haya recibido un telegrama, o en caso de que no se reciban datos, después del transcurso del tiempo de reposo. Si se detecta en el receptor un estado de "BREAK" durante la salida de datos, el CP interrumpe la comunicación y termina el comando de emisión momentáneo con un mensaje de fallo en la palabra de aviso, siempre y cuando el reconocimiento de BREAK no se haya impedido durante el parametrizaje hecho anteriormente. 7.2 Ejemplo: telegrama de salida cadena de datos 32H 03H 8. Entrada de datos de la parte emisora en el CP Un telegrama puede comenzar con un carácter cualquiera. El CP reconoce el final de la cadena de datos recibida por medio del criterio de término parametrizado. Los datos son registrados en el módulo de datos de recepción parametrizado con ayuda del RECEIVE-ALL. La entrada de los caracteres es controlada por el tiempo de retardo entre caracteres parametrizado. Si transcurre ese tiempo y a su vez se utiliza un carácter de termino previamente parametrizado o una longitud fija de telegrama, el CP interrumpe la comunicación con un mensaje de fallo en SYSTAT. Si aparece durante la recepción de datos un "BREAK" donde el receptor, termina el CP igualmente la conexión con un mensaje de fallo en SYSTAT. En caso de que el CP reconozca un fallo de transmisión durante la entrada de un carácter o en caso de que la cadena de datos sea mayor de 1024 bytes (sólamente si se parametriza sin bloques parciales, véase "TELLEN"), el activador cancela el telegrama y registra al final de este un mensaje de fallo en Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG 9. Activadores abiertos S5D004 Procesamiento de fallos en el CP Fallos que aparecen durante el funcionamiento del activador especial, pueden originarse en diferentes partes del programa. Los fallos detectados por el CP son transferidos detalladamente a la CPU. La reacción de la CPU la define el usuario por medio del programa STEP5. Por ejemplo es posible hacer que el comando se repita o que sea protocolado en una marca. Los fallos son avisados por: - el díodo LED del CP - un número de fallo en el byte PAFE del módulo de manipulación - un número de fallo en la palabra de aviso ANZW del módulo de manipulación - un número de fallo en área de aviso de fallo SYSTAT En caso de un fallo, el usuario debe buscar el error siguiendo los puntos descritos arriba en su orden de secuencia. El fallo debe corregirse con ayuda de la siguiente descripción. Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 9.3 Números de fallo en la palabra de aviso ANZW 9.3.1 Declaración de la palabra de aviso del HTB "SEND-DIRECT" A cada número de comando de un "SEND" definido en la AG le corresponde una palabra de aviso (parámetro ANZW). Por medio de esa palabra de aviso, se pueden seguir los pasos dados durante el procesamiento de un comando en el AG y el CP. Estructura de la palabra de aviso: control en el AG 15 control de datos número de fallo 12 11 8 7 control en 4 3 O Para la definición de los bits O a 3, 4 a 7 y 12 a 15 se puede utilizar la descripción general de la palabra de aviso. Significado de los bits O a 3 para el control en el CP: Bit O: no es importante para el SEND-DIRECT Bit 1: comando activado otros comandos con mismo de comando A-NR son impedidos por la CP 0 resetear la palabra de marca de arranque a O; Bit 2: comando concluído sin fallos los datos fueron enviados a la parte opuesta del acoplamiento Bit 3: comando concluído con fallos los datos no pudieron ser enviados a la parte opuesta de acoplamiento e evaluar el número de fallo en los bits 8 a 11; leer SYSTAT Si un telegrama de salida de la S5 no pudo efectuarse corréctamente la causa del fallo será indicada por medio de un número de fallo en los bits 8 a 11 de ANZW. \ Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 9.4 Números de fallo en SYSTAT El área de avisos de fallo SYSTAT es un área de datos en Dual - Port - Ram, el cual puede ser leído por la CPU por medio del comando especial RECEIVE DIRECT 200 o 221. El área de avisos de fallo SYSTAT abarca tres bytes de avisos de fallo y un byte de estado (Statusbyte) por cada interface. Una descripción detallada se encuentra en: Manual del COM525, tomo 1 Registro 7 (Edición 6) Capítulo 7. En SYSTAT son registrado todos los fallos detectados por el CP. Si el error se produce en relación con un comando "SEND - DIRECT", se registra un número de fallo adicional en la palabra de aviso ANZW. La descripción de los números de errores comunes 1 a 28,2E, 4E, 4F, 53 y BODO se encuentra en el manual del COM525. Los números de fallo restantes descritos en el manual del COM525 no son utilizados por el activador especial. El registro de fallo en SYSTAT está detallado de tal forma, que se presta para el análisis preciso de errores durante la puesta en marcha del CP. En caso de que se presenten problemas en el acoplamiento durante el funcionamiento normal, debe leerse y evaluarse siempre SYSTAT. 9.4.1 ANZW Código de fallo en ANZW y SYSTAT relacionados con comandos de emisión SEND 1 SYSTAT 1 Fehlerursache transcurrido tiempo de control después del recibo de cXOFF> 1 Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 ) . 9.4.3 ANZW Código de fallo en SYSTAT durante un INIT-SEND (A-NR.189) 1 SYSTAT 1 causa de fallo número de comando A-NR no es 189; esperado INIT-SEND, pero detectado SEND-DIRECT con un número de comando diferente a 189. tipo de comando no es "SEND" tipo de datos de origen no es "DB" SEND-DIRECT impedido por el usuario por medio del bit 7 en ANZW = 1 transcurrido tiempo de control para handshake en el CP (p.e. SEND-ALL no terminó en el lapso de 3 segundos) mensaje de fallo de la CPU al CP sin poder ser interpretado; confirmación del AG no permitida (evaluar PAFE! utilizar última versión módulo de manipulación HTB!) módulo de fuente de datos ausente o no permitido (DBNR: KY0,x) módulo de fuente de datos es muy corto AG avisa PAFE 41 : no es posible un alcance del área deseada (utilizar la última versión de HTB!) AG avisa PAFE 51: palabra de aviso errada: mensaje colectivo para todos errores que puedan aparecer en ANZW (recomendados MW O a 196; permitidos DW O a 255, abrir antes un DB) el comando en ejecución fue interrumpido por el PG por un arranque en frio o un arranque inicial del CP; CP en estado STOP \ Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 Cuando son muchos los datos a transferir y dependiendo del largo de los bloques, puede ser necesario el llamado de varios "SEND - ALL" para transferir los datos del área fuente de la S5 al Dual - Port - Ram. 10.1.4 - Modulo de manipulación "RECEIVE ALL" El módulo de manipulación "RECEIVE" tiene que ser llamado cíclicamente en el programa usuario, para que los telegramas recibidos sean registrados en el módulo de datos del AG. El parámetro "número de comando" se debe definir con "0" (="RECEIVE-ALL"). Los parámetros "ZTYP", "DBNR", "ZANF", "ZLAE" del módulo de manipulación RECEIVE con el número de comando "O" no tienen importancia, ya que el destino de los datos es especificado por el activador especial. El CP espera máx. 3 segundos a un "RECEIVE-ALL"; una vez pasado el tiempo es.regitrado un número de fallo en SYSTAT. Al programa usuario S5 se le comunica el registro hecho en SYSTAT en la palabra de aviso del módulo de datos del "RECEIVE ALL". En caso de un funcionamiento en vano del módulo de manipulación (ausencia de Datos en el CP) la palabra de aviso ANZW es "0000H". Después del registro del bloque de datos completo, se registra el número de comando parametrizado "EKENN" en la palabra de aviso. Si el bloque de datos transferido es mas largo que la longitud de bloque especificada, son necesarios varios "RECEIVE-ALL" para transferir los datos del CP al área de datos de destino de la S5. En ese caso, se hace cada vez un registro parcial "OOFFH" en la palabra de aviso. Luego del Último "RECEIVEALL" del bloque de datos recibido, se registra la marcación "EKENN". Si se combinó durante el parametrizaje del criterio de término, el tiempo de retardo ZVZ o un carácter de término con la longitud de telegrama TELLEN, un telegrama envíado por la parte opuesta al acoplamiento puede estar formado de varios telegramas parciales. En este caso son registrados en la palabra de aviso dos marcaciones diferentes. El último telegrama parcial es envíado con el número de comando parametrizado "EKENN". Todos los telegramas parciales anteriores son envíados con "EKENN+I ". Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 10.3 Programas de demostración Los Programas de demostración son sólo ejemplos ilustrativos, por lo cual no deben tomarse como soluciones concretas! En el disquete adjunto, se encuentran además del activador especial COMLIBD4.525, los programas demostrativos AGI 55UST.S5D, AG150UST.S5D, AG135UST.S5D, AGI 15UST.S5D para las diferentes AG's y el programma usuario DEMOPROG.525 para el CP525 o el CP524. Los programas de demostración mismos no están impresos en este manual, pero se pueden imprimir en la impresora si es necesario. Los respectivos comentarios se encuentran en alemán (AG...UST.S5D), inglés (PLC...ST.S5D) y en francés (API...ST.S5D). 10.3.1 Puesta en marcha Configuración de los aparatos Para el trabajo con los programas de dmostración Vd. necesita los siguientes aparatos: - aparato de programación S5-DOS (por ejemplo PG685) con el paquete de STEP5 (versión 3.0 o una más avanzada) - AG con CPU (115U, 135U, 150U oder 155U) - un CP525 con RAM- o módulo de EPROM, o dos CP524 con módulos de EPROM y módulos de interfaces. - Cable CP-CP por ejemplo: 6ES5 726-1BD20 (TTY) o 6ES5 726-8BD20 (V.24) - Cable AG-PG685 6ES5 731-1...0 o AG-PG7XX 6ES5 734-2...0 - Cable PG685-CP 6ES5 726-0...0 o PG7XX-CP 6ES5 734-5...0, en caso de que Vd. trabaje con un módulo de RAM Preparación del aparato de programación PG Ponga en marcha el aparato de programación. Si Vd. trabaja bajo el sistema operativo PCPIM-86 en un nivel usuario diferente al O, debe elegir ese este momento. La transferencia del programa al disco duro se logra por medio del comando de PCPIM: PIP B:=A:*.*[RV]. Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 El menú PACKAGE SELECTION (seleccion de paquete) le ofrece a Vd. diferentes programas de STEP5 a elegir. Decídase por el paquete de programación COM 525 para la CP 5251524. Una vez aceptada la elección aparece la MASCARA BASCA del COM 525. Oprima la tecla de funcionamiento F1 SELECT PROGRAM (seleccione programas). En la máscara PROGRAM SELECTION (seleccion de programas), pulse la tecla F7 y escriba el nombre del programa de demostración DEMOPROG. Como COMPONENTE aparece CL para acoplamiento de ordenadores (computer link). Confirme la elección tomada por medio de la tecla F1. En la máscara siguiente SELECTION (seleccion), Vd. puede cargar de forma inmediata el programa de acoplamiento en la CP, por medio de la tecla F2. Antes, es posible igualmente borrar con F3, en caso dado, programas de acoplamiento aún existentes. Al oprimir F2 (transferencia de datos), elija por medio de F3 (FD -> CP) la dirección en que se haya de ejecutar la copia. Transfiera primero con F2 el programa completo (o sea, el intérprete y la procedura) para la interface número 1 (= interface superior). Una vez se haya finalizado la transferencia sin errores, aparece el mensaje de término MESS.002: Completed! (terminado). Ahora active la interface con la tecla F1, aparece igualmente el mensaje MESS.002: Completed! (terminado) Los pasos a seguir para la interface inferior son los mismos: elija Vd. primero la interface 2, transfiera por medio de F2 el programa completo y arránquelo con F1. Para ello el cable conectado a la CP no tiene que cambiar de conector! Abandone el programa COM: F8 (Exit) -> F8 (Exit) -> F8 (Exit) -> F1 (terminar programa, end program) -> F8 (Exit), y llegue nuevamente al menú PACKAGE SELECTION (seleccion de paquete). - - Si durante el proceso de copiar aparecen mensajes de errores, debe llevarse a cabo en caso necesario un reset de la interface y repetirse la transferencia. Controle la posición del interruptor del CP (tiene que estar en STOP), así como los cables de conexión. Errores en la CP son también señalados por medio de los díodos del CP (siehe PunM 9.1). Cambie el Interruptor de modo de operación del CP a la posición RUN. Desconecte el cable que va al PG. Conecte con el cable ambas interfaces de la CP entre sí. \ Activad~resabiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 10.3.2 Transcurso del programa de prueba durante el modo de funcionamiento normal Parametriaación del activador especial La parametrización del activador especial se lleva a cabo mediante el módulo de inicialización DB189 en el programa usuario del AG: DB189 Bit15 . . . . . . . . .Bit0 SS1 DW 11 EMPFDB EMPFDW DW 12 ECPUNR EKENN módulo de recepción de datos PROPAM parámetros de la procedura PROPAR modo de funcionamiento ENDEZl ENDEZ2 marcación de término TELLEN longitud del telegrama ZVZTIM tiempo de retardo entre caracteres tiempo de control de XOFF XOFFTIM Para la interface O son las DW 1 al 8 relevantes y deben ser definidas de la siguiente manera: DW 1: KY = 030,001 DB de recepción - No. 30, a partir DW 1. DW 2: KY = 000,001 a todas las CPU's, marcación de recep. = 1 DW 3: KM = 00000000 00110100 parámetros de la procedura: velocidad de transmisión =9600 Baudios, paridad par, 1 bit de término (Stopbit), 8 bits de datos DW 4: KM = 00000000 00000000 modo de operación: con evalúo de BREAK, sin RS 485, sin protocolo XONIXOFF, criterio término=transcurso de ZVZ, sin eco, sin "STX-tiempo de reposo func. semiduple, FF como Dummy al emitir DW 5: KH = 0000 sin utilizar DW 6: KH = 0000 sin utilizar DW 7: KF = +O0220 tiempo de retardo entre caracteres= 220 ms DW 8: KH = 0000 sin utilizar Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 En la pantalla aparece la siguiente imagen: AG EN CICLO Operandos: MB 10 MB 11 DB 10 DW 6 DD 16 DW 3 DW 4 DB 11 DW 6 DD 16 DW 3 DW 4 estados de señal: KM=00000000 procesando SS0 KM=00000000 procesando SS 1 KH=0024 KH=0000 0000 KH=OOOO KH=OOOO DB de aviso para SS0 ANZW INIT-Send SYSTAT información PAFE /NIT/libre PAFE S-ALUPAFE R.ALL KH=0024 KH=0000 0000 KH=OOOO KH=OOOO DB de aviso para SS 1 ANZW INIT-Send SYSTAT información PAFE /NITkbre PAFE S.ALUPAFE R.ALL 1184: Se ejecuta Status CONTROL VAR Activadores abiertos para aparatos externos 49 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 Transmisión de datos entre la interface SS O y SS 1 Para la transmisión de datos es necesario conectar las interfaces SS O y SS 1 por medio de un cable de conexión. Para llamar los estados de señal en BB2, pulse la tecla de interrupción dos veces, luego F6 (FORZADO DE VARIABLES), F1 (PEDIR), de el valor 2 y confirme dos veces con la tecla de aceptar. Pulsando la tecla de interrupción sólo una vez, entrará al modo de control. Vd. puede configurar la transmisión uni- o bidireccional, dependiendo de si Vd. fija a 1 la marca M10.7, M11.7 o ambos bits al mismo tiempo. Debido a las carácteristicas especiales del la función de control de variables FORZ.VAR, la transmisión se efectúa en dos fases: primero los datos son transferidos del PG al AG, luego se efectúa la transferencia entre las intetfaces. Por ello mismo, si Vd. desea tambien alterar datos en DB20121 o DB30131 por medio de la función de control de variables FORZ.VAR, introduzca los cambios en dos etapas. Dé primero los datos en formato hexadecimal en el módulo de datos correspondi.ente y confirme dos veces por medio de la tecla de aceptar. Los datos se encuentran en el AG a disposición. Vuelva al modo de control pulsando la tecla de interrupción. Defina los bits M10.7 y M11.7 con 1 y oprima nuevamente la tecla de aceptar dos veces. El intercambio de datos es llevado a cabo. . 8 Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 recibió 2 bytes. En la palapra de datos 2 se encuentran los dos primeros bytes recibidos. La longitud de los telegramas recibidos se halla en FB2112 en el FB SEND, en el parámetro QLAE en formato de palabras (2 bytes) y puede ser alterada allí. 10.3.3 Transcurso del programa de prueba durante una simulación de error A seguir serán presentados algunos errores de transmisión posibles (y que en efecto pueden ocurrir) y sus consecuencias con respecto a la información en las palabras de datos DW. Así mismo se explicará el método analítico a seguir. Error durante la inicialización En caso de no aparecer en la palabra de datos DW 6 la marca "comando terminado sin errores", límite el origen del error mediante la información en PAFE (DW3, DW4), la palabra de aviso (DW6) y SYSTAT (DD16). Luego de corregir el error, Vd. puede volver a arrancar el INIT-Send mediante la marcas de arranque (M1O.O bzw. M11.O). Para ello pulse la tecla de interrupción una vez, ajuste a 1 el bit correspondiente y confirme el cambio pulsando dos veces la tecla Aceptar. Después de un error PAFE, debe sincronizarse el funcionamiento con la CPU (p.e. StopIRun en la CPU o con el PG mediante las funciónes para el AG: AG-FUNC). Mientras el INIT-Send no haya sido terminado sin errores y por ello las marcas 10.1 und 11.1 aun tengan el valor 1, no es posible dar nuevos comandos de emisión para la transmisión de datos. Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG KH= O 8 I Activadores abiertos S5D004 8 A - L No. para SYSTAT SYSTAT-Statusbyte (en este caso de poca importancia) De acuerdo con el las instrucciones de mando del activador especial capítulo 9.4.3: No. para ANZW: 07, No. para SYSTAT: 8A DescripciQn:el comando en proceso fué interrumpido durante el arranque en frío del CP o el arranque inicial del CP por el PG; CP en STOP Ayuda: conmute el interruptor al modo de funcionamiento RUN Interface no ha sido cargada La interface para IF2 fué borrada, en BB3 se ven los estados de señales de la siguiente manera: AG EN CICLO operandos: estados de señal: KM=00000000 procesando SS0 MB 10 MB 11 KM=000000 10 procesando SS 1 DB de aviso para SS0 ANZW INIT-Send SYSTAT información PAFE /NIT/libre PAFE S.ALUPAFE R,ALL DB de aviso para SS 1 ANZW INIT-Send SYSTAT información PAFE /NITAibre PAFE S.ALUPAFE R.ALL 1184: Se ejecuta Status CONTROL VAR Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 CP en estado STOP El bit de marcación 10.7 ha de ajustarse a 1 para emitir datos del la SS0 a la SS1. El interruptor de la CP se encuentra en STOP. En BB2 se ven los estados de señal de la siguiente forma: AG en CICLO operandos: MB 10 MB 11 DB 10 DW 8 DD 16 DB 11 DW 8 DD 16 DB 30 DWO DW 1 DW2 DB 31 DWO DW 1 DW2 estados de señal: KM=00000000 procesando SS0 KM=00000000 procesando SS 1 KH=OCO8 KH=0827 0000 DB de aviso para SS0 ANZW SEND-Direct SYSTAT información KH=OOOO KH=0000 0000 DB de aviso para SS1 A NZW SEND-Direct SYSTAT información KF=+O KF=+O KH=OOOO módulo de recepción SS0 número de telegramas longitud del telegrama datos de uso KF=+O KF=+O KH=OOOO módulo de recepción SS 1 número de telegramas longitud del telegrama datos de uso 1184: Se ejecuta Status CONTROL VAR Punto de salida para la evaluación es el control de la palabra de aviso del SEND-Direct (DW 8). NOTA: en caso de que el acoplamiento no esté en orden, basta con conmutar el AG de STOP a RUN para borrar el módulo de recepción y el estado del comando. \ Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 Interrupción en cable de conexión entre las interfaces SSO-SS1 Las marcas de arranque M10.7 y M11.7 han de ajustarse a 1. La transmisión ha de efectuarse en forma bidireccional. El cable de conexión fué desconectado de la interface SS1. El área de SYSTAT no fue borrado anteriormente. En el módulo de imagen BB2 se ven los estados de señal de la siguiente manera: AG EN CICLO operandos: MB 10 MB 11 estados de señal: KM=00000000 procesando SS0 KM=00000000 procesando SS 1 DB de aviso para SS0 A NZW SEND-Direct SYSTAT información DB de aviso para SS 1 ANZW SEND-Direct SYSTAT información DB 30 DWO DW 1 DW2 módulo de recepción SS0 número de telegramas longitud del telegrama datos de uso DB 31 DWO DW 1 DW2 módulo de recepción SS1 número de telegramas longitud del telegrama datos de uso 1 184: Se ejecuta Status CONTROL VAR \ Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 Módulo de recepción de datos ausente Borre el área de SYSTAT ajustando la marca M10.6 a 1. Borre en el AG el módulo de datos DB31, este es el módulo de recepción de datos para la interface SS1. Ahora envíe datos de SS0 hacia SS1 ajustando la marca 10.7 al valor 1. En BB2 se ven los estados de señal de los operandos de la siguiente manera: AG EN CICLO operandos: MB 10 MB 11 DB 11 DW 8 DD 16 DB 30 DWO DW 7 DW2 D B '1~ DW O DW 1 DW2 estados de señal: KM=00000000 procesando SS0 KM=00000000 procesando SS 1 KH=0024 KH=0000 0000 DB de aviso para SS0 ANZW SEND-Direct SYSTAT información KH=OFO8 KH=0802 5300 DB de aviso para SS 1 ANZW SEND-Direct SYSTAT información KF=+ 1 KF=+2 KH=CDEF módulo de recepción SS0 número de telegramas longitud del telegrama datos de uso módulo de recepción SS1 KF= * DB ausente KF= * DB ausente KH= * DB ausente 1184: Se ejecuta Status CONTROL VAR Un análisis da como resultado: DBIO, DW8 (ANZW SEND Direkt) KH= O O 2 4 Ello significa que el comando fue llevado a cabo sin errores, la transmisión de datos fué terminada. Al parecer no fué detectado error alguno durante la transmisión del telegrama. Esto es correcto. Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 FBI FB2 FB3 FB4 inicialización de la interface SS O emisión de SS O hacia SS 1 recepción SS O procesamiento de SYSTAT SS O FBI 1 FB12 FB13 FB14 inicialización de la interface SS 1 emisión de SS 1 hacia SS O recepción SS 1 procesamiento de SYSTAT SS 1 10.3.5 Módulos de datos utilizados en el programa demostrativo DB10 DBI 1 DB20 DB21 DB30 DB31 DB189 Avisos SS O Avisos SS 1 área de emisión SS O área de emisión SS 1 módulo de recepción de datos SS O módulo de recepción de datos SS 1 DB de inicialización INIT-DB SS O y 1 10.3.6 Marcas ocupadas en el programa demostrativo MB 10: M 10.7 M 10.6 M 10.1 M 10.0 - marca de arranque para SEND de SS O hacia SS 1 borrar SYSTAT SS O lNlT SS O en proceso marca de arranque para INlT SS O - marca de arranque para SEND de SS 1 hacia SS O borrar SYSTATSS 1 INITSS 1 en proceso marca de arranque para INlT SS 1 MB 11: M 11.7 M 11.6 M 11.1 M 11.O - MB 20: - error de parametrización MW 22: - marca de ayuda para AG 115U, ya que aquí las operaciones de combinación binaria con módulos de datos no son posibles. Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG 10.3.8 Activadores abiertos S5D004 Cuadro sinóptico del programa de la AG (ejemplo para el AG 135U) Para los otros AG's han de utilizarse eventualmente otros números de FB u otros FB's estándar (veáse 10.2 "númerosde los módulos de manipulación"). OB 22 rearranque automático OB 21 - rearranque manual OB 20 Arranque inicial FB 125 SYNCHRON segmento 1 SS o synchronisar - < DB 10 PAFE (0820) (0821) (0822) '" py- '- -- ----segmento 2 FB125 SYNCHRON SS 1 I < synchronisar DB 11 PAFE (0820) (0822) > DI-1 >-DL' - ----- ' '- DR1 -- DB 10 reservar con O > DB de aviso segmento 3 SS0 DB 11 DB de aviso reservar con O 'lSS1 l DB 30 reservar con O > DB de recepción DB 31 reservar con O - Activadores abiertos para aparatos externos > DB de recepción 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 FBI I FB120 > iniciar SS0 (M 10.0) A-Nr.=189 -+ p l INIT-SEND ANNV FB126 SEND-A PAFE 1- I -+ . datos iniciales , FBI 1 > iniciar SS 1 (M 11.O) SEND ALL - - - - - DW6 ---- L F ! -J.-- ANZW DWl O ---- . , FB120 A-Nr.=189 -1-- -+ INIT-SEND ANNV DW6 - - - - > FB126 SEND-A PAFE A-Nr.=O < + SENDALL ANZW DB11 > DL4 I --1-- >- DWlO --- DB189 datos iniciales - . -----, Activadores abiertos para aparatos externos 6ES5 897-2DC11 SIEMENS AG FB3 recepción SS o Activadores abiertos S5D004 - FB127 REC-A CP525 A-Nr.=O + Receive ANZW 0 >- I DR4 , DW12 -4- - - - - All O SS0 DB10 PAFE --- ,DB30 datos O, < / recepción SS1 FB127 REC-A A-Nr.=O -+ Receive All Activadores abiertos para aparatos externos PAFE 1-I_ ANZW -DW12 -- 6ES5 897-2DC11 SIEMENS AG Activadores abiertos S5D004 11. Informaciones sobre el CP Otra clase de informaciones con respecto a CP525-2 1 CP524 y COM525 (descripción de los conectores, manejo del COM525 etc.) las encuentra Vd. en los manuales: COM525 Paquete de programación de los procesadores de comunicación CP524 y CP525 (S5-DOS). Tomo 1 y 2. , Activadores abiertos para aparatos externos 6ES5 897-2DC11 Colocación de los puentes alámbricos para el módulo RS422-A/ RS485 (6ES5 752-OAA43) El módulo de interface de RS422-AlRS485 - con el número de pedido MLFB 6ES5 752-OAA43 se desarrolló en base al módulo OAA42. El módulo puede ser utilizado en bastidores sin ventilación debido a su pequeña absorción de potencia. La posición de las bases para los puentes alámbricos y el preajuste de los puentes mismos cambiaron con respecto a la versión vieja del módulo. En las indicaciones de servicio de los activadores abiertos, así como en el manual del COM525, Vd. encontrará la descripción de la colocación de los puentes alámbricos para el módulo -0AA42. A continuación esta descrita la colocación de los puentes alámbricos para el módulo -0AA43 para el ajuste de la Iínea bialámbrica R y para la dirección de datos a través de ésta. Ajuste para la línea bialámbrica R Con los puentes 12-14 y 4-6 la Iínea bialámbrica es ajustada de manera que el estado BREAK se detecte con seguridad. La clavija 4 (R(A)) del enchufe frontal está unido por medio de una resistencia a +5 V. La clavija 11 (R(B)) del enchufe frontal está conectada por medio de una resistencia a masa (default). Cuando están colocados los puentes entre 10-12 y 6-8, la Iínea bialámbrica está ajustada de la siguiente manera: la clavija 4 (R(A)) del enchufe frontal está unida por medio de una resistencia a masa. La clavija 11 (R(B)) del enchufe frontal está unida por medio de una resistencia a +5 V. El estado BREAK no puede ser detectado. a 19 17 m 13 9 7 3 m 1 V I . . . . . . . - 18 11 16 Si no se colocan los puentes 12-14 y 4-6 (así como 10-12 y 6-8), la Iínea bialámbrica R no estará preajustada y el estado BREAK no puede ser detectado con seguridad. Dirección de datos en la línea bialámbrica R . . m . 1 7m . . V I . 19 x3 17 13 /zG- 1 18 19 17 16 11 9 14 12 13 11 9 7 6 7 4 3 1 Puentes 16-18 colocados: ajuste para modo de operación duple total Por la Iínea R solo pueden ser recibidoos datos (default). Puentes 18-20 colocados: ajuste para modo de operación serniduple Por la Iínea bialámbrica R pueden ser enviados o recibidos Datos (necesario utilizar activador especial).