Professional Documents
Culture Documents
1
Parte I Generalidad
1
SIMATIC HMI
Parte II Acoplamientos de 2
SIMATIC S5
Comunicación
11
12
Manual del usuario Parte III Acoplamientos de
SIMATIC S7
14
15
Parte IV Acoplamientos de
SIMATIC 500/505
17
18
Parte V Acoplamientos de
bloques de datos
24
A
Parte VI Anexos
F
Indice alfabético
6AV3991–1BC05–1AE0
Edición 05/99
Consignas de seguri- Este manual contiene las informaciones necesarias para la seguridad personal así como
dad para el usuario para la prevención de daños materiales. Las informaciones están puestas de relieve
mediante señales de precaución. Las señales que figuran a continuación representan
distintos grados de peligro:
Precaución
! significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse la
muerte, lesiones corporales graves o daños materiales considerables.
Cuidado
! significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse
lesiones corporales o daños materiales.
Nota
se trata de una información importante, sobre el producto o sobre una parte determinada
del manual, sobre la que se desea llamar particularmente la atención.
Personal cualificado La puesta en funcionamiento y el servicio del equipo sólo deben ser llevados a cabo con-
forme con este manual. Solo está autorizado a intervenir en este equipo el personal cualifi-
cado. En el sentido del manual se trata de personas que disponen de los conocimientos
técnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos,
sistemas y circuitos de acuerdo con las normas estándar de seguridad.
Precaución
! El equipo podrá utilizarse solamente para los casos individuales previstos en el catálogo y
en la descripción técnica y sólo en combinación con los aparatos y elementos de los mis-
mos de fabricación no propia recomendados o permitidos por Siemens.
La puesta en servicio está prohibida hasta que se verifique que la máquina, en la cual se va
a montar este componente cumple la directriz 89/392/CEE.
Historia En la tabla siguiente puede consultar las ediciones del Manual del usuario de
Comunicación.
Edición Observación
07/94 1ª versión
12/94 Eliminación de errores, ampliación con SINEC L2-DP
10/95 – Capítulo SIMATIC S7, SIMATIC 500/505 nuevo
– Revisión técnica
– Nueva estructuración del manual
01/96 – Ampliación técnica en ProTool y SIMATIC S7
– Capítulo Telemecanique TSX Adjust nuevo
05/96 Eliminación de errores
11/97 – Adaptación de los equipos de operación TD17, OP7/17,
OP27/37, TP27/37
– Revisión técnica de la parte de acoplamientos de
SIMATIC S5
05/99 Eliminación de errores
Nuernberg
Johnson City
Singapur
Parte I Generalidad
1 Tipos de acoplamientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1 Relación general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2 Qué acoplamiento con qué equipo de operación . . . . . . . . . . . . . . . 1-4
1.3 Acoplamientos de SIMATIC S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
1.3.1 Acoplamiento AS511 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
1.3.2 Acoplamiento con protocolo ASCII libre (FAP) . . . . . . . . . . . . . . . . . 1-10
1.3.3 Acoplamiento PROFIBUS-DP con SIMATIC S5 . . . . . . . . . . . . . . . . 1-11
1.3.4 Acoplamiento SINEC L1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
1.3.5 Acoplamiento PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13
1.3.6 Acoplamiento paralelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
1.4 Acoplamientos de SIMATIC S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1.4.1 Acoplamiento MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1.4.2 Acoplamiento PROFIBUS–DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
1.4.3 Acoplamiento PPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17
1.5 Acoplamientos de SIMATIC 500/505 . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18
1.6 Acoplamiento de bloques de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19
Parte VI Anexo
A Avisos del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
A.1 Avisos del sistema de los equipos de operación . . . . . . . . . . . . . . . . A-1
A.2 Módulos de funciones estándar de SIMATIC S5 . . . . . . . . . . . . . . . . A-25
A.3 Número de error del FB estándar . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-26
B Órdenes del control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
B.1 Casos especiales de órdenes del control . . . . . . . . . . . . . . . . . . . . . . B-12
B.2 Códigos de teclas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-13
C Módulos de interfase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
C.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
C.2 Módulo de interfase serie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
C.3 Módulo paralelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-7
C.4 Módulo de interfase SINEC L2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
C.5 Módulo de interfase SINEC L2-DP . . . . . . . . . . . . . . . . . . . . . . . . . . . C-11
D Datos técnicos de los módulos de funciones estándar . . . . . . . . . . . . . . . D-1
D.1 Acoplamiento AS511 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2
D.2 Protocolo ASCII libre (FAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
D.2.1 FAP a interfase SI2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
D.2.2 FAP a módulo CP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
D.3 Acoplamiento SINEC L1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
D.4 Acoplamiento PROFIBUS y PROFIBUS–DP . . . . . . . . . . . . . . . . . . . D-9
E Ocupación de interfases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
F Documentación de SIMATIC HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-1
I Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
Elección del tipo Los criterios para la elección del tipo de acoplamiento entre equipo de opera-
de acoplamiento ción y control son, entre otros:
tipo de control,
CPU en el control,
tipo de equipo de operación,
cantidad de equipos de operación por cada control,
estructura y, dado el caso, sistema de bus utilizado de una instalación ya
existente,
volumen de componentes necesarios adicionalmente.
Tabla 1-2 Posibles tipos de acoplamientos en equipos con display de líneas – 1ª parte
Tabla 1-3 Posibles tipos de acoplamientos en equipos con display de líneas – 2ª parte
Tabla 1-4 Posibles tipos de acoplamientos en equipos con display de líneas – 3ª parte
x posible
– imposible
SIMATIC S5 AS511 FAP a SI2 FAP a través SINEC PROFIBUS PROFIBUS- Paralelo
de CP L1 DP
S5-90U x – – – – – x
S5-95U x – CP 521 SI 1) – x x 1) x
S5-95U, maes- x – CP 521 SI 1) – x – x
tra DP
S5-100U x – – – – – x
(CPU 100/102)
S5-100U x – CP 521 SI 1) – – – x
(CPU 103)
S5-115U x x 2) CP 523 x x x x
(CPU 941-944)
S5-115U – x 4) – – – x –
(CPU 945)
S5-135U5) x x 3) CP 523 x x x –
S5-155U – – CP 523 x x x 6) –
1) grandes limitaciones de rendimiento; no para OP25/35, OP27/37, TP27/37
2) sólo con CPU 943A/B, CPU 944A/B
3) sólo con CPU 928B (con módulo de interfase de CPU especial)
4) sólo con módulo de interfase de CPU especial
5) CPU 928A sólo desde versión -3UA12
6) CPU 946/947 sólo a partir de versión -3UA22
x posible sin limitaciones
– imposible
1) Todas las CPU con la denominación “–2DP”, CP y FM, que asistan el protocolo de S7
x posible sin limitaciones
– imposible
SIMATIC 500/505
Serie 500
Serie 505
Control CPU
Allen-Bradley SLC 500, PLC5
Mitsubishi FX
Modicon CPU 984 (no 984A, 984B, 984X),
CPU984-785, CPU TSX
Telemecanique TSX
CPU PLC
Equipo de operación
COROS
OP35
Interfase SI1
Protocolo AS511
CPU CP PLC
Equipo de operación
COROS
OP35
SI2
opcionalmente
Protocolo FAP
Interfase maestra,
p. ej. IM308B/C
CPU PLC
Equipo de operación
COROS
OP35
Esclavo Maestra
Protocolo PROFIBUS–DP
PROFIBUS
Terminal de bus
Conexión Los equipos de operación TD10, TD20 y OP20 son conectados a la interfase
serie integrada a través del borne de bus BT777 al bus SINEC L1
(figura 1-4).
CP 530
Equipo de operación CPU PLC
Protocolo SINEC L1
BUS SINEC L1
Conexión física: RS485
BT777 BT777
Conexión Los equipos de operación TD10, TD20 y OP20 son conectados a través del
módulo de interfase PROFIBUS con un conector PROFIBUS especial al bus
PROFIBUS (figura 1-5).
CP 5430/31
Equipo de operación CPU PLC
Maestra
Maestra
Protocolo PROFIBUS
PROFIBUS
Terminal de bus
Conexión Los displays de texto TD10 y TD20 son conectados a través del módulo de
interfase paralelo con entradas/salidas digitales al control SIMATIC S5 (p. ej.
a través de módulos I/O digitales).
La figura 1-6 muestra el principio de conexión.
Módulo de interfase
paralelo
Interfase MPI
Protocolo MPI
opcionalmente
Protocolo de S7
SF I0.0 Q0.0
RUN I0.1 Q0.1
STOP I0.2 Q0.2
I0.3 Q0.3
I0.4 Q0.4
I0.5 Q0.5
I0.6
SIMATIC I0.7
S7-200
Interfase PPI
Protocolo PPI
Acoplamiento FAP
5
Acoplamiento PROFIBUS–DP
6
Acoplamiento SINEC L1
7
Acoplamiento PROFIBUS
8
Acoplamiento paralelo
9
Área de interfase El área de interfase es un módulo de datos el cual es necesario para todos los
tipos de acoplamientos. Contiene áreas a través de las cuales sincronizan el
equipo de operación y el control SIMATIC S5 durante el intercambio de da-
tos.
Módulo de datos El módulo de datos de asignación contiene los parámetros para todos los
de asignación equipos de operación conectados, p. ej. qué área de interfase se ha de utilizar
para un equipo de operación determinado.
Buzón de envío y Los buzones de envío y recepción sirven como área de trabajo para el mó-
recepción dulo de funciones.
Módulos de Los módulos de manejo son módulos de funciones estándar que son necesa-
manejo rios adicionalmente para los tipos de acoplamientos SINEC L1, PROFIBUS y
PROFIBUS-DP. Se han de pedir junto con el correspondiente acoplamiento.
Función Entre las tareas del módulo de funciones estándar (FB estándar) cuentan:
supervisión de la conexión con el equipo de operación,
coordinación del intercambio de datos entre equipo de operación y
SIMATIC S5,
transferencia de las órdenes del control,
reconocimiento de fallos y errores.
Archivos de los El módulo de funciones estándar a utilizar depende del PLC aplicado y del
módulos de fun- tipo de acoplamiento elegido. En la tabla 2-2 figura una lista de los nombres
ciones estándar de archivos en función del PLC aplicado. Estos archivos se encuentran en el
disquete Módulos de funciones estándar COROS, el cual se ha de pedir por
separado.
Indicación
Confeccione una copia de este disquete original.
Trabaje únicamente con el disquete original.
Guarde el disquete original en un lugar seguro.
El número del módulo de funciones estándar puede ser cambiado sin li-
mitación alguna.
El FB estándar se puede operar opcionalmente en la memoria RAM o en
la memoria EPROM de la CPU.
2.3 Ejemplos
2.4 Optimización
Tiempo de polling Los tiempos de polling indicados en el software de configuración para los
y tiempo de punteros de área y los tiempos de polling de las variables son factores esen-
actualización ciales para los tiempos de actualización que realmente se pueden alcanzar. El
tiempo de actualización es el tiempo de polling más el tiempo de transferen-
cia más el tiempo de procesamiento.
A fin de alcanzar unos tiempos de actualización óptimos se deberá tener en
cuenta lo siguiente para la configuración:
Ajuste las distintas áreas de datos lo más pequeñas posible y tan grandes
como sea necesario.
Defina interrelacionadas las áreas de datos que se correspondan. El
tiempo de actualización real mejora cuando ajusta un área grande en lugar
de varias áreas pequeñas.
Unos tiempos de polling elegidos demasiado pequeños perjudican innece-
sariamente el rendimiento global. Ajuste el tiempo de polling con arreglo
a la velocidad de modificación de los valores del proceso. El curso de la
temperatura de un horno es, p. ej., esencialmente más lento que el curso
del número de revoluciones de un accionamiento eléctrico.
Valor aproximado para el tiempo de polling: aprox. 1 segundo.
Para la mejora de los tiempos de actualización renuncie, dado el caso, a la
transferencia cíclica de las áreas de datos de usuario (tiempo de po-
lling 0). Utilice en su lugar órdenes del control a fin de transferir espontá-
neamente las áreas de datos de usuario.
Disponga las variables de un aviso o de una imagen sin huecos en un área
de datos.
Para que el equipo de operación pueda detectar con seguridad las modifi-
caciones en el PLC, éstas deberán estar presentes como mínimo durante el
tiempo de polling real.
Órdenes del Si se envían muchas órdenes del control en una rápida secuencia al equipo de
control operación se puede sobrecargar, por ello, la comunicación entre equipo de ope-
ración y PLC.
Si el módulo de funciones introduce el valor 0 en la primera palabra de datos
del buzón de órdenes, es que el equipo de operación ha aceptado la orden.
Ahora, el equipo de operación ejecuta la orden para lo cual aún necesita al-
gún tiempo. En caso de una CPU rápida puede ocurrir que el equipo de ope-
ración aún no haya terminado de ejecutar la orden del control, mientras que
se haya enviado ya una nueva orden del control. Ajuste eventualmente un
tiempo de retardo.
Orden del control Si durante la ejecución de una orden del control se realiza un arranque del
equipo de operación (p. ej. después de cambiar el idioma), en determinadas
circunstancias ya no se libera más el buzón de órdenes correspondiente.
A fin de evitar esto, debería poner ya el bit 28.0 en el área de interfase du-
rante el servicio del PLC (el equipo de operación está online).
En caso de un nuevo arranque del equipo de operación este bit es repuesto
por dicho equipo. En tal caso, debería borrar los buzones de órdenes en el
área de interfase (registrar KY 8,0 en el estado de la orden) y poner de
nuevo el bit 28.0.
En recetas Durante la transferencia no se puede poner el bit de vida. Por ello, durante la
reacciona la transferencia de grandes registros de datos se puede activar (reaccionar) la
vigilancia del bit vigilancia del bit de vida. En este caso hay que ajustar mayor la vigilancia
de vida del bit de vida en el área de interfase, en la DW98. Les recomendamos au-
mentar la vigilancia del bit de bita a 2000 hasta 4000 (formato de datos KF).
Grupos de PLCs En el acoplamiento a través de AS511 se distribuyen los PLCs en dos grupos,
los cuales se diferencian en la estructura de la comunicación. A los PLC del
grupo 2 corresponden
– AG 95U
– AG 100U (CPU 103)
– AG 115U (excepto CPU 945)
– AG 135U
Área de
interfase
Área de co-
Programa municacio-
de usuario nes
Áreas de datos
de usuario
Equipo de
Órdenes del operación
control
Avisos
Guía del
usuario
Control
Recetas
Tarea del FB Las flechas representadas en la figura 3-1 simbolizan el flujo de información
estándar entre los componentes.
El equipo de operación y el PLC comunican entre sí a través de la interfase
del equipo de programación SI1/2 de la CPU. La comunicación es asistida
por el módulo de funciones estándar, el cual se ha de integrar en el programa
del usuario STEP5. Su tarea consiste, entre otras, en supervisar la conexión
con el equipo de operación y en coordinar la transferencia de datos.
Tarea del área de El módulo de funciones estándar necesita el área de interfase y, por tanto, se
interfase ha de instalar en cualquier caso.
El intercambio de datos general entre PLC y equipo de operación se efectúa a
través de variables. El intercambio de áreas de datos especiales, p. ej. órdenes
del control y watchdog, se efectúa a través del área de interfase. Contiene
datos y punteros en áreas de datos que se necesitan, entre otros, para la sin-
cronización del intercambio de datos entre PLC y equipo de operación. En el
capítulo 10.1, página 10-2 encontrará una descripción exacta del área de in-
terfase.
Áreas de datos de Las áreas de datos de usuario únicamente se han de instalar cuando se deba
usuario utilizar la función correspondiente. Las áreas de datos de usuario son necesa-
rias, p. ej.,
– para la activación de avisos
– para la transferencia de teclas de funciones
– para la activación de diodos luminosos (LED)
– para recetas
En el capítulo 11 encontrará una descripción exacta de las áreas de datos de
usuario.
Modo de proceder A continuación se describen los pasos principales para la puesta en servicio
del acoplamiento AS 511, grupo 2.
1. Instale el módulo de datos, p. ej. DB 51, para el área de interfase con una
longitud de 185 DW. No se ha de prefijar ningún valor. El área de inter-
fase sólo puede encontrarse en el área de datos DB. No están permitidos
los módulos de datos ampliados DX.
Si el módulo de datos no existe o es demasiado corto, después de la lla-
mada del FB estándar recibirá un aviso de error en el AKKU (acumula-
dor) 1.
2. Copie el FB estándar 51 (nombre TDOP:511) del disquete Módulos de
funciones estándar COROS en el programa STEP5.
3. Cargue el número de módulo de datos del área de interfase en el AKKU 1
(acumulador). A continuación llame al FB estándar de modo absoluto.
Ejemplo de programa:
L KY 51,0 51=Número del área de interfase
:SPA FB 51 Comunicación con el equipo de operación
NAME :TDOP:511 Acoplamiento AS511
:T MW 100 Guardar AKKU 1 en MW 100
:SPB=FEHL Salto a la evaluación de errores
Estado de la orden y número de error están en
MW 100.
15 12 11 10 8 7 0
- El bit no está ocupado
- - - X X X - X Número de error X El bit está ocupado (acceso de sólo lectura)
Ejemplo de programa:
L KY 52,0 52=Número del 2º área de interfase
:SPA FB 51
NAME :TDOP:511
:T MW 100
:SPB=FEHL
Limitaciones:
El equipo de operación no realiza ninguna vigilancia del bit de vida. Por
lo tanto, no puede reconocer si el PLC se encuentra, p. ej. en estado de
parada (Stop).
La mayor carga de la interfase del equipo de operación hacia el PLC
puede perjudicar el rendimiento.
Particularidades:
Al iniciar funciones de estado del PG (aviso al PG: Edición de estado
en curso, p. ej. en estado del módulo, Control/Var), se ha de tener en
cuenta lo siguiente:
En el equipo de operación se emite el aviso del sistema $340.
El equipo de operación no se puede manejar más.
Se detiene la comunicación del equipo de operación con el PLC. Por lo
tanto, es en este caso no es conveniente en el programa STEP5 la evalua-
ción del número de error 115 que procede del FB estándar.
Grupos de PLCs En el acoplamiento a través de AS511 se distribuyen los PLCs en dos grupos,
los cuales se diferencian en la estructura de la comunicación. A los PLC del
grupo 1 corresponden
– AG 90U
– AG 100U (CPU 100, CPU 102)
Área de
interfase
Área de co-
Programa
Avisos
Guía del
usuario
Tarea del FB Las flechas representadas en la figura 4-1 simbolizan el flujo de información
estándar entre los componentes.
El equipo de operación y el PLC comunican entre sí a través de la interfase
del equipo de programación SI de la CPU. La comunicación es asistida por el
módulo de funciones estándar, el cual se ha de integrar en el programa del
usuario STEP5. Su tarea consiste, entre otras, en supervisar la conexión con
el equipo de operación y en coordinar la transferencia de datos.
Tarea del área de El módulo de funciones estándar necesita el área de interfase y, por tanto, se
interfase ha de instalar en cualquier caso.
El intercambio de datos general entre PLC y equipo de operación se efectúa a
través de variables. El intercambio de áreas de datos especiales, p. ej. órdenes
del control y watchdog, se efectúa a través del área de interfase. Contiene
datos y punteros en áreas de datos que se necesitan, entre otros, para la sin-
cronización del intercambio de datos entre PLC y equipo de operación. En el
capítulo 4.3, página 4-7 encontrará una descripción exacta del área de inter-
fase.
Áreas de datos de Las áreas de datos de usuario únicamente se han de instalar cuando se deba
usuario utilizar la función correspondiente. Las áreas de datos de usuario son necesa-
rias, p. ej.,
– para la activación de avisos
– para la transferencia de teclas de funciones
– para la activación de diodos luminosos (LED)
En el capítulo 11 encontrará una descripción exacta del área de datos de
usuario.
Limitaciones Para los autómatas programables del grupo 1 rigen las siguientes limitaciones
funcionales para el acoplamiento AS511:
no son posibles las recetas,
las órdenes del control se registran directamente en el área de interfase.
Modo de proceder A continuación se describen los pasos principales para la puesta en servicio
del acoplamiento AS 511, grupo 1.
1. Instale el módulo de datos, p. ej. DB 51, para el área de interfase con una
longitud de 70 DW. No se ha de prefijar ningún valor.
2. Copie el FB estándar 51 (nombre TDOP:511) del disquete Módulos de
funciones estándar COROS en el programa STEP5.
3. Abra el módulo de datos. A continuación llame al FB estándar de modo
absoluto.
Ejemplo de programa:
A DB 51 51=Número del área de interfase
:SPA FB 51 Comunicación con el equipo de operación
NAME :TDOP:511 Acoplamiento AS511
:T MW 100 Guardar AKKU 1 en MW 100
:SPB=FEHL Salto a la evaluación de errores
Estado de la orden y número de error están en
MW 100.
15 12 11 10 8 7 0
- El bit no está ocupado
- - - X X X - X Número de error X El bit está ocupado (acceso de sólo lectura)
Ejemplo de programa:
L KY 52,0 52=Número del 2º área de interfase
:SPA FB 51
NAME :TDOP:511
:T MW 102
:SPB=FEHL
Limitaciones:
El equipo de operación no realiza ninguna vigilancia del bit de vida. Por
lo tanto, no puede reconocer si el PLC se encuentra, p. ej. en estado de
parada (Stop).
La mayor carga de la interfase del equipo de operación hacia el PLC
puede perjudicar el rendimiento.
Particularidades:
Al iniciar funciones de estado del PG (aviso al PG: Edición de estado
en curso, p. ej. en estado del módulo, Control/Var), se ha de tener en
cuenta lo siguiente:
En el equipo de operación se emite el aviso del sistema $340.
El equipo de operación no se puede manejar más.
Se detiene la comunicación del equipo de operación con el PLC. Por lo
tanto, es en este caso no es conveniente en el programa STEP5 la evalua-
ción del número de error 115 que procede del FB estándar.
Definición A los PLCs del grupo 1 pertenecen: AG 90U, AG 100U (CPU 100, CPU 102).
Ajustar el área de Ajuste el módulo de datos para el área de interfase con una longitud de
interfase 70 palabras de datos. Si no utiliza ninguna de las áreas de datos indicadas en
el módulo de datos, no deberá realizar entrada alguna. Las áreas de datos que
necesita el módulo de funciones estándar se hayan presentes al ajustar el mó-
dulo de datos.
Tabla 4-1 Ocupación del área de interfase para PLCs del grupo 1
DW DL DR Utilización
0–9 Área de comunicaciones del FB estándar. –
Este área no se debe modificar.
10–28 reservado –
29 Versión de firmware El equipo de opera-
del equipo de operación ción escribe en la
30 254 Número de DB DW 29 y 3030.
44 no ocupado
45 no ocupado Día de la semana Fecha
(1 – 7) (codificada BCD)
46 Día (1 – 31) Mes (1 – 12)
47 Año (0 – 99) no ocupado
Tabla 4-1 Ocupación del área de interfase para PLCs del grupo 1, continuación
DW DL DR Utilización
48–50 48 bits de alarma A indicar por el
usuario en la confi-
guración.
51–57 reservado –
58 Vigilancia del bit de vida (watchdog) Predeterminado 200
(formato KF)
59 Número de versión del FB estándar El FB estándar es-
cribe en la DW 59.
60–68 Área de comunicaciones del FB estándar. –
Este área no se debe modificar.
Indicación
El área de comunicaciones y todas las áreas no utilizadas en el acoplamiento
correspondiente son áreas reservadas. Los accesos de escritura a áreas reser-
vadas no están permitidas para el programa del usuario.
Ocupación de los A través del bit 0 se inicia el FB estándar. El bit 1 indica el estado actual del
bits en DR 40 FB estándar y el bit 2 el modo de servicio del equipo de operación. La fi-
gura 10-1 muestra la estructura de los bits de control y respuesta 1.
DR 40
7 2 1 0
- - - - - R R W
Arranque del FB
Estado del FB
Modo de servicio del equipo de operación
- = no ocupado
R = acceso de sólo lectura
W = acceso de lectura y escritura
Aviso de error del Controle el AKKU 1 por si el FB estándar ha emitido un aviso de error.
FB estándar
Si durante la edición del módulo de funciones se presenta un error, el resul-
tado del enlace se pone en el valor ”1”. Esto le permite saltarse una evalua-
ción de errores propia con la instrucción SPB.
Después de la llamada del FB estándar, en el AKKU 1 se encuentra el estado
actual de la orden así como el número de un error eventualmente aparecido.
15 12 11 10 8 7 0
- El bit no está ocupado
- - - X X X - X Número de error X El bit está ocupado (acceso de sólo lectura)
Transferencia de DW 42–47
fecha y hora Por medio de la orden del control 41 se puede iniciar la transferencia de hora
y fecha desde el equipo de operación al PLC. La fecha y la hora se escriben
en el área de interfase con la orden del control 41 y allí pueden ser valoradas
por el programa STEP5. La figura 4-5 muestra la estructura del área de datos
en el área de interfase. Todos los datos están codificados BCD.
DL DR
DW 15 8 7 0
42 no ocupado Hora (0 – 23)
Hora
43 Minuto (0 – 59) Segundo (0 – 59)
44 no ocupado
45 no ocupado Día de la semana (1 – 7)
Fecha
46 Día (1 – 31) Mes (1 – 12)
47 Año (0 – 99) no ocupado
Sincronización de Los bits de control y respuesta 2 en el área de interfase (DW 41) sincronizan
la transferencia la transferencia de fecha y hora. Cuando el equipo de operación ha transfe-
rido al PLC un nueva fecha o una nueva hora a través de la orden del control,
pone los bits representados en la figura 4-6. Después de la evaluación de la
fecha o de la hora deberá reponer de nuevo los bits en el programa STEP5 a
fin de poder reconocer la siguiente transferencia.
DL 41
15 14 13 12 8 - = no ocupado
W W W - - - - - W = acceso de lectura y escritura)
Indicación
La orden del control 41 no puede ser llamada cíclicamente o con intervalo
inferior a 5 segundos, pues de lo contrario se sobrecarga la comunicación
con el equipo de operación. En el equipo de operación aparece entonces el
número de error 502 ó 503.
Equipos aplicables La utilización de alarmas cíclicas sólo es posible en el OP15 y OP17. Una
alarma cíclica es un momento que se repite de forma periódica (por horas, días,
semanas, años), en el cual se ejecuta una función determinada como, p. ej.:
– Imprimir buffer de avisos
– Imprimir imagen
– Selección de una imagen
Cuando en el OP se haya alcanzado una alarma cíclica, en este área se pone
el bit correspondiente:
DW 15 No. bit 0
48 16 1
49 32 17
50 48 33
No. alarma
Transferir al alar- En entradas de imagen se pueden crear campos de entrada para alarmas cícli-
ma cíclica al PLC cas que tengan un enlace del proceso y, por ello, una conexión con el control.
(sólo en configura- Si se modifica una alarma cíclica mediante una entrada en el OP, la nueva
ción con alarma cíclica se transfiere al PLC.
COM TEXT)
DR
DR
DR
Indicación
El enlace del proceso para los tipos de alarmas cíclicas ”semanal” y ”anual”
ha de comprender obligatoriamente una longitud de 2 palabras de datos. En
caso contrario aparece el aviso del sistema $635 después de la entrada de la
alarma cíclica.
Sincronización de Los bits de control y respuesta 2 en el área de interfase (DW 41) sincronizan
la transferencia la transferencia de los bits de alarmas cíclicas.
Si el OP ha puesto un nuevo bit de alarma cíclica en el área de interfase, tam-
bién pone el bit correspondiente en el bit de control y respuesta 2 (véase fi-
gura 4-7). De este modo, únicamente necesita consultar dicho bit a fin de
detectar una modificación de los bits de alarma cíclica.
DL 41
15 14 13 12 8 - = no ocupado
W W W - - - - - W = acceso de lectura y escritura)
Entradas del FB El FB estándar entra informaciones en las DW 31 y 59 que Vd. puede evaluar
estándar en el programa de usuario. Los accesos de escritura a estas palabras de datos
no están permitidas por parte del programa del usuario.
Número de versión DW 59
del FB estándar El módulo de funciones estándar entra en esta palabra de datos su número de
versión.
15 ... 8 7 6 5 0
DW 59 Versión (0 bis 99) en el R R no ocupado
formato KF (coma fija)
Estructura de la Para una orden del control hay definidas 4 palabras de datos en el área de
orden del control interfase. La primera palabra de datos contiene el número de orden. En las
palabras de datos 2 a 4 se transmiten hasta tres parámetros dependiendo de la
función. La figura 4-9 muestra la estructura principal de una orden del con-
trol.
Activación de una Registre la orden del control directamente en el área de interfase. El FB es-
orden del control tándar activa la transferencia de la orden del control al equipo de operación
cuando en la DW 32 se registra el número de la orden. Por tanto, ocupe pre-
viamente las palabras de datos DW 33 hasta DW 35 con los parámetros, an-
tes de entrar el número de la orden en DW 32.
Después de que el equipo de operación haya aceptado la orden del control, se
borra dicha orden del control. Al mismo tiempo, la DW 32 es sobrescrita con
el valor ”0” por el FB estándar. Sólo entonces ha ejecutado el FB estándar la
orden del control y se puede describir de nuevo el buzón de órdenes en el
programa STEP5. El equipo de operación no efectúa ninguna respuesta de si
se ha ejecutado realmente la orden del control.
DL DR
15 12 11 10 8 7 0
- = El bit no está ocupado
- - - R R R - R Número de error R = acceso de sólo lectura
Número de error
Estado de la orden
Figura 4-10 Estado de la orden y número de error para órdenes del control
Área de
interfase
Avisos
Tarea del área de El módulo de funciones estándar necesita el área de interfase y, por tanto, se
interfase ha de instalar en cualquier caso.
El área de interfase es un módulo de datos el cual es, al mismo tiempo, la
interfase entre el programa del usuario y el módulo de funciones estándar así
como entre programa del usuario y equipo de operación. Contiene datos y
punteros en áreas de datos que se necesitan, entre otros, para la sincroniza-
ción del intercambio de datos entre PLC y equipo de operación. En el capí-
tulo 10.1, página 10-2 encontrará una descripción exacta del área de inter-
fase.
Tarea del DB-ZU El módulo de datos de asignación DB-ZU contiene los parámetros de todos
los equipos de operación proyectados y que toman parte en la comunicación
con el PLC. En el capítulo 10.3 encontrará una descripción del principio del
DB-ZU. La tabla 5-1 muestra la estructura del área de 16 palabras de datos
en el DB-ZU, y el modo en que se ha de ocupar en caso de FAP respectiva-
mente para cada equipo de operación.
DW DL DR Utilización
n+0 reservado No. DB del área de A indicar por el
interfase usuario.
n+1 reservado –
n+2 Número de versión del FB estándar –
n+3 Estado de la orden Número de error A evaluar por el
usuario.
n+4 Dirección CP A indicar por el
(sólo con CP523 y CP521SI) usuario.
n+5 Tipo de datos Número de DB/DX Puntero sobre buzón
0 = DB de recepción; a indi-
car por el usuario
1 = DX
n+6 0 Dirección inicial
(número de DW)
n+7 Tipo de datos Número de DB/DX Puntero sobre buzón
0 = DB de envío; a indicar
por el usuario
1 = DX
n+8 0 Dirección inicial
(número de DW)
n+9 No es relevante en FAP –
n+10
DW DL DR Utilización
n+11 Parámetros de interfase A indicar por el
n+12 i
usuario.
n+13
n+14 reservado –
n+15
Áreas de datos de Las áreas de datos de usuario únicamente se han de instalar cuando se deba
usuario utilizar la función correspondiente. Las áreas de datos de usuario son necesa-
rias, p. ej.,
– para la activación de avisos
– para la transferencia de teclas de funciones
– para la activación de diodos luminosos (LED)
– para recetas
En el capítulo 11 encontrará una descripción exacta de las áreas de datos de
usuario.
Buzón de envío y El módulo de funciones estándar necesita los buzones de envío y recepción
recepción para la comunicación interna. Los buzones internos han de ser creados por el
usuario en cualquier lugar del PLC. En el módulo de datos de asignación
DB-ZU se ha de registrar la dirección de ambos buzones. La longitud de los
buzones depende de la CPU utilizada (véase tabla 5-2).
Modo de proceder A continuación se describen los pasos principales para la puesta en servicio
del acoplamiento FAP.
1. Instale el módulo de datos, p. ej. DB 51, para el área de interfase con una
longitud de 185 DW. No se ha de prefijar ningún valor.
Si el módulo de datos no existe o es demasiado corto, después de la lla-
mada del FB estándar recibirá un aviso de error en el AKKU (acumula-
dor) 1.
2. Copie el FB estándar 52 (nombre TDOP:521 ó TDOP:523) o el FB es-
tándar 53 (nombre TDOP:FAP) del disquete Módulos de funciones están-
dar COROS en el programa STEP5.
La tabla 5-3 muestra el FB que se ha de utilizar para una configuración
determinada.
4. Ocupe ahora el DB-ZU con las entradas necesarias. La tabla 5-4 muestra
el ejemplo de una ocupación para un equipo de operación con
acoplamiento a la CPU 944. El acoplamiento tiene lugar a través de
CP523. El desplazamiento (offset) n en el DB-ZU corresponde al [(nú-
mero de equipo –1)*16].
Indique la dirección de CP en la palabra de datos n+4. Instale en las pala-
bras de datos n+5 hasta n+8 los punteros para el buzón de envío y el bu-
zón de recepción. Ocupe las palabras de datos n+11 hasta n+13 con los
parámetros de interfase. A continuación de esta descripción paso a paso
encontrará dichas entradas.
El DB-ZU es evaluado únicamente durante el arranque del DB-ZU. Esto
significa que las eventuales modificaciones en el DB-ZU durante el servi-
cio tienen como consecuencia un arranque del FB estándar.
DW DL DR Utilización
n+0 reservado 51 A indicar por el
usuario.
n+1 reservado –
n+2 Número de versión del FB estándar –
n+3 Estado de la orden Número de error A evaluar por el
usuario.
n+4 0 128 A indicar por el
usuario.
n+5 0 50 Puntero sobre buzón
de recepción; a indi-
n+6 0 0 car por el usuario
n+7 0 50 Puntero sobre buzón
de envío; a indicar
n+8 0 50 por el usuario
n+9 No es relevante en FAP –
n+10
n+11 9600 0 A indicar por el
n+12 0 0 usuario.
i
n+13 1
n+14 reservado –
n+15
Ejemplo de programa:
L KY 52,1 52=Número del DB-ZU
1 = Número del equipo
:SPA FB 52 Comunicación con el equipo de operación
NAME :TDOP:523 Acoplamiento FAP a través de CP523
:T MW 100 Guardar AKKU 1 en MW 100
:SPB=FEHL Salto a la evaluación de errores
Estado de la orden y número de error están en
MW 100.
15 12 11 10 8 7 0
- El bit no está ocupado
- - - X X X - X Número de error X El bit está ocupado (acceso de sólo lectura)
10. Si utiliza áreas de datos de usuario, instálelas ahora (véase capítulo 11).
Entradas específi- A través del módulo de datos de asignación DB-ZU se parametriza la inter-
cas del acopla- fase con el PLC. En el presente subcapítulo únicamente se describen las en-
miento en el tradas específicas del acoplamiento. En el capítulo 10.3 encontrará la des-
DB-ZU cripción general del DB-ZU.
Dirección CP DWn+4
Esta palabra de datos ha de coincidir con la dirección del módulo CP ajustada
por hardware.
con CP521SI:
DL DR (dirección inicial)
0 64...120
(en pasos de 8)
con CP523:
Indicación
Los procesadores de comunicaciones CP521 SI y CP523 ocupan 8 direccio-
nes en el área de entrada/salida del PLC.
No se puede realizar ningún ajuste que provoque un solapamiento del área
de direcciones de otros módulos. Los solapamientos de las áreas de direccio-
nes no son verificados por el módulo de funciones estándar.
Tiempo de ciclo en En el acoplamiento FAP a través del módulo CP521 SI del procesador de
CP521 SI comunicaciones, la llamada del FB estándar no debe estar separada más de
80 ms. Por lo tanto, el tiempo de ciclo del programa S5 no deberá sobrepasar
los 80 ms.
En el caso de que el tiempo de ciclo del programa del PLC sea superior a
80 ms, el FB estándar no debe ser llamado en el OB1. Tiene que ser llamada
ahora en el módulo de organización OB13 controlado por tiempo. En este
caso, salve las marcas de trabajo y cárguelas de nuevo a continuación. Para el
OB13 ha de parametrizarse un tiempo de ciclo < 80 ms.
Ocupación del DX2 La figura 5-3 muestra con qué valores se ha de parametrizar el módulo de
datos ampliado DX2. La parametrización comienza de modo absoluto en
DW 0.
Todos los valores están indicados en modo hexadecimal.
Juego de Aquí se encuentran los parámetros para el turno de transferencia de bits así
parámetros como los parámetros específicos de la transferencia.
estático
La figura 5-4 muestra con qué valores se deposita el juego de parámetros
estático en el DB/DX. La parametrización comienza en la palabra de datos
indicada en el DX2.
Indicación
En la palabra de datos n + 7 ha de estar registrado el valor 10
(tiempo de retardo entre caracteres = 100 ms)
Aceptación de los El programa del sistema verifica la segunda interfase serie (SI2) de la
números de error CPU 928B cada 100 ms por si han aparecido eventualmente errores de comu-
del sistema nicación. En caso de error, el programa del sistema llama al módulo de orga-
operativo nización OB 35.
Para la evaluación de los avisos de error han de programarse en el OB35 las
siguientes instrucciones:
OB35
A DB aaaa Número del área de interfase
T DD 101
Parámetros en la En la tabla 5-5 figuran los parámetros de interfase que han de ser ajustados
configuración durante la configuración. Al mismo tiempo se indican las asignaciones están-
dar prefijadas por la herramienta de configuración. La parametrización se
efectúa en
ProTool bajo Sistema de destino →Control,
COM TEXT bajo Proyectar→Ajuste básico→Acoplamiento TDOP.
Indicación
En el OP7 y OP17 únicamente se puede utilizar 1 bit de stop.
6.1 Introducción
Requisitos del Para la integración de los equipos de operación en una red PROFIBUS-DP ya
hardware existente necesita Vd. los siguientes componentes de hardware:
para TD10, TD20 y OP20:
módulo de interfase PROFIBUS-DP y módulo de memoria de firmware,
para OP5 y OP15: las variantes de equipo OP5/A2, OP15/A2 u OP15/C2,
para OP7: las variantes de equipo OP7/DP u OP7/DP-12,
para OP17: las variantes de equipo OP17/DP u OP17/DP-12,
para OP25/35, OP27/37 y TP27/37: no son necesarios componentes adi-
cionales,
en el PLC:
módulo compatible con la norma DO como, p. ej. IM308C. Este módulo
solamente se necesita una vez en el PLC.
para cada equipo (equipo de operación o PLC):
conector de bus PROFIBUS-DP u otro componente autorizado para ello
(excepto terminal de bus FSK, véase configurador en el catálogo
SIMATIC HMI ST80.1),
en S5-155 U con CPU 946/947 es necesaria la versión 3UA22 o superior.
Otras maestras de En casos especiales se puede conectar a una red PROFIBUS-DP un segundo
bus PLC con interfase maestra compatible con la norma DP. Los equipos de ope-
ración se pueden distribuir entonces en las dos maestras.
Límites del En la creación de una red a través de PROFIBUS-DP pueden ser equipos de
sistema operación como máximo 120 de los 122 esclavos. Estos valores son límites
teóricos. Los límites reales son determinados por la capacidad de memoria y
por el rendimiento del control.
"
'
" !&
&
&
'
Tarea del FB El equipo de operación y el PLC comunican entre sí a través de una interfase
estándar maestra PROFIBUS-DP. El intercambio de datos desde el control al equipo de
operación se efectúa a través de un buzón de envío y desde el equipo de pro-
gramación al control a través de un buzón de recepción. Estas dos áreas de
datos sirven como buffer de envío y de recepción al módulo de funciones es-
tándar.
El módulo de funciones estándar se ha de integrar en el programa del usuario
STEP5. Su tarea consiste, p. ej., en supervisar la conexión con el equipo de
operación y en coordinar la transferencia de datos.
Tarea del El área de interfase es un módulo de datos el cual es, al mismo tiempo, la
área de interfase interfase entre el programa del usuario y el módulo de funciones estándar así
como entre programa del usuario y equipo de operación. Contiene datos y
punteros en áreas de datos que se necesitan, entre otros, para la sincroniza-
ción del intercambio de datos entre PLC y equipo de operación. En el capí-
tulo 10.1, página 10-2 encontrará una descripción exacta del área de inter-
fase.
Tarea del DB-ZU El módulo de datos de asignación DB-ZU contiene los parámetros de todos
los equipos de operación proyectados y que toman parte en la comunicación
con el PLC. En el capítulo 10.3, página 10-19 encontrará una descripción del
principio del DB-ZU. La tabla 6-1 muestra la estructura del área de 16 pala-
bras de datos en el DB-ZU, y el modo en que se ha de ocupar en caso de
PROFIBUS-DP respectivamente para cada equipo de operación.
DW DL DR Utilización
n+0 reservado No. DB del área de A indicar por el
interfase usuario.
n+1 reservado –
n+2 Número de versión del FB estándar –
n+3 Estado de la orden Número de error A evaluar por el
usuario.
n+4 No es relevante en PROFIBUS-DP –
n+5 Tipo de datos Número de DB/DX Puntero sobre buzón
0 = DB de recepción; a indi-
car por el usuario
1 = DX
n+6 0 Dirección inicial
(número de DW)
n+7 Tipo de datos Número de DB/DX Puntero sobre buzón
0 = DB de envío; a indicar
por el usuario
1 = DX
n+8 0 Dirección inicial
(número de DW)
n+9 Entradas específicas del acoplamiento que A indicar por el
n+10 d
dependen
d ddell modo
d dde di
direccionamiento
i i usuario.
i
utilizado
utilizado.
n+11
n+12 No es relevante en PROFIBUS-DP –
n+13
n+14 reservado –
n+15
Entradas específi- Las entradas en el DB-ZU dependen del modo de direccionamiento. La si-
cas del acopla- guiente descripción de las palabras de datos n+9 hasta n+11 está subdividida
miento en el según los dos tipos de direccionamiento ”Direccionamiento lineal/direcciona-
DB-ZU miento por páginas” y ”direccionamiento a través de ventana DP”. El signifi-
cado de los tipos de direccionamiento sírvanse tomarlo del manual de
PROFIBUS-DP.
En el direccionamiento a través de ventana DP se pueden utilizar tamaños de
bloques superiores a 32 bytes, con lo que aumenta el rendimiento del equipo
de operación. Al mismo tiempo de prolonga el tiempo de reacción en el sis-
tema de periferia descentralizada.
Indicación
El modo de direccionamiento ”ventana DP” solamente es posible en
IM308C desde la versión 3.
Entradas para La figura 6-2 muestra la estructura de las palabras de datos n+9 hasta n + 11 en
direccionamiento el DB-ZU, tal y como es necesaria para el direccionamiento lineal y el direc-
lineal y direcciona- cionamiento por páginas. Estos datos han de coincidir con los datos proyecta-
miento por dos para el módulo de interfase.
páginas
DL DR
DW n +9 Modo de direccionamiento Dirección inicial periférica
DW n +10 Número de página Tamaño del bloque
DW n +11 reservado
Entradas para La figura 6-3 muestra la estructura de las palabras de datos n+9 hasta n + 11
direccionamiento en el DB-ZU, tal y como es necesaria para el direccionamiento a través de
a través de ventana DP. Los datos han de coincidir con los datos proyectados para el mó-
ventana DP dulo de interfase.
DL DR
DW n +9 Modo de direccionamiento Número de IM
DW n +10 Dirección PROFIBUS Tamaño del bloque
del equipo de operación
DW n +11
Indicación
Los equipos de operación TD10, TD20 y OP20 no soportan el direcciona-
miento a través de ventana DP.
Buzón de envío y El módulo de funciones estándar necesita los buzones de envío y recepción
recepción para la comunicación interna. Los dos buzones han de ser creados por el
usuario en cualquier lugar del PLC. En el módulo de datos de asignación
DB-ZU se ha de registrar la dirección de ambos buzones. La longitud de los
buzones depende del tamaño del bloque utilizado (véase tabla 6-2).
Tabla 6-2 Correspondencia entre el tamaño del bloque utilizado y el tamaño del
buzón de envío/recepción
Áreas de datos de Las áreas de datos de usuario únicamente se han de instalar cuando se deba
usuario utilizar la función correspondiente. Las áreas de datos de usuario son necesa-
rias, p. ej.,
para la activación de avisos
para la transferencia de teclas de funciones
para la activación de diodos luminosos (LED)
para recetas
En el capítulo 11 encontrará una descripción exacta de las áreas de datos de
usuario.
Modo de proceder A continuación se describen los pasos principales para la puesta en servicio
del acoplamiento PROFIBUS-DP.
1. Instale el módulo de datos, p. ej. DB 51, para el área de interfase con una
longitud de 256 DW. En el direccionamiento a través de ventana DP (sólo
IM308C), el módulo de datos ha de tener una longitud de 255 DW. No se
ha de prefijar ningún valor.
Si el módulo de datos no existe o es demasiado corto, después de la lla-
mada del FB estándar recibirá un aviso de error en el AKKU (acumula-
dor) 1.
2. Copie el FB estándar 58 (nombre TDOP:DP) del disquete Módulos de
funciones estándar COROS en el programa STEP5. Si utiliza el direccio-
namiento a través de ventana DP necesitará el módulo de funciones desde
la versión 3.3.
3. Instale el DB-ZU, p. ej. DB 52, con una longitud de 16 palabras, como
mínimo. El módulo de datos de asignación DB-ZU contiene los
parámetros de todos los equipos de operación proyectados y que toman
parte en la comunicación con el PLC.
Si en el mismo PLC hay acoplados otros equipos de operación a través de
PROFIBUS-DP, todos los equipos de operación pueden utilizar el mismo
DB-ZU. En este caso se han de ocupar en el DB-ZU 16 palabras para
cada equipo de operación.
4. Ocupe ahora el DB-ZU con las entradas necesarias. La tabla 6-3 muestra
un ejemplo de ocupación para un equipo de operación. El desplazamiento
(offset) en el DB-ZU corresponde al [(número de equipo –1)*16].
Indique en la palabra de datos n+0 el No. DB del área de interfase. Instale
en las palabras de datos n+5 hasta n+8 los punteros para el buzón de en-
vío y el buzón de recepción. Ocupe las palabras de datos n+9 hasta n +11
con las entradas específicas del acoplamiento.
El DB-ZU es evaluado únicamente durante el arranque del DB-ZU. Esto
significa que las eventuales modificaciones en el DB-ZU durante el servi-
cio tienen como consecuencia un arranque del FB estándar.
DW DL DR Utilización
0 reservado 51 A indicar por el
usuario.
1 reservado –
2 Número de versión del FB estándar –
3 Estado de la orden Número de error A evaluar por el
usuario.
4 No es relevante en PROFIBUS-DP –
5 0 58 Puntero sobre buzón
de recepción; a indi-
6 0 0 car por el usuario
7 0 58 Puntero sobre buzón
de envío; a indicar
8 0 41 por el usuario
9 0 128 Área P lineal con di-
rección inicial 128
10 32 Tamaño del bloque
11 reservado –
12 No es relevante en PROFIBUS-DP –
13
14 reservado –
15
Ejemplo de programa:
L KY 52,1 52=Número del DB-ZU
1 = Número del equipo
:SPA FB 58 Comunicación con el equipo de operación
NAME :TDOP:DP Acoplamiento PROFIBUS-DP
:T MW 100 Guardar AKKU 1 en MW 100
:SPB=FEHL Salto a la evaluación de errores
Estado de la orden y número de error están en
MW 100.
15 12 11 10 8 7 0
- El bit no está ocupado
- - - X X X - X Número de error X El bit está ocupado (acceso de sólo lectura)
10. Si utiliza áreas de datos de usuario, instálelas ahora (véase capítulo 11).
Parametrización de La tabla siguiente muestra los parámetros que se han de indicar en la red
la red PROFIBUS-DP para el módulo de interfase y el equipo de operación a fin de
que ambos puedan comunicar entre sí.
Volumen de direcciones x x
(tamaño del bloque)
Indicación
Cuanto mayor se elija el tamaño del bloque, tanto mayor será la velocidad
de transmisión de datos. Sin embargo, al mismo tiempo de prolonga el
tiempo de reacción en el sistema de periferia descentralizada. Por razones de
rendimiento, en equipos con display gráfico se ha de elegir sin falta un ta-
maño de bloque lo mayor posible.
Parametrización En la tabla 6-4 figuran los parámetros que han de ser ajustados durante la
del equipo de configuración del equipo de operación. Al mismo tiempo se indican las asig-
operación naciones estándar prefijadas por la herramienta de configuración. La parame-
trización se efectúa en
ProTool bajo Sistema de destino →Control,
COM TEXT bajo Proyectar→Ajuste básico→Acoplamiento TDOP.
Parámetros Para que IM308B/C y equipo de operación puedan comunicar entre sí se han
de ajustar los siguientes parámetros en COM PROFIBUS:
Tipo de estación: COROS OP.. o HMI..
Número de estación: 3...126
El valor aquí registrado ha de coincidir con la dirección del OP que se
indica durante la configuración del equipo de operación.
Configuración de consigna:
La configuración de consigna se define mediante la elección del tamaño
del bloque. El tamaño del bloque se determina por la cantidad de los pue-
stos de enchufe indicados. En cada puesto de enchufe utilizado se indica
para ello la dirección 055 .
Se pueden ajustar los siguientes tamaños de bloque; 8 bytes, 16 bytes,
32 bytes, 64 bytes, 120 bytes.
Identificador de dirección:
El identificador se asigna automáticamente mediante la configuración de
consigna y no se debe modificar.
Dirección E y S:
Este campo permanece vacío en caso de direccionamiento a través de
ventana DP.
Interlocutor de Se pueden conectar como máximo dos equipos de operación al AG 95U, DP-
comunicación Master. Seleccione en ProTool bajo Sistema de destino → Control → Edición
el protocolo SIMATIC S5 – L2–DP y ajuste bajo Parámetros el Tipo de
CPU S5 95U.
Cuando hay conectados dos equipos de operación, el rendimiento es relativa-
mente bajo. Por ejemplo, el tiempo de actualización del equipo de operación
es de aprox. 5 a 15 segundos, pues el tiempo de ciclo del PLC es superior a
150 ms.
Entradas específi- En las entradas específicas del acoplamiento en el DB-ZU sólo está permi-
cas del acopla- tido el modo de direccionamiento 0 (área P lineal). En la palabra de datos
miento en el n+11 está el número del FB adicional. De este modo, la ocupación de las pa-
DB-ZU labras de datos n+9 hasta n+11 en el DB-ZU presenta el siguiente aspecto:
DL DR
DW n +9 0 Dirección inicial periférica
DW n +10 No es relevante Tamaño del bloque
DW n +11 0 No. del FB adicional
Indicación
Si la interfase DP del AG 95U DP-Master es proyectada a través del DB1, no
se pueden utilizar marcas de trabajo para el estado DP.
Si los archivos GSD en el directorio COM PROFIBUS son más antiguos que
los archivos GSD suministrados con ProTool o el COM PROFIBUS aún no
suporta un nuevo equipo de operación, copie los archivos de ProTool a
COM PROFIBUS. A continuación se ha de reiniciar COM PROFIBUS y se-
leccionar Leer archivos GSD.
Si ya ha creado una configuración de COM PROFIBUS con un archivo anti-
guo y quiere utilizar los archivos GSD más actuales, en este caso se deberá
crear de nuevo la configuración.
Parámetros Para que AG 95U DP-Master, y equipo de operación puedan comunicar entre
sí se han de ajustar los siguientes parámetros en COM PROFIBUS:
Tipo de estación: COROS OP.. o HMI..
Número de estación: 3...126
El valor aquí registrado ha de coincidir con la dirección del OP que se
indica durante la configuración del equipo de operación.
Designación de bus: Profibus-DP
Perfil de bus: ajustable/S5-95U
Configuración de consigna:
La configuración de consigna se define mediante la elección del tamaño
del bloque. El tamaño del bloque se determina por la cantidad de los pue-
stos de enchufe indicados. En cada puesto de enchufe utilizado se indica
para ello la dirección 055 .
Se pueden ajustar los siguientes tamaños de bloque; 8 bytes, 16 bytes,
32 bytes.
Identificador de dirección:
El identificador de dirección se asigna automáticamente mediante la con-
figuración de consigna y no se debe modificar.
Dirección E y S:
Este campo únicamente se puede ocupar con el área P; el área de direc-
ciones admisible es de 64–191.
Parámetro Ajuste
Parámetros de bus datos aceptar ”parámetros calculados”
Modo de operación DP libre
Vigilancia de exploración para el equipo de operación sólo es conveniente
”No”
Tiempo de polling mín. 5 ms; lo más pequeño posible
Intervalo esclavo mín. máximo 5 ms
Conexión El TD/OP se conecta con un borne de bus SINEC L1 BT 777 al bus SINEC
L1. La conexión se efectúa opcionalmente a través
de la interfase base del TD/OP o
del módulo de interfase serie del TD/OP.
El módulo de interfase serie permite la utilización simultánea de una inter-
fase serie y del acoplamiento al bus SINEC L1.
Función La conexión en serie del bus de campo SINEC L1 está definida por la norma
estándar RS 485.
La conversión de la física TTY del TD/OP a la física RS 485 del SINEC L1
se efectúa a través del borne de bus SINEC L1.
Parametrización de El bus SINEC L1 se parametriza a través del paquete de software COM 530.
la red SINEC L1
Para la conexión de cada equipo TD/OP al sistema bus, cada TD/OP debe
registrarse con su dirección de esclavo parametrizada a través de COM
TEXT en la lista circular del CP 530.
Indicación
¡La conexión del BT 777 con el TD/OP sólo debe enchufarse o soltarse
cuando el TD/OP esté sin tensión!
Sin embargo, el bus puede seguir estando activo.
Control
TD/OP
Módulos
de manejo
Recetas
Procesador de
comunicaciones SINEC L1
BT 777
TD/OP TD/OP TD/OP
Tarea del DB-TDOP El área de interfase DB-TDOP es al mismo tiempo interfase entre programa
de usuario y módulo de funciones estándar así como entre programa de usua-
rio y TD/OP. Contiene datos y punteros sobre áreas de datos que se necesitan,
entre otros, para la sincronización del intercambio de datos entre PLC y TD/
OP.
Una orden del control es depositada con sus parámetros por parte del pro-
grama de usuario en el área de datos de usuario ”órdenes de control”. Me-
diante la entrada de un puntero sobre este área de datos en un buzón de órde-
nes libre en el DB-TDOP se activa la orden del control.
Las áreas de datos de usuario sólo se han de ajustar cuando se tenga que utili-
zar la función correspondiente.
Tarea del DB-ZU El módulo de datos de asignación DB-ZU contiene una lista de todos los TD/
OP proyectados y que toman parte en la comunicación con el PLC, con sus
parámetros de control.
Area de interfase Ajusta, p. ej. DB 51 con una longitud de 228 DW. Este DB es el área de
interfase DB-TDOP.
15 12 11 10 8 7 0
- El bit no está ocupado
- - - X X X - X Número de error X El bit está ocupado (sólo acceso de lectura)
Indicación
El DB-ZU únicamente es evaluado en el arranque del FB estándar. Una
eventual modificación en el DB-ZU debe tener como consecuencia un arran-
que del FB estándar.
Módulos de Todas las funciones de interfase son gestionadas a través del módulo de fun-
manejo ciones FB-TDOP: L1. Este necesita los siguientes módulos de manejo:
– HTB-SEND,
– HTB-RECEIVE,
– HTB-CONTROL y
– HTB SYNCHRON.
Indicación
Los módulos de manejo necesitan como área de trabajo el DB-HTB. Este
debe ajustarse de forma fija como DB56 con una longitud mínima de 16 pa-
labras de datos.
Si el DB 56 se ajusta con más de 16 palabras de datos, está a libre disposi-
ción del usuario a partir de la palabra de datos DW 16.
Llamada de los Con excepción del FB-SYNCHRON, los módulos de manejo son llamados
módulos de automáticamente por el FB estándar.
manejo
El FB-SYNCHRON debe ser llamado en los módulos de organización de
arranque OB 20, OB 21 y OB 22:
Ejemplo de llamada para SIMATIC S5 115 U:
Buzón de envío, Para cada TD/OP conectado se ha de ajustar un buzón de envío y un buzón
buzón de de recepción con una longitud fija de 34 palabras de datos cada uno. En el
recepción DB-ZU se deben ajustar, en las palabras de datos n+5 hasta n+8, punteros
para los buzones de envío y recepción.
Los parámetros de interfase prefijados para el TD/OP tienen que coincidir con los valores parametriza-
dos para el procesador de comunicaciones SINEC L1.
Límites del Otras unidades participantes en el bus SINEC L2 (esclavos) son admisibles,
sistema pero no están incluidos en la comunicación TD/OP-PLC.
como máximo son posibles 32 maestros (TD/OP o PLC) u otras unidades
participantes aptas para maestros coordinadas.
como máximo 30 TD/OP por cada PLC (cuando hay un PLC maestro de
bus en el SINEC L2).
Programa DBĆTDOP
DBĆZU
de usuario
Area de
comunicacio-
nes Módulo de
funciones estándar
Buzones de DB-SEND
órdenes Buzón de envío
DBĆEMPF
DBĆAPP Buzón de recepción
DBĆHTB
Area de
datos de
usuario Módulos de
manejo
Procesador de
comunicaciones SINEC L2
Bus SINEC L2
*) no en S5-95 L2
Tarea del DB-TDOP El área de interfase es al mismo tiempo interfase entre programa de usuario y
módulo de funciones estándar así como entre programa de usuario y TD/OP.
Contiene datos y punteros sobre áreas de datos que se necesitan, entre otros,
para la sincronización del intercambio de datos entre PLC y TD/OP.
Una orden del control es depositada con sus parámetros por el programa de
usuario en el DB-APP. Mediante la entrada de un puntero sobre este área de
datos en un buzón de órdenes libre en el DB-TDOP se activa la orden del
control.
Las áreas de datos de usuario únicamente se han de ajustar cuando se tenga
que utilizar la función correspondiente.
Tarea del DB-ZU El módulo de datos de asignación DB-ZU contiene una lista de todos los TD/
OP proyectados y que toman parte en la comunicación con el PLC, con sus
parámetros de control.
Area de interfase Ajustar p. ej. DB 51 con una longitud de 256 DW. Este DB es el área de
interfase DB-TDOP.
15 12 11 10 8 7 0
- El bit no está ocupado
- - - X X X - X Número de error X El bit está ocupado (sólo acceso de lectura)
SIMATIC S5-95 L2 DL DR
DW n +9 Dirección participantes de L2 1) reservada
DW n +10 TD/OP-SAP 1) 2) AG-SAP 2)
DW n +11 STBS 2) STBS 2)
1) Estos datos han de coincidir con los datos proyectados en COM TEXT
2) Estos datos han de coincidir con los datos parametrizados en el DB 1
Otros PLC DL DR
DW n +9 Dirección participantes de L2 Dirección de página CP 5430 2)
DW n +10 TD/OP-SAP 1) 2) SEND-/REC-ANR 2)
DW n +11 reservada
1) Estos datos han de coincidir con los datos proyectados en COM TEXT
2) Estos datos han de coincidir con los datos proyectados en el COM del CP de control
o COM NCM
Módulos de En el enlace PLC del TD/OP con el bus SINEC L2 los módulos de manejo
manejo controlan el intercambio de datos entre el FB estándar y el módulo CP.
SIMATIC S5-115 U, Dependiendo del tipo de PLC, los módulos de manejo tienen los siguientes
S5-135 U y números de FB:
S5-155 U
Módulo de funciones PLC
S5-115 U S5-135 U S5-155 U
FB-SEND FB 244 FB 120 FB 120
FB-RECEIVE FB 245 FB 121 FB 121
FB-CONTROL FB 247 FB 123 FB 123
FB-SYNCHRON FB 249 FB 125 FB 125
Indicación
Estos módulos de manejo necesitan como área de trabajo el DB-HTB. ¡Este
debe instalarse fijo como DB 55 con una longitud mínima de 16 palabras de
datos! Si el DB 55 se instala con más de 16 palabras de datos, a partir de
DW 16 está a la libre disposición del usuario.
Llamada de Con excepción del FB-SYNCHRON, los módulos de manejo son llamados
los módulos automáticamente por el FB estándar.
de manejo
El FB-SYNCHRON debe ser llamado en los módulos de organización del
arranque OB 20, OB 21 y OB 22:
Ejemplo para SIMATIC S5-115 U:
SIMATIC S5-95 L2 La EPROM del AG S5-95 L2 contiene los módulos de funciones L2-SEND y
L2-RECEIVE. Estos son llamados por el FB estándar. No es necesaria una
sincronización por parte del usuario.
Indicación
Estos módulos de funciones necesitan como área de trabajo el DB-HTB.
¡Este debe instalarse fijo como DB 55 con una longitud mínima de 16 pala-
bras de datos!
Si se instala el DB 55 con más de 16 palabras de datos, a partir de DW 16
está a la libre disposición del usuario.
Avisos de error Aquí, los módulos de manejo depositan eventuales avisos de error. La des-
cripción exacta de estos errores la encontrarán en el manual SINEC L2.
Estructura:
DL DR
DW 101 ANZW
DW 102 no ocupado PAFE
Buzón de envío, Para cada TD/OP conectado se tiene que ajustar un buzón de envío y un bu-
buzón de zón de recepción con una longitud fija de 128 palabras de datos cada uno. En
recepción el DB-ZU, en las palabras de datos n+5 hasta n+8, se tienen que ajustar pun-
teros para el buzón de envío y buzón de recepción.
Extensión Para el enlace de bus SINEC L2 es necesaria una parametrización de las uni-
dades participantes en el bus. La parametrización comprende:
Parámetros relativos a la estación:
p. ej. la dirección de la estación propia, el tipo de estación (activa, pasi-
va), etc.
Parámetros del bus:
p. ej. velocidad de transferencia, protocolo, etc.
Parámetros de comunicación:
mediante estos parámetros se instalan canales de comunicación y buffers
para la comunicación.
Medios auxiliares Para el PLC (excepto S5-95 L2) debe parametrizarse el procesador de comu-
nicaciones SINEC L2-CP con el paquete COM apropiado.
La configuración/parametrización del TD/OP se efectúa con el software de
configuración COM TEXT.
En las tablas 8-1 hasta 8-3 están relacionados los parámetros de interfase que se tienen que ajustar para
la configuración con COM TEXT. Al mismo tiempo se han de indicar las ocupaciones previas prefija-
das por COM TEXT. Se tienen que ajustar los siguientes parámetros:
S Parámetros relativos a la estación (Tabla 8-1),
S Parámetros de bus (Tabla 8-2) y
S Parámetros de comunicación (Tabla 8-3).
La parametrización se efectúa bajo Proyectar → Ajuste básico → Acoplamiento TDOP.
1) La velocidad proyectada con COM TEXT tiene que coincidir con el valor prefijado para el procesador de
comunicaciones
1) Los tiempos se introducen como ”tiempos de bits”. Una unidad de tiempo de bit es el tiempo que transcurre al
transferir un bit (valor inverso de la velocidad de transferencia), véase GHB SINEC L2
2) SAP: Service Access Point.
Todos los valores proyectados con COM TEXT (excepción: default SAP) tienen que coincidir con los
datos de configuración del procesador de comunicaciones.
Indicación
Los parámetros del bus ya están ocupados previamente con valores convenientes. Una modificación
incorrecta de los valores ajustados puede perjudicar la capacidad funcional del sistema bus.
Los valores proyectados con COM TEXT no tienen que coincidir forzosamente con los datos de confi-
guración del procesador de comunicaciones.
Los siguientes parámetros proyectados también deben entrarse en el módulo de datos DB-ZU:
S Dirección de participante del equipo TD/OP (DL n+9)
S SAP del equipo TD/OP (DL n+10)
Los siguientes parámetros también deben parametrizarse para el PLC asignado:
S Dirección L2 del PLC
S SAP del PLC
La parametrización del CP de control, p. ej. CP 5430, está descrita en el manual del equipo SINEC L2.
Para cada TD/OP asignado al PLC debe proyectarse una comunicación Layer-2 libre. Los siguientes
parámetros de comunicación deben proyectarse en el CP de control.
S Tipo LIBRE
S PRIO H
S SEND/REC-ANR proyectable discrecionalmente (debe coincidir con DR n+10 en la entra-
da DB-ZU para este TD/OP)
S SAP proyectable discrecionalmente (debe coincidir con los parámetros AG-
SAP en la máscara Parámetros de comunicación del COM TEXT.
La parametrización de la interfase SINEC L2 del S5-95 L2 está descrita en el manual del equipo corres-
pondiente.
Para cada TD/OP asignado al PLC debe proyectarse una comunicación Layer-2 libre. Esto se efectúa
mediante la edición del módulo de datos DB1 en el PLC.
Para cada comunicación del TD/OP debe instalarse un Service-Access-Point (SAP) en dirección de
transmisión y recepción. Para cada SAP de transmisión debe definirse un ”Byte de estado Transmitir”
(STBS) y un ”Byte de estado Recibir” (STBR).
Los números de estos bytes de estado deben registrarse en el DB-ZU.
SS2
Módulo de
interfase paralelo
Acoplamiento paralelo 16
Grupos de PLC En el acoplamiento paralelo, los PLC se dividen en dos grupos que se dife-
rencian por la estructura de la comunicación. A los distintos grupos pertene-
cen los siguientes PLC:
Grupo 1:
AG 90U,
AG 100U (CPU 100, CPU 102)
Grupo 2:
AG 95U,
AG 100U (CPU 103),
AG 115U.
Sistema mínimo El acoplamiento puede configurarse de modo que no se utilicen todas las 16
líneas de datos desde el PLC al TD. Esto origina las siguientes limitaciones:
S menos de 999 avisos proyectables
S sólo órdenes sin parámetros
S sólo avisos sin variables.
Indicación
En el caso de querer configurar un sistema mínimo, es necesario para Vd. el
conocimiento del capítulo 9.4 (Estructura del valor de salida hacia el TD).
La cantidad de las líneas de datos utilizadas debe proyectarse con COM TEXT.
Requisitos
- de Para el acoplamiento paralelo se necesitan:
hardwarey S 1 TD10 ó TD20,
software
S 1 módulo paralelo,
S 1 PLC con 16 salidas digitales y una entrada digital.
El módulo E/S digital utilizado debe presentar una frecuencia de conmu-
tación de 100 Hz como mínimo.
PLCs admisibles son:
– PLC 90U,
– PLC 95U,
– PLC 100U,
– HPLC 115U (CPU 941 hasta CPU 944),
– HPLC 115U (CPU 941B hasta CPU 944B).
S Equipo de programación,
S FB-TDOP:PAR para el PLC respectivo.
Las figuras 9-2 y 9-3 muestran el desarrollo principal de la transferencia de órdenes y avisos desde el
PLC al TD para los distintos grupos de PLCs.
PLC grupo 1
DB-TD
FB 54 Area de interfase 6 5
Módulo de Dout del
entrada módulo paralelo
2 3
Módulo de Valor de salida
1 Programa 3 4
funciones 2 Buzón de de Din 0 hasta Din 14
estándar Módulo de del módulo
órdenes usuario salida paralelo
Control y
supervisión
Acceso del FB 54
Acceso del programa de usuario
À El usuario entra los datos de órdenes o de avisos en el buzón de órdenes libre del DB-TD.
Á Los datos en el buzón de órdenes son leídos por el FB estándar (FB 54) por bytes, se completan
en una palabra de salida y se preparan como valor de salida.
 El valor de salida es dispuesto por el usuario en el módulo de salida.
à El módulo de salida transfiere el valor de salida al TD.
Ä El TD interpreta los datos recibidos y acusa la recepción en la salida Dout con una señal de trans-
ferencia.
Å A través de un módulo de entrada, el usuario lee la señal de transferencia del TD y la transfiere
durante la siguiente llamada como resultado del enlace al FB estándar.
PLC grupo 2
DB-TD
Area de interfase
FB 54 7 6 Dout del
Módulo de módulo paralelo
3 4 entrada
Valor de salida
1
8 buzones
Módulo de de órdenes Din 0 hasta Din 14
Programa 4 5
funciones Control y de del módulo paralelo
estándar supervisión Módulo de
2 usuario salida
Buzón. envío.
DB-APP
Modulo de datos
de órdenes
2
Ordenes PLC
Avisos de
servicio Acceso del FB 54
Alarmas Acceso del programa de usuario
À El usuario entra:
– órdenes y avisos en el módulo de órdenes DB-APP,
– un puntero sobre una orden o sobre un aviso en un buzón de órdenes libre del DB-TD.
Á El FB 54 copia los datos de órdenes/avisos desde el área de datos de órdenes al buzón de transmi-
sión del DB-TD.
 Los datos en el buzón de transmisión son leídos por el FB 54 por bytes, completados en una pala-
bra de salida y preparados como valor de salida.
à El valor de salida es dispuesto por el usuario en el módulo de salida.
Ä El módulo de salida transfiere el valor de salida al TD.
Å El TD interpreta los datos recibidos y acusa la recepción en la salida Dout con una señal de trans-
ferencia.
Arranque del En el módulo de organización del arranque se debe programar una instruc-
FB estándar ción que ajuste el bit de arranque en el área de interfase DB-TD.
El bit de arranque se encuentra en los bits de control y confirmación del
DB-TD.
PLC grupo 1: DW 40, bit 0
PLC grupo 2: DW 64, bit 0
Módulo de
organización KH = 0 0 0 1 Bit = 1
del arranque (Iniciar el
arranque
del FB 54)
Acceso del usuario: R = Lectura
W = Escritura
– = El bit no está ocupado
Reposición del Para reponer el módulo de funciones estándar, el bit de arranque también se
FB estándar puede ajustar en el programa cíclico durante un ciclo del programa
El módulo de funciones FB-TDOP:PAR repone de nuevo el bit de arranque.
Indicación
En un sistema mínimo con cantidad reducida de cables de datos es necesario
proyectar con COM TEXT los cables que no se utilicen. En caso contrario,
estos cables no utilizados son notificados como defectuosos durante la verifi-
cación respecto a rotura de cable.
15 12 11 10 8 7 0
- El bit no está ocupado
- - - X X X - X Número de error X El bit está ocupado (sólo acceso de lectura)
La longitud mínima que se ha de ajustar para el área de interfase DB-TD depende del PLC utilizado:
– PLC grupo 1: 60 palabras de datos
– PLC grupo 2: 134 palabras de datos.
Si no existe el DB-TD o es demasiado corto, después de la llamada del FB estándar se obtiene del AK-
KU 1 el correspondiente aviso de error en el DR.
Identificador de DW 31:
PLC, Identificador En esta palabra de datos del DB-TD, el FB 54 deposita un identificador espe-
de acoplamiento cífico del PLC y un identificador específico del acoplamiento.
El área de datos de órdenes DB-APP sólo se tiene que ajustar en los PLC del
grupo 2. Contiene los datos de órdenes y de avisos que se deben transferir al
TD. La longitud del área de datos de órdenes depende de la cantidad de órde-
nes y avisos registrada. El número del módulo de datos DB-APP utilizado no
debe ser igual al número del DB-TD.
A continuación están descritas las posibilidades de configuración así como la activación y transferencia
de avisos y órdenes del control.
Avisos Para el TD se pueden proyectar 999 avisos de servicio y 999 alarmas como
máximo, sin o con variables, respectivamente.
En la configuración con COM TEXT se asigna a cada aviso un número de
aviso unívoco (1...999), bajo el cual puede ser activado desde el PLC.
Indicación
El aviso de servicio 0 es un aviso de reposo proyectable (variables no permi-
tidas). El texto de los avisos proyectado se emite durante el arranque del TD
en lugar del aviso de reposo del firmware.
Ordenes del PLC Las órdenes del PLC sirven para activar, a través de un programa de usuario,
funciones prefijadas, p. ej.:
– cambiar el modo de servicio del TD,
– seleccionar imágenes especiales,
– ajustar la hora/fecha.
En el anexo B se encuentra una lista de las órdenes del PLC admisibles.
PLC grupo 1 El área de datos DW 32 hasta DW 39 del DB-TD está prevista para la en-
trada de órdenes (orden del PLC o aviso). Para activar una orden o un aviso,
el programa de usuario entra los datos de la orden o del aviso en el buzón de
órdenes.
Una orden del PLC comprende como máximo 4 palabras (encabezamien-
to de la orden y hasta tres parámetros).
Un aviso comprende como máximo 7 palabras (encabezamiento del aviso
y eventuales variables del aviso).
PLC grupo 2 El área de datos DW 32 hasta DW 63 del DB-TD está subdividida en 8 buzo-
nes de órdenes igualmente autorizados con una longitud de cuatro palabras
cada uno.
Para activar una orden o un aviso, el programa de usuario entra un puntero en
un buzón de órdenes libre cualquiera.
Puntero sobre orden El puntero indica la primera palabra de datos del DB-APP (área de datos de
órdenes con datos de orden/aviso).
Mediante la utilización de punteros en los buzones de órdenes del DB–TD se
pueden ordenar las órdenes/avisos en el DB-APP sin interrupciones.
DB-TD
8 buzones de órdenes DB-APP, p. ej.
Puntero sobre Orden
Programa
de usuario Puntero sobre Aviso de servicio
Puntero sobre
Alarma
.. ..
. .
Estructura de Cada uno de los ocho buzones de órdenes tiene la siguiente estructura:
un buzón de DL DR
órdenes para 15... ..8 7.. ..0
PLCs grupo 2
DW n KH=00 Número DB
DW n+2 reservado
Número DB Número del DB-APP. En el DB-APP están los datos de orden/aviso. Valores
admisibles: 10 hasta 255
Estado de la orden, El estado de la orden y el número de error de la orden actual están descritos
número de error en el capítulo 10.2.5.
La figura 9-7 muestra la estructura principal de los avisos de servicio y las alarmas.
15 14 13 12 11 10 9.. ..0
Número de aviso
DW n 0 0 X X X X (1 hasta 999) Encabezamiento
del aviso
DW n+1 Cantidad de palabras de variables
Encabezamiento En los PLC del grupo 2, el puntero del buzón de órdenes del DB-TD señala
del aviso al encabezamiento de la orden. Aquí, el usuario debe entrar:
S número de aviso (1 hasta 999)
S estado del aviso
S el modo ”aviso de servicio o alarma”
15 14 13 12 11 10 9.. ..0
0 0 llega
0 1 desaparece
1 0 acusado Estado del aviso
1 1 reservado
0 1 Aviso de servicio
Modo
1 0 Alarma
Area de variables El area de variables sólo se necesita cuando los avisos están proyectados con
variables.
Palabra de variable 1 hasta palabra de variable n: Aquí se indica el valor de
la respectiva variable en el PLC.
Las órdenes del PLC y los avisos son transferidos por palabras (valor de sa-
lida del DB-TD, DW 28) hacia el TD.
15 14 13 12 11... ..0
0 P Modo Datos
Din 0
Módulo
paralelo
Din 14
Dout
Asignación de las Los bits 0 hasta 14 del valor de salida están asignados a las entradas digitales
entradas digitales Din 0 hasta Din 14 del módulo paralelo.
Bit
13 12 Significado
0 0 reservado
0 1 Aviso de servicio
1 0 Alarma
Se transfiere el En los avisos se transfiere, en primer lugar, el encabezamiento del aviso (si
encabezamiento está proyectado) y después las variables del aviso por bytes.
del aviso
15 14 13 12 11 10 9... ...0
0 P Modo Z Número de aviso Valor de salida (DB-TD, DW 28)
Se transfieren
las variables
Se transfiere el en- En las órdenes del PLC se transfiere, en primer lugar, el encabezamiento de
cabezamiento de la orden (si existe) y después los parámetros de la orden.
la orden
15 14 13 12 11 10 8 7... ...0
0 P Modo – Cantidad Número de la orden Valor de salida (DB-TD, DW 28)
– El bit no está ocupado
Byte de menor peso del número de orden especificado
en el encabezamiento de la misma
Cantidad de los siguientes bytes de parámetros
Si la cantidad = 0, ha finalizado la transferencia de la
orden, de lo contrario se transfieren a continuación los
parámetros de la orden por bytes
Modo órdenes del PLC
Bit de paridad
Se transfieren los
parámetros
de la orden
15 14 13 12 11 10 8 7... ...0
0 P Modo – Cantidad Byte de parámetros Valor de salida (DB-TD, DW 28)
– El bit no está ocupado
Los parámetros se transfieren al TD por bytes
Cantidad de los bytes de parámetros aún por transfe-
rir. La cantidad se reduce en 1 con cada transferen-
cia, es decir que con la transferencia del último byte
de parámetros la cantidad tiene el valor 0.
1) Separación máx. admisible entre dos caracteres recibidos. Si dentro de este margen de tiempo no entra ningún
carácter en el TD se emite un aviso del sistema.
2) 0 = No se necesita el cable; 1 = Se necesita el cable
Los parámetros de interfase prefijados para el TD tienen que coincidir con los valores parametrizados
para SIMATIC S5.
Preparativos Antes de la llamada del FB54 deberá efectuarse un enlace de todas las líneas
de transferencia en un VKE válido para el módulo de funciones estándar.
Ejemplo:
U Ex.y Línea de transferencia, equipo 1
U Ex.z Línea de transferencia, equipo 2
S M100.0 Marca intermedia para VKE
UN Ex.y Línea de transferencia, equipo 1
UN Ex.z Línea de transferencia, equipo 2
R M100.0 Marca intermedia para VKE
U M100.0 Formar VKE a partir de marcas
intermedias
Longitud mínima En la tabla siguiente se indica la longitud mínima del módulo de datos para
los distintos tipos de acoplamientos.
Indicación
El módulo de datos para el área de interfase se tiene que instalar en la
memoria RAM de la CPU. No están permitidos los módulos de datos
ampliados DX. El número de DB ha de ser superior o igual a 10.
Ajustar el área de Instale el módulo de datos para el área de interfase con la longitud necesaria
interfase para su acoplamiento. Si no utiliza ninguna de las áreas de datos indicadas en
el módulo de datos, no deberá realizar entrada alguna. Las áreas de datos que
necesita el módulo de funciones estándar se hayan presentes al ajustar el mó-
dulo de datos.
Tabla 10-1 Ocupación del área de interfase para PLCs del grupo 2
DW DL DR Utilización
0–9 Área de comunicaciones del FB estándar. –
Este área no se debe modificar.
10 Tipo de datos Número de DB/DX Puntero sobre buzón
de recepción; sólo el
equipo con display
11 0 Dirección inicial de líneas escribe en
estas palabras de da-
tos.
12 Longitud en palabras
Explicación, véase
capítulo 11.7.3.
13 Tipo de datos Número de DB/DX Puntero sobre buzón
secuencial de rece-
tas; sólo el equipo
14 0 Dirección inicial con display de líneas
escribe en estas pala-
bras de datos.
15 Longitud en palabras
Explicación, véase
capítulo 11.7.3.
16 Tipo de datos Número de DB/DX Puntero sobre buzón
números de recetas;
sólo el equipo con
17 0 Dirección inicial display de líneas es-
cribe en estas pala-
bras de datos.
18 Longitud en palabras
Explicación, véase
capítulo 11.7.3.
Tabla 10-1 Ocupación del área de interfase para PLCs del grupo 2, continuación
DW DL DR Utilización
19–28 reservado –
29 Versión de firmware El equipo de opera-
del equipo de operación ción escribe en la
30 254 Número de DB DW 29 y 3030.
34 reservado
35 Estado de la orden Número de error
36–39 2º buzón de órdenes como DW 32–35
40–43 Buzón de órdenes nº 3 como DW 32–35
44–47 4º buzón de órdenes como DW 32–35
48–51 5º buzón de órdenes como DW 32–35
52–55 6º buzón de órdenes como DW 32–35
56–59 7º buzón de órdenes como DW 32–35
60–63 8º buzón de órdenes como DW 32–35
64 Sincronización de la Arranque del FB es- Bits de control y res-
transferencia de re- tándar, modo de ser- puesta 1
gistro de datos vicio
(véase cap. 11.7.4)
65 Sincronización de reservado Bits de control y
fecha, hora, alarma respuesta 2
cíclica
66 no ocupado Hora (0 – 23) Hora
67 Minuto (0 – 59) Segundo (0 – 59) ( difi d BCD)
(codificada
68 no ocupado
69 no ocupado Día de la semana Fecha
(1 – 7) (codificada BCD)
70 Día (1 – 31) Mes (1 – 12)
71 Año (0 – 99) no ocupado
72–74 48 bits de alarma A indicar por el
usuario en la confi-
guración.
75–93 reservado –
94 0 Número de la orden Copia de la última
95 Parámetro 1 orden
d ddell controll
procesada
96 Parámetro 2
97 Parámetro 3
Tabla 10-1 Ocupación del área de interfase para PLCs del grupo 2, continuación
DW DL DR Utilización
98 Vigilancia del bit de vida (watchdog) Predeterminado 200
(formato KF)
99 Número de versión del FB estándar El FB estándar es-
cribe en la DW 99.
100 reservado –
101 – Avisos de error de los módulos de manejo A evaluar por el
102 (sólo en PROFIBUS) usuario.
103 – reservado –
255
(Longitud en función del
tipo de acoplamiento)
Indicación
El área de comunicaciones y todas las áreas no utilizadas en el acoplamiento
correspondiente son áreas reservadas. Los accesos de escritura a áreas reser-
vadas no están permitidas para el programa del usuario.
Ocupación de los A través del bit 0 se inicia el FB estándar. El bit 1 indica el estado actual del
bits en DR 64 FB estándar y el bit 2 el modo de servicio del equipo de operación. La fi-
gura 10-1 muestra la estructura de los bits de control y respuesta 1.
DR 64
7 2 1 0
- - - - - R R W
Arranque del FB
Estado del FB
Modo de servicio del equipo de operación
- = no ocupado
R = acceso de sólo lectura
W = acceso de lectura y escritura
Aviso de error del Controle el AKKU 1 por si el FB estándar ha emitido un aviso de error.
FB estándar
Si durante la edición del módulo de funciones se presenta un error, el resul-
tado del enlace se pone en el valor ”1”. Esto le permite saltarse una evalua-
ción de errores propia con la instrucción SPB.
Después de la llamada del FB estándar, en el AKKU 1 se encuentra el estado
actual de la orden así como el número de un error eventualmente aparecido.
15 12 11 10 8 7 0
- El bit no está ocupado
- - - X X X - X Número de error X El bit está ocupado (acceso de sólo lectura)
Transferencia de DW 66-71
fecha y hora Por medio de la orden del control 41 se puede iniciar la transferencia de hora
y fecha desde el equipo de operación al PLC. La fecha y la hora se escriben
en el área de interfase con la orden del control 41 y allí pueden ser valoradas
por el programa STEP5. La figura 10-3 muestra la estructura del área de da-
tos en el área de interfase. Todos los datos están codificados BCD.
DL DR
DW 15 8 7 0
66 no ocupado Hora (0 – 23)
Hora
67 Minuto (0 – 59) Segundo (0 – 59)
68 no ocupado
69 no ocupado Día de la semana (1 – 7)
Fecha
70 Día (1 – 31) Mes (1 – 12)
71 Año (0 – 99) no ocupado
Sincronización de Los bits de control y respuesta 2 en el área de interfase (DW 65) sincronizan
la transferencia la transferencia de fecha y hora. Cuando el equipo de operación ha transfe-
rido al PLC un nueva fecha o una nueva hora a través de la orden del control,
pone los bits representados en la figura 10-4. Después de la evaluación de la
fecha o de la hora deberá reponer de nuevo los bits en el programa STEP5 a
fin de poder reconocer la siguiente transferencia.
DL 65
15 14 13 12 8 - = no ocupado
W W W - - - - - W = acceso de lectura y escritura)
Indicación
La orden del control 41 no puede ser llamada cíclicamente o con intervalo
inferior a 5 segundos, pues de lo contrario se sobrecarga la comunicación
con el equipo de operación. En el equipo de operación aparece entonces el
número de error 502 ó 503.
Equipos aplicables La utilización de alarmas cíclicas sólo es posible en el OP15 y OP17. Una
alarma cíclica es un momento que se repite de forma periódica (por horas, días,
semanas, años), en el cual se ejecuta una función determinada como, p. ej.:
– Imprimir buffer de avisos
– Imprimir imagen
– Selección de una imagen
Cuando en el OP se haya alcanzado una alarma cíclica, en este área se pone
el bit correspondiente:
DW 15 No. bit 0
72 16 1
73 32 17
74 48 33
No. alarma
Transferir al En entradas de imagen se pueden crear campos de entrada para alarmas cícli-
alarma cíclica al cas que tengan un enlace del proceso y, por ello, una conexión con el control.
PLC (sólo en Si se modifica una alarma cíclica mediante una entrada en el OP, la nueva
configuración con alarma cíclica se transfiere al PLC.
COM TEXT)
DR
DR
DR
Indicación
El enlace del proceso para los tipos de alarmas cíclicas ”semanal” y ”anual”
ha de comprender obligatoriamente una longitud de 2 palabras de datos. En
caso contrario aparece el aviso del sistema $635 después de la entrada de la
alarma cíclica.
Sincronización de Los bits de control y respuesta 2 en el área de interfase (DW 65) sincronizan
la transferencia la transferencia de los bits de alarmas cíclicas.
Si el OP ha puesto un nuevo bit de alarma cíclica en el área de interfase, tam-
bién pone el bit correspondiente en el bit de control y respuesta 2 (véase fi-
gura 10-5). De este modo, únicamente necesita consultar dicho bit a fin de
detectar una modificación de los bits de alarma cíclica.
DL 65
15 14 13 12 8 - = no ocupado
W W W - - - - - W = acceso de lectura y escritura)
Entradas del FB El FB estándar entra informaciones en las DW 31 y 99 que Vd. puede evaluar
estándar en el programa de usuario. Los accesos de escritura a estas palabras de datos
no están permitidas por parte del programa del usuario.
DL DR
15 12 11 8 7 4 3 0
Identificador de PLC Acoplamiento no ocupado
Valor Acoplamiento
1 AS511 (a través de interfase SI1 de la CPU)
2 Paralelo
3 FAP (a través de interfase SI2 de la CPU)
4 FAP (a través de CP521 SI)
5 FAP (a través de CP523)
6 SINEC L1 (a través de CP 530)
7 PROFIBUS
9 PROFIBUS-DP
Número de versión DW 99
del FB estándar El módulo de funciones estándar entra en esta palabra de datos su número de
versión.
15 ... 8 7 6 5 0
DW 99 Versión (0 bis 99) en el R R no ocupado
formato KF (coma fija)
Estructura de la Una orden del control consta siempre de 4 palabras de datos. La primera pa-
orden del control labra de datos contiene el número de orden. En las palabras de datos 2 a 4 se
transmiten hasta tres parámetros dependiendo de la función. La figura 10-7
muestra la estructura principal de una orden del control. Las 4 palabras de
datos para la orden del control pueden estar depositadas en cualquier posición
en el PLC.
Activación de una Cuando Vd. registra un puntero en el área de interfase sobre una orden del
orden del control control, el FB estándar activa entonces la transferencia hacia el equipo de
operación.
Ocupe en primer lugar el área de memoria, p. ej. con un módulo de datos,
con el nombre auténtico de la orden del control. Registre entonces en el bu-
zón de órdenes el puntero sobre el área de memoria. Para ello, ocupe primero
la DW 33 y después la DW32.
Ejemplo de orden A continuación les mostramos un ejemplo para la orden del control 51 ”Se-
del control lección de imagen”. El número de imagen 5 ha de ser llamado en el OP17 y
el cursor se encuentra en la entrada de imagen 0 en el segundo campo. La
figura 10-8 muestra gráficamente la ocupación del primer buzón de órdenes.
La orden del control propia se encuentra en el módulo de datos 100 desde la
DW 4. La tabla 10-5 presenta una lista de programa STEP5 correspondiente.
Estado y número En la quinta palabra de datos del buzón de órdenes se visualiza respectiva-
de error de la mente el estado de la orden del control y, dado el caso, un número de error.
orden del control
Esta palabra de datos contiene, después de la llamada del FB estándar, la
en curso
misma información que el Akku1. La figura 10-9 muestra el contenido del
Akku 1. Una excepción la constituye el bit 8 Ninguna orden en procesa-
miento. Este bit no es puesto en el área de interfase.
DL DR
15 12 11 10 8 7 0
- = El bit no está ocupado
- - - R R R - R Número de error R = acceso de sólo lectura
Número de error
Estado de la orden
Figura 10-9 Estado de la orden y número de error para órdenes del control
Indicación
El módulo de datos se asignación DB-ZU se tiene que instalar en la me-
moria RAM de la CPU. No están permitidos los módulos de datos am-
pliados DX.
El número de DB ha de ser superior o igual a 10.
El DB-ZU es evaluado únicamente durante el arranque del FB estándar.
En caso de modificaciones posteriores se ha de realizar un nuevo arran-
que del FB estándar.
En caso de aplicación simultánea de varios FB estándar en un PLC (para
distintos acoplamientos) se puede utilizar un DB-ZU común.
DW DL DR Utilización
n+0 reservado No. DB del área de A indicar por el
interfase usuario.
n+1 reservado –
n+2 Número de versión del FB estándar –
n+3 Estado de la orden Número de error A evaluar por el
usuario.
n+4 Entrada específica del acoplamiento A indicar por el
usuario.
n+5 Tipo de datos Número de DB/DX Puntero sobre buzón
0 = DB de recepción; a indi-
car por el usuario
1 = DX
n+6 0 Dirección inicial
(número de DW)
n+7 Tipo de datos Número de DB/DX Puntero sobre buzón
0 = DB de envío; a indicar
por el usuario
1 = DX
n+8 0 Dirección inicial
(número de DW)
n+9 Entradas específicas del acoplamiento A indicar por el
n+10 usuario.
i
n+11
n+12
n+13
n+14 reservado –
n+15
n = (número del equipo –1) * 16
DL: En este byte se registra el estado de la orden por parte del módulo de
funciones.
DR: En este byte, el FB estándar deposita el número de un error even-
tualmente aparecido de la aplicación actual.
Los tipos de datos admisibles para los punteros están relacionados en la ta-
bla 10-8.
Ejemplo:
El buzón de recepción y el buzón de envío están instalados en el DB 58 con
una longitud total de 100 palabras. Las palabras de datos DW 5 hasta DW 8
están ocupadas entonces de la siguiente manera:
Indicación
Los buzones de envío y de recepción no se pueden solapar. Un solapa-
miento no es reconocido por el FB estándar y puede provocar funciona-
mientos incorrectos.
Las direcciones de ambos buzones únicamente son determinadas durante
el arranque del FB estándar y, por tanto, no deben modificarse durante el
servicio PLC actual.
Volumen de Las áreas de datos de usuario que son posibles dependen del equipo de opera-
funciones ción aplicado y de la herramienta de configuración. La tabla 11-1 facilita una
relación general sobre el volumen de funciones de los distintos equipos de
operación.
Tabla 11-1 Áreas de datos de usuario que se pueden utilizar en los distintos equipos de operación
Área de datos de usuario TD10 TD20 TD17 OP5 OP7 OP15 OP25 OP27 TP27
OP17 OP35 OP37 TP37
OP20
Avisos de servicio x x x x x x x x x
Alarmas – x – x x x x x x
Órdenes del control x x x x x x x x x
Recetas – – – x x x x x x
Imagen del teclado del sistema – x x x x x x x –
Imagen del teclado – – – x x x x x –
Imagen de los LED – – – – x x x x –
Alarmas cíclicas – – – – – x – – –
Fecha y hora x x x x x x x x x
Número de la imagen – x – x x x x x x
Versión de usuario x x x x x x x x x
Área de solicitud de curvas – – – – – – x x x
Área de transferencia de curvas – – – – – – x x x
Definición Los avisos constan de texto estático y/o variables. El texto y las variables se
pueden proyectar libremente.
Fundamentalmente, los avisos se subdividen en avisos de servicio y alarmas.
El proyectista define lo que es un aviso de servicio y lo que es una alarma.
Acuse Debido a que las alarmas indican estados de servicio extraordinarios, han de
ser acusadas. El acuse se efectúa opcionalmente
mediante manejo en el equipo de operación o
poniendo un bit en el área de acuse del PLC.
Activación del Una activación del aviso se efectúa poniendo un bit en una de las áreas de
aviso avisos del PLC. La posición de las áreas de avisos es definida con la herra-
mienta de configuración. En el PLC también se habrá de instalar el área co-
rrespondiente.
En cuanto se ponga el bit en el área de avisos de servicio o de alarmas del
control y se transfiera dicho área al equipo de operación, este equipo reco-
noce el aviso correspondiente como ”llegado”.
A la inversa, el aviso es registrado como ”desaparecido” por el equipo de
operación después de haber sido repuesto el mismo bit en el control.
Áreas de avisos La tabla 11-2 representa la cantidad de áreas de avisos para avisos de servicio
y alarmas, la cantidad de áreas de acuse de alarmas (Control → Equipo de
operación o Equipo de operación → Control) así como la correspondiente
longitud total de todas las áreas para los distintos equipos de operación.
Correspondencia Para cada bit en el área de avisos proyectada se puede proyectar un aviso.
entre bit de aviso y Los bits están asignados a los números de avisos en orden creciente.
número de aviso
Ejemplo:
En el control SIMATIC S5 se ha proyectado el siguiente área de avisos de
servicio:
DB 60 Dirección 43 Longitud 5 (en DW)
La figura 11-1 muestra la correspondencia de los 80 (516) números de avi-
sos en total y los distintos números de bits en el área de avisos de servicio del
control.
Dicha asignación se efectúa automáticamente en el equipo de operación.
Áreas de acuse Si el PLC debe ser informado sobre un acuse de una alarma en el equipo de
operación o el acuse debe ser efectuado por el PLC mismo, en el PLC se han
de instalar las correspondientes áreas de acuse:
Área de acuse Equipo de operación→ PLC:
A través de este área se informa al PLC cuándo una alarma es acusada
mediante manejo en el equipo de operación.
Área de acuse PLC→ Equipo de operación:
A través de este área el PLC efectúa el acuse de una alarma.
Estas áreas de acuse también se han de indicar en la configuración bajo Pun-
tero de área.
La figura 11-2 muestra esquemáticamente las distintas áreas de alarma y
acuse. Los procesos de acuse están recogidos en las figuras 11-4 y 11-5.
Área de acuse
Equipo de operación ! PLC
Correspondencia Cada alarma tiene un número de aviso. Dicho número de aviso está asignado
entre bit de acuse respectivamente el mismo bit x del área de alarmas y el mismo bit x del área
y número de aviso de acuse. Normalmente, el área de acuse tiene la misma longitud que el área
de alarmas correspondiente.
Cuando la longitud de un área de acuse no abarca la longitud total del corres-
pondiente área de alarmas, y hay las siguientes áreas de alarmas y de acuse,
rige entonces la siguiente correspondencia:
Alarma No. 1 Bit de acuse para alarma No. 1
Alarma No. 49 Bit de acuse para alarma No. 49
Área de acuse Un bit puesto por el control en dicho área produce el acuse de la correspon-
PLC → Equipo de diente alarma en el equipo de operación. Reponga dicho bit cuando reponga
operación el bit en el área de alarmas. La figura 11-4 muestra el diagrama de impulsos.
El área de acuse PLC → Equipo de operación
tiene que seguir inmediatamente después del área de alarmas correspon-
diente,
tiene que tener exactamente el mismo tiempo de polling y
puede tener, como máximo, la misma longitud que el área de alarmas co-
rrespondiente.
En el caso de que el área de acuse PLC→ Equipo de operación no se encuen-
tre físicamente detrás del área de acuse, durante el arranque el equipo de ope-
ración se emite el aviso del sistema $655.
Área de alarmas
Figura 11-4 Diagrama de impulsos para área de acuse PLC → Equipo de operación
Área de acuse Cuando se pone un bit en el área de alarmas, el equipo de operación repone
Equipo de el correspondiente bit en el área de acuse. Si se acusa la alarma en el equipo
operación → PLC de operación, se pone el bit en el área de acuse. De este modo, el PLC puede
reconocer que la alarma ha sido acusada. La figura 11-5 muestra el diagrama
de impulsos.
El área de acuse Equipo de operación → PLC puede tener como máximo la
misma longitud que el área de alarmas correspondiente.
Área de alarmas
Área de acuse
Equipo de operación → PLC
Acuse a través de equipo de operación
Figura 11-5 Diagrama de impulsos para área de acuse Equipo de operación → PLC
Tamaño de las Las áreas de acuse PLC → Equipo de operación y Equipo de operación →
áreas de acuse PLC no pueden ser mayores que el área de alarmas correspondiente. Sin em-
bargo, se puede ajustar más pequeña cuando el acuse no deba ser efectuado
en todas las alarmas por el control. La figura 11-6 aclara el presente caso.
Área de alarmas Área de acuse de
Alarmas que alarmas reducida
pueden ser
acusadas
Indicación
¡Deposite las alarmas importantes en el área de alarmas de forma ascendente
desde el bit 0!
Los dos bits correspondientes entre sí en el área de alarmas y en el área de
acuse no deben ser puestos al mismo tiempo.
Nota sobre el TP El panel táctil (TP) no tiene teclado ni diodos luminosos que estén asignados
a teclas. Por esta razón no necesita instalar para el TP en ProTool punteros de
área para la imagen del teclado y de los LED.
Requisito A fin de poder evaluar la pulsación de teclas y activar los LEDs, se han de ins-
talar en el PLC las correspondientes áreas de datos – denominadas imágenes –,
e indicar durante la configuración como Punteros de área.
= Tecla SHIFT
pulsada
Indicación
Si se desconecta el equipo de operación mientras está pulsada la tecla o se
separa del PLC, permanece ajustado el bit correspondiente en la imagen del
teclado.
Estructura La imagen del teclado del sistema es un área de datos con una longitud fija.
La longitud depende del equipo de operación. La tabla 11-3 muestra la co-
rrespondencia.
Cada tecla del teclado del sistema tiene asignado exactamente un bit en la
imagen del teclado del sistema. Excepción: la tecla DIR en el OP5/15 y las
teclas del cursor.
La imagen del teclado del sistema también se ha de indicar en la configura-
ción bajo Puntero de área, tipo: teclado del sistema. Esta imagen únicamente
se puede crear en un PLC y allí una sola vez.
Número de bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
( ): INS A–Z
\
+/– . AĆZ DEL 1ª palabra
ENTER ESC ACK HELP
Y Z Q R I J A B TAB G H E F C D O P M N K L W X U V S T = , 2ª palabra
+ - * / 9 8 7 6 5 4 3 2 1 0
reservado 3ª palabra
Indicación
Los bits no utilizados no deben ser sobrescritos por el programa del usuario.
Bit general del El bit general del teclado sirve como bit de control. En cada transferencia de
teclado la imagen del teclado desde el equipo de operación al control se pone en el
valor 1 y deberá ser repuesto por el programa del usuario después de la eva-
luación del área de datos.
Mediante la lectura regular del bit general se puede establecer en el programa
del usuario si se ha transferido de nuevo la imagen del teclado del sistema.
Áreas de datos Los paneles de operador (OP) tienen un teclado de funciones que se puede
asignar a una imagen en el control. La imagen del teclado de funciones se
puede dividir en áreas de datos separadas cuya cantidad y longitud dependen
del OP correspondiente.
Asignación de La asignación de las distintas teclas a los bits de las áreas de datos se esta-
teclas blece durante la configuración de las teclas de funciones. Al mismo tiempo
se indica para cada tecla el número dentro del área de la imagen.
La imagen del teclado se ha de indicar en la configuración bajo Puntero de
área, tipo: teclado del funciones.
Bit general del El bit 15 en la última palabra de datos de cada área de datos es el bit general
teclado del teclado. Sirve como bit de control. En cada transferencia de la imagen del
teclado desde el OP al control se pone el bit general del teclado en el valor 1.
Después de la evaluación del área de datos por parte del programa del usua-
rio deberá reponerse el bit general del teclado.
Mediante la lectura regular del bit general se puede establecer en el programa
del usuario si se ha transferido de nuevo un bloque.
Áreas de datos La imagen de los LED se puede dividir en áreas de datos separadas igual que
se muestra en la tabla siguiente.
Asignación de los La asignación de los distintos diodos luminosos a los bits de las áreas de da-
LED tos se establece durante la configuración de las teclas de funciones. Al mismo
tiempo se indica para cada LED el número de bit dentro del área de la ima-
gen.
El número de bit (n) designa el primero de dos bits consecutivos que contro-
lan los cuatro estados de los LED diferentes en total (véase tabla 11-4):
Tabla 11-4 Frecuencia de intermitencia de los LED para todos los OP aparte de
OP17
Estructura El área de números de la imagen es un área de datos con una longitud fija. La
longitud depende del equipo de operación. La tabla 11-6 muestra la corres-
pondencia.
Entrada Ocupación
Tipo de imagen actual 1: Imagen
2: Receta
3: Imagen especial
Número de imagen/receta actual 1 hasta 99
Número de entrada actual 1 hasta 99
Número de campo de entrada actual 0 hasta 32 (0: número de entrada)
Entrada Ocupación
Tipo de imagen actual 1: Imagen
4: Ventana permanente
5: Ventana de alarmas
6: Ventana de avisos de servicio
Número de imagen actual 1 hasta 65535
Número de campo de entrada actual 1 hasta 65535
Valor Significado
1 Página de alarmas
2 Página de avisos de servicio
3 Buffer de alarmas
4 Buffer de avisos de servicio
Curvas Una curva es la representación gráfica de un valor del control. La lectura del
valor se efectúa controlada por tiempo o por bits en función de la configura-
ción.
Buffer alternativo El buffer alternativo es un segundo buffer para la misma curva, el cual se
puede instalar durante la configuración.
Mientras el equipo de operación lee los valores del buffer 1, el control es-
cribe en el buffer 2. Si el equipo de operación lee el buffer 2, el control es-
cribe en el buffer 1. Por ello se impide que durante la lectura de la curva por
parte del equipo de operación sean sobrescritos los valores por el control.
Áreas de datos
Solicitud Transferencia
1 2
Cantidad máx. por tipo 8 8 8
Longitud total de todas las áreas de 8 8 8
datos (en palabras)
Área de Si en el equipo de operación se abre una imagen con una o varias curvas, el
transferencia de equipo de operación pone los correspondientes bits en el área de solicitud de
curvas curvas. Después de la anulación de la imagen, el equipo de operación repone
los bits correspondientes en el área de solicitud de curvas.
A través del área de solicitud de curvas en el PLC se puede evaluar la curva
que se representa actualmente en el equipo de operación. Las curvas también
se pueden controlar sin evaluación del área de solicitud de curvas.
Área de Este área sirve para el trigger de curvas. Ponga en el programa S5 el bit asig-
transferencia de nado a la curva en el área de transferencia de curvas y el bit general de cur-
curvas 1 vas. El equipo de operación reconoce el trigger y repone el bit de curvas y el
bit general de curvas. Después lee en función de la configuración un valor o
todo el buffer.
Ejemplo de un área de transferencia de curvas con una longitud de 2 DW
Número de bit
11.7 Recetas
Definición Una receta es una composición de variables para obtener una estructura de
datos fija. Dicha estructura es definida durante la configuración y se provee
de datos en el equipo de operación. La estructura no se puede modificar pos-
teriormente desde el equipo de operación.
Ya que la estructura de datos se puede ocupar de forma múltiple, hablamos
de registros de datos. En el equipo de operación se guardan (crean), cargan,
borran y modifican dichos registros de datos. Los datos se depositan en el
equipo de operación, con lo cual ahorra Vd. memoria en el PLC.
En caso de utilización de una receta se garantiza que durante la transferencia
de un registro de datos al PLC lleguen varios datos juntos y sincronizados al
PLC.
Indicación
En los displays gráficos se utilizan únicamente las variables para la transfe-
rencia de registros de datos. Para transferir un registro de datos desde el so-
porte de datos (como p. ej. la memoria Flash o un disquete) al S5 se ha de
cargar primero en las variables.
Sincronización Una característica esencial de las recetas es que los datos se transfieren sin-
cronizados y se impide la sobrescritura incontrolada de los datos. Para garan-
tizar un desarrollo coordinado en la transferencia de registros de datos, se
ponen bits en el bit de control y respuesta 1 del área de interfase.
Definición Los registros de datos se pueden transferir de dos formas diferentes desde el
equipo de operación al PLC o desde el PLC al equipo de operación. Las dos
clases de transferencia son ”directa” e ”indirecta”. El ajuste de la clase de
transferencia se refiere fundamentalmente a la dirección Equipo de opera-
ción→ PLC.
En los equipos con displays de líneas sólo es posible la clase de transferencia
”indirecta” en la dirección Equipo de operación → PLC. En los equipos con
display gráfico se puede elegir la dirección Equipo de operación → PLC en-
tre ”directa” e ”indirecta”. La clase de transferencia ”indirecta” desde el PLC
al equipo de operación no es posible en SIMATIC S5.
Transferencia Al escribir un registro de datos, las variables del registro de datos se escriben
directa directamente en las direcciones respectivamente definidas. En caso de lectura
directa, las variables son leídas desde las memorias de destino del control en
el equipo de operación.
En ProTool, las variables para la transferencia directa han de tener tanto una
conexión con el control como también el atributo Escritura directa.
No se transfieren las variables que no tengan asignada ninguna dirección en
el control.
Equipos con Al conectar un equipo con display de líneas ha de instalar en el PLC áreas
display de líneas para el buzón de recetas, buzón secuencial de recetas y el buzón de números
de receta. Utilice para ello los mismos datos que se definieron durante la con-
figuración en Puntero de área.
En el buzón de recetas y en el buzón secuencial de recetas están incluidos
junto a los datos también las direcciones de las variables.
En los PLC del grupo 2, el área de interfase contiene palabras de datos para
los punteros en el buzón de números de receta, buzón de recetas y buzón se-
cuencial de recetas. El equipo de operación registra en esta palabra de datos
el puntero definido en la configuración.
Buzón de recetas:
El buzón de recetas es un área de datos con una longitud máxima de 256 pa-
labras de datos.
Los valores registrados han de ser distribuidos a su vez por el programa S5 en
las áreas de memoria correspondientes. Utilice el FB 42 para distribuir los
datos en las correspondientes direcciones.
DL DR
1ª pal. Número de receta No de reg. de datos
2ª pal. Longitud total de las recetas en palabras
3ª pal. Tipo valor 1 No. DB/DX valor 1
Puntero
4ª pal. Dirección inicial valor 1 sobre
5ª pal. Longitud en palabras valor 1 valor 1
6ª pal.
.. Datos valor 1
.. Puntero sobre valor 2
..
Datos valor 2
.. ..
DL DR
1ª pal.
Puntero sobre valor 1
3ª pal.
4ª pal. Datos valor 1
..
Puntero sobre valor 2
..
Datos valor 2
..
Equipos con Al conectar un equipo con display gráfico ha de instalar en el PLC un área para
display gráfico el Buzón de datos. Utilice para ello los mismos datos que se definieron durante
la configuración con ProTool en Punteros de área.
En el buzón de datos no hay incluida ninguna dirección junto a los datos.
Buzón de datos:
El buzón de datos es un área de datos con una longitud máxima de 256 pala-
bras de datos.
Sirve como portapapeles durante la transferencia de registros de datos desde
el equipo de operación al control. Los valores registrados han de ser distribui-
dos a su vez por el programa S5 en las áreas de memoria correspondientes.
Los identificadores 1, 2, 3 (números de receta) proyectados en ProTool se
transfieren asimismo al buzón de datos y han de ser evaluados por el PLC.
1ª pal. Identificador 1
2ª pal. Identificador 2
3ª pal. Identificador 3
4ª pal. reservado
5ª pal. Longitud del registro de datos en pal.
6ª pal. Valor de registro de datos 1
Valor de registro de datos ...
nª pal. Valor de registro de datos m
Bits de control y La transferencia de registros de datos es coordinada por los bits 11–15 de los
respuesta 1 bits de control y respuesta 1 en la DW64 del área de interfase (véase capí-
tulo 10.1).
Los bits de control y respuesta relevantes en la DL 64 son:
Bit 11 = 1: El buzón está bloqueado
Bit 12 = 1: El registro de datos contiene errores
Bit 13 = 1: El registro de datos no contiene errores
Bit 14 = 1: Transferencia de datos concluida
Bit 15 = 1: Transferencia de datos en curso
Proceso de A continuación figuran listados los distintos pasos del proceso de transferen-
transferencia cia desde el equipo de operación al PLC:
Equipo de
1. Antes de la transferencia, el equipo de operación comprueba el bit 11. Si
operación → PLC
el bit 11 está en 1, la transferencia concluye con un error del sistema. Si
el bit es 0, el equipo de operación pone el bit 11 en 1.
2. Durante la transferencia, el equipo de operación pone el bit 15 en 1.
3. Después de la transferencia, el equipo de operación pone el bit 14 en 1.
4. Consulte el bit 14 en el programa S5. Si éste está puesto, distribuya los
datos en las correspondientes direcciones. A continuación ponga el bit 12
o el bit 13 en 1.
5. Libere de nuevo el buzón reponiendo el bit 11.
El proceso de transferencia descrito está programado, por ejemplo, para los
equipos con display de líneas en el FB de recetas (FB42: Receta). El módulo
de funciones se encuentra en el disquete Módulos de funciones estándar CO-
ROS, el cual ha de ser pedido por separado. Para los equipos con display grá-
fico no se puede utilizar el FB42.
Si en el proyecto de un equipo con display gráfico está
vinculada la configuración estándar, el proceso de
transferencia anterior corresponde al manejo de la tecla
contigua en la imagen estándar Z_RECORD_2.
A DB 51
L DL 64
T MB 200
UN M 200.7
U M 200.6
S M 200.5
R M 200.3
L MB 200
T DL 64
BE
Transferencia mediante En los equipos con displays de líneas se puede transferir un registro de datos
orden del control desde el equipo con display de líneas al PLC mediante la orden del control
en equipos con No. 70. Con la orden del control 69 se activa la transferencia desde el PLC al
displays de líneas equipo con display de líneas.
Principio Para todos los equipos con display gráfico y los equipos con display de líneas
OP7/17 y TD17 se pueden proyectar variables indirectas, las cuales se asig-
nan a los campos de entrada. El valor es introducido directamente por el ope-
rario en el equipo. Después de la entrada en el equipo se transfieren los con-
tenidos de estas variables coordinados al buzón de datos del PLC.
Utilización Las variables indirectas se pueden utilizar en imágenes como variables ”nor-
males”, es decir variables con direcciones.
Configuración de Los equipos de operación comunican con S7-300/400 a través del protocolo
red S7. Para ello también es posible el acoplamiento tanto a través de la interfase
MPI como a través de la interfase PROFIBUS de la CPU. La configuración
de red más sencilla consta de una CPU y un equipo de operación. Una am-
pliación es, p. ej. una CPU y varios equipos de operación. La figura 12-1
muestra las distintas configuraciones de red que son posibles.
Tipos de datos En la tabla siguiente figura una lista de los tipos de datos que se pueden utili-
admisibles zar en la configuración.
* Si utiliza ProTool integrado en STEP 7 y variables del tipo STRING, dichas varia-
bles son guardadas y actualizadas por ProTool igual que en STEP 7.
El siguiente ejemplo muestra el orden de los bytes en la indicación del tipo de da-
tos STRING[4] con el valor de salida ’AB’:
Byte 0: Longitud máxima de string: 4
Byte 1: Longitud real de string: 2
Byte 2: Valor ASCII de ’A’
Byte 3: Valor ASCII de ’B’
Byte 4: –
Byte 5: –
Sin embargo, si ProTool no está integrado en STEP 7, los bytes 0 y 1 de una varia-
bles STRING no son escritos ni evaluados. Esto deberá tenerse ya en cuenta en la
configuración de la dirección en ProTool.
Si el ejemplo anterior estuviera en el control en un módulo de datos del byte 100
hasta el byte 105, en ProTool se debería configurar la dirección inicial 102 para
dicha variables STRING.
Interlocutor de A través de la conexión MPI, cada módulo del S7 apto para la comunicación
comunicación es un interlocutor de comunicación para el equipo de operación. Estos son:
– cada CPU
– módulos de funciones (FM) aptos para la comunicación como, p. ej. FM356
Los módulos aptos para la comunicación se encuentran en la figura 12-2 pro-
vistos de un fondo de color gris.
Configurar el Para que el equipo de operación pueda comunicar con una CPU o un FM e
equipo de intercambiar datos, se deberá configurar de modo correspondiente el equipo
operación de operación. Para ello ha de definir en la configuración con ProTool o Pro-
Tool/Lite la dirección del equipo de operación y parametrizar los enlaces con
los interlocutores de comunicación.
A fin de configurar el equipo de operación, llame en ProTool o ProTool/Lite el
punto del menú Sistema de destino → Control. Todos los parámetros que son
necesarios para el acoplamiento a un control son archivados bajo un nombre
simbólico como, p. ej. Control_1. Haga clic con el ratón sobre el botón de
comando Edición o Nuevo para introducir el nombre simbólico y ajustar el con-
trol S7. Haga clic sobre el botón de comando Parámetros para configurar el
equipo de operación para la conexión a un S7. Se abre el buzón de diálogo en la
figura 12-3.
Dirección MPI Cada módulo apto para la comunicación en el S7-300 tiene una dirección
MPI unívoca que sólo puede ser asignada una vez en la configuración de red.
Por cada bastidor sólo se puede aplicar una CPU. La figura 12-4 muestra la
conexión directa del equipo de operación a la interfase MPI de la CPU.
Ejemplo: Para que el equipo de operación pueda comunicar con la CPU representada
Dirección de la en la figura 12-4 se han de indicar los siguientes parámetros para el interlo-
CPU cutor de comunicación S7-CPU:
Dirección del FMI El equipo de operación sólo puede comunicar con módulos FM que tengan
una dirección MPI. Estos son todos los FM que están conectados al bus K.
Los FM que no dispongan de dirección MPI alguna están conectados la bus P.
Aquí pertenecen, p. ej. FM350. Los datos de estos FM se pueden visualizar
con el equipo de operación desde la imagen E/A de la CPU.
Dirección MPI Solamente los módulos que tengan un conector MPI tienen también una di-
rección MPI. La dirección MPI únicamente puede estar asignada una sola vez
en la configuración de red. Los módulos que no tengan ningún conector MPI
son direccionados de modo indirecto a través
– de la dirección MPI del módulo al que está conectado el equipo de opera-
ción,
– del puesto de enchufe y del bastidor en el que está enchufado el módulo,
con el que debe comunicar el equipo de operación.
La figura 12-6 muestra una configuración de red simple con un bastidor.
Ejemplo: Para que el equipo de operación pueda comunicar con la CPU provista de
Dirección de la fondo color gris en la figura 12-6, se han de indicar los siguientes parámetros
CPU para el interlocutor de comunicación en la configuración.
Equipo de opera- El equipo de operación sólo puede comunicar con módulos FM que estén
ción a FM conectados al bus K. Aquí pertenecen, p. ej., FM453.
Interlocutor de Igual que en la interfase MPI, el equipo de operación también puede inter-
comunicación cambiar datos a través de PROFIBUS y PROFIBUS-DP con cada módulo del
S7 apto para la comunicación. Estos son:
– cada CPU, que admita un protocolo S7,
como, p. ej., CPU 413-2DP, CPU 414-2DP,
CPU 315-2DP desde la versión 315-2AF01-0AB0
– módulos de funciones (FM) aptos para la comunicación
– procesadores de comunicaciones (CP) como, p. ej., CP342-5DP
Los módulos con los que pueden comunicar los equipos de operación están
provistos de fondo de color gris en la figura 12-7.
Configurar el Para que el equipo de operación pueda comunicar con una CPU o un FM e
equipo de intercambiar datos, se deberá configurar de modo correspondiente el equipo
operación de operación. Para ello ha de definir en la configuración con ProTool o
ProTool/Lite la dirección del equipo de operación y parametrizar los enlaces
con los interlocutores de comunicación.
Utilización Las teclas K y F del panel de operador se pueden utilizar como teclas directas
DP además de su utilización normal en la configuración. En el panel táctil se
ha de ”enganchar” la función Teclas directas al botón de comando
proyectado. Teclas directas DP significa que con el accionamiento de la tecla
o del botón de comando se pone un bit en el área E/A de la CPU.
Las teclas directas DP son entradas DP normales para la CPU del S7 y, por
tanto, son configuradas exactamente igual que, p. ej. una estación ET200. El
tiempo de ciclo (tiempo de circulación) del bus DP se calcula a partir de la
suma de todas las entradas/salidas configuradas. De este modo también se
puede determinar el tiempo de reacción de las teclas directas DP. Para una
configuración DP típica, el tiempo de reacción de las teclas DP es < 100 ms.
Equipo de operación
Ocupación de las Las teclas o botones de comando del equipo de operación ocupan bytes en el
entradas/salidas área de entrada DP, los LEDS ocupan bytes en el área de salida DP. La ta-
bla 12-3 muestra la cantidad de los bytes utilizados en los distintos equipos
de operación. En las figuras siguientes está representada la ocupación exacta.
Los paneles táctiles no poseen ninguna tecla fija. únicamente disponen de
botones de comando que se pueden configurar libremente. Vd. puede asignar
a un botón de comando, a través de la función Teclas directas, un bit en el
área de entrada DP. El sentido de cómputo de los bits en el área de entrada
DP es de derecha a izquierda. Al contrario que en los paneles de operador
que disponen de una asignación fija de las teclas, los botones de comando de
los paneles táctiles se han de asignar libremente. Una descripción exacta de
la función la encontrará en el Manual del usuario ProTool.
7 6 5 4 3 2 1 0 Byte 7 6 5 4 3 2 1 0
n+0
n+1
n+3
n+4
7 6 5 4 3 2 1 0 Byte 7 6 5 4 3 2 1 0
n+0
n+1 ACK INFO A–Z A–Z
n+2
7 6 5 4 3 2 1 0 Byte 7 6 5 4 3 2 1 0
n+0
n+1
n+2
7 6 5 4 3 2 1 0 Byte 7 6 5 4 3 2 1 0
n+0
n+1
Número de imagen Si las teclas directas PROFIBUS en distintas imágenes utilizan los mismos
PROFIBUS (sólo bits para distintas funciones, el S7 debe distinguir la respectiva funcionalidad
TP) a través de los números de la imagen. Para evitar después de un cambio de
imagen la actualización retardada del número de la imagen en el control, está
disponible la función de la imagen Número de la imagen PROFIBUS.
Con la función Número de la imagen PROFIBUS puede Vd. poner los bits
que desee dentro del área de entrada DP para la identificación de la imagen y
transferirlos al mismo tiempo con los bits de teclas directas al control. De
este modo está garantizada en todo momento una correspondencia unívoca
entre el bit de control y el número de la imagen.
En función de la distribución de los bits del área de entrada DP hay disponi-
ble una cantidad distinta de funciones rápidas:
Equipos de opera- Los equipos de operación OP7/17 y TD17 admiten los módulos de posiciona-
ción conectables miento S7.
Configuración en Para los módulos de funciones FM353 y FM354 así como SIMODRIVE
ProTool MCU 172A se ha de ajustar el control SIMATIC S7 – 300/400.
A continuación se describe con la ayuda de dos ejemplos el direccionamiento
de los FM y SIMODRIVE MCU 172 para el acoplamiento a través de MPI.
Dirección de los CPU y FM son dos interlocutores distintos para el equipo de operación, los
interlocutores cuales se han de crear en ProTool como dos controles. Cada interlocutor tiene
su propia dirección MPI. La figura 12-14 muestra una configuración con FM.
Figura 12-14 Configuración de red con S7-300 y equipo de operación – perfil MPI
CPU FM353
Dirección 2 3
Puesto de enchufe 0 0
Bastidor 0 0
Equipos de opera- Los equipos de operación OP7/17 y TD17 admiten los módulos
ción conectables S7-SINUMERIK.
Configuración en Para los módulos de funciones FM-NC y los equipos completos SINUMERIK
ProTool 810D/840D se ha de ajustar el control SIMATIC S7 – NC ya que el NC posee
un direccionamiento propio.
A continuación se describe con la ayuda de ejemplos el direccionamiento de
los FM-NC y SINUMERIK 810D/840D para el acoplamiento a través de MPI
y PROFIBUS-DP.
Dirección de los CPU y FM-NC son dos interlocutores distintos para el equipo de operación,
interlocutores en los cuales se han de crear en ProTool como dos controles. Cada interlocutor
MPI tiene su propia dirección MPI. La figura 12-16 muestra una configuración
para FM-NC y la tabla siguiente contiene el direccionamiento. La fi-
gura 12-17 muestra el buzón de diálogo en ProTool con el direccionamiento
de los FM-NC.
Figura 12-16 Configuración de red con S7-300 y equipo de operación – perfil MPI
SINUMERIK 810D
Dirección de los CPU y FM-NC son dos interlocutores distintos para el equipo de operación,
interlocutores en los cuales se han de crear en ProTool como dos controles. Ambos interlocuto-
PROFIBUS-DP res son activados a través de la dirección DP del CP. La figura 12-19 muestra
una configuración para FM-NC y la tabla siguiente contiene el direcciona-
miento. La figura 12-20 muestra el buzón de diálogo en ProTool con el direc-
cionamiento de los FM-NC.
Configurar el Para que el equipo de operación pueda comunicar con una CPU e intercam-
equipo de biar datos, se deberá configurar de modo correspondiente el equipo de opera-
operación ción. Para ello ha de definir en la configuración con ProTool o ProTool/Lite
la dirección del equipo de operación y parametrizar los enlaces con los inter-
locutores de comunicación.
A fin de configurar el equipo de operación, llame en ProTool o ProTool/Lite el
punto del menú Sistema de destino → Control. Todos los parámetros que son
necesarios para el acoplamiento a un control son archivados bajo un nombre
simbólico como, p. ej. Control_1. Haga clic con el ratón sobre el botón de
comando Edición o Nuevo para introducir el nombre simbólico y ajustar el con-
trol S7-200. Haga clic sobre el botón de comando Parámetros para configurar el
equipo de operación para la conexión a un S7. Se abre el buzón de diálogo en la
figura 12-22.
Órdenes del Si se envían muchas órdenes del control en una rápida secuencia al equipo de
control operación se puede sobrecargar, por ello, la comunicación entre equipo de ope-
ración y S7.
Si el equipo de operación introduce el valor 0 en la primera palabra de datos
del buzón de órdenes, es que el equipo de operación ha aceptado la orden.
Ahora, el equipo de operación ejecuta la orden para lo cual aún necesita al-
gún tiempo. En caso de una CPU rápida puede ocurrir que el equipo de ope-
ración aún no haya terminado de ejecutar la orden del control, mientras que
se haya enviado ya una nueva orden del control.
Estructura del área La figura 13-1 muestra la estructura del área de interfase. Vd. puede deposi-
de interfase tar el área de interfase en un área de datos o en un área de punteros o marcas.
Además, en la configuración se ha de indicar la dirección del área de inter-
fase. Esto es necesario para que el equipo de operación sepa el lugar donde se
encuentran los datos.
Para cada equipo de operación conectado se ha de instalar un área de inter-
fase propia. Si se conectan varias CPU a un equipo de operación, por cada
CPU se ha de crear un área de interfase.
Área de interfase:
Dirección 7 0
n+0
Bits de
control/respuesta
n+4
Buzón de
órdenes
n+12 reservado
n+13 Identif. de acoplamiento
n+14 reservado
n+15
Hora
n+18
reservado
n+21
Fecha
n+25 reservado
n+26
Alarmas cíclicas
n+31
Introducción Para los bits de control y respuesta se dispone de tres bytes en el área de in-
terfase. Los bytes n+0 y n+1 sirven para la coordinación entre equipo de ope-
ración y S7. El byte n+3 es necesario para la transferencia de registros de
datos y variables indirectas.
Los bytes n+0, n+1 y n+3 se describen a continuación. Además, en el capí-
tulo 14.7 se describe con mayor detalle la utilización de los bits en las rece-
tas.
Descripción La siguiente figura muestra la estructura del byte n+0. Luego sigue la des-
del byte n+0 cripción de los distintos bits.
Dirección
n+0 7 6 5 4 3 2 1 0
Bits de alarma
Hora
Fecha
Descripción La siguiente figura muestra la estructura del byte n+1. Luego sigue la des-
del byte n+1 cripción de los distintos bits.
Dirección
n+1 7 6 5 4 3 2 1 0
Bit de vida
Modo de servicio
Arranque
7 0 7 0
Identificador de acoplamiento:
7 0
Hora: Fecha:
Dirección 7 0 Dirección 7 0
n+15 Hora (0...23) n+21 Día de la semana (1...7)
n+16 Minuto (0...59) n+22 Día (1...31)
n+17 Segundo (0...59) n+23 Mes (1...12)
n+24 Año (0...99)
Dirección 7 0
n+26 8 1
:
: No. alarma
n+31 48 41
Volumen de Las áreas de datos de usuario que son posibles dependen del equipo de opera-
funciones ción aplicado. La tabla 14-1 facilita una relación general sobre el volumen de
funciones de los distintos equipos de operación.
Tabla 14-1 Áreas de datos de usuario que se pueden utilizar en los distintos equipos de operación
Área de datos de usuario TD17 OP3 OP5 OP7 OP15 OP25 OP27 TP27
OP17 OP35 OP37 TP37
Avisos de servicio x x x x x x x x
Alarmas – – x x x x x x
Órdenes del control x – x x x x x x
Recetas – x x x x x x x
Imagen del teclado del sistema x x x x x x x –
Imagen del teclado – – x x x x x –
Imagen de los LED – – – x x x x –
Alarmas cíclicas – – – – x – – –
Fecha y hora x x x x x x x x
Número de la imagen – x x x x x x x
Versión de usuario x x x x x x x x
Área de solicitud de curvas – – – – – x x x
Área de transferencia de curvas – – – – – x x x
Definición Los avisos constan de texto estático y/o variables. El texto y las variables se
pueden proyectar libremente.
Fundamentalmente, los avisos se subdividen en avisos de servicio y alarmas.
El proyectista define lo que es un aviso de servicio y lo que es una alarma.
Acuse Debido a que las alarmas indican estados de servicio extraordinarios, han de
ser acusadas. El acuse se efectúa opcionalmente
mediante manejo en el equipo de operación o
poniendo un bit en el área de acuse del S7.
Activación del Una activación del aviso se efectúa poniendo un bit en una de las áreas de
aviso avisos del S7. La situación de las áreas de avisos se define con la herramienta
de configuración. En el S7 también se habrá de instalar el área correspon-
diente.
En cuanto se ponga el bit en el área de avisos de servicio o de alarmas del
control y se transfiera dicho área al equipo de operación, este equipo reco-
noce el aviso correspondiente como ”llegado”.
A la inversa, el aviso es registrado como ”desaparecido” por el equipo de
operación después de haber sido repuesto el mismo bit en el control.
Áreas de avisos La tabla 14-2 representa la cantidad de áreas de avisos para avisos de servicio
y alarmas, la cantidad de áreas de acuse de alarmas (Control → Equipo de
operación o Equipo de operación → Control) así como la correspondiente
longitud total de todas las áreas para los distintos equipos de operación.
Correspondencia Para cada bit en el área de avisos proyectada se puede proyectar un aviso. Los
entre bit de aviso y bits están asignados a los números de avisos en orden creciente.
número de aviso
Ejemplo:
En el control SIMATIC S7 se ha proyectado el siguiente área de avisos de
servicio:
DB 60 Dirección 42 Longitud 5 (en palabras)
La figura 14-1 muestra la correspondencia de los 80 (5 x 16) números de avi-
sos en total y los distintos números de bits en el área de avisos de servicio del
control.
Dicha asignación se efectúa automáticamente en el equipo de operación.
Áreas de acuse Si el control S7 debe ser informado sobre un acuse de una alarma en el
equipo de operación o el acuse debe ser efectuado por el S7 mismo, en el
control S7 se han de instalar las correspondientes áreas de acuse:
Área de acuse Equipo de operación → S7:
A través de este área se informa al control cuando una alarma es acusada
mediante manejo en el equipo de operación.
Área de acuse S7 → Equipo de operación:
A través de este área es acusada una alarma por el control.
Estas áreas de acuse también se han de indicar en la configuración bajo Pun-
tero de área.
La figura 14-2 muestra esquemáticamente las distintas áreas de alarma y
acuse. Los procesos de acuse están recogidos en las figuras 14-4 y 14-5.
Área de acuse
Equipo de operación ! S7
Correspondencia Cada alarma tiene un número de aviso. Dicho número de aviso tiene
entre bit de acuse asignado respectivamente el mismo bit x del área de alarmas y el mismo bit x
y número de aviso del área de acuse. Esto también es válido si se utilizan varias áreas de acuse,
cuando la longitud del área de acuse precedente no abarca la longitud total
del correspondiente área de alarmas.
La figura 14-3 aclara esta correspondencia.
Alarma No. 1 Bit de acuse para alarma No. 1
Alarma No. 49 Bit de acuse para alarma No. 49
Área de acuse Un bit puesto por el control en dicho área produce el acuse de la correspon-
S7 → Equipo de diente alarma en el equipo de operación. Reponga dicho bit cuando reponga
operación el bit en el área de alarmas. La figura 14-4 muestra el diagrama de impulsos.
El área de acuse S7 → Equipo de operación
tiene que seguir inmediatamente después del área de alarmas correspon-
diente,
tiene que tener exactamente el mismo tiempo de polling y
puede tener, como máximo, la misma longitud que el área de alarmas co-
rrespondiente.
En el caso de que el área de acuse S7→ Equipo de operación no se encuentre
físicamente detrás del área de acuse, durante el arranque del equipo de opera-
ción se emite el aviso del sistema $655.
Área de alarmas
Área de acuse S7 →
Equipo de operación
Acuse a través de S7
Área de acuse Cuando se pone un bit en el área de alarmas, el equipo de operación repone
Equipo de operación el correspondiente bit en el área de acuse. Si se acusa la alarma en el equipo
→ S7 de operación, se pone el bit en el área de acuse. De este modo, el control S7
puede reconocer que la alarma ha sido acusada. La figura 14-5 muestra el
diagrama de impulsos.
El área de acuse Equipo de operación → S7 puede tener como máximo la
misma longitud que el área de alarmas correspondiente.
Área de alarmas
Área de acuse
Equipo de operación → S7
Acuse a través
de equipo de operación
Indicación
¡Deposite las alarmas importantes en el área de alarmas de forma ascendente
desde el bit 0!
Nota sobre el TP El panel táctil (TP) no tiene teclado ni diodos luminosos que se puedan asig-
nar a una imagen. Por esta razón no necesita instalar para el TP en ProTool
punteros de área para la imagen del teclado y de los LED.
Requisito A fin de poder evaluar la pulsación de teclas y activar los LEDs, se han de ins-
talar en el control S7 las correspondientes áreas de datos – denominadas imáge-
nes –, e indicarlas durante la configuración como Punteros de área.
= Tecla SHIFT pulsada
Indicación
Si se desconecta el equipo de operación mientras está pulsada la tecla o se
separa del S7, permanece ajustado el bit correspondiente en la imagen del
teclado.
Estructura La imagen del teclado del sistema es un área de datos con una longitud fija.
La longitud depende del equipo de operación. La tabla 14-3 muestra la co-
rrespondencia.
Cada tecla del teclado del sistema tiene asignado exactamente un bit en la
imagen del teclado del sistema. Excepción: la tecla DIR en el OP5/15 y las
teclas del cursor.
La imagen del teclado del sistema también se ha de indicar en la configura-
ción bajo Puntero de área, tipo: teclado del sistema. Esta imagen únicamente
se puede crear en una CPU y allí una sola vez.
Imagen del teclado en el TD17:
Número de bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ENTER ESC HELP
1ª palabra
2ª palabra
Número de bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
( ): INS A–Z
\
+/– . AĆZ DEL 1ª palabra
ENTER ESC ACK HELP
Y Z Q R I J A B TAB G H E F C D O P M N K L W X U V S T = , 2ª palabra
+ - * / 9 8 7 6 5 4 3 2 1 0
reservada 3ª palabra
Indicación
Los bits no utilizados no deben ser sobrescritos por el programa del usuario.
Bit general El bit general del teclado sirve como bit de control. En cada transferencia de
del teclado la imagen del teclado desde el equipo de operación al control se pone en el
valor 1 y deberá ser repuesto por el programa del usuario después de la eva-
luación del área de datos.
Mediante la lectura regular del bit general se puede establecer en el programa
del usuario si se ha transferido de nuevo la imagen del teclado del sistema.
Áreas de datos Los paneles de operador (OP) tienen un teclado de funciones al que se puede
asignar una imagen en el control. La imagen del teclado de funciones se
puede dividir en áreas de datos separadas cuya cantidad y longitud dependen
del OP correspondiente.
Asignación de La asignación de las distintas teclas a los bits de las áreas de datos se esta-
teclas blece durante la configuración de las teclas de funciones. Al mismo tiempo
se indica para cada tecla el número dentro del área de la imagen.
La imagen del teclado se ha de indicar en la configuración bajo Puntero de
área, tipo: teclado del funciones.
Bit general El bit 7 en la última palabra de datos de cada área de datos es el bit general
del teclado del teclado. Sirve como bit de control. En cada transferencia de la imagen del
teclado desde el OP al control se pone el bit general del teclado en el valor 1.
Después de la evaluación del área de datos por parte del programa del usua-
rio deberá reponerse el bit general del teclado.
Mediante la lectura regular del bit general se puede establecer en el programa
del usuario si se ha transferido de nuevo un bloque.
Áreas de datos La imagen de los LED se puede dividir en áreas de datos separadas igual que
se muestra en la tabla siguiente.
Asignación de La asignación de los distintos diodos luminosos a los bits de las áreas de da-
los LED tos se establece durante la configuración de las teclas de funciones. Al mismo
tiempo se indica para cada LED el número de bit dentro del área de la ima-
gen.
El número de bit (n) designa el primero de dos bits consecutivos que contro-
lan los cuatro estados de los LED diferentes en total (véase tabla 14-4):
Tabla 14-4 Frecuencia de intermitencia de los LED para todos los OP aparte de
OP17
Estructura El área de números de la imagen es un área de datos con una longitud fija. La
longitud depende del equipo de operación. La tabla 14-6 muestra la corres-
pondencia.
OP5/15, OP7/17:
Entrada Ocupación
Tipo de imagen actual 1: Imagen
2: Receta
3: Imagen especial
Número de imagen/receta actual 1 hasta 99
Número de entrada actual 1 hasta 99
Número de campo de entrada actual 0 hasta 8
(0: número de entrada)
Entrada Ocupación
Tipo de imagen actual 1: Imagen
4: Ventana permanente
5: Ventana de alarmas
6: Ventana de avisos de servicio
Número de imagen actual 1 hasta 65535
Número de campo de entrada actual 1 hasta 65535
Valor Significado
1 Página de alarmas
2 Página de avisos de servicio
3 Buffer de alarmas
4 Buffer de avisos de servicio
Curvas Una curva es la representación gráfica de un valor del control. La lectura del
valor se efectúa controlada por tiempo o por bits en función de la configura-
ción.
Buffer alternativo El buffer alternativo es un segundo buffer para la misma curva, el cual se
puede instalar durante la configuración.
Mientras el equipo de operación lee los valores del buffer 1, el control es-
cribe en el buffer 2. Si el equipo de operación lee el buffer 2, el control es-
cribe en el buffer 1. Por ello se impide que durante la lectura de la curva por
parte del equipo de operación sean sobrescritos los valores por el control.
Áreas de datos
Solicitud Transferencia
1 2
Cantidad máx. por tipo 8 8 8
Longitud total de todas las áreas de datos 8 8 8
(palabras)
Área de solicitud Si en el equipo de operación se abre una imagen con una o varias curvas, el
de curvas equipo de operación pone los correspondientes bits en el área de solicitud de
curvas. Después de la anulación de la imagen, el equipo de operación repone
los bits correspondientes en el área de solicitud de curvas.
A través del área de solicitud de curvas en el control se puede evaluar la
curva que se representa actualmente en el equipo de operación. Las curvas
también se pueden controlar sin evaluación del área de solicitud de curvas.
Área de Este área sirve para el trigger de curvas. Ponga en el programa S7 el bit asig-
transferencia de nado a la curva en el área de transferencia de curvas y el bit general de cur-
curvas 1 vas. El equipo de operación reconoce el trigger y repone el bit de curvas y el
bit general de curvas. Después lee en función de la configuración un valor o
todo el buffer.
Ejemplo de un área de transferencia de curvas con una longitud de 2 DW
Número de bit
14.7 Recetas
Definición Una receta es una composición de variables para obtener una estructura de
datos fija. Dicha estructura es definida durante la configuración y se provee
de datos en el equipo de operación. La estructura no se puede modificar pos-
teriormente desde el equipo de operación.
Ya que la estructura de datos se puede ocupar de forma múltiple, hablamos
de registros de datos. En el equipo de operación se guardan (crean), cargan,
borran y modifican dichos registros de datos. Los datos se depositan en el
equipo de operación, con lo cual ahorra Vd. memoria en el control S7.
En caso de utilización de una receta se garantiza que durante la transferencia
de un registro de datos al S7 lleguen varios datos juntos y sincronizados al
control S7.
Indicación
En los displays gráficos se utilizan únicamente las variables para la transfe-
rencia de registros de datos. Para transferir un registro de datos desde el so-
porte de datos (como p. ej. la memoria Flash o un disquete) al S7 se ha de
cargar primero en las variables (buffer de equipo de operación interno).
Sincronización Una característica esencial de las recetas es que los datos se transfieren sin-
cronizados y se impide la sobrescritura incontrolada de los datos. Para garan-
tizar un desarrollo coordinado en la transferencia de registros de datos, se
ponen bits en el byte de control y respuesta 2 del área de interfase.
Definición Los registros de datos se pueden transferir de dos formas diferentes desde el
equipo de operación al control o desde el control al equipo de operación. Las
dos clases de transferencia son ”directa” e ”indirecta”. El ajuste de la clase
de transferencia se refiere fundamentalmente a la dirección Equipo de opera-
ción → Control.
En los equipos con displays de líneas sólo es posible la clase de transferencia
”directa”. En los equipos con display gráfico se puede elegir la dirección
Equipo de operación → Control entre ”directa” e ”indirecta”. La clase de
transferencia ”indirecta” desde el control al equipo de operación no es posi-
ble en SIMATIC S7.
Transferencia Al escribir un registro de datos, las variables del registro de datos se escriben
directa directamente en las direcciones respectivamente definidas. En caso de lectura
directa, las variables son leídas desde las memorias de destino del control en
el equipo de operación.
En ProTool, las variables para la transferencia directa han de tener tanto una
conexión con el control como también el atributo Escritura directa.
No se transfieren las variables que no tengan asignada ninguna dirección en
el control.
Transferencia indirecta Todas las variables del registro de datos son escritas en un portapapeles en
el control, el denominado buzón de datos. En el buzón de datos sólo se en-
cuentran los valores de las variables, las direcciones no se transfieren.
Al escribir un registro de datos, las variables se escriben en el portapapeles.
Al leer un registro de datos, las variables del programa de control han de ser
escritas primero en el portapapeles. El equipo de operación lee entonces las
variables del portapapeles.
En la transferencia indirecta, el registro de datos puede tener una longitud
máxima de 190 bytes.
Buzón de datos
Equipos con A fin de identificar una receta en el control hay disponibles tres identificado-
display gráfico res. Los identificador se pueden definir libremente. Recomendamos registrar
para el primer identificador el mismo valor que el número de la receta.
En ProTool, registra Vd. en el buzón de diálogo Parámetros, bajo Identifica-
dores, la identificación de la receta. ProTool registra el primer identificador
automáticamente el número de la receta. Las identificaciones se escriben en
el buzón de datos durante la transferencia de registros de datos desde el
equipo de operación al control y pueden ser evaluados por el control.
Buzón de datos
En el control se ha de reservar el área para el buzón de datos. Utilice para
ello los mismos datos que se definieron durante la configuración con ProTool
en Punteros de área. La siguiente figura muestra la estructura del buzón de
datos.
1ª pal. Identificador 1
2ª pal. Identificador 2
3ª pal. Identificador 3
4ª pal. reservada
5ª pal. Longitud del reg. de datos en bytes
6ª pal. Valor de registro de datos 1
Valor de registro de datos ...
nª pal. Valor de registro de datos m
Las palabras de datos desde la 6ª palabra son sólo relevantes en caso de trans-
ferencia indirecta.
Paso 2: El equipo con display gráfico registra en el buzón de datos los identificado-
res. El equipo con display de líneas registra en el buzón de datos el número
de receta y el número de registro de datos.
En un registro de datos a transferir de modo indirecto, también se escriben en
el buzón de datos los valores del registro de datos. En un registro de datos a
transferir de modo directo, los valores de las variables se escriben en la direc-
ción proyectada.
Paso 6: Los bits puestos en los pasos 3 y 4 son repuestos por el equipo de operación.
Paso 4: En el programa de S7 evalúa Vd. ahora los identificadores y registra los datos
solicitados en el buzón de datos. A continuación ha de acusar si la transferen-
cia se produjo con errores o sin errores poniendo el bit 1 ó 2.
Sin errores El bit 2 se pone en 1
Con errores: El bit 1 se pone en 1
Paso 5: El equipo de operación lee el registro de datos del buzón de datos y repone
después los siguientes bits: bit 3, bit 2 ó 1 (en función del acuse), bit 0.
Si en el proyecto de un equipo con display gráfico está
vinculada la configuración estándar, el proceso de
transferencia anterior corresponde al manejo de la tecla
contigua en la imagen estándar Z_RECORD_2.
Paso 5: Cuando el equipo de operación haya recogido el buzón de datos, pone el bit 7
en 1 (= El equipo de operación ha leído el buzón de datos). El equipo de ope-
ración identifica poniendo el bit 7 que ha concluido el proceso de lectura.
Transferencia mediante En los equipos con displays de líneas se puede transferir un registro de datos
orden del control en desde el equipo con display de líneas al control mediante la orden del control
equipos con displays No. 70. Con la orden del control 69 se activa la transferencia desde el control
de líneas al equipo con display de líneas.
Principio Para todos los equipos con display gráfico se pueden proyectar variables indi-
rectas, las cuales se asignan a los campos de entrada. El valor es introducido
directamente por el operario en el equipo de operación. Después de la entrada
en el equipo de operación se transfieren los contenidos de estas variables
coordinados al buzón de datos del control.
Utilización Las variables indirectas se pueden utilizar en imágenes como variables ”nor-
males”, es decir variables con direcciones.
Parámetros Para el acoplamiento al control SIMATIC 500/505 se han de ajustar los pará-
metros indicados a continuación. En ProTool se han de realizar todos los
ajustes bajo el punto del menú Sistema de destino → Control. Ajuste
SIMATIC 500/505 V3.1 como protocolo.
Interfase Aquí se ha de ajustar la interfase del equipo de operación a la que está conec-
tado el control SIMATIC 500/505.
Cables estándar Para la conexión del equipo de operación al control SIMATIC 500/505 están
disponibles los siguientes cables de conexión:
a SIMATIC 500/505
V.24 V.24 RS422 RS422
de de 9 polos de 25 polos de 9 polos1) de 9 polos2)
todos los equipos 6XV1 6XV1 – –
de operación 440-2K... 440-2L...
V.24, de 15 polos
todos los equipos – – 6XV1 6XV1
de operación 440-2M... 440-1M...
RS422, de
9 polos
Modo de proceder El acoplamiento del equipo de operación a SIMATIC 500/505 se limita fun-
para la puesta en damentalmente a la conexión física del equipo de operación. En el control no
servicio son necesarios módulos especiales para el acoplamiento.
Se deberá recorrer la siguiente lista de control:
1. Los parámetros ajustados en la configuración bajo Sistema de destino →
Control han de coincidir con los parámetros indicados en la página 15-2
en caso de conexión directa a la interfase de la CPU.
2. Si utiliza áreas de datos de usuario, instale éstas ahora (véase cap. 17).
3. Si utiliza áreas de datos de usuario, para las que es necesaria el área de
interfase, instale ésta ahora. En el capítulo 16 encontrará una descripción
detallada del área de interfase.
Áreas de datos En la tabla 15-2 figuran listados tipos de datos de usuario (User Data Types)
que se pueden utilizar en la configuración de variables y punteros de área. El
requisito consiste en que estas áreas de datos también hayan sido instaladas
con TISOFT para la CPU.
Tiempo de polling La estructura de las áreas de datos de usuario descrita en el capítulo 17 así
y tiempo de como los tiempos de polling proyectados en los punteros de área son factores
actualización esenciales para los tiempos de actualización que realmente se pueden alcanzar.
El tiempo de actualización es el tiempo de polling más el tiempo de transferen-
cia más el tiempo de procesamiento.
A fin de alcanzar unos tiempos de actualización óptimos se deberá tener en
cuenta lo siguiente para la configuración:
Ajuste las distintas áreas de datos lo más pequeñas posible y tan grandes
como sea necesario.
Defina interrelacionadas las áreas de datos que se correspondan. El
tiempo de actualización real mejora cuando ajusta un área grande en lugar
de varias áreas pequeñas.
Unos tiempos de polling elegidos demasiado pequeños perjudican innece-
sariamente el rendimiento global. Esto también es válido para el impulso
básico. Ajuste el tiempo de polling con arreglo a la velocidad de modifi-
cación de los valores del proceso. El curso de la temperatura de un horno
es, p. ej., esencialmente más lento que el curso del número de revolucio-
nes de un accionamiento eléctrico.
Valor aproximado para el tiempo de polling: aprox. 1 segundo.
Para la mejora de los tiempos de actualización renuncie, dado el caso, a la
transferencia cíclica de las áreas de datos de usuario (tiempo de polling 0).
Utilice en su lugar órdenes del control a fin de transferir espontáneamente
las áreas de datos de usuario.
Disponga las variables de un aviso o de una imagen sin huecos en un área
de datos.
Para que el equipo de operación pueda detectar con seguridad las modifi-
caciones en el control, éstas deberán estar presentes como mínimo du-
rante el tiempo de polling real.
Ajuste la velocidad al valor máximo posible.
Imágenes Si en curvas controladas por bits se pone el bit general en el área de transfe-
rencia de curvas, el equipo de operación actualiza cada vez todas aquellas
curvas cuyo bit esté puesto en dicho área. Después, repone el bit otra vez. Si
en el programa de PLC se pone de nuevo el bit de forma inmediata, el equipo
de operación sólo se ocupa de la actualización de las curvas. El manejo del
equipo de operación es entonces casi imposible.
Estructura del área La figura 16-1 muestra la estructura del área de interfase. El área de interfase
de interfase se ha de definir en ProTool bajo el punto del menú Sistema de destino →
Puntero de área para que el equipo de operación sepa dónde se encuentran
los datos. Para ello, únicamente se debe indicar la dirección inicial del área
de interfase. Además, en el control debe existir dicho área.
Indicación
La estructura del área de interfase es válida para todos los controladores
NATIVE.
Área de interfase:
Dirección 1 16
n+0 Bits de control
n+1 reservada
n+2
Buzón de órdenes
n+5
n+6 Bits de respuesta
n+7 reservada
n+8 Número de versión
n+9
Hora
n+11
n+12
Fecha
n+14
n+15
reservada
n+25
Introducción Para los bits de control y respuesta se dispone respectivamente de una pala-
bra. La palabra n+0 contiene los bits de control. Los bits de control son escri-
tos por el control y leídos por el equipo de operación. La palabra n+6 con-
tiene los bits de respuesta. Éstos son escritos por el equipo de operación y
leídos por el control.
Estructura Las figuras siguientes muestran la estructura detallada de los bits de control y
detallada de los respuesta. Después sigue la descripción del modo en que se efectúa la sincroni-
bits de control y zación entre equipo de operación y control poniendo los bits. En el capí-
respuesta tulo 17.7 se describe la sincronización en la transferencia de registros de datos.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Bits de respuesta:
Bit 7 1 = Transferencia de datos concluida
0 = Evaluación no efectuada
Bit 8 1 = El buzón de datos está bloqueado
0 = Buzón de datos libre
Buzón de órdenes:
1 16
Hora
n+10 Minuto (0...59) Segundo (0...59)
n+11 no ocupada
n+12 no ocupada Día de la semana (1...7)
Fecha
n+13 Día (1...31) Mes (1...12)
n+14 Año (0...99) no ocupada
Indicación
La estructura del área de interfase es válida para todos los controladores
NATIVE.
Volumen de Las áreas de datos de usuario que son posibles dependen del equipo de opera-
funciones ción aplicado. La tabla 17-1 facilita una relación general sobre el volumen de
funciones de los distintos equipos de operación.
Tabla 17-1 Áreas de datos de usuario que se pueden utilizar en los distintos equipos de operación
Definición Los avisos constan de texto estático y/o variables. El texto y las variables se
pueden proyectar libremente.
Fundamentalmente, los avisos se subdividen en avisos de servicio y alarmas.
El proyectista define lo que es un aviso de servicio y lo que es una alarma.
Acuse Debido a que las alarmas indican estados de servicio extraordinarios, han de
ser acusadas. El acuse se efectúa opcionalmente
mediante manejo en el equipo de operación o
poniendo un bit en el área de acuse del control.
Activación del Una activación del aviso se efectúa poniendo un bit en una de las áreas de
aviso avisos del SIMATIC 500/505. La posición de las áreas de avisos es definida
con la herramienta de configuración. Asimismo se ha de instalar el área co-
rrespondiente en el SIMATIC 500/505.
En cuanto se ponga el bit en el área de avisos de servicio o de alarmas del
control y se transfiera dicho área al equipo de operación, este equipo reco-
noce el aviso correspondiente como ”llegado”.
A la inversa, el aviso es registrado como ”desaparecido” por el equipo de
operación después de haber sido repuesto el mismo bit en el control.
Áreas de avisos La tabla 17-2 representa la cantidad de áreas de avisos para avisos de servicio
y alarmas, la cantidad de áreas de acuse de alarmas (Control → Equipo de
operación o Equipo de operación → Control) así como la correspondiente
longitud total de todas las áreas para los distintos equipos de operación.
Correspondencia Para cada bit en el área de avisos proyectada se puede proyectar un aviso.
entre bit de aviso y Los bits están asignados a los números de avisos en orden creciente.
número de aviso
Ejemplo:
En el control SIMATIC 500/505 se ha proyectado el siguiente área de avisos
de servicio:
V 43 Longitud 5 (en palabras)
La figura 17-1 muestra la correspondencia de los 80 (5 16) números de avisos
en total y los distintos números de bits en el área de avisos de servicio del con-
trol.
Dicha asignación se efectúa automáticamente en el equipo de operación.
Áreas de acuse Si el control SIMATIC 500/505 debe ser informado sobre un acuse de una
alarma en el equipo de operación o el acuse debe ser efectuado por el
SIMATIC 500/505 mismo, en dicho control SIMATIC 500/505 se tienen que
instalar las áreas de acuse correspondientes:
Área de acuse Equipo de operación→ SIMATIC 500/505:
A través de este área se informa al control cuando una alarma es acusada
mediante manejo en el equipo de operación.
Área de acuse SIMATIC 500/505 → Equipo de operación:
A través de este área es acusada una alarma por el control.
Estas áreas de acuse también se han de indicar en la configuración bajo Pun-
tero de área.
La figura 17-2 muestra esquemáticamente las distintas áreas de alarma y
acuse. Los procesos de acuse están recogidos en las figuras 17-4 y 17-5.
Área de acuse
Equipo de opera. ! PLC
Correspondencia Cada alarma tiene un número de aviso. Dicho número de aviso tiene asignado
entre bit de acuse respectivamente el mismo bit x del área de bits de alarma y el mismo bit x del
y número de aviso área de acuse. Normalmente, el área de acuse tiene la misma longitud que el
área de alarmas correspondiente.
Cuando la longitud de un área de acuse no abarca la longitud total del corres-
pondiente área de alarmas, y hay las siguientes áreas de alarmas y de acuse,
rige entonces la siguiente correspondencia:
Alarma No. 16 Bit de acuse para alarma No. 16
Alarma No. 64 Bit de acuse para alarma No. 64
Área de acuse Un bit puesto por el control en dicho área produce el acuse de la correspon-
PLC → Equipo de diente alarma en el equipo de operación. Reponga dicho bit cuando reponga
operación el bit en el área de alarmas. La figura 17-4 muestra el diagrama de impulsos.
El área de acuse PLC → Equipo de operación
tiene que seguir inmediatamente después del área de alarmas correspon-
diente,
tiene que tener exactamente el mismo tiempo de polling y
puede tener, como máximo, la misma longitud que el área de alarmas co-
rrespondiente.
En el caso de que el área de acuse PLC → Equipo de operación no se en-
cuentre físicamente detrás del área de acuse, durante el arranque del equipo
de operación se emite el aviso del sistema $655.
Área de alarmas
Figura 17-4 Diagrama de impulsos para área de acuse PLC → Equipo de operación
Área de acuse Cuando se pone un bit en el área de alarmas, el equipo de operación repone
Equipo de operación el correspondiente bit en el área de acuse. Si se acusa la alarma en el equipo
→ PLC de operación, se pone el bit en el área de acuse. De este modo, el PLC puede
reconocer que la alarma ha sido acusada. La figura 17-5 muestra el diagrama
de impulsos.
El área de acuse Equipo de operación → PLC puede tener como máximo la
misma longitud que el área de alarmas correspondiente.
Área de alarmas
Área de acuse
Equipo de operación → PLC
Acuse a través de equipo
de operación
Figura 17-5 Diagrama de impulsos para área de acuse Equipo de operación → PLC
Tamaño de las Las áreas de acuse PLC → Equipo de operación y Equipo de operación →
áreas de acuse PLC no pueden ser mayores que el área de alarmas correspondiente. Sin em-
bargo, se puede ajustar más pequeña cuando el acuse no deba ser efectuado
por el control en todas las alarmas. La figura 17-6 aclara el presente caso.
Área de alarmas Área de acuse de
Alarmas que alarmas reducida
pueden ser
acusadas
Alarmas que no
pueden ser
acusadas
Indicación
¡Deposite las alarmas importantes en el área de alarmas de forma ascendente
desde el bit 1!
Los dos bits correspondientes entre sí en el área de alarmas y en el área de
acuse no deben ser puestos al mismo tiempo.
Nota sobre el TP El panel táctil (TP) no tiene teclado ni diodos luminosos que se puedan asig-
nar a una imagen. Por esta razón no necesita instalar para el TP en
punteros de área para la imagen del teclado y de los LED.
Requisito A fin de poder evaluar la pulsación de teclas y activar los LEDs, se han de
instalar en el PLC las correspondientes áreas de datos – denominadas imáge-
nes –, e indicarlas durante la configuración como Punteros de área.
Indicación
Si se desconecta el equipo de operación mientras está pulsada la tecla o se
separa del control, permanece ajustado el bit correspondiente en la imagen
del teclado.
Estructura La imagen del teclado del sistema es un área de datos con la longitud fija de
3 palabras de datos.
Cada tecla del teclado del sistema tiene asignado exactamente un bit en la
imagen del teclado del sistema.
La imagen del teclado del sistema también se ha de indicar en la configura-
ción bajo Puntero de área, tipo: teclado del sistema. Esta imagen únicamente
se puede crear en un control y allí una sola vez.
reservada 3ª palabra
Indicación
Los bits no utilizados no deben ser sobrescritos por el programa del usuario.
Bit general del El bit general del teclado sirve como bit de control. En cada transferencia de
teclado la imagen del teclado desde el equipo de operación al control se pone en el
valor 1 y deberá ser repuesto por el programa del usuario después de la eva-
luación del área de datos.
Mediante la lectura regular del bit general se puede establecer en el programa
del usuario si se ha transferido de nuevo la imagen del teclado del sistema.
Áreas de datos Los paneles de operador (OP) tienen un teclado de funciones al que se puede
asignar una imagen en el control. La imagen del teclado de funciones se
puede dividir en áreas de datos separadas cuya cantidad y longitud dependen
del OP correspondiente.
Asignación de La asignación de las distintas teclas a los bits de las áreas de datos se esta-
teclas blece durante la configuración de las teclas de funciones. Al mismo tiempo
se indica para cada tecla el número dentro del área de la imagen.
Bit general del El bit 16 en la última palabra de datos de cada área de datos es el bit general
teclado del teclado. Sirve como bit de control. En cada transferencia de la imagen del
teclado desde el OP al control se pone el bit general del teclado en el valor 1.
Después de la evaluación del área de datos por parte del programa del usua-
rio deberá reponerse el bit general del teclado.
Mediante la lectura regular del bit general se puede establecer en el programa
del usuario si se ha transferido de nuevo un bloque.
Áreas de datos La imagen de los LED se puede dividir en áreas de datos separadas igual que
se muestra en la tabla siguiente.
Asignación de La asignación de los distintos diodos luminosos a los bits de las áreas de
los LED datos se establece durante la configuración de las teclas de funciones. Al
mismo tiempo se indica para cada LED el número de bit dentro del área de la
imagen.
El número de bit (n) designa el primero de dos bits consecutivos que contro-
lan los siguientes cuatro estados de los LED diferentes en total:
Tabla 17-3 Frecuencia de intermitencia de los LED para todos los OP aparte de
OP17
Estructura El área de números de la imagen es un área de datos con una longitud fija. La
longitud depende del equipo de operación. La tabla 17-5 muestra la corres-
pondencia.
OP7/17:
Entrada Ocupación
Tipo de imagen actual 1: Imagen
2: Receta
3: Imagen especial
Número de imagen/receta actual 1 hasta 99
Número de entrada actual 1 hasta 99
Número de campo de entrada actual 0 hasta 8
0: Número de entrada
Entrada Ocupación
Tipo de imagen actual 1: Imagen
4: Ventana permanente
5: Ventana de alarmas
6: Ventana de avisos de servicio
Número de imagen actual 1 hasta 65535
Número de campo de entrada actual 1 hasta 65535
Valor Significado
1 Página de alarmas
2 Página de avisos de servicio
3 Buffer de alarmas
4 Buffer de avisos de servicio
Curvas Una curva es la representación gráfica de un valor del control. La lectura del
valor se efectúa controlada por tiempo o por bits en función de la configura-
ción.
Buffer alternativo El buffer alternativo es un segundo buffer para la misma curva, el cual se
puede instalar durante la configuración.
Mientras el equipo de operación lee los valores del buffer 1, el control es-
cribe en el buffer 2. Si el equipo de operación lee el buffer 2, el control es-
cribe en el buffer 1. Por ello se impide que durante la lectura de la curva por
parte del equipo de operación sean sobrescritos los valores por el control.
Áreas de datos
Solicitud Transferencia
1 2
Cantidad máx. por tipo 8 8 8
Longitud total de todas las áreas de datos 8 8 8
(palabras)
Área de solicitud Si en el equipo de operación se abre una imagen con una o varias curvas, el
de curvas equipo de operación pone los correspondientes bits en el área de solicitud de
curvas. Después de la anulación de la imagen, el equipo de operación repone
los bits correspondientes en el área de solicitud de curvas.
A través del área de solicitud de curvas en el control se puede evaluar la
curva que se representa actualmente en el equipo de operación. Las curvas
también se pueden controlar sin evaluación del área de solicitud de curvas.
Área de Este área sirve para el trigger de curvas. Ponga en el programa del control el
transferencia de bit asignado a la curva en el área de transferencia de curvas y el bit general
curvas 1 de curvas. El equipo de operación reconoce el trigger y repone el bit de cur-
vas y el bit general de curvas. Después lee en función de la configuración un
valor o todo el buffer.
Ejemplo de un área de transferencia de curvas con una longitud de 2 DW
Número de bit
17.7 Recetas
Definición Una receta es una composición de variables para obtener una estructura de
datos fija. Dicha estructura es definida durante la configuración y se provee
de datos en el equipo de operación. La estructura no se puede modificar pos-
teriormente desde el equipo de operación.
Ya que la estructura de datos se puede ocupar de forma múltiple, hablamos
de registros de datos. En el equipo de operación se guardan (crean), cargan,
borran y modifican dichos registros de datos. Los datos se depositan en el
equipo de operación, con lo cual ahorra Vd. memoria en el
SIMATIC 500/505.
En caso de utilización de una receta se garantiza que durante la transferencia
de un registro de datos al control lleguen varios datos juntos y sincronizados
al control.
Indicación
En los displays gráficos se utilizan únicamente las variables para la transfe-
rencia de registros de datos. Para transferir un registro de datos desde el so-
porte de datos (como p. ej. la memoria Flash o un disquete) al PLC se ha de
cargar primero en las variables.
Sincronización Una característica esencial de las recetas es que los datos se transfieren sin-
cronizados y se impide la sobrescritura incontrolada de los datos. Para garan-
tizar un desarrollo coordinado en la transferencia de registros de datos, se
ponen bits en el área de bits de control y respuesta del área de interfase.
Buzón de datos
Equipos con A fin de identificar una receta en el control hay disponibles tres identificado-
display gráfico res. Los identificadores se pueden definir libremente. Recomendamos regis-
trar para el primer identificador el mismo valor que el número de la receta.
En ProTool, registra Vd. en el buzón de diálogo Parámetros, bajo Identifica-
dores, la identificación de la receta. ProTool registra para el primer identifi-
cador automáticamente el número de la receta. Las identificaciones se escri-
ben en el buzón de datos durante la transferencia de registros de datos desde
el equipo de operación al control y pueden ser evaluados por el control.
Los registros de datos se crean en el equipo de operación bajo un nombre
simbólico. Este no se transfiere también durante la transferencia de registros
de datos entre equipo de operación y control. Para el registro de datos mismo
no hay identificación alguna en el control.
Buzón de datos
En el control se ha de reservar el área para el buzón de datos. Utilice para
ello los mismos datos que se definieron durante la configuración con ProTool
en Punteros de área. La siguiente figura muestra la estructura del buzón de
datos.
1ª pal. Identificador 1
2ª pal. Identificador 2
3ª pal. Identificador 3
4ª pal. reservada
5ª pal. Longitud del reg. de datos en bytes
Bits de control:
Bit 6 1 = Registro de datos/variable con errores
0 = Evaluación no efectuada
Bit 7 1 = Registro de datos/variable sin errores
0 = Evaluación no efectuada
Bits de respuesta:
Bit 7 1 = Transferencia de datos concluida
0 = Evaluación no efectuada
Bit 8 1 = El buzón de datos está bloqueado
0 = Buzón de datos libre
Transferencia PLC La transferencia directa del control al equipo de operación se efectúa siempre
→ Equipo de sin coordinación.
operación
SIMATIC 500/505
20
Mitsubishi FX
21
Allen-Bradley
22
Acoplamientos Los TD/OP también se pueden acoplar a otros controles. Entre otros se admi-
admitidos ten los siguientes acoplamientos:
SIMATIC 500/505,
Serie libre,
Allen-Bradley,
Mitsubishi y
Telemecanique.
Indicación
Siemens AG no asume responsabilidad alguna por los funcionamientos inco-
rrectos o daños producidos por la aplicación de cables de confección propia
o de cables de fabricantes ajenos.
Indicación
Los parámetros de interfase no se pueden modificar en el servicio normal.
La figura 18-1 muestra la estructura de la comunicación con los componentes necesarios para la comu-
nicación entre controles de las clases 1 ó 2 con equipos TD/OP.
TD/OP Control
.
..
Clase 1
4
Bloque de 15 Programa del control 5
datos 1 3
Areas de datos
Interfase serie
de usuario Bloques de
1 2 datos de envío
. Clase 2
Variable ..
Bloques de Memoria
datos de 3
recepción
Indicación
No está permitido un servicio dúplex total, es decir que el control sólo puede
transmitir datos cuando el TD/OP haya transferido por completo un bloque
de datos.
Cuidado
! Las áreas de memoria a las que acceden los bloques de envío no pueden se-
guir siendo utilizadas en el programa del control. ¡El TD/OP sobrescribe
cíclicamente dichas áreas!
Cantidad de La cantidad de bloques de datos ha de ser definida por el usuario. Cada blo-
bloques de datos y que de datos está identificado mediante un número (0...15). Los bloques de
número de bloque datos con número par (0, 2...14) están previstos para la transferencia desde el
de datos control al TD/OP, los bloques de datos con número impar (1, 3...15) para el
sentido contrario.
Los bloques de datos deben estar presentes por parejas: Bloque de datos 0 y
1, bloque de datos 2 y 3,...
Longitud de Cada bloque de datos puede abarcar una longitud máxima de 1024 palabras
bloque de datos (= 2048 bytes). Sin embargo, el usuario debería limitarse, por razones de ren-
dimiento, a 256 palabras por cada bloque de datos.
La longitud de un bloque de datos no se puede proyectar directamente. De-
pende respectivamente de la máxima dirección de palabra utilizada.
Todos los bloques de datos juntos no deben sobrepasar la cantidad de datos
totales que figura a continuación:
Estructura de los Cada bloque de datos consta de un encabezamiento fijo del bloque de datos y
bloques de datos un área, la cual está disponible para el usuario:
2
: Libre para el usuario
255 (1023)
Intercambio de Los bloques de datos tienen que existir por parejas: Bloque de datos 0 y 1,
los bloques de bloque de datos 2 y 3, etc. Siempre se transfiere primero el bloque de datos
datos de envío (número impar) y después el bloque de datos de recepción (número
par).
Indicación
Colocar los datos que están provistos de un tiempo de polling, en la configu-
ración, en bloques de datos con la prioridad 0. Si la prioridad es diferente no
se puede garantizar el tiempo de polling prolongado por la transferencia cí-
clica.
Función Los bloques de datos 0 y 1 contienen informaciones que son importantes para
el arranque y la supervisión de la comunicación y la transferencia de órdenes
del control.
Esta pareja de bloques se intercambia siempre de forma cíclica.
Estructura del El bloque de datos 0 para la transferencia desde el control al TD/OP posee la
bloque de datos 0 siguiente estructura:
Estructura del El bloque de datos 1 para la transferencia desde el TD/OP al control posee la
bloque de datos 1 siguiente estructura:
Indicación
No son admisibles los accesos de escritura a palabras reservadas por parte del
programa de control.
Palabra
– – 13 – – – 9 8 7 6 5 – 3 2 – 0
No. 2
Ordenes
Transferencia de registros de datos
Bits de alerta
Fecha/hora
Supervisión del bit de vida
Arranque del TD/OP
Palabra
15 14 13 – – – 9 – 7 6 5 – – 2 – 0
No. 2
Ordenes
Transferencia de registros de datos
Bits de alerta
Fecha/hora
Supervisión del bit de vida
Arranque del TD/OP
serie libre: 1
SIMATIC 500/505: 2
. .
.. ..
hora
6 Minuto (0...59) Segundo (0...59)
7 no ocupado
8 no ocupado Día de la semana (1...7)
fecha
9 Día (1...31) Mes (1...12)
10 Año (0...99) no ocupado
Indicación
Cuando se desactiva la supervisión del bit de vida, no se puede reconocer en
todos los casos un fallo de la comunicación en el TD/OP. Entonces no es
posible un rearranque automático de la comunicación tras la eliminación de
la anomalía.
Desarrollo recomendado:
1. El usuario pone el bit de control 3 (= Efectuar la supervisión del bit de
vida),
2. el TD/OP invierte en cada ciclo el bit de confirmación 2,
3. el usuario debe copiar en cada ciclo el valor del bit de confirmación 2 en
el bit de control 2
o
1. el usuario borra el bit de control 3 (No se efectúa ninguna supervisión del
bit de vida).
Para aplicaciones normales debería estar siempre activada la supervisión del
bit de vida.
Designación de Para ProTool y COM TEXT hay un disquete para cada uno que contiene con-
soportes de datos troladoras y ejemplos de configuración:
S ProTool: Drivers,
S COM TEXT: Acoplamientos opcionales.
Indicación
S Crear una copia del disquete original.
S Trabajar únicamente con dicho disquete de seguridad.
S Guardar el disquete original en un lugar seguro.
18.4 Configuración
Para el acoplamiento a otros controles se deben hacer en la configuración, bajo COM TEXT y ProTool,
las siguientes indicaciones:
Ajustar ProTool:
parámetros Punto del menú Sistema de destino → Control → Elaborar → Parámetros,
de interfase
COM TEXT:
Máscara PROYECTAR – AJUSTES BASICOS – ACOPLAMIENTO TDOP y
asignación de bloques de datos con F1.
Estos parámetros han de coincidir con los del control. Los parámetros están
explicados a continuación.
S Direcciones de bloques de datos (sólo en controles de la clase 2):
Las direcciones de los bloques de datos indican las direcciones iniciales
de los bloques de datos en la memoria del control.
S Prioridad:
Para cada par de bloques de datos (excepto los bloques de datos 0 y 1) se
debe prefijar la prioridad del intercambio de bloques de datos. Normal-
mente aquí sólo es conveniente la prioridad 0.
S Pausa (como múltiplo de 100 ms):
Después de la transferencia de un par de bloques de datos, el TD/OP espe-
ra el tiempo indicado antes de que se transfiera el par siguiente. Por ello
se puede retardar artificialmente la comunicación y reducirse, con ello, la
carga de la interfase en el control.
Sin embargo, se reduce la velocidad de actualización.
S Interfase:
Aquí hay que indicar a qué interfase del equipo TD/OP está conectado el
control.
S Velocidad:
Con la velocidad se define la velocidad de transmisión para el intercam-
bio de datos entre TD/OP y control.
S Tipo:
Aquí se indica el tipo de interfase (TTY ó V.24).
S Bits de datos, Paridad, Bits de stop:
Con estos parámetros se define la cantidad de los bits de datos (7 u 8) y
de los bits de stop (1 o 2) y la paridad (par, impar o ninguna).
S Tipo de CPU:
En este punto se entra la CPU del control.
Versión de usuario Durante el arranque del TD/OP se puede realizar una comprobación de la
versión de usuario para garantizar que, en caso de aplicación de varios equi-
pos, cada uno esté conectado al control correcto.
Para ello se compara un valor depositado en el control con el valor proyecta-
do. Si no coinciden se produce la visualización del correspondiente aviso del
sistema en el TD/OP y un nuevo arranque del equipo.
A fin de poder aprovechar dicha función, en la configuración del TD/OP es-
tán prefijados los siguientes valores:
Valor de la versión depositada en el control (1...255). Si se prefija 0 se
suprime dicha comprobación:
– ProTool: Sistema de destino → Parámetros → Otros
– COM TEXT: Parámetros generales
Tipo y dirección de datos del valor depositado en el control:
– ProTool: Sistema de destino → Puntero de área → Versión de usuario
– COM TEXT: Listas de punteros de área
Tipos de campo y En los siguientes tipos de campos y áreas de datos se efectúa una transferen-
áreas de datos cia de datos tanto desde el TD/OP al control como a la inversa:
Valores de entrada/salida,
Valores de entrada de recetas,
Buzón de números de receta/buzón de datos.
Las correspondientes variables o punteros de áreas deben depositarse durante
la configuración en bloques de datos de envío. En el bloque de datos de re-
cepción correspondiente se ocupa entonces otra vez el mismo área de datos
para este valor.
Tiempo de polling Los tiempos de polling indicados en la configuración fijan la frecuencia con
que se evalúa un área de datos (p. ej. área de bits de aviso) o la frecuencia
con que se actualiza la indicación de un valor (p. ej. valor actual en la entra-
da de imagen del proceso).
Si está proyectada la prioridad 0 (estándar) para los correspondientes bloques
de datos, con este ciclo se lee el área de datos desde el control (véase capítu-
lo 18.2.2).
Optimazación Para mantener lo más reducida posible la carga de la interfase, deberían ob-
del rendimiento servarse las siguientes indicaciones:
Las áreas de datos, que son evaluadas constantemente (p. ej. áreas de bits
de aviso, imagen de los LED), deberían estar, a ser posible, en el bloque
de datos 0 o transferirse cíclicamente de forma conjunta a otro bloque de
datos. La prioridad seleccionada debería entonces corresponder aproxima-
damente al tiempo de polling necesario (dependiendo de la cantidad total
de datos transferidos y de los parámetros de interfase, especialmente la
velocidad).
Las variables que son actualizadas dependiendo del estado de servicio (p.
ej. valores actuales en imagenes), no deberían transferirse cíclicamente.
Los valores actuales de una imagen deberían estar, a ser posible, en un
bloque de datos y proyectarse todos con el mismo tiempo de polling. Si
por razones técnicas del proceso son necesarios unos tiempos de polling
distintos, los valores a actualizar más rápidamente deberían estar más
”adelante” (con números de palabra bajos) en el bloque de datos.
Las áreas sueltas de los bloques de datos se pueden utilizar varias veces.
Así, p. ej. los valores actuales de diferentes imágenes pueden acceder a
las mismas palabras del bloque de datos (mediante diferentes variables).
El programa de usuario debe entonces efectuar con ayuda del área de nú-
meros de imagen la asignación a las áreas de memoria correctas.
Limitaciones Las funciones del PG (Status VAR y Control VAR) no son posibles en
el acoplamiento a otros controles.
Indicación
El proceso de transferencia para este acoplamiento está descrito en los capí-
tulos precedentes, respectivamente bajo controles de la clase 1.
Cables estándar Para la conexión del TD/OP al PC-AT están disponibles los siguientes cables
estándar:
a PC-AT
TD/OP
V.24, de 15 polos 6XV1 440–2K... 6XV1 440–2L...
Manejo de los El usuario debe programar en el control rutinas apropiadas para el manejo de
bloques de datos la interfase serie.
Protocolo Sólo se intercambian los bloques de datos descritos bajo 18.2. El control
puede reconocer el final de un bloque de envío del TD/OP mediante la longi-
tud transferida o por medio del tiempo de retardo entre caracteres ajustable al
final de la transferencia del bloque de datos. No existen otros mecanismos de
protección de protocolos.
Conectar el TD/OP Conectar el TD/OP con el PC-AT mediante un cable estándar apropiado.
con el PC
a Ejemplo de aplicación:
Las siguientes funciones se ejecutan cíclicamente:
S Activación de un aviso de servicio
S Activación de una alarma (no en TD10)
S Acuse de dicha alarma (no en TD10)
S Visualización de fecha y hora del TD/OP en el PC
En los OP5/15/20 se puede seleccionar adicionalmente a través del
menú la imagen 1.
e Envío y recepción automática de telegramas:
En los directorios ACKN_TEL y REQU_TEL se encuentran ficheros,
los cuales se pueden intercambiar como bloques de datos. Estos fiche-
ros se pueden modificar con un editor y utilizar para sus propios inten-
tos de configuración.
i Inicialización:
Inicializar de nuevo el programa y la interfase utilizada
Q Finalizar el programa:
Finaliza el programa.
Indicación
El presente programa es exclusivamente un ejemplo para un posible acopla-
miento. Modificar el ejemplo de configuración con arreglo a sus exigencias
individuales o incluir, en caso de necesidad, partes del código fuente en sus
propias aplicaciones.
Indicación
El proceso de transferencia para este acoplamiento está descrito en los capí-
tulos precedentes, respectivamente bajo controles de la clase 2.
Cables estándar Para la conexión al SIMATIC 500/505 hay disponibles cables estándar:
a SIMATIC 500/505
V.24 V.24 RS422 RS422
de 9 polos de 25 polos de 9 polos, de 9 polos,
de antigua1) nueva2)
TD10, 20, 6XV1 6XV1 – –
OP5, 15, 20, 440–2K... 440–2L...
OP25, 35
V.24, de 15 polos
OP5–A2, – – 6XV1 6XV1
OP15–A1/B/C1, 440–2M... 440–1M...
OP25, 35
RS422, de 9 polos
TD10, 20, – – 6XV1 –
OP20 440–2N...
con SSM,
de 25 polos
SSM = Módulo de interfase
... = Clave de longitud
1) para SIMATIC 500/505 (PLC 525, PLC 535, PLC 545 – 1101, PLC 565T)
2) para SIMATIC 505 (PLC 545 – 1102, PLC 555)
Instalar los En el SIMATIC 500/505, los bloques de datos sólo se pueden depositar en la
bloques de datos V-Memory (memoria V). En la programación del control deberá instalarse la
V-Memory de modo que pueda admitir todos los bloques de datos necesarios
para el usuario.
El área de direcciones admisible está entre V1 y V1 048 575.
Asignación de bits En el SIMATIC 500/505, los bits de una palabra de datos se cuentan de modo
diferente al de esta documentación. Ello da como resultado la siguiente asig-
nación de bits:
Forma de contar en esta documentación:
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
en SIMATIC 500/505:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Margen de valores Las variables de números enteros en el TD/OP se representan siempre dota-
de números das de signo previo; su margen de valores va desde –32 768 hasta 32 767. En
enteros el SIMATIC 500/505, sin embargo, las variables de números enteros no tie-
nen signo previo, es decir que su margen de valores va desde 0 hasta 65 535.
Indicación
Transferir únicamente el programa LADDER.
Conectar el TD/OP Conectar el TD/OP mediante un cable estándar apropiado con la CPU de su
con la CPU control. Las siguientes funciones se ejecutan cíclicamente:
Activación de un aviso de servicio,
Activación de una alarma (no en TD10),
Acuse de dicha alarma (no en TD10).
Indicación
Este programa es únicamente un ejemplo para un posible acoplamiento. Mo-
dificar el ejemplo de configuración con arreglo a sus necesidades individua-
les o, en caso de necesidad, incluir partes del programa en sus propias apli-
caciones.
Los ficheros de ejemplo están proyectados para un acoplamiento a través de
la interfase V.24. Para un acoplamiento a través de RS422 se debe modificar
el parámetro Tipo de interfase en ProTool o COM TEXT de modo corres-
pondiente y establecer una conexión RS422.
a MITSUBISHI (RS422)
FX0 FX Serie
de Mini DIN de 8 polos Sub-D de 25 polos
Instalar los Durante la programación del control deben distribuirse los registros de datos
bloques de datos de modo que puedan admitirse todos los bloques de datos necesarios para el
usuario.
Las palabras de datos 0 y 1 de cada bloque de datos deben existir, pero no se
intercambian entre el TD/OP y el control. Estas palabras de datos pueden ser
utilizadas, por tanto, por el usuario para otros fines.
El área de direcciones admisible está:
para FX0 entre D0 y D31,
para serie FX entre D0 y D511.
Conectar el TD/OP Conectar el TD/OP mediante un cable estándar apropiado con la CPU de su
con la CPU control. Las siguientes funciones se ejecutan cíclicamente:
Activación de un aviso de servicio,
Activación de una alarma (no en TD10),
Acuse de dicha alarma (no en TD10).
Indicación
Este programa es únicamente un ejemplo para un posible acoplamiento. Mo-
dificar el ejemplo de configuración con arreglo a sus necesidades individua-
les o, en caso de necesidad, incluir partes del programa en sus propias apli-
caciones.
Los ejemplos de configuración están proyectados respectivamente para los
tipos de interfase indicados en las tablas 21-1 y 21-2.
Para el acoplamiento de los paneles de operador OP5, OP15A, OP25 y OP35
a través de RS422 o los equipos TD10, TD20 y OP20 a través de la interfase
V.24 integrada es necesario modificar correspondientemente el parámetro
Tipo de interfase en ProTool o en COM TEXT y establecer una conexión
V.24 o RS422.
Instalar los Los bloques de datos sólo se pueden instalar en el fichero de datos. Durante
bloques de datos la programación del control se debe instalar el fichero de datos de modo que
pueda admitir todos los bloques de datos necesarios para el usuario.
Para el control Allen-Bradley son válidos los valores recogidos en la tabla
para la dirección origen (SRC) y la dirección destino (DST) de los bloques de
datos:
Conectar el TD/OP Conectar el TD/OP mediante un cable estándar apropiado con la CPU del
con la CPU control. Las siguientes funciones se ejecutan cíclicamente:
Activación de un aviso de servicio,
Activación de una alarma (no en TD10),
Acuse de dicha alarma (no en TD10).
Indicación
Este programa es únicamente un ejemplo para un posible acoplamiento. Mo-
dificar el ejemplo de configuración con arreglo a sus necesidades individua-
les o, en caso de necesidad, incluir partes del programa en sus propias apli-
caciones.
Acoplamiento a PLC-5:
Los ficheros de ejemplo están proyectados para un acoplamiento a PLC-5 a
través de la interfase V.24. Para el acoplamiento a través de RS422 se debe
modificar en ProTool o COM TEXT el tipo de la interfase a RS422 y esta-
blecer una conexión RS422.
Acoplamiento a SLC 500:
Para el acoplamiento a SLC 500 a través de la interfase V.24 se ha de ajustar
en ProTool o en COM TEXT como tipo de PLC/CPU el control SLC 500.
Indicación
El proceso de transferencia para dicho acoplamiento está descrito en los ca-
pítulos precedentes, respectivamente bajo controles de la clase 2.
Cables estándar Para la conexión a los sistemas Telemecanique TSX están disponibles los
siguientes cables estándar:
a Telemecanique Adjust
Instalar los En los controles de los sistemas Telemecanique TSX, los bloques de datos se
bloques de datos depositan en la memoria para valores internos variables. En la programación
del control deberá instalarse la memoria para valores internos variables de
modo que pueda admitir todos los bloques de datos necesarios para el usua-
rio.
El área de direcciones admisible está en
TSX 17 entre W0 y W1023,
TSX 7 entre W0 y W360447, como máximo, en función de la
configuración.
Conectar el TD/OP Conectar el TD/OP mediante un cable estándar apropiado con la CPU de su
con la CPU control. Las siguientes funciones se ejecutan cíclicamente:
Activación de un aviso de servicio,
Activación de una alarma,
Acuse de dicha alarma.
Indicación
Este programa es únicamente un ejemplo para un posible acoplamiento. Mo-
dificar el ejemplo de configuración con arreglo a sus necesidades individua-
les o, en caso de necesidad, incluir partes del programa en sus propias apli-
caciones.
Definición Las áreas de datos de usuario pueden estar en cualquier área de memoria del
control. Aquí corresponden, p. ej., avisos, recetas y curvas.
Volumen funcional Las áreas de datos de usuario que son posibles dependen del TD/OP aplicado
y de la herramienta de configuración. La tabla 24-1 facilita una relación ge-
neral sobre el volumen funcional de los distintos TD/OP.
Tabla 24-1 Areas de datos de usuario que se pueden utilizar en los distintos TD/OP
Definición Los avisos constan de texto estático y/o variables. El texto y las variables se
pueden proyectar libremente.
Fundamentalmente, los avisos se subdividen en avisos de servicio y alarmas.
El técnico proyectista define lo que es un aviso de servicio y lo que es una
alarma.
Acuse Ya que las alarmas muestran estados de servicio extraordinarios, éstas deben
ser acusadas. El acuse se efectúa opcionalmente
mediante operación en el TD/OP o
poniendo un bit en el área de acuse del control.
Activación del Una activación de aviso se efectúa poniendo un bit en una de las áreas de
aviso avisos del control. La situación de las áreas de avisos se define con la herra-
mienta de configuración. El área correspondiente se tiene que ajustar también
en el control.
En cuanto se pone el bit en el área de avisos de servicio ó área de alarmas del
control y se transfiere este área al TD/OP, éste reconoce el aviso correspon-
diente como ”llegado”.
A la inversa, el aviso es registrado como ”desaparecido” después de ser re-
puesto el mismo bit en el control por el TD/OP.
Areas de avisos La tabla 24-2 representa la cantidad de las áreas de avisos para alarmas y
avisos de servicio, la cantidad de las áreas de acuse de alarmas (Control →
TD/OP ó TD/OP → Control) así como la longitud total correspondiente de
todas las áreas para los distintos TD/OP.
Correspondencia Para cada bit en el área de avisos proyectada se puede proyectar un aviso.
entre bit de aviso y Los bits están asignados a los números de aviso en orden ascendente.
número de aviso
Areas de acuse Si el control debe ser informado sobre un acuse de alarma en el TD/OP o el
acuse debe ser efectuado por el control mismo, en dicho control se tienen que
ajustar las correspondientes áreas de acuse:
Area de acuse TD/OP → Control:
A través de este área se informa al control cuando una alarma es acusada
mediante operación en el TD/OP.
Area de acuse Control → TD/OP:
A través de este área es acusada una alarma por el control.
Estas áreas de acuse también se han de indicar en la configuración bajo Pun-
tero de área.
La figura 24-1 muestra esquemáticamente las distintas áreas de alarmas y de
acuse. Los procesos de acuse figuran en la tabla 24-3.
Area de acuse
TD/OP ! Control
Correspondencia Cada alarma tiene un número de aviso. Dicho número de aviso tiene asig-
entre bit de acuse nado respectivamente el mismo bit x del área de alarmas y el mismo bit x del
y número de aviso área de acuse. Normalmente, el área de acuse tiene la misma longitud que el
área de alarmas correspondiente.
Cuando la longitud de un área de acuse no abarca la longitud total del área de
alarmas, y se dan las siguientes áreas de alarmas y de acuse, entonces rige la
siguiente correspondencia:
Alarma No. 1 Bit de acuse para alarma No. 1
Alarma No. 49 Bit de acuse para alarma No. 49
Area de acuse Un bit puesto por el control en este área consigue el acuse de la alarma co-
Control → TD/OP rrespondiente en el TD/OP.
El área de acuse Control → TD/OP
tiene que seguir inmediatamente al área de alarmas correspondiente,
tiene que tener exactamente el mismo tiempo de polling y
puede tener como máximo la misma longitud que el área de alarmas co-
rrespondiente.
En el caso de que el área de acuse Control → TD/OP no se encuentre física-
mente detrás del área de alarmas, durante el arranque del TD/OP se emite el
aviso del sistema $655.
Area de acuse Cuando en el TD/OP es acusada una alarma, en el área de acuse TD/OP →
TD/OP → Control Control se pone el bit correspondiente. De este modo el control puede reco-
nocer que la alarma ha sido acusada.
El área de acuse TD/OP → Control puede tener como máximo la misma lon-
gitud que el área de alarmas correspondiente.
Tamaño de Las áreas de acuse no pueden ser mayores que el área de alarmas correspon-
las áreas de acuse diente. Sin embargo, se puede ajustar más pequeña cuando el acuse no deba
Control → TD/OP y ser efectuado en todas las alarmas por parte del control. La figura 24-3 aclara
TD/OP → Control el presente caso.
Area de alarmas Area de acuse de
Alarmas que alarmas reducida
pueden ser
acusadas
Indicación
¡Poner las alarmas importantes en el área de alarmas de forma creciente
desde el bit 0!
Aplicación Las pulsaciones de teclas en el TD/OP pueden ser transferidas al control y ser
evaluadas allí. De este modo, p. ej. se puede activar en el control una acción,
como conectar el motor.
Los diodos luminosos (LED) en las teclas de funciones del OP pueden ser
activadas desde el control. De este modo, es posible, p. ej. señalar al operario
mediante un LED luminoso la tecla que debe pulsar en función de la situa-
ción.
Requisito A fin de poder aprovechar esta posibilidad se tienen que ajustar en el control
las correspondientes áreas de datos – así llamadas, imágenese indicarse en la
configuración como Puntero de área.
Transferencia Las imágenes del teclado son transferidas espontáneamente al control, es de-
cir que la transferencia se efectúa siempre que se pulsa una tecla en el TD/
OP. Por ello, no es necesaria la configuración de un tiempo de polling. Se
transfieren como máximo dos teclas pulsadas simultáneamente.
= Tecla SHIFT
pulsada
Indicación
Si con la tecla pulsada se desconecta el TD/OP o es separado del control,
permanece ajustado el bit correspondiente en la imagen del teclado.
Estructura La imagen del teclado del sistema es un área de datos con una longitud fija
de
una palabra de datos (en TD20)
dos palabras de datos (en OP5/15/20)
tres palabras de datos (en OP25/35)
Cada tecla del teclado del sistema tiene asignado exactamente un bit de
forma fija en la imagen del teclado del sistema. Excepción: tecla DIR en el
OP5/15 y las teclas del cursor.
La imagen del teclado del sistema también se tiene que indicar en la configu-
ración bajo Puntero de área, Tipo: Teclado del sistema. Esta imagen única-
mente se puede crear en un control y allí sólo una vez.
Indicación
Los bits no utilizados no deben ser sobrescritos por el programa de usuario.
Bit general del El bit general del teclado sirve como bit de control. En cada transferencia de
teclado la imagen del teclado desde el TD/OP al control se ajusta al valor 1 y deberá
ser repuesto por el programa de usuario después de la evaluación del área de
datos.
Mediante la lectura regular del bit general se puede establecer en el programa
de usuario si la imagen del teclado del sistema fue transferida de nuevo.
Areas de datos La imagen del teclado de funciones se puede dividir en áreas de datos separa-
das, cuya cantidad y longitud dependen del OP correspondiente:
Asignación de La asignación de las distintas teclas a los bits de las áreas de datos se esta-
teclas blece durante la configuración de las teclas de funciones. Al mismo tiempo,
se indica para cada tecla el número dentro del área de la imagen.
Bit general del El bit 15 en la última palabra de datos de cada área de datos es el bit general
teclado del teclado. Sirve como bit de control. En cada transferencia de la imagen del
teclado desde el OP al control, el bit general del teclado se pone en el valor
1. El bit general del teclado deberá ser repuesto por el programa de usuario
después de la evaluación del área de datos.
Mediante la lectura regular del bit general se puede establecer en el programa
de usuario si se ha transferido de nuevo un bloque.
Areas de datos La imagen de los LED se puede dividir en áreas de datos separadas igual que
lo muestra la tabla siguiente.
Asignación de los La asignación de los distintos diodos luminosos a los bits de las áreas de da-
LED tos se establece durante la configuración de las teclas de funciones. Para ello
se indica para cada LED el número de bit dentro del área de la imagen.
El número de bit (n) designa el primero de dos bits consecutivos que contro-
lan en total los siguientes cuatro estados de los LED diferentes:
Requisito Cuando se tenga que utilizar el área de números de la imagen, ésta debe
indicarse en la configuración como Puntero de área. Esta únicamente puede
crearse en un control y allí sólo una vez.
El área de números de la imagen se transfiere espontáneamente al control, es
decir que la transferencia se efectúa siempre que en el TD/OP se registre una
modificación.
Por tanto, no es necesaria la configuración de un tiempo de polling.
Estructura El área de números de la imagen es un área de datos con una longitud fija de
2 palabras de datos en TD20, OP5/15/20,
5 palabras de datos en OP25/35.
A continuación se encuentra representada para los distintos TD/OP la estruc-
tura del área de números de la imagen en la memoria del control.
TD20, OP5/15/20:
Byte a la derecha
Entrada Ocupación
Tipo de imagen actual 1: Imagen
2: Receta
3: Imagen especial
Número de la imagen/receta actual 1 hasta 99
Número de entrada actual 1 hasta 99
Número de campo de entrada actual 0 hasta 8,
0: Número de entrada
OP25/35:
Entrada Ocupación
Tipo de imagen actual 1: Imagen
4: Ventana permanente
5: Ventana de alarmas
6: Ventana de avisos de servicio
Número de imagen actual 1 hasta 65535
Número de campo de entrada actual 1 hasta 65535
Valor Significado
1 Página de alarmas
2 Página de avisos de servicio
3 Buffer de alarmas
4 Buffer de avisos de servicio
Curvas Una curva es la representación gráfica de un valor del control. La lectura del
valor se efectúa en función de la configuración controlada por tiempo o por
bits.
Buffer alternativo El buffer alternativo es un segundo buffer para la misma curva, el cual se
puede ajustar durante la configuración.
Mientras el OP lee los valores del buffer 1, el control escribe en el buffer 2.
Si el OP lee el buffer 2, el control escribe en el buffer 1. De este modo se
evita que durante la lectura de la curva por parte del panel de operador los
valores de la curva sean sobrescritos por el control.
Areas de datos
Solicitud Transferencia
1 2
Cantidad máx. por tipo 8 8 8
Long. total de todas las 8 8 8
áreas de datos (palabras)
Area de solicitud Si en el OP se abre una imagen con una o varias curvas, el OP pone los bits
de curvas correspondientes en el área de solicitud de curvas. Después de la anulación
de la imagen, el OP repone los bits correspondientes en el área de solicitud
de curvas.
A través del área de solicitud de curvas se puede evaluar en el control la
curva que se representa actualmente en el OP. Las curvas también pueden ser
controladas sin evaluación del área de solicitud de curvas.
Area de Este área sirve para el trigger de curvas. Poner en el programa del control el
transferencia bit asignado a la curva en el área de transferencia de curvas y el bit general
de curvas1 de curvas. El OP reconoce el trigger y repone el bit de curvas y el bit general
de curvas. Después lee, en función de la configuración, un valor o el buffer
completo.
Ejemplo de un área de transferencia de curvas con una longitud de 2 DW
Area de El área de transferencia de curvas2 es necesario para aquellas curvas que son
transferencia proyectadas con buffer alternativo. Tiene la misma estructura que el área de
de curvas2 transferencia de curvas1.
Utilización Durante el arranque del TD/OP se puede verificar si el TD/OP está conectado
al control correcto o al módulo CP correcto. Esto es importante en caso de
aplicación de varios TD/OP.
Para ello el TD/OP compara un valor depositado en el control con el valor
proyectado. De este modo se garantiza la compatibilidad de los datos de con-
figuración con el programa del control. Si falta la coincidencia se produce la
visualización del aviso del sistema $653 en el TD/OP y un nuevo arranque
del equipo.
Para poder utilizar dicha función se han de prefijar durante la configuración
del TD/OP los siguientes valores:
Valor que pertenece a la configuración: (1...255)
Si se prefija 0 se suprime esta comprobación:
– COM TEXT:
Parámetros generales
– ProTool:
Sistema de destino → Parámetros → Otros
Tipo y dirección de datos del valor depositado en el control:
– COM TEXT:
Lista de punteros de área , campo Area de versión de usuario
– ProTool:
Sistema de destino → Puntero de área , selección Versión de usuario
en el campo Tipo:.
24.7 Recetas
Definición Una receta es la recopilación de variables para obtener una estructura de da-
tos fija. Esta estructura se define durante la configuración y se provee de da-
tos en el OP. La estructura no puede ser modificada posteriormente desde el
OP.
Ya que la estructura de datos puede ser ocupada varias veces, hablamos de
registros de datos. En el OP se almacenan (crean), cargan, borran y modifican
estos registros de datos. Los datos son depositados en el OP con lo que se
ahorra memoria en el control.
En caso de utilización de una receta se garantiza que durante la transferencia
de un registro de datos al control lleguen varios datos juntos y sincronizados
al control.
Requisito Para la aplicación de recetas son válidos los siguientes requisitos de hard-
ware:
Panel de operador
con display de líneas: OP5, OP15, OP20,
con display gráfico: OP25, OP35
Transferencia de Los registros de datos pueden ser transferidos desde el OP al control o desde
registros de datos el control al OP.
Se transfieren registros de datos desde el OP al control para ajustar determi-
nados valores en el control, p. ej. para la producción de zumo de naranja.
También es posible recoger datos del control y archivarlos en el OP como
registro de datos para, p. ej. almacenar una ocupación favorable de valores.
Sincronización Una característica esencial de las recetas es que los datos se transfieren sin-
cronizados y se impide la sobrescritura incontrolada de dichos datos. Para
garantizar un desarrollo coordinado en la transferencia de registros de datos,
se ponen bits en los bits de control y confirmación de los bloques de datos 0
y 1.
Definición Los registros de datos se pueden transferir de dos formas diferentes desde el
OP o desde el control al OP. Las dos clases de transferencia son ”directa” e
”indirecta”. El ajuste de la clase de transferencia se refiere fundamentalmente
a la dirección OP → Control.
En los displays de líneas sólo es posible la clase de transferencia ”indirecta”
en la dirección OP → Control. En los displays gráficos, en la dirección OP →
control se puede elegir entre ”directa” e ”indirecta”.
Transferencia Al escribir un registro de datos, las variables del registro de datos se escriben
directa directamente en las direcciones definidas respectivamente. En caso de lectura
directa, las variables son leídas desde las memorias destino del control en el
OP.
En ProTool, las variables para la transferencia directa tienen que tener tanto
una conexión con el control como también el atributo Escritura di-
recta. Las variables que no tengan asignada ninguna dirección en el control
no son transferidas.
Transferencia Todas las variables del registro de datos se depositan en un archivo interme-
indirecta dio en el control. En el OP con display gráfico, dicho archivo intermedio es
el buzón de datos. En el buzón de datos están únicamente los valores de las
variables, las direcciones no son transferidas.
En la transferencia indirecta no tiene importancia si las variables tienen o no
direcciones. Es tarea del programa del control el decidir cómo se deben inter-
pretar los valores del archivo intermedio.
Display de líneas En la configuración bajo COM TEXT, la receta recibe un nombre y un nú-
mero. Tanto el nombre de la receta como el número de la receta son visibles
en el OP.
Los registros de datos que se crean en el OP reciben asimismo un nombre y
un número.
El número de receta, el número de registro de datos y el nombre del registro
de datos son transferidos al activar una transferencia de registros de datos OP
→ Control con los datos al control.
Display de líneas Al conectar un OP con display de líneas, se deben ajustar en el control el área
para buzón de números de receta. Utilizar para ello los mismos datos que se
definieron durante la configuración en Punteros de área.
Display gráfico En caso de aplicación de un OP con display gráfico, en el control hay que ajus-
tar un área para el Buzón de datos. Para ello hay que utilizar los mismos datos
que se definieron en la configuración con ProTool en Punteros de área.
En el buzón de datos no se incluye dirección alguna junto a los datos.
Buzón de datos:
El buzón de datos es un área de datos con una longitud máxima de 256 pala-
bras de datos.
Sirve como archivo intermedio para la transferencia de registros de datos
desde el OP al control. Los valores entrados tienen que ser distribuidos a su
vez por el programa del control sobre las áreas de memoria correspondientes.
Los identificadores 1, 2, 3 proyectados en ProTool (números de receta) son
transferidos asimismo al buzón de datos y tienen que ser evaluados por el
control.
1ª pal. Identificador 1
2ª pal. Identificador 2
3ª pal. Identificador 3
4ª pal. reservada
5ª pal. Long. registro datos en palabras
6ª pal. Valor registro de datos 1
... Valor registro de datos ...
nª pal. Valor registro de datos m
Bits de confirmación
Bit 9 = 1: Transferencia de registros de datos concluida
Proceso de A continuación figuran listados los distintos pasos del proceso de transferen-
transferencia cia del OP al control.
OP → Control
1. Antes de la transferencia, el OP comprueba el bit de control 8. Si el bit 8
está puesto en 1, la transferencia concluye con un error del sistema. Si el
bit está en 0 tiene lugar la transferencia de datos.
2. Después de la transferencia, el OP pone el bit de confirmación 9 en 1.
3. Consultar en el programa del control el bit de confirmación 9. Si éste está
puesto, poner el bit de control 8.
4. Evaluar el buzón de datos/buzón de números de recetas y copiar el conte-
nido del bloque de datos de envío en el bloque de datos de recepción.
5. A continuación, poner el bit de control 9.
6. El OP borra el bit de confirmación 9.
7. Después, borrar el bit de control 9.
8. Después de haber distribuido los datos en las correspondientes direccio-
nes, liberar de nuevo el buzón reponiendo el bit de control 8.
Transferencia En los displays de líneas, a través de la orden del control no. 70, se puede
mediante orden transferir un registro de datos del OP al control. Con la orden del control 69
del control en se activa la transferencia desde el control al OP.
displays de líneas
Principio Para los paneles de operador OP25 y OP35 se pueden proyectar variables
indirectas que se asignan a campos de entrada. El valor es entrado por el ope-
rario directamente en el OP. Tras la entrada en el OP se transfieren los conte-
nidos de estas variables coordinados en el buzón de datos al control.
Utilización Las variables indirectas se pueden utilizar en imágenes como variables ”nor-
males”, es decir variables con direcciones.
Factores decisivos La estructura de las áreas de datos de usuario descritas en el capítulo 24 así
como los tiempos de polling proyectados en los Punteros de área son facto-
res esenciales para los tiempos de actualización que se pueden alcanzar
realmente.
Sírvanse observar las siguientes reglas:
Ajustar las distintas áreas de datos lo más pequeñas posible y tan grandes
como sea necesario.
Definir interrelacionadas las áreas de datos correspondientes. El tiempo
de actualización real mejora cuando se ajusta un área grande en lugar de
varias áreas pequeñas.
Los tiempos de polling seleccionados demasiado pequeños perjudican
innecesariamente el rendimiento global. Ajustar el tiempo de polling de
acuerdo con la velocidad de modificación de los valores del proceso. El
curso de la temperatura de un horno es, p. ej. esencialmente más lento que
el curso del número de revoluciones de un accionamiento eléctrico.
Valor orientativo del tiempo de polling: aprox. 1 segundo
La transferencia espontánea de áreas de datos mediante orden del control
mejora los tiempos de actualización para las áreas de datos procesadas
cíclicamente: Tiempo de polling = 0.
Poner las variables de un aviso o de una imagen sin huecos en un área de
datos.
Tiempo de polling Si para un área de datos se indica el tiempo de polling 0, ésta no se transfiere
cíclicamente al OP. Para provocar la transferencia de dicha área de datos se
ha de utilizar entonces la correspondiente orden del control (véase anexo B).
Tiempo de polling El tiempo de polling que se alcanza realmente, depende, entre otros, de la
real cantidad de áreas interrogadas en total y de los datos momentáneamente soli-
citados.
Para que el TD/OP pueda reconocer con seguridad las modificaciones en el
control, éstas deben existir como mínimo durante el tiempo de polling real.
Imágenes Si en curvas controladas por bits se ajusta el bit general en el área de transfe-
rencia de curvas, el OP actualiza cada vez todas aquellas curvas cuyo bit esté
ajustado en este área. Después repone el bit otra vez. Si en el programa del
control se ajusta de nuevo inmediatamente el bit, el OP sólo se ocupa de la
actualización de las curvas. El manejo del OP es entonces casi imposible.
Módulos de interfase
C
Datos técnicos de los módulos de
funciones estándar
D
Ocupación de interfases
E
Indice
I
Comunicación Manual del usuario
X-24 Edición 05/99
Avisos del sistema A
A.1 Avisos del sistema de los equipos de operación
Alarmas durante el Los siguientes avisos hacen referencia a un defecto del hardware del módulo
arranque del de memoria citado.
equipo de – EPROM-memory failure,
operación
– RAM-memory failure,
– Flash-memory failure
Número de aviso Los avisos del sistema del equipo de operación se pueden dividir en diversas
categorías.
La información sobre la categoría a la que pertenece un aviso del sistema está
incluida en el número de aviso:
Número de aviso
Indicación
Los avisos del sistema se emiten en el idioma que fue seleccionado durante la
configuración. Mientras el equipo de operación no disponga de datos de confi-
guración, los avisos se visualizan en inglés.
Modo de proceder En todos los avisos del sistema que se refieran a ”errores internos”, sírvase
en caso de seguir el siguiente modo de proceder:
”errores internos”
a) Desconecte el equipo de operación, ponga el control en estado de STOP y,
a continuación, deje que arranquen ambos de nuevo.
b) Ponga el equipo de operación durante el arranque en el servicio de transfe-
rencia, transfiera la configuración y deje arrancar de nuevo el equipo de
operación y el control.
c) Si sigue apareciendo el error, sírvase dirigirse a la sucursal de Siemens más
próxima. Indique el número de error aparecido y también las eventuales
variables en el aviso.
Errores generales Normalmente, los módulos de funciones estándar no pueden originar ningún
estado de STOP de la CPU. Los módulos de funciones, sin embargo, no pue-
den reconocer si realmente también existe la periferia E/A activada.
En el caso de que durante el arranque del programa del PLC se presente un
estado de STOP con error de ADF ó QVZ, es que existe uno de los siguientes
errores:
Error en la línea de alimentación de periferia del PLC (en el DB1 con
S5-135U ó S5-155U)
Error en la asignación de direcciones de periferia para CP 521 SI, CP 523 ó
IM308B (en el DB-ZU)
Indicación
El estado de STOP se puede evitar mediante la programación de los corres-
pondientes OBs de errores del control. Sin embargo, con ello no se elimina el
error de configuración.
Clase de depósito El módulo de funciones estándar deposita los errores aparecidos en varios lu-
gares de la memoria del PLC:
Clase de depósito
Mód l de
Módulo d ffunciones
i estándar:
tá d
Área de interfase
Posibilidades
Pos b l dades de error y tratamiento
tratam ento de los errores
DB-ZU (si existe)
Acumulador 1
Número a b c Descripción del error Causa/Eliminación
de error
1* DB-ZU: Número inadmisi- El número de DB-ZU transferido en el acumulador 1 ha
ble de estar en el margen de 10 a 255. Eventualmente están
intercambiados el byte alto del acumulador con el byte
bajo.
2* DB-ZU: no existe El DB-ZU se ha de instalar con una longitud mínima de
16 palabras en función de la cantidad de equipos de ope-
ración conectados.
3* DB-ZU: demasiado corto. La longitud del módulo de datos DB-ZU depende del
número máximo de equipos de operación asignado, inc-
luso aunque sólo haya conectado un equipo de operación.
4* Número de equipo de opera- El número de equipo de operación transferido en el acu-
ción: inadmisible mulador 1 ha de estar en el margen de 1 a 16. Eventual-
mente están intercambiados el byte alto del acumulador
con el byte bajo.
5* No se ejecutó ningún arran- Poner una sola vez el bit de arranque (D64.0 en el área de
que interfase)
6 Tipo de CPU incorrecto Controlar el tipo y la versión de la CPU
7* Área de interfase = DB-ZU Definir otro número para el área de interfase
Listado A continuación figura una lista de todas las órdenes del control y sus paráme-
tros, las cuales son posibles en los distintos equipos de operación. La co-
lumna No. identifica el número de la orden del control. Generalmente, desde
el control sólo se pueden activar órdenes del control cuando el equipo de
operación esté en servicio online.
TD10
TD20
TD17
OP20
OP25
OP27
OP15
OP17
OP35
OP37
TP27
TP37
OP5
OP7
No. Función
TD10
TD20
TD17
OP20
OP25
OP27
OP15
OP17
OP35
OP37
TP27
TP37
OP5
OP7
No. Función
TD10
TD20
TD17
OP20
OP25
OP27
OP15
OP17
OP35
OP37
TP27
TP37
OP5
OP7
No. Función
Funciones especiales
30 Selección de idioma, luminosidad (contraste) – – – – – – –
31 Cambio de modo de servicio – – – – – – –
Ajustes
35 Ajustar hora/fecha – – – – – – –
36 Interfase interna – – – – – – – –
(OP5/OP7: V.24; OP15/OP17: IF1)
37 Interfase de módulo – – – – – – – –
(OP5/OP7: TTY; OP15/OP17: IF2)
38 Parámetros de impresora – – – – – – – –
40 Tipo de aviso – – – – – – – –
Textos de los avisos
45 Visualizar textos de alarmas – – – – – – – –
46 Visualizar textos de avisos de servicio – – – – – – –
Avisos del sistema
50 Editar buffer de avisos del sistema – – – – – – –
Passwords
55 Login (identificación en el sistema) – – – – – – – –
56 Entrada de password – – – – – – – –
Parámetros 2, 3 –
12 Activar/desactivar protocolización de avisos –
Parámetro 1 0: off
1: on
Parámetros 2, 3 –
13 Cambio de idioma
Parámetro 1 0: Idioma No. 1
1: Idioma No. 2
2: Idioma No. 3
Parámetros 2, 3 –
14 Ajustar la hora (codificada BCD)
Parámetro 1 BI: –
BD: Horas (0..23)
Parámetro 2 BI: Minutos (0..59)
BD: Segundos (0..59)
Parámetro 3 –
15 Ajustar la fecha (codificada BCD)
Parámetro 1 BI: –
BD: Día de la semana (1..7: Domingo...Sábado)
Parámetro 2 BI: Día (1..31)
BD: Mes (1..12)
Parámetro 3 BI: Año
TD10
TD20
TD17
OP20
OP25
OP27
OP15
OP17
OP35
OP37
TP27
TP37
OP5
OP7
No. Función
TD10
TD20
TD17
OP20
OP25
OP27
OP15
OP17
OP35
OP37
TP27
TP37
OP5
OP7
No. Función
Parámetros 2, 3 –
22 Ajustar la luminosidad del display – – – – – – – – – – –
Parámetro 1 0..9 (corresponde al 10%..100% de intensidad)
Parámetros 2, 3 –
TD10
TD20
TD17
OP20
OP25
OP27
OP15
OP17
OP35
OP37
TP27
TP37
OP5
OP7
No. Función
Parámetros 1, 2, 3 –
37 Activar/desactivar el aviso de desbordamiento para avisos de servicio
Parámetro 1 0: off
1: on
Parámetros 2, 3 –
38 Activar/desactivar el aviso de desbordamiento para alarmas – –
Parámetro 1 0: off
1: on
Parámetros 2, 3 –
39 Reponer valores estadísticos de avisos de servicio – – – – – – – – – – – –
Parámetros 1, 2, 3 –
40 Reponer valores estadísticos de alarmas – – – – – – – – – – – –
Parámetros 1, 2, 3 –
41 Transferir fecha/hora al control
Entre dos órdenes deberá haber un intervalo mínimo de 5 segundos pues de
lo contrario se sobrecarga el equipo de operación.
Parámetros 1, 2, 3 –
42 Recoger área de los LED del control – – – – – – –
Parámetro 1 No. puntero de área: 1..4 en OP15/OP17/OP20
1..8 en OP25/35, OP27/37
Parámetros 2, 3 –
TD10
TD20
TD17
OP20
OP25
OP27
OP15
OP17
OP35
OP37
TP27
TP37
OP5
OP7
No. Función
TD10
TD20
TD17
OP20
OP25
OP27
OP15
OP17
OP35
OP37
TP27
TP37
OP5
OP7
No. Función
Parámetro 3 –
49 Borrar buffer de avisos de servicio
Parámetros 1, 2, 3 –
50 Borrar buffer de alarmas – –
Parámetros 1, 2, 3 –
51 Selección de imagen – –
Parámetro 1 BI: Bloqueo del cursor (0: off, 1: on) – – – – – – – – –
BD: Número de la imagen: – –
1..99 en TD20, OP20, OP5/15, OP7/17
1..255 en OP25/35, OP27/37, TP27/37
Parámetro 2 Número de entrada: 0..99 – – – – – – – –
(0 = El cursor se pone sobre la primera entrada existente)
Parámetro 3 Número de campo: – –
1..8 en TD20, OP20, OP5, OP7
1..32 en OP15, OP17
1..255 en OP25/35, OP27/37
¡Los campos de salida no se tienen en cuenta en los
números correlativos!
Nota sobre TD20, OP20, OP5/15, OP7/17:
Los campos de entrada de una entrada están numerados
correlativamente:
0 Campo de números de entrada
1 Primer campo de entrada
:
n Último campo de entrada
En cada entrada, la numeración de los campos de en-
trada comienza de nuevo por 1.
52 Imprimir imagen – – – – – – – –
Parámetro 1 Número de la imagen (1..99) en formato de byte
Parámetros 2, 3 –
53 Selección de receta – – – – – – – – –
Parámetro 1 BI: Bloqueo del cursor: (0: off, 1: on)
BD: Número de receta (1..99)
Parámetro 2 Número de registro de datos (1..99)
Parámetro 3 BI: Número de entrada: (0..99)
(0 = El cursor se pone sobre la primera entrada existente)
BD: Número de campo (0/1)
Los campos de entrada de una entrada están numerados
correlativamente:
0 Campo de números de entrada
1 Primer campo de entrada
:
n Último campo de entrada
En cada entrada, la numeración de los campos de en-
trada comienza de nuevo por 1.
¡Los campos de salida no se tienen en cuenta en los
números correlativos!
TD10
TD20
TD17
OP20
OP25
OP27
OP15
OP17
OP35
OP37
TP27
TP37
OP5
OP7
No. Función
TD10
TD20
TD17
OP20
OP25
OP27
OP15
OP17
OP35
OP37
TP27
TP37
OP5
OP7
No. Función
Órdenes con Si en una de las órdenes No. 11, 51, 53, 72 y 73 se indica el parámetro ”Blo-
bloqueo del cursor queo del cursor” distinto de 0, el campo de entrada seleccionado no se puede
abandonar más por medio de las teclas del cursor o la tecla ESC. El bloqueo
del cursor se suprime de nuevo después de
la repetición de la orden con bloqueo del cursor = 0,
otra orden que logra una modificación de la indicación en el display.
Si durante el bloqueo del cursor se intenta abandonar el campo de entrada, se
visualiza el aviso del sistema “$400 Entrada inadmisible”.
En los equipos con display gráfico no es posible el bloqueo del cursor.
Teclas de OP5:
funciones F1...F6: 1...6
OP7:
F1...F4: 1...4
K1...K4 5...8
OP15:
F1...F16: 1...16
OP17:
F1...F8: 1...8
K1...K16: 9...24
OP20:
F1...F24: 1...24
6 3
1 8 7
TD17:
ESC 6
11
16 18
HELP 22 23 ENTER 24
OP5 y OP15:
7 8 9 DEL
1 2 3 4 INS 5 6
D E F HARD
4 7 5 8 6 9 COPY 10 11 12
A B C
1 13 2 14 3 15 16 SHIFT 17 18
19 0 20 +/– 21 22 23 24
.
OP7 y OP17:
7 8 9 INS
1 2 3 4 DEL 5 ESC 6
D E F
4 7 5 8 6 9 10 11 ACK 12
A B C
1 13 2 14 3 15 16 SHIFT 17 18
OP20:
7 8 9 INS DEL
1 2 3 4 5 6
D E F
HARD
4 7 5 8 6 9 COPY 10 11 12
A B C
16 SHIFT
1 13 2 14 3 15 17 18
. 19 0 20 +/– 21 22 23 24
C.1 Generalidades
Concepto Para cubrir las distintas interfases se han realizado, en función de los equipos,
unas vías de solución diferentes:
TD10, TD20 y OP20
Para estos equipos hay diversos módulos de interfase.
OP5/15 y OP7/17
Estos paneles de operador tienen distintas variantes de equipo.
OP25/35, OP27/37 y TP27/37
En estos paneles de operador están integradas todas las interfases.
Identificación Cada módulo de interfase tiene una identificación propia del hardware, la
del hardware cual es leída por el TD/OP en cada arranque del equipo y es comparada con
las indicaciones de la configuración. Si aparecen diferencias, el equipo emite
un aviso de error y se detiene.
Cuidado
! Enchufar y desenchufar los módulos de interfase únicamente está permitido
cuando la tensión de alimentación del TD/OP está desconectada.
Versiones El módulo de interfase serie está previsto para tres clases de transferencia:
V.24 (RS 232),
X.27 (RS 422),
TTY (20 mA).
-+#& !%*( ) )(!
"+)* )*,%( # !%*((+'*&(
)
&% !%*( )
Interruptores Con los interruptores S1.1 y S1.2 se realiza la conexión activa/pasiva para el
S1.1 y S1.2 servicio TTY (véase figura C-2)
21 11 TxD+ +JT
18 6 TxD- TxD+
22 7 TxD-
S1.1 23 15 GND
10 13 RxD+ +JR
9 9 RxD- RxD+
11 2 RxD-
S1.2
12 12 GND
Indicación
No es posible la conexión de terminales de bus FSK!
Estructura y La figura C-4 muestra la estructura y los elementos de conexión del módulo
elementos de de interfase SINEC L2.
conexión
Conexión interna
con el TD/OP
8 1
Ocupación de pines Conector hembra SUB-D de 9 polos
15 9
Pin Señal
1 Blindaje
2 Data B (redundantes)
3 Data B
4 RTS-PG (idéntico a pin No. 9)
5 Data Ground y masa de tensión de alimentación
6 Tensión de alimentación +5 V DC
7 Data A (redundantes)
8 Data A
9 RTS-PG (salida de liberación de transmisión)
Descripción breve Para enlazar TD10/20 y OP20 en un sistema SINEC L2-DP, se necesita el
módulo de interfase SINEC L2-DP.
La conexión del módulo L2-DP con el sistema de bus SINEC L2-DP tiene
lugar a través de una interfase serie con física RS 485. Esta interfase está
disponible en el conector hembra de 9 polos del módulo.
El módulo L2-DP se puede conectar con todos los componentes de bus SI-
NEC L2 de SIEMENS como p. ej. terminales de bus RS 485 o terminales de
bus SINEC L2 FO.
Indicación
No es posible la conexión de terminales de bus FSK!
Estructura y La figura C-5 muestra la estructura y los elementos de conexión del módulo
elementos de de interfase SINEC L2-DP.
conexión
Conexión interna
con el TD/OP
8 1
Ocupación de pines Conector hembra SUB-D de 9 polos
15 9
Pin Señal
1 Blindaje
2 reservada
3 Data B
4 reservada
5 Data Ground y masa de tensión de alimentación
6 Tensión de alimentación +5 V DC para terminal de bus
7 reservada
8 Data A
9 reservada
Tabla D-2 Tiempos de elaboración del FB51 (todas las indicaciones de tiempo en milisegundos)
Enviar telegrama Elaboración de una orden del PLC a enviar. El tiempo depende de si el pri-
de PLC mer buzón de aplicaciones buscado o uno siguiente contiene un puntero sobre
una nueva orden. El valor no indica nada más que cuándo se encuentra la
orden realmente en el TD/OP o cuándo se ejecuta allí.
PLC S5-115 U con CPU 943B, CPU 944A/B S5-135 U con CPU 928B
Tabla D-4 Tiempos de elaboración del FB53 (todas las indicaciones de tiempo en milisegundos)
S5-115 U
– CPU 944A 2,5 1,6 1,6 / 1,1 2,6 / 1,1 1,9
– CPU 944B 1,9 0,9 0,9 / 0,8 1,6 / 0,8 1,2
S5-135 U
– CPU 928B 2,2 1,2 1,3 / 1,0 2,1 / 1,0 1,6
PLC S5-115 U con CP 523 S5-135 U con CP 523 S5-155 U con CP 523
Tabla D-7 Tiempos de elaboración del FB52 (todas las indicaciones de tiempo en milisegundos)
S5-95 U 11 6 11 *) 11 *)
S5-100 U
– CPU 103 11 6 11 *) 11 *)
S5-115 U
– CPU 941 33,5 51,0 80 / 56 129 / 56 126
– CPU 941B 3,7 7,1 12,8 / 7,0 19,0 / 7,0 19,5
– CPU 942 9,5 13,5 21,7 / 15,3 35,2 / 15,3 34,2
– CPU 942B 3,7 7,1 12,8 / 7,0 19,0 / 7,0 19,5
– CPU 943 5,2 7,1 12,8 / 7,0 22,1 / 7,0 22,8
– CPU 943B 3,2 4,6 10,7 / 5,2 17,0 / 5,2 19,2
– CPU 944 2,1 1,3 2,0 / 1,5 3,8 / 1,5 3,8
– CPU 944B 1,7 0,7 1,4 / 1,2 2,2 / 1,2 1,8
S5-135 U
– CPU 922 6,5 12,8 16,2 / 14,5 26,5 / 14,5 19,2
– CPU 928A 4,7 5,8 7,8 / 6,6 13,6 / 6,6 9,8
– CPU 928B 0,7 0,9 2,8 / 3,0 4,6 / 3,0 3,9
S5-155 U 0,9 1,3 1,9 / 1,5 3,2 / 1,5 3,1
*) En estos PLCs (con CPU 521 SI) sólo se transfieren 6 bytes al TD/OP o son leídos por éste en cada ciclo (llamada
del FB estándar).
PLC S5-115 U con CP 530 S5-135 U con CP 530 S5-155 U con CP 530
Tabla D-9 Tiempos de elaboración del FB56 (todas las indicaciones de tiempo en milisegundos)
S5-115 U
– CPU 943 9,0 13,0 17,5
– CPU 944 4,5 8,0 13,5
– CPU 941 B 9,5 13,0 18,5
– CPU 942 B 9,5 13,0 18,5
– CPU 943 B 9,0 12,0 17,5
– CPU 944 B 3,0 6,0 9,0
S5-135 U
– CPU 922 11,0 14,0 19,0
– CPU 928 4,0 7,0 10,0
– CPU 928 B 1,5 4,0 5,5
S5-155 U 2,5 5,0 7,0
Enviar telegrama Elaboración de una orden del PLC que se haya de enviar por el FB-SEND. El
de PLC valor no indica nada más que cuándo la orden realmente se encuentra en el
TD/OP o cuándo se ejecuta allí.
Indicación
Siemens no acepta responsabilidad alguna por los cables soldados por uno
mismo.
Cable de conexión:
Equipo de operación <–> SIMATIC S5 (TTY)
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector macho Sub D de 15 polos
Bloqueo deslizante Bloqueo deslizante
TTY activo TTY pasivo
Conector 1 Conector 2
PE 1 1 PE
Blindaje de la caja Blindaje de la caja
PE 8 8 PE
R20 mA 13
+RxD 9
–RxD 2 6 +TxD
GND 15 7 – TxD
T20 mA 11 9 +RxD
+TxD 6 2 – RxD
GND 12
–TxD 7
* Para cables TTY con longitudes especiales > 10m se han de soldar en el conector de
15 polos para el equipo de operación (TTY activo) 2 diodos Zener (12V):
BZX 55 C12, No. Id. 30095128
Cable de conexión:
Equipo de operación <–> CPU 928B/945 (TTY)
6 XV1440 – 2J...
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector macho Sub D de 25 polos
Conector 1 Conector 2
PE 1 1 PE
Blindaje de la caja Blindaje de la caja
PE 8
T20 mA 11
+TxD 6
–TxD 7 13 +RxD
GND 15 14 –RxD
R20 mA 13
7 GND
+RxD 9
–RxD 2 10 +TxD
19 –TxD
RxD 3 2 TxD
TxD 4 3 RxD
Cable de conexión:
Equipo de operación <–> Impresora (TTY)
6 XV1440 – 2B...
Impresora: DR210–/211–/230–/231–N
DR215–/216–/235–/236–N
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector macho Sub D de 25 polos
Bloqueo deslizante Bloqueo atornillable
TTY pasivo TTY activo
Conector 1 Conector 2
PE 1 Blindaje
1
Blindaje de la caja de la caja
PE 8
+RxD 9 21 – TxD
– RxD 2 18 +TxD
+TxD 6 10 – RxD
– TxD 7 9 +RxD
Cable de conexión:
Equipo de operación <–> Impresora (V. 24)
6 XV1440 – 2C...
Impresora: DR210–/211–/230–/231–N
DR215–/216–/235–/236–N
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector macho Sub D de 25 polos
V.24 V.24
Conector 1 Conector 2
1 PE
Blindaje de la caja
RxD 3 2 TxD
TxD 4 3 RxD
GND 15 7 GND
CTS 5 25 BUSY
Cable de conexión:
Equipo de operación <–> CP 521 SI (V.24)
6 XV1418 – OC...
Conector 1: Conector macho Sub D de 25 polos Conector 2: Conector macho Sub D de 25 polos
Bloqueo atornillable Bloqueo atornillable
V.24 V.24
Conector 1 Conector 2
Blindaje de la caja 1 PE
RxD 3 2 TxD
TxD 2 3 RxD
CTS 5 4 RTS
RTS 4 5 CTS
GND 7 7 GND
Cable de conexión:
Equipo de operación <–> CP 521 SI (TTY)
6 XV1440 – 2G...
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector macho Sub D de 25 polos
Bloqueo deslizante Bloqueo atornillable
TTY activo TTY pasivo
Conector 1 Conector 2
Blindaje PE 1 1 PE
del equipo Blindaje del equipo
PE 8
R20 mA 13
+RxD 9
–RxD 2 18 +TxD
GND 15 21 – TxD
T20 mA 11 9 +RxD
+TxD 6 10 – RxD
–TxD 7
GND 12
Para cables TTY con longitudes especiales > 10m se han de soldar en el conector de
15 polos para el equipo de operación (TTY activo) 2 diodos Zener (12V):
BZX 55 C12, No. Id. 30095128
Cable de conexión:
Equipo de operación <–> CP 523 (TTY)
6 XV1440 – 2F...
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector macho Sub D de 25 polos
Conector 1 Conector 2
PE 1 25 PE
Blindaje de la caja Blindaje de la caja
PE 8
+24V
R20 mA 13
+RxD 9
–RxD 2 10 +TxD
GND 15 12 – TxD
+24V
T20 mA 11 6 +RxD
+TxD 6 8 – RxD
–TxD 7
GND 12
Para cables TTY con longitudes especiales > 10m se han de soldar en el conector de
15 polos para el equipo de operación (TTY activo) 2 diodos Zener (12V):
BZX 55 C12, No. Id. 30095128
Cable de conexión:
Equipo de operación RS422 <–> SIMATIC 500/505 RS422
Conector 1: Conector macho Sub D de 9 polos Conector 2: Conector macho Sub D de 9 polos
Bloqueo atornillable Bloqueo atornillable
Salida de cable por pin 1 Salida de cable por pin 1
RS422 RS422
Conector 1 Conector 2
–
TxD+ 3 9 DI+ +
TxD– 8 2 DI– –
+ RxD+ 4 3 DO+
– RxD– 9 8 DO–
GND 5 5 GND_RS422
Cable de conexión:
Equipo de operación <–> SIMATIC 500/505 o PC
6 XV1440 – 2K...
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector hembra Sub D de 9 polos
Bloqueo deslizante Bloqueo atornillable
Salida de cable por pin 1 Salida de cable por pin 1
Cubierta de metal macizo V.24
V.24
Conector 1 Conector 2
PE 8 6 DSR
4 DTR
CTS 5
RxD 3 3 TxD
TxD 4 2 RxD
GND 12 5 GND
RTS 10
7 RTS
8 CTS
Cable de conexión:
Equipo de operación <–> SIMATIC 500/505 o PC
6 XV1440 – 2L...
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector macho Sub D de 25 polos
Bloqueo deslizante Bloqueo atornillable
Salida de cable por pin 1 Salida de cable por pin 1
Cubierta de metal macizo V.24
V.24
Conector 1 Conector 2
SIMATIC 500/505
Equipo de operación
o PC
PE 1 25 PE Blindaje de la caja
Blindaje de la caja 8
RxD 3 2 TxD
TxD 4 3 RxD
RTS 10 4 RTS
CTS 5 5 CTS
GND 12 7 GND
6 DSR
20 DTR
8 DCD
Cable de conexión:
Equipo de operación RS422 <–> SIMATIC 500/505 RS422
Conector 1: Conector macho Sub D de 9 polos Conector 2: Conector macho Sub D de 9 polos
Bloqueo atornillable Bloqueo atornillable
Salida de cable por pin 1 Salida de cable por pin 1
RS422 RS422
Conector 1 Conector 2
–
TxD+ 3 5 DI+ +
TxD– 8 8 DI– –
+ RxD+ 4 1 DO+
– RxD– 9 7 DO–
GND 5 6 GND_RS422
3 GND_RS485
Cable de conexión:
Equipo de operación RS422 <–> SIMATIC 500/505 RS422
6 XV1440 – 2N...
Sólo es válido para los siguientes equipos de operación:
TD10, TD20, OP5, OP15, OP20, OP30
Conector 1: Conector macho Sub D de 25 polos Conector 2: Conector macho Sub D de 9 polos
Bloqueo atornillable Bloqueo atornillable
Salida de cable por pin 1 Salida de cable por pin 1
Cubierta de metal macizo
Conector 1 Conector 2
GND 12
+ RxD+ 14 1 DO+
– RxD– 15 7 DO–
TxD+ 16 5 DI+ +
TxD– 17 8 DI– –
GND 7 6 GND_RS422
GND 23 3 GND_RS485
Cable de conexión:
Cable de adaptación (TTY/V. 24)
6 XV1440 – 2DE32
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector hembra Sub D de 25 polos
Bloqueo deslizante Perno para bloqueo atornillable
V. 24, TTY activo V.24, TTY
Conector 1 Conector 2
PE 1 1 PE Blindaje
de la caja
PE 8
TxD 4 2 TxD
RxD 3 3 RxD
RTS 10 4 RTS
CTS 5 5 CTS
GND 12 7 GND
GND 15
–RxD 2
+RxD 9 9 +RxD
(R20mA) 13 10 –RxD
+TxD 6 18 +TxD
(T20mA) 11 21 –TxD
–TxD 7
Cable de conexión:
Equipo de operación <–> Mitsubishi FX0
6 XV1440 – 2P
Conector 1: Conector macho Sub D de 9 polos Conector 2: conector hembra Mini-DIN de 8 polos
Bloqueo atornillable Bloqueo atornillable
Salida del cable hacia atrás Salida del cable hacia atrás
Conector 1 Conector 2
TxD+ 3 2 RxD+ +
TxD– 8 1 RxD– –
GND 5 3 GND
+ RxD+ 4 7 TxD+
– RxD– 9 4 TxD–
Cable de conexión:
Equipo de operación <–> Mitsubishi FX0
6 XV1440 – 2Q
Conector 1: Conector macho Sub D de 25 polos Conector 2: conector hembra Mini-DIN de 8 polos
Bloqueo atornillable Bloqueo atornillable
Salida del cable hacia atrás Salida del cable hacia atrás
Conector 1 Conector 2
TxD+ 16 1 RxD+ +
TxD– 17 2 RxD– –
GND 7 3 GND
+ RxD+ 14 7 TxD+
– RxD– 15 4 TxD–
Cable de conexión:
Equipo de operación <–> Mitsubishi FX
6 XV1440 – 2R
Conector 1: Conector macho Sub D de 9 polos Conector 2: Conector macho Sub D de 25 polos
Bloqueo atornillable Bloqueo atornillable
Cable hacia atrás Cable hacia atrás
Conector 1 Conector 2
Blindaje de la caja PE 1
+
–
TxD+ 3 2 RxD+ +
TxD– 8 15 RxD– –
GND 5 20 GND
12 +5V
+ RxD+ 4 3 TxD+
– RxD– 9 16 TxD–
4 DSR+ +
17 DSR– –
5 DTR+
18 DTR–
21 PWE
Cable de conexión:
Equipo de operación <–> Mitsubishi FX
6 XV1440 – 2S
Conector 1: Conector macho Sub D de 9 polos Conector 2: Conector macho Sub D de 25 polos
Bloqueo Bloqueo atornillable
Cable hacia atrás
Conector 1 Conector 2
TxD+ 16 2 RxD+ +
TxD– 17 15 RxD– –
GND 7 20 GND
12 +5V
+ RxD+ 14 3 TxD+
– RxD– 15 16 TxD–
4 DSR+ +
17 DSR– –
5 DTR+
18 DTR–
21 PWE
Cable de conexión:
Equipo de operación <–> Allen Bradley PLC–5/RS422
6 XV1440 – 2V...
Conector 1: Conector macho Sub D de 9 polos Conector 2: Conector macho Sub D de 25 polos
Bloqueo atornillable Bloqueo atornillable
Salida del cable hacia atrás Salida del cable hacia atrás
Conector 1 Conector 2
+TxD 3 16 –RxD +
– TxD 8 3 +RxD –
+
+RxD 4 14 +TxD
–
–RxD 9 2 –TxD
GND 5 7 GND
Cable de conexión:
Equipo de operación <–> Allen Bradley PLC–5/RS422
6 XV1440 – 2W...
Conector 1: Conector macho Sub D de 25 polos Conector 2: Conector macho Sub D de 25 polos
Bloqueo atornillable Bloqueo atornillable
Salida del cable hacia atrás Salida del cable hacia atrás
Conector 1 Conector 2
+RxD 14 14 – TxD
–RxD 15 2 +TxD
16 – RxD –
+TxD 16
– TxD 17 3 +RxD +
GND 7 7 GND
Cable de conexión:
Cable de adaptación (TTY/V. 24)
TTY
11 20mA
12 M
Blindaje PE 1
13 20mA
de la caja PE 8
14 PSV
–RxD 2
15 M
RxD 3
TxD 4
CTS 5
Conector 3: Conector hembra
+TxD Sub D de 15 polos
6
Bloqueo deslizante
–TxD 7 Hongo en el conector
+RxD 9 Conector 3
RTS 10
V.24
20mA 11
M 12
20mA 13
1 PE Blindaje
P5V 14
de la caja
8 PE
M 15
3 RxD
4 TxD
5 CTS
10 RTS
6 XV1440 – 2T...
Conector 1 Conector 2
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
6 XV1440 – 2UE 32
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector macho Sub D de 9 polos
Bloqueo deslizante Perno para tornillo
Cable por pin 1 Cable hacia atrás
Conector 1 Conector 2
Equipo de operación PC AT
RTS 10 7 RTS
RxD 3 2 RxD
TxD 4 3 TxD
CTS 5 8 CTS
GND 15 5 GND
Cable de conexión:
OP20 <–> MR20
6 XV1440 – 2E...
Conector 1: Conector macho Sub D de 25 polos Conector 2: Conector macho Sub D de 25 polos
Conector 1 Conector 2
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
12 12
13 13
14 14
15 15
16 16
17 17
18 18
19 19
20 20
21 21
22 22
23 23
24 24
25 25
Cable de conexión:
Equipo de operación <–> Omron
6XV1440 – 2X...
Conector 1: Conector macho Sub D de 15 polos Conector 2: Conector macho Sub D de 9 polos
Bloqueo deslizante Bloqueo atornillable
Salida de cable por pin 1 Salida de cable por pin 1
Cubierta de metal macizo Cubierta de metal macizo
V.24 V.24
Conector 1 Conector 2
c 2 TxD
RxD 3
TxD 4 3 RxD
GND 12 7 GND
9
Cable de conexión:
Equipo de operación <–> Omron
Conector 1 Conector 2
+TxD 3 8 –RxD +
R=220
– TxD 8 6 +RxD –
+ +RxD 4 2 –TxD
– –RxD 9 1 +TxD
GND 5 GND
Estructura de la documentación
La documentación de SIMATIC HMI se compone, entre otros, de los siguien-
tes componentes:
Manuales del usuario para:
– Software de configuración
– Software de Runtime
– Comunicación entre control y equipos de operación
Manuales del equipo para los siguientes equipos de operación:
– MP (Multi Panel)
– OP (Operator Panel)
– TP (Touch Panel)
– TD (Display de texto)
– PP (Push Button Panel)
Ayuda Online para el software de configuración
Instrucciones de puesta en servicio
Descripciónes abreviadas
Ajuste, Areas de datos, 7-6, 8-5, 9-6 Área de solicitud de curvas, 11-16, 14-16,
AKKU1, después de la llamada del FB estándar, 17-16, 24-14
3-5, 4-4, 4-9, 5-8, 6-10, 7-6, 8-5, 10-6 Área de transferencia de curvas, 14-15, 14-16,
Alarmas 17-16, 24-14
Activación, 19-4 Area de variables, 9-18
Acusar, 19-4 Áreas de acuse, 11-5, 11-6, 14-5, 14-6, 17-5,
Estructura, 9-18 17-6
memoria, A-1 Áreas de avisos, 11-3, 11-4, 14-3, 14-4, 17-3,
Alarmas cíclicas, 4-12, 10-10 17-4, 24-3
Allen–Bradley Áreas de datos
Bloques de datos, 22-3 Ajuste, 7-6, 8-5, 9-6
Cables estándar, 22-2 área de números de la imagen, 11-13, 24-11
Conexión, 22-2 área de solicitud de curvas, 11-16, 14-16,
Ejemplo de configuración, 22-4 17-16, 24-14
Archivos de los FB estándar, 2-3 área de transferencia de curvas, 11-16,
Archivos de tipo, IM308C, 6-14 14-16, 17-16, 24-14
Área de acuse de alarmas, 24-4, 24-5 fecha, 10-9, 16-6
cantidad, 11-4, 14-4, 17-4, 24-3 hora, 10-9, 16-6
Área de alarmas, cantidad, 11-4, 14-4, 17-4 imagen del teclado del sistema, 11-9, 14-9,
Área de avisos de servicio 17-9, 24-8
cantidad, 11-4, 14-4, 17-4 SIMATIC 500/505, 15-4
poner bit, 11-3, 14-3, 17-3, 24-3 transferencia de registros de datos, 11-21,
Área de bits de alarma, poner bit, 11-3, 14-3, 24-19
17-3, 24-3 Áreas de datos de usuario
Área de datos alarmas, 11-3, 17-3, 24-3
fecha, 4-11 avisos de servicio, 11-3, 17-3, 24-3
hora, 4-11 escritura indirecta de variables, 11-27, 14-26
Area de datos de órdenes, Ajuste, 9-14 optimización, 12-32, 24-22
Área de interfase Otros controles, 24-1, 24-2
Acoplamiento paralelo, 9-10 recetas, 11-18, 17-18
áreas reservadas, 10-5 SIMATIC 500/505, 17-1, 17-2
aviso de error de los módulos de manejo, SIMATIC S5, 11-1, 11-2
10-5 SIMATIC S7, 14-1, 14-2
bits de alarma, 4-8, 10-4 Variables de escritura indirecta, 24-21
bits de control y respuesta, 4-7, 10-4 volumen de funciones, 11-2, 14-2, 17-2,
buzón de números de recetas, 10-3 24-2
buzón de órdenes, 10-4 Arranque
buzón de recetas, 10-3 FB estándar, 9-7
buzón secuencial de recetas, 10-3 PROFIBUS, 8-7
fecha/hora, 4-7, 10-4 TD/OP, 18-18
función, 10-2 Arranque del equipo de operación, reconocer en
grupo de PLC 1, 4-7 S7, 13-4
identificador de PLC y acoplamiento, 4-7, Arranque del TD/OP, 18-13
10-4 AS511, 3-2
longitud, 10-2 descripción, 3-2
orden del control, 4-7 llamar FB estándar, 3-4
SIMATIC 500/505, 16-1 puesta en servicio, grupo 1, 4-4
SIMATIC S5, 10-2 puesta en servicio, grupo 2, 3-4
SIMATIC S7, 13-1 Asignación, De los LED, 24-10
versión de firmware, 4-7, 10-4 Asignación de teclas
vigilancia del bit de vida, 4-8, 10-5 Imagen del teclado, 24-9
Área de números de la imagen, 11-13, 14-13, imagen del teclado, 11-11, 14-11, 17-11
17-13, 24-11 Aviso de desbordamiento ON/OFF, B-7