96
Comunicación ___________________ _________________________________________________________________________________________________________________________________________________________________________________________________________________________ __________________SIMATIC S7-1500, ET 200MP, ET 200SP Comunicación Manual de funciones 01/2013 A5E03735817-01 Prólogo Guía de la documentación 1 Descripción del producto 2 Servicios de comunicación 3 Comunicación PG 4 Comunicación HMI 5 Comunicación abierta 6 Comunicación S7 7 Acoplamiento punto a punto 8 Routing 9 Recursos de conexión 10 Diagnóstico de conexiones 11 Industrial Ethernet Security (CP 1543-1) 12 Service & Support A www.infoPLC.net

SIMATIC 3 - · PDF file5 Comunicación HMI ... En las CPU S7-1500 están integradas interfaces PROFINET y PROFIBUS DP. Por ejemplo,

  • Upload
    vukhanh

  • View
    234

  • Download
    2

Embed Size (px)

Citation preview

� �Comunicación

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

SIMATIC

S7-1500, ET 200MP, ET 200SPComunicación

Manual de funciones

01/2013 A5E03735817-01

Prólogo

Guía de la documentación 1

Descripción del producto 2

Servicios de comunicación 3

Comunicación PG 4

Comunicación HMI 5

Comunicación abierta 6

Comunicación S7 7

Acoplamiento punto a punto 8

Routing 9

Recursos de conexión 10

Diagnóstico de conexiones 11

Industrial Ethernet Security (CP 1543-1)

12

Service & Support A

www.infoPLC.net

Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG ALEMANIA

A5E03735817-01 Ⓟ 02/2013 Sujeto a cambios sin previo aviso

Copyright © Siemens AG 2013. Reservados todos los derechos

Notas jurídicas Filosofía en la señalización de advertencias y peligros

Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de advertencia; las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.

PELIGRO Significa que, si no se adoptan las medidas preventivas adecuadas se producirá la muerte, o bien lesiones corporales graves.

ADVERTENCIA Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves.

PRECAUCIÓN Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

ATENCIÓN Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.

Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una consigna de seguridad con triángulo de advertencia se alarma de posibles daños personales, la misma consigna puede contener también una advertencia sobre posibles daños materiales.

Personal cualificado El producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por personal cualificado para la tarea encomendada y observando lo indicado en la documentación correspondiente a la misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación y experiencia, el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo o manipulación de dichos productos/sistemas y de evitar posibles peligros.

Uso previsto o de los productos de Siemens Considere lo siguiente:

ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las indicaciones y advertencias que figuran en la documentación asociada.

Marcas registradas Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios fines puede violar los derechos de sus titulares.

Exención de responsabilidad Hemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicación se revisa periódicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edición.

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 3

Prólogo

Finalidad de la documentación El presente manual de funciones proporciona una vista general de las posibilidades de comunicación que ofrecen las CPU y los módulos y procesadores de comunicación de los sistemas S7-1500, ET 200MP y ET 200SP.

La documentación trata en detalle:

● Vista general de los servicios de comunicación

● Características de los servicios de comunicación

● Resumen de las actividades que debe realizar el usuario para configurar los servicios de comunicación

Conocimientos básicos necesarios Para comprender el manual de funciones se requieren los siguientes conocimientos:

● Conocimientos generales de automatización

● Conocimientos del sistema de automatización industrial SIMATIC

● Conocimientos del manejo de STEP 7 (TIA Portal)

Ámbito de validez de la documentación La presente documentación es válida como documentación de base para todos los productos de los sistemas S7-1500, ET 200MP y ET 200SP. La documentación de los distintos productos se basa en la presente documentación.

Convenciones STEP 7: para designar el software de configuración y programación, en la presente documentación se utiliza "STEP 7" como sinónimo de "STEP 7 V12 (TIA Portal)" y versiones posteriores.

La presente documentación contiene ilustraciones de los dispositivos descritos. Las ilustraciones pueden diferir del dispositivo suministrado en algunos detalles.

Preste atención además a las indicaciones marcadas del modo siguiente:

Nota

Una indicación contiene datos importantes acerca del producto, el manejo de dicho producto o la parte de la documentación a la que debe prestarse especial atención.

www.infoPLC.net

Prólogo

Comunicación 4 Manual de funciones, 01/2013, A5E03735817-01

Soporte adicional Encontrará más datos acerca de la oferta del Technical Support en el anexo Service & Support (Página 81).

