Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para...

326
Prólogo, índice Parte I Introducción 1 Parte II Acoplamiento al SIMATIC S5 2 Parte III Acoplamiento al SIMATIC S7 6 Parte IV Acoplamiento al SIMATIC WinAC 8 Parte V Acoplamiento al SIMATIC 505 11 Parte VI Acoplamiento al SIMATIC iMap 15 Parte VII Acoplamiento al SIMOTION 16 Parte VIII Anexo A Abreviaciones, Indice Comunicación para sistemas basados en windows Manual del usuario Parte 1 SIMATIC HMI Esta documentación forma parte del manual del usuario Comunicación para sistemas basados en Windows con el número de pedido No. de pedido: 6AV6591-1MA06-0AE0. Edición 12/01 A5E00136866

Transcript of Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para...

Page 1: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Prólogo, índice

Parte I Introducción 1

Parte II Acoplamiento al SIMATIC S5

2

Parte III Acoplamiento al SIMATIC S7

6

Parte IV Acoplamiento al SIMATIC WinAC

8

Parte V Acoplamiento al SIMATIC 505

11

Parte VI Acoplamiento al SIMATIC iMap

15

Parte VII Acoplamiento al SIMOTION

16

Parte VIII Anexo A

Abreviaciones,Indice

Comunicación parasistemas basados en windows

Manual del usuarioParte 1

SIMATIC HMI

Esta documentación forma parte del manual del usuario Comunicación para sistemas basados en Windows con el número de pedidoNo. de pedido: 6AV6591-1MA06-0AE0.

Edición 12/01A5E00136866

Page 2: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indicaciones técnicas de seguridadEste manual contiene indicaciones que hay que tener en cuenta para su propiaseguridad así como para evitar daños materiales. De acuerdo al grado de peligro,las indicaciones están representadas de la siguiente manera:

!Peligro

significa que se producirá la muerte o graves heridas corporales si no se cumplenlas medidas de precaución correspondientes.

!Advertencia

significa que se puede producir la muerte o graves heridas corporales si no secumplen las medidas de precaución correspondientes.

!Cuidado

con triángulo de advertencia significa que se puede producir una leve herida cor-poral si no se cumplen las medidas de precaución correspondientes.

Cuidado

sin triángulo de advertencia significa que se puede producir un daño material si nose cumplen las medidas de precaución correspondientes.

Atención

significa que se puede producir un evento o estado no deseado si no se toma enconsideración la indicación respectiva.

Indicación

es una información muy importante acerca del producto, del uso del producto o dela parte respectiva de la documentación que se debe resaltar.

Personal cualificadoLa puesta en funcionamiento y el servicio de un equipo deberán ser realizadosúnicamente por personal calificado. Personal calificado según las indicacionestécnicas de seguridad de este manual son personas que tienen la autorización deponer en funcionamiento, dar tierra y designar equipos, sistemas y circuitos con-forme a los estandars de la seguridad técnica.

Page 3: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Uso de acuerdo a lo especificadoTener en consideración lo siguiente:

!AdvertenciaEl equipo debe ser utilizado en los casos de aplicación previstos en el catálogo yen la descripción técnica y únicamente en combinación con los equipos y compo-nentes de otros fabricantes recomendados o autorizados por Siemens.

El servicio perfecto y seguro del producto presupone un transporte, almacena-miento, colocación y montaje adecuados, así como un manejo y conservación cui-dadosos.

MarcasLas marcas registradas de Siemens AG están indicadas en el prólogo.

Pie de imprenta

Redacción y editor: A&D PT1 D1

Hemos probado el contenido de esta publicación con la concordancia des-crita para el hardware y el software. Sin embargo, es posible que se denalgunas desviaciones que nos impiden tomar garantía completa de estaconcordancia. El contenido de esta publicación está sometido a revisionesregularmente y en caso necesario se incluyen las correcciones en lasiguiente edición. Agradecemos sugerencias.

Exención de responsabilidadCopyright Siemens AG 2001 All rights reserved

La divulgación y reproducción de este documento, así como el uso y lacomunicación de su contenido, no están autorizados, a nos ser que seobtenga el consentimiento expreso para ello. Los infractores quedanobligados a la indemnización de los daños. Se reservan todos los derechos,en particular para el caso de concesión de patentes o de inscripción demodelos de utilidad.

Siemens AGBereich Automation & DrivesGeschäftsgebiet SIMATIC HMIPostfach 4848, D-90327 Nürnberg

� Siemens AG 2001Se reserva el derecho a realizar cambios técnicos.

Siemens Aktiengesellschaft No. de pedido: 6AV6591-1MA06-0AE0

Page 4: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación
Page 5: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

vManual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Prólogo

El manual del usuario “Comunicación para sistemas basados en Windows” sirve para losequipos de operación SIEMENS que se configuran con el software de configuración Pro-Tool.

El manual del usuario está compuesto de las partes 1 y 2. En la presente parte 1 se des-cribe

� el acoplamiento al control SIMATIC S5,

� el acoplamiento al control SIMATIC S7,

� el acoplamiento al control WinAC,

� el acoplamiento al control SIMATIC 505,

� el acoplamiento al control SIMOTION.

En la parte 2 se detallan las descripciones del acoplamiento a los controles de otros fabri-cantes de controles.

Finalidad

La finalidad del manual del usuario “Comunicación para sistemas basados en Windows” esla de mostrar

� los protocolos de comunicación que se pueden aplicar en la comunicación entre unequipo de operación SIEMENS y un control,

� los equipos de operación SIEMENS que se pueden considerar para la comunicación,

� los controles que se pueden acoplar a un equipo de operación SIEMENS elegido,

� los ajustes que se deben efectuar en el programa del control para el acoplamiento y

� y las áreas de datos de usuario que se deben instalar para la comunicación.

En los capítulos correspondientes se representa la envergadura, estructura y función delas área de datos de usuario y se explican los punteros de área asignados.

Page 6: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Prólogo

viManual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Historia

Las siguientes tablas indican las versiones del manual del usuario “Comunicación para sis-temas basados en Windows”.

Edición Observación

07/98 Primera edición del manual

01/99 Ampliación con el acoplamiento PROFIBUS-DP para los controles SIMATIC S5 ySIMATIC 505.

Ampliación con la controladora para WinAC.

SIMATIC 505 con NITP y Allen Bradley DF1 disponen de parámetros nuevos para laconfiguración y soportan los tipos de datos de una forma diferente a la anterior.

El equipo de operación MP 270 ha sido incluido.

01/00 Ampliación con las controladoras para los controles Telemecanique, Mitsubishi FX yAllen-Bradley.

Los equipos de operación TP 170A, FI 25/45 y Panel PC han sido incluidos.

09/00 Ampliación con las controladoras para los controles Lucky Goldstar y Modicon.

Los equipos de operación TP 170B y OP 170B han sido incluidos.

12/01 Ampliación con la integración de una configuración en SIMATIC iMap.

Ampliación con el control SIMOTION.

Ampliación con los controles de OMRON y GE Fanuc Automation.

Ampliación de los controles Allen-Bradley o Mitsubishi con el protocolo DH485 ó Proto-col 4.

Los equipos de operación MP 370, MP 270B, TP 270, OP 270 han sido incluidos.

El manual del usuario “Comunicación para sistemas basados en Windows” ha sidodividido en esta versión en la parte 1 y parte 2.

Marcas

Las siguientes denominaciones son marcas registradas de Siemens AG:

� SIMATIC�, SIMATIC HMI�, HMI�

� SIMATIC Multi Panel�

� SIMATIC Multifunctional Platform�

� SIMATIC Panel PC�

� MP 270�, MP 370�

� ProTool�, ProTool/Lite�, ProTool/Pro�, ProAgent�

Las demás designaciones en esta documentación pueden ser marcas cuyo empleo porparte de terceros, para sus fines, puede infringir los derechos de los titulares.

Page 7: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Prólogo

viiManual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Customer and Technical Support

Se puede ubicar a escala mundial a cualquier hora del día:

SIMATIC Hotline

Johnson City

Nuremberg

Singapur

A escala mundial (Nuremberg)

Technical Support

(FreeContact)

Horario: Lunes a Viernes 8:00–17:00

Teléfono: +49 (180) 5050-222

Fax: +49 (180) 5050-223

E-Mail: [email protected]

GMT: +1:00

A escala mundial (Nuremberg)

Technical Support

(a cargo del cliente, sólo con SIMATICCard)Horario: Lunes a Viernes 0:00–24:00

Teléfono: +49 (911) 895-7777

Fax: +49 (911) 895-7001

GMT: +01:00

Europa / Africa (Nuremberg)

AutorizaciónHorario: Lunes a Viernes 8:00–17:00

Teléfono: +49 (911) 895-7200

Fax: +49 (911) 895-7201

E-Mail: [email protected]

GMT: +1:00

América (Johnson City)

Technical Support y AutorizaciónHorario: Lunes a Viernes 8:00–19:00

Teléfono: +1 423 461-2522

Fax: +1 423 461-2289

E-Mail: [email protected]

GMT: –5:00

Asia / Australia (Singapur)

Technical Support y AutorizaciónHorario: Lunes a Viernes 8:30–17:30

Teléfono: +65 740-7000

Fax: +65 740-7001

E-Mail: [email protected]

GMT: +8:00

Los idiomas que se hablan en las Hotlines de SIMATIC son generalmente alemán e inglés –En la Hotline de la Autorización se habla además francés, italiano y español.

Page 8: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Prólogo

viiiManual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Otros soportes

Si existen preguntas de índole técnico dirigirse por favor al interlocutor de Siemens en larepresentación u oficinas correspondientes.

Servicios online del SIMATIC Customer Support

El SIMATIC Customer Support le ofrece extensas informaciones adicionales sobre los pro-ductos SIMATIC mediante los servicios Online:

� Recibirá informaciones generales actuales

– en Internet bajo http://www.ad.siemens.de/simatic

� Informaciones sobre productos y Downloads (descargas) que pueden ser útiles en suaplicación:

– en Internet bajo http://www.ad.siemens.de/simatic-cs

– por medio del Bulletin Board System (BBS) en Nuremberg (SIMATIC CustomerSupport Mailbox) con el número de teléfono +49 (911) 895-7100.

Para llamar al Mailbox utilice un módem que tenga hasta V.34 (28,8 kBaud), cuyosparámetros hayan sido ajustados de la siguiente manera: – 8, N, 1, ANSI, o – llame por medio de ISDN (x.75, 64 kBit).

� En nuestra base de datos de interlocutores encontrará sus interlocutores locales paraAutomation & Drives

– en Internet bajo http://www3.ad.siemens.de/partner/search.asp

Notación

En el manual del usuario se usará la siguiente notación:

VAR_23 Los textos de la pantalla, tales como comandos, nombres dearchivos, entradas y cuadros de diálogo, así como los avisos delsistema están representados mediante este tipo de letra.

Variable Los cuadros de diálogo y los campos y botones de comandocontenidos en ellos están representados mediante este tipo deletra.

Editar → archivo Los puntos de menús están unidos por una flecha y estánrepresentados mediante este tipo de letra. Los puntos de menús están siempre indicados en el orden enque se abren los menús.

F1 Las designaciones de teclas están representadas mediante estetipo de letra.

Page 9: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

ixManual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Indice

Parte I Introducción

1 Introducción 1-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 Acoplamiento y protocolos 1-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Equipo de operación y protocolos aplicables 1-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 Conversión al cambiar el control 1-6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Parte II Acoplamiento al SIMATIC S5

2 Gestión de comunicaciones con SIMATIC S5 2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1 Tipos de datos 2-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Optimización 2-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Evitar errores 2-5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 Acoplamiento AS 511 al SIMATIC S5 3-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1 Modo de funcionamiento principal 3-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2 Parametrado en ProTool para AS 511 3-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 Acoplamiento PROFIBUS-DP al SIMATIC S5 4-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1 Modo de funcionamiento principal 4-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2 Parametrar el módulo de funciones 4-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3 Parametrado en ProTool para PROFIBUS-DP 4-6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 Otros módulos maestros SIMATIC S5 PROFIBUS-DP 4-8 . . . . . . . . . . . . . . . . . . . . .

4.4 Parametrado de la red PROFIBUS-DP 4-10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 Areas de datos de usuario para SIMATIC S5 5-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1 Areas de datos de usuario disponibles 5-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2 Area de datos de usuario, Versión de usuario 5-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.3 Area de datos de usuario, Buzón de órdenes 5-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4 Areas de datos de usuario, Avisos de servicio y avisos de alarma y Acuse 5-5 . . . .

5.5 Area de datos de usuario, Número de la imagen 5-10 . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.6 Area de datos de usuario, Fecha/Hora 5-11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.7 Area de datos de usuario, Fecha/Hora PLC 5-12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.8 Area de datos de usuario, Coordinación 5-13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.9 Areas de datos de usuario, Solicitud de curva y transferencia de curvas 5-14 . . . . . .

5.10 Area de datos de usuario, Imagen de los LED 5-16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 10: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice

xManual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

5.11 Recetas 5-18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11.1 Transferencia sin sincronización 5-19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11.2 Transferencia con sincronización 5-20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11.3 Buzón de datos para transferencia sincronizada 5-20 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11.4 Ejecución de la sincronización 5-21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11.5 Ordenes del control en recetas 5-25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Parte III Acoplamiento al SIMATIC S7

6 Gestión de comunicaciones con SIMATIC S7 6-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1 Modo de funcionamiento principal 6-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2 Parametrar SIMATIC S7 6-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.3 Acoplamiento al S7-200, S7-300 y S7-400 a través de MPI 6-5 . . . . . . . . . . . . . . . . . 6.3.1 Direccionamiento del S7-300 con MPI 6-9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.2 Direccionamiento del S7-400 con MPI 6-12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.3 Direccionamiento del S7-200 con MPI y PROFIBUS 6-14 . . . . . . . . . . . . . . . . . . . . . . .

6.4 Acoplamiento al S7-200, S7-300 y S7-400 a través del PROFIBUS 6-16 . . . . . . . . . .

6.5 Configuración de las tecla directas DP para el equipo de operación 6-21 . . . . . . . . . .

6.6 Acoplamiento al S7-200 a través de PPI 6-28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.7 Acoplamiento a módulos SINUMERIK 6-30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.8 Optimización 6-33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7 Areas de datos de usuario para SIMATIC S7 7-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.1 Areas de datos de usuario disponibles 7-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.2 Area de datos de usuario, Versión de usuario 7-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.3 Area de datos de usuario, Buzón de órdenes 7-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.4 Areas de datos de usuario, Avisos de servicio y avisos de alarma y Acuse 7-5 . . . .

7.5 Area de datos de usuario, Número de la imagen 7-10 . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.6 Area de datos de usuario, Fecha/Hora 7-11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.7 Area de datos de usuario, Fecha/Hora PLC 7-13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.8 Area de datos de usuario, Coordinación 7-14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.9 Areas de datos de usuario, Solicitud de curva y transferencia de curvas 7-15 . . . . . .

7.10 Area de datos de usuario, Imagen de los LED 7-18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.11 Recetas 7-19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.11.1 Transferencia sin sincronización 7-20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.11.2 Transferencia con sincronización 7-21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.11.3 Buzón de datos para transferencia sincronizada 7-22 . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.11.4 Ejecución de la sincronización 7-23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.11.5 Ordenes del control en recetas 7-26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 11: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice

xiManual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Parte IV Acoplamiento al SIMATIC WinAC

8 Gestión de comunicaciones con SIMATIC WinAC – Síntesis 8-1 . . . . . . . . . . . . . . . . . . . . .

9 Gestión de comunicaciones con SIMATIC WinAC 9-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1 Modo de funcionamiento principal 9-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2 Síntesis 9-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3 Gestión de comunicaciones a través del protocolo SIMATIC S7 - 300/400 – Generalidades 9-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.4 Comunicación por medio del protocolo SIMATIC S7 - WinAC 9-7 . . . . . . . . . . . . . . . .

10 Areas de datos de usuario para SIMATIC WinAC 10-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.1 Areas de datos de usuario disponibles 10-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.2 Area de datos de usuario, Versión de usuario 10-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.3 Area de datos de usuario, Buzón de órdenes 10-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.4 Areas de datos de usuario, Avisos de servicio y avisos de alarma y Acuse 10-5 . . . .

10.5 Area de datos de usuario, Número de la imagen 10-10 . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.6 Area de datos de usuario, Fecha/Hora 10-11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.7 Area de datos de usuario, Fecha/Hora PLC 10-13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.8 Area de datos de usuario, Coordinación 10-14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.9 Areas de datos de usuario, Solicitud de curva y transferencia de curvas 10-15 . . . . . .

10.10 Area de datos de usuario, Imagen de los LED 10-17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.11 Recetas 10-19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.11.1 Transferencia sin sincronización 10-20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.11.2 Transferencia sin sincronización 10-21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.11.3 Buzón de datos para transferencia sincronizada 10-21 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.11.4 Ejecución de la sincronización 10-22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.11.5 Ordenes del control en recetas 10-26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Parte V Acoplamiento al SIMATIC 505

11 Gestión de comunicaciones con SIMATIC 505 11-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.1 Tipos de datos 11-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.2 Optimización 11-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12 Acoplamiento por NITP 12-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.1 Modo de funcionamiento principal 12-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.2 Parametrado en ProTool para NITP 12-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13 Acoplamiento PROFIBUS-DP con SIMATIC 505 13-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1 Modo de funcionamiento principal 13-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.2 Parametrado en ProTool para PROFIBUS-DP 13-5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.3 Parametrado de la red PROFIBUS-DP 13-7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 12: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice

xiiManual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

14 Areas de datos de usuario para SIMATIC 505 14-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.1 Areas de datos de usuario disponibles 14-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.2 Area de datos de usuario, Versión de usuario 14-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.3 Area de datos de usuario, Buzón de órdenes 14-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.4 Areas de datos de usuario, Avisos de servicio y avisos de alarma y Acuse 14-5 . . . .

14.5 Area de datos de usuario, Número de la imagen 14-10 . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.6 Area de datos de usuario, Fecha/Hora 14-11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.7 Area de datos de usuario, Fecha/Hora PLC 14-12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.8 Area de datos de usuario, Coordinación 14-13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.9 Areas de datos de usuario, Solicitud de curva y transferencia de curvas 14-14 . . . . . .

14.10 Area de datos de usuario, Imagen de los LED 14-16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.11 Recetas 14-18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.11.1 Transferencia sin sincronización 14-19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.11.2 Transferencia con sincronización 14-20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.11.3 Buzón de datos para transferencia sincronizada 14-20 . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.11.4 Ejecución de la sincronización 14-21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.11.5 Ordenes del control en recetas 14-25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Parte VI Integración en SIMATIC iMap

15 Integración de la configuración HMI en SIMATIC iMap 15-1 . . . . . . . . . . . . . . . . . . . . . . . . . . .

Parte VII Acoplamiento al SIMOTION

16 Gestión de comunicaciones con SIMOTION 16-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16.1 Modo de funcionamiento principal 16-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16.2 Acoplamiento al SIMOTION por medio de PROFIBUS 16-7 . . . . . . . . . . . . . . . . . . . . .

16.3 Ajuste de parámetros para SIMOTION 16-9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16.4 SIMOTION – Tipos de datos adminisibles 16-12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16.5 Notas para la optimización 16-12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17 Areas de datos de usuario para SIMOTION 17-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.1 Areas de datos de usuario disponibles 17-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.2 Area de datos de usuario, Versión de usuario 17-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.3 Area de datos de usuario, Buzón de órdenes 17-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.4 Areas de datos de usuario, Avisos de servicio y avisos de alarma y Acuse 17-5 . . . .

17.5 Area de datos de usuario, Número de la imagen 17-11 . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.6 Area de datos de usuario, Fecha/Hora 17-12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.7 Area de datos de usuario, Fecha/Hora PLC 17-14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.8 Area de datos de usuario, Coordinación 17-15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.9 Areas de datos de usuario, Solicitud de curva y transferencia de curvas 17-16 . . . . . .

17.10 Area de datos de usuario, Imagen de los LED 17-18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 13: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice

xiiiManual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

17.11 Recetas 17-20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.11.1 Transferencia sin sincronización 17-21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.11.2 Transferencia con sincronización 17-22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 17.11.3 Buzón de datos para transferencia sincronizada 17-22 . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.11.4 Ejecución de la sincronización 17-23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.11.5 Ordenes del control en recetas 17-27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Parte VIII ANEXO

A Avisos del sistema A-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B Ordenes del control B-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C Ocupación de interfases C-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D Documentación de SIMATIC HMI D-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Abreviaciones Abrev-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Indice alfabético Indice alfabético-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 14: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice

xivManual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 15: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Tipos de acoplamientos1

Parte I Introducción

Page 16: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

2-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 17: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

1-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Introducción

En este capítulo se describe una visión de conjunto de los protocolos de comunicación (pro-tocolos a partir de ahora) que se pueden utilizar en el acoplamiento de un equipo de opera-ción SIEMENS con un control.

Acoplamiento es el enlace para el intercambio de datos entre un equipo de operación y uncontrol.

Informaciones detalladas acerca de las características principales del acoplamiento y acercade los controles utilizables, así como de las notas de proyectos específicas al acoplamientose describen en los capítulos correspondientes “Comunicación con …” en este Manual delusuario.

Indicación

Los equipos de operación de la familia Panel PC así como FI 25, FI 45 y OP 37/Pro se tra-tarán a partir de ahora con el concepto Panel PC.

En caso de ser necesario se pasará por alto esta regla. Entonces se detallarán todos losequipos de operación de manera individual.

1.1 Acoplamiento y protocolos

Función del equipo de operación

En un equipo de operación se leen, representan, guardan y protocolan avisos y variables.Además, desde el equipo de operación se puede intervenir en el proceso.

1

Page 18: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Introducción

1-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

En este manual se utiliza el concepto equipo de operación cuando se describen ajustes quesean válidos para los siguientes equipos:

� Panel PC

� PC estándar

� MP 370

� MP 270, MP 270B

� TP 270, OP 270

� TP 170B, OP 170B

� TP 170A

Intercambio de datos

El requisito para las funciones de operación y observación es el acoplamiento del equipo deoperación a un control. El intercambio de datos entre equipo de operación y control es regu-lado por un protocolo específico del acoplamiento. Cada acoplamiento requiere, para ello,un protocolo propio.

Criterios para la elección del acoplamiento

Los criterios para la elección del acoplamiento entre el equipo de operación y el control sonp. ej.:

� 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

Protocolos

Los protocolos están disponibles para los siguientes acoplamientos:

� SIMATIC S5

– AS 511

– PROFIBUS-DP

� SIMATIC S7

– MPI

– PPI

– PROFIBUS-DP

Page 19: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Introducción

1-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

� SIMATIC 500/505

– NITP

– PROFIBUS-DP

� SIMATIC WinAC

– SIMATIC S7-300/400

� SIMOTION

– PROFIBUS-DP

� OPC

– DCOM

� Allen-Bradley – series PLC SLC500, SLC501, SLC502, SLC503, SLC504, SLC505,PLC5/20 y MicroLogix

– DF1

– DH+ por DF1

– DH485 por DF1

– DH485

� GE Fanuc Automation – series PLC 90-30, 90-70 y 90-Micro

– SNP/SNPX

� LG Industrial Systems (Lucky Goldstar)/IMO – series PLC GLOFA-GM ó G4, G6 y G7M

– Dedicated communication

� Mitsubishi Electric – series PLC MELSEC FX y MELSEC FX0

– FX

Mitsubishi Melsec – series PLC FX, A, AnS, Q y QnAS

– Protocol 4

� OMRON – series PLC SYSMAC C, SYSMAC CV, SYSMAC CS1, SYSMAC alpha y CP

– HostLink/MultiLink

� Schneider Automation (Modicon) – series PLC Modicon 984, TSX Quantum y TSX Compact

– Modicon Modbus

� Schneider Automation (Telemecanique) – series PLC Micro, Premium y TSX 7 y TSX 17

– UNI-TELWAY

Page 20: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Introducción

1-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

1.2 Equipo de operación y protocolos aplicables

Criterios de selección

La tabla 1-1 le muestra una relación general de los equipos de operación que se puedenutilizar. Lo determinante para la selección del acoplamiento es el control y la configuraciónde la red.

Tabla 1-1 Equipo de operación y protocolos aplicables

Control Siemenso fabricante

Protocolo Panel PC 670Panel PC 870Panel PC IL

PC estándar FI 25FI 45

OP37/Pro

SIMATIC S5 AS511 x x x x

PROFIBUS-DP x x x x

SIMATIC S7 MPI 1 1 1 1

PPI

PROFIBUS-DP

x

x

x

x

x

x

x

x

SIMATIC 500/505 NITP x x x x

PROFIBUS-DP x x x x

SIMATIC WinAC SIMATIC S7 -300/400

SIMATIC S7 -WinAC

x

x

x

x

x

x

x

SIMOTION PROFIBUS-DP x x x x

OPC DCOM3 x x x –

Allen-Bradley DF15, DH+4 x x x x

DH4856 2 2 2 x

GE-Fanuc Automation SNP/SNPX x x x x

LG Industrial Systems/IMO

Dedicated communication

x x x x

Mitsubishi Electric

Mitsubishi Melsec

FX

Protocol 4

x

x

x

x

x

x

x

x

Omron HostLink/MultiLink x x x x

Schneider Automation(Modicon)

Modicon Modbus x x x x

Schneider Automation(Telemecanique)

UNI-TELWAY x x x x

x posible– imposible

1 No es posible en un acoplamiento con S7-2122 DH485 limitado en los sistemas operativos Windows NT y Windows 2000 en PC3 Tiene validez para Windows NT con SP 5 y Windows 20004 Tiene validez para controles SLC500, PLC5/20, MicroLogix5 Tiene validez para controles SLC500, PLC5/20 por DF16 Tiene validez para controles SLC500, MicroLogix

Page 21: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Introducción

1-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Tabla 1-2 Equipo de operación y protocolos aplicables

Control Siemens ofabricante

Protocolo MP 370 MP 270MP 270B

TP 270OP 270

TP 170BOP 170B

TP 170A

SIMATIC S5 AS511 x x x x x

PROFIBUS-DP x x x x –

SIMATIC S7 MPI 1 1 1 1 1

PPI

PROFIBUS-DP

x

x

x

x

x

x

x

x

x

x

SIMATIC 500/505 NITP x x x x x

PROFIBUS-DP x x x x –

SIMATIC WinAC SIMATICS7-300/400

SIMATIC S7 -WinAC

x

x

x

x

x

SIMOTION PROFIBUS-DP x x x x –

OPC DCOM2 – – – – –

Allen-Bradley DF13, DH+4 x x x x x

DH4855 x x x x x

GE-Fanuc Automation SNP/SNPX x x x x x

LG Industrial Systems/IMO

Dedicated communication

x x x x x

Mitsubishi Electric

Mitsubishi Melsec

FX

Protocol 4

x

x

x

x

x

x

x

x

x

x

Omron HostLink/MultiLink x x x x x

Schneider Automation(Modicon)

Modicon Modbus x x x x x

Schneider Automation(Telemecanique)

UNI-TELWAY x x x x x

x posible– imposible

1 No es posible en un acoplamiento con S7-2122 Tiene validez para Windows NT con SP 5 y Windows 20003 Tiene validez para controles SLC500, PLC5/20, MicroLogix4 Tiene validez para controles SLC500, PLC5/20 por DF15 Tiene validez para controles SLC500, MicroLogix

Page 22: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Introducción

1-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

1.3 Conversión al cambiar el control

Cambio de control

Si durante una configuración se cambia el control, ProTool no puede adaptar los formatosde los datos del control antiguo al control nuevo. Por esta razón se interrumpe la conexiónde las variables al control después de emitir un aviso previo. Si ahora se inicia una variablese emite el nombre simbólico – Ningún control – debajo del cuadro Control. Estecomportamiento de ProTool no es relevante al cambiar a una versión más reciente de lacontroladora del control ni al cambiar a un control de la misma familia de controles.

Cambio dentro de las familias de equipos

Si se hace un cambio del control dentro de la misma familia de equipos, ProTool mantiene laconexión con el control para las variables. Si en el cambio se utilizan tipos de datos no rele-vantes para el nuevo control, entonces estos se caracterizarán como un formato de datosinválido. Los tipos de datos inválidos se pueden cambiar. Este caso se da en los controlessiguientes:

� Cambio de la CPU en SIMATIC S5 cuando se soportan formatos de datos diferentes

� Cambio de Allen-Bradley SLC500 a PLC5/20 y viceversa

Los controles Allen-Bradley SLC500 y Allen-Bradley PLC5/20 disponen de diversas con-troladoras para el acoplamiento a un equipo de operación con ProTool instalado. Al hacerla conversión entre estos dos controles todas las variables serán marcadas como inváli-das y/o se separará el acoplamiento.

� Cambio de SIMATIC S7-300/400 a WinAC y viceversa

Modificar los formatos de datos

Inicie el diálogo para la variable haciendo doble-clic. Se muestra el formato antiguo noválido. Modificar el formato de datos a uno válido.

Page 23: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones conSIMATIC S5

2

Acoplamiento AS 511 al SIMATIC S5

3

Acoplamiento PROFIBUS-DP al SIMATIC S5

4

Areas de datos de usuariopara SIMATIC S5

5

Parte II Acoplamiento al SIMATIC S5

Page 24: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

1-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 25: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

2-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Gestión de comunicaciones con SIMATIC S5

El presente capítulo describe la comunicación entre el equipo de operación y el controlSIMATIC S5.

Autómatas programables

El acoplamiento por medio de AS 511 y PROFIBUS-DP es soportado por los siguientes AG:

AG (PLC) AS 511 PROFIBUS-DP

AG 90U x –

AG 95U x –

AG 95U DP maestra x x

AG 100U (CPU 100, CPU 102, CPU 103) x –

AG 115U (CPU 941, CPU 942, CPU 943, CPU 944,CPU 945)

x x

AG 135U (CPU 922, CPU 928A, CPU 928B)

x x

AG 155U (CPU 946/947, CPU 948)

x x

Equipos de operación

Los siguientes equipos de operación se pueden acoplar al control SIMATIC S5:

� Panel PC

� PC estándar

� MP 370

� MP 270, MP 270B

� TP 270, OP 270

� TP 170B, OP 170B

� TP 170A

2

Page 26: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S5

2-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Instalación

Las controladoras para el acoplamiento a un control SIMATIC S5 son parte del software deconfiguración ProTool y se instalan automáticamente.

Los parámetros para el acoplamiento al control se pueden ajustar en ProTool. Para acoplarel equipo de operación ver en el capítulo 3 ó 4 los parámetros necesarios en el lado delcontrol.

Módulo de funciones

Para hacer el acoplamiento al PROFIBUS-DP se necesitan los módulos de funciones FB158 y FB 159 que se suministran con ProTool. Estos módulos de funciones sirven comoejemplo y soportan el direccionamiento P lineal. Los módulos de funcionamiento siempre sepueden ampliar según sus requerimientos específicos.

Los módulos de funciones se encuentran en el directorioPROTOOL\PLCPROG\SIMATICS5\. Los módulos de funciones que tengan que emplearsedependen del AG. La tabla 2-1 contiene los directorios para los distintos AG. Copie a suprograma STEP 5 todos los archivos del directorio correspondiente.

Tabla 2-1 Directorios de los distintos AG para el módulo de funciones

AG (PLC) Directorio

AG 95U DP maestra AG95DP

AG 115U AG115U\CPU941_4 para CPU 941 a 944

AG115U\CPU945 para CPU 945

AG 135U AG135U

AG 155U AG155U

Compatibilidad entre ProTool V5.0x y versiones más recientes

Nuevas versiones de ProTool no soportan, en algunos controles, exactamente los mismosformatos de datos que ProTool V5.0x. No obstante, puede seguir utilizando su configura-ción. Al iniciar la configuración con una nueva versión de ProTool, en la ventana del pro-yecto aparecerá en el tipo de objeto Variables la indicación “Formato de datos no válido”. Laconfiguración puede editarse pero no puede generarse. Esto afecta el control en un acopla-miento a PROFIBUS-DP.

Inicie el diálogo para la variable haciendo doble-clic. Se muestra el formato antiguo noválido. Ahora es posible modificar el formato de datos a uno válido.

Page 27: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S5

2-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

2.1 Tipos de datos

En la configuración de variables y de punteros de área se puede hacer uso de los tipos dedatos reseñados en la tabla 2-2.

Tabla 2-2 Tipos de datos para el equipo de operación

Tipo de datos Direccionamiento Formato

Módulo de datos – Palabra DB DW KF, KH, KM, KY, KC, KT,KZ, Bit

Módulo de datos – Palabra doble DB DD DF, DH, KC, KG, Bit

Módulo de datos ampliado – Palabra1 DX DW KF, KH, KM, KY, KC, KT,KZ, Bit

Módulo de datos ampliado – Palabra doble1 DX DD DF, DH, KC, KG, Bit

Palabra de entrada EW KF, KH, KM, KY, KC, KT,KZ, Bit2

Palabra doble de entrada ED DF, DH, KC, KG, Bit2

Palabra de salida AW KF, KH, KM, KY, KC, KT,KZ, Bit2

Palabra doble de salida AD DF, DH, KC, KG, Bit2

Palabra de señal MW KF, KH, KM, KY, KC, KT,KZ, Bit2

Palabra doble de señal MD DF, DH, KC, KG, Bit2

Timer T KT, KH, KM

Contador C KZ, KH, KM

SPalabraSeñal1 SW KF, KH, KM, KY, KC, KT,KZ, Bit

SPalabraDSeñal1 SD DF, DH, KC, KG, Bit

1 Este formato de datos no es soportado por todas las CPUs y no es posible con PROFIBUS-DP.

2 Este formato de datos no es soportado por todas las CPUs.

Page 28: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S5

2-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

2.2 Optimización

Ciclo de recopilación y tiempo de actualización

Los ciclos de recopilación indicados en el software de configuración para los ”punteros deárea” y los ciclos de recopilación de las variables constituyen unos factores esenciales paralos tiempos de actualización obtenibles efectivamente.

El tiempo de actualización es el ciclo de recopilación más el tiempo de transferencia más eltiempo de procesamiento.

A fin de alcanzar unos tiempos de actualización óptimos se deberá tener en cuenta losiguiente para la configuración:

� Ajuste las distintas áreas de datos lo más pequeñas posible y tan grandes como seanecesario.

� Defina interrelacionadas las áreas de datos que se correspondan. El tiempo de actualiza-ción real mejora cuando ajusta un área grande en lugar de varias áreas pequeñas.

� Unos ciclos de recopilación elegidos demasiado pequeños perjudican innecesariamenteel rendimiento global. Ajuste el ciclo de recopilación de forma correspondiente a la veloci-dad de modificación de los valores del proceso. El curso de la temperatura de un hornoes, p. ej., esencialmente más lento que el curso del número de revoluciones de un accio-namiento eléctrico.

Valor de referencia para el ciclo de recopilación: 1 segundo

� Para la mejora de los tiempos de actualización renuncie, dado el caso, a la transferenciacíclica de las áreas de datos de usuario (ciclo de recopilación 0). Utilice en su lugar órde-nes 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 se puedan detectar con seguridad las modificaciones en el control, éstas debe-rán estar presentes como mínimo durante el ciclo de recopilación real.

� Ajuste la velocidad al mayor valor posible.

Imágenes

El tiempo de actualización obtenible efectivamente en las imágenes depende del tipo y de lacantidad de los datos que se van a representar.

Para obtener unos tiempos reducidos de actualización, durante la configuración establezcasolamente ciclos cortos de recopilación para aquellos objetos que realmente requieran unaactualización rápida.

Page 29: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S5

2-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Curvas

Si en curvas controladas por bits se pone el bit general en el ”área de transferencia de cur-vas”, el equipo de operación actualiza cada vez todas aquellas curvas cuyo bit esté puestoen dicha área. Después repone el bit otra vez.

Sólo después de que se hayan repuesto todos los bits en el equipo de operación, se puedeponer de nuevo el bit general en el programa del control.

Ordenes del control

Si se envían numerosas órdenes del control en sucesión rápida para la operación, podríasobrecargarse a causa de ello la comunicación entre el equipo de operación y el control.

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 del control. Ahora, el equipode operación ejecuta la orden para lo cual aún necesita algún tiempo. Si en el buzón deórdenes se registra otra vez inmediatamente una nueva orden del control, puede demoraralgo de tiempo hasta que el equipo de operación ejecute la siguiente orden del control. Lasiguiente orden del control será recibida únicamente cuando el ordenador pueda procesarla,es decir, cuando tenga capacidad disponible.

Leer cíclicamente la lista de direcciones DB (únicamente AS 511)

La lectura de la lista de direcciones DB será necesaria cada vez que se accede al AG única-mente cuando p. ej. se editan por primera vez las áreas de datos de usuario durante la fasede puesta en funcionamiento. Por razones de rendimiento deberá desactivarse este accesopara el servicio posterior.

2.3 Evitar errores

Cambiar los módulos de datos

!Peligro

No está permitido modificar módulos de datos durante el servicio.

Tampoco está permitida la compresión de la memoria interna del AG (función de PG ”Com-primir”, FB COMPR integrado) cuando hay conectado un equipo de operación!

Al efectuar la compresión se modifican las direcciones absolutas de los módulos en lamemoria del programa. Como el equipo de operación lee la lista de direcciones únicamentecuando se pone en funcionamiento, no detecta entonces un cambio de dirección y accede aáreas de memoria equivocadas.

Page 30: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S5

2-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Si no se pudiera evitar la compresión durante el servicio, se debe desconectar el equipo deoperación antes de la compresión.

!Peligro

En las zonas con riesgo de explosiones, deje siempre sin corriente el panel de operadorantes de separar los conectores.

El equipo de operación está conectado al SI2 de la CPU

Si en la CPU la comunicación por medio de los dos interfases se realiza a través delAS 511, entonces el segundo interfase será operado con menor prioridad. Una configuraciónpodría ser p. ej.: PG en SI1 y equipo de operación en SI2. En tal caso pueden apareceralarmas en el equipo de operación, las cuales hacen referencia a un fallo en la comunica-ción. Este comportamiento se presenta de modo extremado en la CPU 928B.

Page 31: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

3-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Acoplamiento AS 511 al SIMATIC S5

El presente capítulo describe la comunicación entre el equipo de operación y el controlSIMATIC S5 con el acoplamiento AS 511.

Instalación

Las controladoras para el acoplamiento a un control SIMATIC S5 son componentes delsoftware de configuración ProTool y se instalan automáticamente.

El acoplamiento del equipo de operación al control se limita fundamentalmente a la conexiónfísica del equipo de operación. En el control no son necesarios módulos especiales para elacoplamiento.

Conexión

El equipo de operación se conecta directamente a la CPU. En la tabla 3-1 encontrará loscables de conexión que se han de utilizar.

Preferentemente se debe utilizar el interfase SI1 de la CPU con la estructura física TTY. Encaso de que exista, también se puede utilizar el interfase SI2 de la CPU con la estructurafísica TTY. Sin embargo, en el interfase SI2 se han de tener en cuenta limitaciones del ren-dimiento.

En el Manual del equipo correspondiente encontrará el interfase que se ha de utilizar encada equipo de operación.

Tabla 3-1 Cables de conexión utilizables (ver la ocupación de pines en el anexo,parte C)

Equipo de operación Cables de conexión2

Panel PC 670 (COM 1, COM 2)Panel PC 870 (COM 1, COM 2)

COM 1: 6ES5 734-2B_ _ _

Panel PC IL (COM 1, COM 2)1 6ES5 734-1BD20

PC estándar (COM 1, COM 2) 6ES5 734-1BD20

FI 25, FI 45 (COM 1, COM 2) COM 1: 6ES5 734-2B_ _ _

OP37/Pro 6XV1 440-2A_ _ _

MP 370, MP 270 6XV1 440-2A_ _ _

MP 270B + convertidor V.24/TTY 6ES5 734-1BD20

TP 270 + convertidor V.24/TTY 6ES5 734-1BD20

OP 270 + convertidor V.24/TTY 6ES5 734-1BD20

TP 170B + convertidor V.24/TTY 6ES5 734-1BD20

3

Page 32: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento AS 511 al SIMATIC S5

3-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tabla 3-1 Cables de conexión utilizables, Fortsetzung (ver la ocupación de pines en el anexo,parte C)

Cables de conexión2Equipo de operación

OP 170B + convertidor V.24/TTY 6ES5 734-1BD20

TP 170A + convertidor V.24/TTY 6ES5 734-1BD20

’_’ Introducir la clave de longitudes1 El interfase COM 2 está ocupado internamente por el display TFT.2 Los cables de conexión se pueden usar con todas las CPUs de los controles SIMATIC S5.

3.1 Modo de funcionamiento principal

Variables

Programade usuario

Area de coordinación

Avisos

Valores delproceso

Area de datosdel usuario

Guía delusuario

Equipo de operación

Control

Comunicación

Display/Manejo

Figura 3-1 Estructura de comunicaciones

Finalidad de las variables

El intercambio de datos general entre el control y el equipo de operación se realiza pormedio de los valores del proceso. Para ello, en la configuración hay que colocar variablesque indiquen una dirección en el control. El equipo de operación lee de las direcciones indi-cadas el valor y lo muestra. Del mismo modo puede el operador efectuar una entrada en elequipo de operación, la cual se escribe después en la dirección en el control.

Page 33: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento AS 511 al SIMATIC S5

3-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Areas de datos de usuario

Las área de datos de usuario sirven para intercambiar datos especiales y se deben instalarúnicamente cuando se usan dichos datos.

Las áreas de datos de usuario son necesarias por ejemplo en:

� Curvas

� Ordenes del control

� Control de LEDs

� Control de signos de vida

En el capítulo 5 encontrará una descripción exacta de las áreas de datos de usuario.

3.2 Parametrado en ProTool para AS 511

Al crear un nuevo proyecto, el Assistent del proyecto le exigirá que determine el control. Pri-mero elija el protocolo SIMATIC S5 AS511 y luego ajuste en el botón de comando Pará-metro los parámetros que se indican a continuación. Para poder modificar posteriormentelos parámetros, en la ventana del proyecto elija la entrada Controles.

Introduzca los siguientes parámetros para el control:

Tabla 3-2 Parámetros para el control

Parámetro Explicación

Tipo de CPU Aquí elija una CPU para SIMATIC S5.

Interfase Sirve para elegir el interfase del equipo de operación con el que se establece laconexión con el AG.

Para los interfases en equipos de operación que se utilizan para la comunicacióntiene validez lo siguiente: Con la opción Remote no se debe usar la transferen-cia.

En el MP 270 este sería el interfase IF1A. En el PC puede elegir entre el inter-fase COM 1 o COM 2.

Tipo

Bits de datos

Paridad

Bits de stop

Velocidad

Estos parámetros están ajustados fijamente para la clase de acoplamientoAS 511.

Dirección DB Si se elige Leer cíclicamente lista de direcciones DB, en cada acceso de lectura/escritura del equipo de operación en el AG se leerá nuevamente la lista de direc-ciones. Esto es muy importante durante la puesta en servicio cuando en el con-trol se instalan, modifican o borran componentes.

Nota

El ajuste Leer cíclicamente lista de direcciones DB tiene mucha influencia en elrendimiento, por tal razón no debería utilizarse cuando la instalación está en ser-vicio.

Page 34: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento AS 511 al SIMATIC S5

3-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 35: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

4-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Acoplamiento PROFIBUS-DP al SIMATIC S5

El presente capítulo describe la comunicación entre el equipo de operación y el controlSIMATIC S5 con el acoplamiento PROFIBUS-DP.

Definición

PROFIBUS-DP es un bus de campo maestro-esclavo con hasta 122 equipos esclavos. Nor-malmente se opera una red PROFIBUS-DP con un equipo maestro. Este realiza un pollingcíclico de todos los equipos esclavos. Por ejemplo, el equipo maestro puede ser un AG conun módulo de interfase compatible con la norma DP. Todos los equipos de operación funcio-nan como esclavo y están fijamente asignados a un AG maestro.

El acoplamiento de los PROFIBUS-DP esclavos es compatible a la norma de PROFI-BUS-DP EN 50170, volumen 2.

Equipos de operación

Los siguientes equipos de operación se pueden acoplar al SIMATIC S5 por medio de PRO-FIBUS-DP:

� Panel PC

� PC estándar con procesador de comunicación CP 5611 ó CP 5511

� MP 370

� MP 270, MP 270B

� TP 270, OP 270

� TP 170B, OP 170B

Otros requerimientos de hardware

Para enlazar los equipos de operación en una red PROFIBUS-DP ya existente se necesitanlos siguientes componentes de hardware:

� en el PLC:

– IM 308C

– CP 5431

– AG 95U/DP

� en todos los equipos (de operación o control):

Un conector de conexión de bus PROFIBUS-DP u otro componente autorizado para estefin (con excepción de la terminal de bus FSK, véase configurador en el catálogo ST80.1de SIMATIC HMI).

4

Page 36: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Requerimientos de software

Para el acoplamiento PROFIBUS-DP se necesitan adicionalmente los siguientes componen-tes de software:

� Software de configuración ProTool a partir de la versión V5.1

� COM PROFIBUS a partir de la versión V3.x

Instalación

Las controladoras para el acoplamiento a un control SIMATIC S5 son parte del software deconfiguración ProTool y se instalan automáticamente.

Para el acoplamiento del equipo de operación al SIMATIC S5 se necesita tanto la conexiónfísica así como un módulo de funciones en el control. Este módulo de funciones forma partedel suministro de ProTool/Pro.

Otras maestras de bus

En casos especiales se puede conectar un AG adicional con un módulo maestro compatiblecon la norma DP a una red PROFIBUS-DP. En este caso los equipos de operación se pue-den distribuir a los dos equipos maestros.

Límites del sistema

Al formarse una red por medio de PROFIBUS-DP, máximo 120 de los 122 esclavos puedenser equipos de operación. Estos valores son límites teóricos. Los límites reales quedandeterminados por la capacidad de la memoria y el rendimiento del control.

Page 37: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

4.1 Modo de funcionamiento principal

��������������

� ���������������

�����������

� �������������

���������������� �

���������������� �

���������������� �

Variables

Area de coordinación

Avisos

Valores delproceso

Areas de datos delusuario

Guía delusuario

Control

Figura 4-1 Estructura de comunicaciones

Finalidad de las variables

El intercambio de datos general entre el control y el equipo de operación se realiza pormedio de los valores del proceso. Para ello, en la configuración hay que colocar variablesque indiquen una dirección en el control. El equipo de operación lee de las direcciones indi-cadas el valor y lo muestra. Del mismo modo puede el operador efectuar una entrada en elequipo de operación, la cual se escribe después en la dirección en el control.

Page 38: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Areas de datos de usuario

Las área de datos de usuario sirven para intercambiar datos especiales y se deben instalarúnicamente cuando se usan dichos datos.

Las áreas de datos de usuario son necesarias por ejemplo en:

� Curvas

� Ordenes del control

� Control de LEDs

� Control de signos de vida

En el capítulo 5 encontrará una descripción exacta de las áreas de datos de usuario.

Finalidad de los módulo de funciones

Un equipo de operación y el AG se comunican por medio de un módulo maestro PROFI-BUS-DP. El módulo de funciones FB 158 y FB 159 han de ser incluidos en el programa deusuario STEP 5. La finalidad de los módulos de funciones consiste en coordinar el intercam-bio de datos y en vigilar la conexión con el equipo de operación. El FB 158 se encarga deprocesar el protocolo y el FB 159 copia los datos dentro y fuera de la memoria. ¡El FB 159debe existir únicamente en el AG, no debe ser invocado por el usuario!

Ajuste de los interfases

En Windows se ajusta el interfase de la siguiente manera: Ajustes → Panel de Con-trol → Ajustar puerto PG/PC

Punto de acceso de la aplicación DPSONLINE

Parametrado de módulos utilizado PROFIBUS DP esclavo

Para equipos con Windows CE, como p. ej. MP 270, no es necesario hacer ningún ajuste.

4.2 Parametrar el módulo de funciones

Direccionamiento de los módulos de funciones

Los módulos de funciones suministrados con ProTool sirven como ejemplo y soportan eldireccionamiento P lineal. Los módulos de funciones siempre se pueden ampliar para susaplicaciones.

La siguiente tabla explica las modificaciones necesarias para el tipo de direccionamientocorrespondiente si se utilizan los módulos de funciones FB 158 y FB 159 que forman partedel suministro.

Page 39: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Tipo de direcciona-miento

Modificaciones

Area P lineal no necesarias

Area Q lineal En FB 158 y FB 159 se deben cambiar las direcciones P a direcciones Q.

Página P Antes de iniciar FB 158 se debe introducir el número de página en el bytede periferia 255.Ejemplo: LKB x TPY 255

Página Ql Antes de iniciar FB 158 se debe introducir el número de página en el bytede periferia 255.

En FB 158 y FB 159 se deben cambiar las direcciones P a direcciones Q.Ejemplo: LKB x TQB 255

La siguiente tabla muestra el área de direcciones permitidas para todos los controles con laexcepción de S5 95U dependiendo del tipo de direccionamiento.

Tipo de direccionamiento Area de direcciones permitida

Area P lineal 128 a 255

Area Q lineal1 0 a 255

Página P 192 a 254

Página Q|1 0 a 254

1 Sólo posible en S5 115U con CPU 945, S5 135U y S5 155U.

El área de direcciones permitida para el AG 95U es de 64 a 191. Ya que la dirección 127 seencuentra físicamente en otra área que la dirección 128, un bloque no debe solapar áreas.Por esta razón las áreas de direcciones son de 64 a 127 y de 128 a 191.

Iniciar el FB 158

El FB 158 debe iniciarse en el programa cíclico, p. ej. en OB 1, con los siguientes paráme-tros:

� PERA:

Dirección de principio de periferia. Debe coincidir con la configuración en COM PROFI-BUS.

� BLEN:

Longitud de bloque. (No con AG 95U que sólo permite tiny.)

0: tiny

1: small

2: middle

3: big

La longitud de bloque debe coincidir con la configuración en ProTool (Controles → Parámetros).

Page 40: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

� CADB:

Un DB libre que el FB 158 utiliza como memoria de trabajo. El FB 158 emplea las prime-ras 11 palabras del DB para almacenar datos de forma transitoria. A partir de la 11vapalabra de datos el usuario puede disponer de este DB.

Después de iniciar el FB 158, en el AKKU 1 aparece el número de un error que se puedahaber presentado. Este error debe ser evaluado en el programa STEP 5 ya que al iniciar elFB de nuevo se repone el número del error.

Ejemplo para iniciar FB 158:

:SPA FB 158

NAME :DPHMI

PERA :KF 128

BLEN :KF 0

CADB :DB 58

Iniciar el FB 158 de manera múltiple

Si se utilizan varios equipos, habrá que iniciar el FB (módulo de funciones) tantas vecescomo equipos haya.

Indicación

El rendimiento se incrementa notablemente cuando el FB 158 se inicia desde un OB dealarma y el tiempo del ciclo del AG es mayor a la alarma temporal.

4.3 Parametrado en ProTool para PROFIBUS-DP

Parámetro

Al crear un nuevo proyecto, el Assistent del proyecto le exigirá que determine el control. Pri-mero elija el protocolo SIMATIC S5 DP y luego ajuste en el botón de comando Parámetrolos parámetros que se indican a continuación. Para poder modificar posteriormente los pará-metros, en la ventana del proyecto elija la entrada Controles.

Page 41: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Introduzca los siguientes parámetros para el control:

Tabla 4-1 Parámetros para el control

Parámetro Explicación

Dirección OP Dirección PROFIBUS–DP del equipo de operación.

Margen de valores 3 a 125

Interfase Sirve para elegir el interfase del equipo de operación con el que se establecela conexión con el AG.

En un Panel PC, PC estándar y FI 25/45 el interfase es DP/MPI.

En el OP 37/Pro, MP 370, MP 270, MP 270B, TP 270, OP 270, TP 170B y OP170B el interfase es IF1B.

En el OP 37/Pro también es necesario activar ASPC2 en la BIOS. En la BIOSde OP 37/Pro cambie en la máscara Integrated Peripherals entrada ASPC2 aEnabled.

Velocidad La velocidad con la que se comunica en la configuración de red. La velocidadse debe ajustar al mismo valor para todos los equipos dentro de la red.

Son posibles las siguientes velocidades:

– 93,75 kBit/s

– 187,5 kBit/s

– 500 kBit/s

– 1,5 MBit/s (valor preajustado)

– 3 MBit/s

– 6 MBit/s

– 12 MBit/s

Configuración deconsigna

Sirve para definir el área E/S que se utiliza para el área de comunicación entreel equipo de operación y el AG. El tamaño del área E/S influye en el rendi-miento.

Es posible elegir cuatro configuraciones de consigna distintas:

– Class B tiny

– Class B small

– Class B middle

– Class B big

La tabla 4-2 muestra la ocupación de las áreas E/S.

Los valores elegidos en ProTool deben coincidir con los datos de configuración del módulode interfase IM 308C.

Page 42: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Configuración de consigna

La ocupación de las áreas E/S se define de forma fija con los cuatro valores posibles. Latabla 4-2 muestra la ocupación correspondiente de las áreas E/S.

Tabla 4-2 Ocupación de las áreas E/S para Class B

Clase Entradas (Byte) Salidas (Byte)

Class B tiny 32 22

Class B small 42 22

Class B middle 64 32

Class B big 122 64

Para la transmisión de grandes cantidades de datos se recomienda elegir un área E/Sgrande. De esta forma se actualizan más rápidamente las visualizaciones en el equipo deoperación ya que los datos se leen en un sólo ciclo.

4.3.1 Otros módulos maestros SIMATIC S5 PROFIBUS-DP

Requisito

A través de PROFIBUS-DP los equipos de operación pueden comunicarse con todos losmódulos maestros que soporten PROFIBUS-DP según EN 50170, volumen 2.

Indicaciones referentes al parametrado

Para parametrar otros módulos maestros PROFIBUS-DP encontrará las indicacionescorrespondientes en la documentación de los módulos. Al acoplar el equipo de operación auna red PROFIBUS-DP, observe los siguientes datos de rendimiento:

� Debe parametrar el equipo de operación como equipo esclavo PROFIBUS-DP segúnEN 50170, volumen 2.

� Para cada equipo de operación es necesario establecer el tamaño de la direcciones(tamaño del bloque) del área E/S.

� Introduzca la ID del fabricante del equipo (véase tabla 4-4).

� El equipo de operación no soporta los modos ”SYNC” y ”FREEZE”.

� No son posibles datos que puedan ser parametrados por el usuario.

Page 43: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

� Para los equipos de operación solamente utilice una de las velocidades reseñadas a con-tinuación (independientemente de otras posibilidades de ajuste en el software de configu-ración):

– 93,75 kBit/s

– 187,5 kBit/s

– 500 kBit/s

– 1,5 Mbit/s

– 3 MBit/s

– 6 MBit/s

– 12 MBit/s

� En ”Intervalo esclavo min. máximo” debe elegirse para todos los equipos de operaciónun tiempo de 3 ms.

� Configure el área de direcciones de la periferia de los equipos de operación como áreaE/S combinada con coherencia de byte. Las áreas combinadas de E/S presentan lossiguientes identificadores:

Clase Identificador

Class B tiny 0x3F, 0x35, 0x19

Class B small 0x3F, 0x35, 0x1F, 0x13

Class B middle 0x3F, 0x3F, 0x1F

Class B big 0x3F, 0x3F, 0x3F, 0x3F, 0x1F, 0x1F, 0x1F, 0x19

No existen otros requisitos de coherencia.

CP 5430 TF y CP 5431 FMS

Para configurar los procesadores de comunicación CP 5430 TF (a partir de la versión 2) yCP 5431 FMS (a partir de la versión 1) se requiere la superficie de configuración PROFI-BUS NCM. En el parametrado deben observarse las indicaciones acerca del parametradode la página 4-8. A continuación solamente se describen las particularidades delCP 5430/5431.

Para parametrar los procesadores de comunicación con PROFIBUS NCM encontrará lasindicaciones correspondientes en la documentación de los módulos.

Page 44: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Recomendamos ajustar los siguientes parámetros de acuerdo con los valores que aparecenen la tabla 4-3:

Tabla 4-3 Parámetros recomendados para PROFIBUS-NCM

Parámetro Ajuste

Parámetros de bus datos aceptar “los parámetros calculados”

Modo de operación DP libre

Vigilancia de exploración se recomienda “No” para el equipo de operación

Tiempo de polling un mín. de 5 ms; lo más pequeño posible

Intervalo esclavo mín.máximo

3 ms

Para el tipo de direccionamiento sólo es válida el área P lineal.

FB-SYNCHRON debe ser iniciado en los módulos de la organización de arranque OB 20,OB 21 y OB 22:

Ejemplo para iniciar SIMATIC S5-115U:

:SPA FB 249 Iniciar HTB SYNCHRON

NAME :SYNCHRON

SSNR :KY 0,8 No. de interfase (No. de página)

BLGR :KY 0,5 Tamaño de bloque

PAFE :MB 255 Aviso de error del HTB

4.4 Parametrado de la red PROFIBUS-DP

Módulo de conexión IM308C

Para configurar el IM 308C se requiere el paquete de configuración COM PROFIBUS. Elsuministro de ProTool incluye archivos GSD para equipos de operación esclavos. Estosarchivos GSD se encuentran en el directorio \PROTOOL\PLCPROG\GSD.

Page 45: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-11Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Para los distintos equipos de operación también son necesarios distintos archivos GSD. Latabla 4-4 muestra la asignación.

Tabla 4-4 Asignación de archivos GSD a los equipos de operación

Archivo GSD ID del fabricante Equipo de operación

SIEM8076.GSD 0x8076 Panel PC, PC estándar, FI 25/45

SIEM8077.GSD 0x8077 OP37/Pro

SIEM80BE.GSD 0x80BE MP 370

SIEM8078.GSD 0x8078 MP270

SIEM80E4.GSD 0x80E4 MP 270B, OP 270, TP 270

SIEM80B3.GSD 0x80B3 TP 170B, OP 170B

Si los archivos GSD en el directorio \PROTOOL\PLCPROG\GSDde COM PROFIBUS sonmás antiguos que los archivos GSD suministrados con ProTool o si COM PROFIBUS aúnno soporta un nuevo equipo de operación, entonces hay que copiar los archivos de ProToolal COM PROFIBUS. A continuación reinicie COM PROFIBUS y elija Leer archivosGSD.

Si ya ha configurado COM PROFIBUS con un archivo más antiguo y desea utilizar los archi-vos GSD más recientes debe realizar una configuración nueva.

Indicación

Para el módulo de conexión IM 308C hay que configurar de todas maneras un sistemamaestro.

Parámetros

Para que IM 308C y el equipo de operación puedan comunicarse hay que ajustar en COMPROFIBUS los siguientes parámetros:

� Tipo de estación: HMI

� Número de estación: 3–125

El valor introducido debe coincidir con la dirección OP definida durante la configuracióndel equipo de operación.

� Configuración de consigna:

La configuración de consigna queda determinada por la selección de la clase y por elnombre simbólico de la configuración. Son posibles las siguientes configuraciones deconsigna:

– Class B tiny

– Class B small

– Class B middle

– Class B big

Page 46: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP al SIMATIC S5

4-12Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

� Identificador de dirección:

El identificador de dirección es asignado automáticamente por la configuración de con-signa y no debe modificarse.

� Dirección E y S:

La dirección debe coincidir con el parametrado FB (véase el capítulo 4.2).

Page 47: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

5-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Areas de datos de usuario para SIMATIC S5

Síntesis

Las áreas de datos del usuario sirven para el intercambio de datos entre el control y elequipo de operación.

Las áreas de datos de usuario son escritas y leídas alternativamente por el equipo de ope-ración y el programa de usuario durante la comunicación. Mediante la evaluación de losdatos allí depositados, el control y el equipo de operación activan recíprocamente accionesdefinidas fijas.

En el presente capítulo se describen la función, la estructura y las particularidades de lasdistintas áreas de datos del usuario.

5.1 Areas de datos de usuario disponibles

Definición

Las áreas de datos de usuario pueden encontrarse en módulos de datos y en áreas deseñales en el control.

Instalar las áreas de datos del usuario tanto en el proyecto ProTool así como también en elcontrol.

En un proyecto ProTool se pueden ajustar y cambiar las áreas de datos de usuario en elmenú bajo Pegar → Puntero de área.

5

Page 48: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Volumen de funciones

Las áreas de datos del usuario dependen del equipo de operación que se utiliza. Lastablas 5-1 y 5-2 facilita una relación general sobre el volumen de funciones de los distintosequipos de operación.

Tabla 5-1 Areas de datos del usuario utilizables, parte 1

Area de datos de usuario Panel PC PC estándar MP 370

Versión de usuario x x x

Buzón de órdenes x x x

Avisos de servicio x x x

Número de la imagen x x x

Buzón de datos x x x

Fecha/Hora x x x

Fecha/Hora PLC x x x

Coordinación x x x

Solicitud de curva x x x

Transferencia de curvas 1, 2 x x x

Imagen de los LED1 x – x

Acuses OP/PLC x x x

Alarmas x x x1 Posible sólo en equipos de operación con teclas.

Tabla 5-2 Areas de datos del usuario utilizables, parte 2

Area de datos de usuario MP 270MP 270B

TP 270OP 270

TP 170BOP 170B

TP 170A

Versión de usuario x x x –

Buzón de órdenes x x x –

Avisos de servicio x x x x

Número de la imagen x x x –

Buzón de datos x x x –

Fecha/Hora x x x –

Fecha/Hora PLC x x x x

Coordinación x x x –

Solicitud de curva x x – –

Transferencia de curvas 1, 2 x x – –

Imagen de los LED1 x x x –

Acuses OP/PLC x x x –

Alarmas x x x –1 Posible sólo en equipos de operación con teclas.

Page 49: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

La tabla 5-3 muestra cómo el control y el equipo de operación acceden a áreas de datos deusuario individuales – leyendo (R) o escribiendo (W).

Tabla 5-3 Utilización de las áreas de datos de usuario

Area de datos deusuario

Necesaria para Equipo deoperación

Control

Versión de usuario ProTool Runtime verifica si la versión del pro-yecto ProTool y el proyecto en el control sonconsistentes

R W

Buzón de órdenes Programa de control activa funciones en elequipo de operación

R/W R/W

Avisos de servicio Procedimiento de aviso de bitLlegada y desaparecida de avisos de servicio

R W

Número de la imagen Evaluación por el control, qué imagen estáabierta de momento

W R

Buzón de datos Transferencia de registros de datos con sincro-nización

R/W R/W

Fecha/Hora Transferencia de fecha y hora desde el equipode operación hacia el control

W R

Fecha/Hora PLC Transferencia de fecha y hora desde el equipode operación hacia el control

R W

Coordinación Consultar estado del equipo de operación en elprograma de control

W R

Solicitud de curva Curvas de tendencia proyectadas con ”controlpor bit” o curvas de perfil proyectadas

W R

Transferencia decurvas1

Curvas de tendencia proyectadas con ”controlpor bit” o curvas de perfil proyectadas

R/W R/W

Transferencia decurvas 2

Curvas de perfil proyectadas con ”buffer alter-nativo”

R/W R/W

Imagen de los LED Manejo de un LED por el control R W

Acuses OP El equipo de operación avisa al control que seha acusado (o confirmado) una alarma

W R

Acuses PLC El control confirma una alarma R W

Alarmas Procedimiento de aviso de bitLlegada y desaparecida de avisos de alarma

R W

En los siguientes subcapítulos se describen las áreas de datos de usuario y los punteros deárea asignados.

Page 50: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

5.2 Area de datos de usuario, Versión de usuario

Utilización

Cuando arranca el equipo de operación se puede verificar si el equipo de operación estáconectado al control correcto. Esto es importante cuando se utilizan varios equipos de ope-ración.

Para ello el equipo de operación compara un valor guardado en el control con el valor indi-cado en la configuración. Con esto se garantiza la compatibilidad de los datos de configura-ción con el programa del control. Si no hay concordancia se presenta un aviso del sistema yse termina la configuración Runtime.

Si se quiere hacer uso de esta área de datos de usuario, ajustar en la configuración losiguiente:

� Detalles de la versión que tiene la configuración – valor entre 1 y 255.

ProTool: Sistema de destino → Ajustes

� Dirección de los datos del valor para la versión que está guardada en el control:

ProTool: Pegar → Puntero de área, tipos disponibles: Versión de usuario

!Peligro

La versión de usuario se verifica únicamente mientras se establece la comunicación al ini-ciarse ProTool Runtime. Si después se cambia el control no se ejecutará ninguna verifica-ción de la versión de usuario.

5.3 Area de datos de usuario, Buzón de órdenes

Descripción

A través del buzón de órdenes se pueden dar al equipo de operación órdenes del control yde este modo activar acciones en el equipo de operación. A estas funciones pertenecen,p. ej.:

� Visualizar imagen

� Ajustar fecha y hora

El buzón de órdenes se instala bajo el puntero de área y tiene una longitud de cuatro pala-bras de datos.

En la primera palabra del buzón de órdenes se encuentra el número de la orden. En funciónde la orden del control se pueden transmitir hasta tres parámetros.

Page 51: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

0n+0

Byte a la izquierda (BI) Byte a la derecha (BD)

No. de orden

Parámetro 1

Parámetro 2

Parámetro 3

Palabra de datos

n+2

n+4

n+6

Figura 5-1 Estructura del área de datos de usuario Buzón de órdenes

Si la primera palabra del buzón de órdenes no es igual a cero, el equipo de operación eva-lúa la orden del control. A continuación, el equipo de operación pone de nuevo a cero dichapalabra de datos. Por esta razón se deben registrar primero los parámetros en el buzón deórdenes y sólo después el número de la orden.

Las órdenes del control posibles con números de orden y parámetros se detallan en la“Ayuda Online ProTool” y en el anexo, parte B.

5.4 Areas de datos de usuario, Avisos de servicio y avisos dealarma y Acuse

Definición

Los avisos están compuestos de un texto estático y/o variables. El texto y las variables sepueden proyectar libremente.

Fundamentalmente, los avisos se subdividen en avisos de servicio y alarmas. El proyectistadefine lo que es un aviso de servicio y lo que es una alarma.

Aviso de servicio

Un aviso de servicio indica un estado, p. ej.

� Motor conectado

� Control en servicio manual

Alarma

Un aviso de alarma muestra una anomalía en el servicio, p. ej.

� La válvula no abre

� Temperatura del motor muy alta

Page 52: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Acuse

Como los avisos de alarma indican estados de servicio excepcionales, ellos se deben acu-sar. 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 aviso

Una activación del aviso se realiza poniendo un bit en una de las áreas de avisos del con-trol. La posición de las áreas de avisos es definida con la herramienta de configuración.También se ha de instalar el área respectiva en el control.

En cuanto se ponga el bit en el área de avisos de servicio o de alarmas del control y setransfiera dicho área al equipo de operación, este equipo reconoce el aviso correspondientecomo ”llegado”.

A la inversa, el aviso es registrado como ”desaparecido” por el equipo de operación despuésde haber sido repuesto el mismo bit en el control.

Areas de avisos

La tabla 5-4 contiene la cantidad de áreas de avisos para avisos del servicio y alarmas, paraacuses OP (equipo de operación → control) y para acuses PLC (control → equipo de opera-ción) así como la cantidad de palabras para los distintos equipos de operación.

Tabla 5-4 Distribución de las áreas de avisos

Equipo de operación Area de avisos de servicio, área de alarmas Area de acuse OP, área de acuse PLC

Cantidad de áreas de datos,máxima

Palabras en área de datos, total

Panel PC 8 125

PC estándar 8 125

MP 370 8 125

MP 270, MP 270B 8 125

TP 270, OP 270 8 125

TP 170B, OP 170B 8 125

TP 170A 8 1251

1 Posible sólo para avisos de servicio.

Page 53: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Correspondencia entre el bit de aviso y el número de aviso

A cada Bit en un área de avisos configurada se le puede proyectar un aviso. Los bits estánasignados a los números de avisos en orden creciente.

Ejemplo:

En el control se han configurado la siguiente área de avisos de servicio:

DB 60 Dirección 43 Longitud 5 (en DW)

La figura 5-2 muestra la correspondencia de los 80 (5 x 16) números de avisos en total y losdistintos números de bits en el área de avisos de servicio del control. Dicha asignación seefectúa automáticamente en el equipo de operación.

65

1Palabra datos 430

16

80Palabra datos 47

15

Número de aviso

Figura 5-2 Correspondencia entre bit de aviso y número de aviso

Area de datos de usuario Acuse

Si el control debe ser informado acerca de un acuse de una alarma en el equipo de opera-ción, o si el acuse debe realizarse por el control, entonces en el control hay que instalaráreas de acuse respectivas. Estas áreas de acuse también se han de indicar en el proyectoProTool bajo Puntero de área.

� Area de acuse Equipo de operación → Control:

A través de esta área se informa al control cuándo una alarma es acusada mediantemanejo en el equipo de operación. Para ello hay que configurar o crear el puntero deárea “Acuses OP”.

� Area de acuse Control → Equipo de operación:

A través de esta área el control efectúa el acuse de una alarma. Para esto hay que ajus-tar el puntero de área “Acuses PLC”.

Estas áreas de acuse también se han de indicar en la configuración bajo Puntero de área.

Page 54: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

La figura 5-3 muestra esquemáticamente las distintas áreas de alarma y acuse. Los proce-sos de acuse están indicados en las figuras 5-5 y 5-6.

Procesamientointerno/vinculación

Control

Area de alarmas

Area de acuseControl →Equipo de operación

Area de acuseEquipo de operación →Control

Equipo de operación

ACK

Figura 5-3 Areas de alarma y de acuse

Correspondencia entre el bit de acuse y el número de aviso

Cada aviso de alarma tiene un número de aviso. Dicho número de aviso tiene asignadorespectivamente el mismo bit x del área de alarmas y el mismo bit x del área de acuse.Normalmente, el área de acuse tiene la misma longitud que el área de alarmascorrespondiente.

Cuando la longitud de un área de acuse no abarca la longitud total del correspondiente áreade alarmas, y hay las siguientes áreas de alarmas y de acuse, rige entonces la siguientecorrespondencia:

.............0

17.............

.............

.............163248

15Bit de acuse para alarma No. 49

.............

15 01

64 4980 65

BitAlarma No. 1

Area de alarmas 1

BitAlarma No. 49

Area de alarmas 2

33

Bit de acuse para alarma No. 1

Area de acuse 1

Area de acuse 2

17..........................

1632

15 01

Bit

.............015

.............64 4980 65

Bit

Figura 5-4 Correspondencia entre bit de acuse y número de aviso

Page 55: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Area de acuse Control → Equipo de operación

Un bit colocado por el control en esta área acusa el aviso de alarma correspondiente en elequipo de operación y cumple así la misma función que si se pulsara la tecla ACK. Retro-ceda el bit antes de que ponga el bit otra vez en el área de alarmas. La figura 5-5 muestra eldiagrama de impulsos.

El área de acuse Control → Equipo de operación

� tiene que seguir inmediatamente después del á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 correspondiente.

Area de alarmas

Area de acuse Control → Equipo de operación Acuse por medio

del control

Figura 5-5 Diagrama de impulsos para el área de acuse Control → Equipo de operación

Area de acuse Equipo de operación → Control

Si se pone un bit en el área de alarmas, el equipo de operación repone el bit pertenecienteen el área de acuse. Debido al procesamiento que realiza el equipo de operación, estos dosprocesos presentan cierta diferencia temporal. Si se acusa la alarma en el equipo de opera-ción, se pone el bit en el área de acuse. Así el control puede reconocer que la alarma hasido acusada (o confirmada). La figura 5-6 muestra el diagrama de impulsos.

El área de acuse Equipo de operación → Control puede tener como máximo la misma longi-tud que el área de alarmas correspondiente.

Area de alarmas

Area de acuse Equipo de operación → Control

Acuse a través de equipode operación

Figura 5-6 Diagrama de impulsos para el área de acuse Equipo de operación → Control

Page 56: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tamaño de las áreas de acuse

Las áreas de acuse Control → Equipo de operación y Equipo de operación → Control nodeben ser más grandes que el área de alarmas perteneciente. Sin embargo, el área deacuse se puede ajustar más pequeña cuando el acuse no deba ser efectuado por el controlen todas las alarmas. Lo mismo vale cuando el acuse no debe ser reconocido en todas lasalarmas en el control. La figura 5-7 aclara el presente caso.

Area de alarmas Area reducida de acuse de alarmas

Bit 0

Bit n

Bit 0

Bit n

Alarmas que nopueden seracusadas

Alarmas quepueden seracusadas

Bit m

Figura 5-7 Area de acuse reducida

Indicación

¡Deposite las alarmas importantes en el área de alarmas de forma ascendente desde elbit 0!

5.5 Area de datos de usuario, Número de la imagen

Aplicación

En el área de datos de usuario Número de la imagen los equipos de operación colocaninformaciones acerca de la imagen iniciada en el equipo de operación.

Esto permite transferir informaciones acerca del contenido actual del display del equipo deoperación al control y causar desde allí ciertas reacciones, p. ej. iniciar otra imagen.

Requisito

Si se debe utilizar el área de los números de la imagen, ésta debe establecerse en el pro-yecto ProTool como Puntero de área. Puede colocarse una sola vez en un solo control.

Se transmite el área de los números de la imagen al control de forma espontánea, es decir,la transmisión siempre se lleva a cabo cuando en el equipo de operación se selecciona unanueva imagen. Por lo tanto no es necesario configurar un ciclo de recopilación.

Page 57: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-11Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Estructura

El área de los números de la imagen es un área de datos con una longitud fija de 5 palabrasde datos.

A continuación aparece la estructura del área de los números de la imagen dentro de lamemoria del control.

tipo de imagen actual

reservado

número de cuadro actual

número de imagen actual

7 0

1ra pal.

reservado

2da pal.

3ra pal.

4ta pal.

5ta pal.

70

Entrada Ocupación

tipo de imagen actual 1 para imagen de base o4 para ventana permanente

número de imagen actual 1 a 65535

número de cuadro actual 1 a 65535

5.6 Area de datos de usuario, Fecha/Hora

Transferencia de fecha y hora

Por medio de la orden del control 41 se puede iniciar la transferencia de hora y fecha desdeel equipo de operación al control. La fecha y la hora se escriben en el área de datos Fecha/Hora con la orden del control 41 y allí pueden ser valoradas por el programa de control. Lafigura 5-8 muestra la estructura del área de datos. Todos los datos están codificados BCD.

reservado15 8 7 0

n+0

DL DR

Hora (0–23)

n+1

n+2

n+3

n+4

n+5

Minuto (0–59) Segundo (0–59)

reservado

reservado Día de la semana (1–7, 1=Dom.)

Día (1–31) Mes (1–12)

Año (80–99/0–29) reservado

Hor

aF

echa

DW

Figura 5-8 Estructura del área de datos Hora y Fecha

Page 58: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-12Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

5.7 Area de datos de usuario, Fecha/Hora PLC

Transferencia de fecha y hora hasta el equipo de operación

La transferencia de hora y fecha hasta el equipo de operación es por lo general aconsejablecuando el control es maestro para la hora.

En el equipo de operación TP 170A existe el siguiente caso especial:

Es necesario hacer la sincronización con la hora PLC del sistema sies que en una imagenProTool se desea insertar un objeto de imagen Visualización de avisos sencilla.El objeto de la imagen Visualización de avisos sencilla es el único objeto de laimagen del TP 170A que tiene acceso a la hora del sistema del equipo. Esta limitación valeexclusivamente para el TP 170A.

Formato DATE_AND_TIME (codificado en BCD)

15 8 7 0

n+0

DL DR

Hora (0–23)n+1

n+2

n+3

Minuto (0–59) Segundo (0–59)

reservadoreservado Día de la semana (1–7, 1=Dom.)

Día (1–31)

Mes (1–12)Año (80–99/0–29)

DW

Figura 5-9 Estructura del área de datos Fecha/Hora en el formato DATE_AND_TIME

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

El control escribe cíclicamente el área de datos, mientras que el equipo de operación lee yse sincroniza (ver el Manual del usuario ProTool).

Page 59: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-13Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Indicación

En la configuración no hay que seleccionar un ciclo de recopilación muy pequeño para elpuntero de área Fecha/hora, debido que esto influencia el rendimiento del equipo de opera-ción.

Recomendación: Ciclo de recopilación de 1 minuto si el proceso lo permite.

5.8 Area de datos de usuario, Coordinación

El área de datos de usuario Coordinación tiene una longitud de dos palabras de datos. Elárea sirve para realizar las siguientes funciones:

� Reconocer el arranque del equipo de operación en el programa de control

� Detectar el modo de servicio actual del equipo de operación en el programa de control

� Reconocer la disponibilidad de comunicación del equipo de operación en el programa decontrol

Indicación

En cada actualización del área de coordinación por medio del equipo de operación se escri-birá siempre el área de coordinación completa.

Por tal razón, el programa PLC (autómata controlable) no debe efectuar ninguna modifica-ción en el área de coordinación.

Ocupación de los bits en el área de coordinación

– = reservadoX = ocupado

X

Bit de arranque

Modo de servicio

Bit de vida

7 0DR n +0

–– XX2 1

––––15 8

DL n +0

–– –––––1ra pal.

Figura 5-10 Significado de los bits en el área de coordinación

Bit de arranque

El equipo de operación coloca brevemente a 0 el bit de arranque durante el proceso dearranque. Después del proceso de arranque el bit estará permanentemente en 1.

Page 60: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-14Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Modo de servicio

Tan pronto como el equipo de operación sea colocado off–line por el operador, el bit delmodo de servicio será puesto a 1. En un servicio normal del equipo de operación, el estadodel bit del modo de es 0. En el programa de control Ud. puede consultar este bit y determi-nar así el modo de servicio actual del equipo de operación.

Bit de vida

El bit de vida es invertido por el equipo de operación en intervalos de tiempo de un segundoaproximadamente. En el programa de control Ud. puede consultar este bit y comprobar asísi aún existe una conexión hacia el equipo de operación.

5.9 Areas de datos de usuario, Solicitud de curva y transferenciade curvas

Curvas

Una curva es la representación gráfica de un valor del control. La lectura del valor se efec-túa controlada por tiempo o por bits en función de la configuración.

Curvas controladas por tiempo

El equipo de operación lee los valores de la curva cíclicamente según un intervalo de tiempodefinido durante la configuración. Las curvas controladas por tiempo son apropiadas paradesarrollos continuos como, p. ej. la temperatura de servicio de un motor.

Curvas controladas por bit

Si se coloca un bit de trigger en el puntero de área Transferencia de curvas, el equipo deoperación leerá sólo un valor de la curva o bien todo el buffer de la curva. Esto se definedurante la configuración. Las curvas controladas por bits se utilizan normalmente para larepresentación de valores que cambian muy rápidamente. Un ejemplo al respecto es la pre-sión de inyección durante la fabricación de piezas de plástico.

Para activar curvas controladas por bits se han de definir durante la configuración lascorrespondientes áreas en el proyecto ProTool (bajo Puntero de área) y se han de ajustaren el control. El equipo de operación y el control comunican entre sí a través de estasáreas.

Page 61: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-15Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Las siguientes áreas están disponibles para curvas:

� Area de solicitud de curvas

� Area de transferencia de curvas 1

� Area de transferencia de curvas 2 (sólo necesaria en caso de buffer alternativo)

En la configuración asigne un bit a una curva. De esta manera estará determinada clara-mente la asignación de bits para todas las áreas.

Buffer alternativo

El buffer alternativo es un segundo buffer para la misma curva, el cual se puede instalardurante la configuración.

Mientras el equipo de operación lee los valores del buffer 1, el control escribe en el buffer 2.Mientras el equipo de operación lee del buffer 2, el control escribe en el buffer 1. Así seevita que los valores de la curva sean sobreescritos por el control mientras el equipo deoperación lee la curva.

Distribución del puntero de área

Los punteros de área Solicitud de curvas, Transferencia de curvas 1 y 2 pueden distribuirseen áreas de datos separadas con una cantidad y longitud máximas prefijadas (tabla 5-5).

Tabla 5-5 Distribución del puntero de área

Area de datos

Solicitud de Transferencia de curvascurva

1 2

Cantidad de áreas de datos, máxima 8 8 8

Palabras en área de datos, total 8 8 8

Area de solicitud de curvas

Si en el equipo de operación se abre una imagen con una o varias curvas, el equipo de ope-ración pone los correspondientes bits en el área de solicitud de curvas. Después de la anu-lación de la imagen, el equipo de operación repone los bits correspondientes en el área desolicitud de curvas.

A través del área de solicitud de curvas en el control se puede evaluar la curva que serepresenta actualmente en el equipo de operación. Las curvas también se pueden controlarsin evaluación del área de solicitud de curvas.

Page 62: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-16Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Area de transferencia de curvas 1

Esta área sirve para realizar el control (trigger) de curvas. Ponga en el programa del controlel bit asignado a la curva en el área de transferencia de curvas y el bit general de curvas. Elequipo de operación reconoce el Trigger y lee un valor o todo el buffer. Después repone elbit de la curva y el bit general de curvas.

Area(s) de transferencia de curvas

Bit general de curvas

1ra pal.

2da pal.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0Número de bit

Mientras no se haya repuesto el bit general de curvas, el área de transferencia de curvas nodebe ser modificado por el programa del control.

Area de transferencia de curvas 2

El área de transferencia de curvas 2 es necesaria para curvas que se configuran con el buf-fer alternativo. Tiene exactamente la misma estructura que el área de transferencia de cur-vas 1.

5.10 Area de datos de usuario, Imagen de los LED

Aplicación

Los paneles de operador (OP), Multi Panel (MP) y Panel PC tienen diodos luminosos (LED)en las teclas de funciones. Estos LEDs pueden ser activados desde el control. De estemodo es posible, p. ej. señalar al operador mediante un diodo luminoso la tecla que debepulsar en función de la situación.

Requisito

Para poder controlar los LED, en el control se deben instalar las áreas de datos respectivas,llamadas imágenes, y se deben indicar en la configuración como punteros de área.

Page 63: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-17Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Distribución del puntero de área

El puntero de área imagen de los LED se puede dividir en áreas de datos separadas talcomo se muestra en la tabla siguiente.

Tabla 5-6 Distribución del puntero de área

Equipo de operación Cantidad de áreas de datos,máxima

Palabras en área de datos,total

Panel PC 8 16

MP 370 8 16

MP 270, MP 270B 8 16

OP 270 8 16

OP 170B 8 16

Indicación

En la ventana Insertar nuevo puntero de área ya no se podrá seleccionar el puntero de áreaafectado cuando se haya alcanzado la cantidad máxima. Los punteros de área del mismotipo estarán representados de color gris

Asignación de LED

La asignación de cada uno de los diodos luminiscentes a cada bit de las áreas de datos sedetermina durante la configuración de las teclas de funciones. Al mismo tiempo se indicapara 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 controlan los estadosde los LED que se indican a continuación (véase tabla 5-7):

Tabla 5-7 Estados de los LED

Bit n + 1 Bit n Función de los LED

0 0 Apagado

0 1 Intermitencia

1 0 Intermitencia

1 1 Luz permanente

Page 64: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-18Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

5.11 Recetas

Descripción

En la transferencia de registros de datos entre el equipo de operación y el control, ambosinterlocutores de comunicación acceden alternativamente a áreas de comunicaciones comu-nes en el control. Son objeto del presente capítulo la función y la estructura del área decomunicaciones específica de la receta (”buzón de datos”) así como los mecanismos en latransferencia sincronizada de registros de datos.

En la ayuda Online encontrará informaciones para preparar el buzón de datos en ProTool.

Tipos de transferencia

Para transferir registros de datos entre el equipo de operación y el control existen dos posi-bilidades:

� Transferencia sin sincronización (página 5-19)

� Transferencia con sincronización a través del buzón de datos (página 5-20)

Los registros de datos se transfieren siempre de forma directa, es decir que los valores delas variables se leen directamente de la dirección sin desvío a través del portapapeles, o seescriben directamente en la dirección que está configurada para la variable.

Activar la transferencia de registros de datos

Para activar la transferencia existen tres posibilidades:

� Operación en la indicación de recetas (página 5-21)

� Órdenes del control (página 5-22)

� Activar funciones configuradas (página 5-23)

Si la transferencia de registros de datos se activa mediante una función configurada o unaorden del control, la indicación de recetas en el equipo de operación se puede seguir ope-rando sin impedimentos ya que los registros de datos se transfieren de modo subordinado.

Sin embargo, no es posible la ejecución simultánea de varias solicitudes de transferencia.En este caso, el equipo de operación rechaza con un aviso del sistema la transferencia pos-terior.

En el anexo, parte A se encuentra una lista de los avisos del sistema más importantes conindicaciones respecto a la localización de errores y el remedio.

Page 65: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-19Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

5.11.1 Transferencia sin sincronización

Finalidad

En la transferencia asíncrona de registros de datos entre el equipo de operación y el controlnotiene lugar ninguna coordinación entre áreas de comunicaciones utilizadas de formacomún. Por ello, no es necesaria la preparación de un buzón de datos durante la configura-ción.

Aplicación

La transferencia asincrónica de un registro de datos se ofrece, p. ej. siempre que

� se pueda excluir, condicionado por el sistema, que el interlocutor de comunicaciónsobrescriba los datos,

� el control no necesita ninguna información sobre el número de receta y el número delregistro de datos o

� la transferencia de registros de datos se active mediante operación en el equipo de ope-ración.

Leer valores

Al iniciar la transferencia para leer, los valores en las direcciones de control se leen y setransfieren al equipo de operación.

� Inicio a través de operación en la indicación de recetas:

Los valores se cargan en el equipo de operación. Allí puede seguir procesándolos, p. ej.modificar, guardar valores, etc.

� Inicio a través de función u orden del control:

los valores se guardan inmediatamente en el soporte de datos.

Escribir valores

Al iniciar la transferencia para escribir, se escriben los valores en las direcciones del control.

� Inicio a través de operación en la indicación de recetas:

Los valores actuales se escriben en el control.

� Inicio a través de función u orden del control:

Los valores del soporte de datos se escriben en el control.

Page 66: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-20Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

5.11.2 Transferencia con sincronización

Finalidad

En la transferencia sincrónica, los dos interlocutores de comunicación ponen bits de estadoen el buzón de datos utilizado en común. Por ello puede Ud. evitar en su programa del con-trol que se sobrescriban recíprocamente los datos de forma incontrolada.

Aplicación

La transferencia sincrónica de un registro de datos se ofrece, p. ej. siempre que

� el control sea el ”interlocutor activo” en la transferencia de registros de datos,

� en el control se deban evaluar informaciones sobre el número de receta y el número deregistro de datos o

� la transferencia de registros de datos se active mediante orden del control.

Requisito

Para que se transfieran de modo sincronizado los registros de datos entre el equipo de ope-ración y el control, se han de cumplir los siguientes requisitos en la configuración:

� El buzón de datos ha sido preparado bajo Sistema de destino → Puntero de área.

� En las propiedades de la receta se ha indicado el control con el que el equipo de opera-ción sincroniza la transferencia de los registros de datos.

Se ajusta el control en el editor de recetas bajo Propiedades → Transferencia.

En el Manual del usuario ProTool Configurar sistemas basados en Windows se detallaninformaciones referentes a este punto.

5.11.3 Buzón de datos para transferencia sincronizada

Estructura

El buzón de datos tiene una longitud fija de 5 palabras. Este está estructurado del siguientemodo:

Número de receta actual (1 – 999)

reservado

Estado (0, 2, 4, 12)

Número de registro actual (0 – 65.535)

15 0

1ra pal.

reservado

2da pal.

3ra pal.

4ta pal.

5ta pal.

Page 67: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-21Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Palabra de estado

La palabra de estado (palabra 4) puede asumir los siguientes valores:

Valor de ajuste Significado

decimal binario

0 0000 0000 Transferencia permitida, buzón de datos libre

2 0000 0010 Transferencia en curso

4 0000 0100 Transferencia concluida sin errores

12 0000 1100 Transferencia concluida con errores

5.11.4 Ejecución de la sincronización

Leer del control mediante operación en la indicación de recetas

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta a leer asícomo el estado ”Transferencia en curso” en el buzón de datos ypone a cero el número del registro de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del control y los muestra enla indicación de recetas.

En el caso de recetas con variables sincronizadas, los valores delcontrol se escribirán también en las variables.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Page 68: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-22Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Escribir en el control mediante operación en la indicación de recetas

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos a escribir así como el estado ”Transferencia encurso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación escribe los valores actuales en el control.

En el caso de recetas con variables sincronizadas, los valores modi-ficados entre visualización de recetas y variables serán actualizadosy luego se escribirán en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Leer del control mediante orden del control “PLC → DAT” (No. 69)

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la orden así como el estado ”Trans-ferencia en curso” en el buzón de datos.

Cancelación sinrespuesta.

3 El equipo de operación lee los valores del control y guarda estosvalores en el registro de datos que está indicado en la orden.

4 � Si se hubiera seleccionado ”Sobrescribir” en la orden, se sobres-cribe un registro de datos existente sin consulta de confirmación.

El equipo de operación ajusta el estado ”Transferencia con-cluida”.

� Si en la orden se eligió “No sobrescribir” y el registro de datos yaexiste, el equipo de operación interrumpe entonces el proceso yregistra 0000 1100 en la palabra de estado del buzón dedatos.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

En la página 5-25 encontrará informaciones sobre la estructura de la orden del control.

Page 69: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-23Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Escribir en el control mediante orden del control “DAT → PLC” (No. 70)

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la orden así como el estado ”Trans-ferencia en curso” en el buzón de datos.

Cancelación sinrespuesta.

3 El equipo de operación trae los valores del registro de datos indi-cado en la orden y escribe estos valores en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

En la página 5-25 encontrará informaciones sobre la estructura de la orden del control.

Leer del control mediante función configurada

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la función así como el estado”Transferencia en curso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del control y los guarda en elregistro de datos que está indicado en la función.

4 � Si se hubiera seleccionado ”Sobrescribir” en la función, sesobrescribe un registro de datos existente sin consulta de confir-mación.

El equipo de operación ajusta el estado ”Transferencia con-cluida”.

� Si en la orden se eligió “No sobrescribir” y el registro de datos yaexiste, el equipo de operación interrumpe entonces el proceso yregistra 0000 1100 en la palabra de estado del buzón dedatos.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Page 70: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-24Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Escribir en el control mediante función configurada

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la función así como el estado”Transferencia en curso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación trae los valores del registro de datos indi-cado en la función y escribe estos valores en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Indicación

La evaluación de los números de receta y de registro de datos en el control debe efec-tuarse, debido a la consistencia de los datos, sólo después de que el estado esté ajustadoen el buzón de datos a ”Transferencia concluida” o ”Transferencia concluida con errores”.

Posibles causas de errores

En caso que la transferencia de registros de datos se termine con errores, entonces estopuede tener, entre otras, las siguientes causas:

� no se ha ajustado la dirección de variable en el control,

� no es posible sobrescribir registros de datos,

� no existe el número de receta,

� no existe el número de registro de datos.

En el anexo, parte A se encuentra una lista de los avisos del sistema más importantes conindicaciones respecto a la localización de errores y el remedio.

Page 71: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-25Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Reacción debido a una cancelación ocasionada por un error

El equipo de operación reacciona de la siguiente manera a una cancelación ocasionada porun error en la transferencia de registros de datos:

� Inicio a través de operación en la indicación de recetas

Indicaciones en la línea de estado de la indicación de recetas y edición de avisos del sis-tema.

� Inicio a través de función

Edición de avisos del sistema

� Inicio a través de orden del control

No hay respuesta en el equipo de operación.

Independientemente de ello se puede evaluar el estado de la transferencia mediante la con-sulta de la palabra de estado en el buzón de datos.

5.11.5 Ordenes del control en recetas

Finalidad

También se puede iniciar la transferencia de registros de datos entre equipo de operación ycontrol desde el programa de control. Para ello no es necesaria ninguna operación en elequipo de operación.

Para este tipo de transferencia están disponibles las dos órdenes del control No. 69 yNo. 70.

No. 69: Leer registro de datos desde el control (“PLC → DAT”)

La orden del control No. 69 transfiere registros de datos desde el control hacia el equipo deoperación. La orden del control tiene la siguiente estructura:

Byte a la izquierda (BI) Byte a la derecha (BD)

Palabra 1 0 69

Palabra 2 Número de receta (1 – 999)

Palabra 3 Número de registro de datos (1 – 65.535)

Palabra 4 No sobrescribir registro de datos existente: 0

Sobrescribir registro de datos existente: 1

Page 72: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S5

5-26Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

No. 70: Escribir registro de datos en el control (“DAT → PLC”)

La orden del control No. 70 transfiere registros de datos desde el equipo de operación alcontrol. La orden del control tiene la siguiente estructura:

Byte a la izquierda (BI) Byte a la derecha (BD)

Palabra 1 0 70

Palabra 2 Número de receta (1 – 999)

Palabra 3 Número de registro de datos (1 – 65.535)

Palabra 4 —

Page 73: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones conSIMATIC S7

6

Areas de datos de usuario paraSIMATIC S7

7Parte III Acoplamiento al

SIMATIC S7

Page 74: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

5-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 75: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

6-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Gestión de comunicaciones con SIMATIC S7

El presente capítulo describe la comunicación entre el equipo de operación y el controlSIMATIC S7. Se explicarán las configuraciones de red en las que se puede acoplar elequipo de operación.

Generalidades

En el control SIMATIC S7 se pueden acoplar los equipos de operación por medio de diferen-tes configuraciones de red. La configuración de red depende de la CPU aplicada. Son posi-bles las siguientes configuraciones de red:

Control Perfil de protocolo

Ajustable en ProTool Módulos

SIMATIC S7-300/400 CPU

FM apto para comunicaciones

MPI

DP1

Standard1

Universal1)

SIMATIC S7-200 CPU PPI

MPI1

DP1

Standard1

Universal1)

1 Sólo CPU con interfase PROFIBUS-DP o módulo CP.

Equipos de operación

Los siguientes equipos de operación se pueden acoplar al control SIMATIC S7:

� Panel PC

� PC estándar

� MP 370

� MP 270, MP 270B

� TP 270, OP 270

� TP 170B, OP 170B

� TP 170A

6

Page 76: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Instalación

Las controladoras para el acoplamiento a un control SIMATIC S7 son parte del software deconfiguración ProTool y se instalan automáticamente.

El acoplamiento del equipo de operación al control se limita fundamentalmente a la conexiónfísica del equipo de operación. En el control no son necesarios módulos especiales para elacoplamiento.

6.1 Modo de funcionamiento principal

Variables

Programade usuario

Area de coordinación

Avisos

Valores delproceso

Areas de datos delusuario

Guía delusuario

Equipo de operación

Control

Comunicación

Display/Manejo

Figura 6-1 Estructura de comunicaciones

Finalidad de las variables

El intercambio de datos general entre el control y el equipo de operación se realiza pormedio de los valores del proceso. Para ello, en la configuración hay que colocar variablesque indiquen una dirección en el control. El equipo de operación lee de las direcciones indi-cadas el valor y lo muestra. Del mismo modo puede el operador efectuar una entrada en elequipo de operación, la cual se escribe después en la dirección en el control.

Page 77: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Areas de datos de usuario

Las área de datos de usuario sirven para intercambiar datos especiales y se deben instalarúnicamente cuando se usan dichos datos.

En el capítulo 7 encontrará una descripción exacta de las áreas de datos de usuario.

6.2 Parametrar SIMATIC S7

Configuración de red

Los equipos de operación se comunican con el S7-200 y el S7-300/400 por medio del proto-colo S7. Para ello también es posible el acoplamiento tanto a través del interfase MPI comoa través del interfase PROFIBUS de la CPU. La configuración de red más sencilla consta deuna CPU y un equipo de operación. Una ampliación es, p. ej. una CPU y varios equipos deoperación. La figura 6-2 muestra las distintas configuraciones de red que son posibles.

S7-300

PG

Equipode ope-ración

S7-400

Protocolo de S7

S7-300

Protocolo de S7

PROFIBUS-DP

MPI

Equipode ope-ración

Equipode ope-ración

Equipode ope-ración

S7-200

S7-200

Figura 6-2 Configuraciones de red SIMATIC S7

Page 78: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Para conectar el equipo de operación al SIMATIC S7 se admite el uso de los siguientescomponentes:

Tabla 6-1 Componentes admitidos

Componentes Número de pedido

SINEC L2 terminal de bus RS 485 6GK1500-0A_006

SINEC L2 conector para la conexión de bus (recto) 6GK1500-0EA02

SINEC L2 conector para la conexión de bus (curvo)1) 6ES7972-0B20-0XA0

SINEC L2 FO terminal de bus 6GK1500-1A_00

Cable 6ES7901-0_ _ _0-0AA0

1 El empleo de un conector curvo para conectar el bus impide extraer o introducir tarjetas de memoria.’_’ Clave de longitudes

En el caso de un PC, para el acoplamiento al SIMATIC S7 se necesita adicionalmente unprocesador de comunicación (CP). La tabla 6-2 muestra cuál sistema operativo está admi-tido para un determinado procesador de comunicaciones.

Tabla 6-2 Procesador de comunicaciones y sistemas operativos admitidos

Procesador decomunicaciones

Windows 98 SE Windows Millenium Windows NT 4.0

CP 5611 sí sí sí

CP 5412 A2 no no sí

CP 5511 sí sí sí

CP 5613 no no sí

CP 5614 no no sí

Procesador decomunicaciones

Windows 2000Professional

Windows XPProfessional

CP 5611 sí sí

CP 5412 A2 no no

CP 5511 sí sí

CP 5613 sí sí

CP 5614 sí sí

Tipos de datos

Para la configuración de variables y punteros de área se puede hacer uso de los tipos dedatos listados en las tablas 6-3 y 6-4.

Page 79: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Tabla 6-3 Tipos de datos para S7-300/400

Tipo de datos Direcciona-miento

Formato

Módulo de datos DB CHAR, BYTE, INT, WORD, DINT, DWORD, REAL,BOOL, STRING, TIMER, COUNTER, DATE, TIME,DATE AND TIME, TIME OF DAY

Puntero (Memory) M CHAR, BYTE, INT, WORD, DINT, DWORD, REAL,BOOL, STRING, TIMER, COUNTER, DATE, TIME,DATE AND TIME, TIME OF DAY

Entrada E CHAR, BYTE, INT, WORD, DINT, DWORD, REAL,BOOL, STRING

Entrada de periferia PE CHAR, BYTE, INT, WORD, DINT, DWORD, REAL,BOOL, STRING

Salida A CHAR, BYTE, INT, WORD, DINT, DWORD, REAL,BOOL, STRING

Salida de periferia PQ CHAR, BYTE, INT, WORD, DINT, DWORD, REAL,BOOL, STRING

Timer T Timer

Contador C COUNTER

Tabla 6-4 Tipos de datos para S7-200

Tipo de datos Direcciona-miento

Formato

Variable V CHAR, BYTE, INT, WORD, DINT, DWORD, REAL,BOOL, STRING

Entrada E CHAR, BYTE, INT, WORD, DINT, DWORD, REAL,BOOL, STRING

Salida A CHAR, BYTE, INT, WORD, DINT, DWORD, REAL,BOOL, STRING

Puntero (Memory) M CHAR, BYTE, INT, WORD, DINT, DWORD, REAL,BOOL, STRING

Timer T DINT

Contador C INT

6.3 Acoplamiento al S7-200, S7-300 y S7-400 a través de MPI

Configuración

En el acoplamiento a través de MPI se conecta el equipo de operación al interfase MPI delS7-300/400. Así se pueden conectar varios equipos de operación a un SIMATIC S7 y variosSIMATIC S7 a un equipo de operación.

Page 80: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

La figura 6-3 muestra una posible configuración de red. Los números 1, 2, etc. son ejemplospara las direcciones. Las direcciones de las estaciones S7 se asignan con configuración dehardware o de red de STEP 7.

CPU2 8

MPI

Equipo deoperación

1

MPI

S7-300 S7-400

FM4

CP FM

7

PG

0

CP FM

S7-200

CPU

CPU E/S

3

DP

Equipo deoperación

Figura 6-3 Acoplamiento del equipo de operación a SIMATIC S7

Interlocutor de comunicación

Por medio de la conexión MPI, cada módulo del SIMATIC S7 apto para la comunicaciónrepresenta un interlocutor de comunicación para el equipo de operación. Ellos son:

� cada CPU

� módulos de funciones (FM) aptos para la comunicación, como p. ej. FM 353.

Los módulos aptos para la comunicación se encuentran en la figura 6-3 provistos de unfondo de color gris.

Cantidad de equipos de operación conectables

Un equipo de operación puede intercambiar datos simultáneamente con hasta 8 interlocuto-res de comunicación (p. ej. CPU o FM) como máximo. En el S7200 son 4 los interlocutoresde comunicación.

A la inversa, también para cada módulo apto para la comunicación hay definida una canti-dad máxima de conexiones con los equipos de operación. Por ejemplo, a una CPU 314 sepueden conectar simultáneamente tres equipos de operación y a una CPU 414-1 al mismotiempo 31 equipos de operación. La cantidad máxima de enlaces que puede tener unmódulo como máximo, sírvanse tomarla de la documentación del módulo.

En la palabra clave Límites del sistema (sistemas basados en Windows) de la Ayuda Onlinede ProTool se detallan informaciones referentes a las limitaciones específicas a un equipo.

Page 81: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Configurar equipo de operación

Para que el equipo de operación pueda comunicarse e intercambiar datos con una CPU oun FM, el equipo de operación debe haberse configurado adecuadamente. Para ello, en laconfiguración con ProTool hay que fijar la dirección del equipo de operación y parametrar laconexiones hacia los interlocutores de comunicación.

Al crear un nuevo proyecto, el Assistent del proyecto le exigirá que determine el control. Pri-mero elija el protocolo SIMATIC S7-200 ó SIMATIC S7-300/400 y luego ajuste en elbotón de comando Parámetro los parámetros que se indican a continuación. Para podermodificar posteriormente los parámetros, en la ventana del proyecto elija la entrada Contro-les.

Parámetro

Los parámetros están divididos en tres grupos:

� Bajo Parámetros de OP ajusta Ud. los parámetros para el equipo de operación en la con-figuración de red. Esto únicamente se ha de realizar una sola vez. Cada modificación delos parámetros para el equipo de operación rige para todos los interlocutores de comuni-cación.

� Bajo Parámetros de red ajusta Ud. los parámetros para la red, a la cual está acoplado elequipo de operación. A través del botón de comando Otros puede Ud. ajustar la HSA y lacantidad de maestras en la red.

Si ha instalado ProTool “integrado en STEP 7” y conecta el equipo de operación a la red,se aceptan los parámetros de la red. Si hace clic sobre el botón de comando Otros sevisualizan los parámetros de la red globales.

� Bajo Interlocutor de comunicación direcciona el módulo S7 con el cual ha de intercambiardatos el equipo de operación. Para cada interlocutor se ha de asignar un nombre simbó-lico.

En la tabla 6-5 se explican los distintos parámetros.

Ajuste de los interfases

Para ajustar los interfases elegir Inicio → Configuración → Panel de control → Ajus-tar puerto PG/PC

Punto de acceso de la aplicación S7ONLINE

Parametrado de módulos utilizado MPI (en MPI)

PROFIBUS (en PROFIBUS)

Para equipos con Windows CE, como p. ej. MP 270, no es necesario hacer ningún ajuste.

Page 82: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tabla 6-5 Parámetros de configuración

Grupo Parámetro Explicación

Parámetros Dirección Dirección MPI del equipo de operaciónpara el equipode operación

Interfase Interfase en el equipo de operación a través de la cualestá conectado dicho equipo a la red MPI.

Unica maestraen el bus

Con esto se desactiva una función de seguridad adi-cional antifallos de bus al acoplar a la red el equipo deoperación.

Una estación pasiva (esclava) puede transmitir datosúnicamente cuando una estación activa (maestra) asíse lo exiga. Si en el equipo de operación se hanconectado únicamente esclavas, habrá que desactivaresta función de seguridad activando la opción Unicamaestra en el bus.

En el S7-200 se debe ajustar un equipo de operacióncomo maestra.

Parámetros dered

Perfil El perfil de protocolo que se utiliza en la configuraciónde red. Ajuste aquí MPI.

Velocidad La velocidad con la que se comunica en la configura-ción de red.

Interlocutor decomunicación

Dirección Dirección MPI del módulo S7 (CPU, FM o CP) al queestá conectado el equipo de operación.

Puesto deenchufe1

Número del puesto de enchufe en el que está enchu-fado el módulo S7, con el cual intercambia datos elequipo de operación.

Bastidor1 Número del bastidor en el que está enchufado elmódulo S7, con el cual intercambia datos el equipo deoperación.

Servicio cíclico1 Si el servicio cíclico está activado, entonces el controloptimiza la transmisión de datos entre el equipo deoperación y el control. Así se logra un mejor rendi-miento.

Limitación:

Cuando varios equipos de operación se usen paralela-mente, se ha de desactivar el servicio cíclico.

Botón decomando

HSA Dirección máxima de estación; ha de ser igual en todala configuración de red.

Otros Maestra Cantidad de maestras que se encuentran en la red.Este dato sólo es necesario en la red PROFIBUS paraque se puedan calcular correctamente los parámetrosdel bus.

1 No tiene validez para SIMATIC S7-200.

Page 83: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

6.3.1 Direccionamiento del S7-300 con MPI

Dirección MPI

Cada módulo apto para la comunicación en el S7-300 tiene una dirección MPI inequívocaque sólo una vez deberá ser otorgada en la configuración de red. Por cada bastidor sólo sepuede aplicar una CPU. La figura 6-4 muestra la conexión directa del equipo de operación alinterfase MPI de la CPU.

CPU

2

PS IM CP FM SM

4

1 7

PG

0

1 2 3 4 5 6 . . . 11 Número depuesto deenchufe

Bastidor 0

S7-300

Equipo deoperación

Equipo deoperación

Figura 6-4 Configuración de red con S7-300 y equipo de operación – un bastidor

Dirección del interlocutor

Para hacer el direccionamiento se ha de distinguir entre interlocutores con Dirección MPIpropia e interlocutores con ninguna dirección MPI propia.

� En interlocutores con dirección MPI propia únicamente se ha de indicar la dirección MPI.El puesto de enchufe y el bastidor no son relevantes.

� En interlocutores con ninguna dirección MPI propia se ha de indicar la dirección MPI delinterlocutor a través de la cual se realiza el acoplamiento. Además se ha de indicar elpuesto de enchufe y el bastidor del interlocutor con ninguna dirección MPI.

Page 84: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Ejemplo

Para que el equipo de operación se pueda comunicar con la CPU representada en lafigura 6-4, en la configuración se han de indicar los siguientes parámetros para el interlocu-tor de comunicación S7-CPU:

Tabla 6-6 Ejemplo para la figura 6-4

Dirección MPI propia Ninguna dirección MPIpropia

Dirección 2 2

Puesto de enchufe 0 2

Bastidor 0 0

Estos valores son prefijados también como valores predeterminados en ProTool.

Dirección del FM

El equipo de operación puede comunicarse únicamente con los módulos FM que tenganuna 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 al bus P. Aquí perte-necen, p. ej. FM 350. Los datos de estos FM se pueden visualizar con el equipo de opera-ción desde la imagen E/A de la CPU.

Tabla 6-7 Ejemplo para la figura 6-4

Dirección MPI propia Ninguna dirección MPIpropia

Dirección 4 2

Puesto de enchufe 0 5

Bastidor 0 0

Page 85: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-11Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Cantidad de bastidores

Un S7-300 puede estar compuesto de máximo 4 bastidores. El equipo de operación puedecomunicar con cada módulo apto para la comunicación que esté enchufado en estos porta-módulos. La figura 6-5 muestra una configuración con varios bastidores y el direcciona-miento.

CPU

2

PS IM CP FM SM

4

1 7

PG

0

1 2 3 4 5 6 . . . 11

S7-300

IM SM FM SM

5

IM SM SM SM

IM SM FM SM

6

Número depuesto deenchufe

Bastidor 3

Equipo deoperación

Bastidor 2

Bastidor 1

Bastidor 0

Equipo deoperación

Figura 6-5 Configuración de red con S7-300 y equipo de operación – cuatro bastidores

Page 86: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-12Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Ejemplo

Para que el equipo de operación se pueda comunicar con el FM representado con un fondode color gris en la figura 6-5, en la configuración se han de indicar los siguientes parámetrospara el interlocutor de comunicación:

Tabla 6-8 Ejemplo para la figura 6-5

Dirección MPI propia Ninguna dirección MPIpropia

Dirección 6 2

Puesto de enchufe 0 5

Bastidor 0 3

6.3.2 Direccionamiento del S7-400 con MPI

Dirección MPI

Sólo los módulos que tienen un conector MPI tienen también una dirección MPI. La direc-ción MPI únicamente puede estar asignada una sola vez en la configuración de red. Losmó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 operación,

� del puesto de enchufe y del bastidor en el que está enchufado el módulo con el que debecomunicar el equipo de operación.

La figura 6-6 muestra una configuración de red simple con un bastidor.

CPU

6

PS IM CP FM SM

1 7

PG

0

1 2 3 4 5 6 . . . 11 Número depuesto deenchufe

S7-400

Bastidor 0

Equipo deoperación

Equipo deoperación

8

Figura 6-6 Configuración de red con S7-400 y equipo de operación – un bastidor

Page 87: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-13Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Ejemplo

Para que el equipo de operación se pueda comunicar con la CPU representada con unfondo de color gris en la figura 6-6, en la configuración se han de indicar los siguientes pará-metros para el interlocutor de comunicación:

Tabla 6-9 Ejemplo para la figura 6-6

Dirección MPI propia Ninguna dirección MPIpropia

Dirección 6 6

Puesto de enchufe 0 2

Bastidor 0 0

Ejemplo

Para que el equipo de operación se pueda comunicar con el FM representado con un fondode color gris en la figura 6-6, en la configuración se han de indicar los siguientes parámetrospara el interlocutor de comunicación:

Tabla 6-10 Ejemplo para la figura 6-6

Dirección MPI propia Ninguna dirección MPIpropia

Dirección 8 6

Puesto de enchufe 0 5

Bastidor 0 0

Equipo de operación en FM

El equipo de operación puede comunicarse únicamente con los módulos FM que estánconectados al bus K. Aquí pertenecen, p. ej. FM 453.

Tiene validez sólo para FM NC y FM 357-2:

Hay que configurar el protocolo SIMATIC-NC para estos FMs SINUMERIK.

Page 88: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-14Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

6.3.3 Direccionamiento del S7-200 con MPI y PROFIBUS

Configuración

1 3. . .

S7-200 S7-200

Equipode ope-ración

Equipode ope-ración

S7-200

Equipode ope-ración

1 4. . .

Figura 6-7 Posibilidades de configuración de equipo de operación y S7-200

El Control SIMATIC S7-200 se debe configurar como estación pasiva en la configuración dered. El S7-200 se conecta por medio del conector DP.

En un equipo de operación se puede conectar 4 controles como máximo. La figura 6-7muestra ambas configuraciones de red. En una red MPI única se puede usar una variedadcualesquiera de combinaciones de estas posibles configuraciones. En ProTool hay que ajus-tar el control con el que debe comunicar cada equipo de operación. Cada dirección MPI úni-camente puede estar asignada una sola vez en la configuración de red.

En la palabra clave Límites del sistema (sistemas Windows) de la Ayuda Online se detallaninformaciones referentes a las limitaciones específicas a un equipo.

CPU/Módulo Puerto Velocidad Cantidadmaestras en CPU

CPU 21x 0,1 9,6–19,2 kbaud 3

CPU 215 DP 9,6–12 Mbaud 5

CPU 22x 0,1 9,6–187,5 kbaud 3

EM 277 (módulo DP para CPU 22x)

DP 9,6–12 Mbaud 5

Page 89: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-15Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Ejemplo de una configuración

La figura 6-8 muestra una configuración de red MPI con el ejemplo de un equipo de opera-ción que se comunica con varios controles.

1 7

PG

0Equipo deoperación

Equipo deoperación

3 2

S7-200 S7-200

Figura 6-8 Configuración de ejemplo con S7-200

En esta configuración de ejemplo los equipos pueden comunicar entre sí de la siguientemanera:

Equipo de operaciónDirección

ControlDirección

1 3+2

7 2

Indicación

En el puerto 0 de un SIMATIC S7-200 de la primera generación (CPU 214, 215, 216) pue-den presentarse problemas de comunicación en MPI/DP. Por tal razón se recomienda hacerla conexión en el puerto 1. En una CPU 214 (sin puerto 1) se debería reducir la velocidad a9,6 kBaud.

Page 90: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-16Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

6.4 Acoplamiento al S7-200, S7-300 y S7-400 a travésdel PROFIBUS

Configuración

Un equipo de operación se puede conectar en una red PROFIBUS a todos los módulos quetengan un interfase PROFIBUS o PROFIBUS-DP integrado y que soporten el protocolo S7.Así se pueden conectar varios equipos de operación a un control y varios controles a unequipo de operación.

La figura 6-9 muestra una posible configuración de red. Los números 1, 2, … son ejemplospara las direcciones. Las direcciones de las estaciones de control se asignan con laconfiguración de hardware o de red STEP 7.

PROFIBUS

CPU8

CPU

PROFIBUS

1

S7-300 S7-400

FM CP FM

4

CP FM

Protocolo de S7

5 6

S7-200

CPU E/S

3

DP

Equipo deoperación

Equipo deoperación

Figura 6-9 Acoplamiento del equipo de operación a SIMATIC S7 a través de PROFIBUS

Interlocutor de comunicación

Igual que en el interfase MPI, el equipo de operación también puede intercambiar datos através de PROFIBUS y PROFIBUS-DP con cada módulo del S7 apto para la comunicación.Ellos son:

� cada CPU que soporta el protocolo S7, como p. ej. CPU 413-2DP, CPU 414-2DP,CPU 315-2DP a partir del estado de edición 315-2AF01-0AB0

� módulos de funciones (FM) aptos para la comunicación

� procesadores de comunicación (CP), como p. ej. CP 342-5DP

Los módulos con los que puede comunicar el equipo de operación están provistos de fondode color gris en la figura 6-9.

Page 91: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-17Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Configurar equipo de operación

Para que el equipo de operación pueda comunicarse e intercambiar datos con una CPU oun FM, el equipo de operación debe haberse configurado adecuadamente. Para ello, en laconfiguración con ProTool hay que fijar la dirección del equipo de operación y parametrar laconexiones hacia los interlocutores de comunicación.

Al crear un nuevo proyecto, el Assistent del proyecto le exigirá que determine el control. Pri-mero elija el protocolo SIMATIC S7-200 ó SIMATIC S7-300/400 y luego ajuste en elbotón de comando Parámetro los parámetros que se indican a continuación. Para podermodificar posteriormente los parámetros, en la ventana del proyecto elija la entrada Contro-les.

Parámetro

Los parámetros están divididos en tres grupos.

� Bajo Parámetros de OP ajusta Ud. los parámetros para el equipo de operación en la con-figuración de red. Esto únicamente se ha de realizar una sola vez. Cada modificación delos parámetros para el equipo de operación rige para todos los interlocutores de comuni-cación.

� Bajo Parámetros de red ajusta Ud. los parámetros para la red, a la cual está acoplado elequipo de operación. A través del botón de comando Otros puede Ud. ajustar la HSA y lacantidad de maestras en la red.

Si ha instalado ProTool “integrado en STEP 7” y conecta el equipo de operación a la red,se aceptan los parámetros de la red. Si hace clic sobre el botón de comando Otros sevisualizan los parámetros de la red globales.

� Bajo Interlocutor de comunicacióndirecciona el módulo S7 con el cual ha de intercambiardatos el equipo de operación. Para cada interlocutor se ha de asignar un nombre simbó-lico.

En la tabla 6-11 se explican los distintos parámetros.

Page 92: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-18Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tabla 6-11 Parámetros de configuración

Grupo Parámetro Explicación

Parámetros para Dirección Dirección PROFIBUS del equipo de operaciónel equipo deoperación

Interfase Interfase en el equipo de operación a través de lacual está conectado dicho equipo a la red PROFI-BUS.

Unica maestraen el bus

Con esto se desactiva una función de seguridad adi-cional antifallos de bus al acoplar a la red el equipode operación.

Una estación pasiva (esclava) puede transmitirdatos únicamente cuando una estación activa(maestra) así se lo exiga. Si en el equipo de opera-ción se han conectado únicamente esclavas, habráque desactivar esta función de seguridad activandola opción Unica maestra en el bus.

En el S7-200 se debe ajustar un equipo de opera-ción como maestra.

Parámetros dered

Perfil El perfil de protocolo que se utiliza en laconfiguración de red. Ajuste aquí DP, Estándar oUniversal. El ajuste ha de ser igual en toda laconfiguración de red.

Velocidad La velocidad con la que se comunica en la configu-ración de red.

Interlocutor decomunicación

Dirección Dirección PROFIBUS del módulo S7 (CPU, FM oCP) a la que está conectado el equipo de operación.

Puesto deenchufe1

Número del puesto de enchufe en el que estáenchufado el módulo S7, con el cual intercambiadatos el equipo de operación.

Bastidor1 Número del bastidor en el que está enchufado elmódulo S7, con el cual intercambia datos el equipode operación.

Servicio cíclico1 Si el servicio cíclico está activado, entonces el con-trol optimiza la transmisión de datos entre el equipode operación y el control. Así se logra un mejor ren-dimiento.

Limitación:

Cuando varios equipos de operación se usen parale-lamente, se ha de desactivar el servicio cíclico.

Botón decomando Otros

HSA Dirección máxima de estación; ha de ser igual entoda la configuración de red.

Maestra Cantidad de maestras que se encuentran en la red.Este dato es necesario en la red PROFIBUS paraque se puedan calcular correctamente los paráme-tros del bus.

1 No tiene validez para SIMATIC S7-200.

Page 93: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-19Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Direccionamiento en S7-300

Un módulo S7 apto para la comunicación se direcciona por medio de los siguientes paráme-tros:

Dirección: Dirección PROFIBUS de CP

Puesto de enchufe: Puesto de enchufe del módulo S7

Bastidor: Bastidor en el que está enchufado el módulo S7.

CPUPS IM CP FM SM

8

3

1 2 3 4 5 6 . . . 11 Número depuesto deenchufe

S7-300

Equipo deoperación

Bastidor 0

Figura 6-10 Configuración de red con S7-300 y equipo de operación – perfil PROFIBUS-DP

La CPU representada en la figura 6-10 se direcciona del siguiente modo:

Dirección: 8

Puesto de enchufe: 2

Bastidor: 0

Page 94: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-20Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Direccionamiento en S7-200

El direccionamiento del S7-200 se realiza del mismo modo que en el MPI (véase el capí-tulo 6.3.3).

Direccionamiento en S7-400

Un módulo S7 apto para la comunicación se direcciona por medio de los siguientes paráme-tros:

Dirección: Dirección PROFIBUS de CP o del interfase de DP de la CPU

Puesto de enchufe: Puesto de enchufe del módulo S7

Bastidor: Bastidor en el que está enchufado el módulo S7.

CPU

5

PS IM FM SM

4

1 2 3 4 5 6 . . . 11 Número depuesto deenchufe

S7-400

Equipo deoperación

Bastidor 0

Figura 6-11 Configuración de red con S7-400 y equipo de operación – perfil PROFIBUS-DP

La CPU representada en la figura 6-11 se direcciona del siguiente modo:

Dirección: 5

Puesto de enchufe: 0

Bastidor: 0

El direccionamiento para el FM presenta el siguiente aspecto:

Dirección: 5

Puesto de enchufe: 5

Bastidor: 0

Page 95: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-21Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

6.5 Configuración de las tecla directas DP para el equipo deoperación

Utilización

Las teclas F, K y S de los Operator Panels se pueden utilizar en la configuración, adicional-mente a su utilización normal, como teclas directas DP. En un Touch Panel hay que agregaral botón de comando configurado la figura Tecla directa. Teclas directas DP significa quepulsando la tecla o el botón de comando se colocará un bit en el área E/S de la CPU.

Las teclas directas DP son entradas DP normales para la CPU de S7 y, por tal razón, seconfiguran como p. ej. una estación ET 200. El tiempo del ciclo (tiempo de circulación) delbus DP se calcula de la suma de todas las entradas y salidas configuradas. Con esto tam-bién se puede determinar el tiempo de reacción de las teclas directas DP. En una configura-ción DP típica, el tiempo de reacción de las teclas directas DP es de < 100 ms.

Requisito

El equipo de operación debe estar acoplado a un control SIMATIC S7 por medio de PROFI-BUS-DP.

ProTool debe estar instalado “integrado en STEP 7” y el equipo de operación debe estarincluido en la red PROFIBUS. En el manual del usuario “ProTool – Configurar sistemasbasados en Windows” se presenta una descripción detallada referente a este punto.

Equipos de operación

Las teclas directas DP se pueden usar en los siguientes equipos de operación:

� MP 370

� MP 270, MP 270B

� TP 270, OP 270

� TP 170B, OP 170B

Configuración en STEP 7

El equipo de operación se debe configurar como estación activa para la comunicación gene-ral (leer y escribir variables) (véase el capítulo 6.4). Para las teclas directas DP hay queconfigurar el equipo de operación, en la red PROFIBUS-DP, adicionalmente como esclavo.La figura 6-12 muestra la estructura principal en base a un S7-400.

Page 96: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-22Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

���������

��

���

Teclas directas DP

�����������������

���������������

Comunicacióngeneral

Equipo de operación

Figura 6-12 Configuración del equipo de operación en teclas directas DP

Manera de proceder principal en la configuración

A continuación se describe cómo configurar el equipo de operación en STEP 7 para lacomunicación general (como maestro) y cómo configurar el equipo de operación comoesclavo para las teclas directas DP.

1. Crear un proyecto STEP 7 y configurar el hardware con una CPU compatible con DP,p. ej. la CPU 315-2 DP.

2. Elegir el punto del menú Sistema de destino → Control y luego consecutivamente losbotones de comando Editar y Parámetros.

3. En el cuadro de diálogo que ahora está abierto elegir la red y la CPU con la que elequipo de operación debe estar empalmado. Los parámetros de red serán entoncesaceptados. La figura 6-13 muestra una configuración de ejemplo.

Page 97: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-23Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Figura 6-13 Empalmar equipo de operación con red y CPU – Ejemplo

Con los pasos 1 al 3 se configura el equipo de operación como estación activa en la redPROFIBUS-DP. Con los pasos 4 al 7 se configura el equipo de operación como PROFI-BUS-DP esclavo para usar las teclas directas DP. El equipo de operación se configura comoestación activa así como DP esclavo con la misma dirección.

4. Elegir el grupo de equipos de operación correspondiente (p. ej. MP 270B, OP 270 óTP 270, equipo de teclas) en la ventana Catálogo de hardware. El grupo de equiposde operación se puede encontrar bajo

– estaciones ya configuradas

– SIMATIC OP

5. Colocar el grupo de equipos de operación en el sistema maestro DP por medio deDrag & Drop. En la ventana Propiedades – DP esclavo se detalla una lista de todoslos equipos de operación que se pueden configurar en esta red. Elegir el equipo de ope-ración correspondiente. En el ejemplo precedente, éste sería el TP270-10” con la direc-ción 41 – véase la figura 6-14.

Page 98: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-24Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Figura 6-14 Acoplar esclavo

El equipo de operación como DP esclavo para las teclas directas DP tiene la mismadirección que el equipo de operación como estación activa. En este ejemplo es la direc-ción 41. La figura 6-15 muestra la configuración de red total.

Figura 6-15 Configuración de las teclas directas DP – Ejemplo

Page 99: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-25Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

6. En la parte inferior de la ventana de la estación ordenar las Keys de equipos correspon-dientes. Las posibles Keys de equipos están ordenadas debajo del grupo de equipos deoperación en la ventana Catálogo de hardware.

Figura 6-16 Insertar Key de equipo en la ventana de la estación

Ocupación de las entradas/salidas

Las teclas o botones de comando del equipo de operación ocupan Bytes en el área deentrada de DP y los LEDs ocupan Bytes en el área de salida de DP. La tabla 6-12 muestrala cantidad de Bytes utilizados en los diferentes equipos de operación. En las figuras 6-17 al6-19 se representa la ocupación exacta.

Los paneles táctiles no tienen teclas fijas. Ellos tienen sólo botones de comando que sepueden configurar libremente. A un botón de comando se le puede asignar un Bit en el áreade entrada de DP por medio de la función Teclas directas. El sentido de conteo de los Bitsen el área de entrada de DP es de derecha a izquierda. A diferencia de los paneles de ope-rador que tienen una asignación de teclas fija, los botones de comando del los paneles tácti-les se pueden asignar libremente. En el manual del usuario “ProTool – Configurar sistemasbasados en Windows” se presenta una descripción detallada de la función.

Page 100: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-26Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tabla 6-12 Ocupación de las entradas/salidas de DP

Equipo de operación Entradas Salidas

MP 370 equipo de teclas, MP 270, MP 270B,OP 270-10”

5 Bytes 5 Bytes

MP 370 equipo táctil, TP 270-10” 5 Bytes –

OP 270-6”, OP 170 4 Bytes 4 Bytes

TP 270-6”, TP 170 4 Bytes –

Ocupación de las entradas/salidas para MP 370

���������� �����

�!�� ��������� ���������

����� ��!�� "#�$ �%��#&$#&"'

�!�� ��������� ���������

n+0

n+1

n+2

n+3

n+4

01234567BYTE01234567

Teclas

���������� �����

���������� �����

�!�� ��������� ���������

����� ��!�� &()

*�+,�-��

&()

�./,&"'

�!�� ������ ���������

���������� �����

���

LED

Figura 6-17 Ocupación de teclas/LEDs en el área de entrada y salida para MP 370

Ocupación de entradas/salidas para MP 270 y OP 270-10”

'��'��'��'��

'� '�'�'�

'�'�'�' '� '!'��'��

����� ��!��

"#�$ �%��#&$#&"'

�!�� ��������� ���������

n+0

n+1

n+2

n+3

n+4

01234567BYTE01234567

Teclas

���������� �����

&()

*�+,�-��

&()

�./,&"'

'� '�'�'�

'�'�'�'� '!'��'��

�!�� ���

���������� �����

���

'��'��'��'��

'

LED

Figura 6-18 Ocupación de teclas/LEDs en el área de entrada y salida para MP 270 y OP 270-10”

Page 101: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-27Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Ocupación de entradas/salidas para MP 270-6” y OP 170

'�'�'�'�' '�'!'�

"#�$ �%��#&$#&"'

�!�� ��������� ���'�'�

n+0

n+1

n+2

n+3

01234567BYTE01234567

LEDTeclas

���������� �����

&()

*�+,�-��

&()

�./,&"'

���������� �����

'�'�'�'�' '�'!'�

'�'�

Figura 6-19 Ocupación de teclas/LEDs en el área de entrada y salida para MP 270-6” y OP 170

Número de imagen para PROFIBUS (sólo equipos táctiles)

Si las teclas directas de PROFIBUS utilizan en imágenes diferentes los mismos Bits paradiferentes funciones, entonces el S7 diferenciará cada funcionalidad a través del número dela imagen. Para evitar la actualización retrasada en el control del número de la imagen des-pués de un cambio de imagen, se puede hacer uso de la función de imagen Número deimagen de PROFIBUS.

Con la función Número de imagen de PROFIBUS se pueden colocar los Bits que se deseeen el área de entrada de DP para identificar la imagen, y simultáneamente se pueden trans-ferir al control con los Bits de las teclas directas. Con esto se garantiza en todo momentouna asignación inequívoca entre el bit de control y el número de la imagen.

Según la distribución de los Bits del área de entrada de DP se puede hacer uso de una can-tidad diversa de funciones rápidas:

Equipo de operación Cantidad deBits, total

Distribución posible (por ejemplo)

Cantidad de funciones rápidas

Equipo táctil con 24 12 imágenes con 12 teclas directas c/u 144display de 6”1

4 imágenes con 20 teclas directas c/u 80

Equipo táctil con 40 20 imágenes con 20 teclas directas c/u 400display de 10”/12”2

8 imágenes con 32 teclas directas c/u 256

1 Por ejemplo TP 170B2 Por ejemplo MP 270, equipo táctil y MP 370, equipo táctil

Page 102: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-28Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

6.6 Acoplamiento al S7-200 a través de PPI

Concepto

El PPI consiste en un enlace punto a punto, en donde el equipo de operación puede ser lamaestra y el S7-200 el esclavo.

Configuración

En el acoplamiento al S7-200, el equipo de operación se conecta al interfase PPI delS7-200. El equipo de operación se conecta a través del conector en serie de la CPU. Lafigura 6-20 muestra una posible configuración de red. Los números 1, 2 y 3 son ejemplospara las direcciones.

En un equipo de operación se puede conectar un S7-200 como máximo. Sin embargo, a unS7-200 se pueden conectar varios equipos de operación. Desde el punto de vista delS7-200, sólo es posible una conexión en un momento determinado.

CPU2

PPI

1

S7-200

3Equipo deoperación

Equipo deoperación

Figura 6-20 Acoplamiento del equipo de operación a SIMATIC S7-200

Requisitos en el equipo de operación

Al hacer un acoplamiento por medio de PPI se deben cumplir los siguientes requisitos:

� Se debe configurar sólo un control.

� El cable PC-PPI está autorizado para un acoplamiento punto a punto para ProTool, apartir de la versión V5.2 SP2 para Windows 95/98 y a partir de la versión V6.0 tambiénpara Windows ME y Windows 2000.

Page 103: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-29Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Ajuste de los interfases

En Windows se ajusta el interfase de la siguiente manera: Configuración → Panel de Con-trol → Ajustar puerto PG/PC

Punto de acceso de la aplicación S7ONLINE

Parametrado de módulos utilizado PPI

Para equipos de operación con Windows CE no es necesario hacer ningún ajuste.

Configurar equipo de operación

Para que el equipo de operación pueda comunicarse e intercambiar datos con una CPU, elequipo de operación debe haberse configurado adecuadamente. Para ello, en la configura-ción con ProTool hay que fijar la dirección del equipo de operación y parametrar la conexio-nes hacia los interlocutores de comunicación.

Al crear un nuevo proyecto, el Assistent del proyecto le exigirá que determine el control. Pri-mero elija el protocolo SIMATIC S7-200 y luego ajuste en el botón de comando Parámetrolos parámetros que se indican a continuación. Para poder modificar posteriormente los pará-metros, en la ventana del proyecto elija la entrada Controles.

Parámetro

Los parámetros están divididos en tres grupos.

� Bajo Parámetros de OP ajusta Ud. los parámetros para el equipo de operación en la con-figuración de red. Esto únicamente se ha de realizar una sola vez. Cada modificación delos parámetros para el equipo de operación rige para todos los interlocutores de comuni-cación.

� Bajo Parámetros de red ajusta Ud. los parámetros para la red, a la cual está acoplado elequipo de operación. A través del botón de comando Otros puede Ud. ajustar la HSA y lacantidad de maestras en la red.

� Bajo Interlocutor de comunicacióndirecciona el módulo S7 con el cual ha de intercambiardatos el equipo de operación. Para cada interlocutor se ha de asignar un nombre simbó-lico.

En la tabla 6-13 se explican los distintos parámetros.

Tabla 6-13 Parámetros de configuración

Grupo Parámetro Significado

Parámetros Dirección Dirección PPI del equipo de operaciónpara el equipode operación

Interfase Interfase en el equipo de operación a través de la cualestá conectado el equipo de operación a la red PPI.

Unica maestraen el bus

En la configuración hay que ajustar un equipo de ope-ración como maestra. Esto se realiza por medio de lacasilla de verificación.

Page 104: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-30Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tabla 6-13 Parámetros de configuración, continuación

SignificadoParámetroGrupo

Parámetros dered

Perfil El perfil de protocolo que se utiliza en la configuraciónde red. Ajuste aquí PPI.

Velocidad Las velocidades de transmisión (9,6; 19,2 ó 187,5kbaud) con las que se comunica en la configuraciónde red.

Interlocutor decomunicación

Dirección Dirección PPI del módulo S7 al que está conectado elequipo de operación.

Servicio cíclico Este parámetro no es relevante en el S7-200.

Botón decomando

HSA Dirección máxima de estación; ha de ser igual en todala configuración de red.

Otros Maestra La cantidad de maestras en la red se ha de ajustara 1.

6.7 Acoplamiento a módulos SINUMERIK

Equipos de operación

Los siguientes equipos de operación se pueden acoplar a los controles SINUMERIK 810D ySINUMERIK 840D:

� MP 370

� MP270B

� TP 270, OP 270

� TP 170B, OP 170B

Direccionamiento de controles SINUMERIK

Si el equipo de operación se acopla a un control SINUMERIK, entonces este control sedebe configurar en ProTool bajo el punto de menú Sistema de destino → Control. Cada con-trol que se comunica con el equipo de operación se debe crear como un control propio. Si elequipo de operación debe comunicarse con la S7-CPU integrada y con el control SINUM-ERIK, entonces en ProTool hay que preparar dos controles (caso estándar).

Page 105: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-31Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Configuración en ProTool

Para SINUMERIK 810D/840D hay que ajustar el control SIMATIC S7 – NC ya que NC tieneun Direccionamiento propio.

A continuación, en base a ejemplos se describirá el direccionamiento de SINUM-ERIK 810D/840D para el acoplamiento por medio de MPI y de PROFIBUS-DP.

Direcciones de los interlocutores en MPI

La S7-CPU integrada y SINUMERIK 810D/840D son dos interlocutores diferentes para elequipo de operación, que hay que preparar en ProTool como dos controles. Cadainterlocutor tiene su propia dirección MPI. La siguiente tabla contiene el direccionamiento.La figura 6-21 muestra el cuadro de diálogo en ProTool con el direccionamiento deSINUMERIK.

SIMATIC S7-300/400CPU

SINUMERIK 810D/840D

Dirección 2 3

Puesto de enchufe 0 0

Bastidor 0 0

Figura 6-21 Configuración de SINUMERIK en ProTool – Perfil MPI

Page 106: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-32Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

El SINUMERIK 810D/840D contiene una CPU. Para acoplar el equipo de operación aSINUMERIK 810D/840D hay que configurar en ProTool dos controles con las direcciones 2y 3. La figura 6-22 muestra una configuración con SINUMERIK 810D.

MPI

NC-CPU

SINUMERIK 810D

S7-CPUintegrada

Equipo deoperación

Figura 6-22 Configuración de red con SINUMERIK 810D y equipo de operación – Perfil MPI

SIMATIC S7-300CPU

SINUMERIK 810D/840Dintegrado

Dirección 3 2

Puesto de enchufe 0 0

Bastidor 0 0

Direcciones de los interlocutores en PROFIBUS-DP

SINUMERIK y la S7-CPU integrada son dos interlocutores diferentes para el equipo de ope-ración, que hay que preparar en ProTool como dos controles. Ambos interlocutores sondireccionados por medio de la dirección DP de CP. La siguiente tabla contiene el direcciona-miento. La figura 6-23 muestra el cuadro de diálogo en ProTool con el direccionamiento deSINUMERIK.

S7-CPU integrada SINUMERIK 810D/840D

Dirección 8 8

Puesto de enchufe 3 2

Bastidor 0 0

Page 107: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-33Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Figura 6-23 Configuración de FM-NC en ProTool – Perfil PROFIBUS-DP

6.8 Optimización

Ciclo de recopilación y tiempo de actualización

Los ciclos de recopilación indicados en el software de configuración para los ”punteros deárea” y los ciclos de recopilación de las variables constituyen unos factores esenciales paralos tiempos de actualización obtenibles efectivamente.

El tiempo de actualización es el ciclo de recopilación más el tiempo de transferencia más eltiempo de procesamiento.

A fin de alcanzar unos tiempos de actualización óptimos se deberá tener en cuenta losiguiente para la configuración:

� Ajuste las distintas áreas de datos lo más pequeñas posible y tan grandes como seanecesario.

� Unos ciclos de recopilación elegidos demasiado pequeños perjudican innecesariamenteel rendimiento global. Ajuste el ciclo de recopilación de forma correspondiente a la veloci-dad de modificación de los valores del proceso. El curso de la temperatura de un hornoes, p. ej., esencialmente más lento que el curso del número de revoluciones de un accio-namiento eléctrico.

Valor de referencia para el ciclo de recopilación: 1 segundo

Page 108: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC S7

6-34Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

� Para la mejora de los tiempos de actualización renuncie, dado el caso, a la transferenciacíclica de las áreas de datos de usuario (ciclo de recopilación 0). Utilice en su lugar órde-nes del control a fin de transferir espontáneamente las áreas de datos de usuario.

� Para que se puedan detectar con seguridad las modificaciones en el control, éstas debe-rán estar presentes como mínimo durante el ciclo de recopilación real.

� Ajuste la velocidad al mayor valor posible.

Imágenes

El tiempo de actualización obtenible efectivamente en las imágenes depende del tipo y de lacantidad de los datos que se van a representar.

Para obtener unos tiempos reducidos de actualización, durante la configuración establezcasolamente ciclos cortos de recopilación para aquellos objetos que realmente requieran unaactualización rápida.

Curvas

Si en curvas controladas por bits se pone el bit general en el ”área de transferencia de cur-vas”, el equipo de operación actualiza cada vez todas aquellas curvas cuyo bit esté puestoen dicha área. Después repone el bit otra vez.

Sólo después de que se hayan repuesto todos los bits en el equipo de operación, se puedeponer de nuevo el bit general en el programa del control.

Ordenes del control

Si se envían numerosas órdenes del control en sucesión rápida para la operación, podríasobrecargarse a causa de ello la comunicación entre el equipo de operación y el control.

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 del control. Ahora, el equipode operación ejecuta la orden para lo cual aún necesita algún tiempo. Si en el buzón deórdenes se registra otra vez inmediatamente una nueva orden del control, puede demoraralgo de tiempo hasta que el equipo de operación ejecute la siguiente orden del control. Lasiguiente orden del control será recibida únicamente cuando el ordenador pueda procesarla,es decir, cuando tenga capacidad disponible.

Page 109: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

7-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Areas de datos de usuario para SIMATIC S7

Síntesis

Las áreas de datos del usuario sirven para el intercambio de datos entre el control y elequipo de operación.

Las áreas de datos de usuario son escritas y leídas alternativamente por el equipo de ope-ración y el programa de usuario durante la comunicación. Mediante la evaluación de losdatos allí depositados, el control y el equipo de operación activan recíprocamente accionesdefinidas fijas.

En el presente capítulo se describen la función, la estructura y las particularidades de lasdistintas áreas de datos del usuario.

7.1 Areas de datos de usuario disponibles

Definición

Las áreas de datos de usuario pueden encontrarse en módulos de datos y en áreas deseñales en el control.

Instalar las áreas de datos del usuario tanto en el proyecto ProTool así como también en elcontrol.

En un proyecto ProTool se pueden ajustar y cambiar las áreas de datos de usuario en elmenú bajo Pegar → Puntero de área.

7

Page 110: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Volumen de funciones

Las áreas de datos del usuario dependen del equipo de operación que se utiliza. Lastablas 7-1 y 7-2 facilitan una relación general sobre el volumen de funciones de los distintosequipos de operación.

Tabla 7-1 Areas de datos del usuario utilizables, parte 1

Area de datos de usuario Panel PC PC estándar MP 370

Versión de usuario x x x

Buzón de órdenes x x x

Avisos de servicio x x x

Número de la imagen x x x

Buzón de datos x x x

Fecha/Hora x x x

Fecha/Hora PLC x x x

Coordinación x x x

Solicitud de curva x x x

Transferencia curvas 1, 2 x x x

Imagen de los LED1 x – x

Acuses OP/PLC x x x

Alarmas x x x1 Posible sólo en equipos de operación con teclas.

Tabla 7-2 Areas de datos del usuario utilizables, parte 2

Area de datos de usuario MP 270MP 270B

TP 270OP 270

TP 170BOP 170B

TP 170A

Versión de usuario x x x –

Buzón de órdenes x x x –

Avisos de servicio x x x x

Número de la imagen x x x –

Buzón de datos x x x –

Fecha/Hora x x x –

Fecha/Hora PLC x x x x

Coordinación x x x –

Solicitud de curva x x – –

Transferencia curvas 1, 2 x x – –

Imagen de los LED1 x x x –

Acuses OP/PLC x x x –

Alarmas x x x –1 Posible sólo en equipos de operación con teclas.

Page 111: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

La tabla 17-3 muestra cómo el control y el equipo de operación acceden a áreas de datosde usuario individuales – leyendo (R) o escribiendo (W).

Tabla 7-3 Utilización de las áreas de datos de usuario

Area de datos deusuario

Necesaria para Equipo deoperación

Control

Versión de usuario ProTool Runtime verifica si la versión del pro-yecto ProTool y el proyecto en el control sonconsistentes

R W

Buzón de órdenes Programa de control activa funciones en elequipo de operación

R/W R/W

Avisos de servicio Procedimiento de aviso de bitLlegada y desaparecida de avisos de servicio

R W

Número de la imagen Evaluación por el control, qué imagen estáabierta de momento

W R

Buzón de datos Transferencia de registros de datos con sincro-nización

R/W R/W

Fecha/Hora Transferencia de fecha y hora desde el equipode operación hacia el control

W R

Fecha/Hora PLC Transferencia de fecha y hora desde el equipode operación hacia el control

R W

Coordinación Consultar estado del equipo de operación en elprograma de control

W R

Solicitud de curva Curvas de tendencia proyectadas con ”controlpor bit” o curvas de perfil proyectadas

W R

Transferencia decurvas 1

Curvas de tendencia proyectadas con ”controlpor bit” o curvas de perfil proyectadas

R/W R/W

Transferencia decurvas 2

Curvas de perfil proyectadas con ”buffer alter-nativo”

R/W R/W

Imagen de los LED Manejo de un LED por el control R W

Acuses OP El equipo de operación avisa al control que seha acusado (o confirmado) una alarma

W R

Acuses PLC El control confirma una alarma R W

Alarmas Procedimiento de aviso de bitLlegada y desaparecida de avisos de alarma

R W

En los siguientes subcapítulos se describen las áreas de datos de usuario y los punteros deárea asignados.

Page 112: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

7.2 Area de datos de usuario, Versión de usuario

Utilización

Cuando arranca el equipo de operación se puede verificar si el equipo de operación estáconectado al control correcto. Esto es importante cuando se utilizan varios equipos de ope-ración.

Para ello el equipo de operación compara un valor guardado en el control con el valor indi-cado en la configuración. Con esto se garantiza la compatibilidad de los datos de configura-ción con el programa del control. Si no hay concordancia se presenta un aviso del sistema yse termina la configuración Runtime.

Si se quiere hacer uso de esta área de datos de usuario, ajustar en la configuración losiguiente:

� Detalles de la versión que tiene la configuración – valor entre 1 y 255.

ProTool: Sistema de destino → Ajustes

� Dirección de los datos del valor para la versión que está guardada en el control:

ProTool: Pegar → Puntero de área, tipos disponibles: Versión de usuario

!Peligro

La versión de usuario se verifica únicamente mientras se establece la comunicación al ini-ciarse ProTool Runtime. Si después se cambia el control no se ejecutará ninguna verifica-ción de la versión de usuario.

7.3 Area de datos de usuario, Buzón de órdenes

Descripción

A través del buzón de órdenes se pueden dar al equipo de operación órdenes del control yde este modo activar acciones en el equipo de operación. A estas funciones pertenecen,p. ej.:

� Visualizar imagen

� Ajustar fecha y hora

El buzón de órdenes se instala bajo el puntero de área y tiene una longitud de cuatro pala-bras de datos.

En la primera palabra del buzón de órdenes se encuentra el número de la orden. En funciónde la orden del control se pueden transmitir hasta tres parámetros.

Page 113: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

0n+0

Byte a la izquierda (BI) Byte a la derecha (BD)

No. de orden

Parámetro 1

Parámetro 2

Parámetro 3

Palabra de datos

n+2

n+4

n+6

Figura 7-1 Estructura del área de datos de usuario Buzón de órdenes

Si la primera palabra del buzón de órdenes no es igual a cero, el equipo de operación eva-lúa la orden del control. A continuación, el equipo de operación pone de nuevo a cero dichapalabra de datos. Por esta razón se deben registrar primero los parámetros en el buzón deórdenes y sólo después el número de la orden.

Las órdenes del control posibles con números de orden y parámetros se detallan en la“Ayuda Online ProTool” y en el anexo, parte B.

7.4 Areas de datos de usuario, Avisos de servicio y avisos dealarma y Acuse

Definición

Los avisos están compuestos de un texto estático y/o variables. El texto y las variables sepueden proyectar libremente.

Fundamentalmente, los avisos se subdividen en avisos de servicio y alarmas. El proyectistadefine lo que es un aviso de servicio y lo que es una alarma.

Aviso de servicio

Un aviso de servicio indica un estado, p. ej.

� Motor conectado

� Control en servicio manual

Alarma

Un aviso de alarma muestra una anomalía en el servicio, p. ej.

� La válvula no abre

� Temperatura del motor muy alta

Page 114: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Acuse

Como los avisos de alarma indican estados de servicio excepcionales, ellos se deben acu-sar. 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 aviso

Una activación del aviso se realiza poniendo un bit en una de las áreas de avisos del con-trol. La posición de las áreas de avisos es definida con la herramienta de configuración.También se ha de instalar el área respectiva en el control.

En cuanto se ponga el bit en el área de avisos de servicio o de alarmas del control y setransfiera dicho área al equipo de operación, este equipo reconoce el aviso correspondientecomo ”llegado”.

A la inversa, el aviso es registrado como ”desaparecido” por el equipo de operación despuésde haber sido repuesto el mismo bit en el control.

Areas de avisos

La tabla 5-4 contiene la cantidad de áreas de avisos para avisos del servicio y alarmas, paraacuses OP (equipo de operación → control) y para acuses PLC (control → equipo de opera-ción) así como la cantidad de palabras para los distintos equipos de operación.

Tabla 7-4 Distribución de las áreas de avisos

Equipo de operación Area de avisos de servicio, área de alarmas Area de acuse OP, área de acuse PLC

Cantidad de áreas de datos,máxima

Palabras en área de datos, total

Panel PC 8 125

PC estándar 8 125

MP 370 8 125

MP 270, MP 270B 8 125

TP 270, OP 270 8 125

TP 170B, OP 170B 8 125

TP 170A 8 1251

1 Posible sólo para avisos de servicio.

Page 115: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Correspondencia entre el bit de aviso y el número de aviso

A cada Bit en un área de avisos configurada se le puede proyectar un aviso. Los bits estánasignados a los números de avisos en orden creciente.

Ejemplo:

En el control se han configurado la siguiente área de avisos de servicio:

DB 60 Dirección 42 Longitud 5 (en palabras)

La figura 5-2 muestra la correspondencia de los 80 (5 x 16) números de avisos en total y losdistintos números de bits en el área de avisos de servicio del control. Dicha asignación seefectúa automáticamente en el equipo de operación.

0

65

1DB60.DBW42 16

80DB60.DBW50

7

Número de aviso

70

Figura 7-2 Correspondencia entre bit de aviso y número de aviso

Area de datos de usuario Acuse

Si el control debe ser informado acerca de un acuse de una alarma en el equipo de opera-ción, o si el acuse debe realizarse por el control, entonces en el control hay que instalaráreas de acuse respectivas. Estas áreas de acuse también se han de indicar en el proyectoProTool bajo Puntero de área.

� Area de acuse Equipo de operación → Control:

A través de esta área se informa al control cuándo una alarma es acusada mediantemanejo en el equipo de operación. Para ello hay que configurar o crear el puntero deárea “Acuses OP”.

� Area de acuse Control → Equipo de operación:

A través de esta área el control efectúa el acuse de una alarma. Para esto hay que ajus-tar el puntero de área “Acuses PLC”.

Estas áreas de acuse también se han de indicar en la configuración bajo Puntero de área.

Page 116: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

La figura 7-3 muestra esquemáticamente las distintas áreas de alarma y acuse. Los proce-sos de acuse están indicados en las figuras 7-5 y 7-6.

Procesamientointerno / vinculación

Control

Area de alarmas

Area de acuseControl →Equipo de operación

Area de acuseEquipo de operación →Control

Equipo de operación

ACK

Figura 7-3 Areas de alarma y de acuse

Correspondencia entre el bit de acuse y el número de aviso

Cada aviso de alarma tiene un número de aviso. Dicho número de aviso tiene asignadorespectivamente el mismo bit x del área de alarmas y el mismo bit x del área de acuse.Normalmente, el área de acuse tiene la misma longitud que el área de alarmascorrespondiente.

Cuando la longitud de un área de acuse no abarca la longitud total del correspondiente áreade alarmas, y hay las siguientes áreas de alarmas y de acuse, rige entonces la siguientecorrespondencia:

.............0

17.............

.............

.............163248

7Bit de acuse para alarma No. 49

.............

7 01

64 4980 65

BitAlarma No. 1

Area de alarmas 1

BitAlarma No. 49

Area de alarmas 2

33

Bit de acuse para alarma No. 1

Area de acuse 1

Area de acuse 2

17..........................

1632

7 01

Bit

.............07

.............64 4980 65

Bit

70 70

70 70

Figura 7-4 Correspondencia entre bit de acuse y número de aviso

Page 117: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Area de acuse Control → Equipo de operación

Un bit colocado por el control en esta área acusa el aviso de alarma correspondiente en elequipo de operación y cumple así la misma función que si se pulsara la tecla ACK. Retro-ceda el bit antes de que ponga el bit otra vez en el área de alarmas. La figura 7-5 muestra eldiagrama de impulsos.

El área de acuse Control → Equipo de operación

� tiene que seguir inmediatamente después del á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 correspondiente.

Area de alarmas

Area de acuse Control → Equipo de operación Acuse por medio del control

Figura 7-5 Diagrama de impulsos para el área de acuse Control → Equipo de operación

Area de acuse Equipo de operación ” Control

Si se pone un bit en el área de alarmas, el equipo de operación repone el bit pertenecienteen el área de acuse. Debido al procesamiento que realiza el equipo de operación, estos dosprocesos presentan cierta diferencia temporal. Si se acusa la alarma en el equipo de opera-ción, se pone el bit en el área de acuse. Así el control puede reconocer que la alarma hasido acusada (o confirmada). La figura 7-6 muestra el diagrama de impulsos.

El área de acuse Equipo de operación → Control puede tener como máximo la misma longi-tud que el área de alarmas correspondiente.

Area de alarmas

Area de acuse Equipode operación → Control

Acuse a travésde equipo de operación

Figura 7-6 Diagrama de impulsos para el área de acuse Equipo de operación → Control

Page 118: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tamaño de las áreas de acuse

Las áreas de acuse Control → Equipo de operación y Equipo de operación → Control nodeben ser más grandes que el área de alarmas perteneciente. Sin embargo, el área deacuse se puede ajustar más pequeña cuando el acuse no deba ser efectuado por el controlen todas las alarmas. Lo mismo vale cuando el acuse no debe ser reconocido en todas lasalarmas en el control. La figura 7-7 aclara el presente caso.

Area de alarmas Area reducidade acusede alarmas

Bit 0

Bit n

Bit 0

Bit n

Alarmas que nopueden seracusadas

Alarmas quepueden seracusadas

Bit m

Figura 7-7 Area de acuse reducida

Indicación

¡Deposite las alarmas importantes en el área de alarmas de forma ascendente desde elbit 0!

7.5 Area de datos de usuario, Número de la imagen

Aplicación

En el área de datos de usuario Número de la imagen los equipos de operación colocaninformaciones acerca de la imagen iniciada en el equipo de operación.

Esto permite transferir informaciones acerca del contenido actual del display del equipo deoperación al control y causar desde allí ciertas reacciones, p. ej. iniciar otra imagen.

Requisito

Si se debe utilizar el área de los números de la imagen, ésta debe establecerse en el pro-yecto ProTool como Puntero de área. Puede colocarse una sola vez en un solo control.

Se transmite el área de los números de la imagen al control de forma espontánea, es decir,la transmisión siempre se lleva a cabo cuando en el equipo de operación se selecciona unanueva imagen. Por lo tanto no es necesario configurar un ciclo de recopilación.

Page 119: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-11Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Estructura

El área de los números de la imagen es un área de datos con una longitud fija de 5 palabrasde datos.

A continuación aparece la estructura del área de los números de la imagen dentro de lamemoria del control.

tipo de imagen actual

reservado

número de cuadro actual

número de imagen actual

7 0

1ra pal.

reservado

2da pal.

3ra pal.

4ta pal.

5ta pal.

70

Entrada Ocupación

tipo de imagen actual 1 para imagen de base o4 para ventana permanente

número de imagen actual 1 a 65535

número de cuadro actual 1 a 65535

7.6 Area de datos de usuario, Fecha/Hora

Transferencia de fecha y hora

Para transferir la fecha y la hora desde el equipo de operación al control existen las órdenesdel control 40 y 41. Ambas leen la fecha actual y la hora actual del equipo de operación ylas escriben en el área de datos Fecha/Hora del control. Allí se pueden evaluar las informa-ciones del programa del control.

La diferencia de las órdenes depende del formato en el que las informaciones se guardan.La orden 40 escribe en el formato S7 DATE_AND_TIME, mientras que la orden 41 utiliza elformato del equipo de operación. Ambos formatos están codificados en BCD.

Formato S7 DATE_AND_TIME (codificado en BCD)

El formato utilizado por la orden 40 del control tiene la siguiente estructura:

Page 120: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-12Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

34

Mes (1–12)n+1

BYTE

Día(1–31)

n+2

n+3 Hora (0–23)

07

reservado Día de la semana (1–7, 1=Dom.)

n+7

Minuto (0–59)

Segundo (0–59)

Año (80–99/0–29)n+0

n+4

n+5

n+6 reservado reservado

Figura 7-8 Estructura del área de datos Fecha/Hora en el formato DATE_AND_TIME

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

Formato del equipo de operación

El formato utilizado por la orden 41 del control tiene la siguiente estructura:

Hora (0–23)n+1

BYTE

Minuto (0–59)n+2

n+3 Segundo (0–59)

07

Día de la semana (1–7, 1=Dom.)

Día (1–31)

Mes (1–12)

Año (80–99/0–29)

n+7

n+8

n+9

n+10

reservado

reservado

reservado

reservadon+0

reservado

n+4

n+5

n+6

n+11

Figura 7-9 Estructura del área de datos Fecha/Hora en el formato del equipo de operación

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

Page 121: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-13Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Diferencias del formato S7 en comparación al formato del equipo de operación

El formato S7 DATE_AND_TIME presenta las siguientes diferencias frente al formato delequipo de operación:

� Otra secuencia de órdenes

� Reducción de la capacidad necesaria de memoria de 12 a 8 Bytes

7.7 Area de datos de usuario, Fecha/Hora PLC

Transferencia de fecha y hora hasta el equipo de operación

La transferencia de hora y fecha hasta el equipo de operación es por lo general aconsejablecuando el control es maestro para la hora.

En el equipo de operación TP 170A existe el siguiente caso especial:

Es necesario hacer la sincronización con la hora PLC del sistema sies que en una imagenProTool se desea insertar un objeto de imagen Visualización de avisos sencilla.El objeto de la imagen Visualización de avisos sencilla es el único objeto de laimagen del TP 170A que tiene acceso a la hora del sistema del equipo. Esta limitación valeexclusivamente para el TP 170A.

Formato DATE_AND_TIME (codificado en BCD)

34

Mes (1–12)n+1

BYTE

Día (1–31)n+2

n+3 Hora (0–23)

07

reservado Día de la semana (1–7, 1=Dom.)

n+7

Minuto (0–59)

Segundo (0–59)

Año (80–99/0–29)n+0

n+4

n+5

n+6 reservado reservado

Figura 7-10 Estructura del área de datos Fecha/Hora en el formato DATE_AND_TIME

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

El control escribe cíclicamente el área de datos, mientras que el equipo de operación lee yse sincroniza (ver el Manual del usuario ProTool).

Page 122: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-14Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

El siguiente ejemplo muestra cómo sería el código del programa en este caso:

Call “READ_CLK” //SFC1

RET_VAL := MW100

CDT := “DATEN_DB”.DATE_AND_TIME_FUER_TP170

Aquí se han utilizado los siguientes nombres simbólicos:

READ_CLK = SFC1

DATEN_DB = Nombre simbólico para un DB, p. ej. DB6 (puntero de área)

DATE_AND_TIME_FUER_TP170 = Nombre simbólico para una variable de tipoDATE_AND_TIME

Indicación

En la configuración no hay que seleccionar un ciclo de recopilación muy pequeño para elpuntero de área Fecha/hora, debido que esto influencia el rendimiento del equipo de opera-ción.

Recomendación: Ciclo de recopilación de 1 minuto si el proceso lo permite.

7.8 Area de datos de usuario, Coordinación

El área de datos de usuario Coordinación tiene una longitud de dos palabras de datos. Elárea sirve para realizar las siguientes funciones:

� Reconocer el arranque del equipo de operación en el programa de control

� Detectar el modo de servicio actual del equipo de operación en el programa de control

� Reconocer la disponibilidad de comunicación del equipo de operación en el programa decontrol

Indicación

En cada actualización del área de coordinación por medio del equipo de operación se escri-birá siempre el área de coordinación completa.

Por tal razón, el programa PLC (autómata controlable) no debe efectuar ninguna modifica-ción en el área de coordinación.

Page 123: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-15Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Ocupación de los bits en el área de coordinación

– = reservadoX = ocupado

X

Bit de arranque

Modo de servicio

Bit de vida

7 01 bytes

–– XX2 1

–––

Figura 7-11 Significado de los bits en el área de coordinación

Bit de arranque

El equipo de operación coloca brevemente a 0 el bit de arranque durante el proceso dearranque. Después del proceso de arranque el bit estará permanentemente en 1.

Modo de servicio

Tan pronto como el equipo de operación sea colocado off-line por el operador, el bit delmodo de servicio será puesto a 1. En un servicio normal del equipo de operación, el estadodel bit del modo de es 0. En el programa de control Ud. puede consultar este bit y determi-nar así el modo de servicio actual del equipo de operación.

Bit de vida

El bit de vida es invertido por el equipo de operación en intervalos de tiempo de un segundoaproximadamente. En el programa de control Ud. puede consultar este bit y comprobar asísi aún existe una conexión hacia el equipo de operación.

7.9 Areas de datos de usuario, Solicitud de curva y transferenciade curvas

Curvas

Una curva es la representación gráfica de un valor del control. La lectura del valor se efec-túa controlada por tiempo o por bits en función de la configuración.

Page 124: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-16Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Curvas controladas por tiempo

El equipo de operación lee los valores de la curva cíclicamente según un intervalo de tiempodefinido durante la configuración. Las curvas controladas por tiempo son apropiadas paradesarrollos continuos como, p. ej. la temperatura de servicio de un motor.

Curvas controladas por bit

Si se coloca un bit de trigger en el puntero de área Transferencia de curvas, el equipo deoperación leerá sólo un valor de la curva o bien todo el buffer de la curva. Esto se definedurante la configuración. Las curvas controladas por bits se utilizan normalmente para larepresentación de valores que cambian muy rápidamente. Un ejemplo al respecto es la pre-sión de inyección durante la fabricación de piezas de plástico.

Para activar curvas controladas por bits se han de definir durante la configuración lascorrespondientes áreas en el proyecto ProTool (bajo Puntero de área) y se han de ajustaren el control. El equipo de operación y el control comunican entre sí a través de estasáreas.

Las siguientes áreas están disponibles para curvas:

� Area de solicitud de curvas

� Area de transferencia de curvas 1

� Area de transferencia de curvas 2 (sólo necesaria en caso de buffer alternativo).

En la configuración asigne un bit a una curva. De esta manera estará determinada clara-mente la asignación de bits para todas las áreas.

Buffer alternativo

El buffer alternativo es un segundo buffer para la misma curva, el cual se puede instalardurante la configuración.

Mientras el equipo de operación lee los valores del buffer 1, el control escribe en el buffer 2.Mientras el equipo de operación lee del buffer 2, el control escribe en el buffer 1. Así seevita que los valores de la curva sean sobreescritos por el control mientras el equipo deoperación lee la curva.

Distribución del puntero de área

Los punteros de área Solicitud de curvas, Transferencia de curvas 1 y 2 pueden distribuirseen áreas de datos separadas con una cantidad y longitud máximas prefijadas (tabla 5-5).

Page 125: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-17Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Tabla 7-5 Distribución del puntero de área

Area de datos

Solicitud de Transferencia de curvascurva

1 2

Cantidad de áreas de datos, máxima 8 8 8

Palabras en área de datos, total 8 8 8

Area de solicitud de curvas

Si en el equipo de operación se abre una imagen con una o varias curvas, el equipo de ope-ración pone los correspondientes bits en el área de solicitud de curvas. Después de la anu-lación de la imagen, el equipo de operación repone los bits correspondientes en el área desolicitud de curvas.

A través del área de solicitud de curvas en el control se puede evaluar la curva que serepresenta actualmente en el equipo de operación. Las curvas también se pueden controlarsin evaluación del área de solicitud de curvas.

Area de transferencia de curvas 1

Esta área sirve para realizar el control (trigger) de curvas. Ponga en el programa del controlel bit asignado a la curva en el área de transferencia de curvas y el bit general de curvas. Elequipo de operación reconoce el Trigger y lee un valor o todo el buffer. Después repone elbit de la curva y el bit general de curvas.

Area(s) de transferencia de curvas

Bit general de curvas

1ra pal.

2da pal.

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0Número de bit

Mientras no se haya repuesto el bit general de curvas, el área de transferencia de curvas nodebe ser modificado por el programa del control.

Area de transferencia de curvas 2

El área de transferencia de curvas 2 es necesaria para curvas que se configuran con el buf-fer alternativo. Tiene exactamente la misma estructura que el área de transferencia de cur-vas 1.

Page 126: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-18Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

7.10 Area de datos de usuario, Imagen de los LED

Aplicación

Los paneles de operador (OP), Multi Panel (MP) y Panel PC tienen diodos luminosos (LED)en las teclas de funciones. Estos LEDs pueden ser activados desde el control. De estemodo es posible, p. ej. señalar al operador mediante un diodo luminoso la tecla que debepulsar en función de la situación.

Requisito

Para poder controlar los LED, en el control se deben instalar las áreas de datos respectivas,llamadas imágenes, y se deben indicar en la configuración como punteros de área.

Distribución del puntero de área

El puntero de área imagen de los LED se puede dividir en áreas de datos separadas talcomo se muestra en la tabla siguiente.

Tabla 7-6 Distribución del puntero de área

Equipo de operación Cantidad de áreas de datos,máxima

Palabras en área de datos,total

Panel PC 8 16

MP 370 8 16

MP 270, MP 270B 8 16

OP 270 8 16

OP 170B 8 16

Indicación

En la ventana Insertar nuevo puntero de área ya no se podrá seleccionar el puntero de áreaafectado cuando se haya alcanzado la cantidad máxima. Los punteros de área del mismotipo estarán representados de color gris

Asignación de LED

La asignación de cada uno de los diodos luminiscentes a cada bit de las áreas de datos sedetermina durante la configuración de las teclas de funciones. Al mismo tiempo se indicapara 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 controlan los estadosde los LED que se indican a continuación (véase tabla 7-7):

Page 127: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-19Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Tabla 7-7 Estados de los LED

Bit n + 1 Bit n Función de los LED

0 0 Apagado

0 1 Intermitencia

1 0 Intermitencia

1 1 Luz permanente

7.11 Recetas

Descripción

En la transferencia de registros de datos entre el equipo de operación y el control, ambosinterlocutores de comunicación acceden alternativamente a áreas de comunicaciones comu-nes en el control. Son objeto del presente capítulo la función y la estructura del área decomunicaciones específica de la receta (”buzón de datos”) así como los mecanismos en latransferencia sincronizada de registros de datos.

En la ayuda Online encontrará informaciones para preparar el buzón de datos en ProTool.

Tipos de transferencia

Para transferir registros de datos entre el equipo de operación y el control existen dos posi-bilidades:

� Transferencia sin sincronización (página 7-20)

� Transferencia con sincronización a través del buzón de datos (página 7-21)

Los registros de datos se transfieren siempre de forma directa, es decir que los valores delas variables se leen directamente de la dirección sin desvío a través del portapapeles, o seescriben directamente en la dirección que está configurada para la variable.

Activar la transferencia de registros de datos

Para activar la transferencia existen tres posibilidades:

� Operación en la indicación de recetas (página 7-23)

� Órdenes del control (página 7-24)

� Activar funciones configuradas (página 7-25)

Si la transferencia de registros de datos se activa mediante una función configurada o unaorden del control, la indicación de recetas en el equipo de operación se puede seguir ope-rando sin impedimentos ya que los registros de datos se transfieren de modo subordinado.

Page 128: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-20Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Sin embargo, no es posible la ejecución simultánea de varias solicitudes de transferencia.En este caso, el equipo de operación rechaza con un aviso del sistema la transferencia pos-terior.

En el anexo, parte A se encuentra una lista de los avisos del sistema más importantes conindicaciones respecto a la localización de errores y el remedio.

7.11.1 Transferencia sin sincronización

Finalidad

En la transferencia asíncrona de registros de datos entre el equipo de operación y el controlno tiene lugar ninguna coordinación entre áreas de comunicaciones utilizadas de formacomún. Por ello, no es necesaria la preparación de un buzón de datos durante la configura-ción.

Aplicación

La transferencia asincrónica de un registro de datos se ofrece, p. ej. siempre que

� se pueda excluir, condicionado por el sistema, que el interlocutor de comunicaciónsobrescriba los datos,

� el control no necesita ninguna información sobre el número de receta y el número delregistro de datos o

� la transferencia de registros de datos se active mediante operación en el equipo de ope-ración.

Leer valores

Al iniciar la transferencia para leer, los valores en las direcciones de control se leen y setransfieren al equipo de operación.

� Inicio a través de operación en la indicación de recetas:

Los valores se cargan en el equipo de operación. Allí puede seguir procesándolos, p. ej.modificar, guardar valores, etc.

� Inicio a través de función u orden del control:

los valores se guardan inmediatamente en el soporte de datos.

Page 129: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-21Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Escribir valores

Al iniciar la transferencia para escribir, se escriben los valores en las direcciones del control.

� Inicio a través de operación en la indicación de recetas:

Los valores actuales se escriben en el control.

� Inicio a través de función u orden del control:

Los valores del soporte de datos se escriben en el control.

7.11.2 Transferencia con sincronización

Finalidad

En la transferencia sincrónica, los dos interlocutores de comunicación ponen bits de estadoen el buzón de datos utilizado en común. Por ello puede Ud. evitar en su programa del con-trol que se sobrescriban recíprocamente los datos de forma incontrolada.

Aplicación

La transferencia sincrónica de un registro de datos se ofrece, p. ej. siempre que

� el control sea el ”interlocutor activo” en la transferencia de registros de datos,

� en el control se deban evaluar informaciones sobre el número de receta y el número deregistro de datos o

� la transferencia de registros de datos se active mediante orden del control.

Requisito

Para que se transfieran de modo sincronizado los registros de datos entre el equipo de ope-ración y el control, se han de cumplir los siguientes requisitos en la configuración:

� El buzón de datos ha sido preparado bajo Sistema de destino → Puntero de área.

� En las propiedades de la receta se ha indicado el control con el que el equipo de opera-ción sincroniza la transferencia de los registros de datos.

Se ajusta el control en el editor de recetas bajo Propiedades → Transferencia.

En el Manual del usuario ProTool Configurar sistemas basados en Windows se detallaninformaciones referentes a este punto.

Page 130: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-22Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

7.11.3 Buzón de datos para transferencia sincronizada

Estructura

El buzón de datos tiene una longitud fija de 5 palabras. Este está estructurado del siguientemodo:

Número de receta actual (1 – 999)

reservado

Estado (0, 2, 4, 12)

Número de registro actual (0 – 65.535)

1ra pal.

reservado

2da pal.

3ra pal.

4ta pal.

5ta pal.

7 070

Palabra de estado

La palabra de estado (palabra 4) puede asumir los siguientes valores:

Valor de ajuste Significado

decimal binario

0 0000 0000 Transferencia permitida, buzón de datos libre

2 0000 0010 Transferencia en curso

4 0000 0100 Transferencia concluida sin errores

12 0000 1100 Transferencia concluida con errores

Page 131: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-23Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

7.11.4 Ejecución de la sincronización

Leer del control mediante operación en la indicación de recetas

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta a leer asícomo el estado ”Transferencia en curso” en el buzón de datos ypone a cero el número del registro de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del control y los muestra enla indicación de recetas.

En el caso de recetas con variables sincronizadas, los valores delcontrol se escribirán también en las variables.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Escribir en el control mediante operación en la indicación de recetas

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos a escribir así como el estado ”Transferencia encurso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación escribe los valores actuales en el control.

En el caso de recetas con variables sincronizadas, los valores modi-ficados entre visualización de recetas y variables serán actualizadosy luego se escribirán en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Page 132: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-24Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Leer del control mediante orden del control “PLC → DAT” (No. 69)

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la orden así como el estado ”Trans-ferencia en curso” en el buzón de datos.

Cancelación sinrespuesta.

3 El equipo de operación lee los valores del control y guarda estosvalores en el registro de datos que está indicado en la orden.

4 � Si se hubiera seleccionado ”Sobrescribir” en la orden, se sobres-cribe un registro de datos existente sin consulta de confirmación.

El equipo de operación ajusta el estado ”Transferencia con-cluida”.

� Si en la orden se eligió “No sobrescribir” y el registro de datos yaexiste, el equipo de operación interrumpe entonces el proceso yregistra 0000 1100 en la palabra de estado del buzón dedatos.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

En la página 7-26 encontrará informaciones sobre la estructura de la orden del control.

Escribir en el control mediante orden del control “DAT → PLC” (No. 70)

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la orden así como el estado ”Trans-ferencia en curso” en el buzón de datos.

Cancelación sinrespuesta.

3 El equipo de operación trae los valores del registro de datos indi-cado en la orden y escribe estos valores en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

En la página 7-26 encontrará informaciones sobre la estructura de la orden del control.

Page 133: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-25Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Leer del control mediante función configurada

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la función así como el estado”Transferencia en curso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del control y los guarda en elregistro de datos que está indicado en la función.

4 � Si se hubiera seleccionado ”Sobrescribir” en la función, sesobrescribe un registro de datos existente sin consulta de confir-mación.

El equipo de operación ajusta el estado ”Transferencia con-cluida”.

� Si en la orden se eligió “No sobrescribir” y el registro de datos yaexiste, el equipo de operación interrumpe entonces el proceso yregistra 0000 1100 en la palabra de estado del buzón dedatos.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Escribir en el control mediante función configurada

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la función así como el estado”Transferencia en curso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación trae los valores del registro de datos indi-cado en la función y escribe estos valores en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Indicación

La evaluación de los números de receta y de registro de datos en el control debe efec-tuarse, debido a la consistencia de los datos, sólo después de que el estado esté ajustadoen el buzón de datos a ”Transferencia concluida” o ”Transferencia concluida con errores”.

Page 134: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-26Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Posibles causas de errores

En caso que la transferencia de registros de datos se termine con errores, entonces estopuede tener, entre otras, las siguientes causas:

� no se ha ajustado la dirección de variable en el control,

� no es posible sobrescribir registros de datos,

� no existe el número de receta,

� no existe el número de registro de datos.

En el anexo, parte A se encuentra una lista de los avisos del sistema más importantes conindicaciones respecto a la localización de errores y el remedio.

Reacción debido a una cancelación ocasionada por un error

El equipo de operación reacciona de la siguiente manera a una cancelación ocasionada porun error en la transferencia de registros de datos:

� Inicio a través de operación en la indicación de recetas:

Indicaciones en la línea de estado de la indicación de recetas y edición de avisos del sis-tema.

� Inicio a través de función:

Edición de avisos del sistema

� Inicio a través de orden del control:

No hay respuesta en el equipo de operación.

Independientemente de ello puede Ud. evaluar el estado de la transferencia mediante laconsulta de la palabra de estado en el buzón de datos.

7.11.5 Ordenes del control en recetas

Finalidad

También se puede iniciar la transferencia de registros de datos entre equipo de operación ycontrol desde el programa de control. Para ello no es necesaria ninguna operación en elequipo de operación.

Para este tipo de transferencia están disponibles las dos órdenes del control No. 69 yNo. 70.

Page 135: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-27Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

No. 69: Leer registro de datos desde el control (“PLC → DAT”)

La orden del control No. 69 transfiere registros de datos desde el control hacia el equipo deoperación. La orden del control tiene la siguiente estructura:

Byte a la izquierda (BI) Byte a la derecha (BD)

Palabra 1 0 69

Palabra 2 Número de receta (1 – 999)

Palabra 3 Número de registro de datos (1 – 65.535)

Palabra 4 No sobrescribir registro de datos existente: 0

Sobrescribir registro de datos existente: 1

No. 70: Escribir registro de datos en el control (“DAT → PLC”)

La orden del control No. 70 transfiere registros de datos desde el equipo de operación alcontrol. La orden del control tiene la siguiente estructura:

Byte a la izquierda (BI) Byte a la derecha (BD)

Palabra 1 0 70

Palabra 2 Número de receta (1 – 999)

Palabra 3 Número de registro de datos (1 – 65.535)

Palabra 4 —

Page 136: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC S7

7-28Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 137: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones conSIMATIC WinAC – Síntesis

8

Gestión de comunicaciones conSIMATIC WinAC

9

Areas de datos de usuario paraSIMATIC WinAC

10

Parte IV Acoplamiento al SIMATIC WinAC

Page 138: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

7-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 139: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

8-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Gestión de comunicacionescon SIMATIC WinAC – Síntesis

Generalidades

En los siguientes capítulos se explica una síntesis de las dos posibilidades estándar decomunicación entre el software de SIMATIC HMI ProTool/Pro Runtime y un control SIMATICWinAC (Windows Automation Center).

La comunicación se puede hacer con uno de los dos protocolos siguientes:

� SIMATIC S7 – 300/400

� SIMATIC S7 – WinAC

Indicación

Para nuevas configuraciones se recomienda utilizar el protocolo SIMATIC S7 - 300/400.Este protocolo se caracteriza por su alta funcionalidad en comparación al protocolo SIMA-TIC S7 - WinAC.

El protocolo SIMATIC S7 - WinAC estaba destinado hasta ahora para un enlace de comuni-cación entre ProTool/Pro Runtime y WinAC Basis o WinAC Pro. Sin embargo, el canal decomunicación utilizado para este acoplamiento no soporta ninguna Alarm_S y por consi-guiente tampoco el paquete opcional SIMATIC ProAgent. El buffer de diagnosis de la CPUtampoco se puede visualizar por medio del protocolo WinAC.

En configuraciones ya existentes con SIMATIC WinAC se considera:

Ellas se pueden convertir a SIMATIC S7 300/400 sin la pérdida de direcciones de variables.Para ello modificar el protocolo en el diálogo del control.

La gestión de comunicaciones para el control SIMATIC S7 con un control SIMATIC WinACpara MP 370 está descrita en el manual del usuario “SIMATIC – WinAC para MP 370”, com-plemento al manual del usuario “Comunicación para sistemas basados en Windows”.

8

Page 140: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC WinAC – Síntesis

8-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 141: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

9-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Gestión de comunicaciones conSIMATIC WinAC

El presente capítulo describe la comunicación, a nivel interno del equipo, entre el softwareProTool/Pro Runtime de SIMATIC HMI y el control SIMATIC WinAC.

A nivel interno del equipo significa que el control SIMATIC WinAC debe estar en el mismoequipo de operación en el que también se ha instalado el software ProTool/Pro Runtime deSIMATIC HMI.

Generalidades

Indicación

La denominación WinAC comprende los productos SIMATIC WinAC Basis, SIMATIC WinACRTX, SIMATIC WinAC Pro y SIMATIC WinAC Slot.

SIMATIC WinAC es un sistema de automatización basado en el PC que pertenece a la seriede producción de los sistemas de automatización STEP 7.

Equipos de operación

Los siguientes equipos de operación se pueden acoplar a un control SIMATIC WinAC:

� Panel PC

� PC estándar

9

Page 142: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC WinAC

9-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

9.1 Modo de funcionamiento principal

Variables

Programade usuario

Area decoordinación

Avisos

Valores delproceso

Areas de datos delusuario

Guía delusuario

ProTool/Pro RT

WinAC

Comunicacióna nivel internodel equipo

Display/Manejo

PC

Figura 9-1 Estructura de comunicaciones

Los siguientes subcapítulos describen la comunicación a nivel interno del equipo entreProTool/Pro Runtime y WinAC a través de los siguientes protocolos:

� SIMATIC S7 - 300/400 (a utilizarse de preferencia)

� SIMATIC S7 - WinAC

Finalidad de las variables

El intercambio de datos general entre el control y el equipo de operación se realiza pormedio de los valores del proceso. Para ello, en la configuración hay que colocar variablesque indiquen una dirección en el control. El equipo de operación lee de las direcciones indi-cadas el valor y lo muestra. Del mismo modo puede el operador efectuar una entrada en elequipo de operación, la cual se escribe después en la dirección en el control.

Page 143: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC WinAC

9-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

9.2 Síntesis

Areas de datos de usuario

Las área de datos de usuario sirven para intercambiar datos especiales y se deben instalarúnicamente cuando se usan dichos datos.

Las áreas de datos de usuario son necesarias por ejemplo en:

� Curvas

� Ordenes del control

� Control de LEDs

� Control de signos de vida

En el capítulo 10 encontrará una descripción exacta de las áreas de datos de usuario.

9.3 Gestión de comunicaciones a través del protocoloSIMATIC S7 - 300/400 – Generalidades

Indicación

Considerar las indicaciones en el capítulo 8 al seleccionar el protocolo que se va a utilizar.

Requisitos

Instalar uno de los siguientes productos WinAC:

� WinAC Basis

� WinAC RTX

� WinAC Pro

� WinAC Slot

Para la comunicación con el producto WinAC elegido se necesitan adicionalmente lossiguientes productos:

� Software de configuración SIMATIC STEP 7 a partir de la versión V5.1 SP3

� Software de configuración SIMATIC NET CD a partir de la versión 7/2001 (opcional)

� WinAC Basis a partir de la versión V4.0 (opcional)

Al seleccionar estos productos considerar también que están autorizados para los diferentessistemas operativos.

Además, el software ProTool/Pro CS de SIMATIC HMI debe estar integrado en STEP 7.Una configuración integrada significa que ProTool/Pro lee automáticamente desde STEP 7los parámetros para el control.

Page 144: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC WinAC

9-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Indicación

La comunicación interna presupone que se ha instalado el software de configuración SIMA-TIC NET CD a partir de la versión 7/2001. De no ser así, ProTool/Pro RT se puede comuni-car únicamente de manera interna (es decir, en el mismo equipo de operación) con un con-trol WinAC.

Ejemplos de configuración

ProTool RT

PROFIBUS/MPI

Panel PC

PC estándar

Bus interno del equipo

CP 5611CPU 416–2 DP PCI

OP 170 CPU 315-2 DP E/S esclava

Figura 9-2 Ejemplo de comunicación – Acoplamiento de un SIMATIC S7 - 300/400 por medio de un bus deequipo interno y por medio de un CP 5611 hacia el exterior

La comunicación representada en la figura 9-2 es posible sólo si se ha instalado SIMATICNET CD a partir de la versión 07/2001.

Page 145: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC WinAC

9-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

ProTool RT

PROFIBUS/MPI

Panel PC

PC estándar

Bus interno del equipo

CP 5611CPU 416–2 DP PCI

OP 170 CPU 315-2 DP E/S esclava

Figura 9-3 Ejemplo de comunicación – Acoplamiento de un SIMATIC S7 - 300/400 por medio de un bus deequipo interno

La comunicación representada en la figura 9-3 es posible también sin que se haya instaladoSIMATIC NET CD a partir de la versión 07/2001.

Configuración de la comunicación

Considerar la documentación de STEP 7.

La configuración de la comunicación interna se divide en tres pasos:

1. Configuración en STEP 7.

– En el SIMATIC Manager agregar una estación SIMATIC PC en el proyecto STEP 7.

– Controlar si en el diálogo de propiedades de la estación SIMATIC PC está activada lacasilla de verificación Compatibilidad.

Page 146: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC WinAC

9-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

– Marcar el equipo de operación que se ha configurado en el SIMATIC Manager y conla tecla derecha del ratón elegir Propiedades. Se abrirá la siguiente ventana:

Figura 9-4 Ajustar configuración

Si se activa la casilla de verificación Compatibilidad, ProTool CS asumirá que SIMATICNET CD 7/2001 está instalado en el equipo de operación Runtime y en el diálogo de controlofrecerá interlocutores de comunicación externos e internos.

– Cambiar a HW-Config.

– En Estación SIMATIC PC � HMI del catálogo se encuentra SIMATIC ProTool/Pro RT.Colocar esto en el índice deseado.

– Perfeccione la configuración del equipo de operación (de acuerdo al modelo p. ej.WinAC, CPs).

– En Estación SIMATIC PC del SIMATIC Manager se encuentra la configuración Pro-Tool/Pro CS.

Page 147: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC WinAC

9-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

2. Configuración del ajuste de comunicación en ProTool/Pro Configuration.

– Abrir la configuración creada en el paso 1 en el SIMATIC Manager.

– Seleccionar el equipo de operación.

– En el diálogo de control elegir el interlocutor de comunicación deseado. Para unacomunicación a nivel interno del equipo abrir Estación SIMATIC PC en el diálogo decontrol y seleccionar el interlocutor de comunicación deseado.

– Editar el proyecto.

3. Configuración del PC con ProTool/Pro Runtime.

– Considerar para esto la documentación en el SIMATIC NET CD

– Abrir el configurador de componentes

– Agregar SIMATIC Protool/Pro RT en el mismo índice que en la HW-Config

– Perfeccionar la configuración del equipo de operación (ver la documentación deSIMATIC NET CD o de los otros productos)

Indicación

El ActiveX Control SIMATIC Panel OCX para WinAC se puede integrar en ProTool/Pro Run-time.

La integración se describe en el manual del usuario “Configurar sistemas basados en Win-dows”.

9.4 Comunicación por medio del protocolo SIMATIC S7 - WinAC

Indicación

Considerar las indicaciones en el capítulo 8 al seleccionar el protocolo que se va a utilizar.

Page 148: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC WinAC

9-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Requisito

WinAC y ProTool/Pro RT deben estar instalados en el mismo PC.

ET 200S S7-300

PROFIBUS

ProTool/Pro RT

WinAC

Figura 9-5 Ejemplo de configuración para SIMATIC WinAC con Panel PC 670

En el ejemplo de configuración correspondiente a la figura 9-5 no es posible acceder a inter-locutores externos – aquí el control SIMATIC S7-300.

Instalación

En ProTool/Pro se utiliza el protocolo SIMATIC S7 - WinAC.

1. Abrir un proyecto ProTool/Pro y marcar los controles.

2. Elegir Controles ��Propiedades.

Se abrirá una ventana de diálogo.

3. En la ventana de diálogo ajustar el protocolo SIMATIC S7 - WinAC.

Indicación

En ProTool/Pro no hay que introducir ningún parámetro para el protocolo SIMA-TIC S7 - WinAC.

Sin embargo se puede hacer uso del direccionamiento simbólico de variables si en la ven-tana del proyecto de ProTool se selecciona un control y si se abre la ventana Control pormedio de Propiedades. Elegir el botón de comando Parámetros. En la ventana SIMA-TIC S7 - WinAC indicar la red de la CPU y la CPU. Confirmar con OK. Después seráposible hacer el direccionamiento simbólico.

Page 149: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC WinAC

9-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Para la comunicación con WinAC, ProTool utiliza el Computing Interface de WinAC. Paraestablecer una comunicación con WinAC, se debe configurar el WinAC Computing Interfacey el interfase PG/PC.

Ajustes del WinAC Computing Interface:

1. Pulsar Start ��SIMATIC ��PC Based Controled ��Computing Configuration.

Se abrirá una ventana de diálogo.

2. Elegir el control de fichas Computing.

3. Seleccionar:

– MPI = 3 para WinAC Slot o

– CPU 416-2DP ISA para WinAC Pro o

– WinLC para WinAC Basis

Ajustes de interfases PG/PC:

1. Pulsar Inicio ��Configuración ��Panel de control ��Ajustar interfases PG/PC.

2. Elegir el punto de acceso Computing y asignarle PC interno (local) como interfase usado.

Page 150: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC WinAC

9-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 151: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

10-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Areas de datos de usuario paraSIMATIC WinAC

Síntesis

Las áreas de datos del usuario sirven para el intercambio de datos entre el control y elequipo de operación.

Las áreas de datos de usuario son escritas y leídas alternativamente por el equipo de ope-ración y el programa de usuario durante la comunicación. Mediante la evaluación de losdatos allí depositados, el control y el equipo de operación activan recíprocamente accionesdefinidas fijas.

En el presente capítulo se describen la función, la estructura y las particularidades de lasdistintas áreas de datos del usuario.

10.1 Areas de datos de usuario disponibles

Definición

Las áreas de datos de usuario pueden encontrarse en módulos de datos y en áreas deseñales en el control.

Instalar las áreas de datos del usuario tanto en el proyecto ProTool así como también en elcontrol.

En un proyecto ProTool se pueden ajustar y cambiar las áreas de datos de usuario en elmenú bajo Pegar → Puntero de área.

10

Page 152: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Volumen de funciones

Las áreas de datos del usuario dependen del equipo de operación que se utiliza. Lastablas 10-1 y 10-2 facilitan una relación general sobre el volumen de funciones de los distin-tos equipos de operación.

Tabla 10-1 Areas de datos del usuario utilizables, parte 1

Area de datos de usuario Panel PC PC estándar MP 370

Versión de usuario x x x

Buzón de órdenes x x x

Avisos de servicio x x x

Número de la imagen x x x

Buzón de datos x x x

Fecha/Hora x x x

Fecha/Hora PLC x x x

Coordinación x x x

Solicitud de curva x x x

Transferencia curvas 1, 2 x x x

Imagen de los LED1 x – x

Acuses OP/PLC x x x

Alarmas x x x1 Posible sólo en equipos de operación con teclas.

Tabla 10-2 Areas de datos del usuario utilizables, parte 2

Area de datos de usuario MP 270MP 270B

TP 270OP 270

TP 170BOP 170B

TP 170A

Versión de usuario x x x –

Buzón de órdenes x x x –

Avisos de servicio x x x x

Número de la imagen x x x –

Buzón de datos x x x –

Fecha/Hora x x x –

Fecha/Hora PLC x x x x

Coordinación x x x –

Solicitud de curva x x – –

Transferencia curvas 1, 2 x x – –

Imagen de los LED1 x x x –

Acuses OP/PLC x x x –

Alarmas x x x –1 Posible sólo en equipos de operación con teclas.

Page 153: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

La tabla 10-3 muestra cómo el control y el equipo de operación acceden a áreas de datosde usuario individuales – leyendo (R) o escribiendo (W).

Tabla 10-3 Utilización de las áreas de datos de usuario

Area de datos deusuario

Necesaria para Equipo deoperación

Control

Versión de usuario ProTool Runtime verifica si la versión del pro-yecto ProTool y el proyecto en el control sonconsistentes

R W

Buzón de órdenes Programa de control activa funciones en elequipo de operación

R/W R/W

Avisos de servicio Procedimiento de aviso de bitLlegada y desaparecida de avisos de servicio

R W

Número de la imagen Evaluación por el control, qué imagen estáabierta de momento

W R

Buzón de datos Transferencia de registros de datos con sincro-nización

R/W R/W

Fecha/Hora Transferencia de fecha y hora desde el equipode operación hacia el control

W R

Fecha/Hora PLC Transferencia de fecha y hora desde el equipode operación hacia el control

R W

Coordinación Consultar estado del equipo de operación en elprograma de control

W R

Solicitud de curva Curvas de tendencia proyectadas con ”controlpor bit” o curvas de perfil proyectadas

W R

Transferencia de cur-vas 1

Curvas de tendencia proyectadas con ”controlpor bit” o curvas de perfil proyectadas

R/W R/W

Transferencia de cur-vas 2

Curvas de perfil proyectadas con ”buffer alter-nativo”

R/W R/W

Imagen de los LED Manejo de un LED por el control R W

Acuses OP El equipo de operación avisa al control que seha acusado (o confirmado) una alarma

W R

Acuses PLC El control confirma una alarma R W

Alarmas Procedimiento de aviso de bitLlegada y desaparecida de avisos de alarma

R W

En los siguientes subcapítulos se describen las áreas de datos de usuario y los punteros deárea asignados.

Page 154: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

10.2 Area de datos de usuario, Versión de usuario

Utilización

Cuando arranca el equipo de operación se puede verificar si el equipo de operación estáconectado al control correcto. Esto es importante cuando se utilizan varios equipos de ope-ración.

Para ello el equipo de operación compara un valor guardado en el control con el valor indi-cado en la configuración. Con esto se garantiza la compatibilidad de los datos de configura-ción con el programa del control. Si no hay concordancia se presenta un aviso del sistema yse termina la configuración Runtime.

Si se quiere hacer uso de esta área de datos de usuario, ajustar en la configuración losiguiente:

� Detalles de la versión que tiene la configuración – valor entre 1 y 255.

ProTool: Sistema de destino → Ajustes

� Dirección de los datos del valor para la versión que está guardada en el control:

ProTool: Pegar → Puntero de área, tipos disponibles: Versión de usuario

!Peligro

La versión de usuario se verifica únicamente mientras se establece la comunicación al ini-ciarse ProTool Runtime. Si después se cambia el control no se ejecutará ninguna verifica-ción de la versión de usuario.

10.3 Area de datos de usuario, Buzón de órdenes

Descripción

A través del buzón de órdenes se pueden dar al equipo de operación órdenes del control yde este modo activar acciones en el equipo de operación. A estas funciones pertenecen,p. ej.:

� Visualizar imagen

� Ajustar fecha y hora

El buzón de órdenes se instala bajo el puntero de área y tiene una longitud de cuatro pala-bras de datos.

En la primera palabra del buzón de órdenes se encuentra el número de la orden. En funciónde la orden del control se pueden transmitir hasta tres parámetros.

Page 155: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

0n+0

Byte a la izquierda (BI) Byte a la derecha (BD)

No. de orden

Parámetro 1

Parámetro 2

Parámetro 3

Palabra de datos

n+2

n+4

n+6

Figura 10-1 Estructura del área de datos de usuario Buzón de órdenes

Si la primera palabra del buzón de órdenes no es igual a cero, el equipo de operación eva-lúa la orden del control. A continuación, el equipo de operación pone de nuevo a cero dichapalabra de datos. Por esta razón se deben registrar primero los parámetros en el buzón deórdenes y sólo después el número de la orden.

Las órdenes del control posibles con números de orden y parámetros se detallan en la“Ayuda Online ProTool” y en el anexo, parte B.

10.4 Areas de datos de usuario, Avisos de servicio y avisos dealarma y Acuse

Definición

Los avisos están compuestos de un texto estático y/o variables. El texto y las variables sepueden proyectar libremente.

Fundamentalmente, los avisos se subdividen en avisos de servicio y alarmas. El proyectistadefine lo que es un aviso de servicio y lo que es una alarma.

Aviso de servicio

Un aviso de servicio indica un estado, p. ej.

� Motor conectado

� Control en servicio manual

Alarma

Un aviso de alarma muestra una anomalía en el servicio, p. ej.

� La válvula no abre

� Temperatura del motor muy alta

Page 156: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Acuse

Como los avisos de alarma indican estados de servicio excepcionales, ellos se deben acu-sar. 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 aviso

Una activación del aviso se realiza poniendo un bit en una de las áreas de avisos del con-trol. La posición de las áreas de avisos es definida con la herramienta de configuración.También se ha de instalar el área respectiva en el control.

En cuanto se ponga el bit en el área de avisos de servicio o de alarmas del control y setransfiera dicho área al equipo de operación, este equipo reconoce el aviso correspondientecomo ”llegado”.

A la inversa, el aviso es registrado como ”desaparecido” por el equipo de operación despuésde haber sido repuesto el mismo bit en el control.

Areas de avisos

La tabla 10-4 contiene la cantidad de áreas de avisos para avisos del servicio y alarmas,para acuses OP (equipo de operación → control) y para acuses PLC (control → equipo deoperación) así como la cantidad de palabras para los distintos equipos de operación.

Tabla 10-4 Distribución de las áreas de avisos

Equipo de operación Area de avisos de servicio, Area de alarmas Area de acuse OP, área de acuse PLC

Cantidad de áreas de datos,máxima

Palabras en área de datos, total

Panel PC 8 125

PC estándar 8 125

MP 370 8 125

MP 270, MP 270B 8 125

TP 270, OP 270 8 125

TP 170B, OP 170B 8 125

TP 170A 8 1251

1 Posible sólo para avisos de servicio.

Page 157: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Correspondencia entre el bit de aviso y el número de aviso

A cada Bit en un área de avisos configurada se le puede proyectar un aviso. Los bits estánasignados a los números de avisos en orden creciente.

Ejemplo:

En el control se han configurado la siguiente área de avisos de servicio:

DB 60 Dirección 42 Longitud 5 (en palabras)

La figura 5-2 muestra la correspondencia de los 80 (5 x 16) números de avisos en total y losdistintos números de bits en el área de avisos de servicio del control. Dicha asignación seefectúa automáticamente en el equipo de operación.

0

65

1DB60.DBW42 16

80DB60.DBW50

7

Número de aviso

70

Figura 10-2 Correspondencia entre bit de aviso y número de aviso

Area de datos de usuario Acuse

Si el control debe ser informado acerca de un acuse de una alarma en el equipo de opera-ción, o si el acuse debe realizarse por el control, entonces en el control hay que instalaráreas de acuse respectivas. Estas áreas de acuse también se han de indicar en el proyectoProTool bajo Puntero de área.

� Area de acuse Equipo de operación → Control:

A través de esta área se informa al control cuándo una alarma es acusada mediantemanejo en el equipo de operación. Para ello hay que configurar o crear el puntero deárea “Acuses OP”.

� Area de acuse Control → Equipo de operación:

A través de esta área el control efectúa el acuse de una alarma. Para esto hay que ajus-tar el puntero de área “Acuses PLC”.

Estas áreas de acuse también se han de indicar en la configuración bajo Puntero de área.

Page 158: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

La figura 10-3 muestra esquemáticamente las distintas áreas de alarma y acuse. Los proce-sos de acuse están indicados en las figuras 10-5 y 10-6.

Procesamientointerno / vinculación

Control

Area de alarmas

Area de acuseControl →Equipo de operación

Area de acuseEquipo de operación →Control

Equipo de operación

ACK

Figura 10-3 Areas de alarma y de acuse

Correspondencia entre el bit de acuse y el número de aviso

Cada aviso de alarma tiene un número de aviso. Dicho número de aviso tiene asignadorespectivamente el mismo bit x del área de alarmas y el mismo bit x del área de acuse.Normalmente, el área de acuse tiene la misma longitud que el área de alarmascorrespondiente.

Cuando la longitud de un área de acuse no abarca la longitud total del correspondiente áreade alarmas, y hay las siguientes áreas de alarmas y de acuse, rige entonces la siguientecorrespondencia:

.............0

17.............

.............

.............163248

7Bit de acuse para alarma No. 49

.............

7 01

64 4980 65

BitAlarma No. 1

Area de alarmas 1

BitAlarma No. 49

Area de alarmas 2

33

Bit de acuse para alarma No. 1

Area de acuse 1

Area de acuse 2

17..........................

1632

7 01

Bit

.............07

.............64 4980 65

Bit

70 70

70 70

Figura 10-4 Correspondencia entre bit de acuse y número de aviso

Page 159: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Area de acuse Control → Equipo de operación

Un bit colocado por el control en esta área acusa el aviso de alarma correspondiente en elequipo de operación y cumple así la misma función que si se pulsara la tecla ACK. Retro-ceda el bit antes de que ponga el bit otra vez en el área de alarmas. La figura 10-5 muestrael diagrama de impulsos.

El área de acuse Control → Equipo de operación

� tiene que seguir inmediatamente después del á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 correspondiente.

Area de alarmas

Area de acuse Control → Equipo de operación Acuse por medio

del control

Figura 10-5 Diagrama de impulsos para el área de acuse Control → Equipo de operación

Area de acuse Equipo de operación → Control

Si se pone un bit en el área de alarmas, el equipo de operación repone el bit pertenecienteen el área de acuse. Debido al procesamiento que realiza el equipo de operación, estos dosprocesos presentan cierta diferencia temporal. Si se acusa la alarma en el equipo de opera-ción, se pone el bit en el área de acuse. Así el control puede reconocer que la alarma hasido acusada (o confirmada). La figura 10-6 muestra el diagrama de impulsos.

El área de acuse Equipo de operación → Control puede tener como máximo la misma longi-tud que el área de alarmas correspondiente.

Area de alarmas

Area de acuse Equipode operación → Control

Acuse a travésde equipo de operación

Figura 10-6 Diagrama de impulsos para el área de acuse Equipo de operación → Control

Page 160: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tamaño de las áreas de acuse

Las áreas de acuse Control → Equipo de operación y Equipo de operación → Control nodeben ser más grandes que el área de alarmas perteneciente. Sin embargo, el área deacuse se puede ajustar más pequeña cuando el acuse no deba ser efectuado por el controlen todas las alarmas. Lo mismo vale cuando el acuse no debe ser reconocido en todas lasalarmas en el control. La figura 10-7 aclara el presente caso.

Area de alarmas Area reducida de acusede alarmas

Bit 0

Bit n

Bit 0

Bit n

Alarmas que nopueden seracusadas

Alarmas quepueden seracusadas

Bit m

Figura 10-7 Area de acuse reducida

Indicación

¡Deposite las alarmas importantes en el área de alarmas de forma ascendente desde elbit 0!

10.5 Area de datos de usuario, Número de la imagen

Aplicación

En el área de datos de usuario Número de la imagen los equipos de operación colocaninformaciones acerca de la imagen iniciada en el equipo de operación.

Esto permite transferir informaciones acerca del contenido actual del display del equipo deoperación al control y causar desde allí ciertas reacciones, p. ej. iniciar otra imagen.

Requisito

Si se debe utilizar el área de los números de la imagen, ésta debe establecerse en el pro-yecto ProTool como Puntero de área. Puede colocarse una sola vez en un solo control.

Se transmite el área de los números de la imagen al control de forma espontánea, es decir,la transmisión siempre se lleva a cabo cuando en el equipo de operación se selecciona unanueva imagen. Por lo tanto no es necesario configurar un ciclo de recopilación.

Page 161: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-11Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Estructura

El área de los números de la imagen es un área de datos con una longitud fija de 5 palabrasde datos.

A continuación aparece la estructura del área de los números de la imagen dentro de lamemoria del control.

tipo de imagen actual

reservado

número de cuadro actual

número de imagen actual

7 0

1ra pal.

reservado

2da pal.

3ra pal.

4ta pal.

5ta pal.

70

Entrada Ocupación

tipo de imagen actual 1 para imagen de base o4 para ventana permanente

número de imagen actual 1 a 65535

número de cuadro actual 1 a 65535

10.6 Area de datos de usuario, Fecha/Hora

Transferencia de fecha y hora

Para transferir la fecha y la hora desde el equipo de operación al control existen las órdenesdel control 40 y 41. Ambas leen la fecha actual y la hora actual del equipo de operación ylas escriben en el área de datos Fecha/Hora del control. Allí se pueden evaluar las informa-ciones del programa del control.

La diferencia de las órdenes depende del formato en el que las informaciones se guardan.La orden 40 escribe en el formato S7 DATE_AND_TIME, mientras que la orden 41 utiliza elformato del equipo de operación. Ambos formatos están codificados en BCD.

Page 162: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-12Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Formato S7 DATE_AND_TIME (codificado en BCD)

El formato SIMATIC S7 utilizado por la orden 40 del control tiene la siguiente estructura:

34

Mes (1–12)n+1

BYTE

Día (1–31)n+2

n+3 Hora (0–23)

07

1/1000 segundos (0–9) Día de la semana (1–7, 1=Dom.)

n+7

Minuto (0–59)

Segundo (0–59)

Año(80–99/0–29)

n+0

n+4

n+5

n+6 1/10 segundos (0–9) 1/100 segundos (0–9)

Figura 10-8 Estructura del área de datos Fecha/Hora en el formato S7 DATE_AND_TIME

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

Formato del equipo de operación

El formato utilizado por la orden 41 del control tiene la siguiente estructura:

Hora (0–23)n+1

BYTE

Minuto (0–59)n+2

n+3 Segundo (0–59)

07

Día de la semana (1–7, 1=Dom.)

Día (1–31)

Mes (1–12)

Año (0–99)

n+7

n+8

n+9

n+10

reservado

reservado

reservado

reservadon+0

reservado

n+4

n+5

n+6

n+11

Figura 10-9 Estructura del área de datos Fecha/Hora en el formato del equipo de operación

Page 163: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-13Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Diferencias del formato S7 en comparación al formato del equipo de operación

El formato S7 DATE_AND_TIME presenta las siguientes diferencias frente al formato delequipo de operación:

� Otra secuencia de órdenes

� Detalles de 1/10, 1/100 y 1/1000 segundos integrados en el formato

� Reducción de la capacidad necesaria de memoria de 12 a 8 Bytes

10.7 Area de datos de usuario, Fecha/Hora PLC

Transferencia de fecha y hora hasta el equipo de operación

La transferencia de hora y fecha hasta el equipo de operación es por lo general aconsejablecuando el control es maestro para la hora.

En el equipo de operación TP 170A existe el siguiente caso especial:

Es necesario hacer la sincronización con la hora PLC del sistema sies que en una imagenProTool se desea insertar un objeto de imagen Visualización de avisos sencilla.El objeto de la imagen Visualización de avisos sencilla es el único objeto de laimagen del TP 170A que tiene acceso a la hora del sistema del equipo Esta limitación valeexclusivamente para el TP 170A.

Formato DATE_AND_TIME (codificado en BCD)

34

Mes (1–12)n+1

BYTE

Día (1–31)n+2

n+3 Hora (0–23)

07

1/1000 segundos (0–9) Día de la semana (1–7, 1=Dom.)

n+7

Minuto (0–59)

Segundo (0–59)

Año (80–99/0–29)n+0

n+4

n+5

n+6 1/10 segundos (0–9) 1/100 segundos (0–9)

Figura 10-10 Estructura del área de datos Fecha/Hora en el formato S7 DATE_AND_TIME

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

Page 164: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-14Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

El control escribe cíclicamente el área de datos, mientras que el equipo de operación lee yse sincroniza (ver el Manual del usuario ProTool).

Indicación

En la configuración no hay que seleccionar un ciclo de recopilación muy pequeño para elpuntero de área Fecha/hora, debido que esto influencia el rendimiento del equipo de opera-ción.

Recomendación: Ciclo de recopilación de 1 minuto si el proceso lo permite.

10.8 Area de datos de usuario, Coordinación

El área de datos de usuario Coordinación tiene una longitud de dos palabras de datos. Elárea sirve para realizar las siguientes funciones:

� Reconocer el arranque del equipo de operación en el programa de control

� Detectar el modo de servicio actual del equipo de operación en el programa de control

� Reconocer la disponibilidad de comunicación del equipo de operación en el programa decontrol

Indicación

En cada actualización del área de coordinación por medio del equipo de operación se escri-birá siempre el área de coordinación completa.

Por tal razón, el programa PLC (autómata controlable) no debe efectuar ninguna modifica-ción en el área de coordinación.

Ocupación de los bits en el área de coordinación

– = reservadoX = ocupado

X

Bit de arranque

Modo de servicio

Bit de vida

7 01 bytes

–– XX2 1

–––

Figura 10-11 Significado de los bits en el área de coordinación

Page 165: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-15Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Bit de arranque

El equipo de operación coloca brevemente a 0 el bit de arranque durante el proceso dearranque. Después del proceso de arranque el bit estará permanentemente en 1.

Modo de servicio

Tan pronto como el equipo de operación sea colocado off–line por el operador, el bit delmodo de servicio será puesto a 1. En un servicio normal del equipo de operación, el estadodel bit del modo de es 0. En el programa de control Ud. puede consultar este bit y determi-nar así el modo de servicio actual del equipo de operación.

Bit de vida

El bit de vida es invertido por el equipo de operación en intervalos de tiempo de un segundoaproximadamente. En el programa de control Ud. puede consultar este bit y comprobar asísi aún existe una conexión hacia el equipo de operación.

10.9 Areas de datos de usuario, Solicitud de curva y transferenciade curvas

Curvas

Una curva es la representación gráfica de un valor del control. La lectura del valor se efec-túa controlada por tiempo o por bits en función de la configuración.

Curvas controladas por tiempo

El equipo de operación lee los valores de la curva cíclicamente según un intervalo de tiempodefinido durante la configuración. Las curvas controladas por tiempo son apropiadas paradesarrollos continuos como, p. ej. la temperatura de servicio de un motor.

Curvas controladas por bit

Si se coloca un bit de trigger en el puntero de área Transferencia de curvas, el equipo deoperación leerá sólo un valor de la curva o bien todo el buffer de la curva. Esto se definedurante la configuración. Las curvas controladas por bits se utilizan normalmente para larepresentación de valores que cambian muy rápidamente. Un ejemplo al respecto es la pre-sión de inyección durante la fabricación de piezas de plástico.

Page 166: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-16Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Para activar curvas controladas por bits se han de definir durante la configuración lascorrespondientes áreas en el proyecto ProTool (bajo Puntero de área) y se han de ajustaren el control. El equipo de operación y el control comunican entre sí a través de estasáreas.

Las siguientes áreas están disponibles para curvas:

� Area de solicitud de curvas

� Area de transferencia de curvas 1

� Area de transferencia de curvas 2 (sólo necesaria en caso de buffer alternativo).

En la configuración asigne un bit a una curva. De esta manera estará determinada clara-mente la asignación de bits para todas las áreas.

Buffer alternativo

El buffer alternativo es un segundo buffer para la misma curva, el cual se puede instalardurante la configuración.

Mientras el equipo de operación lee los valores del buffer 1, el control escribe en el buffer 2.Mientras el equipo de operación lee del buffer 2, el control escribe en el buffer 1. Así seevita que los valores de la curva sean sobreescritos por el control mientras el equipo deoperación lee la curva.

Distribución del puntero de área

Los punteros de área Solicitud de curvas, Transferencia de curvas 1 y 2 pueden distribuirseen áreas de datos separadas con una cantidad y longitud máximas prefijadas (tabla 10-5).

Tabla 10-5 Distribución del puntero de área

Area de datos

Solicitud de Transferencia de curvascurva

1 2

Cantidad de áreas de datos, máxima 8 8 8

Palabras en área de datos, total 8 8 8

Area de solicitud de curvas

Si en el equipo de operación se abre una imagen con una o varias curvas, el equipo de ope-ración pone los correspondientes bits en el área de solicitud de curvas. Después de la anu-lación de la imagen, el equipo de operación repone los bits correspondientes en el área desolicitud de curvas.

A través del área de solicitud de curvas en el control se puede evaluar la curva que serepresenta actualmente en el equipo de operación. Las curvas también se pueden controlarsin evaluación del área de solicitud de curvas.

Page 167: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-17Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Area de transferencia de curvas 1

Esta área sirve para realizar el control (trigger) de curvas. Ponga en el programa del controlel bit asignado a la curva en el área de transferencia de curvas y el bit general de curvas. Elequipo de operación reconoce el Trigger y lee un valor o todo el buffer. Después repone elbit de la curva y el bit general de curvas.

Area(s) de transferencia de curvas

Bit general de curvas

1ra pal.

2da pal.

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0Número de bit

Mientras no se haya repuesto el bit general de curvas, el área de transferencia de curvas nodebe ser modificado por el programa del control.

Area de transferencia de curvas 2

El área de transferencia de curvas 2 es necesaria para curvas que se configuran con el buf-fer alternativo. Tiene exactamente la misma estructura que el área de transferencia de cur-vas 1.

10.10 Area de datos de usuario, Imagen de los LED

Aplicación

Los paneles de operador (OP), Multi Panel (MP) y Panel PC tienen diodos luminosos (LED)en las teclas de funciones. Estos LEDs pueden ser activados desde el control. De estemodo es posible, p. ej. señalar al operador mediante un diodo luminoso la tecla que debepulsar en función de la situación.

Requisito

Para poder controlar los LED, en el control se deben instalar las áreas de datos respectivas,llamadas imágenes, y se deben indicar en la configuración como punteros de área.

Distribución del puntero de área

El puntero de área imagen de los LED se puede dividir en áreas de datos separadas talcomo se muestra en la tabla siguiente.

Page 168: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-18Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tabla 10-6 Distribución del puntero de área

Equipo de operación Cantidad de áreas de datos,máxima

Palabras en área de datos,total

Panel PC 8 16

MP 370 8 16

MP 270, MP 270B 8 16

OP 270 8 16

OP 170B 8 16

Indicación

En la ventana Insertar nuevo puntero de área ya no se podrá seleccionar el puntero de áreaafectado cuando se haya alcanzado la cantidad máxima. Los punteros de área del mismotipo estarán representados de color gris

Asignación de LED

La asignación de cada uno de los diodos luminiscentes a cada bit de las áreas de datos sedetermina durante la configuración de las teclas de funciones. Al mismo tiempo se indicapara 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 controlan los estadosde los LED que se indican a continuación (véase tabla 10-7):

Tabla 10-7 Frecuencia de intermitencia de los LED

Bit n + 1 Bit n Función de los LED

0 0 Apagado

0 1 Intermitencia

1 0 Intermitencia

1 1 Luz permanente

Page 169: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-19Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

10.11 Recetas

Descripción

En la transferencia de registros de datos entre el equipo de operación y el control, ambosinterlocutores de comunicación acceden alternativamente a áreas de comunicaciones comu-nes en el control. Son objeto del presente capítulo la función y la estructura del área decomunicaciones específica de la receta (”buzón de datos”) así como los mecanismos en latransferencia sincronizada de registros de datos.

En la ayuda Online encontrará informaciones para preparar el buzón de datos en ProTool.

Tipos de transferencia

Para transferir registros de datos entre el equipo de operación y el control existen dos posi-bilidades:

� Transferencia sin sincronización (página 10-20)

� Transferencia con sincronización a través del buzón de datos (página 10-21)

Los registros de datos se transfieren siempre de forma directa, es decir que los valores delas variables se leen directamente de la dirección sin desvío a través del portapapeles, o seescriben directamente en la dirección que está configurada para la variable.

Activar la transferencia de registros de datos

Para activar la transferencia existen tres posibilidades:

� Operación en la indicación de recetas (página 10-22)

� Órdenes del control (página 10-23)

� Activar funciones configuradas (página 10-24)

Si la transferencia de registros de datos se activa mediante una función configurada o unaorden del control, la indicación de recetas en el equipo de operación se puede seguir ope-rando sin impedimentos ya que los registros de datos se transfieren de modo subordinado.

Sin embargo, no es posible la ejecución simultánea de varias solicitudes de transferencia.En este caso, el equipo de operación rechaza con un aviso del sistema la transferencia pos-terior.

En el anexo, parte A se encuentra una lista de los avisos del sistema más importantes conindicaciones respecto a la localización de errores y el remedio.

Page 170: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-20Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

10.11.1 Transferencia sin sincronización

Finalidad

En la transferencia asíncrona de registros de datos entre el equipo de operación y el controlnotiene lugar ninguna coordinación entre áreas de comunicaciones utilizadas de formacomún. Por ello, no es necesaria la preparación de un buzón de datos durante la configura-ción.

Aplicación

La transferencia asincrónica de un registro de datos se ofrece, p. ej. siempre que

� se pueda excluir, condicionado por el sistema, que el interlocutor de comunicaciónsobreescrita los datos,

� el control no necesita ninguna información sobre el número de receta y el número delregistro de datos o

� la transferencia de registros de datos se active mediante operación en el equipo de ope-ración.

Leer valores

Al iniciar la transferencia para leer, los valores en las direcciones de control se leen y setransfieren al equipo de operación.

� Inicio a través de operación en la indicación de recetas

Los valores se cargan en el equipo de operación. Allí puede seguir procesándolos, p. ej.modificar, guardar valores, etc.

� Inicio a través de función u orden del control

Los valores se guardan inmediatamente en el soporte de datos.

Escribir valores

Al iniciar la transferencia para escribir, se escriben los valores en las direcciones del control.

� Inicio a través de operación en la indicación de recetas

Los valores actuales se escriben en el control.

� Inicio a través de función u orden del control

Los valores del soporte de datos se escriben en el control.

Page 171: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-21Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

10.11.2 Transferencia sin sincronización

Finalidad

En la transferencia sincrónica, los dos interlocutores de comunicación ponen bits de estadoen el buzón de datos utilizado en común. Por ello puede Ud. evitar en su programa del con-trol que se sobrescriban recíprocamente los datos de forma incontrolada.

Aplicación

La transferencia sincrónica de un registro de datos se ofrece, p. ej. siempre que

� el control sea el ”interlocutor activo” en la transferencia de registros de datos,

� en el control se deban evaluar informaciones sobre el número de receta y el número deregistro de datos o

� la transferencia de registros de datos se active mediante orden del control.

Requisito

Para que se transfieran de modo sincronizado los registros de datos entre el equipo de ope-ración y el control, se han de cumplir los siguientes requisitos en la configuración:

� El buzón de datos ha sido preparado bajo Sistema de destino → Puntero de área.

� En las propiedades de la receta se ha indicado el control con el que el equipo de opera-ción sincroniza la transferencia de los registros de datos.

Se ajusta el control en el editor de recetas bajo Propiedades → Transferencia.

En el Manual del usuario ProTool Configurar sistemas basados en Windows se detallaninformaciones referentes a este punto.

10.11.3 Buzón de datos para transferencia sincronizada

Estructura

El buzón de datos tiene una longitud fija de 5 palabras. Este está estructurado del siguientemodo:

Número de receta actual (1 – 999)

reservado

Estado (0, 2, 4, 12)

Número de registro actual (0 – 65.535)

1ra pal.

reservado

2da pal.

3ra pal.

4ta pal.

5ta pal.

7 070

Page 172: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-22Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Índice

La palabra de estado (palabra 4) puede asumir los siguientes valores:

Valor de ajuste Significado

decimal binario

0 0000 0000 Transferencia permitida, buzón de datos libre

2 0000 0010 Transferencia en curso

4 0000 0100 Transferencia concluida sin errores

12 0000 1100 Transferencia concluida con errores

10.11.4 Ejecución de la sincronización

Leer del control mediante operación en la indicación de recetas

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta a leer asícomo el estado ”Transferencia en curso” en el buzón de datos ypone a cero el número del registro de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del control y los muestra enla indicación de recetas.

En el caso de recetas con variables sincronizadas, los valores delcontrol se escribirán también en las variables.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Page 173: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-23Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Escribir en el control mediante operación en la indicación de recetas

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos a escribir así como el estado ”Transferencia encurso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación escribe los valores actuales en el control.

En el caso de recetas con variables sincronizadas, los valores modi-ficados entre visualización de recetas y variables serán actualizadosy luego se escribirán en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Leer del control mediante orden del control “PLC → DAT” (No. 69)

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la orden así como el estado ”Trans-ferencia en curso” en el buzón de datos.

Cancelación sinrespuesta.

3 El equipo de operación lee los valores del control y guarda estosvalores en el registro de datos que está indicado en la orden.

4 � Si se hubiera seleccionado ”Sobrescribir” en la orden, se sobres-cribe un registro de datos existente sin consulta de confirmación.

El equipo de operación ajusta el estado ”Transferencia con-cluida”.

� Si en la orden se eligió “No sobrescribir” y el registro de datos yaexiste, el equipo de operación interrumpe entonces el proceso yregistra 0000 1100 en la palabra de estado del buzón dedatos.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

En la página 10-26 encontrará informaciones sobre la estructura de la orden del control.

Page 174: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-24Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Escribir en el control mediante orden del control “DAT → PLC” (No. 70)

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la orden así como el estado ”Trans-ferencia en curso” en el buzón de datos.

Cancelación sinrespuesta.

3 El equipo de operación trae los valores del registro de datos indi-cado en la orden y escribe estos valores en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

En la página 10-26 encontrará informaciones sobre la estructura de la orden del control.

Leer del control mediante función configurada

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la función así como el estado”Transferencia en curso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del control y los guarda en elregistro de datos que está indicado en la función.

4 � Si se hubiera seleccionado ”Sobrescribir” en la función, sesobrescribe un registro de datos existente sin consulta de confir-mación.

El equipo de operación ajusta el estado ”Transferencia con-cluida”.

� Si en la orden se eligió “No sobrescribir” y el registro de datos yaexiste, el equipo de operación interrumpe entonces el proceso yregistra 0000 1100 en la palabra de estado del buzón dedatos.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Page 175: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-25Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Escribir en el control mediante función configurada

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la función así como el estado”Transferencia en curso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación trae los valores del registro de datos indi-cado en la función y escribe estos valores en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Indicación

La evaluación de los números de receta y de registro de datos en el control debe efec-tuarse, debido a la consistencia de los datos, sólo después de que el estado esté ajustadoen el buzón de datos a ”Transferencia concluida” o ”Transferencia concluida con errores”.

Posibles causas de errores

En caso que la transferencia de registros de datos se termine con errores, entonces estopuede tener, entre otras, las siguientes causas:

� no se ha ajustado la dirección de variable en el control

� no es posible sobrescribir registros de datos

� no existe el número de receta

� no existe el número de registro de datos

En el anexo, parte A se encuentra una lista de los avisos del sistema más importantes conindicaciones respecto a la localización de errores y el remedio.

Page 176: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-26Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Reacción debido a una cancelación ocasionada por un error

El equipo de operación reacciona de la siguiente manera a una cancelación ocasionada porun error en la transferencia de registros de datos:

� Inicio a través de operación en la indicación de recetas

Indicaciones en la línea de estado de la indicación de recetas y edición de avisos del sis-tema.

� Inicio a través de función

Edición de avisos del sistema

� Inicio a través de orden del control

No hay respuesta en el equipo de operación.

Independientemente de ello puede Ud. evaluar el estado de la transferencia mediante laconsulta de la palabra de estado en el buzón de datos.

10.11.5 Ordenes del control en recetas

Finalidad

También se puede iniciar la transferencia de registros de datos entre equipo de operación ycontrol desde el programa de control. Para ello no es necesaria ninguna operación en elequipo de operación.

Para este tipo de transferencia están disponibles las dos órdenes del control No. 69 yNo. 70.

No. 69: Leer registro de datos desde el control (“PLC → DAT”)

La orden del control No. 69 transfiere registros de datos desde el control hacia el equipo deoperación. La orden del control tiene la siguiente estructura:

Byte a la izquierda (BI) Byte a la derecha (BD)

Palabra 1 0 69

Palabra 2 Número de receta (1 – 999)

Palabra 3 Número de registro de datos (1 – 65.535)

Palabra 4 No sobrescribir registro de datos existente: 0

Sobrescribir registro de datos existente: 1

Page 177: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-27Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

No. 70: Escribir registro de datos en el control (“DAT → PLC”)

La orden del control No. 70 transfiere registros de datos desde el equipo de operación alcontrol. La orden del control tiene la siguiente estructura:

Byte a la izquierda (BI) Byte a la derecha (BD)

Palabra 1 0 70

Palabra 2 Número de receta (1 – 999)

Palabra 3 Número de registro de datos (1 – 65.535)

Palabra 4 —

Page 178: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC WinAC

10-28Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 179: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones conSIMATIC 505

11

Acoplamiento por NITP12

Acoplamiento PROFIBUS–DPcon SIMATIC 505

13

Areas de datos de usuariopara SIMATIC 505

14

Parte V Acoplamiento al SIMATIC 505

Page 180: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

10-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 181: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

11-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Gestión de comunicaciones con SIMATIC 505

El presente capítulo describen los tipos de datos soportados y la optimización durante lacomunicación entre el equipo de operación y el control SIMATIC 505.

Limitaciones conocidas

Actualmente no se soporta un acoplamiento RS 422 hacia SIMATIC 575-VME.

En la CPU 560-2120 y CPU 560-2820, en caso de utilización de la función especial no esposible el acceso a los tipos de datos de la memoria (User Data Types especiales). Lostipos de datos estándar se pueden seguir usando de forma usual.

Instalación

Las controladoras para el acoplamiento a un control SIMATIC 505 son componentes delsoftware de configuración ProTool y se instalan automáticamente.

En ProTool se ajustan también los parámetros para el acoplamiento al control. Para acoplarel equipo de operación ver en el capítulo 12 ó 13 los parámetros necesarios en el lado delcontrol.

Programa para la ejecución del protocolo DP

Para el acoplamiento al PROFIBUS-DP se necesita un programa SPS que ejecute el proto-colo. El suministro de ProTool incluye un ejemplo de tal programa (escrito en LADDER) quese puede adaptar a los distintos requisitos. El programa de ejemplo soporta el direcciona-miento P lineal. El programa de ejemplo se encuentra en el directorio PROTOOL\PLCPROG\SIMATIC505.

Compatibilidad entre ProTool V5.0x y versiones más recientes

Nuevas versiones de ProTool no soportan, en algunos controles, exactamente los mismosformatos de datos que ProTool V5.0x. No obstante, puede seguir utilizando su configura-ción. Al iniciar la configuración con una nueva versión de ProTool, en la ventana del pro-yecto aparecerá en el tipo de objeto Variables la indicación “Formato de datos no válido”. Laconfiguración puede editarse pero no puede generarse.

Inicie el diálogo para la variable haciendo doble-clic. Se muestra el formato antiguo noválido. Ahora es posible modificar el formato de datos a uno válido.

11

Page 182: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC 505

11-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

11.1 Tipos de datos

Para la configuración de variables y punteros de área Ud. tiene disponibles los tipos dedatos de usuario (User Data Types) listados en la tabla 11-1. El requisito consiste en queestos tipos de datos también hayan sido instaladas con TISOFT para la CPU.

Tabla 11-1 Tipos de datos para el equipo de operación

User Data Type Direccionamiento Formato

Discrete Input X BIT

Discrete Output Y BIT

Control Relay C BIT

Variable Memory V1) BIT

Word Input WX1)+/– INTINT

Word Output WY1)

INT+/– DOUBLE

Constant Memory K1)DOUBLEREAL

Status Word Memory STW1)

REALASCII

Timer/Counter Preset TCP1) +/– INT

Timer/Counter Current TCC1)INT

Analog Alarm

Process Loop

Special Function

1) En el acoplamiento a PROFIBUS-DP el programa de ejemplo suministrado solamente soporta estostipos de User Data.

Analog Alarm, Process Loop y Special Function son términos generales para una serie deUser Data Types específicos. Al elegirse estos términos generales en el diálogo Variableaparece una lista adicional de selección para ajustar los User Date Types correspondientes(véanse las tablas 11-2 a 11-4).

Tabla 11-2 Analog Alarm

User Data Type Direcciona-miento

Formato

Analog Alarm/Alarm Acknowledge Flags AACK +/–INT, INT

Analog Alarm Deadband AADB +/–INT, INT, REAL

Most Significant Word of Analog Alarm C-flags ACFH +/–INT, INT

Least Significant Word of Analog Alarm C-flags ACFL +/–INT, INT

Analog Alarm Error AERR +/–INT, INT, REAL

Analog Alarm High Alarm Limit AHA +/–INT, INT, REAL

Analog Alarm High-High Alarm Limit AHHA +/–INT, INT, REAL

Analog Alarm Low Alarm Limit ALA +/–INT, INT, REAL

Analog Alarm Low-Low Alarm Limit ALLA +/–INT, INT, REAL

Analog Alarm Orange Deviation Alarm Limit AODA +/–INT, INT, REAL

Analog Alarm Process Variable APV +/–INT, INT, REAL

Analog Alarm Process Variable High Limit APVH REAL

Page 183: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC 505

11-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Tabla 11-2 Analog Alarm, continuación

FormatoDirecciona-miento

User Data Type

Analog Alarm Process Variable Low Limit APVL REAL

Analog Alarm Rate of Change Alarm Limit ARCA REAL

Analog Alarm Setpoint ASP +/–INT, INT, REAL

Analog Alarm SP High Limit ASPH +/–INT, INT, REAL

Analog Alarm SP Low Limit ASPL +/–INT, INT, REAL

Analog Alarm Sample Rate ATS REAL

Analog Alarm Flags AVF +/–INT, INT

Analog Alarm Yellow Deviation Alarm Limit AYDA +/–INT, INT, REAL

Alarm Peak Elapsed Time APET +/–INT, INT

Tabla 11-3 Process Loop

User Data Type Direcciona-miento

Formato

Loop Alarm/Alarm Acknowledge Flags LACK +/–INT, INT

Loop Alarm Deadband LADB +/–INT, INT, REAL

Most Significant Word of Loop C-flags LCFH +/–INT, INT

Least Significant Word of Loop C-flags LCFL +/–INT, INT

Loop Error LERR +/–INT, INT, REAL

Loop Alarm High Limit LHA +/–INT, INT, REAL

Loop Alarm High-High Limit LHHA +/–INT, INT, REAL

Loop Gain LKC REAL

Loop Derivative Gain Limiting Coefficient LKD REAL

Loop Low Alarm Limit LLA +/–INT, INT, REAL

Loop Low-Low Alarm Limit LLLA +/–INT, INT, REAL

Loop Output LMN +/–INT, INT, REAL

Loop Bias LMX +/–INT, INT, REAL

Loop Orange Deviation Limit LODA +/–INT, INT, REAL

Loop Process Variable LPV +/–INT, INT, REAL

Loop PV High Limit LPVH REAL

Loop PV Low Limit LPVL REAL

Loop Rate of Change Alarm Limit LRCA REAL

Loop Ramp/Soak Flags LRSF +/–INT, INT

Loop Ramp/Soak Step Number LRSN +/–INT, INT

Loop Setpoint LSP +/–INT, INT, REAL

Loop Setpoint High Point LSPH +/–INT, INT, REAL

Loop Setpoint Low Limit LSPL +/–INT, INT, REAL

Loop Rate LTD REAL

Page 184: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC 505

11-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tabla 11-3 Process Loop, continuación

FormatoDirecciona-miento

User Data Type

Loop Reset LTI REAL

Loop Sample Rate LTS REAL

Loop V-flags LVF +/–INT, INT

Loop Yellow Deviation Alarm Limit LYDA +/–INT, INT, REAL

Loop Peak Elapsed Time LPET +/–INT, INT

Tabla 11-4 Special Function

User Data Type Direcciona-miento

Formato

SF Program Peak Elapsed Time PPET +/–INT, INT

SF Subroutine Peak Elapsed Time SPET +/–INT, INT

11.2 Optimización

Ciclo de recopilación y tiempo de actualización

Los ciclos de recopilación indicados en el software de configuración para los ”punteros deárea” y los ciclos de recopilación de las variables constituyen unos factores esenciales paralos tiempos de actualización obtenibles efectivamente.

El tiempo de actualización es el ciclo de recopilación más el tiempo de transferencia más eltiempo de procesamiento.

A fin de alcanzar unos tiempos de actualización óptimos se deberá tener en cuenta losiguiente para la configuración:

� Ajuste las distintas áreas de datos lo más pequeñas posible y tan grandes como seanecesario.

� Defina interrelacionadas las áreas de datos que se correspondan. El tiempo de actualiza-ción real mejora cuando ajusta un área grande en lugar de varias áreas pequeñas.

� Unos ciclos de recopilación elegidos demasiado pequeños perjudican innecesariamenteel rendimiento global. Ajuste el ciclo de recopilación de forma correspondiente a la veloci-dad de modificación de los valores del proceso. El curso de la temperatura de un hornoes, p. ej., esencialmente más lento que el curso del número de revoluciones de un accio-namiento eléctrico.

Valor de referencia para el ciclo de recopilación: 1 segundo.

� Para la mejora de los tiempos de actualización renuncie, dado el caso, a la transferenciacíclica de las áreas de datos de usuario (ciclo de recopilación 0). Utilice en su lugar órde-nes 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 se puedan detectar con seguridad las modificaciones en el control, éstas debe-rán estar presentes como mínimo durante el ciclo de recopilación real.

Page 185: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC 505

11-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Imágenes

El tiempo de actualización obtenible efectivamente en las imágenes depende del tipo y de lacantidad de los datos que se van a representar.

Para obtener unos tiempos reducidos de actualización, durante la configuración establezcasolamente ciclos cortos de recopilación para aquellos objetos que realmente requieran unaactualización rápida.

Curvas

Si en curvas controladas por bits se pone el bit general en el ”área de transferencia de cur-vas”, el equipo de operación actualiza cada vez todas aquellas curvas cuyo bit esté puestoen dicha área. Después repone el bit otra vez.

Sólo después de que se hayan repuesto todos los bits en el equipo de operación, se puedeponer de nuevo el bit general en el programa del control.

Ordenes del control

Si se envían numerosas órdenes del control en sucesión rápida para la operación, podríasobrecargarse a causa de ello la comunicación entre el equipo de operación y el control.

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 del control. Ahora, el equipode operación ejecuta la orden para lo cual aún necesita algún tiempo. Si en el buzón deórdenes se registra otra vez inmediatamente una nueva orden del control, puede demoraralgo de tiempo hasta que el equipo de operación ejecute la siguiente orden del control. Lasiguiente orden del control será recibida únicamente cuando el ordenador pueda procesarla,es decir, cuando tenga capacidad disponible.

Page 186: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMATIC 505

11-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 187: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

12-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Acoplamiento por NITP

El presente capítulo describe la comunicación entre el equipo de operación y el controlSIMATIC 505 con el acoplamiento en serie por NITP.

Equipos de operación

Los siguientes equipos de operación se pueden acoplar al SIMATIC 505 con el acopla-miento en serie por NITP:

� Panel PC

� PC estándar

� MP 370

� MP 270, MP 270B

� TP 270, OP 270

� TP 170B, OP 170B

� TP 170A

Instalación

Las controladoras para el acoplamiento a un control SIMATIC 505 son componentes delsoftware de configuración ProTool y se instalan automáticamente.

El acoplamiento del equipo de operación al control se limita fundamentalmente a la conexiónfísica del equipo de operación. En el control no son necesarios módulos especiales para elacoplamiento.

ConexiónPara conectar el equipo de operación al SIMATIC 505 no se requiere de ningún módulo decomunicación adicional. Puede realizarse la comunicación por un puerto estándar delsistema. Este es el interfase COM 1 ó 2 en el Panel PC y en un PC estándar, y el interfaseIF1 en todos los demás equipos de operación. En el lado del control se conecta el equipo deoperación al interfase de programación de la CPU (RS 232 ó RS 422). En la tabla 12-1encontrará los cables de conexión que se han de utilizar.

Indicación

En el Manual del equipo correspondiente encontrará el interfase que se ha de utilizar encada equipo de operación.

12

Page 188: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento por NITP

12-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tabla 12-1 Cables de conexión utilizables (ver la ocupación de pines en el anexo, parte C)

Equipos de operación

SIMATIC 505

RS 232, de 9 polos RS 232, de 25 polos RS 422, de 9 polos1 RS 422, de 9 polos2

MP 270B,OP 270, TP 270,xP 170x

RS 232, de 9 polos

Cable estándar deSIMATIC 505

PPX 260 109–0001

Cable estándar deSIMATIC 505

PPX 260 109–0001

– –

MP 370, MP 270

RS 232, de 15 polos

6XV1 440–2K_ _ _ 6VX1 440–2L_ _ _ – –

Todos, a excepción del Panel PC,PC estándar

RS 422, de 9 polos

– – 6XV1 440–2M_ _ _ 6XV1 440–1M_ _ _

Panel PC, PC estándarFI 25/45

COM 1, COM 2

Cable estándar deSIMATIC 505

PPX 260 109–0001

Cable estándar deSIMATIC 505

PPX 260 109–0001

TransconectorV.24/RS 422usual del mercado

TransconectorV.24/RS 422usual del mercado

’_’ Clave de longitudes1 para SIMATIC 505 (PLC 535, PLC 545-1101, PLC 565T)2 para SIMATIC 505 (PLC 545-1102, PLC 555)

12.1 Modo de funcionamiento principal

Variables

Programade usuario

Area de coordinación

Avisos

Valores delproceso

Area de datos delusuario

Guía delusuario

Equipo de operación

Control

Comunicación

Display/Manejo

Figura 12-1 Estructura de comunicaciones

Page 189: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento por NITP

12-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Finalidad de las variables

El intercambio de datos general entre el control y el equipo de operación se realiza pormedio de los valores del proceso. Para ello, en la configuración hay que colocar variablesque indiquen una dirección en el control. El equipo de operación lee de las direcciones indi-cadas el valor y lo muestra. Del mismo modo puede el operador efectuar una entrada en elequipo de operación, la cual se escribe después en la dirección en el control.

Areas de datos de usuario

Las área de datos de usuario sirven para intercambiar datos especiales y se deben instalarúnicamente cuando se usan dichos datos.

Las áreas de datos de usuario son necesarias por ejemplo en:

� Curvas

� Ordenes del control

� Control de LEDs

� Control de signos de vida

En el capítulo 14 encontrará una descripción exacta de las áreas de datos de usuario.

12.2 Parametrado en ProTool para NITP

Al crear un nuevo proyecto, el Assistent del proyecto le exigirá que determine el control. Pri-mero elija el protocolo SIMATIC 500/505 y luego ajuste en el botón de comando Paráme-tros los parámetros que se indican a continuación. Para poder modificar posteriormente losparámetros, en la ventana del proyecto elija la entrada Controles.

Introduzca los siguientes parámetros para el control:

Tabla 12-2 Parámetros para el control

Parámetro Explicación

Interfase Aquí elija en el equipo de operación el interfase a través del que se establece laconexión con el SIMATIC 505.

– En el Panel PC, PC estándar, FI 25/45 puede ser el interfase COM 1 óCOM 2.

– En el OP 37/Pro, MP 370, MP 270, MP 270B, TP 270, OP 270, TP 170B,OP 170B, TP 170A es, de acuerdo a la estructura física utilizada, el inter-fase IF1A, IF1B o IF2.

En el OP 37/Pro hay que ajustar adicionalmente en BIOS el interfase querealmente se ha utilizado. El empleo del interfase IF1A con RS 232 no precisamodificación alguna. Al emplearse el interfase IF1B con RS 422 elija en la BIOSla máscara Integrated Peripherals. Elija la entrada Serial 1 y cambie la estructurafísica a RS422/RS485 (IF1B).

Tipo de interfase Aquí elija entre RS 232 y RS 422.

Bits de datos Aquí elija el valor 7.

Paridad Aquí elija IMPAR.

Page 190: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento por NITP

12-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tabla 12-2 Parámetros para el control

ExplicaciónParámetro

Bits de stop Aquí elija el valor 1.

Velocidad Aquí elija la velocidad de comunicación entre el equipo de operación y elSIMATIC 505. La comunicación se puede ejecutar con una velocidad máxima de38 400 baudios.

Page 191: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

13-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Acoplamiento PROFIBUS-DP conSIMATIC 505

El presente capítulo describe la comunicación entre el equipo de operación y SIMATIC 505por medio de PROFIBUS-DP.

Definición

PROFIBUS-DP es un bus de campo maestro-esclavo con hasta 122 equipos esclavos. Nor-malmente se opera una red PROFIBUS-DP con un equipo maestro. Este realiza un pollingcíclico de todos los equipos esclavos. Por ejemplo, el equipo maestro puede ser un AG conun módulo de interfase compatible con la norma DP. Todos los equipos de operación funcio-nan como esclavo y están fijamente asignados a un AG maestro.

El acoplamiento de los PROFIBUS-DP esclavos es compatible a la norma dePROFIBUS-DP EN 50170, volumen 2.

Equipos de operación

Los siguientes equipos de operación se pueden acoplar al SIMATIC 505 por medio dePROFIBUS-DP:

� Panel PC

� PC estándar con procesador de comunicación CP 5611 ó CP 5511

� MP 370

� MP 270, MP 270B

� TP 270, OP 270

� TP 170B, OP 170B

Requerimientos de hardware

Para enlazar los equipos de operación en una red PROFIBUS-DP ya existente se necesitanlos siguientes componentes de hardware:

� en el PLC:

CP 5434 DP (Annex-Card)

� en todos los equipos (de operación o control):

Un conector de conexión de bus PROFIBUS-DP u otro componente autorizado para estefin (con excepción de la terminal de bus FSK, véase configurador en el catálogo ST80.1de SIMATIC HMI).

13

Page 192: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP con SIMATIC 505

13-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Requerimientos de software

Para el acoplamiento PROFIBUS-DP se necesitan adicionalmente los siguientes componen-tes de software:

� Software de configuración ProTool a partir de la versión 5.1.

� Software de configuración específico para el parametrado del módulo de interfase com-patible con la norma DP.

Instalación

Las controladoras para el acoplamiento a un control SIMATIC 505 son componentes delsoftware de configuración ProTool y se instalan automáticamente.

Para el acoplamiento del equipo de operación al control se necesita tanto la conexión físicaasí como un programa PLC en el control. Un programa de ejemplo forma parte delsuministro de ProTool/Pro.

Límites del sistema

Al formarse una red por medio de PROFIBUS-DP, máximo 120 de los 122 esclavos puedenser equipos de operación. Estos valores son límites teóricos. Los límites reales quedandeterminados por la capacidad de la memoria y el rendimiento del control.

Page 193: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP con SIMATIC 505

13-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

13.1 Modo de funcionamiento principal

��������������

� ���������������

�����������

����������!

���������������� �

���������������� �

���������������� �

Variables

Area de coordinación

Avisos

Valores del proceso

Area de datos delusuario

Guía delusuario

Control

Figura 13-1 Estructura de comunicaciones

Finalidad de las variables

El intercambio de datos general entre el control y el equipo de operación se realiza pormedio de los valores del proceso. Para ello, en la configuración hay que colocar variablesque indiquen una dirección en el control. El equipo de operación lee de las direcciones indi-cadas el valor y lo muestra. Del mismo modo puede el operador efectuar una entrada en elequipo de operación, la cual se escribe después en la dirección en el control.

Page 194: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP con SIMATIC 505

13-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Areas de datos de usuario

Las área de datos de usuario sirven para intercambiar datos especiales y se deben instalarúnicamente cuando se usan dichos datos.

Las áreas de datos de usuario son necesarias por ejemplo en:

� Curvas

� Ordenes del control

� Control de LEDs

� Control de signos de vida

En el capítulo 14 encontrará una descripción exacta de las áreas de datos de usuario.

Programa para la ejecución del protocolo DP

Para el acoplamiento al PROFIBUS-DP se necesita un programa PLC que ejecute el proto-colo. El suministro de ProTool incluye un ejemplo de tal programa (escrito en LADDER) quese puede adaptar a los distintos requisitos. El programa de ejemplo soporta el direcciona-miento P lineal. El programa de ejemplo se encuentra en el directorio PROTOOL\PLCPROG\SIMATIC505.

El programa de ejemplo está diseñado para la CPU 545 y la CPU 555 que están acopladasa la red PROFIBUS-DP a través del CP 5434-DP (Annex-Card). En el programa de ejemplose han guardado los siguientes ajustes y deben ajustarse exactamente de esta formadurante la configuración.

Tabla 13-1 Programa de ejemplo para un proyecto de PC estándar

Programa Parámetro Valor de ajuste

ProTool Equipo de operación PC

Protocolo SIMATIC 505 DP

Dirección de OP 3

Interfase DP/MPI

Velocidad 1,5 MBaud

Longitud de bloque Class B middle

COM Profibus Tipo de estación maestra 505-CP5434-DP

Tipo de direccionamiento Lineal

Dirección esclavo 3

Tipo de estación Equipo de operación correspon-diente

Configuración de consigna Class B middle

Configurado a la dirección E P000-P048

Configurado a la dirección A P000-P016

TISOFT Dirección I/O 0100 para WX32 y WY16

Area para el intercambio de datos V900-V1020

Page 195: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP con SIMATIC 505

13-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Ajuste de los interfases

En Windows se ajusta el interfase de la siguiente manera: Ajustes → Panel de Con-trol → Ajustar puerto PG/PC

Punto de acceso de la aplicación DPSONLINE

Parametrado de módulos utilizado PROFIBUS DP esclavo

Para equipos de operación con el sistema operativo Windows CE no es necesario hacerningún ajuste.

13.2 Parametrado en ProTool para PROFIBUS-DP

Parámetro

Al crear un nuevo proyecto, el Assistent del proyecto le exigirá que determine el control. Pri-mero elija el protocolo SIMATIC 500/505-DP y luego ajuste en el botón de comando Pará-metros los parámetros que se indican a continuación. Para poder modificar posteriormentelos parámetros, en la ventana del proyecto elija la entrada Controles.

Introduzca los siguientes parámetros para el control:

Tabla 13-2 Parámetros para el control

Parámetro Explicación

Dirección OP Dirección PROFIBUS-DP del equipo de operación.

Margen de valores 3 a 125

Interfase Sirve para elegir el interfase del equipo de operación con el que se establece laconexión con el control.

En un Panel PC, PC estándar y FI 25/45 el interfase es DP/MPI.

En el OP 37/Pro, MP 370, MP 270, MP 270B, TP 270, OP 270, TP 170B yOP 170B el interfase es IF1B.

En el OP 37/Pro también es necesario activar ASPC2 en la BIOS. En la BIOS delOP 37/Pro cambie en la máscara Integrated Peripherals la entrada ASPC2 aEnabled.

Page 196: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP con SIMATIC 505

13-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tabla 13-2 Parámetros para el control

ExplicaciónParámetro

Velocidad La velocidad con la que se comunica en la configuración de red. La velocidaddebe ser igual para todos los equipos dentro de la red.

Son posibles las siguientes velocidades:

– 93,75 kBit/s

– 187,5 kBit/s

– 500 kBit/s

– 1,5 MBit/s (valor preajustado)

– 12 MBit/s

Configuración deconsigna

Sirve para definir el área E/S que se utiliza para el área de comunicación entre elequipo de operación y el PLC. El tamaño del área E/S influye en el rendimiento.

La configuración de consigna ha sido realizada según la clase B (realización delequipo esclavo Basic DP según EN 50170). Es posible elegir cuatro configura-ciones de consigna distintas:

– Class B tiny

– Class B small

– Class B middle

– Class B big

La tabla 13-3 muestra la ocupación de las áreas E/S.

Los ajustes en ProTool deben coincidir con los datos de configuración del módulo de inter-fase CP 5434 DP.

Configuración de consigna

La ocupación de las áreas E/S se define de forma fija con los cuatro valores posibles. Latabla 13-3 muestra la ocupación correspondiente de las áreas E/S.

Tabla 13-3 Ocupación de las áreas E/S para Class B

Clase Entradas (Byte) Salidas (Byte)

Class B tiny 32 22

Class B small 42 22

Class B middle 64 32

Class B big 128 64

Para la transmisión de grandes cantidades de datos se recomienda elegir un área E/Sgrande. De esta forma se actualizan más rápidamente las visualizaciones en el equipo deoperación ya que los datos se leen en un sólo ciclo.

Page 197: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP con SIMATIC 505

13-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

13.3 Parametrado de la red PROFIBUS-DP

Módulo de interfase CP 5434 DP

Para configurar el CP 5434 DP se requiere el paquete de configuración COM PROFIBUS.El suministro de ProTool incluye archivos GSD para equipos de operación esclavos. Estosarchivos GSD se encuentran en el directorio \PROTOOL\PLCPROG\GSD.

Para los distintos equipos de operación también son necesarios distintos archivos GSD. Latabla 13-4 muestra la asignación.

Tabla 13-4 Asignación de archivos GSD a los equipos de operación

Archivo GSD ID del fabricante hasta 12 MBaudios

SIEM8076.GSD 0x8076 Panel PC, PC estándar, FI 25/45

SIEM8077.GSD 0x8077 OP37/Pro

SIEM80BE.GSD 0x80BE MP 370

SIEM8078.GSD 0x8078 MP270

SIEM80E4.GSD 0x80E4 MP 270B, OP 270, TP 270

SIEM80B3.GSD 0x80B3 TP 170B, OP 170B

Si los archivos GSD en el directorio \PROTOOL\PLCPROG\GSDde COM PROFIBUS sonmás antiguos que los archivos GSD suministrados con ProTool o si COM PROFIBUS aúnno soporta un nuevo equipo de operación, entonces hay que copiar los archivos de ProToolal COM PROFIBUS. A continuación reinicie COM PROFIBUS y elija Leer archivosGSD.

Si ya ha configurado COM PROFIBUS con un archivo más antiguo y desea utilizar los archi-vos GSD más recientes debe realizar una configuración nueva.

Parámetros

Para que CP 5434 DP y el equipo de operación puedan comunicarse hay que ajustar enCOM PROFIBUS los siguientes parámetros:

� Tipo de estación: HMI

� Número de estación: 3–125

El valor aquí introducido debe coincidir con la dirección OP definida durante la configura-ción del equipo de operación.

Page 198: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Acoplamiento PROFIBUS-DP con SIMATIC 505

13-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

� Configuración de consigna:

La configuración de consigna queda determinada por la selección de la clase y por elnombre simbólico de la configuración. Son posibles las siguientes configuraciones deconsigna:

– Class B tiny

– Class B small

– Class B middle

– Class B big

� Identificador de dirección:

El identificador de dirección es asignado automáticamente por la configuración de con-signa y no debe modificarse.

� Dirección E y S:

La dirección debe coincidir con la dirección establecida en el programa PLC

Incluir configuración COM PROFIBUS en TISOFT

En la documentación TISOFT se describe detalladamente cómo se debe incluir la configura-ción COM PROFIBUS en el programa TISOFT. Aquí solamente se explican los pasos aseguir de forma breve:

1. Cree un archivo binario en COM PROFIBUS mediante Export.

2. Por medio de CONFIO → PRO-DP → MERGE incluir el archivo binario en el programaTISOFT.

3. Coloque la CPU en el modo ONLINE PLC Mode.

4. En CONFIO → PRO-DP → CONFIG definir las direcciones de E/S en TISOFT.

5. Transfiera el programa a la CPU mediante UPDATE.

Page 199: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

14-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Areas de datos de usuario para SIMATIC 505

Síntesis

Las áreas de datos del usuario sirven para el intercambio de datos entre el control y elequipo de operación.

Las áreas de datos de usuario son escritas y leídas alternativamente por el equipo de ope-ración y el programa de usuario durante la comunicación. Mediante la evaluación de losdatos allí depositados, el control y el equipo de operación activan recíprocamente accionesdefinidas fijas.

En el presente capítulo se describen la función, la estructura y las particularidades de lasdistintas áreas de datos del usuario.

14.1 Areas de datos de usuario disponibles

Definición

Las áreas de datos de usuario pueden estar en las diferentes áreas de datos del control,como p. ej. V-Memory.

Instalar las áreas de datos del usuario tanto en el proyecto ProTool así como también en elcontrol.

En un proyecto ProTool se pueden ajustar y cambiar las áreas de datos de usuario en elmenú bajo Pegar → Puntero de área.

14

Page 200: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Volumen de funciones

Las áreas de datos del usuario dependen del equipo de operación que se utiliza. Lastablas 14-1 y 14-2 facilitan una relación general sobre el volumen de funciones de los distin-tos equipos de operación.

Tabla 14-1 Areas de datos del usuario utilizables, parte 1

Area de datos de usuario Panel PC PC estándar MP 370

Versión de usuario x x x

Buzón de órdenes x x x

Avisos de servicio x x x

Número de la imagen x x x

Buzón de datos x x x

Fecha/Hora x x x

Fecha/Hora PLC x x x

Coordinación x x x

Solicitud de curva x x x

Transferencia curvas 1, 2 x x x

Imagen de los LED1 x – x

Acuses OP/PLC x x x

Alarmas x x x1 Posible sólo en equipos de operación con teclas.

Tabla 14-2 Areas de datos del usuario utilizables, parte 2

Area de datos de usuario MP 270MP 270B

TP 270OP 270

TP 170BOP 170B

TP 170A

Versión de usuario x x x –

Buzón de órdenes x x x –

Avisos de servicio x x x x

Número de la imagen x x x –

Buzón de datos x x x –

Fecha/Hora x x x –

Fecha/Hora PLC x x x x

Coordinación x x x –

Solicitud de curva x x – –

Transferencia curvas 1, 2 x x – –

Imagen de los LED1 x x x –

Acuses OP/PLC x x x –

Alarmas x x x –1 Posible sólo en equipos de operación con teclas.

Page 201: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

La tabla 14-3 muestra cómo el control y el equipo de operación acceden a áreas de datosde usuario individuales – leyendo (R) o escribiendo (W).

Tabla 14-3 Utilización de las áreas de datos de usuario

Area de datos deusuario

Necesaria para Equipo deoperación

Control

Versión de usuario ProTool Runtime verifica si la versión del pro-yecto ProTool y el proyecto en el control sonconsistentes

R W

Buzón de órdenes Programa de control activa funciones en elequipo de operación

R/W R/W

Avisos de servicio Procedimiento de aviso de bitLlegada y desaparecida de avisos de servicio

R W

Número de la imagen Evaluación por el control, qué imagen estáabierta de momento

W R

Buzón de datos Transferencia de registros de datos con sincro-nización

R/W R/W

Fecha/Hora Transferencia de fecha y hora desde el equipode operación hacia el control

W R

Fecha/Hora PLC Transferencia de fecha y hora desde el equipode operación hacia el control

R W

Coordinación Consultar estado del equipo de operación en elprograma de control

W R

Solicitud de curva Curvas de tendencia proyectadas con ”controlpor bit” o curvas de perfil proyectadas

W R

Transferencia decurvas 1

Curvas de tendencia proyectadas con ”controlpor bit” o curvas de perfil proyectadas

R/W R/W

Transferencia decurvas 2

Curvas de perfil proyectadas con ”buffer alter-nativo”

R/W R/W

Imagen de los LED Manejo de un LED por el control R W

Acuses OP El equipo de operación avisa al control que seha acusado (o confirmado) una alarma

W R

Acuses PLC El control confirma una alarma R W

Alarmas Procedimiento de aviso de bitLlegada y desaparecida de avisos de alarma

R W

En los siguientes subcapítulos se describen las áreas de datos de usuario y los punteros deárea asignados.

Page 202: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

14.2 Area de datos de usuario, Versión de usuario

Utilización

Cuando arranca el equipo de operación se puede verificar si el equipo de operación estáconectado al control correcto. Esto es importante cuando se utilizan varios equipos de ope-ración.

Para ello el equipo de operación compara un valor guardado en el control con el valor indi-cado en la configuración. Con esto se garantiza la compatibilidad de los datos de configura-ción con el programa del control. Si no hay concordancia se presenta un aviso del sistema yse termina la configuración Runtime.

Si se quiere hacer uso de esta área de datos de usuario, ajustar en la configuración losiguiente:

� Detalles de la versión que tiene la configuración – valor entre 1 y 255.

ProTool: Sistema de destino → Ajustes

� Dirección de los datos del valor para la versión que está guardada en el control:

ProTool: Pegar → Puntero de área, tipos disponibles: Versión de usuario

!Peligro

La versión de usuario se verifica únicamente mientras se establece la comunicación al ini-ciarse ProTool Runtime. Si después se cambia el control no se ejecutará ninguna verifica-ción de la versión de usuario.

14.3 Area de datos de usuario, Buzón de órdenes

Descripción

A través del buzón de órdenes se pueden dar al equipo de operación órdenes del control yde este modo activar acciones en el equipo de operación. A estas funciones pertenecen,p. ej.:

� Visualizar imagen

� Ajustar fecha y hora

El buzón de órdenes se instala bajo el puntero de área y tiene una longitud de cuatro pala-bras de datos.

En la primera palabra del buzón de órdenes se encuentra el número de la orden. En funciónde la orden del control se pueden transmitir hasta tres parámetros.

Page 203: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

n+0

1 16

No. de orden

Parámetro 1

Parámetro 2

Parámetro 3

Palabra de datos

n+2

n+4

n+6

Figura 14-1 Estructura del área de datos de usuario Buzón de órdenes

Si la primera palabra del buzón de órdenes no es igual a cero, el equipo de operación eva-lúa la orden del control. A continuación, el equipo de operación pone de nuevo a cero dichapalabra de datos. Por esta razón se deben registrar primero los parámetros en el buzón deórdenes y sólo después el número de la orden.

Las órdenes del control posibles con números de orden y parámetros se detallan en la“Ayuda Online ProTool” y en el anexo, parte B.

14.4 Areas de datos de usuario, Avisos de servicio y avisos dealarma y Acuse

Definición

Los avisos están compuestos de un texto estático y/o variables. El texto y las variables sepueden proyectar libremente.

Fundamentalmente, los avisos se subdividen en avisos de servicio y alarmas. El proyectistadefine lo que es un aviso de servicio y lo que es una alarma.

Aviso de servicio

Un aviso de servicio indica un estado, p. ej.

� Motor conectado

� Control en servicio manual

Alarma

Un aviso de alarma muestra una anomalía en el servicio, p. ej.

� La válvula no abre

� Temperatura del motor muy alta

Page 204: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Acuse

Como los avisos de alarma indican estados de servicio excepcionales, ellos se deben acu-sar. 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 aviso

Una activación del aviso se realiza poniendo un bit en una de las áreas de avisos del con-trol. La posición de las áreas de avisos es definida con la herramienta de configuración.También se ha de instalar el área respectiva en el control.

En cuanto se ponga el bit en el área de avisos de servicio o de alarmas del control y setransfiera dicho área al equipo de operación, este equipo reconoce el aviso correspondientecomo ”llegado”.

A la inversa, el aviso es registrado como ”desaparecido” por el equipo de operación despuésde haber sido repuesto el mismo bit en el control.

Areas de avisos

La tabla 5-4 contiene la cantidad de áreas de avisos para avisos del servicio y alarmas, paraacuses OP (equipo de operación → control) y para acuses PLC (control → equipo de opera-ción) así como la cantidad de palabras para los distintos equipos de operación.

Tabla 14-4 Distribución de las áreas de avisos

Equipo de operación Area de avisos de servicio, área de alarmas Area de acuse OP, área de acuse PLC

Cantidad de áreas de datos,máxima

Palabras en área de datos, total

Panel PC 8 125

PC estándar 8 125

MP 370 8 125

MP 270, MP 270B 8 125

TP 270, OP 270 8 125

TP 170B, OP 170B 8 125

TP 170A 8 1251

1 Posible sólo para avisos de servicio.

Page 205: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Correspondencia entre el bit de aviso y el número de aviso

A cada Bit en un área de avisos configurada se le puede proyectar un aviso. Los bits estánasignados a los números de avisos en orden creciente.

Ejemplo:

En el control se han configurado la siguiente área de avisos de servicio:

V 43 Longitud 5 (en palabras)

La figura 14-2 muestra la correspondencia de los 80 (5 x 16) números de avisos en total ylos distintos números de bits en el área de avisos de servicio del control. Dicha asignaciónse efectúa automáticamente en el equipo de operación.

65

1V 431616

80V 47

1

Número de aviso

Bit

Figura 14-2 Correspondencia entre bit de aviso y número de aviso

Area de datos de usuario Acuse

Si el control debe ser informado acerca de un acuse de una alarma en el equipo de opera-ción, o si el acuse debe realizarse por el control, entonces en el control hay que instalaráreas de acuse respectivas. Estas áreas de acuse también se han de indicar en el proyectoProTool bajo Puntero de área.

� Area de acuse Equipo de operación → Control:

A través de esta área se informa al control cuándo una alarma es acusada mediantemanejo en el equipo de operación. Para ello hay que configurar o crear el puntero deárea “Acuses OP”.

� Area de acuse Control → Equipo de operación:

A través de esta área el control efectúa el acuse de una alarma. Para esto hay que ajus-tar el puntero de área “Acuses PLC”.

Estas áreas de acuse también se han de indicar en la configuración bajo Puntero de área.

Page 206: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

La figura 14-3 muestra esquemáticamente las distintas áreas de alarma y acuse. Los proce-sos de acuse están indicados en las figuras 14-5 y 14-6.

Procesamientointerno / vinculación

Control

Area de alarmas

Area de acuseControl →Equipo de operación

Area de acuseEquipo de operación →Control

Equipo de operación

ACK

Figura 14-3 Areas de alarma y de acuse

Correspondencia entre el bit de acuse y el número de aviso

Cada aviso de alarma tiene un número de aviso. Dicho número de aviso tiene asignadorespectivamente el mismo bit x del área de alarmas y el mismo bit x del área de acuse.Normalmente, el área de acuse tiene la misma longitud que el área de alarmascorrespondiente.

Cuando la longitud de un área de acuse no abarca la longitud total del correspondiente áreade alarmas, y hay las siguientes áreas de alarmas y de acuse, rige entonces la siguientecorrespondencia:

.............16

17.............

.............

.............163248

1Bit de acuse para alarma No. 64

.............

1 161

64498065

BitAlarma No. 16

Area de alarmas 1

BitAlarma No. 64

Area de alarmas 2

33

Bit de acuse para alarma No. 16

Area de acuse 1

Area de acuse 2

17..........................

1632

1 161

Bit

.............161

.............64498065

Bit

Figura 14-4 Correspondencia entre bit de acuse y número de aviso

Page 207: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Area de acuse Control → Equipo de operación

Un bit colocado por el control en esta área acusa el aviso de alarma correspondiente en elequipo de operación y cumple así la misma función que si se pulsara la tecla ACK. Retro-ceda el bit antes de que ponga el bit otra vez en el área de alarmas. La figura 14-5 muestrael diagrama de impulsos.

El área de acuse Control → Equipo de operación

� tiene que seguir inmediatamente después del á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 correspondiente.

Area de alarmas

Area de acuse Control → Equipo de operación Acuse por medio

del control

Figura 14-5 Diagrama de impulsos para el área de acuse Control → Equipo de operación

Area de acuse Equipo de operación → Control

Si se pone un bit en el área de alarmas, el equipo de operación repone el bit pertenecienteen el área de acuse. Debido al procesamiento que realiza el equipo de operación, estos dosprocesos presentan cierta diferencia temporal. Si se acusa la alarma en el equipo de opera-ción, se pone el bit en el área de acuse. Así el control puede reconocer que la alarma hasido acusada (o confirmada). La figura 14-6 muestra el diagrama de impulsos.

El área de acuse Equipo de operación → Control puede tener como máximo la misma longi-tud que el área de alarmas correspondiente.

Area de alarmas

Area de acuse Equipode operación → Control

Acuse a travésde equipo de operación

Figura 14-6 Diagrama de impulsos para el área de acuse Equipo de operación → Control

Page 208: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Tamaño de las áreas de acuse

Las áreas de acuse Control → Equipo de operación y Equipo de operación → Control nodeben ser más grandes que el área de alarmas perteneciente. Sin embargo, el área deacuse se puede ajustar más pequeña cuando el acuse no deba ser efectuado por el controlen todas las alarmas. Lo mismo vale cuando el acuse no debe ser reconocido en todas lasalarmas en el control. La figura 14-7 aclara el presente caso.

Area de alarmas Area de acuse dealarmas reducida

Bit 1

Bit n

Bit 1

Bit n

Alarmas que nopueden seracusadas

Alarmas quepueden seracusadas

Bit m

Figura 14-7 Area de acuse reducida

Indicación

¡Deposite las alarmas importantes en el área de alarmas de forma ascendente desde elbit 1!

14.5 Area de datos de usuario, Número de la imagen

Aplicación

En el área de datos de usuario Número de la imagen los equipos de operación colocaninformaciones acerca de la imagen iniciada en el equipo de operación.

Esto permite transferir informaciones acerca del contenido actual del display del equipo deoperación al control y causar desde allí ciertas reacciones, p. ej. iniciar otra imagen.

Requisito

Si se debe utilizar el área de los números de la imagen, ésta debe establecerse en el pro-yecto ProTool como Puntero de área. Puede colocarse una sola vez en un solo control.

Se transmite el área de los números de la imagen al control de forma espontánea, es decir,la transmisión siempre se lleva a cabo cuando en el equipo de operación se selecciona unanueva imagen. Por lo tanto no es necesario configurar un ciclo de recopilación.

Page 209: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-11Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Estructura

El área de los números de la imagen es un área de datos con una longitud fija de 5 palabrasde datos.

A continuación aparece la estructura del área de los números de la imagen dentro de lamemoria del control.

tipo de imagen actual

reservado

número de cuadro actual

número de imagen actual

1 16

1ra pal.

reservado

2da pal.

3ra pal.

4ta pal.

5ta pal.

Entrada Ocupación

tipo de imagen actual 1 para imagen de base o4 para ventana permanente

número de imagen actual 1 a 65535

número de cuadro actual 1 a 65535

14.6 Area de datos de usuario, Fecha/Hora

Transferencia de fecha y hora

Por medio de la orden del control 41 se puede iniciar la transferencia de hora y fecha desdeel equipo de operación al control. La fecha y la hora se escriben en el área de datos Fecha/Hora con la orden del control 41 y allí pueden ser valoradas por el programa de control. Lafigura 14-8 muestra la estructura del área de datos. Todos los datos están codificados BCD.

reservado1 8 9 16

n+0

DL DR

Hora (0–23)

n+1

n+2

n+3

n+4

n+5

Minuto (0–59) Segundo (0–59)

reservado

reservado Día de la semana (1–7, 1=Dom.)

Día (1–31) Mes (1–12)

Año (80–99/0–29) reservado

Hor

aF

echa

DW

Figura 14-8 Estructura del área de datos Hora y Fecha

Page 210: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-12Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

14.7 Area de datos de usuario, Fecha/Hora PLC

Transferencia de fecha y hora hasta el equipo de operación

La transferencia de hora y fecha hasta el equipo de operación es por lo general aconsejablecuando el control es maestro para la hora.

En el equipo de operación TP 170A existe el siguiente caso especial:

Es necesario hacer la sincronización con la hora PLC del sistema sies que en una imagenProTool se desea insertar un objeto de imagen Visualización de avisos sencilla.El objeto de la imagen Visualización de avisos sencilla es el único objeto de laimagen del TP 170A que tiene acceso a la hora del sistema del equipo. Esta limitación valeexclusivamente para el TP 170A.

Estructura (codificado en BCD)

1 8 9 16

n+0

DL DR

Hora (0–23)n+1

n+2

n+3

Minuto (0–59) Segundo (0–59)

reservadoreservado Día de la semana (1–7, 1=Dom.)

Día (1–31)

Mes (1–12)Año (80–99/0–29)

DW

Figura 14-9 Estructura del área de datos Fecha/Hora en el formato DATE_AND_TIME

La estructura corresponde a STW141–STW144. Introducir la dirección STW141 para estepuntero de área.

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

El control escribe cíclicamente el área de datos, mientras que el equipo de operación lee yse sincroniza (ver el Manual del usuario ProTool).

Page 211: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-13Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Indicación

En la configuración no hay que seleccionar un ciclo de recopilación muy pequeño para elpuntero de área Fecha/hora, debido que esto influencia el rendimiento del equipo de opera-ción.

Recomendación: Ciclo de recopilación de 1 minuto si el proceso lo permite.

14.8 Area de datos de usuario, Coordinación

El área de datos de usuario Coordinación tiene una longitud de dos palabras de datos. Elárea sirve para realizar las siguientes funciones:

� Reconocer el arranque del equipo de operación en el programa de control

� Detectar el modo de servicio actual del equipo de operación en el programa de control

� Reconocer la disponibilidad de comunicación del equipo de operación en el programa decontrol

Indicación

En cada actualización del área de coordinación por medio del equipo de operación se escri-birá siempre el área de coordinación completa.

Por tal razón, el programa PLC (autómata controlable) no debe efectuar ninguna modifica-ción en el área de coordinación.

Ocupación de los bits en el área de coordinación

– = reservadoX = ocupado

X

Bit de arranque

Modo de servicio

Bit de vida

9 16DR n +0

–– XX14 15

––––1 8

DL n +0

–– –––––1ra pal.

Figura 14-10 Significado de los bits en el área de coordinación

Bit de arranque

El equipo de operación coloca brevemente a 0 el bit de arranque durante el proceso dearranque. Después del proceso de arranque el bit estará permanentemente en 1.

Page 212: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-14Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Modo de servicio

Tan pronto como el equipo de operación sea colocado off-line por el operador, el bit delmodo de servicio será puesto a 1. En un servicio normal del equipo de operación, el estadodel bit del modo de es 0. En el programa de control Ud. puede consultar este bit y determi-nar así el modo de servicio actual del equipo de operación.

Bit de vida

El bit de vida es invertido por el equipo de operación en intervalos de tiempo de un segundoaproximadamente. En el programa de control Ud. puede consultar este bit y comprobar asísi aún existe una conexión hacia el equipo de operación.

14.9 Areas de datos de usuario, Solicitud de curva y transferenciade curvas

Curvas

Una curva es la representación gráfica de un valor del control. La lectura del valor se efec-túa controlada por tiempo o por bits en función de la configuración.

Curvas controladas por tiempo

El equipo de operación lee los valores de la curva cíclicamente según un intervalo de tiempodefinido durante la configuración. Las curvas controladas por tiempo son apropiadas paradesarrollos continuos como, p. ej. la temperatura de servicio de un motor.

Curvas controladas por bit

Si se coloca un bit de trigger en el puntero de área Transferencia de curvas, el equipo deoperación leerá sólo un valor de la curva o bien todo el buffer de la curva. Esto se definedurante la configuración. Las curvas controladas por bits se utilizan normalmente para larepresentación de valores que cambian muy rápidamente. Un ejemplo al respecto es la pre-sión de inyección durante la fabricación de piezas de plástico.

Para activar curvas controladas por bits se han de definir durante la configuración lascorrespondientes áreas en el proyecto ProTool (bajo Puntero de área) y se han de ajustaren el control. El equipo de operación y el control comunican entre sí a través de estasáreas.

Page 213: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-15Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Las siguientes áreas están disponibles para curvas:

� Area de solicitud de curvas

� Area de transferencia de curvas 1

� Area de transferencia de curvas 2 (sólo necesaria en caso de buffer alternativo).

En la configuración asigne un bit a una curva. De esta manera estará determinada clara-mente la asignación de bits para todas las áreas.

Buffer alternativo

El buffer alternativo es un segundo buffer para la misma curva, el cual se puede instalardurante la configuración.

Mientras el equipo de operación lee los valores del buffer 1, el control escribe en el buffer 2.Mientras el equipo de operación lee del buffer 2, el control escribe en el buffer 1. Así seevita que los valores de la curva sean sobreescritos por el control mientras el equipo deoperación lee la curva.

Distribución del puntero de área

Los punteros de área Solicitud de curvas, Transferencia de curvas 1 y 2 pueden distribuirseen áreas de datos separadas con una cantidad y longitud máximas prefijadas (tabla 14-5).

Tabla 14-5 Distribución del puntero de área

Area de datos

Solicitud de Transferencia de curvascurva

1 2

Cantidad de áreas de datos, máxima 8 8 8

Palabras en área de datos, total 8 8 8

Area de solicitud de curvas

Si en el equipo de operación se abre una imagen con una o varias curvas, el equipo de ope-ración pone los correspondientes bits en el área de solicitud de curvas. Después de la anu-lación de la imagen, el equipo de operación repone los bits correspondientes en el área desolicitud de curvas.

A través del área de solicitud de curvas en el control se puede evaluar la curva que serepresenta actualmente en el equipo de operación. Las curvas también se pueden controlarsin evaluación del área de solicitud de curvas.

Page 214: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-16Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Area de transferencia de curvas 1

Esta área sirve para realizar el control (trigger) de curvas. Ponga en el programa del controlel bit asignado a la curva en el área de transferencia de curvas y el bit general de curvas. Elequipo de operación reconoce el Trigger y lee un valor o todo el buffer. Después repone elbit de la curva y el bit general de curvas.

Area(s) de transferencia de curvas

Bit general de curvas

1ra pal.

2da pal.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16Número de bit

Mientras no se haya repuesto el bit general de curvas, el área de transferencia de curvas nodebe ser modificado por el programa del control.

Area de transferencia de curvas 2

El área de transferencia de curvas 2 es necesaria para curvas que se configuran con el buf-fer alternativo. Tiene exactamente la misma estructura que el área de transferencia de cur-vas 1.

14.10 Area de datos de usuario, Imagen de los LED

Aplicación

Los paneles de operador (OP), Multi Panel (MP) y Panel PC tienen diodos luminosos (LED)en las teclas de funciones. Estos LEDs pueden ser activados desde el control. De estemodo es posible, p. ej. señalar al operador mediante un diodo luminoso la tecla que debepulsar en función de la situación.

Requisito

Para poder controlar los LED, en el control se deben instalar las áreas de datos respectivas,llamadas imágenes, y se deben indicar en la configuración como punteros de área.

Distribución del puntero de área

El puntero de área imagen de los LED se puede dividir en áreas de datos separadas talcomo se muestra en la tabla siguiente.

Page 215: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-17Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Tabla 14-6 Distribución del puntero de área

Equipo de operación Cantidad de áreas de datos,máxima

Palabras en área de datos,total

Panel PC 8 16

MP 370 8 16

MP 270, MP 270B 8 16

OP 270 8 16

OP 170B 8 16

Indicación

En la ventana Insertar nuevo puntero de área ya no se podrá seleccionar el puntero de áreaafectado cuando se haya alcanzado la cantidad máxima. Los punteros de área del mismotipo estarán representados de color gris.

Asignación de LED

La asignación de cada uno de los diodos luminiscentes a cada bit de las áreas de datos sedetermina durante la configuración de las teclas de funciones. Al mismo tiempo se indicapara 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 controlan los estadosde los LED que se indican a continuación (véase tabla 14-7):

Tabla 14-7 Estados de los LED

Bit n + 1 Bit n Función de los LED

0 0 Apagado

0 1 Intermitencia

1 0 Intermitencia

1 1 Luz permanente

Page 216: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-18Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

14.11 Recetas

Descripción

En la transferencia de registros de datos entre el equipo de operación y el control, ambosinterlocutores de comunicación acceden alternativamente a áreas de comunicaciones comu-nes en el control. Son objeto del presente capítulo la función y la estructura del área decomunicaciones específica de la receta (”buzón de datos”) así como los mecanismos en latransferencia sincronizada de registros de datos.

En la ayuda Online encontrará informaciones para preparar el buzón de datos en ProTool.

Tipos de transferencia

Para transferir registros de datos entre el equipo de operación y el control existen dos posi-bilidades:

� Transferencia sin sincronización (página 14-19)

� Transferencia con sincronización a través del buzón de datos (página 14-20)

Los registros de datos se transfieren siempre de forma directa, es decir que los valores delas variables se leen directamente de la dirección sin desvío a través del portapapeles, o seescriben directamente en la dirección que está configurada para la variable.

Activar la transferencia de registros de datos

Para activar la transferencia existen tres posibilidades:

� Operación en la indicación de recetas (página 14-21)

� Órdenes del control (página 14-22)

� Activar funciones configuradas (página 14-23)

Si la transferencia de registros de datos se activa mediante una función configurada o unaorden del control, la indicación de recetas en el equipo de operación se puede seguir ope-rando sin impedimentos ya que los registros de datos se transfieren de modo subordinado.

Sin embargo, no es posible la ejecución simultánea de varias solicitudes de transferencia.En este caso, el equipo de operación rechaza con un aviso del sistema la transferencia pos-terior.

En el anexo, parte A se encuentra una lista de los avisos del sistema más importantes conindicaciones respecto a la localización de errores y el remedio.

Page 217: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-19Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

14.11.1 Transferencia sin sincronización

Finalidad

En la transferencia asíncrona de registros de datos entre el equipo de operación y el controlno tiene lugar ninguna coordinación entre áreas de comunicaciones utilizadas de formacomún. Por ello, no es necesaria la preparación de un buzón de datos durante la configura-ción.

Aplicación

La transferencia asincrónica de un registro de datos se ofrece, p. ej. siempre que

� se pueda excluir, condicionado por el sistema, que el interlocutor de comunicaciónsobrescriba los datos,

� el control no necesita ninguna información sobre el número de receta y el número delregistro de datos o

� la transferencia de registros de datos se active mediante operación en el equipo de ope-ración.

Leer valores

Al iniciar la transferencia para leer, los valores en las direcciones de control se leen y setransfieren al equipo de operación.

� Inicio a través de operación en la indicación de recetas:

Los valores se cargan en el equipo de operación. Allí puede seguir procesándolos, p. ej.modificar, guardar valores, etc.

� Inicio a través de función u orden del control:

Los valores se guardan inmediatamente en el soporte de datos.

Escribir valores

Al iniciar la transferencia para escribir, se escriben los valores en las direcciones del control.

� Inicio a través de operación en la indicación de recetas:

Los valores actuales se escriben en el control.

� Inicio a través de función u orden del control:

Los valores del soporte de datos se escriben en el control.

Page 218: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-20Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

14.11.2 Transferencia con sincronización

Finalidad

En la transferencia sincrónica, los dos interlocutores de comunicación ponen bits de estadoen el buzón de datos utilizado en común. Por ello puede Ud. evitar en su programa del con-trol que se sobrescriban recíprocamente los datos de forma incontrolada.

Aplicación

La transferencia sincrónica de un registro de datos se ofrece, p. ej. siempre que

� el control sea el ”interlocutor activo” en la transferencia de registros de datos,

� en el control se deban evaluar informaciones sobre el número de receta y el número deregistro de datos o

� la transferencia de registros de datos se active mediante orden del control.

Requisito

Para que se transfieran de modo sincronizado los registros de datos entre el equipo de ope-ración y el control, se han de cumplir los siguientes requisitos en la configuración:

� El buzón de datos ha sido preparado bajo Sistema de destino → Puntero de área.

� En las propiedades de la receta se ha indicado el control con el que el equipo de opera-ción sincroniza la transferencia de los registros de datos.

Se ajusta el control en el editor de recetas bajo Propiedades → Transferencia.

En el Manual del usuario ProTool Configurar sistemas basados en Windows se detallaninformaciones referentes a este punto.

14.11.3 Buzón de datos para transferencia sincronizada

Estructura

El buzón de datos tiene una longitud fija de 5 palabras. Este está estructurado del siguientemodo:

Número de receta actual (1 – 999)

reservado

Estado (0, 2, 4, 12)

Número de registro actual (0 – 65.535)

1 16

1ra pal.

reservado

2da pal.

3ra pal.

4ta pal.

5ta pal.

Page 219: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-21Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Palabra de estado

La palabra de estado (palabra 4) puede asumir los siguientes valores:

Valor de ajuste Significado

decimal binario

0 0000 0000 Transferencia permitida, buzón de datos libre

2 0000 0010 Transferencia en curso

4 0000 0100 Transferencia concluida sin errores

12 0000 1100 Transferencia concluida con errores

14.11.4 Ejecución de la sincronización

Leer del control mediante operación en la indicación de recetas

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta a leer asícomo el estado ”Transferencia en curso” en el buzón de datos ypone a cero el número del registro de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del control y los muestra enla indicación de recetas.

En el caso de recetas con variables sincronizadas, los valores delcontrol se escribirán también en las variables.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Page 220: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-22Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Escribir en el control mediante operación en la indicación de recetas

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos a escribir así como el estado ”Transferencia encurso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación escribe los valores actuales en el control.

En el caso de recetas con variables sincronizadas, los valores modi-ficados entre visualización de recetas y variables serán actualizadosy luego se escribirán en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Leer del control mediante orden del control “PLC → DAT” (No. 69)

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la orden así como el estado ”Trans-ferencia en curso” en el buzón de datos.

Cancelación sinrespuesta.

3 El equipo de operación lee los valores del control y guarda estosvalores en el registro de datos que está indicado en la orden.

4 � Si se hubiera seleccionado ”Sobrescribir” en la orden, se sobres-cribe un registro de datos existente sin consulta de confirmación.

El equipo de operación ajusta el estado ”Transferencia con-cluida”.

� Si en la orden se eligió “No sobrescribir” y el registro de datos yaexiste, el equipo de operación interrumpe entonces el proceso yregistra 0000 1100 en la palabra de estado del buzón dedatos.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

En la página 14-25 encontrará informaciones sobre la estructura de la orden del control.

Page 221: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-23Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Escribir en el control mediante orden del control “DAT → PLC” (No. 70)

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la orden así como el estado ”Trans-ferencia en curso” en el buzón de datos.

Cancelación sinrespuesta.

3 El equipo de operación trae los valores del registro de datos indi-cado en la orden y escribe estos valores en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

En la página 14-25 encontrará informaciones sobre la estructura de la orden del control.

Leer del control mediante función configurada

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la función así como el estado”Transferencia en curso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del control y los guarda en elregistro de datos que está indicado en la función.

4 � Si se hubiera seleccionado ”Sobrescribir” en la función, sesobrescribe un registro de datos existente sin consulta de confir-mación.

El equipo de operación ajusta el estado ”Transferencia con-cluida”.

� Si en la orden se eligió “No sobrescribir” y el registro de datos yaexiste, el equipo de operación interrumpe entonces el proceso yregistra 0000 1100 en la palabra de estado del buzón dedatos.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Page 222: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-24Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Escribir en el control mediante función configurada

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la función así como el estado”Transferencia en curso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación trae los valores del registro de datos indi-cado en la función y escribe estos valores en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Indicación

La evaluación de los números de receta y de registro de datos en el control debe efec-tuarse, debido a la consistencia de los datos, sólo después de que el estado esté ajustadoen el buzón de datos a ”Transferencia concluida” o ”Transferencia concluida con errores”.

Posibles causas de errores

En caso que la transferencia de registros de datos se termine con errores, entonces estopuede tener, entre otras, las siguientes causas:

� no se ha ajustado la dirección de variable en el control

� no es posible sobrescribir registros de datos

� no existe el número de receta

� no existe el número de registro de datos

En el anexo, parte A se encuentra una lista de los avisos del sistema más importantes conindicaciones respecto a la localización de errores y el remedio.

Page 223: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-25Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Reacción debido a una cancelación ocasionada por un error

El equipo de operación reacciona de la siguiente manera a una cancelación ocasionada porun error en la transferencia de registros de datos:

� Inicio a través de operación en la indicación de recetas

Indicaciones en la línea de estado de la indicación de recetas y edición de avisos del sis-tema.

� Inicio a través de función

Edición de avisos del sistema

� Inicio a través de orden del control

No hay respuesta en el equipo de operación.

Independientemente de ello puede Ud. evaluar el estado de la transferencia mediante laconsulta de la palabra de estado en el buzón de datos.

14.11.5 Ordenes del control en recetas

Finalidad

También se puede iniciar la transferencia de registros de datos entre equipo de operación ycontrol desde el programa de control. Para ello no es necesaria ninguna operación en elequipo de operación.

Para este tipo de transferencia están disponibles las dos órdenes del control No. 69 yNo. 70.

No. 69: Leer registro de datos desde el control (“PLC → DAT”)

La orden del control No. 69 transfiere registros de datos desde el control hacia el equipo deoperación. La orden del control tiene la siguiente estructura:

Palabra 1 69

Palabra 2 Número de receta (1 – 999)

Palabra 3 Número de registro de datos (1 – 65.535)

Palabra 4 No sobrescribir registro de datos existente: 0

Sobrescribir registro de datos existente: 1

Page 224: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMATIC 505

14-26Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

No. 70: Escribir registro de datos en el control (“DAT → PLC”)

La orden del control No. 70 transfiere registros de datos desde el equipo de operación alcontrol. La orden del control tiene la siguiente estructura:

Palabra 1 70

Palabra 2 Número de receta (1 – 999)

Palabra 3 Número de registro de datos (1 – 65.535)

Palabra 4 —

Page 225: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Integración de la configuraciónHMI en SIMATIC iMap

15Parte VI Integración en

SIMATIC iMap

Page 226: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

14-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 227: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

15-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Integración de la configuración HMI enSIMATIC iMap

Generalidades

El software de configuración ProTool/Pro CS se puede instalar y llamar como componenteCBA en SIMATIC iMap. Con esto se puede hacer uso de las informaciones de direcciona-miento para el acceso de datos en SIMATIC iMap para configurar variables en ProTool/Pro.

Con el software de visualización de procesos ProTool/Pro RT se pueden visualizar y modifi-car informaciones de direcciones para el acceso de datos en iMap que se realiza por mediode variables en ProTool/Pro.

Setup y documentación

El Setup de la componente CBA de ProTool así como la documentación guía están conteni-dos en el DC del producto iMap.

15

Page 228: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Integración de la configuración HMI en SIMATIC iMap

15-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 229: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones conSIMOTION

16

Areas de datos de usuario paraSIMOTION

17Parte VII Acoplamiento al

SIMOTION

Page 230: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

15-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 231: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

16-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Gestión de comunicaciones con SIMOTION

El presente capítulo describe la comunicación entre el equipo de operación y la familia decontroles SIMOTION. Se explicarán las configuraciones de red posibles en las que sepuede incluir un equipo de operación.

Generalidades

La controladora para el acoplamiento SIMOTION se suministra con el software de configu-ración y el software Runtime y se instala automáticamente.

El acoplamiento del equipo de operación a las SIMOTION CPUs se limita fundamental-mente a la conexión del equipo de operación. En el control no son necesarios módulosespeciales para el acoplamiento.

Requerimientos de software

Para crear un proyecto para un control SIMOTION, se necesitan las siguientes aplicaciones:

� Software de configuración SIMATIC STEP 7 a partir de la versión V5.1 + SP2

� Software de configuración SIMOTION SCOUT

� Software de configuración ProTool/Pro CS a partir de la versión V5.2 + SP3

Las siguientes versiones de ProTool/Pro CS son soportadas por SIMOTION SCOUT:

� ProTool/Pro CS V5.2 SP3 con SIMOTION SCOUT V1.1.x

� ProTool/Pro CS V6.0 y SIMOTION SCOUT V2.0

Indicación

El software de configuración ProTool V6.0 no está autorizado para SIMOTION V1.1. Su usopresupone la actualización (update) a SIMOTION V2.0.

16

Page 232: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Equipos de operación

Los siguientes equipos de operación se pueden acoplar a un control SIMOTION:

Tabla 16-1 Equipos de operación que se pueden acoplar

Equipo de operación Sistema operativo

Panel PC Panel PC 870Panel PC 670

Windows NT con SP6aWindows 2000

Panel PC IL Windows NT con SP6aWindows 2000

PC estándar – Windows NT con SP6aWindows 2000

Multi Panel MP 370MP 270BMP 270

Windows CE

Panel TP 270OP 270TP 170BOP 170B

Windows CE

SIMOTION Panel P012KP015KP012TP015T

Windows NT con SP6a

Selección del control en ProTool

Al crear un nuevo proyecto, el Assistent del proyecto le exige que determine el control. Ele-gir el control con el protocolo respectivo y, luego, en el botón de comando Parámetros ajus-tar los parámetros para la comunicación. Para poder hacer modificaciones posteriormenteseleccionar Control en la ventana del proyecto.

Las configuraciones de la red se parametran en STEP 7 y se visualizan en ProTool. De allíelegir el protocolo para el control SIMOTION.

Indicación

En un PROFIBUS isocrónico no se puede conectar ningún equipo HMI.

Page 233: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

16.1 Modo de funcionamiento principal

Variables

Programade usuario

Area de coordinación

Avisos

Valores delproceso

Areas de datos delusuario

Guía delusuario

Equipo de operación

Control

Comunicación

Display/Manejo

Figura 16-1 Estructura de comunicaciones

Finalidad de las variables

El intercambio de datos general entre el control y el equipo de operación se realiza pormedio de los valores del proceso. Para ello, en la configuración hay que colocar variablesque indiquen una dirección en el control. El equipo de operación lee de las direcciones indi-cadas el valor y lo muestra. Del mismo modo puede el operador efectuar una entrada en elequipo de operación, la cual se escribe después en la dirección en el control.

Cuidado

Los números para los avisos de diagnosis de un control SIMOTION indicados en la interfazde usuario de ProTool no coinciden en la segunda cifra con el ID de evento indicado enSIMOTION SCOUT. Esto afecta a los IDs de 4 dígitos así como a los de 8 dígitos.

Ejemplo de un ID de 8 dígitos:El aviso STOP estado de funcionamiento tiene en SIMOTION SCOUT el IDF363:0002. Este se indica en la interfaz de usuario como f0630002.

Page 234: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Representación de las variables en ProTool

Las variables que se desean usar en ProTool para un control SIMOTION se crean en SIMO-TION SCOUT como:

� Variables del sistema del equipo y de los objetos tecnológicos

� Variables globales del equipo

� Variables de entrada/salida simbólicas

� Variables de interfase de programas del usuario

Estas variables se muestran en ProTool bajo su nombre simbólico y se pueden seleccio-nar en el diálogo de variables bajo Símbolo.

Se mostrará el nombre simbólico completo de SIMOTION SCOUT. En Valor máx./Valor mín.se muestra el margen de valores definido admisible en SIMOTION SCOUT y si se puedeacceder a la variable escribiendo. Esto es importante en variables que se configuran en uncampo de entrada.

Indicación

Esto ya no tiene validez en ProTool a partir de la versión V6.0:Arrays de variables para punteros de área y curvas de perfil no deben exceder las 100 pala-bras (200 byte).

Ejemplo:Array [0...99] of INT;Array [0...49] of REAL;

Si se configuran más variables o si se modifican las existentes con el software de configura-ción para SIMOTION SCOUT, en ProTool se puede pulsar el botón de comando Actualizardel diálogo de variables para actualizar la visualización de las variables.

Si se modifican los nombres de símbolos de SIMOTION, p. ej. de objetos tecnológicos, seseparará el enlace de las variables ProTool hacia el símbolo. Las variables ProTool tendránque configurarse otra vez o deberán ser enlazadas otra vez en el diálogo Editar → Restau-rar símbolos.

Page 235: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

En el cuadro Prefijo a sustituir introducir el prefijo y un punto.

Figura 16-2 Diálogo después de llamar Sustituir todos

Elegir Sustituir. En el cuadro Nuevo prefijo se restaurará el símbolo. Eje_1er error se con-vertirá en EjeX.error. Se enlazará otra vez sólo un símbolo separado.

Elegir Sustituir todos. En el cuadro Nuevo prefijo se restaurará el símbolo. Eje_1.* se con-vertirá en EjeX.*. Se enlazarán otra vez todos los símbolos separados.

Chequeo de consistencia

ProTool, a partir de la versión V6.0, ejecuta un chequeo de consistencia. Con él se compa-ran las versiones de proyecto Runtime de ProTool y SIMOTION.

Este chequeo de consistencia se ejecuta una vez en cada:

� Arranque o establecimiento de comunicación

� Descarga

En caso de existir inconsistencia, en el equipo de operación se presentará un aviso del sis-tema y el equipo de operación no pasará a estar online. Con esto se desea evitar que lasinformaciones de direcciones ocasionen accesos de lectura y escritura incorrectos al hacermodificaciones en SIMOTION SCOUT y al cargar el programa modificado.

Indicación

Para hacer la puesta en funcionamiento se puede desactivar el chequeo de consistencia enSIMOTION SCOUT.

Page 236: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

!Cuidado

Tiene validez para versiones precedentes de ProTool V6.0 o cuando el chequeo de consis-tencia está desactivado en ProTool V6.0:

Si en un proyecto SIMOTION se cambian por ejemplo objetos tecnológicos (agregar, cam-biar de nombre o borrar ejes) o en el área de interfase del programa del usuario, se deberánactualizar las variables en ProTool/Pro CS y el proyecto se deberá generar nuevamente.

Si no se considera esta secuencia, puede ser que se presenten estados de servicio inadmi-sibles.

Se debe mantener la siguiente secuencia cuando se ejecuten modificaciones:

Si en el programa del usuario se modifican variables para el control y simultáneamente hayconectado un equipo de operación, entonces es necesario ejecutar la siguiente secuencia:

1. Desconectar el equipo de operación, conmutarlo al modo de servicio offline o retirarlo delbus.

2. Transferir el programa del usuario al control.

3. Generar nuevamente los proyectos ProTool afectados para sincronizar otra vez las varia-bles. Transferir los proyectos a los equipos de operación respectivos.

Después de esto el equipo de operación puede ser usado ilimitadamente para el servicio deprocesos.

Areas de datos de usuario

Las área de datos de usuario se configuran en ProTool por medio de Pegar → Puntero deárea. Simultáneamente ellas se deben instalar en el control también con el área de direccio-nes respectiva.

Las área de datos de usuario que se desean utilizar para un control SIMOTION deben serdefinidas con SIMOTION SCOUT. Las áreas de direcciones deben ser del tipo INT oWORD. Areas de direcciones que sean más largas que 1 palabra deben estar definidascomo Array del tipo INT o WORD.

Las área de datos de usuario sirven para intercambiar datos especiales y se deben instalarúnicamente cuando se usan dichos datos. Las áreas de datos de usuario son necesariaspor ejemplo en:

� Curvas (controladas por bit/controlado por eventos)

� Recetas

� Ordenes del control

� Control de LEDs

Page 237: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

16.2 Acoplamiento al SIMOTION por medio de PROFIBUS

Configuración

Un equipo de operación se puede conectar en una red PROFIBUS a todos los módulos quetengan un interfase PROFIBUS o PROFIBUS-DP integrado y que soporten el protocolo S7.Así se pueden conectar varios equipos de operación a un control y varios controles a unequipo de operación.

La figura 16-3 muestra una posible configuración de red. Los números 1, 2, … son ejemplospara las direcciones. Las direcciones de las estaciones de control se asignan con laconfiguración de hardware o de red STEP 7.

PROFIBUS

Control

8

CPU

PROFIBUS

1

SIMOTION S7-300

FM CP FM

4

E/S

Protocolo de S7

5 6

S7-300

CPU E/S

3

DP

Equipo deoperación

Equipo deoperación

Figura 16-3 Acoplamiento por PROFIBUS

Utilizar un PC estándar como equipo de operación

En el caso de un PC estándar como equipo de operación se necesita, para el acoplamientoal control SIMOTION, adicionalmente un procesador de comunicación (CP).

La siguiente tabla indica cuáles son los CPs que están autorizados.

Tabla 16-2 Procesadores de comunicación autorizados

Procesador de comunicaciones

Windows NT Windows 2000

CP 5511 x –

CP 5611 x x

CP 5613/CP 56141 x x

1 Se necesita un software para parametrizar.

Page 238: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Ejemplo de una configuración de red

Los equipos de operación se comunican con la CPU por medio del protocolo S7. El acopla-miento se efectúa por medio del interfase PROFIBUS de la CPU. La configuración de redmás sencilla consta de una CPU y un equipo de operación. Una ampliación es, p. ej. unaCPU y varios equipos de operación.

SIMOTION

Control

PROFIBUS-DP

Protocolo de S7

Equipode ope-ración

S7-300

Equipode ope-ración

PC

PROFIBUS-DP

SIMOTION

Control

Equipode ope-ración

Equipode ope-ración

S7-300

Protocolo de S7

Figura 16-4 Ejemplo de una configuración de red

Indicación

En un PROFIBUS isocrónico no se puede conectar ningún equipo HMI.

Page 239: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

16.3 Ajuste de parámetros para SIMOTION

Configuración del equipo de operación

Para que el equipo de operación pueda comunicarse e intercambiar datos con el control, elequipo de operación debe haberse configurado adecuadamente. Para ello escoger en elcuadro Interlocutor de comunicación la CPU requerida.

Figura 16-5 Interlocutor de comunicación

Indicación

La configuración introduciendo en el cuadro Parámetros del interlocutor no garantiza unacomunicación segura. Utilizar el cuadro Interlocutor de comunicación.

Al crear un nuevo proyecto, el Assistent del proyecto le exigirá que determine el control. Pri-mero elija el protocolo SIMOTION y luego ajuste en el botón de comando Parámetros losparámetros que se indican a continuación. Para poder modificar posteriormente los paráme-tros, en la ventana del proyecto elija la entrada Controles.

Page 240: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Los parámetros están subdivididos en tres grupos para el control SIMOTION:

� Parámetros de OP

Bajo Parámetros de OP se ajustan los parámetros para el equipo de operación en laconfiguración de red. Esto únicamente se ha de realizar una sola vez. Cada cambio quese haga en los Parámetros del OP será válido para todos los interlocutores de comunica-ción.

Tabla 16-3 Parámetros del OP

Parámetro Significado

Dirección Aquí se elige la dirección PROFIBUS-DP del equipo de opera-ción.

Interfase Aquí se elige el interfase en el equipo de operación a través delcual está conectado el equipo de operación a la red.

Unica maestra en el bus Con esto se desactiva una función de seguridad adicionalantifallos de bus al acoplar a la red el equipo de operación. Unaestación pasiva (esclava) puede transmitir datos únicamentecuando una estación activa (maestra) así se lo exiga. Si en elequipo de operación se han conectado únicamente esclavas,habrá que desactivar esta función de seguridad activando laopción Unica maestra en el bus .

Utilizar Routing Activar esta casilla de verificación para poder comunicarse conparticipantes de otra subred.

Requisito:

Los módulos de la estación deben ser capaces de aceptar ”rou-ting” (CPUs o CPs).

La Ayuda Online STEP 7 contiene mayores informaciones.

� Parámetros de red

En Parámetros de red se elige la red, p. ej. PROFIBUS, luego se visualizan los ajustesde los parámetros de la configuración de red STEP 7 y se aceptan para el equipo deoperación.

Si hace clic sobre el botón de comando Otros se mostrarán otros parámetros de la red.

Page 241: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-11Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

� Parámetros del interlocutor

En Interlocutor de comunicación direcciona el módulo con el cual ha de intercambiardatos el equipo de operación. Para cada interlocutor se ha de asignar un nombre simbó-lico.

Tabla 16-4 Parámetros del interlocutor

Parámetro Significado

Funcionamiento cíclico Si el servicio cíclico está activado, entonces el control optimiza latransmisión de datos entre el equipo de operación y el control.Así se logra un mejor rendimiento.

Ejemplo para el direccionamiento

Un módulo apto para la comunicación se direcciona por medio de los siguientes parámetros:

Dirección: Dirección PROFIBUS de la CPU de SIMOTIONPuesto de enchufe: Puesto de enchufe del módulo S7Bastidor: Bastidor en el que está enchufado el módulo S7.

ControlPS FM SM

8

3

1 2 3 4 5 6 . . . 11 Número depuesto deenchufe

SIMOTION

Equipo deoperación

Bastidor 0

Figura 16-6 Configuración de red con la CPU de SIMOTION y el equipo de operación –

Porfié PROFIBUS-DP

La CPU representada en la figura se direcciona de la siguiente manera:Dirección: 8Puesto de enchufe: 2Bastidor: 0

Page 242: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-12Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

16.4 SIMOTION – Tipos de datos adminisibles

Si en Control se ha seleccionado SIMOTION, al configurar variables y punteros de área sepodrá hacer uso de los tipos de datos listados en la tabla 16-5.

Tabla 16-5 Tipos de datos admisibles

SIMOTION ProTool Ancho de bit Signo

BOOL BOOL Bit 1 no

BYTE/USINT BYTE 8 Bit no

SINT CHAR 8 Bit sí

WORD/UINT Word Bit 16 no

INT INT Bit 16 sí

DINT DINT Bit 32 sí

DWORD/UDINT DWORD Bit 32 no

REAL REAL Bit 32 sí

LREAL LREAL Bit 64 sí

Indicación

Como en un control SIMOTION se pueden definir tipos de datos que en ProTool correspon-den a otro tipo de datos, los tipos de datos afectados de SIMOTION será reproducidos enbase a tipos de datos de ProTool.

16.5 Notas para la optimización

Ciclo de recopilación y tiempo de actualización

Los ciclos de recopilación indicados en el software de configuración para los ”punteros deárea” y los ciclos de recopilación de las variables constituyen unos factores esenciales paralos tiempos de actualización obtenibles efectivamente.

El tiempo de actualización es el ciclo de recopilación más el tiempo de transferencia más eltiempo de procesamiento.

Page 243: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-13Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

A fin de alcanzar unos tiempos de actualización óptimos se deberá tener en cuenta losiguiente para la configuración:

� Ajuste las distintas áreas de datos lo más pequeñas posible y tan grandes como seanecesario.

� Defina interrelacionadas las áreas de datos que se correspondan. El tiempo de actualiza-ción real mejora cuando se ajusta un área grande en lugar de varias áreas pequeñas.

� Unos ciclos de recopilación elegidos demasiado pequeños perjudican innecesariamenteel rendimiento global. Ajuste el ciclo de recopilación de forma correspondiente a la veloci-dad de modificación de los valores del proceso. El curso de la temperatura de un hornoes, p. ej., esencialmente más lento que el curso del número de revoluciones de un accio-namiento eléctrico.

Valor de referencia para el ciclo de recopilación: 1 segundo

� Para la mejora de los tiempos de actualización renuncie, dado el caso, a la transferenciacíclica de las áreas de datos de usuario (ciclo de recopilación 0). Utilice en su lugar órde-nes 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 se puedan detectar con seguridad las modificaciones en el control, éstas debe-rán estar presentes como mínimo durante el ciclo de recopilación real.

� Ajuste la velocidad al mayor valor posible.

Imágenes

El tiempo de actualización obtenible efectivamente en las imágenes depende del tipo y de lacantidad de los datos que se van a representar.

Para obtener unos tiempos reducidos de actualización, durante la configuración establezcasolamente ciclos cortos de recopilación para aquellos objetos que realmente requieran unaactualización rápida.

Curvas

Si en curvas controladas por bits se pone el bit general en el ”área de transferencia de cur-vas”, el equipo de operación actualiza cada vez todas aquellas curvas cuyo bit esté puestoen dicha área. Después repone el bit otra vez.

Sólo después de que se hayan repuesto todos los bits en el equipo de operación, se puedeponer de nuevo el bit general en el programa del control.

Page 244: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Gestión de comunicaciones con SIMOTION

16-14Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Ordenes del control

Si se envían numerosas órdenes del control en sucesión rápida para la operación, podríasobrecargarse a causa de ello la comunicación entre el equipo de operación y el control.

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 del control. Ahora, el equipode operación ejecuta la orden para lo cual aún necesita algún tiempo. Si en el buzón deórdenes se registra otra vez inmediatamente una nueva orden del control, puede demoraralgo de tiempo hasta que el equipo de operación ejecute la siguiente orden del control. Lasiguiente orden del control será recibida únicamente cuando el ordenador pueda procesarla,es decir, cuando tenga capacidad disponible.

Page 245: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

17-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Areas de datos de usuario para SIMOTION

Síntesis

Las áreas de datos del usuario sirven para el intercambio de datos entre el control y elequipo de operación.

Las áreas de datos de usuario son escritas y leídas alternativamente por el equipo de ope-ración y el programa de usuario durante la comunicación. Mediante la evaluación de losdatos allí depositados, el control y el equipo de operación activan recíprocamente accionesdefinidas fijas.

En el presente capítulo se describen la función, la estructura y las particularidades de lasdistintas áreas de datos del usuario.

17.1 Areas de datos de usuario disponibles

Requisito

Para poder instalar en ProTool punteros de área, estas áreas de datos de usuario debenhaberse configurado en SIMOTION SCOUT. Para hacerlo existen las siguientes posibilida-des:

� Variables de usuario globales del equipo

� Variables de entrada/salida simbólicas

� Variables de interfase de programas del usuario

A las áreas de datos de usuario pertenecen, entre otras cosas, avisos y curvas. Instalar lasáreas de datos del usuario tanto en el proyecto de ProTool por medio de la ventana de pro-yecto Puntero de área así como en el control.

Indicación

Esto ya no tiene validez en ProTool a partir de la versión V6.0:

Arrays de variables para punteros de área y curvas de perfil no deben exceder las 100 pala-bras (200 byte). Ejemplo:

Array [0...99] of INT;Array [0...49] of REAL;

17

Page 246: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Volumen de funciones

Las áreas de datos del usuario dependen del equipo de operación que se utiliza. Lastablas 17-1 y 17-2 facilitan una relación general sobre el volumen de funciones de los distin-tos equipos de operación.

Tabla 17-1 Areas de datos del usuario utilizables, parte 1

Area de datos de usuario Panel PC PC estándar

Versión de usuario x x

Buzón de órdenes x x

Avisos de servicio x x

Número de la imagen x x

Buzón de datos x x

Fecha/Hora x x

Fecha/Hora PLC x x

Coordinación x x

Solicitud de curva x x

Transferencia curvas 1, 2 x x

Imagen de los LED1 x –

Acuses OP/PLC x x

Alarmas x x1 Posible sólo en equipos de operación con teclas.

Tabla 17-2 Areas de datos del usuario utilizables, parte 2

Area de datos de usuario MP 370 MP 270MP 270B

TP 270OP 270

TP 170BOP 170B

Versión de usuario x x x x

Buzón de órdenes x x x x

Avisos de servicio x x x x

Número de la imagen x x x x

Buzón de datos x x x x

Fecha/Hora x x x x

Fecha/Hora PLC x x x x

Coordinación x x x x

Solicitud de curva x x x –

Transferencia curvas 1, 2 x x x –

Imagen de los LED1 x x x x

Acuses OP/PLC x x x x

Alarmas x x x x1 Posible sólo en equipos de operación con teclas.

Page 247: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

La tabla 17-3 muestra cómo el control y el equipo de operación acceden a áreas de datosde usuario individuales – leyendo (R) o escribiendo (W).

Tabla 17-3 Utilización de las áreas de datos de usuario

Area de datos deusuario

Necesaria para Equipo deoperación

Control

Versión de usuario ProTool Runtime verifica si la versión del pro-yecto ProTool y el proyecto en el control sonconsistentes

R W

Buzón de órdenes Programa de control activa funciones en elequipo de operación

R/W R/W

Avisos de servicio Procedimiento de aviso de bitLlegada y desaparecida de avisos de servicio

R W

Número de la imagen Evaluación por el control, qué imagen estáabierta de momento

W R

Buzón de datos Transferencia de registros de datos con sincro-nización

R/W R/W

Fecha/Hora Transferencia de fecha y hora desde el equipode operación hacia el control

W R

Fecha/Hora PLC Transferencia de fecha y hora desde el equipode operación hacia el control

R W

Coordinación Consultar estado del equipo de operación en elprograma de control

W R

Solicitud de curva Curvas de tendencia proyectadas con ”controlpor bit” o curvas de perfil proyectadas

W R

Transferencia decurvas 1

Curvas de tendencia proyectadas con ”controlpor bit” o curvas de perfil proyectadas

R/W R/W

Transferencia decurvas 2

Curvas de perfil proyectadas con ”buffer alter-nativo”

R/W R/W

Imagen de los LED Manejo de un LED por el control R W

Acuses OP El equipo de operación avisa al control que seha acusado (o confirmado) una alarma

W R

Acuses PLC1 El control confirma una alarma R W

Alarmas Procedimiento de aviso de bitLlegada y desaparecida de avisos de alarma

R W

1 En ProTool, a partir de la versión V6.0, se debe ajustar el área de datos de usuario “Acuses PLC” enel puntero de área “Alarmas”.

En los siguientes subcapítulos se describen las áreas de datos de usuario y los punteros deárea asignados.

Page 248: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

17.2 Area de datos de usuario, Versión de usuario

Utilización

Cuando arranca el equipo de operación se puede verificar si el equipo de operación estáconectado al control correcto. Esto es importante cuando se utilizan varios equipos de ope-ración.

Para ello el equipo de operación compara un valor guardado en el control con el valor indi-cado en la configuración. Con esto se garantiza la compatibilidad de los datos de configura-ción con el programa del control. Si no hay concordancia se presenta un aviso del sistema yse termina la configuración Runtime.

Si se quiere hacer uso de esta área de datos de usuario, ajustar en la configuración losiguiente:

� Detalles de la versión que tiene la configuración – valor entre 1 y 255.

ProTool: Sistema de destino → Ajustes

� Dirección de los datos del valor para la versión que está guardada en el control:

ProTool: Pegar → Puntero de área, tipos disponibles: Versión de usuario

!Peligro

La versión de usuario se verifica únicamente mientras se establece la comunicación al ini-ciarse ProTool Runtime. Si después se cambia el control no se ejecutará ninguna verifica-ción de la versión de usuario.

17.3 Area de datos de usuario, Buzón de órdenes

Descripción

A través del buzón de órdenes se pueden dar al equipo de operación órdenes del control yde este modo activar acciones en el equipo de operación. A estas funciones pertenecen,p. ej.:

� Visualizar imagen

� Ajustar fecha y hora

El buzón de órdenes se instala bajo el puntero de área y tiene una longitud de cuatro pala-bras de datos.

En la primera palabra del buzón de órdenes se encuentra el número de la orden. En funciónde la orden del control se pueden transmitir hasta tres parámetros.

Page 249: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

0n+0

Byte a la izquierda (BI) Byte a la derecha (BD)

No. de orden

Parámetro 1

Parámetro 2

Parámetro 3

pal.

n+2

n+4

n+6

Figura 17-1 Estructura del área de datos de usuario Buzón de órdenes

Si la primera palabra del buzón de órdenes no es igual a cero, el equipo de operación eva-lúa la orden del control. A continuación, el equipo de operación pone de nuevo a cero dichapalabra de datos. Por esta razón se deben registrar primero los parámetros en el buzón deórdenes y sólo después el número de la orden.

Las órdenes del control posibles con números de orden y parámetros se detallan en la“Ayuda Online ProTool” y en el anexo, parte B.

17.4 Areas de datos de usuario, Avisos de servicio y avisos dealarma y Acuse

Definición

Los avisos están compuestos de un texto estático y/o variables. El texto y las variables sepueden proyectar libremente.

Fundamentalmente, los avisos se subdividen en avisos de servicio y alarmas. El proyectistadefine lo que es un aviso de servicio y lo que es una alarma.

Aviso de servicio

Un aviso de servicio indica un estado, p. ej.

� Motor conectado

� Control en servicio manual

Alarma

Un aviso de alarma muestra una anomalía en el servicio, p. ej.

� La válvula no abre

� Temperatura del motor muy alta

Page 250: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Acuse

Como los avisos de alarma indican estados de servicio excepcionales, ellos se deben acu-sar. 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 aviso

Una activación del aviso se realiza poniendo un bit en una de las áreas de avisos del con-trol. La posición de las áreas de avisos es definida con la herramienta de configuración.También se ha de instalar el área respectiva en el control.

En cuanto se ponga el bit en el área de avisos de servicio o de alarmas del control y setransfiera dicho área al equipo de operación, este equipo reconoce el aviso correspondientecomo ”llegado”.

A la inversa, el aviso es registrado como ”desaparecido” por el equipo de operación despuésde haber sido repuesto el mismo bit en el control.

Areas de avisos

La tabla 17-4 contiene la cantidad de áreas de avisos para avisos del servicio y alarmas,para acuses OP (equipo de operación → control) y para acuses PLC (control → equipo deoperación) así como la cantidad de palabras para los distintos equipos de operación.

Tabla 17-4 Areas de avisos

Equipo de operación Area de avisos de servicio, área de alarmas Area de acuse OP, área de acuse PLC

Cantidad de áreas de datos,máxima

Palabras en área de datos, total

Panel PC 8 125

PC estándar 8 125

MP 370 8 125

MP 270, MP 270B 8 125

TP 270, OP 270 8 125

TP 170B, OP 170B 8 125

Page 251: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Indicación

Esto ya no tiene validez en ProTool a partir de la versión V6.0:

Arrays de variables para punteros de área y curvas de perfil no deben exceder las 100 pala-bras (200 byte).

Ejemplo:

Array [0...99] of INT;Array [0...49] of REAL;

Correspondencia entre el bit de aviso y el número de aviso

A cada Bit en un área de avisos configurada se le puede proyectar un aviso. Los bits estánasignados a los números de avisos en orden creciente.

Ejemplo:

En el control se han configurado la siguiente área de avisos de servicio:

Aviso de serv.: Array[0..4] of Word;

La figura 17-2 muestra la correspondencia de los 80 (5 x 16) números de avisos en total y losdistintos números de bits en el área de avisos de servicio del control. Dicha asignación seefectúa automáticamente en el equipo de operación.

��

� Aviso de serv.[0]��

Número de aviso

Aviso de serv.[4]

Figura 17-2 Correspondencia entre bit de aviso y número de aviso

Area de datos de usuario Acuse

Si el control debe ser informado acerca de un acuse de una alarma en el equipo de opera-ción, o si el acuse debe realizarse por el control, entonces en el control hay que instalaráreas de acuse respectivas. Estas áreas de acuse también se han de indicar en el proyectoProTool bajo Puntero de área.

� Area de acuse Equipo de operación → Control:

A través de esta área se informa al control cuándo una alarma es acusada mediantemanejo en el equipo de operación. Para ello hay que configurar o crear el puntero deárea “Acuses OP”.

Page 252: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

� Area de acuse Control → Equipo de operación:

A través de esta área el control efectúa el acuse de una alarma. Para ello, en el punterode área “Avisos de alarma” hay que introducir un valor en el cuadro Longitud de acuse.En el cuadro Longitud total se indica la cantidad de palabras disponible para el acuse y elaviso.

Figura 17-3 Ajustar la Longitud de acuse

Indicación

Las áreas de acuse y de avisos están combinadas. Una entrada en el cuadro Longitud deacuse reduce la Longitud total posible para el aviso de alarma.

La figura 17-5 muestra un ejemplo. Allí se ha pre-ocupado el área de acuse 1 con dos pala-bras. En caso de que se tenga una longitud total de cinco palabras quedarían máximo 3palabras para el área de alarmas 1.

Page 253: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

La figura 17-4 muestra esquemáticamente las distintas áreas de alarma y acuse. Los proce-sos de acuse están indicados en las figuras 17-7 y 17-6.

Procesamientointerno / vinculación

Control

Alarmas

Area de acuseControl → Equipo de operación

Area de acuseEquipo de operación → Control

Equipo de operación

ACK

Figura 17-4 Areas de alarma y de acuse

Correspondencia entre el bit de acuse y el número de aviso

Cada aviso de alarma tiene un número de aviso. Dicho número de aviso tiene asignadorespectivamente el mismo bit x del área de alarmas y el mismo bit x del área de acuse.Normalmente, el área de acuse tiene la misma longitud que el área de alarmascorrespondiente.

Cuando la longitud de un área de acuse no abarca la longitud total del correspondiente áreade alarmas, y hay las siguientes áreas de alarmas y de acuse, rige entonces la siguientecorrespondencia:

.............0

17.............

.............

.............163248

7Bit de acuse para alarma No. 49

.............

7 01

64 4980 65

BitAlarma No. 1

Area de alarmas 1

BitAlarma No. 49

Area de alarmas 2

33

Bit de acuse para alarma No. 1

Area de acuse 1

Area de acuse 2

17..........................

1632

7 01

Bit

.............07

.............64 4980 65

Bit

70 70

70 70

Figura 17-5 Correspondencia entre bit de acuse y número de aviso

Page 254: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Area de acuse Equipo de operación → Control

Si se pone un bit en el área de alarmas, el equipo de operación repone el bit pertenecienteen el área de acuse. Debido al procesamiento que realiza el equipo de operación, estos dosprocesos presentan cierta diferencia temporal. Si se acusa la alarma en el equipo de opera-ción, se pone el bit en el área de acuse. Así el control puede reconocer que la alarma hasido acusada (o confirmada). La figura 17-6 muestra el diagrama de impulsos.

El área de acuse Equipo de operación → Control puede tener como máximo la misma longi-tud que el área de alarmas correspondiente.

Area de alarmas

Area de acuse Equipode operación → Control

Acuse a través de equipo de operación

Figura 17-6 Diagrama de impulsos para el área de acuse Equipo de operación → Control

Area de acuse Control → Equipo de operación

Esto tiene validez en ProTool a partir de la versión V6.0:

Un bit colocado por el control en esta área acusa el aviso de alarma correspondiente en elequipo de operación y cumple así la misma función que si se pulsara la tecla ACK. Retro-ceda el bit antes de que ponga el bit otra vez en el área de alarmas. La figura 17-7 muestrael diagrama de impulsos.

Area de alarmas

Area de acuse Control →Equipo de operación

Acuse por medio del control

Figura 17-7 Diagrama de impulsos para el área de acuse Control → Equipo de operación

El área de acuse Control → Equipo de operación

� se ajusta en el puntero de área “Alarmas“ y

� puede tener, como máximo, la misma longitud que el área de alarmas correspondiente.

Page 255: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-11Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Tamaño de las áreas de acuse

Las áreas de acuse Control → Equipo de operación y Equipo de operación → Control nodeben ser más grandes que el área de alarmas perteneciente. Sin embargo, el área deacuse se puede ajustar más pequeña cuando el acuse no deba ser efectuado por el controlen todas las alarmas. Lo mismo vale cuando el acuse no debe ser reconocido en todas lasalarmas en el control. La figura 17-8 aclara el presente caso.

Area de alarmas Area de acuse de alarmasreducida

Bit 0

Bit n

Bit 0

Bit n

Alarmas que nopueden seracusadas

Alarmas quepueden seracusadas

Bit m

Figura 17-8 Area de acuse reducida

Indicación

¡Deposite las alarmas importantes en el área de alarmas de forma ascendente desde elbit 0!

17.5 Area de datos de usuario, Número de la imagen

Aplicación

En el área de datos de usuario Número de la imagen los equipos de operación colocaninformaciones acerca de la imagen iniciada en el equipo de operación.

Esto permite transferir informaciones acerca del contenido actual del display del equipo deoperación al control y causar desde allí ciertas reacciones, p. ej. iniciar otra imagen.

Requisito

Si se debe utilizar el área de los números de la imagen, ésta debe establecerse en el pro-yecto ProTool como Puntero de área. Puede colocarse una sola vez en un solo control.

Se transmite el área de los números de la imagen al control de forma espontánea, es decir,la transmisión siempre se lleva a cabo cuando en el equipo de operación se selecciona unanueva imagen. Por lo tanto no es necesario configurar un ciclo de recopilación.

Page 256: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-12Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Estructura

El área de los números de la imagen es un área de datos con una longitud fija de 5 palabrasde datos.

A continuación aparece la estructura del área de los números de la imagen dentro de lamemoria del control.

tipo de imagen actual

reservado

número de cuadro actual

número de imagen actual

7 0

1ra pal.

reservado

2da pal.

3ra pal.

4ta pal.

5ta pal.

70

Entrada Ocupación

tipo de imagen actual 1 para imagen de base o4 para ventana permanente

número de imagen actual 1 a 65535

número de cuadro actual 1 a 65535

17.6 Area de datos de usuario, Fecha/Hora

Transferencia de fecha y hora

Para transferir la fecha y la hora desde el equipo de operación al control existen las órdenesdel control 40 y 41. Ambas leen la fecha actual y la hora actual del equipo de operación ylas escriben en el área de datos Fecha/Hora del control. Allí se pueden evaluar las informa-ciones del programa del control.

La diferencia de las órdenes depende del formato en el que las informaciones se guardan.La orden 40 escribe en el formato S7 DATE_AND_TIME, mientras que la orden 41 utiliza elformato del equipo de operación. Ambos formatos están codificados en BCD.

Page 257: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-13Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Formato S7 DATE_AND_TIME (codificado en BCD)

El formato utilizado por la orden 40 del control tiene la siguiente estructura:

34

Mes (1–12)n+1

BYTE

Día (1–31)n+2

n+3 Hora (0–23)

07

reservado Día de la semana (1–7, 1=Dom.)

n+7

Minuto (0–59)

Segundo (0–59)

Año (80–99/0–29)n+0

n+4

n+5

n+6 reservado reservado

Figura 17-9 Estructura del área de datos Fecha/Hora en el formato DATE_AND_TIME

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

Formato del equipo de operación

El formato utilizado por la orden 41 del control tiene la siguiente estructura:

Hora (0–23)n+1

BYTE

Minuto (0–59)n+2

n+3 Segundo (0–59)

07

Día de la semana (1–7, 1=Dom.)

Día (1–31)

Mes (1–12)

Año (80–99/0–29)

n+7

n+8

n+9

n+10

reservado

reservado

reservado

reservadon+0

reservado

n+4

n+5

n+6

n+11

Figura 17-10 Estructura del área de datos Fecha/Hora en el formato del equipo de operación

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

Page 258: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-14Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Diferencias del formato S7 en comparación al formato del equipo de operación

El formato S7 DATE_AND_TIME presenta las siguientes diferencias frente al formato delequipo de operación:

� Otra secuencia de órdenes

� Reducción de la capacidad necesaria de memoria de 12 a 8 Bytes

17.7 Area de datos de usuario, Fecha/Hora PLC

Transferencia de fecha y hora hasta el equipo de operación

La transferencia de hora y fecha hasta el equipo de operación es por lo general aconsejablecuando el control es maestro para la hora.

Formato DATE_AND_TIME (codificado en BCD)

34

Mes (1–12)n+1

BYTE

Día (1–31)n+2

n+3 Hora (0–23)

07

reservado Día de la semana (1–7, 1=Dom.)

n+7

Minuto (0–59)

Segundo (0–59)

Año (80–99/0–29)n+0

n+4

n+5

n+6 reservado reservado

Figura 17-11 Estructura del área de datos Fecha/Hora en el formato DATE_AND_TIME

Indicación

Al introducir los valores en el área de datos de los dígitos del año considerar que los valores80–99 indican los dígitos de los años 1980 a 1999 y los valores 0–29 indican los dígitos delos años 2000 a 2029.

El control escribe cíclicamente el área de datos, mientras que el equipo de operación lee yse sincroniza (ver el Manual del usuario ProTool).

Page 259: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-15Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Indicación

En la configuración no hay que seleccionar un ciclo de recopilación muy pequeño para elpuntero de área Fecha/hora, debido que esto influencia el rendimiento del equipo de opera-ción.

Recomendación: Ciclo de recopilación de 1 minuto si el proceso lo permite.

17.8 Area de datos de usuario, Coordinación

El área de datos de usuario Coordinación tiene una longitud de dos palabras de datos. Elárea sirve para realizar las siguientes funciones:

� Reconocer el arranque del equipo de operación en el programa de control

� Detectar el modo de servicio actual del equipo de operación en el programa de control

� Reconocer la disponibilidad de comunicación del equipo de operación en el programa decontrol

Indicación

En cada actualización del área de coordinación por medio del equipo de operación se escri-birá siempre el área de coordinación completa.

Por tal razón, el programa del control no debe efectuar ninguna modificación en el área decoordinación.

Ocupación de los bits en el área de coordinación

– = reservadoX = ocupado

X

Bit de arranque

Modo de servicio

Bit de vida

7 01 bytes

–– XX2 1

–––

Figura 17-12 Significado de los bits en el área de coordinación

Bit de arranque

El equipo de operación coloca brevemente a 0 el bit de arranque durante el proceso dearranque. Después del proceso de arranque el bit estará permanentemente en 1.

Page 260: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-16Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Modo de servicio

Tan pronto como el equipo de operación sea colocado off-line por el operador, el bit delmodo de servicio será puesto a 1. En un servicio normal del equipo de operación, el estadodel bit del modo de es 0. En el programa de control Ud. puede consultar este bit y determi-nar así el modo de servicio actual del equipo de operación.

Bit de vida

El bit de vida es invertido por el equipo de operación en intervalos de tiempo de un segundoaproximadamente. En el programa de control Ud. puede consultar este bit y comprobar asísi aún existe una conexión hacia el equipo de operación.

17.9 Areas de datos de usuario, Solicitud de curva y transferenciade curvas

Curvas

Una curva es la representación gráfica de un valor del control. La lectura del valor se efec-túa controlada por tiempo o por bits en función de la configuración.

Curvas controladas por tiempo

El equipo de operación lee los valores de la curva cíclicamente según un intervalo de tiempodefinido durante la configuración. Las curvas controladas por tiempo son apropiadas paradesarrollos continuos como, p. ej. la temperatura de servicio de un motor.

Curvas controladas por bit

Si se coloca un bit de trigger en el puntero de área Transferencia de curvas, el equipo deoperación leerá sólo un valor de la curva o bien todo el buffer de la curva. Esto se definedurante la configuración. Las curvas controladas por bits se utilizan normalmente para larepresentación de valores que cambian muy rápidamente. Un ejemplo al respecto es la pre-sión de inyección durante la fabricación de piezas de plástico.

Page 261: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-17Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Para activar curvas controladas por bits se han de definir durante la configuración lascorrespondientes áreas en el proyecto ProTool (bajo Puntero de área) y se han de ajustaren el control. El equipo de operación y el control comunican entre sí a través de estasáreas.

Las siguientes áreas están disponibles para curvas:

� Area de solicitud de curvas

� Area de transferencia de curvas 1

� Area de transferencia de curvas 2 (sólo necesaria en caso de buffer alternativo)

En la configuración asigne un bit a una curva. De esta manera estará determinada clara-mente la asignación de bits para todas las áreas.

Buffer alternativo

El buffer alternativo es un segundo buffer para la misma curva, el cual se puede instalardurante la configuración.

Mientras el equipo de operación lee los valores del buffer 1, el control escribe en el buffer 2.Mientras el equipo de operación lee del buffer 2, el control escribe en el buffer 1. Así seevita que los valores de la curva sean sobreescritos por el control mientras el equipo deoperación lee la curva.

Distribución del puntero de área

Los punteros de área Solicitud de curva, Transferencia de curvas 1 y 2 pueden distribuirseen áreas de datos separadas con una cantidad y longitud máximas prefijadas (tabla 17-5).

Tabla 17-5 Distribución del puntero de área

Area de datos

Solicitud de Transferencia de curvascurva

1 2

Cantidad de áreas de datos, máxima 8 8 8

Palabras en área de datos, total 8 8 8

Area de solicitud de curvas

Si en el equipo de operación se abre una imagen con una o varias curvas, el equipo de ope-ración pone los correspondientes bits en el área de solicitud de curvas. Después de la anu-lación de la imagen, el equipo de operación repone los bits correspondientes en el área desolicitud de curvas.

A través del área de solicitud de curvas en el control se puede evaluar la curva que serepresenta actualmente en el equipo de operación. Las curvas también se pueden controlarsin evaluación del área de solicitud de curvas.

Page 262: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-18Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Area de transferencia de curvas 1

Esta área sirve para realizar el control (trigger) de curvas. Ponga en el programa del controlel bit asignado a la curva en el área de transferencia de curvas y el bit general de curvas. Elequipo de operación reconoce el Trigger y lee un valor o todo el buffer. Después repone elbit de la curva y el bit general de curvas.

Area(s) de transferencia de curvas

Bit general de curvas

1ra pal.

2da pal.

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0Número de bit

Mientras no se haya repuesto el bit general de curvas, el área de transferencia de curvas nodebe ser modificado por el programa del control.

Area de transferencia de curvas 2

El área de transferencia de curvas 2 es necesaria para curvas que se configuran con el buf-fer alternativo. Tiene exactamente la misma estructura que el área de transferencia de cur-vas 1.

17.10 Area de datos de usuario, Imagen de los LED

Aplicación

Los paneles de operador (OP), Multi Panel (MP) y Panel PC tienen diodos luminosos (LED)en las teclas de funciones. Estos LEDs pueden ser activados desde el control. De estemodo es posible, p. ej. señalar al operador mediante un diodo luminoso la tecla que debepulsar en función de la situación.

Requisito

Para poder controlar los LED, en el control se deben instalar las áreas de datos respectivas,llamadas imágenes, y se deben indicar en la configuración como punteros de área.

Page 263: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-19Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Distribución del puntero de área

El puntero de área imagen de los LED se puede dividir en áreas de datos separadas talcomo se muestra en la tabla siguiente.

Tabla 17-6 Distribución del puntero de área

Equipo de operación Cantidad de áreas de datos,máxima

Palabras en área de datos,total

Panel PC 8 16

MP 370 8 16

MP 270, MP 270B 8 16

OP 270 8 16

OP 170B 8 16

Indicación

En la ventana Insertar nuevo puntero de área ya no se podrá seleccionar el puntero de áreaafectado cuando se haya alcanzado la cantidad máxima. Los punteros de área del mismotipo estarán representados de color gris.

Asignación de LED

La asignación de cada uno de los diodos luminiscentes a cada bit de las áreas de datos sedetermina durante la configuración de las teclas de funciones. Al mismo tiempo se indicapara 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 controlan los estadosde los LED que se indican a continuación (véase tabla 17-7):

Tabla 17-7 Estados de los LED

Bit n + 1 Bit n Función de los LED

0 0 Apagado

0 1 Intermitencia

1 0 Intermitencia

1 1 Luz permanente

Page 264: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-20Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

17.11 Recetas

Descripción

En la transferencia de registros de datos entre el equipo de operación y el control, ambosinterlocutores de comunicación acceden alternativamente a áreas de comunicaciones comu-nes en el control. Son objeto del presente capítulo la función y la estructura del área decomunicaciones específica de la receta (”buzón de datos”) así como los mecanismos en latransferencia sincronizada de registros de datos.

En la ayuda Online encontrará informaciones para preparar el buzón de datos en ProTool.

Tipos de transferencia

Para transferir registros de datos entre el equipo de operación y el control existen dos posi-bilidades:

� Transferencia sin sincronización (página 17-21)

� Transferencia con sincronización a través del buzón de datos (página 17-22)

Los registros de datos se transfieren siempre de forma directa, es decir que los valores delas variables se leen directamente de la dirección sin desvío a través del portapapeles, o seescriben directamente en la dirección que está configurada para la variable.

Activar la transferencia de registros de datos

Para activar la transferencia existen tres posibilidades:

� Operación en la indicación de recetas (página 17-23)

� Órdenes del control (página 17-24)

� Activar funciones configuradas (página 17-25)

Si la transferencia de registros de datos se activa mediante una función configurada o unaorden del control, la indicación de recetas en el equipo de operación se puede seguir ope-rando sin impedimentos ya que los registros de datos se transfieren de modo subordinado.

Sin embargo, no es posible la ejecución simultánea de varias solicitudes de transferencia.En este caso, el equipo de operación rechaza con un aviso del sistema la transferencia pos-terior.

En el anexo, parte A se encuentra una lista de los avisos del sistema más importantes conindicaciones respecto a la localización de errores y el remedio.

Page 265: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-21Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

17.11.1 Transferencia sin sincronización

Finalidad

En la transferencia asíncrona de registros de datos entre el equipo de operación y el controlnotiene lugar ninguna coordinación entre áreas de comunicaciones utilizadas de formacomún. Por ello, no es necesaria la preparación de un buzón de datos durante la configura-ción.

Aplicación

La transferencia asincrónica de un registro de datos se ofrece, p. ej. siempre que

� se pueda excluir, condicionado por el sistema, que el interlocutor de comunicaciónsobrescriba los datos,

� el control no necesita ninguna información sobre el número de receta y el número delregistro de datos o

� la transferencia de registros de datos se active mediante operación en el equipo de ope-ración.

Leer valores

Al iniciar la transferencia para leer, los valores en las direcciones de control se leen y setransfieren al equipo de operación.

� Inicio a través de operación en la indicación de recetas:

Los valores se cargan en el equipo de operación. Allí puede seguir procesándolos, p. ej.modificar, guardar valores, etc.

� Inicio a través de función u orden del control:

los valores se guardan inmediatamente en el soporte de datos.

Escribir valores

Al iniciar la transferencia para escribir, se escriben los valores en las direcciones del control.

� Inicio a través de operación en la indicación de recetas:

Los valores actuales se escriben en el control.

� Inicio a través de función u orden del control:

Los valores del soporte de datos se escriben en el control.

Page 266: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-22Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

17.11.2 Transferencia con sincronización

Finalidad

En la transferencia sincrónica, los dos interlocutores de comunicación ponen bits de estadoen el buzón de datos utilizado en común. Por ello puede Ud. evitar en su programa del con-trol que se sobrescriban recíprocamente los datos de forma incontrolada.

Aplicación

La transferencia sincrónica de un registro de datos se ofrece, p. ej. siempre que

� el control sea el ”interlocutor activo” en la transferencia de registros de datos,

� en el control se deban evaluar informaciones sobre el número de receta y el número deregistro de datos o

� la transferencia de registros de datos se active mediante orden del control.

Requisito

Para que se transfieran de modo sincronizado los registros de datos entre el equipo de ope-ración y el control, se han de cumplir los siguientes requisitos en la configuración:

� El buzón de datos ha sido preparado bajo Sistema de destino → Puntero de área.

� En las propiedades de la receta se ha indicado el control con el que el equipo de opera-ción sincroniza la transferencia de los registros de datos.

Se ajusta el control en el editor de recetas bajo Propiedades → Transferencia.

En el Manual del usuario ProTool Configurar sistemas basados en Windows se detallaninformaciones referentes a este punto.

17.11.3 Buzón de datos para transferencia sincronizada

Estructura

El buzón de datos tiene una longitud fija de 5 palabras. Este está estructurado del siguientemodo:

Número de receta actual (1 – 999)

reservado

Estado (0, 2, 4, 12)

Número de registro actual (0 – 65.535)

1ra pal.

reservado

2da pal.

3ra pal.

4ta pal.

5ta pal.

7 070

Page 267: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-23Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Palabra de estado

La palabra de estado (palabra 4) puede asumir los siguientes valores:

Valor de ajuste Significado

decimal binario

0 0000 0000 Transferencia permitida, buzón de datos libre

2 0000 0010 Transferencia en curso

4 0000 0100 Transferencia concluida sin errores

12 0000 1100 Transferencia concluida con errores

17.11.4 Ejecución de la sincronización

Leer del control mediante operación en la indicación de recetas

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta a leer asícomo el estado ”Transferencia en curso” en el buzón de datos ypone a cero el número del registro de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del control y los muestra enla indicación de recetas.

En el caso de recetas con variables sincronizadas, los valores delcontrol se escribirán también en las variables.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Page 268: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-24Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Escribir en el control mediante operación en la indicación de recetas

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos a escribir así como el estado ”Transferencia encurso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación escribe los valores actuales en el control.

En el caso de recetas con variables sincronizadas, los valores modi-ficados entre visualización de recetas y variables serán actualizadosy luego se escribirán en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Leer del control mediante orden del control “PLC → DAT” (No. 69)

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la orden así como el estado ”Trans-ferencia en curso” en el buzón de datos.

Cancelación sinrespuesta.

3 El equipo de operación lee los valores del control y guarda estosvalores en el registro de datos que está indicado en la orden.

4 � Si se hubiera seleccionado ”Sobrescribir” en la orden, se sobres-cribe un registro de datos existente sin consulta de confirmación.

El equipo de operación ajusta el estado ”Transferencia con-cluida”.

� Si en la orden se eligió “No sobrescribir” y el registro de datos yaexiste, el equipo de operación interrumpe entonces el proceso yregistra 0000 1100 en la palabra de estado del buzón dedatos.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

En la página 17-27 encontrará informaciones sobre la estructura de la orden del control.

Page 269: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-25Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Escribir en el control mediante orden del control “DAT → PLC” (No. 70)

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la orden así como el estado ”Trans-ferencia en curso” en el buzón de datos.

Cancelación sinrespuesta.

3 El equipo de operación lee los valores del registro de datos indicadoen la orden y escribe estos valores en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

En la página 17-27 encontrará informaciones sobre la estructura de la orden del control.

Leer del control mediante función configurada

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la función así como el estado”Transferencia en curso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del control y los guarda en elregistro de datos que está indicado en la función.

4 � Si se hubiera seleccionado ”Sobrescribir” en la función, sesobrescribe un registro de datos existente sin consulta de confir-mación.

El equipo de operación ajusta el estado ”Transferencia con-cluida”.

� Si en la orden se eligió “No sobrescribir” y el registro de datos yaexiste, el equipo de operación interrumpe entonces el proceso yregistra 0000 1100 en la palabra de estado del buzón dedatos.

5 Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Page 270: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-26Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Escribir en el control mediante función configurada

Paso Acción

1 Comprobación: palabra de estado = 0?

sí no

2 El equipo de operación introduce el número de receta y el númerode registro de datos indicado en la función así como el estado”Transferencia en curso” en el buzón de datos.

Cancelación conaviso del sistema.

3 El equipo de operación lee los valores del registro de datos indicadoen la función y escribe estos valores en el control.

4 El equipo de operación ajusta el estado ”Transferencia concluida”.

5 El programa de control puede ahora, de ser preciso, evaluar losdatos transferidos.

Para permitir una nueva transferencia, el programa de control ha deponer de nuevo a cero la palabra de estado.

Indicación

La evaluación de los números de receta y de registro de datos en el control debe efec-tuarse, debido a la consistencia de los datos, sólo después de que el estado esté ajustadoen el buzón de datos a ”Transferencia concluida” o ”Transferencia concluida con errores”.

Posibles causas de errores

En caso que la transferencia de registros de datos se termine con errores, entonces estopuede tener, entre otras, las siguientes causas:

� no se ha ajustado la dirección de variable en el control

� no es posible sobrescribir registros de datos

� no existe el número de receta

� no existe el número de registro de datos

En el anexo, parte A se encuentra una lista de los avisos del sistema más importantes conindicaciones respecto a la localización de errores y el remedio.

Page 271: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-27Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Reacción debido a una cancelación ocasionada por un error

El equipo de operación reacciona de la siguiente manera a una cancelación ocasionada porun error en la transferencia de registros de datos:

� Inicio a través de operación en la indicación de recetas

Indicaciones en la línea de estado de la indicación de recetas y edición de avisos del sis-tema.

� Inicio a través de función

Edición de avisos del sistema

� Inicio a través de orden del control

No hay respuesta en el equipo de operación.

Independientemente de ello puede Ud. evaluar el estado de la transferencia mediante laconsulta de la palabra de estado en el buzón de datos.

17.11.5 Ordenes del control en recetas

Finalidad

También se puede iniciar la transferencia de registros de datos entre equipo de operación ycontrol desde el programa de control. Para ello no es necesaria ninguna operación en elequipo de operación.

Para este tipo de transferencia están disponibles las dos órdenes del control No. 69 yNo. 70.

No. 69: Leer registro de datos desde el control (“PLC → DAT”)

La orden del control No. 69 transfiere registros de datos desde el control hacia el equipo deoperación. La orden del control tiene la siguiente estructura:

Byte a la izquierda (BI) Byte a la derecha (BD)

Palabra 1 0 69

Palabra 2 Número de receta (1 – 999)

Palabra 3 Número de registro de datos (1 – 65.535)

Palabra 4 No sobrescribir registro de datos existente: 0

Sobrescribir registro de datos existente: 1

Page 272: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Areas de datos de usuario para SIMOTION

17-28Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

No. 70: Escribir registro de datos en el control (“DAT → PLC”)

La orden del control No. 70 transfiere registros de datos desde el equipo de operación alcontrol. La orden del control tiene la siguiente estructura:

Byte a la izquierda (BI) Byte a la derecha (BD)

Palabra 1 0 70

Palabra 2 Número de receta (1 – 999)

Palabra 3 Número de registro de datos (1 – 65.535)

Palabra 4 —

Page 273: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistemaA

Ordenes del controlB

Ocupación de interfasesC

Documentación SIMATIC HMID

Parte VIII ANEXO

Page 274: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Q-30Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 275: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

A-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Avisos del sistema

En este capítulo

En esta parte del anexo se indica una selección de avisos del sistema importantes para sis-temas basados en Windows. La tabla indica cuándo aparecen los avisos así como el modode eliminar la causa del error. No todo aviso es relevante para cada equipo de operación.

Parámetros de los avisos del sistema

Los avisos del sistema pueden contener parámetros que no se desglosan al usuario, peroque son relevantes para seguir un error, ya que forman indicaciones sobre el código fuentedel software Runtime. Estos parámetros se visualizan después del texto código deerror:.

Indicación

Los avisos del sistema se emiten en el idioma que está ajustado en dicho momento en elequipo de operación.

A

Page 276: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Número Efecto / Causa Remedio

10000 La orden de impresión no se pudo iniciar porrazones desconocidas o fue interrumpida.

La impresora no está bien ajustada.O: No hay autorización para usar una impresoraen red.

Verifique los ajustes de impresora y conexionespor cable.

¡Si se presenta el error otra vez, comuníquesecon la Hotline!

10001 No se ha instalado una impresora o no se haajustado ninguna impresora estándar.

Instale una impresora y/o márquela como impre-sora estándar.

10002 El buffer intermedio para la impresión de gráfi-cos está lleno. Se almacenarán hasta dos gráfi-cos

Deje pasar un tiempo antes de dar la siguienteorden de impresión.

10003 Los gráficos se pueden almacenar nuevamentede forma intermedia.

10004 El buffer intermedio para la impresión de líneasen el modo de texto (p. ej. avisos) está lleno. Sealmacenarán hasta 1000 líneas.

Deje pasar un tiempo antes de dar la siguienteorden de impresión.

10005 Se pueden almacenar nuevamente líneas detexto.

10006 El sistema de impresión de Windows reportó unerror. En el texto indicado y, dado el caso, en elnúmero de error puede leer las posibles causas.

No se imprime o se imprime incorrectamente.

Dado el caso repita la acción.

20010 En la línea de Script indicada se ha presentadoun error. Por tal razón se interrumpió la ejecu-ción de la función Script.

Para este caso también considere, dado elcaso, el anterior aviso del sistema.

En su configuración seleccione la línea indicadaen el Script.

En las variables controle si los tipos usados sonadmisibles.

En las funciones controle si la cantidad y lostipos de los parámetros están correctos.

20011 Se ha presentado un error en un Script llamadopor el Script indicado. Por tal razón, en el subs-cript se interrumpió la ejecución de la funciónScript.

Para este caso también considere, dado elcaso, el anterior aviso del sistema.

En la configuración seleccione los Scripts queson llamados directa o indirectamente por elScript indicado.

En las variables controle si los tipos usados sonadmisibles.

En las funciones controle si la cantidad y lostipos de los parámetros están correctos.

20012 Existen datos de configuración inconsistentes.Por tal razón no se pudo crear el Script.

Genere nuevamente la configuración.

20013 El VBScript.dll no ha sido instalado correcta-mente. Por tal razón no se puede ejecutar nin-gún Script.

Instale nuevamente ProTool/Pro RT.

20014 De la función Script se devuelve un valor que nose escribe en ninguna variable de devoluciónconfigurada.

En la configuración seleccione el Script indi-cado.

Controle si al nombre del Script se le asigna unvalor.

20015 Se activaron demasiados Scripts consecutiva-mente en muy corto tiempo.Si hay más de 20 Scripts que deben ser proce-sados, los siguientes Scripts serán eliminados.En este caso no se ejecutará el Script indicadoen el aviso.

Verifique cuál es la razón por la que se activanlos Scripts.

Amplíe los tiempos, por ejemplo el tiempo depolling de las variables que activa el Script.

30010 La variable no pudo recibir el resultado de lafunción por ejemplo en el caso de que se sobre-pasa un margen de valores.

Verifique los tipos de las variables de los pará-metros de la función.

Page 277: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

RemedioEfecto / CausaNúmero

30011 No se pudo ejecutar una función debido a que alparámetro de la función se transfirió un valor otipo inadmisible.

Verifique el valor del parámetro y el tipo de lavariable del parámetro inadmisible.

Si se usa una variable como parámetro, controlesu valor.

40010 No se pudo ejecutar la función debido a que losparámetros no se pueden convertir a un tipo devariable común.

Verifique los tipos de parámetros en la configu-ración.

40011 No se pudo ejecutar la función debido a que losparámetros no se pueden convertir a un tipo devariable común.

Verifique los tipos de parámetros en la configu-ración.

50000 El equipo de operación recibe datos más rápidode lo que los puede procesar. Por tal razón, nose aceptarán más datos hasta que los datosexistentes hayan sido procesados. Después sereanudará el intercambio de datos.

50001 El intercambio de datos ha sido reanudado nue-vamente.

60000 Este aviso se genera por medio de la función”Mostrar aviso del sistema”. El texto que se va aindicar se transferirá como parámetro a la fun-ción.

60010 El archivo no pudo ser copiado en la direcciónindicada, debido a que uno de los dos archivosestá abierto actualmente o no existe el caminofuente/destino.

Probablemente el usuario de Windows NT notiene derecho de acceso a uno de los dos archi-vos.

Inicie nuevamente la función o verifique elcamino del archivo fuente/destino.

En Windows NT con NTFS: El usuario que eje-cuta ProTool/Pro RT debe recibir el derechopara poder acceder a los archivos.

60011 Se ha tratado de copiar un archivo en sí mismo.

Probablemente el usuario de Windows NT notiene derecho de acceso a uno de los dos archi-vos.

Verifique el camino del archivo fuente/destino.

En Windows NT con NTFS: El usuario que eje-cuta ProTool/Pro RT debe recibir el derechopara poder acceder a los archivos.

70010 No se pudo iniciar la aplicación porque no fueencontrado en el camino indicado o porque nohay suficiente memoria libre.

Verifique si la aplicación existe en el camino oen el camino de búsqueda indicado, o cierreotras aplicaciones.

70011 No se pudo cambiar el tiempo del sistema. Losavisos de error aparecen sólo en combinacióncon el puntero de área Fecha/Hora PLC. Cau-sas posibles:

� en la orden del control se transfirió un tiempoinadmisible,

� el usuario de Windows NT no tiene derechode usuario para cambiar el tiempo del sis-tema.

Si en el aviso del sistema se muestra como pri-mer parámetro el valor 13, entonces el segundoparámetro indica el Byte que tiene el valor inco-rrecto.

Verifique el tiempo que se debe ajustar.

En Windows NT: El usuario que ejecuta ProTool/Pro RT debe recibir el derecho para cambiar eltiempo del sistema de Windows NT (Gestión/Manager de usuario, normas).

70012 Durante la ejecución de la función ”Salir de Run-time” con la opción “Desconectar Windows” sepresentó un error.

Windows y ProTool/Pro RT no se cierran.

Una posible causa es que otras aplicaciones nose dejan cerrar.

Finalice todas las aplicaciones que actualmenteestán corriendo.

Luego cierre Windows.

Page 278: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

RemedioEfecto / CausaNúmero

70013 No se pudo cambiar el tiempo del sistema por-que el valor indicado no es admisible. Probable-mente se utilizaron caracteres de separaciónincorrectos.

Verifique el tiempo que se debe ajustar.

70014 No se pudo cambiar el tiempo del sistema. Cau-sas posibles:

� se transfirió un tiempo inadmisible

� el usuario de Windows NT no tiene derechode usuario para cambiar el tiempo del sis-tema,

� Windows no acepta el ajuste del tiempo.

Verifique el tiempo que se debe ajustar.

En Windows NT: El usuario que ejecuta ProTool/Pro RT debe recibir el derecho para cambiar eltiempo del sistema de Windows NT (Gestión/Manager de usuario, normas).

70015 No se pudo leer el tiempo del sistema, debido aque Windows no acepta la lectura.

70016 Se ha tratado de seleccionar una imagen pormedio de una función o una orden. Esto no esposible porque no existe el número de imagenconfigurado.

O: una imagen no pudo ser estructurada porinsuficiencia de memoria del sistema.

Compare el número de la imagen en la función oen la orden con los números de la imagen confi-gurados.

De ser necesario asigne el número a una ima-gen.

70017 Fecha/Hora no se leen del puntero de área, yaque la dirección ajustada en el control no existeo no ha sido asignada.

Cambie la dirección o ajuste la dirección en elcontrol.

70018 Respuesta de importación exitosa de lista depasswords.

70019 Respuesta de exportación exitosa de lista depasswords.

70020 Respuesta de activación de protocolización deavisos.

70021 Respuesta de desactivación de protocolizaciónde avisos.

70022 Aviso de respuesta del inicio de la acción Impor-tar lista de passwords.

70023 Aviso de respuesta del inicio de la acción Expor-tar lista de passwords.

70027 Se ha iniciado la acción de guardar el sistemade archivos RAM.

70028 Se ha terminado con éxito la acción de guardarel sistema de archivos RAM.

Los archivos de la RAM se copian, a prueba deapagón, en la memoria Flash. Durante un nuevoarranque, estos archivos guardados seráncopiados otra vez en el sistema de archivosRAM.

70029 La ación se guardar el sistema de archivos RAMno se ha ejecutada correctamente.

No se ha guardado el sistema de archivos RAM.

Verifique los ajustes en el diálogo OP Properties y guarde el sistema de archivos RAM por mediodel botón de comando Save Files en la tarjetade registro Persistent Storage.

70030 Los parámetros configurados de la función sonincorrectos.

No se ha podido establecer la conexión hacia elnuevo control.

Compare los parámetros configurados de la fun-ción con los parámetros configurados de loscontroles y, de ser necesario, corrígalos.

Page 279: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

RemedioEfecto / CausaNúmero

70031 El control configurado en la función no es uncontrol S7.

No se ha podido establecer la conexión hacia elnuevo control.

Compare los parámetros configurados Nombredel control S7 de la función con los parámetrosconfigurados de los controles y, de ser necesa-rio, corrígalos.

80001 El archivo indicado está lleno hasta el tamañoindicado (en porcentaje) y debe ser transferido.

Coloque el archivo o la tabla en otro lugar des-plazándolo o con una función de copiar.

80002 Falta una línea en el archivo indicado. –

80003 El proceso de copiado en archivos no ha resul-tado bien.

Para este caso también considere, dado elcaso, el siguiente aviso del sistema.

80006 Como no se puede guardar nada en el archivo,esto produce una pérdida constante de funcio-nalidad.

En el caso de bancos de datos verifique si lafuente de datos respectiva existe y arranqueotra vez el sistema.

80009 Se ha terminado correctamente una acción decopiado.

80010 Como el camino en ProTool/Pro fue introducidoincorrectamente, esto produce una pérdidaconstante de funcionalidad.

Configure nuevamente el camino para el archivorespectivo y arranque otra vez el sistemacuando se requiera toda la funcionalidad.

80012 Los valores de archivo se guardan en un buffer.Si los valores deben registrarse en el buffer másrápido de lo que se puede escribir físicamente(p. ej. en un disco duro), el buffer se puedesobrecargar y se parará el registro.

Archive menos datos.

O incremente los intervalos de registro.

80013 Ha terminado el estado de sobrecarga. Elarchivo registra otra vez todos los valores.

80014 Se activó dos veces consecutivas en un cortotiempo la misma acción. Debido a que elcopiado de un lugar a otro ya se está realizando,la acción ya no se realizará otra vez.

80016 Los archivos están separados por medio de lafunción Cerrar_archivos, y las entradas que lle-gan sobrepasan el tamaño del buffer intermedio.

Se borrarán todas las órdenes del buffer inter-medio.

Una otra vez los archivos.

80017 Las entradas que llegan sobrepasan el tamañodel buffer intermedio. Esto puede ser ocasio-nado p. ej. por varias acciones de copiado quecorren simultáneamente.

Se borrarán todas las órdenes de copiado delbuffer intermedio.

Termine el proceso de copiado.

80018 Todos los archivos fueron unidos otra vez a lacapa DB, p. ej. después de ejecutar la funciónAbrir_archivos.

Los valores se escribirán nuevamente en latabla.

Page 280: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

RemedioEfecto / CausaNúmero

80019 Todos los archivos fueron separados de la capaDB y se cerraron todas las conexiones, p. ej.después de ejecutar la función Cerrar_archivos.

Los valores se guardarán de forma intermedia yse escribirán en las tablas cuando se realiceuna nueva conexión.

No hay ninguna conexión con el medio dememoria y se puede realizar un cambio.

80020 Se ha sobrepasado la cantidad máx. de accio-nes de copiado que pueden correr simultánea-mente.

No se hará la copia.

Espere hasta que las acciones de copiado queestán corriendo se terminen e inicie otra vez laúltima acción de copiado.

80021 Se tratará de borrar un archivo que todavía estáocupado con una acción de copiado.

No se ejecutará el borrado.

Espere hasta que las acciones de copiado queestán corriendo se terminen e inicie otra vez laúltima acción.

80022 Con la función Comenzar_archivo_siguiente setrató de comenzar un archivo siguiente en unarchivo que no es archivo siguiente.

No se creará ningún archivo siguiente.

Controle en el proyecto:

� si la función Comenzar_archivo_siguienteestá configurada correctamente

� si los parámetros de las variables son abas-tecidos correctamente en el equipo de ope-ración

80023 Se tratará de copiar un archivo en sí mismo.

No se copiará el archivo.

Controle en la configuración:

� si la función Copiar_archivo está configuradacorrectamente

� si los parámetros de las variables son abas-tecidos correctamente en el equipo de ope-ración

80024 En su proyecto la función Copiar_archivo estápredeterminada para no admitir ninguna copiaen el caso que el archivo destino ya contengadatos (parámetro: Modo de escribir).

No se copiará el archivo.

Dado el caso modifique en su proyecto la fun-ción Copiar_archivo.

Antes de activar la función borre el archivo des-tino.

80025 Ud. ha cancelado la acción de copiado.

Los datos que se hayan escrito hasta esemomento permanecerán. No se borrará la tabladestino (en caso que este configurado).

La cancelación será documentado por medio deuna indicación de error $RT_ERR$ al final de latabla destino.

80026 El aviso se indicará luego de que todos losarchivos hayan sido inicializados con éxito. Apartir de ese momento se escribirán valores enlos archivos. Antes de eso no se archivaránvalores a pesar de que el software de Runtimeestá corriendo.

80027 Como lugar de almacenamiento para un archivose ha indicado la memoria Flash interna. Estono es admisible.

Para este archivo no se almacenará ningúnvalor y no se creará el archivo.

Configure ”Storage Card” o una ruta de accesode red como lugar de almacenamiento.

80028 El aviso sirve como respuesta de estado y diceque momentáneamente está en marcha la ini-cialización de los archivos. Hasta que aparezcael aviso 80026 no se archivará ningún valor.

Page 281: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

RemedioEfecto / CausaNúmero

80029 No se pudo inicializar la cantidad de archivosindicada en el aviso. Ha terminado la inicializa-ción de archivos.

Los archivos incorrectos no están disponiblespara fines de almacenamiento.

Analice los avisos del sistema adicionales emiti-dos en relación a este aviso.

Verifique la configuración, la ODBC (Open Data-base Connectivity) y la unidad indicada.

80030 La estructura de la(s) tabla(s) existente(s) noconcuerda con la estructura esperada del pro-ceso de guardar.

Se detiene el proceso de guardar para estearchivo.

Previamente borrar de manera manual lastablas existentes.

80032 Los archivos se pueden configurar con triggerde función. Este será activado tan pronto comoel archivo esté lleno. Si se inicia Runtime y elarchivo ya está lleno, nunca se activaría el trig-ger.

El archivo mencionado ya no archiva porqueestá lleno.

Salga de Runtime, borre el archivo e inicie otravez Runtime.

O:En Runtime configure un botón de comando quereciba las mismas acciones que el trigger defunción y pulsarlo.

110000 Se realizó un cambio del estado de servicio. Elestado de servicio está ahora Offline.

110001 Se realizó un cambio del estado de servicio. Elestado de servicio está ahora Online.

110002 No se cambió el estado de servicio. Verifique la conexión hacia los controles.

Verifique si el área de dirección para el punterode área ”Coordinación” existe en el control.

110003 El estado de servicio del control indicado ha sidocambiado por la función Control_conectar_des-conectar.

El estado de servicio está ahora Offline.

110004 El estado de servicio del control indicado ha sidocambiado por la función Control_conectar_des-conectar.

El estado de servicio está ahora Online.

110005 Con la función Control_conectar_desconectarse ha tratado de conmutar el control al modo deservicio Online, a pesar de que el sistema com-pleto está en el modo de servicio Offline. Estaconmutación es inadmisible.

El modo de servicio del control sigue siendo Off-line.

Conecte todo el sistema al modo de servicioOnline y ejecute otra vez la función.

110006 Los sistemas basados en Windows han sidoampliados con el puntero de área Versión deusuario.

Si la versión de usuario no es correcta, se termi-nará Runtime.

Verifique las versiones de usuario.

Puede ser que en el control o en la configura-ción se ha registrado la versión incorrecta o seha iniciado la configuración incorrecta para laversión de usuario del control.

120000 No se representará la curva porque se configuróuna coordenada equivocada para la curva o seconfiguró una curva equivocada.

Cambie la configuración.

120001 No se representará la curva porque se configuróuna coordenada equivocada para la curva o seconfiguró una curva equivocada.

Cambie la configuración.

Page 282: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

RemedioEfecto / CausaNúmero

120002 La curva no será representada porque la varia-ble que se le ha asignado accede a una direc-ción inválida en el control.

Verifique si el área de datos para la variableexiste en el control, si la dirección configuradaestá correcta o si el margen de valores de lasvariables está correcto.

130000 No se ejecutó la acción. Cierre otras aplicaciones.

Borre del disco fijo archivos que ya no se nece-sitan.

130001 No se ejecutó la acción. Borre del disco fijo archivos que ya no se nece-sitan.

130002 No se ejecutó la acción. Cierre otras aplicaciones.

Borre del disco fijo archivos que ya no se nece-sitan.

130003 No se ha colocado ningún soporte de datosextraíble. Se cancelará el proceso.

Controle, p. ej., si

� se está accediendo al soporte de datoscorrecto

� se ha colocado el soporte de datos

130004 El soporte de datos extraíble está protegido con-tra escritura. Se cancelará el proceso.

Controle si se está accediendo al soporte dedatos correcto. Dado el caso suprima la protec-ción contra escritura.

130005 El archivo está protegido contra escritura. Secancelará el proceso.

Controle si se está accediendo al archivocorrecto. Dado el caso modifique los atributosdel archivo.

130006 No se puede acceder al archivo. Se cancelará elproceso.

Controle, p. ej., si

� se está accediendo al archivo correcto

� si existe el archivo

� otra acción está impidiendo el acceso simul-táneo al archivo

140000 La conexión online hacia el control se estableciócorrectamente.

140001 La conexión online hacia el control se anuló. –

140003 No se actualizan las variables o no se escribe. Controle la conexión y si es que el control estáconectado.

Con “Ajustar interfase PG/PC” verifique en elcontrol del sistema los parámetros ajustados.

Ejecute un nuevo arranque.

140004 No se actualizan las variables o no se escribedebido a que el punto de acceso o el parame-trado de módulos es incorrecto.

Controle la conexión y si es que el control estáconectado.

Con “Ajustar interfase PG/PC” verifique en elcontrol del sistema el punto de acceso o el para-metrado de módulos (MPI, PPI, PROFIBUS).

Ejecute un nuevo arranque.

140005 No se actualizan las variables o no se escribedebido a que la dirección del equipo de opera-ción es incorrecta (probablemente es muygrande).

Utilice otra dirección para el equipo de opera-ción.

Controle la conexión y si es que el control estáconectado.

Con “Ajustar interfase PG/PC” verifique en elcontrol del sistema los parámetros ajustados.

Ejecute un nuevo arranque.

140006 No se actualizan las variables o no se escribedebido a que la velocidad es incorrecta.

Seleccione en ProTool/Pro otra velocidad(dependiente del módulo, perfil, interlocutor decomunicación, etc.).

Page 283: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

RemedioEfecto / CausaNúmero

140007 No se actualizan las variables o no se escribedebido a que el perfil del bus es incorrecto(s. %1).

Los siguientes parámetros no se pueden intro-ducir en el banco de datos de registro:

1: Tslot2: Tqui3: Tset4: MinTsdr5: MaxTsdr6: Trdy7: Tid18: Tid29: Gap Factor10: Retry Limit

Verifique el perfil de bus definido por el usuario.

Controle la conexión y si es que el control estáconectado.

Con “Ajustar interfase PG/PC” verifique en elcontrol del sistema los parámetros ajustados.

Ejecute un nuevo arranque.

140008 No se actualizan las variables o no se escribedebido a que los datos de configuración sonincorrectos:

Los siguientes parámetros no se pueden intro-ducir en el banco de datos de registro:

0: Error general1: Versión incorrecta2: Perfil no se puede introducir en el

banco de datos de registro.3: Tipo de subred no se puede registrar en el

banco de datos de registro.4: Targetrotationtime no se puede introducir

en el banco de datos de registro.5: Dirección más alta (HSA) incorrecta.

Controle la conexión y si es que el control estáconectado.

Con “Ajustar interfase PG/PC” verifique en elcontrol del sistema los parámetros ajustados.

Ejecute un nuevo arranque.

140009 No se actualizan las variables o no se escribedebido a que no se encontró el módulo para laComunicación S7.

Con “Ajustar interfase PG/PC” instale nueva-mente el módulo en el control del sistema.

140010 No se encontró ningún interlocutor de comunica-ción S7 debido a que el control está desconec-tado.

DP/T:En el control del sistema, en “Ajustar interfasePG/PC” no está ajustada la opción “PG/PC es laúnica maestra en el bus”.

Conecte el control.

DP/T:Si en la red hay sólo una maestra, en “Ajustarinterfase PG/PC” ajustar la opción “PG/PC es laúnica maestra en el bus”.

Si en la red hay más de una maestra, conectedichas maestras. Al hacerlo no modifique ningúnajuste, de los contrario se pueden presentarfallas en el bus.

140011 No se actualizan las variables o no se escribedebido a que la comunicación está interrumpida.

Controle la conexión y si es que el interlocutorde comunicación está conectado.

140012 Existe un problema de inicialización (p. ej.cuando ProTool/Pro RT se termina por medio delTaskmanager).

O: Cuando otra aplicación (p. ej. STEP7,WINCC) está activa con otros parámetros debus y las controladoras no se pueden iniciar conlos nuevos parámetros del bus (p. ej. velocidad).

Inicie nuevamente el equipo de operación.

O inicie primero ProTool/Pro RT y después otrasaplicaciones.

140013 El cable MPI no está enchufado, por tal razón nohay suministro de corriente.

Verifique las conexiones.

140014 – Modifique la dirección del equipo de operaciónen el control de la configuración.

Page 284: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

RemedioEfecto / CausaNúmero

140015 Velocidad incorrecta

O: Parámetros de bus incorrectos (p. ej. HSA)

O: Dirección OP > HSA

O: Vector de interrupción incorrecto (la interrup-ción no llega hasta la controladora)

Corrija los parámetros equivocados.

140016 – Cambie el número de interrupción.

140017 – Cambie el número de interrupción.

140018 El chequeo de consistencia ha sido desactivadopor Simotion Scout.

Aparece entonces una nota correspondiente.

Active otra vez el chequeo de consistencia conSimotion Scout y cargue otra vez el proyecto enel control.

140019 Simotion Scout carga un nuevo proyecto en elcontrol.

Se interrumpe la conexión al control.

Espere a que termine el cambio de configura-ción.

140020 No coinciden entre si la versión en el control y laversión en la configuración (archivo FWD).

Se interrumpe la conexión al control.

Existen las siguientes posibilidades de ayuda:

� Con Simotion Scout cargue la versión actualen el control.

� Genere nuevamente el proyecto con ProToolCS, salga de ProTool RT e inicie con unanueva configuración.

150000 Ya no se escriben ni se leen datos.

Causas posibles:

� El cable está interrumpido.

� El control no responde, está defectuoso, etc.

� La conexión se realiza a través de la inter-fase incorrecta.

� El sistema está sobrecargado.

Verifique si el cable está enchufado, si el controlestá OK, si se utiliza la interfase correcta.

Realice un nuevo arranque si el aviso del sis-tema no desaparece.

150001 La conexión se ha establecido otra vez ya quela causa de la interrupción ha sido eliminada.

160000 Ya no se escriben ni se leen datos.

Causas posibles:

� El cable está interrumpido.

� El control no responde, está defectuoso, etc.

� La conexión se realiza a través de la inter-fase incorrecta.

� El sistema está sobrecargado.

Verifique si el cable está enchufado, si el controlestá OK, si se utiliza la interfase correcta.

Realice un nuevo arranque si el aviso del sis-tema no desaparece.

160001 La conexión se ha establecido otra vez ya quela causa de la interrupción ha sido eliminada.

160010 No existe conexión con el servidor, debido a quela identificación (CLS-ID) del servidor no puedeser detectada.

No se pueden leer/escribir los valores.

Verifique los derechos de acceso.

160011 No existe conexión con el servidor, debido a quela identificación (CLS-ID) del servidor no puedeser detectada.

No se pueden leer/escribir los valores.

Controle, p. ej., si

� el nombre del servidor está correcto

� el nombre del ordenador está correcto

� si el servidor está registrado

Page 285: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-11Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

RemedioEfecto / CausaNúmero

160012 No existe conexión con el servidor, debido a quela identificación (CLS-ID) del servidor no puedeser detectada.

No se pueden leer/escribir los valores.

Controle, p. ej., si

� el nombre del servidor está correcto

� el nombre del ordenador está correcto

� si el servidor está registrado

Nota para el usuario experto:Interprete el valor de HRESULT.

160013 El servidor indicado ha sido iniciado como servi-dor InProc. Esto no ha sido autorizado y proba-blemente puede ocasionar un comportamientoindefinido, ya que el servidor corre en la mismahabitación de procesos que el software RuntimeProTool/Pro RT.

Configure el servidor como servidor OutProc ocomo servidor local.

160014 En un PC/MP se puede iniciar sólo un proyectode servidor OPC. Si se intenta iniciar unsegundo proyecto aparece un aviso de error.

El segundo proyecto no tiene la funcionalidad deservidor OPC y desde el exterior no se le puedeencontrar como servidor OPC.

En el ordenador no inicie dos proyectos con fun-cionalidad de servidor OPC:

170000 1) Los avisos de diagnosis S7 no se visualizandebido a que en este equipo no se puede entraral sistema de diagnosis S7. No se asiste el ser-vicio.

170001 1) No se puede visualizar el buffer de diagnosisS7, debido a que está desconectada la comuni-cación con el control.

Conecte el control Online

170002 1) No se puede visualizar el buffer de diagnosisS7, debido a que la lectura del buffer de diagno-sis (SZL) fue interrumpida por un error.

170003 1) No se puede visualizar un aviso de diagnosisS7. Se reportó el error interno %2.

170004 1) No se puede visualizar un aviso de diagnosisS7. Se reportó el error interno con la clase deerror %2 y el número de error %3.

170007 1) No se puede leer el buffer de diagnosis S7 (SZL)debido a que la lectura fue interrumpida con laclase de error interno %2 y el código de error%3.

180000 Una componente/OCX recibió datos de configu-ración con una identificación de versión que noes asistida.

Instale un componente más reciente.

180001 El sistema está sobrecargado debido a que seactivaron demasiadas acciones al mismotiempo.

No se pueden ejecutar todas las acciones, algu-nas serán anuladas.

Existen diversas posibilidades de ayuda diferen-tes:

� Incremente los tiempos de ciclo configuradoso el impulso básico.

� Cree más lentamente los avisos (polling).

� Active los Scripts y las funciones en interva-los de tiempo mayores.

� Si el aviso aparece con frecuencia: Inicie nuevamente el equipo de operación.

Page 286: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-12Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

RemedioEfecto / CausaNúmero

180002 No se pudo activar el teclado del display.

Causas posibles:

� Por lo general en Windows 95 no se soportael teclado del display.

� El archivo “TouchInputPC.exe” no fue regis-trado debido a que el programa de instala-ción se ejecutó incorrectamente.

Si no se tiene Windows 95: Instale otra vez el software Runtime.

190000 Probablemente no se actualizará la variable. –

190001 La variable será actualizada nuevamente tras unestado incorrecto después que se haya elimi-nado el último estado de error (regreso al servi-cio normal).

190002 La variable no será actualizada debido a que lacomunicación con el control está desconectada.

Conecte la comunicación por medio de la fun-ción ”SetOnline”.

190004 La variable no será actualizada debido a que noexiste la dirección configurada para esta varia-ble.

Verifique la configuración.

190005 La variable no será actualizada debido a que noexiste el tipo de control configurado para estavariable.

Verifique la configuración.

190006 La variable no será actualizada debido a que nose puede reproducir el tipo de control en el tipode variable.

Verifique la configuración.

190007 No se cambiará el valor de la variable debido aque se ha interrumpido la conexión al control ola variable está offline.

Establezca la conexión Online o restablezca laconexión con el control.

190008 Los valores límite configurados de las variablesno fueron respetados, p. ej.

� al introducir un valor,

� por medio de una función,

� por medio de un Script.

Tenga en cuenta los valores límite configuradoso los actuales de las variables.

190009 Se trató de asignar a las variables un valor queestá fuera del rango de valores admisible paraeste tipo.

Por ejemplo la entrada del valor 260 para unavariable de Byte o la entrada del valor –3 parauna variable de palabra sin signo.

Tenga en cuenta el margen de valores del tipode variable.

190010 La variable se escribe muy a menudo con valo-res (p. ej. en un bucle desde un Script).

Se pierden valores debido a que se puedenguardar de forma intermedia únicamente 100sucesos como máximo.

Incremente el tiempo entre escritura repetida.

190011 Causa posible 1:

� El valor introducido no pudo ser escrito en lavariable configurada del control debido a queno se alcanzó o se sobrepasó el margen devalores.

� El valor introducido fue anulado y se resta-bleció el valor inicial.

Causa posible 2:

Tenga en cuenta que el valor introducido debeestar dentro del margen de valores de las varia-bles del control.

� Se interrumpió la conexión al control. Controle la conexión al control.

Page 287: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-13Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

RemedioEfecto / CausaNúmero

190012 No es posible convertir el valor de un formatofuente a un formato destino, p. ej.:

� Para un contador se debe escribir un valorque esté fuera del margen de valores válidodependiente del control.

� A una variable del tipo Integer se le debeasignar un valor de tipo String.

Controle el margen de valores o el tipo de lasvariables.

190100 No se actualiza el puntero de área debido a queno existe la dirección configurada para dichopuntero de área.

Tipo:1 Avisos de servicio2 Alarmas3 Acuses PLC4 Acuses OP5 Imagen de los LED6 Solicitud de curva7 Transferencia de curvas 18 Transferencia de curvas 2

No.:es el número correlativo indicado en ProTool/Pro.

Verifique la configuración.

190101 No se actualiza el puntero de área debido a queno se puede hacer la reproducción del tipo decontrol en el tipo del puntero de área.

Tipo y No. de parámetro:Vea el aviso 190100

190102 El puntero de área será actualizado otra vez trasun estado incorrecto, debido a que el últimoestado de error ha sido eliminado (regreso alservicio normal).

Tipo y No. de parámetro:Vea el aviso 190100

200000 No se realiza la coordinación debido a que ladirección configurada en el control no existe/noestá ajustada.

Cambie la dirección o ajuste la dirección en elcontrol.

200001 No se realiza la coordinación debido a que ladirección configurada en el control no se puedeescribir.

Cambie la dirección o en el control ajuste ladirección en un área en la que se pueda escribir.

200002 Momentáneamente no se realiza la coordinacióndebido a que el formato de la dirección del pun-tero de área no concuerda con el formatointerno de almacenamiento.

Error interno

200003 Otra vez se realiza la coordinación debido a queel último estado de error ha sido eliminado(regreso al servicio normal).

200004 Probablemente no se va a realizar la coordina-ción.

200005 Ya no se escriben ni se leen datos.

Causas posibles:

� El cable está interrumpido.

� El control no responde, está defectuoso, etc.

� El sistema está sobrecargado.

Verifique si el cable está enchufado o si el con-trol está OK.

Realice un nuevo arranque si el aviso del sis-tema no desaparece.

Page 288: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-14Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

RemedioEfecto / CausaNúmero

210000 Las órdenes no se procesan debido a que ladirección configurada en el control no existe/noestá ajustada.

Cambie la dirección o ajuste la dirección en elcontrol.

210001 Las órdenes no se procesan debido a que ladirección configurada en el control no se puedeleer/no se puede escribir.

Cambie la dirección o en el control ajuste ladirección en un área en la que se pueda leer/es-cribir.

210002 Las órdenes no se ejecutan debido a que el for-mato de la dirección del puntero de área no con-cuerda con el formato interno de almacena-miento.

Error interno

210003 El buzón de órdenes será procesado otra vezdebido a que el último estado de error ha sidoeliminado (regreso al servicio normal).

210004 Probablemente no se va a procesar el buzón deórdenes.

210005 Se activó una orden del control con un númeroinadmisible.

Verifique el programa de control.

210006 Durante la ejecución de la orden del control sepresentó un error. Por tal razón no se ejecutarála orden del control.

Dado el caso tenga en cuenta también el prece-dente/siguiente aviso del sistema.

Verifique los parámetros de la orden del control.

Genere nuevamente la configuración.

220000 2) – –

220001 La variable no será transferida debido a que elcanal ubicado debajo/el equipo no asiste el tipode dato BOOL/Bit al escribir.

Cambie la configuración.

220002 La variable no será transferida debido a que elcanal ubicado debajo/el equipo no asiste el tipode dato Byte al escribir.

Cambie la configuración.

220003 No se pudo cambiar la controladora de la comu-nicación. Probablemente no está instalada lacontroladora.

Instale la controladora instalando nuevamenteProTool/Pro RT.

220004 La comunicación se ha interrumpido, no se rea-liza ninguna actualización debido a que el cableno está enchufado o está defectuoso, etc.

Verifique la conexión.

220005 Comunicación establecida. –

220006 Se ha establecido la conexión con el controlindicado en la interfase indicada.

220007 Se ha interrumpido la conexión con el controlindicado en la interfase indicada.

Controle si

� el cable está enchufado

� el control está OK

� se utiliza la interfase correcta

� su configuración está OK (parámetros de lainterfase, ajustes del protocolo, dirección decontrol).

Realice un nuevo arranque si el aviso del sis-tema no desaparece.

Page 289: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-15Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

RemedioEfecto / CausaNúmero

220008 La controladora (driver) de control no puedeacceder a la interfase indicada o no la puedeabrir. Probablemente otra aplicación ya estáusando esta interfase o se utiliza una interfaseno existente en el equipo destino.

No se establece ninguna comunicación con elcontrol.

Finalice todos los programas que acceden a lainterfase y realice un nuevo arranque.

Utilice otra interfase existente en el sistema.

230000 No se pudo adoptar el valor introducido. Se anu-lará la entrada y se restablecerá el valor anterior.

El margen de valores ha sido sobrepasado o sehan introducido caracteres inválidos.

Introduzca un valor correcto.

230002 Como el nivel de password no es adecuado o eldiálogo de password se interrumpió con ESC, seanulará la entrada y se restablecerá el valoranterior.

A través de Login active un nivel de passwordque sea adecuado.

230003 No se realizará el cambio a la imagen indicadadebido a que la imagen no existe/no se ha confi-gurado. Permanece activada la imagen usadahasta ahora.

Configure la imagen.

Verifique la función de selección.

240000 3) Runtime corre en el modo Demo.

Ud. no tiene licencia Stopcopy o su licencia estádefectuosa.

Instale la licencia.

240001 3) Runtime corre en el modo Demo.

Se han configurado demasiadas variables parala versión instalada.

Instale una licencia / Powerpack correcto.

240002 3) Runtime corre con autorización de emergencialimitada temporalmente.

Restablezca la autorización completa.

240003 No se puede realizar la autorización.

ProTool/Pro RT corre en el modo Demo.

Inicie otra vez ProTool/Pro RT o instálelo nueva-mente.

240004 Error al leer la autorización de emergencia.ProTool/Pro RT corre en el modo Demo.

Inicie nuevamente ProTool/Pro RT, instale laautorización o repare la autorización (vea Ins-trucciones de puesta en servicio, protección desoftware).

250000 La variable ajustada en la línea indicada enEstado/Control no se actualizará debido a que ladirección configurada para esta variable noexiste.

Verifique la dirección ajustada y controle si ladirección está ajustada en el control.

250001 La variable ajustada en la línea indicada enEstado/Control no se actualizará debido a que eltipo de control configurado para esta variable noexiste.

Verifique la dirección ajustada.

250002 La variable ajustada en la línea indicada enEstado/Control no se actualizará debido a queno es posible reproducir el tipo de control en eltipo de variable.

Verifique la dirección ajustada.

250003 No se pudo establecer ninguna conexión con elcontrol. Las variables no serán actualizadas.

Controle la conexión al control. Controle si elcontrol está conectado y Online.

260000 Se introdujo un password desconocido por elsistema. Por tal razón se ajustará el nivel depassword más bajo. Esto corresponde al estadodespués del Logout.

En el campo para introducir el password intro-duzca un password conocido (con el nivelcorrespondiente).

Page 290: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-16Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

RemedioEfecto / CausaNúmero

260001 Se introdujo un password cuyo nivel asignadono es suficiente para activar la función.

A modo de información se indica el nivel de pas-sword ajustado actualmente.

En el campo para introducir el password cambieel nivel de password o introduzca un passwordque tenga un nivel adecuado.

260003 El usuario ha salido del sistema. Si el nivel depassword es 0, ningún usuario ha entrado alsistema.

270000 En el aviso no se representa una variabledebido a que ella accede a una dirección invá-lida en el control.

Verifique si el área de datos para la variableexiste en el control, si la dirección configuradaestá correcta o si el margen de valores de lasvariables está correcto.

270001 Existe un límite dependiente del equipo: la canti-dad de avisos que deben estar pendientessimultáneamente para que puedan ser indica-dos (vea GHB). Dicho límite ha sido sobrepa-sado.

La indicación ya no contiene todos los avisos.

Sin embargo en el buffer de avisos se registrantodos los avisos.

270002 Se están visualizando avisos de un archivo paralos que no hay datos en el proyecto actual.

Para los avisos se indicarán caracteres genéri-cos (joker).

De ser necesario borre datos archivados anti-guos.

270003 El Servicio no puede ser instalado porque dema-siados equipos desean instalar este servicio.

Cuatro equipos como máximo pueden ejecutaresta acción.

Conecte menos equipos de operación quedeban utilizar el servicio.

280000 La conexión se ha establecido otra vez ya quela causa de la interrupción ha sido eliminada.

280001 Ya no se escriben ni se leen datos.

Causas posibles:

� El cable está interrumpido.

� El control no responde, está defectuoso, etc.

� La conexión se realiza a través de la inter-fase incorrecta.

� El sistema está sobrecargado.

Verifique si el cable está enchufado, si el controlestá OK, si se utiliza la interfase correcta.

Realice un nuevo arranque si el aviso del sis-tema no desaparece.

280002 Se utiliza un acoplamiento que necesita unmódulo de funciones en el control.

Este módulo de funciones ha contestado. Ya sepuede efectuar una comunicación.

Page 291: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-17Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

RemedioEfecto / CausaNúmero

280003 Se utiliza un acoplamiento que necesita unmódulo de funciones en el control.

Este módulo de funciones no ha contestado.

Verifique si el cable está enchufado, si el controlestá OK, si se utiliza la interfase correcta.

Realice un nuevo arranque si el aviso del sis-tema no desaparece.

El remedio depende del código de error:1: El módulo de funciones debe activar un bit

COM en el Responsecontainer

2: El módulo de funciones no debe activar unbit ERROR en el Responsecontainer

3: El módulo de funciones debe contestar atiempo (Timeout)

4: Establecer la conexión Online hacia el con-trol

280004 Se interrumpió la conexión Online al control. Eneste momento no se está realizando ningúnintercambio de datos.

Verifique los tipos de parámetros en Pro-Tool Pro: velocidad, longitud de bloque,direcciónde estación.

Verifique si el cable está enchufado, si el controlestá OK, si se utiliza la interfase correcta.

Realice un nuevo arranque si el aviso del sis-tema no desaparece.

290000 No se ha podido leer o escribir la variable. Se leasignará el valor inicial.

En caso necesario, este mensaje se memori-zará en el buffer de avisos para un máximo decuatro variables defectuosas. Después se emi-tirá el aviso núm. 290003.

Controle en la configuración si se ha definido ladirección en el control.

290001 Se ha intentado asignar un valor a las variablesque se encuentra fuera del margen de valorespermitido para este tipo.

En caso necesario, este mensaje se memori-zará en el buffer de avisos para un máximo decuatro variables defectuosas. Después se emi-tirá el aviso núm. 290004.

Tenga en cuenta el margen de valores del tipode variable.

290002 No es posible convertir el valor de un formatofuente a un formato destino.

En caso necesario, este mensaje se memori-zará en el buffer de avisos para un máximo decuatro variables defectuosas. Después se emi-tirá el aviso No. 290005.

Controle el margen de valores o el tipo de lasvariables.

290003 Este aviso se emitirá al haberse activado elaviso No. 290000 más de cinco veces.

En este caso ya no se creará ningún aviso indi-vidual.

Controle en la configuración si se han definidolas direcciones en el control.

290004 Este aviso se emitirá al haberse activado elaviso No. 290001 más de cinco veces.

En este caso ya no se creará ningún aviso indi-vidual.

Tenga en cuenta el margen de valores del tipode variable.

290005 Este aviso se emitirá al haberse activado elaviso No. 290002 más de cinco veces.

En este caso ya no se creará ningún aviso indi-vidual.

Controle el margen de valores o el tipo de lasvariables.

290006 En las entradas de datos se sobrepasaron losvalores límites configurados de las variables.

Tenga en cuenta los valores límite configuradoso los actuales de las variables.

Page 292: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-18Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

RemedioEfecto / CausaNúmero

290007 Existe una diferencia entre la estructura fuente ydestino en la receta que se está modificando. Laestructura destino contiene una variable dejuego de datos adicional que no existe en laestructura fuente.

A la variable de juego de datos indicada se leasignará su valor inicial.

Introduzca a la estructura fuente la variable dejuego de datos indicada.

290008 Existe una diferencia entre la estructura fuente ydestino en la receta que se está modificando. Laestructura contiene una variable de juego dedatos que no existe en la estructura destino porlo no se puede asignar.

Se ignorará el valor.

Retire de su proyecto la variable de juego dedatos indicada en la receta indicada.

290010 El área de memoria configurada para la recetano es válida.

Causas posibles: Signos no válidos, protección contra sobreescri-tura, disco de datos lleno o no existente.

Controle el camino proyectado.

290011 El juego de datos con el número especificado noexiste.

Controle la fuente del número (valor constante ovariable).

290012 La receta con el número especificado no existe. Controle la fuente del número (valor constante ovariable).

290013 Se intentó archivar un juego de datos bajo elnúmero de un juego de datos existente.

No se ejecutará este procedimiento

Existen las siguientes posibilidades de ayuda:

� Controle la fuente del número (valor cons-tante o variable).

� Borre el juego de datos existente.

� Cambie el parámetro de funciones ”Sobrees-cribir”.

290014 No se pudo encontrar el archivo indicado a serimportado.

Controlar lo siguiente:

� Compruebe el nombre de archivo.

� Asegúrese que el archivo esté en el directo-rio indicado.

290020 Aviso de respuesta de que se ha iniciado latransmisión de juegos de datos del equipo deoperación al control.

290021 Aviso de respuesta de que se terminó la trans-misión de juegos de datos del equipo de opera-ción al control sin fallos.

290022 Aviso de respuesta de que se interrumpió latransmisión de juegos de datos del equipo deoperación al control a causa de fallos.

Controle en la configuración:

� ¿están definidas las direcciones de las varia-bles en el control?

� ¿existe el número de la receta?

� ¿existe el número del juego de datos?

� ¿está ajustado el parámetro de funciones en”Sobreescribir”?

290023 Aviso de que se ha iniciado la transmisión dejuegos de datos del control al equipo de opera-ción.

290024 Aviso que se terminó la transmisión de juegosde datos del control al equipo de operación sinfallos.

Page 293: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-19Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

RemedioEfecto / CausaNúmero

290025 Aviso de que se interrumpió la transmisión dejuegos de datos del control al equipo de opera-ción a causa de fallos.

Controle en la configuración:

� ¿están definidas las direcciones de las varia-bles en el control?

� ¿existe el número de la receta?

� ¿existe el número del juego de datos?

� ¿está ajustado el parámetro de funciones en”Sobreescribir”?

290026 Se está intentando leer/escribir un juego dedatos aunque el buzón de datos no está libre demomento.

Este fallo puede ocurrir con recetas para las quese configuró una transmisión con sincronización.

Establezca el valor cero para el estado en elbuzón de datos.

290027 Existe una diferencia entre la estructura fuente ydestino de la receta que se está modificando. Laestructura destino contiene una variable adicio-nal del juego de datos que no existe en laestructura fuente.

Causas posibles: No existe conexión física con el control (cableno está enchufado, cable defectuoso) o el con-trol está desconectado.

Verifique la conexión hacia el control.

290030 Este aviso de emite después de reelegir unaimagen que contiene la visualización de unareceta en la que ya se eligió un juego de datos.

Cargue de nuevo el juego de datos existente enel disco de datos o mantenga los valores actua-les.

290031 Al archivar se notó que ya existe un juego dedatos con el número especificado.

Sobreescriba el juego de datos o interrumpa elprocedimiento.

290032 Al exportar juegos de datos se notó que yaexiste un archivo con el nombre especificado.

Sobreescriba el archivo o interrumpa el procedi-miento.

290033 Pregunta de seguridad antes de borrar juegosde datos.

290040 Se ha presentado un error no especificable enjuego de datos que tiene el código de error %1.

Se interrumpe la acción.

Posiblemente no esté ajustado correctamente elbuzón de datos en el control.

Verifique el soporte de datos, el registro dedatos, el buzón de datos y, dado el caso, laconexión hacia el control.

Reinicie la acción después de un breve tiempode espera.

Si el error sigue presentándose, entonces comu-níquese con el Customer Support. Al hacerloindique el código de error que se ha presentado.

290041 No es posible archivar un juego de datos o unarchivo ya que el soporte informático está lleno.

Borre datos que ya no necesite.

290042 Se ha intentado ejecutar simultáneamentevarias acciones de recetas.

No se ejecuta la última acción.

Reinicie la acción después de un breve tiempode espera.

290043 Pregunta de seguridad antes de guardar juegosde datos.

290044 El almacenamiento de datos para la receta estádañado y será borrado.

290050 Aviso de respuesta de que se inició la exporta-ción de juegos de datos.

290051 Aviso de respuesta de que se terminó la expor-tación de juegos de datos sin fallos.

Page 294: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-20Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

RemedioEfecto / CausaNúmero

290052 Aviso de respuesta de que se interrumpió laexportación de juegos de datos a causa defallos.

Asegúrese de que la estructura de los juegos dedatos en el soporte de datos y la estructuraactual de la receta en el equipo de operaciónson idénticas.

290053 Aviso de respuesta de que se ha iniciado laimportación de juegos de datos.

290054 Aviso de respuesta de que se terminó la impor-tación de juegos de datos sin fallos.

290055 Aviso de respuesta de que se interrumpió laimportación de juegos de datos a causa defallos.

Asegúrese de que la estructura de los juegos dedatos en el soporte de datos y la estructuraactual de la receta en el equipo de operaciónson idénticas.

290056 No se ha podido leer/escribir sin fallos el valorespecificado en la línea/columna.

Se interrumpe la acción.

Controle la línea/columna especificada.

290057 Las variables de la receta especificada fueronconmutadas del modo de servicio “Offline” al“Online”.

Cada modificación de una variable de estareceta será transferida inmediatamente al con-trol.

290058 Las variables de la receta especificada fueronconmutadas del modo de servicio “Online” al“Offline”.

Las modificaciones de variables de esta recetaya no serán transferidas inmediatamente al con-trol, sino deben ser transferidas explícitamenteal control, dado el caso por medio de una trans-ferencia de registro de datos.

290059 Aviso de respuesta de que el registro de datosespecificado ha sido guardado correctamente.

290060 Confirmación de que se eliminó con éxito lamemoria de registros de datos.

290061 Confirmación de que la eliminación de la memo-ria de registros de datos se canceló con errores.

290068 Pregunta si realmente se deben borrar todos losregistros de datos de la receta.

290069 Pregunta si realmente se deben borrar todos losregistros de datos de todas las recetas.

290070 El registro de datos especificado no existe en elarchivo de importación.

Verificar el origen del número de registro dedatos o del nombre de registro de datos (valorconstante o variable)

300000 La supervisión del proceso (p. ej. con PDiag oS7-Graph) está mal programada: Se presentansimultáneamente más avisos que los especifica-dos en los datos técnicos de la CPU. Más avi-sos ALARM_S ya no pueden ser administradospor la CPU y no pueden ser reportadas a siste-mas de mando.

Modifique la configuración de la CPU.

310000 Se deben de imprimir demasiados protocolos almismo tiempo.

La orden de impresión será rechazada porquese admite únicamente la impresión de un proto-colo a la vez.

Espere hasta que se haya terminado la impre-sión del último protocolo activo.

Dado el caso repita la orden de impresión.

Page 295: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-21Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

RemedioEfecto / CausaNúmero

310001 Se ha presentado un error al direccionar laimpresora. El protocolo no será impreso o seimprimirá incorrectamente.

Analice los avisos del sistema adicionales emiti-dos en relación a este aviso.

Dado el caso repita la orden de impresión.

320000 Los movimientos ya están siendo indicados porotro equipo.

Los movimientos no pueden ser operados.

Desactive los movimientos en los otros equiposde indicación y elija otra vez la imagen de movi-miento en el equipo de indicación deseado.

320001 La red es muy compleja.

Los operandos dañados no pueden ser repre-sentados.

Visualice la red en AWL.

320002 No se ha elegido ninguna alarma apta paradiagnosis.

La unidad perteneciente a la alarma no pudo serseleccionada.

Seleccione una alarma apta para diagnosis enla imagen de aviso ZP_ALARM.

320003 No existe ninguna alarma para la unidad selec-cionada.

En la imagen detallada no se puede representarninguna red.

Seleccione la unidad dañada en la imagen deconjunto.

320004 Los estados de señal necesarios no pudieronser leídos por el control.

Los operandos dañados no pudieron ser deter-minados.

Verifique la consistencia entre la configuraciónen el equipo de indicación y en el programa decontrol cargado.

320005 El proyecto tiene componentes de ProAgent queno están instaladas.

No se puede realizar ninguna diagnosis Pro-Agent.

Instale el paquete opcional ProAgent para quefuncione el proyecto.

320014 El control elegido no puede ser evaluado paraProAgent.

No se ha encontrado la visualización de avisosconfigurada en la función Evaluar_anoma-lía_visualización de avisos.

Verifique el parámetro de la función Eva-luar_anomalía_visualización de avisos.

1) El parámetro opcional %1 al comienzo del aviso puede contener una identificación para la conexión S7 cuandovarios S7 se usen paralelamente y estén conectados a la diagnosis.

2) Un canal de WinCC emite textos de avisos a través de una interfase. Estos textos tendrán salida a través de esteaviso. ProTool/Pro RT no tiene ninguna influencia en estos textos.

3) El texto de aviso indicado viene de los recursos del componente.

Modo de proceder en el caso de que se presenten “errores internos”

Por favor siga los siguientes pasos en todos los avisos del sistema que se refieran a “erro-res internos”:

1. Haga que el equipo de operación arranque nuevamente.

2. Transfiera nuevamente la configuración.

3. Desconecte el equipo de operación, coloque el control en el estado STOP y a continua-ción haga que ambos arranquen otra vez.

4. Si el error sigue presentándose, entonces comuníquese con el SIMATIC Customer Sup-port (ver el Prólogo). Al hacerlo indique el número de error que se ha presentado y, dadoel caso, las variables del aviso.

Page 296: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Avisos del sistema

A-22Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 297: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

B-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Ordenes del control

En esta parte del anexo de detalla una lista de todas las órdenes del control con los pará-metros pertenecientes.

Descripción

A través de las órdenes del control, desde el programa de control se pueden activar funcio-nes en el equipo de operación, como p. ej.

� Visualizar imagen

� Ajustar fecha y hora

Una orden del control consta de 4 palabras de datos. La primera palabra de datos contieneel número de la orden. En las palabras de datos 2 a 4 se transmiten hasta tres parámetrosdependiendo de la función. La estructura principal de una orden del control la muestra laimagen B-1.

01ra Palabra de datos

DL DR

Número de orden

Parámetro 1

Parámetro 2

Parámetro 3

Dirección

2da Palabra de datos

3ra Palabra de datos

4ta Palabra de datos

Figura B-1 Estructura de una orden del control

Lista

A continuación se muestra una lista con todas las órdenes del control y sus parámetros quese pueden presentar en los distintos equipos de operación. La columna No. identifica elnú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.

Indicación

No hay órdenes del control para el equipo de operación TP 170A.

B

Page 298: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ordenes del control

B-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

No. Función PC1 OP37/Pro Panel2

14 Ajustar la hora (codificada BCD) � � �

Parámetro 1 DL: –

DR: Horas (0–23)

Parámetro 2 DL: Minutos (0–59)

DR: Segundos (0–59)

Parámetro 3 –

15 Ajustar la fecha (codificada BCD) � � �

Parámetro 1 DL: –

DR: Día de la semana (1–7: Domingo–Sábado)

Parámetro 2 DL: Día (1–31)

DR: Mes (1–12)

Parámetro 3 DL: Año

23 Ajustar nivel de password � � �

Parámetro 1 0–9

0 = nivel mínimo de password

9 = nivel máximo de password

Parámetros 2, 3 –

24 Salida de password � � �

Parámetros 1, 2, 3 –

40 Transferir Fecha/Hora al control(Formato: S7 DATE_AND_TIME)

� � �

Entre dos órdenes deberá haber un intervalo mínimo de 5segundos pues de lo contrario se sobrecarga el equipo deoperación.

Parámetros 1, 2, 3 –

41 Transferir fecha/hora al control (en formato OP/MP)

� � �

Entre dos órdenes deberá haber un intervalo mínimo de 5segundos pues de lo contrario se sobrecarga el equipo deoperación.

Parámetros 1, 2, 3 –

42 Recoger área de los LED del control3 – � �

Parámetro 1 No. puntero de área:1–8

Parámetros 2, 3 –

43 Recoger área de avisos de servicio del control � � �

Parámetro 1 No. puntero de área:

1–8

Parámetros 2, 3 –

1 Le pertenecen los equipos de operación Panel PC, PC estándar y FI 25/45.2 Le pertenecen los equipos de operación MP 370, MP 270, MP 270B, TP 270, OP 270, TP 170B, OP 170B.3 No es posible en equipos táctiles.

Page 299: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ordenes del control

B-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Panel2OP37/ProPC1FunciónNo.

44 Recoger área de alarmas del control � � �

Este orden de control lee del control tanto el área de alarmascomo el área de acuse Control → Equipo de operación. Si nose ha instalado ningún área de acuse, se lee solamente elárea de alarmas.

Parámetro 1 No. puntero de área:

1–8

Parámetros 2, 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 Número de la imagen

Parámetro 2 –

Parámetro 3 Número de campo

69 Leer registro de datos del control � � �

Parámetro 1 Número de receta (1 – 999)

Parámetro 2 Número de registro de datos (1–65535)

Parámetro 3 0: No sobrescribir registro de datosexistente

1: Sobrescribir registro de datos exis-tente

70 Escribir registro de datos en el control � � �

Parámetro 1 Número de receta (1 – 999)

Parámetro 2 Número de registro de datos (1–65535)

Parámetro 3 –

1 Le pertenecen los equipos de operación Panel PC, PC estándar y FI 25/45.2 Le pertenecen los equipos de operación MP 370, MP 270, MP 270B, TP 270, OP 270, TP 170B, OP 170B.

Page 300: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ordenes del control

B-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 301: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

C-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Ocupación de interfases

En esta parte del anexo se representan las ocupaciones de interfases de los cables deconexión para los acoplamientos que se explican en la parte 1 del manual del usuario“Comunicación para sistemas basados en Windows”.

Los cables de conexión indicados en las siguientes páginas se pueden pedir en la Sie-mens AG.

Indicación

La Siemens AG no asume ninguna responsabilidad por daños que sean ocasionados por eluso de cables de conexión que hayan sido preparados por uno mismo.

C

Page 302: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Cable de conexión:Equipo de operación – SIMATIC S5 con AS 511

Interfase PG de la CPU6XV1440-2A _ _ _

Equipo de operación AG (PLC)

Conector 1 Conector 2

Conector con clavija Sub D de 15 polosbloqueo corredizo

TTY activo

Conector con clavija Sub D de 15 polosbloqueo corredizo

TTY pasivo

PE

PE

R 20 mA

+RxD

–RxD +TxD

–TxD

PE

PE

–RxD

1

8

13

9

2

15

11

6

12

7

GND

T 20 mA

+TxD

GND

–TxD

1

8

6

7

9

2

+RxD

Blindaje de la caja Blindaje de la caja

� Para cables TTY con longitudes especiales > 10 m hay que soldar 2 diodos Zener (12 V) en el conector de 15polos para al equipo de operación (TTY activo): BZX 55 C12 No. correlativo 30095128

� Cable: 5 x 0,14 mm2, blindado; longitud: máx. 1000 m

� Blindaje a ambos lados unido extensamente a la caja

Page 303: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Cable de conexión:Equipo de operación – CPU 928B/945

RS 232, interfase TTY6XV1440-2J _ _ _

Equipo de operación CPU 928B/945

Conector 1 Conector 2

Conector con clavija Sub D de 15 polosbloqueo corredizoV.24, TTY activo

Conector con clavija Sub D de 25 polosbloqueo corredizoV.24, TTY pasivo

PE

PE

T 20 mA

+TxD

–TxD +RxD

–RxD

PE

+TxD

1

8

11

6

7

15

9

2

3

4

GND

+RxD

–RxD

RxD

TxD

1

13

14

7

10

GND

13R 20 mA

RxD

2

3

TxD

–TxD19

Blindaje de la caja Blindaje de la caja

� Para cables TTY con longitudes especiales > 10 m hay que soldar 2 diodos Zener (12 V) en el conector de 15polos para al equipo de operación (TTY activo): BZX 55 C12 No. correlativo 30095128

� Cable: 5 x 0,14 mm2, blindado; longitud: máx. 1000 m

� Blindaje a ambos lados unido extensamente a la caja

Page 304: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Cable de conexión:Equipo de operación – CP 521 SI

Interfase TTY de CP 521 SI6XV1440-2G _ _ _

Equipo de operación CP 521 SI

Conector 1 Conector 2

Conector con clavija Sub D de 15 polosbloqueo corredizo

TTY activo

Conector con clavija Sub D de 25 polosbloqueo corredizo

TTY pasivo

PE

PE

R 20 mA

+RxD

–RxD +TxD

–TxD

PE

–RxD

1

8

13

9

2

15

11

6

7

12

GND

+TxD

–TxD

GND

1

18

21

9

10

+RxDT 20 mA

Blindaje de la caja Blindaje de la caja

� Para cables TTY con longitudes especiales > 10 m hay que soldar 2 diodos Zener (12 V) en el conector de 15polos para al equipo de operación (TTY activo): BZX 55 C12 No. correlativo 30095128

� Cable: Liycy 5 x 0,14 mm2, blindado; longitud: máx. 1000 m

� Blindaje a ambos lados unido extensamente a la caja

Page 305: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Cable de conexión:Equipo de operación – CP 523

Interfase TTY de CP 5236XV1440-2F _ _ _

Equipo de operación CP 523

Conector 1 Conector 2

Conector con clavija Sub D de 15 polosbloqueo corredizo

TTY activo

Conector con clavija Sub D de 15 polosbloqueo de tornillo

TTY pasivo

PE

PE

R 20 mA

+RxD

–RxD +TxD

–TxD

PE

–RxD

1

8

13

9

2

15

11

6

7

12

GND

+TxD

–TxD

GND

25

10

12

6

8

+RxDT 20 mA

+24 V

+24 V

Blindaje de la caja Blindaje de la caja

� Para cables TTY con longitudes especiales > 10 m hay que soldar 2 diodos Zener (12 V) en el conector de 15polos para al equipo de operación (TTY activo): BZX 55 C12 No. correlativo 30095128

� Cable: 5 x 0,14 mm2, blindado; longitud: máx. 1000 m

� Blindaje a ambos lados unido extensamente a la caja

Page 306: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Cable de conexión:Equipo de operación – SIMATIC 505

Interfase RS 422, de 9/9 polos6XV1440-1M _ _ _

Equipo de operación SIMATIC 505

Conector 1 Conector 2

Conector con clavija Sub D de 9 polosbloqueo de tornillo

salida de cable en pin 1RS 422

Conector de casquillo Sub D de 9 polosbloqueo de tornillo

salida de cable en pin 1RS 422

9

2

3

8

5

3

8

4

9

5

TxD+

TxD–

RxD+

RxD–

GND

DI+

DI–

DO+

DO–

GND_RS422

� Cable: 3 x 2 x 0,14 mm2, blindado; longitud: máx. 300 m

� Blindaje a ambos lados unido extensamente a la caja

Page 307: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Cable de conexión:Equipo de operación – SIMATIC 500/505

Interfase RS 422, de 9/9 polos6XV1440-2M _ _ _

Equipo de operación SIMATIC 505/505

Conector 1 Conector 2

Conector con clavija Sub D de 9 polosbloqueo de tornillo

salida de cable en pin 1RS 422

Conector con clavija Sub D de 9 polosbloqueo de tornillo

salida de cable en pin 1RS 422

3

8

4

9

5

TxD+

TxD–

RxD+

RxD–

GND

5

8

1

7

6

3

DI+

DI–

DO+

DO–

GND_RS422

GND_RS485

� Cable: 3 x 2 x 0,14 mm2, blindado; longitud: máx. 300 m

� Blindaje a ambos lados unido extensamente a la caja

Page 308: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Cable de conexión:Equipo de operación – SIMATIC 500/505

Interfase RS 232, de 15/9 polos6XV1440-2K _ _ _

Equipo de operación SIMATIC 500/505

Conector 1 Conector 2

Conector con clavija Sub D de 15 polosbloqueo corredizo

salida de cable en pin 1tapa enteramente metálica V.24

Conector de casquillo Sub D de 9 polosbloqueo de tornillo

salida de cable en pin 1V.24

1

8

5

3

4

12

10

CTS

RxD

TxD

GND

RTS

1

6

4

3

2

5

7

8

DCD

DSR

DTR

TxD

RxD

GND

RTS

CTS

Blindaje de carcasa PE

PE

� Cable: 5 x 0,14 mm2, blindado; longitud: máx. 15 m

� Blindaje a ambos lados unido extensamente a la caja

Page 309: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-9Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Cable de conexión:Equipo de operación – SIMATIC 500/505

Interfase RS 232, de 15/25 polos6XV1440-2L _ _ _

Equipo de operación SIMATIC 500/505

Conector 1 Conector 2

Conector con clavija Sub D de 15 polosbloqueo corredizo

salida de cable en pin 1tapa enteramente metálica V.24

Conector con clavija Sub D de 25 polosbloqueo de tornillo

salida de cable en pin 1V.24

1

8

3

4

10

5

12

RxD

TxD

RTS

CTS

GND

25

2

3

4

5

7

6

20

8

TxD

RxD

RTS

CTS

GND

DSR

DTR

DCD

PE

Blindaje de la caja

Blindaje de carcasa PE

� Cable: 5 x 0,14 mm2, blindado; longitud: máx. 15 m

� Blindaje a ambos lados unido extensamente a la caja

Page 310: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-10Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

AdaptadorEquipo de operación – PC AT

de 15/9 polos6XV1440-2UE32

Equipo de operación PC AT

Conector 1 Conector 2

Conector con clavija Sub D de 15 polosbloqueo corredizo

salida de cable en pin 1

Conector con clavija Sub D de 9 polosperno para tornillocable hacia atrás

10 7 RTS

3 2 RxD

4 3 TxD

5 8 CTS

15 5 GND

RTS

RxD

TxD

CTS

GND

� Cable: 5 x 0,14 mm2, blindado; longitud: 32 cm

� Blindaje a ambos lados unido extensamente a la caja

Page 311: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-11Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Adaptadorpara prolongación de ROFIBUS-DP

6XV1440-2T _ _ _

Equipo de operación Conector de bus

Conector 1 Conector 2

1 1

2 2

3 3

4 4

5 5

6 6

7 7

8 8

9 9

� Cable: 9 x 0,14 mm2, blindado; longitud: 5 cm

� Blindaje a ambos lados unido extensamente a la caja

� Montaje de varios OP 15 superpuestos (p. ej. 3 x 6 = 18 unidades a una distancia de 3 cm)no se puede aplicar 6XV1440-2TE10.

Page 312: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Ocupación de interfases

C-12Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Page 313: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

D-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Documentación de SIMATIC HMI

Destinatarios

Esta parte de la documentación contiene la documentación de SIMATIC HMI. La documen-tación se orienta a los siguientes destinatarios:

� Principiantes

� Usuarios

� Proyectistas

� Programadores

� Técnicos de puesta en servicio

Estructura de la documentación

La documentación de SIMATIC HMI se compone, entre otros, de los siguientes componen-tes:

� Manuales del usuario para:

– Software de configuración

– Software de Runtime

– Comunicación entre control y equipo de operación

� Manuales del equipo para los siguientes equipos de operación:

– SIMATIC Panel PC

– SIMATIC Multi Panel

– Panel de operador (Operator Panel)

– Panel táctil (Touch Panel)

– Display de textos

– Push Button Panel

� Ayuda Online para el software de configuración

� Instrucciones de puesta en servicio

� Descripción abreviada

Panorámica de la documentación global

La tabla siguiente le facilita una panorámica sobre la documentación de SIMATIC HMI dis-ponible y le muestra cuándo y qué documentación necesita Ud.

D

Page 314: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Documentación de SIMATIC HMI

D-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Documentación Destinatarios Contenido

Primeros pasos con ProTool

Descripción abreviada

Principiantes En esta documentación Ud. será guiado paso a paso por laconfiguración:

� de un imagen con diversos objetos,

� de un cambio de imagen y

� de un aviso.

Dicha documentación está disponible para

� Equipos con display de líneas

� Equipos con display gráfico

� sistemas basados en Windows

ProToolConfigurar sistemas basados en Windows

Manual del usuario

Proyectista Contiene informaciones acerca del software de configuraciónen lo referente a:

� Instalación,

� fundamentos de la configuración y

� detallada descripción de los objetos y funciones configu-rables.

Esta documentación es válida para sistemas basados enWindows.

ProToolConfigurar equipos condisplay gráfico

Manual del usuario

Proyectista Contiene informaciones acerca del software de configuraciónen lo referente a:

� Instalación,

� fundamentos de la configuración y

� detallada descripción de los objetos y funciones configu-rables.

Esta documentación es válida para equipos con display grá-fico.

ProToolConfigurar equipos condisplay de líneas

Manual del usuario

Proyectista Contiene informaciones acerca del software de configuraciónen lo referente a:

� Instalación,

� fundamentos de la configuración y

� detallada descripción de los objetos y funciones configu-rables.

Esta documentación es válida para equipos con display delíneas.

ProTool

Ayuda Online

Proyectista Contiene informaciones en el ordenador de configuraciónmientras se trabaja con ProTool. La ayuda Online contiene:

� Ayuda directa

� Instrucciones y ejemplos detallados ampliamente

� Informaciones detalladas

� Todas las informaciones del manual del usuario

ProTool/Pro Runtime

Manual del usuario

Técnico depuesta en servi-cio, usuario

Describe la instalación del software de visualizaciónProTool/Pro RT así como la puesta en servicio y el manejo delsoftware en sistemas basados en Windows.

Page 315: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Documentación de SIMATIC HMI

D-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

ContenidoDestinatariosDocumentación

Protección del software

Instrucciones de puesta enservicio

Técnico depuesta en servi-cio, usuario

El software de visualización ProTool/Pro Runtime está prote-gido contra su uso ilícito. Estas instrucciones contienen infor-maciones sobre la instalación, reparación y desinstalación deautorizaciones.

Ejemplo de aplicación

Instrucciones de puesta enservicio

Principiantes Con ProTool se suministran también ejemplos de configura-ción con los correspondientes programas del control. Estadocumentación describe el modo de

� cargar los ejemplos en el equipo de operación y en el con-trol,

� operar los ejemplos y

� poder ampliar el acoplamiento al control para su aplica-ción.

SIMATIC Panel PC 670

Manual del equipo

SIMATIC Panel PC 870

Manual del equipo

SIMATIC Panel PC IL

Manual del equipo

Técnico depuesta en servi-cio, usuario

Contiene la descripción de la unidad del ordenador y de launidad de manejo del SIMATIC Panel PC 670 ó del SIMATICPanel PC 870, así como la descripción del SIMATIC Panel PCIL.

Manuales de equipos

MP 370

MP270

MP 270B, OP 270, TP 270

TP 170B, OP 170B

TP 170A

TP070

Técnico depuesta en servi-cio, usuario

Describe el hardware y la operación general de los equiposbasados en Windows:

� Instalación y la puesta en servicio

� Descripción del equipo

� Manejo

� Conexión del control, la impresora y el ordenador de confi-guración

� Mantenimiento y conservación

OP37/ProManual del equipo

Técnico depuesta en servi-cio, usuario

Describe el hardware, la instalación así como el montaje deampliaciones y opciones del OP 37/Pro.

TP 27, TP 37Manual del equipo

OP 27, OP 37Manual del equipo

OP 25, OP 35, OP 45Manual del equipo

OP 7, OP 17Manual del equipo

OP 5, OP 15Manual del equipo

TD 17Manual del equipo

Técnico depuesta en servi-cio, usuario

Describe el hardware y la operación general de los equipos:

� la instalación y la puesta en servicio,

� la descripción del equipo,

� la conexión del control, la impresora y el ordenador deconfiguración,

� los modos de servicio,

� el manejo,

� la descripción de las imágenes estándar suministradas ysu utilización,

� el montaje de opciones,

� el mantenimiento y la sustitución de piezas de repuesto.

OP 3

Manual del equipo

Técnico depuesta en servi-cio, usuario, pro-gramadores

Describe el hardware del OP 3, la operación general y el aco-plamiento al SIMATIC S7.

PP 7, PP 17

Manual del equipo

Técnico depuesta en servi-cio, usuario

Describe el hardware, la instalación y la puesta en servicio delos Push Button Panel PP 7 y PP 17.

Page 316: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Documentación de SIMATIC HMI

D-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

ContenidoDestinatariosDocumentación

Comunicación

Manual del usuario

Programadores informaciones para el acoplamiento de equipos de operación,con display de líneas y displays gráficos, a los siguientes con-troles:

� SIMATIC S5

� SIMATIC S7

� SIMATIC 500/505

� controladores para otros controles

Esta documentación describe

� la configuración y los parámetros que son necesariospara el acoplamiento de los equipos al control y a la red,

� las áreas de datos de usuario que sirven para el intercam-bio de datos entre unidad de operación y control.

Comunicación para siste-mas basados en Windows

Manual del usuario

Programadores Contiene informaciones para el acoplamiento de sistemasbasados en Windows a los siguientes controles:

� SIMATIC S5

� SIMATIC S7

� SIMATIC WinAC

� SIMATIC 505

� Integración en SIMATIC iMap

� SIMOTION

� controladores para otros controles

Esta documentación describe

� la configuración y los parámetros que son necesariospara el acoplamiento de los equipos al control y a la red,

� las áreas de datos de usuario que sirven para el intercam-bio de datos entre unidad de operación y control.

Otros controles

Ayuda Online

Programadores Contiene informaciones para el acoplamiento de equipos deoperación a OPC y a los controles de:

� Allen Bradley

� GE Fanuc

� Lucky Goldstar GM

� Mitsubishi

� Modicon

� Omron

� Telemecanique

Con la instalación de los controladores se instala también lacorrespondiente ayuda Online.

ProAgent for OP

Manual del usuario

ProAgent/PC y ProAgent/MP

Manual del usuario

Proyectista Contiene las siguientes informaciones sobre el paquete deopciones ProAgent (diagnóstico de procesos):

� Configurar diagnóstico de procesos específico de lainstalación

� Determinar errores del proceso, localizar la causa de loserrores y eliminar los errores

� Adaptar las imágenes de diagnóstico suministradas a lospropios requisitos

Page 317: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Abrev–1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Abreviaciones

Las abreviaciones usadas en este manual tienen los siguientes significados:

AG (PLC) Autómata programable

AS 511 Protocolo del interfase PG en SIMATIC S5

ANSI American National Standards Institute

ASCII American Standard Code for Information Interchange

BM Aviso de servicio

CP Procesador de comunicaciones

CPU Unidad central (Central Processing Unit)

CS Configuración

DB Módulo de datos

DL Byte de datos, izquierda

DR Byte de datos, derecha

DW Palabra de datos

DP Periferia descentralizada

DX Módulo de datos ampliado

E/S Entrada / Salida

EPROM Memoria programable que se puede borrar (Electric Programable Read Only Memory)

HSA Dirección de estación más alta

HMI Human Machine Interface

FB Módulo de funciones

FM Módulo funcional

FW Firmware

IF Interfase (Interface)

ISA Integrated System Architecture

LED Light Emitting Diode (diodo luminiscente)

MP Multi Panel

MPI Multipoint Interface (interfase multipunto) (SIMATIC S7)

MW Palabra de señal

OB Módulo de organización

OP Panel de operador (Operator Panel)

PC Ordenador personal (Personal Computer)

PG Equipo de programación

Page 318: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Abreviaciones

Abrev–2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

PLC Control lógico programable

PP Push Button Panel

PPI Point to point Interface (interfase punto a punto) (SIMATIC S7)

RAM Random Access Memory

RT Runtime

SM Alarma

SRAM RAM estática (tamponada)

STW Palabra de estado

TD Display de textos

TP Panel táctil (Touch Panel)

WinAC Windows Automation Center

Page 319: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice alfabético-1Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Indice alfabético

AAbreviaciones, Abrev–1Acoplamiento a través de MPI, SIMATIC S7, 6-5Acoplamiento a través de PPI, SIMATIC S7–200,

6-28Acoplamiento a través de PROFIBUS–DP,

SIMATIC S7, 6-16Acoplamiento AS 511, 3-1

SIMATIC S5, 3-1Acoplamiento MPI, SIMATIC S7, 6-5Acoplamiento PPI, SIMATIC S7–200, 6-28Acoplamiento PROFIBUS–DP

SIMATIC 505, 13-1SIMATIC S7, 6-16

Acoplamiento PROFIBUS-DP, SIMATIC S5, 4-1Acoplamientos

criterios de selección, 1-2protocolos, 1-4visión de conjunto, 1-1

Activación del avisoSIMATIC 505, 14-6SIMATIC S5, 5-6SIMATIC S7, 7-6SIMOTION, 17-6WinAC, 10-6

AcuseSIMATIC 505, 14-5, 14-6, 14-7SIMATIC S5, 5-5, 5-6, 5-7SIMATIC S7, 7-5, 7-6, 7-7SIMOTION, 17-5, 17-6, 17-7WinAC, 10-5, 10-6, 10-7

Acuses OPSIMATIC 505, 14-3SIMATIC S5, 5-3SIMATIC S7, 7-3SIMOTION, 17-3WinAC, 10-3

Acuses PLCSIMATIC 505, 14-3–14-27SIMATIC S5, 5-3–5-27, 7-3–7-27SIMOTION, 17-3–17-27WinAC, 10-3–10-27

Ajustar la fecha, B-2Ajustar la hora, B-2Ajustar nivel de password, B-2

AlarmasSIMATIC 505, 14-3SIMATIC S5, 5-3SIMATIC S7, 7-3SIMOTION, 17-3WinAC, 10-3

Analog Alarm, 11-2Archivos GSD, 4-10, 13-7Area de acuse

SIMATIC S5, 5-9SIMATIC S7, 7-9SIMOTION, 17-10WinAC, 10-9

Area de acuse OPSIMATIC 505, 14-6SIMATIC S5, 5-6SIMATIC S7, 7-6SIMOTION, 17-6WinAC, 10-6

Area de acuse PLCSIMATIC 505, 14-6SIMATIC S5, 5-6SIMATIC S7, 7-6SIMOTION, 17-6WinAC, 10-6

Area de alarmasSIMATIC 505, 14-6SIMATIC S5, 5-6SIMATIC S7, 7-6SIMOTION, 17-6WinAC, 10-6

Area de avisos de servicioSIMATIC 505, 14-6SIMATIC S5, 5-6SIMATIC S7, 7-6SIMOTION, 17-6WinAC, 10-6

Area de solicitud de curvasSIMATIC 505, 14-15SIMATIC S5, 5-15SIMATIC S7, 7-17SIMOTION, 17-17WinAC, 10-16

Page 320: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice alfabético

Indice alfabético-2Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Area de transferencia de curvasSIMATIC 505, 14-16SIMATIC S5, 5-16SIMATIC S7, 7-17SIMOTION, 17-18WinAC, 10-17

Areas de acuse, SIMATIC 505, 14-9Areas de avisos

SIMATIC 505área de acuse, 14-6avisos de alarma, 14-6avisos de servicio, 14-6

SIMATIC S5área de acuse, 5-6avisos de alarma, 5-6avisos de servicio, 5-6

SIMATIC S7área de acuse, 7-6avisos de alarma, 7-6avisos de servicio, 7-6

SIMATIC WinACárea de acuse, 10-6avisos de alarma, 10-6avisos de servicio, 10-6

SIMOTIONárea de acuse, 17-6avisos de alarma, 17-6avisos de servicio, 17-6

Areas de datos de usuarioSIMATIC 505, 14-1SIMATIC S5, 5-1SIMATIC S7, 7-1SIMATIC WinAC, 10-1SIMOTION, 17-1

Areas de datos de usuario disponiblesSIMATIC 505, 14-1SIMATIC S5, 5-1SIMATIC S7, 7-1SIMOTION, 17-1WinAC, 10-1

AS 511, 3-1conexión, 3-1parametrado, 3-3

AS511, Instalación, 3-1Asignación de LED

SIMATIC 505, 14-17SIMATIC S5, 5-17SIMATIC S7, 7-18SIMOTION, 17-19WinAC, 10-18

Autómatas programables, SIMATIC S5, 2-1Avisos, avisos del sistema, A-1

Avisos de alarmaSIMATIC 505, 14-5SIMATIC S5, 5-5SIMATIC S7, 7-5SIMOTION, 17-5WinAC, 10-5

Avisos de servicioSIMATIC 505, 14-3, 14-5SIMATIC S5, 5-3, 5-5SIMATIC S7, 7-3, 7-5SIMOTION, 17-3, 17-5WinAC, 10-3, 10-5

Avisos del sistema, A-1idioma, A-1

BBastidor

SIMATIC S7, 6-8, 6-18SIMATIC S7–300, 6-11

Bit de arranqueSIMATIC 505, 14-13SIMATIC S5, 5-13SIMATIC S7, 7-15SIMOTION, 17-15WinAC, 10-15

Bit de avisoSIMATIC 505, 14-7SIMATIC S5, 5-7SIMATIC S7, 7-7SIMOTION, 17-7WinAC, 10-7

Bit de vidaSIMATIC 505, 14-14SIMATIC S5, 5-14SIMATIC S7, 7-15SIMOTION, 17-16WinAC, 10-15

Bits de datos, SIMATIC 505, 12-3Bits de stop, SIMATIC 505, 12-4Borrar buffer de alarmas, B-3Borrar buffer de avisos de servicio, B-3Buffer alternativo

SIMATIC 505, 14-15SIMATIC S5, 5-15SIMATIC S7, 7-16SIMOTION, 17-17WinAC, 10-16

Bus de campo maestro–esclavo, 4-1, 13-1

Page 321: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice alfabético

Indice alfabético-3Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Buzón de datosSIMATIC 505, 14-3SIMATIC S5, 5-3SIMATIC S7, 7-3SIMOTION, 17-3WinAC, 10-3

Buzón de datos para transferencia sincronizadaSIMATIC 505, 14-20SIMATIC S5, 5-20SIMATIC S7, 7-22SIMOTION, 17-22WinAC, 10-21

Buzón de órdenesSIMATIC 505, 14-3, 14-4–14-6SIMATIC S5, 5-3, 5-4–5-6SIMATIC S7, 7-3, 7-4–7-6SIMOTION, 17-3, 17-4WinAC, 10-3, 10-4–10-6

CCambio de control, conversión, 1-6Cancelar la transferencia

SIMATIC 505, 14-25SIMATIC S5, 5-25SIMATIC S7, 7-26SIMOTION, 17-27WinAC, 10-26

Causas de errores en recetasSIMATIC 505, 14-24SIMATIC S5, 5-24SIMATIC S7, 7-26SIMOTION, 17-26WinAC, 10-25

Ciclo de recopilaciónSIMATIC 505, 11-4SIMATIC S5, 2-4SIMATIC S7, 6-33SIMOTION, 16-12

Class B big, 4-8, 13-6Class B middle, 4-8, 13-6Class B small, 4-8, 13-6Class B tiny, 4-8, 13-6Comprimir memoria del programa, SIMATIC S5,

2-5Comunicación con WinAC – Síntesis, SIMATIC

WinAC, 8-1Comunicación por medio de variables

SIMATIC 505, 12-3, 13-3SIMATIC S5, 3-2, 4-3SIMATIC S7, 6-2SIMATIC WinAC, 9-2SIMOTION, 16-3

Conexión, SIMATIC 505, 12-1Configuración, SIMATIC S7–200, 6-14

Configuración de consigna, 4-11, 13-8SIMATIC 505, PROFIBUS–DP, 13-6SIMATIC S5, PROFIBUS–DP, 4-7

Configuración de ejemplo, SIMATIC S7–200, 6-15Configuración de red

SIMATIC S7, 6-1, 6-3, 6-5, 6-16SIMATIC S7–200, 6-28

Configuración del equipo de operaciónSIMATIC S7, 6-7, 6-17SIMATIC S7–200, 6-29

Control, Cambio de control, 1-6Conversión, cambio de control, 1-6Coordinación

SIMATIC 505, 14-3, 14-13SIMATIC S5, 5-3, 5-13SIMATIC S7, 7-3, 7-14SIMOTION, 17-3, 17-15WinAC, 10-3, 10-14

CP 5430 TF, 4-9CP 5431 FMS, 4-9CP 5434 DP

configuración de consigna, 13-8número de estación, 13-7parametrar, 13-7tipo de estación, 13-7

CurvasSIMATIC 505, 14-14SIMATIC S5, 5-14SIMATIC S7, 7-15SIMOTION, 17-16WinAC, 10-15

DDestinatarios, D-1Dirección de estación, máxima

SIMATIC S7, 6-8, 6-18SIMATIC S7–200, 6-30

Dirección del equipo de operaciónSIMATIC S7, 6-8, 6-18SIMATIC S7–200, 6-29

Dirección del interlocutor de comunicaciónSIMATIC S7, 6-8, 6-18SIMATIC S7–200, 6-30

Dirección E y S, equipo de operación, 4-12, 13-8Dirección MPI

SIMATIC S7–300, 6-9SIMATIC S7–400, 6-12

Dirección OPSIMATIC 505, PROFIBUS–DP, 13-5SIMATIC S5, PROFIBUS–DP, 4-7

DireccionamientoSIMATIC S7–200, 6-14SIMATIC S7–300, 6-9SIMATIC S7–400, 6-12

Page 322: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice alfabético

Indice alfabético-4Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

Documentación, D-1Documentación de SIMATIC HMI, D-1

EEjecución de la sincronización

SIMATIC 505, 14-21SIMATIC S5, 5-21SIMATIC S7, 7-23SIMOTION, 17-23WinAC, 10-22

Ejemplo de una configuración, SIMATIC S7–200,6-15

Elegir, acoplamiento, 1-2Equipo de operación

criterios de selección, 1-4función, 1-1protocolos aplicables, 1-4

Equipos de operaciónSIMATIC 505, 12-1SIMATIC S7, 6-1, 6-6

Equipos de operación soportadosacoplamiento PROFIBUS–DP, 4-1, 13-1SIMATIC S5, 2-1SIMATIC WinAC, 9-1

Estados de los LEDSIMATIC 505, 14-17SIMATIC S5, 5-17SIMATIC S7, 7-18SIMOTION, 17-19WinAC, 10-18

Estructura de comunicacionesSIMATIC 505

NITP, 12-2PROFIBUS–DP, 13-3

SIMATIC S5AS511, 3-2PROFIBUS–DP, 4-3

SIMATIC S7, 6-2SIMATIC WinAC, 9-2SIMOTION, 16-3

Estructura de la documentación, D-1Estructura de un buzón de datos

SIMATIC 505, 14-20SIMATIC S5, 5-20SIMATIC S7, 7-22SIMOTION, 17-22WinAC, 10-21

Estructura de una orden del control en recetasSIMATIC 505, 14-25SIMATIC S5, 5-25SIMATIC S7, 7-26SIMOTION, 17-27WinAC, 10-26

Evitar errores, SIMATIC S5, 2-5

FFecha/Hora

SIMATIC 505, 14-3, 14-11SIMATIC S5, 5-3, 5-11SIMATIC S7, 7-3, 7-11SIMOTION, 17-3, 17-12WinAC, 10-3, 10-11

Fecha/Hora PLCSIMATIC 505, 14-3SIMATIC S5, 5-3, 5-12–5-14SIMATIC S7, 7-3, 7-13–7-15SIMOTION, 14-12–14-14, 17-3, 17-14WinAC, 10-3, 10-13–10-15

Función, equipo de operación, 1-1Funcionamiento cíclico, SIMATIC S7, 6-8

GGestión de comunicaciones

SIMATIC 505, 11-1, 12-1modo de funcionamiento principal, 12-2,

13-3SIMATIC S5, 2-1

Modo de funcionamiento principal, 3-2modo de funcionamiento principal, 4-3

SIMATIC S7, 6-1modo de funcionamiento principal, 6-2

SIMATIC WinAC, 9-1Modo de funcionamiento principal, 9-2

SIMOTION, 16-1Modo de funcionamiento principal, 16-3

IIdentificador de dirección, equipo de operación,

4-12, 13-8Idioma, aviso del sistema, A-1IM 308C

número de estación, 4-11parametrado, 4-10

IM308CConfiguración de consigna, 4-11tipo de estación, 4-11

Imagen de los LEDSIMATIC 505, 14-3–14-27SIMATIC S5, 5-3–5-27SIMATIC S7, 7-3–7-27SIMOTION, 17-3–17-27WinAC, 10-3–10-27

Indice, WinAC, 10-22Instalación

SIMATIC 505, 11-1, 12-1, 13-2SIMATIC S5, 4-2SIMATIC S7, 6-2

Page 323: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice alfabético

Indice alfabético-5Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

Integración de la configuración en SIMATIC iMap,generalidades, 15-1

Integración de la configuración HMI en SIMATICiMap, 15-1

Intercambio de datos, 1-2Interfase

SIMATIC 505, 12-3PROFIBUS–DP, 13-5

SIMATIC S5, PROFIBUS–DP, 4-7Interfase del equipo de operación

SIMATIC S7, 6-8, 6-18SIMATIC S7–200, 6-29

Interlocutor de comunicaciónSIMATIC S7, 6-6, 6-7, 6-16, 6-17SIMATIC S7–200, 6-29

LLimitaciones, SIMATIC 505, 11-1Límites del sistema, acoplamiento PROFI-

BUS–DP, 4-2, 13-2Literatura, D-1

MMaestra

SIMATIC S7, 6-8, 6-18SIMATIC S7–200, 6-30

Marcas, viModo de servicio

SIMATIC 505, 14-14SIMATIC S5, 5-14SIMATIC S7, 7-15SIMOTION, 17-16WinAC, 10-15

Módulo de funciones, SIMATIC S5 y PROFI-BUS–DP, 2-2

Módulo funcionalSIMATIC S7–300, 6-10SIMATIC S7–400, 6-13

Módulo maestro, 4-2Módulos maestros PROFIBUS–DP, 4-8Módulos S7–SINUMERIK, 6-30

NNúmero de aviso

SIMATIC 505, 14-7SIMATIC S5, 5-7SIMATIC S7, 7-7SIMOTION, 17-7WinAC, 10-7

Número de estación, 4-11, 13-7

Número de imagen PROFIBUS, sólo TP, 6-27Número de la imagen

SIMATIC 505, 14-3, 14-10SIMATIC S5, 5-3, 5-10SIMATIC S7, 7-3, 7-10SIMOTION, 17-3, 17-11WinAC, 10-3, 10-10

OOcupación de interfases, C-1Optimización

SIMATIC 505, 11-4SIMATIC S5, 2-4SIMATIC S7, 6-33SIMOTION, 16-12

Optimizar curvasSIMATIC 505, 11-5SIMATIC S5, 2-5SIMATIC S7, 6-34SIMOTION, 16-13

Optimizar imágenesSIMATIC 505, 11-5SIMATIC S5, 2-4SIMATIC S7, 6-34SIMOTION, 16-13

Optimizar lista de direcciones DB, SIMATIC S5,2-5

Optimizar órdenes del controlSIMATIC 505, 11-5SIMATIC S5, 2-5SIMATIC S7, 6-34SIMOTION, 16-14

Orden del controlajustar la fecha, B-2ajustar la hora, B-2ajustar nivel de password, B-2borrar buffer de alarmas, B-3borrar buffer de avisos de servicio, B-3escribir registro de datos en el control, B-3leer registro de datos del control, B-3recoger área de alarmas, B-3recoger área de avisos de servicio, B-2recoger área de los LED, B-2salida de password, B-2selección de imagen, B-3transferir fecha/hora, B-2

Ordenes del control, B-1Ordenes del control en recetas

SIMATIC 505, 14-25SIMATIC S5, 5-25SIMATIC S7, 7-26SIMOTION, 17-27WinAC, 10-26

Page 324: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice alfabético

Indice alfabético-6Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01

PPalabra de estado

SIMATIC 505, 14-21SIMATIC S5, 5-21SIMATIC S7, 7-22SIMOTION, 17-23

ParametradoAS 511, 3-3Módulos maestros PROFIBUS–DP, 4-8

Parámetros, aviso del sistema, A-1Parámetros de OP

SIMATIC S7, 6-7, 6-17SIMATIC S7–200, 6-29

Parámetros de redSIMATIC S7, 6-7, 6-17SIMATIC S7–200, 6-29

Paridad, SIMATIC 505, 12-3Perfil

SIMATIC S7, 6-8, 6-18SIMATIC S7–200, 6-30

Performance, SIMOTION, 16-12Process Loop, 11-3PROFIBUS NCM, 4-9PROFIBUS–DP, 4-1, 13-1

dirección E y S, 4-12, 13-8identificador de dirección, 4-12, 13-8Ocupación del área E/S, 4-7, 13-6Parametrar SIMATIC 505, 13-5Parametrar SIMATIC S5, 4-6Parámetros, 4-11, 13-7

Programa de ejemplo para DP, SIMATIC 505 yPROFIBUS–DP, 11-1, 13-4

Prólogo, vProtocolo, aplicables, 1-4Protocolo de comunicación, 1-2Protocolos

disponibles, 1-2visión de conjunto, 1-1

Puesto de enchufe, SIMATIC S7, 6-8, 6-18

Puntero de área, distribución delSIMATIC 505

imagen de los LED, 14-16solicitud de curva, 14-15transferencia de curvas, 14-15

SIMATIC S5imagen de los LED, 5-17solicitud de curva, 5-15transferencia de curvas, 5-15

SIMATIC S7imagen de los LED, 7-18solicitud de curva, 7-16transferencia de curvas, 7-16

SIMATIC WinACimagen de los LED, 10-17solicitud de curva, 10-16transferencia de curvas, 10-16

SIMOTIONimagen de los LED, 17-19solicitud de curva, 17-17transferencia de curvas, 17-17

RRecetas

SIMATIC 505, 14-18SIMATIC S5, 5-18SIMATIC S7, 7-19SIMOTION, 17-20WinAC, 10-19

Recoger área de alarmas, B-3Recoger área de avisos de servicio, B-2Recoger área de los LED, B-2Rendimiento

SIMATIC 505, 11-4SIMATIC S5, 2-4SIMATIC S7, 6-33

Requerimientos de hardware, acoplamiento PRO-FIBUS–DP, 4-1, 13-1

Requisitos en el equipo de operación, SIMATICS7–200, 6-28

SSalida de password, B-2Selección de imagen, B-3Servicio cíclico

SIMATIC S7, 6-18SIMATIC S7–200, 6-30

SIMATIC 505Analog Alarm, 11-2Process Loop, 11-3Special Function, 11-4User Data Type, 11-2

Page 325: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice alfabético

Indice alfabético-7Manual del usuario Comunicación para sistemas basados en WindowsEdición 12/01

SIMATIC S5, 2-1conexión en AS 511, 3-1Instalación con AS511, 3-1

SIMATIC S7, teclas directas DP, 6-21SIMATIC WinAC, Gestión de comunicaciones con

SIMATIC WinAC, 9-1SIMOTION

acoplamiento a SIMOTION por medio dePROFIBUS, 16-7

Ajuste de parámetros para SIMOTION, 16-9gestión de comunicaciones con SIMOTION,

16-1SIMOTION – Tipos de datos admisibles, 16-12

Solicitud de curvaSIMATIC 505, 14-3, 14-14SIMATIC S5, 5-3, 5-14SIMATIC S7, 7-3, 7-15SIMOTION, 17-3, 17-16WinAC, 10-3, 10-15

Special Function, 11-4

TTeclas directas DP, SIMATIC S7, 6-21Tiempo de actualización

SIMATIC 505, 11-4SIMATIC S5, 2-4SIMATIC S7, 6-33SIMOTION, 16-12

Tiempo de polling, PROFIBUS–DP, 4-10Tipo de estación, 4-11, 13-7Tipo de interfase, SIMATIC 505, 12-3Tipos de datos

SIMATIC 505, 11-2SIMATIC 505 y PROFIBUS–DP, 11-2SIMATIC S5, 2-3SIMATIC S7, 6-4

TISOFT, Integrar la configuración, 13-8TP, número de imagen PROFIBUS, 6-27Transferencia con sincronización

SIMATIC 505, 14-20SIMATIC S5, 5-20SIMATIC S7, 7-21

Transferencia de curvasSIMATIC 505, 14-3, 14-14SIMATIC S5, 5-3, 5-14SIMATIC S7, 7-3, 7-15SIMOTION, 17-3, 17-16WinAC, 10-3, 10-15

Transferencia sin sincronizaciónSIMATIC 505, 14-19SIMATIC S5, 5-19SIMATIC S7, 7-20SIMOTION, 17-21, 17-22WinAC, 10-20, 10-21

Transferir Fecha/Hora, B-2Transferir fecha/hora, B-2Transferir registros de datos

SIMATIC 505, 14-18SIMATIC S5, 5-18SIMATIC S7, 7-19SIMOTION, 17-20WinAC, 10-19

UUnica maestra en el bus

SIMATIC S7, 6-8, 6-18SIMATIC S7–200, 6-29

User Data Type, 11-2

VVariables

SIMATIC 505, 12-3, 13-3SIMATIC S5, 3-2, 4-3SIMATIC S7, 6-2SIMATIC WinAC, 9-2SIMOTION, 16-3

VelocidadSIMATIC 505, 12-4

PROFIBUS–DP, 13-6SIMATIC S5, PROFIBUS–DP, 4-7SIMATIC S7, 6-8, 6-18SIMATIC S7–200, 6-30

Versión de usuarioSIMATIC 505, 14-3, 14-4–14-6SIMATIC S5, 5-3, 5-4–5-6SIMATIC S7, 7-3, 7-4–7-6SIMOTION, 17-3, 17-4WinAC, 10-3, 10-4–10-6

Visión de conjuntoacoplamientos, 1-1protocolos, 1-1

Volumen de funcionesSIMATIC 505, 14-2SIMATIC S5, 5-2–5-26SIMATIC S7, 7-2SIMOTION, 17-2WinAC, 10-2

Page 326: Comunicación para Parte III sistemas basados en windows · Manual del usuario Comunicación para sistemas basados en Windows Edición 12/01 Prólogo El manual del usuario “Comunicación

Indice alfabético

Indice alfabético-8Manual del usuario Comunicación para sistemas basados en Windows

Edición 12/01