Mostrar - Siemens Industry Online Support

Anuncio
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).
Descargar