La oferta de documentación técnica de los distintos productos y sistemas SIMATIC se encuentra en Internet (http://www.siemens.com/simatic-tech-doku-portal).

Encontrará el catálogo online y el sistema de pedidos online en Internet (http://mall.automation.siemens.com).

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 5

Índice

Prólogo ...................................................................................................................................................... 3

1 Guía de la documentación......................................................................................................................... 7

2 Descripción del producto ........................................................................................................................... 9

3 Servicios de comunicación ...................................................................................................................... 15

3.1 Resumen de los servicios de comunicación................................................................................15

3.2 Resumen de recursos de conexión .............................................................................................17

3.3 Creación de una conexión ...........................................................................................................18

3.4 Coherencia de datos....................................................................................................................21

4 Comunicación PG.................................................................................................................................... 23

5 Comunicación HMI .................................................................................................................................. 27

6 Comunicación abierta .............................................................................................................................. 31

6.1 Resumen de la comunicación abierta..........................................................................................31

6.2 Protocolos para comunicación abierta.........................................................................................32

6.3 Instrucciones de comunicación abierta........................................................................................33

6.4 Configurar la comunicación abierta vía TCP, ISO-on-TCP, UDP, ISO y FDL.............................36

6.5 Configurar correo electrónico y FTP............................................................................................41

6.6 Establecimiento e interrupción de relaciones de comunicación abiertas ....................................44

7 Comunicación S7..................................................................................................................................... 45

8 Acoplamiento punto a punto .................................................................................................................... 53

9 Routing .................................................................................................................................................... 59

9.1 Routing S7 ...................................................................................................................................59

9.2 Routing de registros.....................................................................................................................63

10 Recursos de conexión ............................................................................................................................. 65

10.1 Asignación de recursos de conexión ...........................................................................................65

11 Diagnóstico de conexiones...................................................................................................................... 73

11.1 Diagnóstico de conexiones ..........................................................................................................73

12 Industrial Ethernet Security (CP 1543-1) ................................................................................................. 77

12.1 Cortafuegos..................................................................................................................................78

12.2 Registro de datos.........................................................................................................................79

12.3 Cliente NTP..................................................................................................................................79

12.4 SNMP...........................................................................................................................................80

www.infoPLC.net

Índice

Comunicación 6 Manual de funciones, 01/2013, A5E03735817-01

A Service & Support.................................................................................................................................... 81

Glosario ................................................................................................................................................... 85

Índice alfabético....................................................................................................................................... 95

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 7

Guía de la documentación 1

Introducción La documentación de los productos SIMATIC tiene una estructura modular y contiene temas relacionados con el sistema de automatización.

El correspondiente manual de sistema, los manuales de funciones y los manuales de producto conforman la documentación completa de los sistemas S7-1500, ET 200SP y ET 200MP.

Además, el sistema de información de STEP 7 (Ayuda en pantalla) le ayudará a configurar y programar el sistema de automatización.

Resumen de la documentación de comunicación La tabla siguiente ofrece un resumen de documentación adicional recomendada sobre comunicación.

Asimismo, en los capítulos del presente manual de funciones se hace referencia especial a documentación sobre los temas tratados.

Tabla 1- 1 Documentación sobre comunicación

Tema Documentación Contenidos más destacados Información general sobre comunicación industrial

Folleto (http://www.automation.siemens.com/mcms/infocenter/content/es/Paginas/order_form.aspx?nodeKey=key_8097497&InfoType=brochures) sobre comunicación industrial

• Sistemas de bus para la industria

• Dispositivos y servicios de comunicación soportados

Información general PROFINET

Folleto (http://www.automation.siemens.com/mcms/infocenter/content/es/Paginas/order_form.aspx?nodeKey=key_8097497&InfoType=brochures) PROFINET

• Panorámica • Ejemplos de aplicación • Hardware • Software

Información general PROFIBUS

Folleto (http://www.automation.siemens.com/mcms/infocenter/content/es/Paginas/order_form.aspx?nodeKey=key_8097497&InfoType=brochures) PROFIBUS

• Panorámica • Ejemplos de aplicación • Hardware • Software

STEP 7 (TIA Portal) Ayuda en pantalla de STEP 7 Professional V12

• Configuración y programación con el software de ingeniería

www.infoPLC.net

Guía de la documentación

Comunicación 8 Manual de funciones, 01/2013, A5E03735817-01

Tema Documentación Contenidos más destacados Redes Manual SIMATIC NET: Twisted Pair and

Fiber Optic Networks (http://support.automation.siemens.com/WW/view/es/8763736)

• Redes Ethernet • Configuración de red • Componentes de red

Security Manual Industrial Ethernet Security (http://support.automation.siemens.com/WW/view/es/56577508)

• Vista general y descripción de las funciones de seguridad en Industrial Ethernet

PROFINET Manual de funciones PROFINET con STEP 7 V12 (http://support.automation.siemens.com/WW/view/es/49948856)

• Principios básicos PROFINET

• Funciones de PROFINET • Diagnóstico de PROFINET

Descripción del sistema Manual de sistema Sistema de automatización S7-1500 (http://support.automation.siemens.com/WW/view/es/59191792)

• Pasos previos a la instalación

• Montaje • Conexión • Puesta en marcha

Módulos del sistema de automatización S7-1500

Manuales de la familia de productos S7-1500 (http://support.automation.siemens.com/WW/view/es/56926743)

• Alarmas, mensajes de error y avisos de sistema

• Datos técnicos (entre otros, servicios de comunicación)

Manuales SIMATIC En Internet (http://www.siemens.com/simatic-tech-doku-portal) podrá descargar gratuitamente todos los manuales actuales referentes a los productos SIMATIC.

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 9

Descripción del producto 2

Las CPU y los módulos y procesadores de comunicación de los sistemas S7-1500, ET 200MP y ET 200SP ofrecen interfaces para la comunicación vía PROFINET, PROFIBUS y acoplamiento punto a punto.

CPU, módulos de comunicación y procesadores de comunicación en S7-1500 En las CPU S7-1500 están integradas interfaces PROFINET y PROFIBUS DP. Por ejemplo, la CPU 1516-3 PN/DP dispone de dos interfaces PROFINET y una interfaz PROFIBUS DP. Otras interfaces PROFINET y PROFIBUS DP están disponibles a través de módulos de comunicación (CM) y procesadores de comunicación (CP).

① Interfaces PROFINET ② Interfaz PROFIBUS DP

Figura 2-1 Interfaces de CPU 1516-3 PN/DP

www.infoPLC.net

Descripción del producto

Comunicación 10 Manual de funciones, 01/2013, A5E03735817-01

Interfaces de módulos de comunicación Las interfaces de los módulos de comunicación se comportan exactamente igual que las interfaces integradas de las CPU S7-1500 del mismo tipo de interfaz (p. ej., PROFIBUS DP). Sirven para ampliar la CPU con las interfaces correspondientes (p. ej., CM 1542-5 con una interfaz PROFIBUS DP).

① Interfaz PROFIBUS DP

Figura 2-2 PROFIBUS DP Interfaz de CM 1542-5

www.infoPLC.net

Descripción del producto

Comunicación Manual de funciones, 01/2013, A5E03735817-01 11

Interfaces de procesadores de comunicación Las interfaces de procesadores de comunicación ofrecen una funcionalidad distinta de la que proporcionan las interfaces integradas de las CPU S7-1500. Los CP cubren casos de aplicación especiales, p. ej., el CP 1543-1 ofrece a través de su interfaz PROFINET funciones Industrial Ethernet Security para la protección de redes PROFINET.

① Interfaz PROFINET

Figura 2-3 PROFINET Interfaz de CP 1543-1

www.infoPLC.net

Descripción del producto

Comunicación 12 Manual de funciones, 01/2013, A5E03735817-01

Interfaces de módulos de comunicación para acoplamiento punto a punto Los módulos de comunicación para acoplamiento punto a punto ofrecen comunicación a través de las interfaces RS 232, RS 422 o RS 485, como por ejemplo comunicación Freeport o Modbus.

① Interfaces para acoplamiento punto a punto

Figura 2-4 Interfaz para acoplamiento punto a punto del CM PtP RS422/485 BA

www.infoPLC.net

Descripción del producto

Comunicación Manual de funciones, 01/2013, A5E03735817-01 13

Interfaces de módulos de interfaz Las interfaces PROFINET y PROFIBUS DP de módulos de interfaz (IM) en ET 200MP y ET 200SP sirven para conectar la periferia descentralizada ET 200MP y ET 200SP a PROFINET o PROFIBUS.

① Interfaces PROFINET

Figura 2-5 Interfaces PROFINET IM 155-5 PN ST (ET 200MP) y IM 155-6 PN ST (ET 200SP)

Servicios de comunicación Los servicios de comunicación descritos a continuación aprovechan las interfaces y los mecanismos de comunicación que ofrece el sistema a través de las CPU y los módulos y procesadores de comunicación.

www.infoPLC.net

Descripción del producto

Comunicación 14 Manual de funciones, 01/2013, A5E03735817-01

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 15

Servicios de comunicación 33.1 Resumen de los servicios de comunicación

Seleccionar el servicio de comunicación En función de la tarea de comunicación están disponibles diversos servicios de comunicación. La elección del servicio de comunicación condiciona:

● la funcionalidad disponible;

● el momento de establecimiento de la conexión;

● las actividades que deben realizarse (p. ej., configuración de conexiones, programación de instrucciones).

Resumen breve de servicios de comunicación La tabla siguiente ofrece un resumen de los servicios de comunicación que están disponibles.

Tabla 3- 1 Servicios de comunicación

A través de interfaz: Servicio de comunicación Funcionalidad

PN DP serie Comunicación PG Puesta en marcha, test, diagnóstico X X - Comunicación HMI Manejo y visualización X X - Comunicación abierta vía TCP/IP Intercambio de datos vía PROFINET con protocolo

TCP/IP Con configuración de conexiones: instrucciones TSEND_C/TRCV_C o bien TSEND/TRCV Sin configuración de conexiones: instrucciones TCON, TSEND, T_RCV, T_DISCON o TSEND_C y TRCV_C

X - -

Comunicación abierta vía ISO-on-TCP Intercambio de datos vía PROFINET con protocolo ISO-on-TCP Con configuración de conexiones: instrucciones TSEND_C/TRCV_C o bien TSEND/TRCV Sin configuración de conexiones: instrucciones TCON, TSEND, T_RCV, T_DISCON o TSEND_C y TRCV_C

X - -

www.infoPLC.net

Servicios de comunicación 3.1 Resumen de los servicios de comunicación

Comunicación 16 Manual de funciones, 01/2013, A5E03735817-01

A través de interfaz: Servicio de comunicación Funcionalidad

PN DP serie Comunicación abierta vía UDP Intercambio de datos vía PROFINET con protocolo

UDP Con configuración de conexiones: instrucciones TSEND_C/TRCV_C o bien TSEND/TRCV Sin configuración de conexiones: instrucciones TCON, TSEND, T_RCV, T_DISCON o TSEND_C y TRCV_C

X - -

Comunicación abierta vía ISO (solo CP con interfaz PROFINET)

Intercambio de datos vía PROFINET con protocolo ISO Con configuración de conexiones: instrucciones TSEND_C/TRCV_C o bien TSEND/TRCV

X - -

Correo electrónico Enviar avisos de proceso por correo electrónico A través de programa de usuario: instrucción TMAIL_C

X - -

FTP (solo CP con interfaz PROFINET) Administración y acceso a archivos vía FTP (File Transfer Protocol); el CP puede ser cliente FTP y servidor FTP Cliente FTP a través de programa de usuario: instrucción FTP_CMD

X - -

Fetch/Write (solo CP con interfaz PROFINET)

Servicios de servidor vía TCP/IP, ISO-on-TCP e ISO A través de instrucciones especiales para Fetch/Write

X - -

Comunicación abierta vía FDL (solo CM con interfaz DP)

Intercambio de datos vía PROFIBUS con protocolo FDL Con configuración de conexiones: instrucciones TSEND_C/TRCV_C o bien TSEND/TRCV

- X -

Comunicación S7 Intercambio de datos cliente/servidor o cliente/cliente Con configuración de conexiones: instrucciones PUT/GET, BSEND/BRCV o bien USEND/URCV

X X -

Acoplamiento punto a punto Intercambio de datos punto a punto con protocolo Freeport, 3964 (R), USS o Modbus A través de instrucciones especiales para PaP, USS o Modbus

- - X

Servidor web Intercambio de datos a través de Internet, p. ej., para el diagnóstico

X - -

SNMP (Simple Network Management Protocol)

Intercambio de datos a través del protocolo estándar SNMP, para el diagnóstico y la parametrización de redes

X - -

Vía NTP (Network Time Protocol); la CPU es cliente X - - Sincronización de la hora La CPU es maestro horario o esclavo horario - X -

www.infoPLC.net

Servicios de comunicación 3.2 Resumen de recursos de conexión

Comunicación Manual de funciones, 01/2013, A5E03735817-01 17

Información adicional ● Encontrará la descripción detallada de los servicios de comunicación a partir del capítulo

Comunicación PG (Página 23) de este manual.

● Encontrará la información sobre los servicios Fetch/Write en la ayuda en pantalla de STEP 7.

● Encontrará la descripción de la funcionalidad de servidor web en el manual de funciones Servidor web (http://support.automation.siemens.com/WW/view/es/59193560).

● Encontrará más información sobre el protocolo estándar SNMP en las páginas de Service & Support en Internet (http://support.automation.siemens.com/WW/view/es/15166742).

● Encontrará más información sobre la sincronización horaria en el manual de sistema S7-1500 (http://support.automation.siemens.com/WW/view/es/59191792).

3.2 Resumen de recursos de conexión

Recursos de conexión Algunos servicios de comunicación necesitan conexiones. Las conexiones asignan recursos a las CPU, los CP y los CM implicados (p. ej., áreas de memoria en el sistema operativo de la CPU). En la mayoría de los casos, para una conexión se asigna un recurso por CPU/CP/CM. En la comunicación HMI se necesitan hasta 3 recursos de conexión por conexión HMI.

Los recursos de conexión disponibles dependen de la CPU, el CP o el CM utilizado y no deben rebasar un límite superior definido para el sistema de automatización.

Recursos de conexión disponibles en un sistema de automatización S7-1500 La capacidad funcional máxima dentro de un sistema de automatización viene determinada por la CPU. Los recursos de conexión disponibles de una CPU/CP/CM se distribuyen automáticamente entre sus interfaces según sea necesario.

Cada CPU incorpora a su configuración recursos de conexión reservados para la comunicación PG, HMI y de servidor web. Además, existen recursos disponibles que pueden utilizarse para toda la comunicación HMI, S7 y abierta.

¿Cuándo se asignan recursos de conexión? La asignación de recursos de conexión depende de cómo se crea la conexión: automáticamente, por programación o por configuración (véase el capítulo Creación de una conexión (Página 18)).

Información adicional Encontrará más información sobre la asignación y la indicación de recursos de conexión en STEP 7 en el capítulo Recursos de conexión (Página 65).

www.infoPLC.net

Servicios de comunicación 3.3 Creación de una conexión

Comunicación 18 Manual de funciones, 01/2013, A5E03735817-01

3.3 Creación de una conexión

Conexión automática STEP 7 crea una conexión automáticamente (p. ej., conexión PG o HMI) si la interfaz PG/PC está conectada físicamente con una interfaz de la CPU y se ha efectuado la asignación de interfaces en STEP 7, en el cuadro de diálogo "Conexión online".

Creación de la conexión por programación La conexión se crea en el editor de programas de STEP 7 en el contexto de una CPU a través de la parametrización de instrucciones de comunicación, p. ej., TSEND_C.

Las instrucciones son las mismas independientemente de si la comunicación funciona a través de una interfaz integrada de la CPU, de un CP o de un CM.

La cómoda interfaz de usuario le ayudará a definir los parámetros de la conexión (en la ventana de inspección, en las propiedades de la instrucción).

Figura 3-1 Creación por programación

www.infoPLC.net

Servicios de comunicación 3.3 Creación de una conexión

Comunicación Manual de funciones, 01/2013, A5E03735817-01 19

Creación de la conexión por configuración La conexión se crea en la vista de red del editor de hardware y de redes de STEP 7 en el contexto de una CPU.

Figura 3-2 Creación por configuración

www.infoPLC.net

Servicios de comunicación 3.3 Creación de una conexión

Comunicación 20 Manual de funciones, 01/2013, A5E03735817-01

Resumen A menudo puede escogerse la alternativa de una creación por programación o por configuración. La creación por programación permite habilitar recursos de conexión tras la transferencia de datos. En la creación por configuración se ayuda al usuario a administrar recursos de conexión en STEP 7.

Tabla 3- 2 Configuración del servicio de comunicación

Servicio de comunicación Ciclo continuo Creación por programación

Creación por configuración

Comunicación PG X - - Comunicación HMI X - X Comunicación abierta vía TCP/IP - X X Comunicación abierta vía ISO-on-TCP

- X X

Comunicación abierta vía UDP - X X Comunicación abierta vía ISO - - X Correo electrónico - X - FTP - X - Comunicación abierta vía FDL - - X Comunicación S7 - - X

Información adicional Encontrará más información sobre la asignación y la indicación de recursos de conexión en STEP 7 en el capítulo Recursos de conexión (Página 65).

www.infoPLC.net

Servicios de comunicación 3.4 Coherencia de datos

Comunicación Manual de funciones, 01/2013, A5E03735817-01 21

3.4 Coherencia de datos

Definición de coherencia de datos El tamaño del área de datos que no puede modificarse simultáneamente mediante procesos concurrentes se denomina área de datos coherentes. En consecuencia, un área de datos mayor que el área de datos coherentes puede falsificarse en su totalidad. Es decir, un área de datos homogénea mayor que el área de datos coherentes puede constar en algún momento de bloques de datos coherentes viejos y nuevos.

Ejemplo Puede surgir una incoherencia si se interrumpe una instrucción de comunicación, p. ej., mediante un OB de alarma de proceso con mayor prioridad. Si el programa de usuario de este OB modifica ahora los datos que en parte ya había procesado la instrucción, los datos transferidos proceden:

● por un lado, del momento anterior al procesamiento de la alarma de proceso;

● por el otro, del momento posterior al procesamiento de la alarma de proceso.

Esto significa que los datos son incoherentes (no homogéneos).

Efecto No se produce una incoherencia si se limita el tamaño máximo específico del sistema de los datos coherentes. Las CPU S7-1500 permiten como máximo 462 bytes (ver abajo).

Si debe transferirse de manera coherente un volumen de datos mayor que el tamaño máximo específico del sistema, el propio usuario debe encargarse de la coherencia de los datos en la aplicación. Esto puede provocar, p. ej., una prolongación del tiempo de reacción de las alarmas de la CPU.

www.infoPLC.net

Servicios de comunicación 3.4 Coherencia de datos

Comunicación 22 Manual de funciones, 01/2013, A5E03735817-01

Coherencia de datos en S7-1500 Uso de instrucciones de acceso a datos comunes:

Si en el programa de usuario existen instrucciones de comunicación que acceden a datos comunes, p. ej., TSEND/TRCV, el propio usuario puede coordinar el acceso a esa área de datos, p. ej., con el parámetro "DONE". Por lo tanto, en el programa de usuario puede garantizarse la coherencia de datos de las áreas de datos que se transfieren localmente con una instrucción de comunicación.

Uso de instrucciones PUT/GET o Escribir/Leer vía comunicación HMI:

En la comunicación S7 con las instrucciones PUT/GET o Escribir/Leer vía comunicación HMI debe tenerse en cuenta el tamaño de las áreas de datos coherentes ya durante la programación o configuración, puesto que en el programa de usuario del equipo de destino (servidor) no hay ninguna instrucción que pueda coordinar la transferencia de datos en el programa de usuario.

Coherencia de datos máxima específica de sistema para S7-1500:

En S7-1500 se copian los datos de comunicación de forma coherente en/desde la memoria de usuario, en bloques de como máximo 462 bytes durante el ciclo de programa. Para las áreas de datos mayores no se garantiza la coherencia de datos. Si se exige una coherencia de datos definida, los datos de comunicación del programa de usuario de las CPU no deben exceder los 462 bytes. A estas áreas de datos puede accederse de forma coherente p. ej. desde un dispositivo HMI con lectura/escritura de variables.

Coherencia de datos máxima para CM punto a punto:

En la comunicación a través de un CM para acoplamiento punto a punto se garantiza la coherencia de datos mediante las instrucciones Send/Receive del programa de usuario. La coherencia de datos es de 4 kbytes como máximo.

Información adicional ● Encontrará el número máximo de datos coherentes en los Datos técnicos de los

manuales de producto de CPU, CM o CP.

● Encontrará más información sobre la coherencia de datos en la descripción de las instrucciones de la ayuda en pantalla de STEP 7.

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 23

Comunicación PG 4

Propiedades A través de la comunicación PG, la CPU u otro módulo apto para la comunicación intercambia datos con una estación de ingeniería (p. ej., PG, PC). El intercambio de datos es posible mediante subredes PROFIBUS y PROFINET. También es posible el cambio de unas subredes a otras.

La comunicación PG ofrece funciones necesarias para cargar programas y datos de configuración, así como para ejecutar tests y evaluar información de diagnóstico. Estas funciones están integradas en el sistema operativo del módulo apto para la comunicación.

Una PG/un PC puede estar conectado online con una CPU. La PG/el PC puede utilizar en paralelo como máximo 4 conexiones online (p. ej., hasta 4 CPU).

www.infoPLC.net

Comunicación PG

Comunicación 24 Manual de funciones, 01/2013, A5E03735817-01

Procedimiento para configurar la comunicación PG Para la comunicación PG debe configurarse una conexión online desde la PG/el PC hasta el módulo apto para la comunicación:

1. Conecte la interfaz PG/PC físicamente con la interfaz deseada, p. ej. con la interfaz PROFINET de la CPU.

2. Marque la CPU en el árbol del proyecto de STEP 7.

3. Seleccione el comando de menú "Online > Conexión online".

4. En el cuadro de diálogo "Conexión online", seleccione la interfaz PG/PC (p. ej., tarjeta Ind. Ethernet).

Figura 4-1 Configuración de la comunicación PG

5. En la tabla "Estaciones compatibles en la subred de destino", seleccione la CPU correspondiente y confirme con "Conectar".

www.infoPLC.net

Comunicación PG

Comunicación Manual de funciones, 01/2013, A5E03735817-01 25

Información adicional Encontrará más información sobre la "Conexión online" en la ayuda en pantalla de STEP 7.

www.infoPLC.net

Comunicación PG

Comunicación 26 Manual de funciones, 01/2013, A5E03735817-01

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 27

Comunicación HMI 5

Propiedades A través de la comunicación HMI, la CPU intercambia datos para manejo y visualización con uno o varios dispositivos HMI (p. ej., HMI Basic/Comfort/Mobile Panel) a través de la interfaz PROFINET o PROFIBUS DP. El intercambio de datos se realiza a través de conexiones HMI.

Si desea crear conexiones desde una CPU a varios dispositivos HMI, utilice, p. ej.:

● las interfaces PROFINET y PROFIBUS DP de la CPU;

● CP y CM adicionales con las correspondientes interfaces;

● switches PROFINET adicionales con un número correspondiente de conexiones para los dispositivos HMI.

Procedimiento para configurar la comunicación HMI 1. Configure el dispositivo HMI en la vista de red del editor de hardware y de redes de

STEP 7 en una configuración con CPU existente.

2. Seleccione el botón "Conexiones" y, en la lista desplegable, la entrada "Conexión HMI".

3. Conecte la interfaz del dispositivo HMI con una interfaz de la CPU mediante la función de arrastrar y soltar. Si todavía no existe la subred correspondiente, se creará de forma automática.

www.infoPLC.net

Comunicación HMI

Comunicación 28 Manual de funciones, 01/2013, A5E03735817-01

4. En la ficha "Conexiones", seleccione la fila de la conexión HMI.

En el campo "General" de la ficha "Propiedades" se muestran las propiedades de la conexión HMI, que en parte pueden modificarse.

Figura 5-1 Configuración de la comunicación HMI

5. Cargue la configuración hardware en la CPU.

6. Cargue la configuración hardware en el dispositivo HMI.

www.infoPLC.net

Comunicación HMI

Comunicación Manual de funciones, 01/2013, A5E03735817-01 29

Información adicional Encontrará más información sobre la creación de conexiones HMI en la ayuda en pantalla de STEP 7.

www.infoPLC.net

Comunicación HMI

Comunicación 30 Manual de funciones, 01/2013, A5E03735817-01

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 31

Comunicación abierta 66.1 Resumen de la comunicación abierta

Características de la comunicación abierta A través de la comunicación abierta, la CPU intercambia datos con otro módulo apto para la comunicación dentro de una subred. La comunicación abierta presenta las características siguientes:

● Estándar abierto (posibilidad de comunicación con CPU o PC de otros fabricantes)

● Comunicación mediante distintos protocolos (designados en STEP 7 como "tipos de conexión")

● Alta flexibilidad en relación con las estructuras de datos que deben transferirse; en consecuencia, permite un intercambio de datos abierto con las estaciones que se desee si estas soportan los tipos de conexión disponibles

● Posibilidad de comunicación abierta en S7-1500 mediante:

– Interfaces integradas de la CPU

– CP 1543-1 (PROFINET)

– CM 1542-5 (PROFIBUS)

www.infoPLC.net

Comunicación abierta 6.2 Protocolos para comunicación abierta

Comunicación 32 Manual de funciones, 01/2013, A5E03735817-01

6.2 Protocolos para comunicación abierta

Protocolos para comunicación abierta Para la comunicación abierta están disponibles los siguientes protocolos para sistemas de automatización S7-1500:

Tabla 6- 1 Protocolos para comunicación abierta

Protocolo A través de interfaz TCP según RFC 793 PROFINET ISO-on-TCP según RFC 1006 PROFINET ISO según RFC 8073 PROFINET (solo CP 1543-1) UDP según RFC 768 PROFINET Correo electrónico PROFINET FTP PROFINET (solo CP 1543-1) FDL PROFIBUS DP (solo CM 1542-5)

Protocolos de comunicación vía PROFINET: TCP, ISO-on-TCP, ISO, UDP Estos protocolos establecen una conexión (lógica) con el interlocutor antes de la transferencia de datos. Los protocolos orientados a la conexión se utilizan cuando lo que se requiere es una transferencia de datos segura frente a la pérdida de datos. A través de una línea física generalmente pueden existir varias conexiones lógicas. En ISO-on-TCP, ISO y UDP se suministra información sobre la longitud y el final de un paquete de datos; en TCP esto no sucede.

En UDP es posible:

● Unicast a una o Broadcast a todas las estaciones de PROFINET a través de la interfaz PROFINET de la CPU o del CP 1543-1

● Multicast a todos los receptores de un circuito Multicast a través de la interfaz PROFINET del CP 1543-1

Protocolos de comunicación vía PROFIBUS: FDL La transferencia de datos a través de una conexión FDL (Fieldbus Data Link) es adecuada para la transferencia de bloques de datos relacionados a un interlocutor de PROFIBUS que soporta el envío o la recepción de acuerdo con el servicio FDL SDA (Send Data with Acknowledge) según EN 50170, vol. 2. Ambos interlocutores tienen los mismos derechos; es decir, cada interlocutor puede iniciar el proceso de envío y recepción en función de los eventos.

De acuerdo con el servicio FDL SDN (Send Data with No Acknowledge) según EN 50170, vol. 2, en FDL es posible:

● Broadcast a todas las estaciones de PROFIBUS

● Multicast a todos los receptores de un circuito Multicast

www.infoPLC.net

Comunicación abierta 6.3 Instrucciones de comunicación abierta

Comunicación Manual de funciones, 01/2013, A5E03735817-01 33

Protocolos de correo electrónico y FTP Por correo electrónico es posible, p. ej., enviar datos de proceso de bloques de datos.

La conexión FTP (FTP = funciones de transferencia de archivos) se utiliza para ejecutar secuencias de peticiones FTP.

La comunicación se controla exclusivamente a través de las instrucciones correspondientes del programa de usuario.

6.3 Instrucciones de comunicación abierta

Introducción Para configurar la comunicación abierta a través de la correspondiente conexión (p. ej., conexión TCP) existen las siguientes opciones:

● programarla en los programas de usuario de los interlocutores;

● configurar la conexión en el editor de hardware y de redes de STEP 7.

Independientemente de si la conexión se crea por programación o por configuración, en los programas de usuario de ambos interlocutores siempre se necesitan instrucciones para enviar y recibir los datos.

Las instrucciones son las mismas independientemente de si la comunicación funciona a través de una interfaz integrada de la CPU, de un CP o de un CM.

Creación de la conexión a través del programa de usuario Cuando se crea la conexión por programación, el establecimiento y la interrupción de la conexión se realizan mediante instrucciones del programa de usuario. En determinados campos de aplicación, se recomienda no crear las conexiones de comunicación de forma estática, por configuración hardware, sino a través del programa de usuario. Las conexiones pueden crearse por programación a través de una aplicación específica y, en consecuencia, de forma dinámica si es necesario. La creación por programación permite además habilitar recursos de conexión tras la transferencia de datos. Para ello se dispone de varias instrucciones: ● Instrucciones con gestión de conexiones automática:

– TSEND_C: crear conexión y enviar datos – TRCV_C: crear conexión y recibir datos

● Instrucciones sin gestión de conexiones automática: – TCON: crear conexión – TDISCON: interrumpir conexión – TSEND y TRCV: enviar y recibir datos

Se recomienda utilizar en el programa de usuario las instrucciones con gestión de conexiones automática: TSEND_C y TRCV_C. Las instrucciones TCON, TDISCON y TSEND/TRCV se utilizan cuando el propio usuario desea programar el establecimiento y la interrupción de la conexión.

www.infoPLC.net

Comunicación abierta 6.3 Instrucciones de comunicación abierta

Comunicación 34 Manual de funciones, 01/2013, A5E03735817-01

Bloques de datos para la parametrización de los datos de conexión Para cada conexión de comunicación se necesita una estructura de datos que contenga los parámetros para establecer la conexión (p. ej., tipo de datos del sistema "TCON_IP_v4" para TCP).

Los tipos de datos del sistema (SDT) que pone a disposición el sistema tienen una estructura predefinida que no puede modificarse.

Los distintos protocolos tienen estructuras propias (véase la tabla siguiente). Los parámetros se guardan en un bloque de datos ("DB de descripción de la conexión"), p. ej., del tipo de datos del sistema TCON_IP_v4.

Existen dos posibilidades para especificar el DB con la estructura de datos:

● Crear automáticamente el bloque de datos al parametrizar la conexión en las propiedades del editor de programas (recomendación; posible para TCP, ISO-on-TCP y UDP).

● Crear manualmente el bloque de datos, parametrizarlo y escribirlo directamente en la instrucción (necesario para correo electrónico y FTP).

El "DB de descripción de la conexión" permite modificar los parámetros de la conexión.

Protocolos, instrucciones utilizables y tipos de datos del sistema para la creación por programación

Tabla 6- 2 Instrucciones para la creación de la conexión por programación

Protocolo Creación de la conexión a través del programa de usuario

Tipo de datos del sistema

Instrucciones utilizables: TCP • TCON_IP_v4

ISO-on-TCP • TCON_IP_RFC

UDP

Crear conexión y enviar/recibir datos mediante: • TSEND_C/TRCV_C o bien, • TCON, TSEND/TRCV

(posibilidad de interrupción de la conexión mediante TDISCON)

• TCON_IP_v4

Correo electrónico • TMAIL_C • TMail_v4 • TMail_v6 • TMail_FQDN

FTP • FTP_CMD • FTP_CONNECT_IPV4* • FTP_CONNECT_IPV6* • FTP_CONNECT_NAME*

* Tipo de datos definido por el usuario

www.infoPLC.net

Comunicación abierta 6.3 Instrucciones de comunicación abierta

Comunicación Manual de funciones, 01/2013, A5E03735817-01 35

Creación de la conexión a través de la configuración de conexiones Al crear la conexión a través de la configuración de conexiones, los parámetros de dirección se definen en el editor de hardware y de redes de STEP 7.

Para enviar y recibir los datos se utilizan las mismas instrucciones que al crear las conexiones por programación:

Tabla 6- 3 Instrucciones para enviar/recibir en conexiones configuradas

Protocolo Enviar/recibir en conexiones configuradas Instrucciones utilizables: TCP ISO-on-TCP UDP ISO FDL

Enviar/recibir datos mediante: • TSEND_C/TRCV_C o bien, • TSEND/TRCV

Correo electrónico No soportado FTP No soportado

Información adicional En la ayuda en pantalla de STEP 7 encontrará la descripción de:

● los tipos de datos de usuario y del sistema;

● las instrucciones de comunicación abierta;

● los parámetros de conexión.

Encontrará más información sobre la asignación y habilitación de recursos de conexión en el capítulo Asignación de recursos de conexión (Página 65).

www.infoPLC.net

Comunicación abierta 6.4 Configurar la comunicación abierta vía TCP, ISO-on-TCP, UDP, ISO y FDL

Comunicación 36 Manual de funciones, 01/2013, A5E03735817-01

6.4 Configurar la comunicación abierta vía TCP, ISO-on-TCP, UDP, ISO y FDL

Introducción El procedimiento para configurar la comunicación abierta vía TCP, ISO-on-TCP, UDP, ISO y FDL es por lo general idéntico.

A continuación se muestra la creación por programación y la creación por configuración de conexiones tomando como ejemplo la comunicación vía TCP.

Procedimiento para crear una conexión a través del programa de usuario (posible para TCP, ISO-on-TCP y UDP)

1. Configure el interlocutor en la vista de red del editor de hardware y de redes de STEP 7.

2. Seleccione en el árbol del proyecto de una de las dos CPU la carpeta "Bloques de programa" y abra el OB 1 de la carpeta haciendo doble clic. Se abre el "Editor de programas".

3. Seleccione en la Task Card "Instrucciones", en el campo "Comunicación", "Open User Communication", la instrucción deseada, p. ej., TSEND_C y desplácela a una red del OB 1 mediante arrastrar y soltar.

4. Parametrice la conexión en la ventana de inspección del editor de programas, en las propiedades de la instrucción:

– Seleccione el interlocutor para la conexión (p. ej., CPU del mismo proyecto o "No especificado" para, p. ej., PC).

– Determine el bloque de datos para almacenar los datos de conexión.

– Escoja el tipo de conexión para la comunicación abierta; por ejemplo, "TCP".

– Determine qué interlocutor gestiona activamente el establecimiento de la conexión.

www.infoPLC.net

Comunicación abierta 6.4 Configurar la comunicación abierta vía TCP, ISO-on-TCP, UDP, ISO y FDL

Comunicación Manual de funciones, 01/2013, A5E03735817-01 37

5. Interconecte el parámetro "DATA" de la instrucción TSEND_C con los datos de usuario, p. ej., en un bloque de datos.

Figura 6-1 Programar la comunicación abierta

6. Cargue la configuración hardware y el programa de usuario en la CPU.

Cree la conexión en la CPU del interlocutor con la instrucción de recepción, TRCV_C, según el procedimiento anterior y cárguela en la CPU.

www.infoPLC.net

Comunicación abierta 6.4 Configurar la comunicación abierta vía TCP, ISO-on-TCP, UDP, ISO y FDL

Comunicación 38 Manual de funciones, 01/2013, A5E03735817-01

Procedimiento para crear una conexión a través de la configuración de conexiones 1. Configure el interlocutor en la vista de red del editor de hardware y de redes de STEP 7.

2. Elija el botón "Conexiones" y, en la lista desplegable, el tipo de conexión deseado para la comunicación abierta, p. ej., la entrada "Conexión TCP".

3. Conecte las interfaces de los interlocutores entre sí mediante la función arrastrar y soltar. Si todavía no existe la subred correspondiente, se creará de forma automática.

Alternativas para conexiones con interlocutores sin especificar:

– En el menú contextual de la CPU, seleccione "Añadir nueva conexión".

– En el siguiente cuadro de diálogo, "Crear conexión", seleccione la interfaz local de la CPU y, como interlocutor, "Sin especificar".

Figura 6-2 Crear una conexión con un interlocutor sin especificar

4. En la ficha "Conexiones", seleccione la fila de la conexión.

www.infoPLC.net

Comunicación abierta 6.4 Configurar la comunicación abierta vía TCP, ISO-on-TCP, UDP, ISO y FDL

Comunicación Manual de funciones, 01/2013, A5E03735817-01 39

5. Si es necesario, en el campo "General" de la ficha "Propiedades", configure las propiedades de la conexión, p. ej., el nombre de la conexión y las interfaces del interlocutor utilizadas.

Configure la dirección del interlocutor para las conexiones con un interlocutor sin especificar.

Figura 6-3 Configurar la comunicación abierta a través de la configuración de conexiones

6. Seleccione en el árbol del proyecto de una de las dos CPU la carpeta "Bloques de programa" y abra el OB 1 de la carpeta haciendo doble clic. Se abre el "Editor de programas".

7. Seleccione en la Task Card "Instrucciones", en el campo "Comunicación", "Open User Communication", la instrucción deseada, p. ej., TSEND_C y desplácela a una red del OB 1 mediante arrastrar y soltar.

www.infoPLC.net

Comunicación abierta 6.4 Configurar la comunicación abierta vía TCP, ISO-on-TCP, UDP, ISO y FDL

Comunicación 40 Manual de funciones, 01/2013, A5E03735817-01

8. En la ventana de inspección del editor de programas, en las propiedades de la instrucción, elija como modo de configuración "Utilizar conexión configurada".

9. Interconecte el parámetro "DATA" de la instrucción TSEND_C con los datos de usuario, p. ej., en un bloque de datos.

10. Cargue la configuración hardware y el programa de usuario en la CPU.

Cree la conexión en la CPU del interlocutor con la instrucción de recepción, TRCV_C, según el procedimiento anterior y cárguela en la CPU.

Particularidad en las conexiones ISO con CP 1543-1 Si se utiliza el tipo de conexión "Conexión ISO", debe activarse la casilla de verificación "Utilizar protocolo ISO" en las propiedades del CP para que funcione el direccionamiento a través de direcciones MAC.

Figura 6-4 Elegir protocolo ISO CP 1543-1

Información adicional En la ayuda en pantalla de STEP 7 encontrará la descripción de:

● las instrucciones de comunicación abierta;

● los parámetros de conexión.

www.infoPLC.net

Comunicación abierta 6.5 Configurar correo electrónico y FTP

Comunicación Manual de funciones, 01/2013, A5E03735817-01 41

6.5 Configurar correo electrónico y FTP

Creación de una conexión a través del programa de usuario para correo electrónico o FTP Al crear las conexiones antes descritas, STEP 7 le ayuda a introducir los parámetros de conexión. La introducción tiene lugar en la ventana de inspección del editor de programas, en el contexto de la instrucción correspondiente.

Para la comunicación a través de correo electrónico y FTP, el propio usuario debe crear en cada caso el bloque de datos del tipo de datos del sistema correspondiente, parametrizarlo y llamarlo directamente en la instrucción. El procedimiento se describe a continuación.

Procedimiento para configurar la comunicación por correo electrónico. Una CPU puede enviar mensajes de correo electrónico. Para enviar mensajes de correo electrónico desde el programa de usuario de la CPU, utilice la instrucción TMAIL_C.

Requisitos: El servidor SMTP es accesible a través de la subred PROFINET.

1. En la vista de red del editor de hardware y de redes de STEP 7, configure un sistema de automatización S7-1500 con CPU.

2. Parametrice los parámetros de dirección para el servidor SMTP en la instrucción TMAIL_C.

3. Defina un DB con la estructura de datos TMAIL_v4, TMail_v6 o TMail_FQDM (contiene los parámetros necesarios para el establecimiento de la conexión):

– Cree el bloque de datos, parametrícelo y escríbalo directamente en la instrucción.

El DB permite modificar los parámetros de la conexión.

4. Cargue la configuración hardware y el programa de usuario en la CPU.

Funcionalidad de cliente y servidor FTP Los datos pueden enviarse desde una CPU a un servidor FTP, que puede recibirlos. Para S7-1500, la comunicación vía FTP solo es posible a través del CP 1543-1. El CP puede ser servidor FTP, cliente FTP o ambos. Los clientes FTP también pueden ser sistemas ajenos/PC.

Para la funcionalidad de servidor FTP, el CP se configura en STEP 7 de la manera correspondiente.

La funcionalidad de cliente FTP permite, p. ej., establecer e interrumpir una conexión FTP, así como transferir y borrar datos del servidor. Para la funcionalidad de cliente FTP, utilice la instrucción FTP_CMD.

www.infoPLC.net

Comunicación abierta 6.5 Configurar correo electrónico y FTP

Comunicación 42 Manual de funciones, 01/2013, A5E03735817-01

Procedimiento para configurar la funcionalidad de servidor FTP Requisitos: El servidor FTP es accesible a través de la subred PROFINET.

1. En la vista de dispositivos del editor de hardware y de redes de STEP 7, configure un sistema de automatización S7-1500 con CPU y CP 1543-1.

2. En las propiedades del CP, en "Configuración FTP", realice los siguientes ajustes:

– Seleccione la casilla de verificación "Utilizar servidor FTP para datos de CPU S7".

– Asigne la CPU, un bloque de datos y un nombre de archivo bajo el que está guardado el DB para FTP.

Figura 6-5 Crear la configuración FTP

3. Cargue la configuración hardware en la CPU.

www.infoPLC.net

Comunicación abierta 6.5 Configurar correo electrónico y FTP

Comunicación Manual de funciones, 01/2013, A5E03735817-01 43

Procedimiento para configurar la funcionalidad de cliente FTP Requisitos: El servidor FTP es accesible a través de la subred PROFINET.

1. En la vista de dispositivos del editor de hardware y de redes de STEP 7, configure un sistema de automatización S7-1500 con CPU y CP 1543-1.

2. Llame la instrucción FTP_CMD en el programa de usuario de la CPU.

3. Parametrice los parámetros de conexión para el servidor FTP en la instrucción FTP_CMD.

4. Defina un DB con la estructura de datos FTP_CONNECT_IPV4, FTP_CONNECT_IPV6 o FTP_CONNECT_NAME:

– Cree el bloque de datos y escríbalo directamente en la instrucción.

5. Para la conexión con el servidor FTP, indique en el DB:

– el nombre de usuario, la contraseña y la dirección IP para el acceso FTP en el tipo de datos correspondiente (FTP_CONNECT_IPV4, FTP_CONNECT_IPV6 o FTP_CONNECT_NAME)

6. Cargue la configuración hardware y el programa de usuario en la CPU.

Información adicional En la ayuda en pantalla de STEP 7 encontrará la descripción de:

● los tipos de datos del sistema;

● las instrucciones de comunicación abierta;

● los parámetros de conexión.

www.infoPLC.net

Comunicación abierta 6.6 Establecimiento e interrupción de relaciones de comunicación abiertas

Comunicación 44 Manual de funciones, 01/2013, A5E03735817-01

6.6 Establecimiento e interrupción de relaciones de comunicación abiertas

Establecimiento e interrupción de relaciones de comunicación abiertas

Tabla 6- 4 Establecimiento e interrupción de relaciones de comunicación abiertas

Creación de la conexión Establecimiento de la relación de comunicación Interrupción de la relación de comunicación

A través de programa de usuario

Después de cargar el programa de usuario en las CPU: El interlocutor pasivo crea el acceso de conexión local mediante la llamada de TSEND_C/TRCV_C o TCON. La llamada de TSEND_C/TRCV_C o TCON en el interlocutor activo inicia el establecimiento de la conexión. Si la conexión se ha podido establecer, se emite una notificación positiva en las instrucciones del programa de usuario. En caso de interrupción de la conexión, el interlocutor activo intenta volver a establecer la conexión creada.

• A través de las instrucciones TSEND_C/TRCV_C o TDISCON

• Si la CPU pasa del estado operativo RUN a STOP

• Tras un POWER OFF/POWER ON en una CPU

A través de configuración de conexiones

Después de cargar la configuración de conexiones y el programa de usuario en las CPU: El interlocutor pasivo crea el acceso de conexión local mediante la llamada de TSEND_C/TRCV_C. La llamada de TSEND_C/TRCV_C en el interlocutor activo inicia el establecimiento de la conexión. Si la conexión se ha podido establecer, se emite una notificación positiva en las instrucciones del programa de usuario.

Borrando la configuración de conexiones de STEP 7 y cargando la configuración modificada en la CPU. De lo contrario, no se interrumpe la conexión después de la transferencia de datos, es decir, la conexión se conserva. Ventaja: el tiempo de ejecución de las instrucciones en una nueva transferencia de datos es menor, puesto que la conexión no debe volver a establecerse.

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 45

Comunicación S7 7

Características de la comunicación S7 La comunicación S7, como comunicación homogénea SIMATIC, se caracteriza por la comunicación específica del fabricante entre CPU SIMATIC (no es un estándar abierto). La comunicación S7 sirve para la migración y conexión con los sistemas existentes (S7-300, S7-400).

Para los sistemas de automatización S7-1500 recomendamos utilizar la comunicación abierta (véase el capítulo Comunicación abierta (Página 31)).

Propiedades de la comunicación S7 La CPU intercambia datos con otra CPU a través de la comunicación S7, mediante la interfaz PROFINET o PROFIBUS DP integrada o mediante un CP/CM con la interfaz correspondiente. La confirmación se realiza mediante la aplicación remota, es decir, en cuanto la CPU receptora recibe los datos, envía una confirmación a la CPU emisora.

El intercambio de datos se realiza a través de conexiones S7 configuradas. Las conexiones S7 pueden ser conexiones configuradas de forma unilateral o bilateral.

Conexiones S7 configuradas de forma unilateral En las conexiones S7 configuradas de forma unilateral, el interlocutor es el servidor de la conexión (comunicación cliente/servidor). En el cliente se configura la conexión S7, se llaman las instrucciones correspondientes en el programa de usuario y se cargan la configuración y el programa de usuario. En el servidor, el sistema prepara los datos sin instrucciones en el programa de usuario.

Un caso especial de conexiones S7 unilaterales es la comunicación S7 con un interlocutor sin especificar (conexión S7 sin especificar). Con ello, existe la posibilidad de establecer conexiones S7 no limitadas al proyecto. El interlocutor del proyecto local se desconoce (sin especificar) y se configura en otro proyecto STEP 7 o en un proyecto externo.

Conexiones S7 configuradas de forma bilateral En una conexión S7 configurada de forma bilateral, ambos interlocutores pueden enviar y recibir datos. La configuración, la llamada de instrucciones en el programa de usuario y la carga en la CPU se realiza en ambos interlocutores (comunicación cliente/cliente).

Una conexión configurada de forma bilateral también puede ser una conexión S7 sin especificar (ver arriba). La configuración, etc. es necesaria en ambos interlocutores.

www.infoPLC.net

Comunicación S7

Comunicación 46 Manual de funciones, 01/2013, A5E03735817-01

Instrucciones para la comunicación S7 Para la comunicación S7 en S7-1500 se aplican las siguientes instrucciones:

● PUT/GET para conexiones configuradas de forma unilateral o bilateral;

● BSEND/BRCV para conexiones configuradas de forma bilateral;

– para la transferencia segura de datos;

● USEND/URCV para conexiones configuradas de forma bilateral;

– para la transferencia rápida y no segura de datos, independientemente del procesamiento de tiempos del interlocutor; p. ej., para avisos de estado operativo y de mantenimiento.

Nota Bloques de datos para instrucciones PUT/GET

Al utilizar las instrucciones PUT/GET, solo deben utilizarse bloques de datos con direccionamiento absoluto. El direccionamiento simbólico de bloques de datos no es posible.

Resumen

Tabla 7- 1 Resumen de la comunicación S7

Servicio de comunicación Modelo A través de interfaz Configurar conexiones S7

Llamar la instrucción en el programa de usuario

Cliente/cliente PROFINET PROFIBUS DP*

Configurado de forma bilateral en cada cliente

En el cliente 1: BSEND, USEND o PUT En el cliente 2: BRCV, URCV o GET

Comunicación S7

Cliente/servidor PROFINET PROFIBUS DP

Configurado de forma unilateral En el cliente

En el cliente: PUT y GET

*Si el esclavo DP está activo

www.infoPLC.net

Comunicación S7

Comunicación Manual de funciones, 01/2013, A5E03735817-01 47

Interfaz PROFIBUS DP del CM 1542-5 en el funcionamiento como esclavo En STEP 7, active la casilla de verificación "Test, puesta en marcha, routing" en las propiedades de la interfaz PROFIBUS DP. Ajuste mediante esta casilla de verificación si la interfaz PROFIBUS DP del esclavo DP es un dispositivo activo o pasivo en PROFIBUS.

● Casilla de verificación activada: el esclavo DP es un dispositivo activo en PROFIBUS. Para este esclavo DP se pueden crear conexiones S7 configuradas de forma bilateral.

● Casilla de verificación desactivada: el esclavo DP es un dispositivo pasivo en PROFIBUS. Para este esclavo DP solo se pueden crear conexiones S7 configuradas de forma unilateral.

Figura 7-1 Casilla de verificación "Test, puesta en marcha, routing"

www.infoPLC.net

Comunicación S7

Comunicación 48 Manual de funciones, 01/2013, A5E03735817-01

Procedimiento para configurar la comunicación S7 1. Configure el interlocutor en la vista de red del editor de hardware y de redes de STEP 7.

2. Seleccione el botón "Conexiones" y, en la lista desplegable, la entrada "Conexión S7".

3. Conecte las interfaces de los interlocutores entre sí mediante la función arrastrar y soltar. Si todavía no existe la subred correspondiente, se creará de forma automática.

Alternativas para conexiones S7 con interlocutores sin especificar:

– En el menú contextual de la CPU, seleccione "Añadir nueva conexión".

– En el siguiente cuadro de diálogo, "Crear conexión", seleccione la interfaz local de la CPU y, como interlocutor, "Sin especificar".

Figura 7-2 Conexión S7 con un interlocutor sin especificar

4. En la ficha "Conexiones", seleccione la fila de la conexión S7.

www.infoPLC.net

Comunicación S7

Comunicación Manual de funciones, 01/2013, A5E03735817-01 49

5. Si es necesario, en el campo "General" de la ficha "Propiedades", configure las propiedades de la conexión S7, p. ej., el nombre de la conexión y las interfaces del interlocutor utilizadas.

Configure la dirección del interlocutor para las conexiones S7 con un interlocutor sin especificar.

Figura 7-3 Configuración de la comunicación S7

6. Seleccione en el árbol del proyecto de una de las dos CPU la carpeta "Bloques de programa" y abra el OB 1 de la carpeta haciendo doble clic. Se abre el "Editor de programas".

www.infoPLC.net

Comunicación S7

Comunicación 50 Manual de funciones, 01/2013, A5E03735817-01

7. En el editor de programas, llame las instrucciones correspondientes para la comunicación S7 en el programa de usuario del cliente (unilateral) o en los programas de usuario del cliente (bilateral). Seleccione, p. ej., en la Task Card "Instrucciones", en el campo "Comunicación", las instrucciones PUT y GET y desplácelas a una red del OB 1 mediante arrastrar y soltar.

Figura 7-4 Instrucciones PUT/GET

8. Parametrice las instrucciones, qué datos se escriben dónde o de dónde se leen.

9. Cargue la configuración hardware y el programa de usuario en la(s) CPU.

www.infoPLC.net

Comunicación S7

Comunicación Manual de funciones, 01/2013, A5E03735817-01 51

Comunicación S7 mediante CP 1543-1 Si configura la comunicación S7 a través de la interfaz PROFINET del CP 1543-1, puede seleccionar el protocolo de transporte para la transferencia de datos en las propiedades de la conexión S7, en "General":

● Casilla de verificación "TCP/IP" activada (predeterminada): protocolo ISO on TCP (RFC1006): para la comunicación S7 entre CPU S7-1500

● Casilla de verificación "TCP/IP" desactivada: protocolo ISO (RFC8073): direccionamiento a través de direcciones MAC

Figura 7-5 Selección del protocolo de transporte CP 1543-1

Procedimiento para configurar una conexión S7 mediante distintas subredes Existe la posibilidad de utilizar una conexión S7 a través de subredes PROFIBUS y PROFINET (routing mediante conexiones S7).

1. Configure el interlocutor en la vista de red del editor de hardware y de redes de STEP 7.

2. Seleccione el botón "Conectar en red".

3. Conecte las interfaces con las subredes PROFIBUS y PROFINET mediante la función arrastrar y soltar.

www.infoPLC.net

Comunicación S7

Comunicación 52 Manual de funciones, 01/2013, A5E03735817-01

4. Seleccione el botón "Conexiones" y, en la lista desplegable, la entrada "Conexión S7".

5. En nuestro ejemplo, conecte una interfaz PROFINET de la CPU 1 con una interfaz PROFINET de la CPU 3 mediante la función Drag & Drop.

Se ha establecido la conexión S7 de la CPU 1 a la CPU 3.

Figura 7-6 Conexiones S7 mediante distintas subredes

Información adicional En la ayuda en pantalla de STEP 7 encontrará más información sobre la configuración de conexiones S7 y sobre cómo utilizar las instrucciones para la comunicación S7 en el programa de usuario.

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 53

Acoplamiento punto a punto 8

Funcionalidad La comunicación mediante acoplamiento punto a punto en S7-1500, ET 200MP y ET 200SP se realiza mediante módulos de comunicación (CM) con interfaces serie (RS 232, RS 422 o RS 485):

● S7-1500/ET 200MP:

– CM PtP RS232 BA

– CM PtP RS422/485 BA

– CM PtP RS232 HF

– CM PtP RS422/485 HF

● ET 200SP:

– CM PtP

El intercambio de datos bidireccional mediante acoplamiento punto a punto funciona entre módulos de comunicación o sistemas y equipos externos aptos para la comunicación. Por lo general, en la comunicación participan 2 interlocutores ("punto a punto"). En RS 422/485 puede haber más de dos interlocutores.

Protocolo para la comunicación mediante acoplamiento punto a punto ● Protocolo Freeport

● procedimiento 3964(R)

● Protocolo Modbus en formato RTU (RTU: Remote Terminal Unit)

● Protocolo USS (protocolo de interfaz serie universal)

Los protocolos utilizan diferentes capas según el modelo de referencia ISO/OSI:

● Freeport: utiliza la capa 1 (nivel físico)

● 3964 (R), USS y Modbus: utilizan las capas 1 y 2 (nivel físico y nivel de seguridad, para conseguir una mayor seguridad de transmisión, como con Freeport)

Propiedades del protocolo Freeport ● El receptor detecta el final de la transferencia de datos mediante un criterio de fin

parametrizable (p. ej., transcurso del tiempo de retardo de caracteres, recepción de carácter de fin, recepción de número de datos fijo).

● No puede detectar si los datos enviados han llegado correctamente al destinatario.

www.infoPLC.net

Acoplamiento punto a punto

Comunicación 54 Manual de funciones, 01/2013, A5E03735817-01

Propiedades del procedimiento 3964 (R) ● Al enviar, se añaden caracteres de control a los datos (de inicio, fin y control).

● El establecimiento y la interrupción de la conexión se realizan mediante caracteres de control.

● Si se producen errores, la transferencia de datos se repite.

Intercambio de datos mediante comunicación Freeport o 3964 (R) Los datos enviados se guardan en bloques de datos (búfer de transmisión) en el programa de usuario de la CPU correspondiente. En el módulo de comunicaciones existe un búfer de recepción para los datos recibidos. Se crea el bloque de datos correspondiente en la CPU.

En el programa de usuario de la CPU, las instrucciones "Send_P2P" y "Receive_P2P" se encargan de la transferencia de datos entre la CPU y el CM.

www.infoPLC.net

Acoplamiento punto a punto

Comunicación Manual de funciones, 01/2013, A5E03735817-01 55

Procedimiento de configuración de la comunicación Freeport o 3964 (R) 1. En la vista de dispositivos del editor de hardware y de redes de STEP 7, configure un

diseño S7-1500 con CPU y CM.

2. Parametrice la interfaz del CP (protocolo, parámetros de protocolo, direcciones) en el campo "General" de la ficha "Propiedades".

Figura 8-1 Configuración de la comunicación PaP

3. Seleccione en el árbol del proyecto de la CPU la carpeta "Bloques de programa" y abra el OB 1 de la carpeta haciendo doble clic. Se abre el "Editor de programas".

4. Seleccione, p. ej., en la Task Card "Instrucciones", en el campo "Comunicación", las instrucciones "Send_P2P" y "Receive_P2P" y desplácelas a una red del OB 1 mediante arrastrar y soltar.

www.infoPLC.net

Acoplamiento punto a punto

Comunicación 56 Manual de funciones, 01/2013, A5E03735817-01

5. Parametrice las instrucciones según sus especificaciones.

6. Cargue la configuración hardware y el programa de usuario en la CPU.

Alternativa: Configuración dinámica mediante el programa de usuario En determinados campos de aplicación es ventajoso configurar la comunicación de forma dinámica, es decir, controlada por una aplicación específica.

Pueden verse casos de aplicación típicos, p. ej., en los fabricantes de maquinaria de serie. Para ofrecer a sus clientes interfaces de usuario lo más cómodas posible, estos fabricantes adaptan los servicios de comunicación a las correspondientes órdenes de mando.

Instrucciones para la comunicación Freeport Existen 3 instrucciones para la configuración dinámica en el programa de usuario para la comunicación Freeport. Lo siguiente se aplica a estas 3 instrucciones: Los datos de configuración válidos hasta el momento se sobrescriben, pero no se guardan de forma permanente en el sistema de destino.

● La instrucción "Port_Config" sirve para la configuración controlada por programa de los puertos correspondientes del módulo de comunicaciones.

● La instrucción "Send_Config" sirve para la configuración dinámica, p. ej., de intervalos y pausas en la transferencia (parámetros de transferencia de serie) para el puerto correspondiente.

● La instrucción "Receive_Config" sirve para la configuración dinámica, p. ej., de condiciones de inicio y fin de un mensaje que se va a transferir (parámetros de recepción de serie) para el puerto correspondiente.

Instrucciones para la comunicación 3964 (R) Existen 2 instrucciones para la configuración dinámica en el programa de usuario para la comunicación 3964 (R). Para las instrucciones rige lo siguiente: Los datos de configuración válidos hasta el momento se sobrescriben, pero no se guardan de forma permanente en el sistema de destino.

● La instrucción "Port_Config" sirve para la configuración controlada por programa de los puertos correspondientes del módulo de comunicaciones.

● La instrucción "P3964_Config" sirve para la configuración dinámica de parámetros de protocolo.

Propiedades del protocolo USS ● Protocolo serie de transferencia de datos con tráfico cíclico de telegramas en modo

semidúplex, adaptado a las necesidades de la tecnología de accionamientos.

● La transferencia de datos funciona según el principio de maestro-esclavo.

– El maestro tiene acceso a las funciones del accionamiento y puede leer y escribir los parámetros de accionamiento.

● Es posible la difusión (Broadcast) a todos los esclavos.

www.infoPLC.net

Acoplamiento punto a punto

Comunicación Manual de funciones, 01/2013, A5E03735817-01 57

Intercambio de datos mediante comunicación USS El módulo de comunicaciones es el maestro. El maestro envía tramas de forma continua (tramas de petición) a los hasta 16 accionamientos y espera una trama de respuesta de cada accionamiento activado.

Un accionamiento debe enviar una trama de respuesta cuando:

● haya recibido correctamente una trama y

● dicha trama estaba dirigida a él.

Un accionamiento no tiene permitido transmitir si no se cumplen las condiciones mencionadas o si el accionamiento ha sido activado en difusión (Broadcast).

Para el maestro, la conexión con el accionamiento en cuestión está establecida cuando recibe una trama de respuesta del accionamiento tras un tiempo de procesamiento definido (tiempo de retardo de respuesta).

Procedimiento para configurar la comunicación USS 1. En la vista de dispositivos del editor de hardware y de redes de STEP 7, configure un

diseño S7-1500 con CPU y CM.

2. Seleccione en el árbol del proyecto de la CPU la carpeta "Bloques de programa" y abra el OB 1 de la carpeta haciendo doble clic. Se abre el "Editor de programas".

3. Seleccione, p. ej., en la Task Card "Instrucciones", en el campo "Comunicación", las instrucciones para la comunicación USS según la tarea planteada y desplácelas a una red del OB 1 mediante arrastrar y soltar:

– La instrucción "USS_Port_Scan" permite la comunicación a través de la red USS.

– La instrucción "USS_Drive_Control" sirve para el intercambio de datos con el accionamiento.

– La instrucción "USS_Read_Param" sirve para leer parámetros del accionamiento.

– La instrucción "USS_Write_Param" sirve para modificar parámetros del accionamiento.

4. Parametrice las instrucciones según sus especificaciones.

5. Cargue la configuración hardware y el programa de usuario en la CPU.

Propiedades del protocolo Modbus (RTU) ● La comunicación se realiza mediante transmisiones serie asíncronas con una velocidad

de transferencia de hasta 115,2 kbits/s, semidúplex.

● La transferencia de datos funciona según el principio de maestro-esclavo.

● El maestro Modbus puede enviar peticiones de lectura y escritura de operandos al esclavo Modbus:

– Lectura de entradas, tiempos, contadores, salidas, marcas, bloques de datos

– Escritura de salidas, marcas, bloques de datos

● Es posible la difusión (Broadcast) a todos los esclavos.

www.infoPLC.net

Acoplamiento punto a punto

Comunicación 58 Manual de funciones, 01/2013, A5E03735817-01

Intercambio de datos mediante comunicación Modbus (RTU) El módulo de comunicaciones puede ser maestro Modbus o esclavo Modbus. Un maestro Modbus se puede comunicar con uno o varios esclavos Modbus (el número depende de la física de la interfaz). Solo el esclavo Modbus direccionado de forma explícita por el maestro Modbus puede enviar datos al maestro. El esclavo detecta el final de la transferencia de datos y la confirma. En caso de fallo, pone un código de error a disposición del maestro.

Procedimiento para configurar la comunicación Modbus (RTU) 1. En la vista de dispositivos del editor de hardware y de redes de STEP 7, configure un

diseño S7-1500 con CPU y CM.

2. Seleccione en el árbol del proyecto de la CPU la carpeta "Bloques de programa" y abra el OB 1 de la carpeta haciendo doble clic. Se abre el "Editor de programas".

3. Seleccione, p. ej., en la Task Card "Instrucciones", en el campo "Comunicación", las instrucciones para la comunicación Modbus según la tarea planteada y desplácelas a una red del OB 1 mediante arrastrar y soltar:

– La instrucción "Modbus_Comm_Load" configura el puerto del CM para la comunicación Modbus.

– La instrucción "Modbus_Master" se utiliza para la funcionalidad de maestro Modbus.

– La instrucción "Modbus_Slave" se utiliza para la funcionalidad de esclavo Modbus.

4. Parametrice las instrucciones según sus especificaciones.

5. Cargue la configuración hardware y el programa de usuario en la CPU.

Información adicional ● Encontrará más información sobre la comunicación a través del acoplamiento punto a

punto y los principios básicos de la transferencia de datos serie en el manual de funciones CM PtP - Configuraciones para acoplamientos punto a punto (http://support.automation.siemens.com/WW/view/es/59057093).

● En la ayuda en pantalla STEP 7 se describe cómo utilizar las instrucciones mencionadas para el acoplamiento punto a punto en el programa de usuario.

● Para más información sobre los módulos de comunicaciones con interfaz serie, consulte el manual de producto del módulo de comunicaciones correspondiente.

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 59

Routing 99.1 Routing S7

Definición de routing S7 Por "routing S7" se entiende la transferencia de datos más allá de los límites de la red. Un emisor puede enviar información a un receptor a través de distintas redes.

Aplicación El routing S7 es posible mediante subredes PROFINET y PROFIBUS. Los dispositivos PG/PC permiten ir más allá de los límites de la subred, para poder, p. ej.:

● Cargar programas de usuario

● Cargar una configuración hardware

● Ejecutar funciones de test y diagnóstico

Una conexión S7 entre dos CPU mediante subredes distintas Existe la posibilidad de establecer una conexión S7 entre dos CPU mediante subredes distintas (PROFIBUS y PROFINET). El procedimiento se describe en un ejemplo del capítulo Comunicación S7 (Página 45).

CPU, CM y CP en S7-1500 CPU, CM y CP en S7-1500 pueden hacer de router para:

● CPU, CM y CP S7-1500

● CPU S7-300, S7-400

● Dispositivos HMI

● PG/PC

www.infoPLC.net

Routing 9.1 Routing S7

Comunicación 60 Manual de funciones, 01/2013, A5E03735817-01

Transiciones entre redes mediante routing S7: PROFINET - PROFINET El punto de transición de una subred a otra o a varias subredes se produce en el dispositivo que dispone de interfaces para las subredes correspondientes. En la siguiente figura, la CPU 1 actúa como router entre la subred 1 y la subred 2.

Figura 9-1 Routing S7: PROFINET - PROFINET

Transiciones entre redes mediante routing S7: PROFINET - PROFIBUS La siguiente figura representa el acceso desde una PG a PROFIBUS a través de PROFINET. La CPU 1 es el router entre la subred 1 y la subred 2; la CPU 2 es el router entre la subred 2 y la subred 3.

Figura 9-2 Routing S7: PROFINET - PROFIBUS

www.infoPLC.net

Routing 9.1 Routing S7

Comunicación Manual de funciones, 01/2013, A5E03735817-01 61

Requisitos para el routing S7 ● CPU, CM y CP son "aptos para routing".

● Todos los dispositivos accesibles de una red se han configurado y cargado dentro de un proyecto en STEP 7.

● Todos los dispositivos que comparten un router deben recibir información sobre a qué subredes pueden acceder y a través de qué vías de comunicación (= información de routing). Los dispositivos obtienen la información de routing mediante la carga de la configuración hardware en las CPU.

Si la topología presenta varias subredes, debe respetarse el siguiente orden durante la carga: cargue primero la configuración hardware en las CPU que estén conectadas directamente a la misma subred que la PG/el PC y, después, cargue sucesivamente las CPU del resto de subredes, desde la subred más próxima hasta la más lejana.

● La PG o el PC con el que desee establecer una conexión a través de un router deberá estar asignado a la misma subred a la que está conectado físicamente.

● Para subredes PROFIBUS: La CPU debe estar configurada como maestro DP o, en el caso de que lo esté como esclavo DP, debe estar activada la casilla de verificación "Test, puesta en marcha, routing" en las propiedades de la interfaz DP del esclavo DP.

Utilización del routing S7 Para la CPU, seleccione la interfaz PG/PC y la subred en el cuadro de diálogo "Conexión online" de STEP 7. El routing S7 se realiza de forma automática.

Número de conexiones para routing S7 El número de conexiones disponibles para routing S7 en las CPU, CM y CP se indica en los Datos técnicos de los manuales de producto de la CPU/CM/CP correspondiente.

www.infoPLC.net

Routing 9.1 Routing S7

Comunicación 62 Manual de funciones, 01/2013, A5E03735817-01

Routing S7: Ejemplo de aplicación La siguiente figura muestra a modo de ejemplo la asistencia técnica a distancia de un equipo con una PG. En este caso, la conexión se establece fuera de los límites de la subred mediante una conexión de módem.

Se puede configurar una conexión remota mediante TeleService en STEP 7 mediante "Accesos online" y "Conexión online".

Figura 9-3 Asistencia técnica a distancia de una instalación mediante TeleService

Información adicional ● La asignación de recursos de conexión en el routing S7 se describe en el capítulo

Asignación de recursos de conexión (Página 65).

● Encontrará información detallada sobre la configuración de TeleService en la ayuda en pantalla de STEP 7.

● Más información sobre routing S7 y adaptadores TeleService mediante búsqueda en Internet.

www.infoPLC.net

Routing 9.2 Routing de registros

Comunicación Manual de funciones, 01/2013, A5E03735817-01 63

9.2 Routing de registros

Definición de routing de registros Los datos pueden ser enviados a equipos de campo mediante PROFIBUS por una estación de ingeniería conectada a PROFINET. Los propios equipos de campo no tienen por qué admitir el routing de registros, ya que no transfieren la información recibida.

Los datos enviados en el routing de registros contienen no solo la parametrización de los equipos de campo implicados (esclavos DP), sino también información específica de los mismos, p. ej. valores nominales, valores límite, etc. La estructura de la dirección de destino en el routing de registros depende del contenido de los datos, es decir, del esclavo DP al que están destinados los datos.

Con la PG/el PC se puede leer, mediante el routing de registros, un registro de parámetros ya existente en el equipo de campo, editarlo y volver a enviarlo al equipo de campo, siempre que la PG/el PC estén asignados a una subred distinta a la del esclavo de destino.

Caso de aplicación de routing de registros El routing de registros se utiliza, p. ej., cuando en una misma red se utilizan equipos de campo de distintos fabricantes. Los equipos de campo son direccionados para la parametrización y el diagnóstico mediante registros normalizados (norma PROFIBUS). Una estación de ingeniería con SIMATIC PDM puede acceder de forma remota a equipos de campo de varias subredes mediante una pasarela de registro.

Soporte del routing de registros SIMATIC PDM soporta el routing de registros y debe estar instalado en la estación de ingeniería.

Además, existen casos de aplicación en los que STEP 7 realiza un routing de registros de forma automática. Ejemplo: Un sistema de ingeniería está conectado a la subred PROFINET y llama registros PROFIBUS especiales desde un esclavo PROFIBUS DP. Las pasarelas PROFINET/PROFIBUS se configuran automáticamente en el cuadro de diálogo "Conexión online" de STEP 7.

www.infoPLC.net

Routing 9.2 Routing de registros

Comunicación 64 Manual de funciones, 01/2013, A5E03735817-01

Ejemplo de routing de registros

Figura 9-4 Ejemplo de routing de registros

Información adicional ● Consulte el manual de producto correspondiente para saber si la CPU, el CP o el CM

utilizados soportan el routing de registros.

● La asignación de recursos de conexión en el routing de registros se describe en el capítulo Asignación de recursos de conexión (Página 65).

● Encontrará más información sobre SIMATIC PDM y el routing de registros en el manual Sistema de control de procesos PCS 7 SIMATIC PDM 8.0 (http://support.automation.siemens.com/WW/view/es/57355963).

● Encontrará más información sobre la configuración con STEP 7 en la ayuda en pantalla de STEP 7.

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 65

Recursos de conexión 1010.1 Asignación de recursos de conexión

Asignación de recursos de conexión en la conexión automática En cuanto se conecta la PG o el dispositivo HMI con una CPU de forma física y en línea en STEP 7, se asignan recursos de conexión.

Asignación de recursos de conexión en la configuración programada de una conexión En las conexiones programadas, un recurso de conexión se asigna con la llamada de la instrucción correspondiente para establecer la conexión (TSEND_C o T_CON).

Después de la transferencia de datos, la conexión puede establecerse mediante la correspondiente parametrización de las instrucciones TSEND_C/TRCV_C o la llamada de la instrucción TDISCON. Si se establece la conexión, los recursos de conexión de CPU/CP/CM vuelven a estar disponibles. Si la conexión permanece, el tiempo de ejecución de las instrucciones en una nueva transferencia de datos es menor, puesto que la conexión no debe volver a establecerse.

Asignación de recursos de conexión en la configuración proyectada de una conexión En las conexiones configuradas, el recurso de conexión se asigna en cuanto se carga la configuración hardware en la CPU.

Tras la transferencia de datos, la conexión no se anula. El recurso de conexión queda asignado de forma permanente. Para volver a habilitar el recurso de conexión, debe borrarse la conexión configurada en STEP 7 y cargar la configuración modificada en la CPU.

Vigilancia del máximo número posible de recursos de conexión En el caso de las conexiones automáticas, la CPU vigila que se respeten los recursos de conexión del sistema de automatización. Cuando se han agotado los recursos de conexión reservados, se pueden utilizar otros recursos (siempre que todavía haya recursos de conexión disponibles para el sistema de automatización).

Cuando se establecen o interrumpen las conexiones programadas en el programa de usuario, debe preocuparse usted mismo de respetar los límites del sistema de automatización.

Si se han configurado conexiones en STEP 7, STEP 7 vigila que se respete el máximo número posible de recursos de conexión en un sistema de automatización. STEP 7 notifica que se ha rebasado un límite con la correspondiente advertencia.

www.infoPLC.net

Recursos de conexión 10.1 Asignación de recursos de conexión

Comunicación 66 Manual de funciones, 01/2013, A5E03735817-01

Conexiones configuradas: visualización de los recursos de conexión en STEP 7 (vista offline) Puede mostrar los recursos de conexión reservados y disponibles de un sistema de automatización S7-1500 en la configuración hardware. Los recursos de conexión se encuentran en la ventana de inspección, en las propiedades de la CPU.

Figura 10-1 Recursos de conexión reservados y disponibles (vista offline)

Recursos de conexión específicos de módulo (vista offline) Las columnas de los recursos de conexión específicos de módulo contienen la siguiente información para las CPU, los CP y los CM de un sistema de automatización S7-1500:

● cuántos recursos de conexión están disponibles como máximo para CPU/CP/CM;

● cuántos de estos recursos se han configurado para qué conexiones de comunicación;

● cuántos recursos de conexión se han configurado y utilizado en total para ello;

● cuántos recursos de conexión hay disponibles todavía.

La visualización es granular por módulos y no por interfaces.

En el ejemplo, la CPU tiene disponibles un máximo de 128 recursos de conexión. Se han configurado para la CPU 39 conexiones de comunicación abiertas, 6 HMI y 2 S7, que en total ofrecen 47 recursos en la CPU. Todavía hay 81 recursos disponibles en la CPU. De los 118 recursos del CP 1543-1, hay 56 ocupados y 62 disponibles. Para el CM 1542-5 se utilizan los 48 recursos disponibles.

www.infoPLC.net

Recursos de conexión 10.1 Asignación de recursos de conexión

Comunicación Manual de funciones, 01/2013, A5E03735817-01 67

Recursos de conexión específicos de la estación (vista offline) El número máximo de recursos de conexión disponibles en el sistema de automatización (la estación) depende de la CPU utilizada. Si se alcanza el límite de la CPU utilizada, no importa si esta, los CP y los CM disponen de otros recursos de conexión específicos de módulo. Se han agotado los recursos de conexión para esta estación.

En el ejemplo, el sistema de automatización dispone de 246 + 10 recursos de conexión reservados.

Los 10 recursos de conexión están reservados del siguiente modo:

● 4 para la comunicación PG, que STEP 7 necesita, p. ej., para las funciones de test y diagnóstico o para la carga en la CPU

● 4 para la comunicación HMI, que se asignan a las primeras conexiones HMI configuradas en STEP 7

● 2 para la comunicación con el servidor web, que se asignan al conectar un navegador web, siempre que esté activo el servidor web de la CPU

Un máximo de 246 recursos de conexión son dinámicos, es decir, están disponibles para distintos servicios de comunicación en el sistema de automatización. En el ejemplo se han configurado ya 147 de estos recursos de conexión para distintos servicios de comunicación y módulos. Quedan 99 recursos de conexión disponibles para el sistema de automatización.

El triángulo de advertencia en la columna de los recursos dinámicos de la estación aparece porque la suma del número máximo de recursos de conexión disponibles de CPU, CP y CM (= 294) rebasa el límite de la estación de 256.

Nota Rebase de los recursos de conexión disponibles

Si se rebasan los recursos de conexión específicos de la estación, STEP 7 avisa de ello mediante una advertencia. Si esto ocurre, bien debe utilizarse una CPU con un límite superior de recursos de conexión disponibles específicos de la estación, bien debe reducirse el número de conexiones de comunicación.

www.infoPLC.net

Recursos de conexión 10.1 Asignación de recursos de conexión

Comunicación 68 Manual de funciones, 01/2013, A5E03735817-01

Visualización de los recursos de conexión en STEP 7 (vista online) Si en la vista de red del editor de hardware y de redes de STEP 7 se ha seleccionado una CPU que está conectada online, en la ventana de inspección, en el campo "Diagnóstico", ficha "Información de la conexión", puede mostrarse el estado actual de los recursos de conexión asignados y no asignados para este sistema de automatización.

Figura 10-2 Recursos de conexión: online

Además de los recursos de conexión reservados y configurados de la vista offline, la vista online de la tabla "Recursos de conexión" contiene columnas con los recursos de conexión de la CPU asignados actualmente. En la vista online se muestran todos los recursos de conexión asignados del sistema de automatización, independientemente de si son automáticos, programados o configurados. En la fila "Otra comunicación" se muestran los recursos de conexión asignados a la comunicación con equipos externos y la comunicación mediante routing de registros. La tabla se actualiza de forma automática.

www.infoPLC.net

Recursos de conexión 10.1 Asignación de recursos de conexión

Comunicación Manual de funciones, 01/2013, A5E03735817-01 69

Recursos de conexión para la comunicación HMI Encontrará información sobre la disponibilidad y asignación de recursos de conexión para conexiones HMI en la vista offline del dispositivo HMI (ventana de inspección, propiedades del campo "Recursos de conexión").

En "Utilizados offline" se muestra lo siguiente:

● El número de conexiones HMI configuradas:

Si se rebasa el número máximo de recursos de conexión disponibles para un dispositivo HMI, STEP 7 emite el aviso correspondiente.

www.infoPLC.net

Recursos de conexión 10.1 Asignación de recursos de conexión

Comunicación 70 Manual de funciones, 01/2013, A5E03735817-01

● El número máximo de recursos de conexión ocupados por las conexiones HMI configuradas:

En la comunicación HMI, la asignación de recursos de conexión en la CPU depende del dispositivo HMI utilizado y de las aplicaciones en las que se utiliza dicho dispositivo, p. ej., un Basic Panel requiere hasta 2 recursos de la CPU para una conexión HMI y un Comfort Panel, hasta 3.

Figura 10-3 Recursos de conexión: comunicación HMI

www.infoPLC.net

Recursos de conexión 10.1 Asignación de recursos de conexión

Comunicación Manual de funciones, 01/2013, A5E03735817-01 71

Conexiones S7 más allá de los límites de la red (routing S7) Para la transferencia de datos más allá de los límites de la red ("routing S7") se establece una conexión S7 entre dos CPU más allá de varias subredes. Las subredes están conectadas entre sí mediante pasarelas denominadas "router". El router es el punto de paso de una conexión S7 y puede establecer conexiones S7. En S7-1500, pueden hacer de router tanto CPU, como CM y CP.

Los recursos de conexión para el routing S7 se tienen en cuenta en los puntos finales de la comunicación (CPU) y se muestran en STEP 7, en la tabla "Recursos de conexión" en la comunicación S7. Además, cada router tiene 2 recursos de conexión asignados para el routing S7.

Routing de registros El routing de registros también permite la transferencia de datos más allá de los límites de la red, desde una estación de ingeniería conectada a PROFINET hasta distintos equipos de campo a través de PROFIBUS.

Cada router tiene 2 recursos de conexión asignados para el routing de registros. En el punto final de la comunicación (CPU) se muestran los recursos de conexión para el routing de registros en la vista online de la tabla "Recursos de conexión", en la línea "Otra comunicación".

Nota Recursos de conexión en el routing S7 y el routing de registros

En el routing S7 y el routing de registros se asignan los recursos de conexión correspondientes a los routers. STEP 7 no permite la configuración y vigilancia de estos recursos de conexión. Son los routers los que deben vigilar que se respeten los límites.

Información adicional ● El routing S7 se describe en el capítulo Routing S7 (Página 59).

● El routing de registros se describe en el capítulo Routing de registros (Página 63).

● Consulte la documentación del dispositivo HMI para saber cuántos recursos de conexión requiere este dispositivo en la CPU.

www.infoPLC.net

Recursos de conexión 10.1 Asignación de recursos de conexión

Comunicación 72 Manual de funciones, 01/2013, A5E03735817-01

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 73

Diagnóstico de conexiones 1111.1 Diagnóstico de conexiones

Tabla de conexiones en la vista online Cuando se selecciona una CPU en el editor de hardware y de redes de STEP 7, en la vista online de la tabla de conexiones se muestra el estado de sus conexiones.

Figura 11-1 Vista online de la tabla de conexiones

Al seleccionar una conexión en la tabla de conexiones, se muestra la información detallada de diagnóstico en la ficha "Información de la conexión".

www.infoPLC.net

Diagnóstico de conexiones 11.1 Diagnóstico de conexiones

Comunicación 74 Manual de funciones, 01/2013, A5E03735817-01

Ficha "Información de la conexión": Detalles de conexión

Figura 11-2 Diagnóstico de conexiones: detalles de la conexión

www.infoPLC.net

Diagnóstico de conexiones 11.1 Diagnóstico de conexiones

Comunicación Manual de funciones, 01/2013, A5E03735817-01 75

Ficha "Información de la conexión": Detalles de direcciones

Figura 11-3 Diagnóstico de conexiones: detalles de direcciones

Diagnóstico mediante servidor web El servidor web integrado de las CPU S7-1500 permite evaluar la información de diagnóstico de la CPU mediante un navegador web.

En las distintas fichas de la página web "Comunicación" encontrará la siguiente información sobre la comunicación con PROFINET:

● Información sobre las interfaces PROFINET de la CPU (p. ej., direcciones, subredes o propiedades físicas)

● Información sobre la calidad de la transferencia de datos (p. ej., número de paquetes de datos enviados/recibidos correctamente)

● Información sobre la asignación/disponibilidad de recursos de conexión

www.infoPLC.net

Diagnóstico de conexiones 11.1 Diagnóstico de conexiones

Comunicación 76 Manual de funciones, 01/2013, A5E03735817-01

Información adicional Encontrará la descripción de la funcionalidad de servidor web en el manual de funciones Servidor web (http://support.automation.siemens.com/WW/view/es/59193560).

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 77

Industrial Ethernet Security (CP 1543-1) 12

La protección general que ofrece Industrial Ethernet Security Industrial Ethernet Security permite proteger dispositivos individuales, células de automatización o segmentos de red de una red Ethernet. Además, la combinación de distintas medidas de seguridad permite proteger la transferencia de datos ante:

● espionaje de datos;

● manipulación de datos;

● accesos no autorizados.

Medidas de seguridad ● Cortafuegos

– cortafuegos IP con Stateful Packet Inspection (capa 3 y 4);

– cortafuegos también para telegramas Ethernet "no IP" según IEEE 802.3 (capa 2);

– limitación del ancho de banda;

– reglas globales del cortafuegos.

Todos los nodos de la red que se encuentran en el segmento interno de red de un CP 1543-1 están protegidos por su cortafuegos.

● Registro de datos

Para la vigilancia, los eventos se pueden guardar en archivos de registro que se pueden leer con ayuda de la herramienta de configuración o enviar de forma automática a un servidor Syslog.

● HTTPS

Para la transferencia cifrada de páginas web, p. ej., en el control de procesos.

● FTPS (modo explícito)

Para la transferencia cifrada de archivos.

● NTP seguro

Para la sincronización y transferencia horarias seguras.

● SNMPv3

Para la transferencia a prueba de espionaje de datos de análisis de red.

● Protección para equipos y segmentos de red

La función de protección del cortafuegos puede extenderse a equipos individuales, varios equipos o incluso segmentos de red completos.

www.infoPLC.net

Industrial Ethernet Security (CP 1543-1) 12.1 Cortafuegos

Comunicación 78 Manual de funciones, 01/2013, A5E03735817-01

12.1 Cortafuegos

Funciones del cortafuegos La función del cortafuegos es proteger las redes y estaciones de intromisiones externas y fallos. Para ello, solo se permiten determinadas comunicaciones establecidas previamente.

Para filtrar el tráfico de datos pueden utilizarse, entre otros, direcciones IP, subredes IP, número de puerto o direcciones MAC.

La funcionalidad de cortafuegos puede configurarse para los siguientes niveles de protocolo:

● cortafuegos IP con Stateful Packet Inspection (capa 3 y 4);

● cortafuegos también para telegramas Ethernet "no IP" según IEEE 802.3 (capa 2).

Reglas del cortafuegos Las reglas del cortafuegos describen qué paquetes se permiten o no en qué sentido.

www.infoPLC.net

Industrial Ethernet Security (CP 1543-1) 12.2 Registro de datos

Comunicación Manual de funciones, 01/2013, A5E03735817-01 79

12.2 Registro de datos

Funcionalidad El módulo de seguridad dispone de funciones de diagnóstico y registro de datos para vigilancia y pruebas.

● Funciones de diagnóstico

A continuación se describen distintas funciones de sistema y estado que se pueden utilizar en el modo online.

● Funciones de registro de datos

Consiste en el registro de eventos del sistema y de seguridad. El registro se realiza, según el tipo de evento, en búferes locales volátiles o permanentes del CP 1543-1. De forma alternativa, el registro también se puede realizar en un servidor de red.

La parametrización y evaluación de estas funciones requiere una conexión de red.

Registrar eventos con funciones de registro de datos Los ajustes de registro permiten definir qué eventos deben registrarse. Pueden configurarse las siguientes variantes de registro:

● Registro de datos local

Los eventos se registran en búferes locales del CP 1543-1. En el cuadro de diálogo online de la Security Configuration Tool se puede acceder a estos registros, hacerlos visibles y archivarlos en la Service Station.

● Syslog de red

En el Syslog de red se utiliza un servidor Syslog existente en la red. Este servidor registra los eventos según la configuración de los ajustes de registro.

12.3 Cliente NTP

Funcionalidad La fecha y la hora se registran en el CP 1543-1 para comprobar la vigencia de un certificado y para la etiqueta de fecha/hora de las entradas de registro.

El CP 1543-1 como cliente NTP recibe telegramas horarios de un servidor de protocolo de tiempo de red (Network Time Protocol o NTP). El ajuste automático y la sincronización periódica de la hora se realizan mediante un servidor NTP seguro o no seguro. Se puede asignar un máximo de 4 servidores NTP al CP 1543-1. No es posible una configuración que combine servidores NTP seguros y no seguros.

www.infoPLC.net

Industrial Ethernet Security (CP 1543-1) 12.4 SNMP

Comunicación 80 Manual de funciones, 01/2013, A5E03735817-01

12.4 SNMP

Funcionalidad El CP 1543-1 soporta la transferencia de informaciones de gestión a través del Simple Network Management Protocol (SNMP). Para ello, se ha instalado en el CP un "SNMP-Agent" que recibe y responde las peticiones SNMP. La información sobre las propiedades de los equipos aptos para SNMP se almacena en los denominados "archivos MIB" (Management Information Base), para los que el usuario debe tener los derechos necesarios.

Con SNMPv1 también se transmite la "Community String". La "Community String" es como una contraseña que se envía junto con la petición SNMP. Si la Community String es correcta, el módulo de seguridad responde con la información solicitada. Si es incorrecta, el módulo de seguridad rechaza la petición y no responde.

Con SNMPv3 los datos pueden transferirse encriptados. Para ello, seleccione bien un procedimiento de autenticación, bien uno de autenticación y encriptación.

Posible selección:

● Algoritmo de autenticación: ninguno, MD5, SHA-1

● Algoritmo de encriptación: ninguno, AES-128, DES

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 81

Service & Support A

Oferta completa y única en su género que cubre todo el ciclo de vida Ya sea usted constructor de máquinas, operador de planta u oferente de soluciones: Siemens Industry Automation y Drive Technologies le ofrece una amplia gama de servicios destinada a los usuarios más diversos en todos los sectores de la industria manufacturera y de procesos.

Orbitando alrededor de nuestros productos y sistemas tenemos una paleta de servicios homogéneos y estructurados que le ofrecen un valioso apoyo en todas las fases de la vida de sus máquinas y plantas, desde la concepción y realización, pasando por la puesta en marcha, y llegando al mantenimiento y modernización.

Los empleados del Service & Support asisten a nuestros clientes en cualquier parte del mundo ayudándoles en todos los asuntos relacionados con la automatización y los accionamientos de Siemens. En más de 100 países, a nivel local y a lo largo de todas las fases del ciclo de vida de sus máquinas e instalaciones.

Un equipo de especialistas expertos está a su lado con profundos conocimientos de la materia. Los cursos a los que asisten periódicamente, así como el estrecho contacto que mantienen entre sí, traspasando las fronteras de los continentes, garantizan un servicio técnico fiable, sea cual sea el ámbito en cuestión.

www.infoPLC.net

Service & Support

Comunicación 82 Manual de funciones, 01/2013, A5E03735817-01

Online Support La extensa plataforma de información online que ofrece nuestro Service & Support apoya en todo momento a nuestros clientes, estén donde estén.

El Online Support figura en la siguiente dirección de Internet (http://www.siemens.com/automation/service&support).

Technical Consulting Apoyo durante la planificación y concepción de su proyecto: desde el detallado análisis real y la definición del objetivo, hasta el asesoramiento en caso de dudas acerca del producto o sistema y la elaboración de soluciones de automatización.

Technical Support Asesoramiento competente en caso de preguntas técnicas, incluyendo una amplia gama de servicios para todas las exigencias en relación con nuestros productos y sistemas.

El Technical Support figura en la siguiente dirección de Internet (http://www.siemens.com/automation/support-request).

Formación Aumente su ventaja competitiva, gracias a conocimientos prácticos impartidos directamente por el fabricante.

Nuestra oferta de formación figura en la siguiente dirección de Internet (http://www.siemens.com/sitrain).

Engineering Support Apoyo durante el desarrollo y configuración mediante servicios adecuados, desde la configuración hasta la realización del proyecto de automatización.

Field Service/Servicio técnico Nuestro Field Service le ofrece todo tipo de servicios relacionados con las actividades de puesta en marcha y mantenimiento, para asegurar en todo caso la disponibilidad de sus máquinas y plantas.

Repuestos Las plantas y sistemas en todos los sectores y lugares deben funcionar siempre de forma fiable. Nosotros le apoyamos para evitar de raíz paradas de planta: con una red mundial de servicio técnico y cadenas logísticas optimizadas.

www.infoPLC.net

Service & Support

Comunicación Manual de funciones, 01/2013, A5E03735817-01 83

Reparaciones Tiempos de parada significan problemas en la empresa así como costes innecesarios. Nosotros le ayudamos a minimizar ambas problemáticas, para lo que le ofrecemos posibilidades de reparación en todo el mundo.

Optimización Durante la vida de máquinas y plantas aparecen con frecuencia oportunidades para aumentar su productividad o para reducir costes.

Para que las pueda aprovechar le ofrecemos toda una serie de servicios relacionados con la optimización.

Modernización También para modernizaciones puede contar con nuestro pleno apoyo, con muchos servicios que van desde la ingeniería hasta la puesta en marcha.

Programas de servicio técnico Nuestros programas de servicio técnico son selectos paquetes de servicios dirigidos a un determinado grupo de sistemas o productos del área de automatización y accionamientos. Los diferentes servicios cubren sin fisuras todo el ciclo de vida, están coordinados entre si, y facilitan la óptima aplicación de sus productos y sistemas.

Los servicios de uno de estos programas pueden adaptarse en todo momento con plena flexibilidad y aplicarse independientemente.

Ejemplos de servicios:

● Contratos de servicio técnico

● Plant IT Security Services

● Life Cycle Services para accionamientos

● SIMATIC PCS 7 Life Cycle Services

● SINUMERIK Manufacturing Excellence

● SIMATIC Remote Support Services

Resumen de las ventajas:

● Tiempos de parada optimizados para más productividad

● Óptimos costes de mantenimiento gracias a volumen de prestaciones a la medida

● Costes calculables para plena planeabilidad

● Seguridad operativa gracias a tiempos de reacción y plazos de entrega de repuestos asegurados

● Complementación y descarga del propio personal de servicio técnico

● Los servicios prestados por el mismo proveedor implican menos interfaces y más conocimientos

www.infoPLC.net

Service & Support

Comunicación 84 Manual de funciones, 01/2013, A5E03735817-01

Persona de contacto Para usted, en cualquier parte del mundo: somos su partner en asesoramiento, compra, formación, servicio, soporte, piezas de repuesto... y para toda la oferta de Industry Automation and Drive Technologies.

Encontrará a su persona de contacto personal en nuestra base de datos de personas de contacto en Internet (http://www.siemens.com/automation/partner).

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 85

Glosario

Acoplamiento punto a punto Intercambio de datos bidireccional entre exactamente dos interlocutores a través de módulos de comunicación con interfaz serie.

Bus Medio de transmisión que interconecta varias estaciones. Los datos se pueden transferir eléctricamente o a través de un cable de fibra óptica, en ambos casos tanto en serie como en paralelo.

Cliente Estación de una red que solicita un servicio a otra estación de la red (servidor).

CM -> Módulo de comunicación

Controlador IO, controlador PROFINET IO Dispositivo central en un sistema PROFINET, por lo general un autómata programable clásico o un PC. El controlador IO crea conexiones a los dispositivos IO, intercambia datos con ellos y, por lo tanto, controla el sistema.

CP -> Procesador de comunicaciones

CPU Central Processing Unit = módulo central del sistema de automatización S7 con unidad de control y cálculo, memoria, sistema operativo e interfaz para la programadora.

Datos coherentes Datos cuyo contenido está interrelacionado, siendo inseparables al transferirlos.

www.infoPLC.net

Glosario

Comunicación 86 Manual de funciones, 01/2013, A5E03735817-01

Dirección IP Dirección unívoca en redes de ordenadores basada en el protocolo de Internet (IP). Se asigna a dispositivos conectados a la red y los hace direccionables y accesibles unívocamente. Se compone de: dirección de la red y dirección de la estación (generalmente también se conoce por host o nodo de la red). La dirección IP está formada, p. ej., por 4 números decimales en el rango de 0 a 255. Los números decimales están separados por un punto.

Dirección MAC Identificación unívoca en el mundo para todos los dispositivos Ethernet. La asigna el fabricante y consta de 3 bytes de identificación del fabricante y 3 bytes de identificación del dispositivo como número correlativo.

Dirección PROFIBUS Identificación unívoca de una estación conectada a PROFIBUS. Para el direccionamiento de una estación se transfiere la dirección PROFIBUS en el telegrama.

Dispositivo Término genérico para:

● Sistemas de automatización (p. ej. PLCs, PCs)

● Sistemas de periferia descentralizada

● Aparatos de campo (p. ej. PLCs, PCs, aparatos hidráulicos y neumáticos) y

● Componentes de red activos (p. ej. switches, routers)

● Pasarelas a PROFIBUS, AS-Interface o a otros sistemas de bus de campo

Dispositivo de campo -> Dispositivo

Dispositivo IO, dispositivo PROFINET IO Dispositivo de la periferia descentralizada de un sistema PROFINET que se controla desde un controlador IO (p. ej., entradas/salidas descentralizadas, islas de válvulas, convertidores de frecuencia, switches).

Dispositivo PROFIBUS Dispositivo con al menos una interfaz PROFIBUS, ya sea eléctrica (p. ej. RS485) u óptica (p. ej. fibra óptica de polímero).

Dispositivo PROFINET Dispositivo que siempre dispone de una interfaz PROFINET (eléctrica, óptica, inalámbrica).

www.infoPLC.net

Glosario

Comunicación Manual de funciones, 01/2013, A5E03735817-01 87

Dúplex Método de transferencia de datos; se distingue entre método dúplex y semidúplex.

Semidúplex: Se dispone de un canal para un intercambio de datos alternante (envío y recepción alternantes, en un sentido cada vez).

Dúplex: Se dispone de dos canales para un intercambio de datos simultáneo en ambos sentidos (envío y recepción simultáneos en ambos sentidos).

Esclavo Dispositivo descentralizado de un sistema de bus de campo que solo puede intercambiar datos con un maestro tras solicitarlo este.

Esclavo DP Esclavo de la periferia descentralizada que funciona en PROFIBUS con el protocolo PROFIBUS DP y que se comporta según la norma EN 50170, parte 3.

Véase también Esclavo

Ethernet Tecnología estándar internacional para redes locales (LAN) basada en frames. Define tipos de cable y señalización para el nivel físico, así como formatos de paquete y protocolos para el control de acceso al medio.

FDL Fieldbus Data Link o conexión de datos del bus de campo; protocolo de comunicación para la transferencia de datos vía PROFIBUS DP.

FETCH/WRITE Servicios de servidor vía TCP/IP, ISO-on-TCP e ISO para el acceso a áreas de memoria de sistema de CPU S7. El acceso (función de cliente) es posible desde un SIMATIC S5 o un equipo externo/PC. FETCH: lectura directa de datos; WRITE: escritura directa de datos

Freeport Protocolo ASCII programable; en este caso para la transferencia de datos mediante acoplamiento punto a punto.

FTP File Transfer Protocol o protocolo de transferencia de archivos; un protocolo de red para la transferencia de archivos vía redes IP. Se utiliza para descargar archivos del servidor en el cliente o para cargarlos desde el cliente en el servidor. Asimismo, el protocolo FTP permite crear y leer directorios, borrar directorios y archivos, o cambiarles el nombre.

www.infoPLC.net

Glosario

Comunicación 88 Manual de funciones, 01/2013, A5E03735817-01

HMI Human Machine Interface o interfaz hombre-máquina, dispositivo para la visualización y el control de procesos de automatización.

IM -> Módulo de interfaz

Imagen de proceso Rango de direcciones de un autómata programable (PLC) en el que están guardados los estados de señal de las entradas y los estados lógicos de las salidas de los módulos conectados.

Industrial Ethernet Directiva para configurar redes Ethernet en entornos industriales. En comparación con el estándar Ethernet, la principal diferencia radica en la solicitación mecánica y en la inmunidad contra perturbaciones de los distintos componentes.

Instrucción La unidad independiente más pequeña de un programa de usuario, caracterizada por su estructura, función o uso previsto como parte acotada del programa de usuario. La instrucción representa una orden de trabajo para el procesador.

Interfaz PROFINET Interfaz de un módulo apto para comunicación (p. ej., CPU, CP) con uno o varios puertos. A la interfaz se le asigna ya de fábrica una dirección MAC. Junto con la dirección IP y el nombre del dispositivo (tomados de la configuración individual), esta dirección de la interfaz garantiza una identificación unívoca del dispositivo PROFINET en la red. La interfaz puede ser eléctrica, óptica o inalámbrica.

ISO Protocolo de comunicación para la transferencia de datos orientada a mensajes o paquetes en Ethernet. Este protocolo es propio de hardware, muy rápido y permite longitudes de datos dinámicas. Está especialmente indicado para volúmenes de datos medianos y grandes.

ISO-on-TCP Protocolo de comunicación apto para routing S7 para la transferencia de datos orientada a paquetes en Ethernet; ofrece direccionamiento de red. Está indicado para volúmenes de datos medianos y grandes, y permite longitudes de datos dinámicas.

www.infoPLC.net

Glosario

Comunicación Manual de funciones, 01/2013, A5E03735817-01 89

Maestro Estación activa de nivel superior en la comunicación/en la subred PROFIBUS. Posee derechos de acceso al bus (token o testigo); envía y solicita datos.

Maestro DP Dentro de PROFIBUS DP, maestro de la periferia descentralizada que se comporta según la norma EN 50170, parte 3.

Consulte también Maestro

Modbus Protocolo de comunicación abierto para interfaces serie basado en una arquitectura maestro/esclavo.

Módulo de comunicaciones Módulo para tareas de comunicación que se utiliza en un sistema de automatización como ampliación de interfaz de la CPU (p. ej. PROFIBUS) u ofrece posibilidades de comunicación adicionales (PaP).

Módulo de interfaz Módulo del sistema de periferia descentralizada. El módulo de interfaz conecta el sistema de periferia descentralizada con la CPU (controlador IO/maestro DP) a través de un bus de campo y procesa los datos destinados a los módulos de periferia.

NTP El Network Time Protocol (NTP) es un estándar para la sincronización de relojes en sistemas de automatización vía Industrial Ethernet. NTP usa el protocolo de red sin conexión UDP.

PaP Point-to-Point o punto a punto; interfaz o protocolo de transferencia para el intercambio de datos bidireccional entre exactamente dos interlocutores.

PG -> Programadora

PNO -> PROFIBUS User Organisation

www.infoPLC.net

Glosario

Comunicación 90 Manual de funciones, 01/2013, A5E03735817-01

Procesador de comunicaciones Módulo para tareas de comunicación avanzadas que cubre casos de aplicación especiales, p. ej., en el ámbito Security.

PROFIBUS Process Field Bus - norma europea de bus de campo.

PROFIBUS DP Un PROFIBUS con el protocolo DP que se comporta de acuerdo con la norma EN 50170. DP es la abreviatura alemana de Periferia Descentralizada (rápido, apto para tiempo real, intercambio cíclico de datos). Desde el punto de vista del programa de usuario, la periferia descentralizada se direcciona del mismo modo que la periferia centralizada.

PROFIBUS User Organisation Comité técnico que define y desarrolla el estándar PROFIBUS y PROFINET.

PROFINET Sistema de comunicación industrial abierto, basado en componentes y en Ethernet, para sistemas de automatización distribuidos. Tecnología de comunicación fomentada por la PROFIBUS User Organisation.

PROFINET IO IO es la abreviatura de Input/Output (entrada/salida); periferia descentralizada (rápido, apto para tiempo real, intercambio cíclico de datos). Desde el punto de vista del programa de usuario, la periferia descentralizada se direcciona del mismo modo que la periferia centralizada.

Así pues, PROFINET IO, entendido como un estándar de automatización basado en Ethernet de PROFIBUS & PROFINET International, define un modelo de comunicación, automatización e ingeniería que funciona con sistemas de diferentes fabricantes.

Con PROFINET IO se aplica una tecnología de conmutación que permite a cualquier estación acceder a la red en todo momento. Así, la red permite un uso mucho más efectivo gracias a la transmisión de datos simultánea de varias estaciones. El modo dúplex del sistema Switched Ethernet permite transmitir y recibir simultáneamente.

PROFINET IO se basa en Switched Ethernet con modo dúplex y un ancho de banda de 100 Mbits/s.

Programa de usuario En SIMATIC se hace distinción entre el sistema operativo de la CPU y los programas de usuario. El programa de usuario contiene todas las instrucciones, declaraciones y datos que permiten controlar una instalación o un proceso. Está asignado a un módulo programable (p. ej., a una CPU o un FM) y se puede dividir en unidades menores.

www.infoPLC.net

Glosario

Comunicación Manual de funciones, 01/2013, A5E03735817-01 91

Programadora Las programadoras son esencialmente PCs aptos para aplicaciones industriales, compactas y portátiles. Se caracterizan por su equipamiento hardware y software especialmente apropiado para autómatas programables.

Puerto Posibilidad de conexión física para estaciones PROFINET. Las interfaces PROFINET disponen de uno o varios puertos.

Red Una red se compone de una o varias subredes enlazadas con cualquier número de estaciones. Puede haber varias redes paralelamente.

Router Nodo de red con identificación unívoca (nombre y dirección) que interconecta subredes y transfiere datos a estaciones de la red identificadas unívocamente.

Routing S7 Comunicación entre sistemas de automatización S7, aplicaciones S7 o estaciones PC en distintas subredes S7 a través de uno o varios nodos de red que actúan como routers S7.

RS 232, RS 422 y RS 485 Método de transferencia de datos normalizado para la transferencia de datos serie.

RTU Modbus RTU (RTU: Remote Terminal Unit o unidad terminal remota) transfiere los datos en formato binario; permite un buen volumen de datos. Los datos deben convertirse a un formato legible antes de poder evaluarse.

Security Término genérico para todas las medidas de protección contra

● Pérdida de confidencialidad debido al acceso no autorizado a los datos

● Pérdida de integridad por manipulación de los datos

● Pérdida de disponibilidad por destrucción de los datos

www.infoPLC.net

Glosario

Comunicación 92 Manual de funciones, 01/2013, A5E03735817-01

Servicio SDA Send Data with Acknowledge o envío de datos con confirmación. SDA es un servicio elemental que permite que un iniciador (p. ej., maestro DP) envíe un mensaje a otra estación y a cambio reciba inmediatamente una confirmación de recepción.

Servicio SDN Send Data with No Acknowledge o envío de datos sin confirmación. Este servicio se utiliza sobre todo para enviar datos a varias estaciones; los mensajes no obtienen confirmación. Indicado para tareas de sincronización y avisos de estado.

Servidor Un dispositivo o, por lo general, cualquier objeto capaz de llevar a cabo determinados servicios, que se realizan a partir de la solicitud de un cliente.

Servidor web Software/servicio de comunicación para el intercambio de datos a través de Internet. El servidor web transfiere los documentos a un navegador web a través de protocolos de transferencia estandarizados (HTTP, HTTPS). Los documentos pueden ser estáticos o puede componerlos el servidor web de forma dinámica a partir de distintas fuentes tras solicitarlo el navegador web.

Sincronización de la hora Capacidad para transferir una hora de sistema estándar desde una fuente individual a todos los dispositivos del sistema, de modo que sus relojes se puedan ajustar en función de la hora estándar.

Sistema de automatización Autómata programable que permite regular y controlar cadenas de proceso en las industrias de procesos y la producción. Los componentes y funciones integradas del sistema de automatización varían en función de la tarea de automatización.

Sistema operativo Software que permite el uso y el funcionamiento de un ordenador. El sistema operativo administra recursos como la memoria o los dispositivos de entrada y salida, y controla la ejecución de programas.

www.infoPLC.net

Glosario

Comunicación Manual de funciones, 01/2013, A5E03735817-01 93

SNMP Simple Network Management Protocol o protocolo simple de administración de red; utiliza el protocolo de transporte UDP sin conexión. Funciona de forma similar al modelo cliente/servidor. El administrador SNMP vigila los nodos de la red y los agentes SNMP recopilan en los diversos nodos la información específica de la red y la depositan de forma estructurada en la MIB (Management Information Base). Con esta información, un sistema de administración de red puede realizar un diagnóstico detallado de la red.

Subred Parte de una red cuyos parámetros deben sincronizarse en las estaciones (p. ej., en PROFINET). Comprende los componentes de bus y todas las estaciones conectadas. Las subredes pueden acoplarse a una red, por ejemplo, mediante pasarelas o routers.

Switch Componente de red para conectar varios terminales o segmentos de red en una red local (LAN).

Tarjeta de red Ethernet Circuito electrónico para conectar un ordenador con una red Ethernet. Permite el intercambio de datos/la comunicación dentro de una red.

TCP/IP Transmission Control Protocol/Internet Protocol, protocolo de red orientado a la conexión; estándar de validez general para el intercambio de datos en redes heterogéneas.

Topología en anillo Todas las estaciones de una red están conectadas en forma de anillo. Con ayuda de procedimientos con redundancia de medios, en esta red aumentan la tolerancia a fallos y la disponibilidad.

Topología en árbol Topología de red caracterizada por una estructura ramificada: a cada estación de bus se conectan dos o más estaciones de bus.

Topología en línea Topología de red caracterizada por la disposición de las estaciones de bus en línea.

www.infoPLC.net

Glosario

Comunicación 94 Manual de funciones, 01/2013, A5E03735817-01

Twisted Pair Fast Ethernet con cables de par trenzado se basa en el estándar IEEE 802.3u (100 Base-TX). El medio de transmisión es un cable de 2x2 hilos, trenzado y apantallado con una impedancia de 100 ohmios (AWG 22). Las características de transmisión de este cable tienen que cumplir las exigencias de la categoría 5.

La longitud máxima de la conexión entre el terminal y el componente de red no puede ser superior a 100 m. Las conexiones se realizan según el estándar 100 Base-TX con el sistema de conexión RJ45.

UDP User-Datagram-Protokoll o protocolo de datagrama de usuario; protocolo de comunicación para la transferencia de datos rápida y sencilla, sin confirmación. Se prescinde de mecanismos de seguridad como los presentes en TCP/IP.

USS Protocolo de interfaz serie universal; define un procedimiento de acceso de acuerdo con el principio maestro-esclavo para la comunicación a través de un bus serie.

www.infoPLC.net

Comunicación Manual de funciones, 01/2013, A5E03735817-01 95

Índice alfabético

A Acoplamiento punto a punto, 15, 53 Asignación de recursos de conexión, 65

B BRCV, 46 BSEND, 46

C CM, 9 Coherencia de datos, 21 Comunicación

Acoplamiento punto a punto, 53 Comunicación abierta, 31 Comunicación HMI, 27 Comunicación PG, 23 Comunicación S7, 45 Establecimiento y e interrupción, 44 Protocolos de comunicación, 32 Resumen de los servicios, 15 Routing de registros, 63 Routing S7, 59

Comunicación abierta Características, 31 Correo electrónico, FTP, configurar, 41 Instrucciones, 33 Protocolos, 32 TCP, ISO-on-TCP, UDP, FDL, configurar, 36

Comunicación HMI, 15, 27 Comunicación PG, 15, 23 Comunicación S7, 15, 45, 71 Conexión

Diagnóstico, 73 Instrucciones de comunicación abierta, 33

Correo electrónico, 15, 33, 41 Cortafuegos, 78 CP, 9 Crear conexión, 18

A través de programa de usuario, 36 Conexión ISO con CP 1543-1, 40 Por configuración, 38

D Diagnóstico de conexión, 73 Documentación, 7

E Establecimiento e interrupción de una comunicación abierta, 44

F FDL, 15, 32, 36 Fetch, 15 FTP, 15, 33, 41

G GET, 46

I IM, 13 Industrial Ethernet Security, 77 Instrucciones de comunicación abierta, 33 Interfaces para la comunicación, 10 ISO, 15, 32 ISO-on-TCP, 32, 36

M Medidas de seguridad, 77

Cortafuegos, 78 NTP, 79 Registro de datos, 79 SNMP, 80

Módulo de comunicaciones, 9 Módulo de interfaz, 13

N NTP, 15, 79

www.infoPLC.net

Índice alfabético

Comunicación 96 Manual de funciones, 01/2013, A5E03735817-01

P PDM, 63 Procedimiento 3964(R), 53 Procesador de comunicaciones, 9 Protocolo Freeport, 53 Protocolo Modbus (RTU), 53 Protocolo USS, 53 Protocolos de la comunicación abierta, 32 PUT, 46

R Recursos de conexión

Asignar, 65 Comunicación HMI, 69 Específicos de la estación, 67 Específicos de módulo, 66 Panorámica, 17 Routing de registros, 71 Routing S7, 71 Visualización en STEP 7, 66

Registro de datos, 79 Routing de registros, 63

Recursos de conexión, 71 Routing S7, 59

Recursos de conexión, 71

S Security, 77 Servicios de comunicación, 15

Panorámica, 15 Recursos de conexión, 17

Servidor web, 15 SIMATIC PDM, 63 Sincronización de la hora, 15 SNMP, 15, 80 Syslog, 79

T TCON, 33 TCP, 15, 32, 36 TDISCON, 33 Tipo de datos del sistema, 34 TRCV, 33 TRCV_C, 33 TSEND, 33 TSEND_C, 33

U UDP, 15, 32, 36 URCV, 46 USEND, 46

W Write, 15

www.infoPLC.net