s71500 Communication v12 Function Manual Es-ES Es-ES

Embed Size (px)

Citation preview

  • Comunicacin

    __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    SIMATIC S7-1500, ET 200MP, ET 200SPComunicacin

    Manual de funciones

    01/2013 A5E03735817-01

    Prlogo

    Gua de la documentacin 1

    Descripcin del producto 2

    Servicios de comunicacin 3

    Comunicacin PG 4

    Comunicacin HMI 5

    Comunicacin abierta 6

    Comunicacin S7 7

    Acoplamiento punto a punto 8

    Routing 9

    Recursos de conexin 10

    Diagnstico de conexiones 11

    Industrial Ethernet Security (CP 1543-1)

    12

    Service & Support A

    www.infoPLC.net

  • Siemens AG Industry Sector Postfach 48 48 90026 NRNBERG ALEMANIA

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

    Copyright Siemens AG 2013. Reservados todos los derechos

    Notas jurdicas Filosofa en la sealizacin de advertencias y peligros

    Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. 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.

    PRECAUCIN Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales. ATENCIN Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.

    Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna puede contener tambin una advertencia sobre posibles daos materiales.

    Personal cualificado El producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o manipulacin 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 slo debern usarse para los casos de aplicacin previstos en el catlogo y la documentacin tcnica asociada. De usarse productos y componentes de terceros, stos debern haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma correcta. Es preciso respetar las condiciones ambientales permitidas. Tambin debern seguirse las indicaciones y advertencias que figuran en la documentacin 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 utilizacin por terceros para sus propios fines puede violar los derechos de sus titulares.

    Exencin de responsabilidad Hemos comprobado la concordancia del contenido de esta publicacin 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 publicacin se revisa peridicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edicin.

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 3

    Prlogo

    Finalidad de la documentacin El presente manual de funciones proporciona una vista general de las posibilidades de comunicacin que ofrecen las CPU y los mdulos y procesadores de comunicacin de los sistemas S7-1500, ET 200MP y ET 200SP. La documentacin trata en detalle: Vista general de los servicios de comunicacin Caractersticas de los servicios de comunicacin Resumen de las actividades que debe realizar el usuario para configurar los servicios de

    comunicacin

    Conocimientos bsicos necesarios Para comprender el manual de funciones se requieren los siguientes conocimientos: Conocimientos generales de automatizacin Conocimientos del sistema de automatizacin industrial SIMATIC Conocimientos del manejo de STEP 7 (TIA Portal)

    mbito de validez de la documentacin La presente documentacin es vlida como documentacin de base para todos los productos de los sistemas S7-1500, ET 200MP y ET 200SP. La documentacin de los distintos productos se basa en la presente documentacin.

    Convenciones STEP 7: para designar el software de configuracin y programacin, en la presente documentacin se utiliza "STEP 7" como sinnimo de "STEP 7 V12 (TIA Portal)" y versiones posteriores. La presente documentacin contiene ilustraciones de los dispositivos descritos. Las ilustraciones pueden diferir del dispositivo suministrado en algunos detalles. Preste atencin adems a las indicaciones marcadas del modo siguiente:

    Nota

    Una indicacin contiene datos importantes acerca del producto, el manejo de dicho producto o la parte de la documentacin a la que debe prestarse especial atencin.

    www.infoPLC.net

  • Prlogo

    Comunicacin 4 Manual de funciones, 01/2013, A5E03735817-01

    Soporte adicional Encontrar ms datos acerca de la oferta del Technical Support en el anexo Service & Support (Pgina 81). La oferta de documentacin tcnica de los distintos productos y sistemas SIMATIC se encuentra en Internet (http://www.siemens.com/simatic-tech-doku-portal). Encontrar el catlogo online y el sistema de pedidos online en Internet (http://mall.automation.siemens.com).

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 5

    ndice Prlogo ...................................................................................................................................................... 3 1 Gua de la documentacin......................................................................................................................... 7 2 Descripcin del producto ........................................................................................................................... 9 3 Servicios de comunicacin ...................................................................................................................... 15

    3.1 Resumen de los servicios de comunicacin................................................................................15 3.2 Resumen de recursos de conexin .............................................................................................17 3.3 Creacin de una conexin ...........................................................................................................18 3.4 Coherencia de datos....................................................................................................................21

    4 Comunicacin PG.................................................................................................................................... 23 5 Comunicacin HMI .................................................................................................................................. 27 6 Comunicacin abierta .............................................................................................................................. 31

    6.1 Resumen de la comunicacin abierta..........................................................................................31 6.2 Protocolos para comunicacin abierta.........................................................................................32 6.3 Instrucciones de comunicacin abierta........................................................................................33 6.4 Configurar la comunicacin abierta va TCP, ISO-on-TCP, UDP, ISO y FDL.............................36 6.5 Configurar correo electrnico y FTP............................................................................................41 6.6 Establecimiento e interrupcin de relaciones de comunicacin abiertas ....................................44

    7 Comunicacin 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 conexin ............................................................................................................................. 65 10.1 Asignacin de recursos de conexin ...........................................................................................65

    11 Diagnstico de conexiones...................................................................................................................... 73 11.1 Diagnstico 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

    Comunicacin 6 Manual de funciones, 01/2013, A5E03735817-01

    A Service & Support.................................................................................................................................... 81 Glosario ................................................................................................................................................... 85 ndice alfabtico....................................................................................................................................... 95

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 7

    Gua de la documentacin 1

    Introduccin La documentacin de los productos SIMATIC tiene una estructura modular y contiene temas relacionados con el sistema de automatizacin. El correspondiente manual de sistema, los manuales de funciones y los manuales de producto conforman la documentacin completa de los sistemas S7-1500, ET 200SP y ET 200MP. Adems, el sistema de informacin de STEP 7 (Ayuda en pantalla) le ayudar a configurar y programar el sistema de automatizacin.

    Resumen de la documentacin de comunicacin La tabla siguiente ofrece un resumen de documentacin adicional recomendada sobre comunicacin. Asimismo, en los captulos del presente manual de funciones se hace referencia especial a documentacin sobre los temas tratados.

    Tabla 1- 1 Documentacin sobre comunicacin Tema Documentacin Contenidos ms destacados Informacin general sobre comunicacin industrial

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

    Sistemas de bus para la industria

    Dispositivos y servicios de comunicacin soportados

    Informacin general PROFINET

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

    Panormica Ejemplos de aplicacin Hardware Software

    Informacin general PROFIBUS

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

    Panormica Ejemplos de aplicacin Hardware Software

    STEP 7 (TIA Portal) Ayuda en pantalla de STEP 7 Professional V12 Configuracin y programacin con el

    software de ingeniera

    www.infoPLC.net

  • Gua de la documentacin

    Comunicacin 8 Manual de funciones, 01/2013, A5E03735817-01

    Tema Documentacin Contenidos ms destacados Redes Manual SIMATIC NET: Twisted Pair and

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

    Redes Ethernet Configuracin de red Componentes de red

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

    Vista general y descripcin 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 bsicos PROFINET

    Funciones de PROFINET Diagnstico de PROFINET

    Descripcin del sistema Manual de sistema Sistema de automatizacin S7-1500 (http://support.automation.siemens.com/WW/view/es/59191792)

    Pasos previos a la instalacin

    Montaje Conexin Puesta en marcha

    Mdulos del sistema de automatizacin 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 tcnicos (entre otros, servicios de comunicacin)

    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

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 9

    Descripcin del producto 2

    Las CPU y los mdulos y procesadores de comunicacin de los sistemas S7-1500, ET 200MP y ET 200SP ofrecen interfaces para la comunicacin va PROFINET, PROFIBUS y acoplamiento punto a punto.

    CPU, mdulos de comunicacin y procesadores de comunicacin en S7-1500 En las CPU S7-1500 estn 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 estn disponibles a travs de mdulos de comunicacin (CM) y procesadores de comunicacin (CP).

    &3831'3

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

    www.infoPLC.net

  • Descripcin del producto

    Comunicacin 10 Manual de funciones, 01/2013, A5E03735817-01

    Interfaces de mdulos de comunicacin Las interfaces de los mdulos de comunicacin 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).

    &0

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

    www.infoPLC.net

  • Descripcin del producto

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 11

    Interfaces de procesadores de comunicacin Las interfaces de procesadores de comunicacin ofrecen una funcionalidad distinta de la que proporcionan las interfaces integradas de las CPU S7-1500. Los CP cubren casos de aplicacin especiales, p. ej., el CP 1543-1 ofrece a travs de su interfaz PROFINET funciones Industrial Ethernet Security para la proteccin de redes PROFINET.

    &3

    Interfaz PROFINET Figura 2-3 PROFINET Interfaz de CP 1543-1

    www.infoPLC.net

  • Descripcin del producto

    Comunicacin 12 Manual de funciones, 01/2013, A5E03735817-01

    Interfaces de mdulos de comunicacin para acoplamiento punto a punto Los mdulos de comunicacin para acoplamiento punto a punto ofrecen comunicacin a travs de las interfaces RS 232, RS 422 o RS 485, como por ejemplo comunicacin Freeport o Modbus.

    &03W356%$

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

    www.infoPLC.net

  • Descripcin del producto

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 13

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

    ,03167 ,03167

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

    Servicios de comunicacin Los servicios de comunicacin descritos a continuacin aprovechan las interfaces y los mecanismos de comunicacin que ofrece el sistema a travs de las CPU y los mdulos y procesadores de comunicacin.

    www.infoPLC.net

  • Descripcin del producto

    Comunicacin 14 Manual de funciones, 01/2013, A5E03735817-01

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 15

    Servicios de comunicacin 33.1 Resumen de los servicios de comunicacin Seleccionar el servicio de comunicacin

    En funcin de la tarea de comunicacin estn disponibles diversos servicios de comunicacin. La eleccin del servicio de comunicacin condiciona: la funcionalidad disponible; el momento de establecimiento de la conexin; las actividades que deben realizarse (p. ej., configuracin de conexiones, programacin

    de instrucciones).

    Resumen breve de servicios de comunicacin La tabla siguiente ofrece un resumen de los servicios de comunicacin que estn disponibles.

    Tabla 3- 1 Servicios de comunicacin A travs de interfaz: Servicio de comunicacin Funcionalidad

    PN DP serie Comunicacin PG Puesta en marcha, test, diagnstico X X - Comunicacin HMI Manejo y visualizacin X X - Comunicacin abierta va TCP/IP Intercambio de datos va PROFINET con protocolo

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

    X - -

    Comunicacin abierta va ISO-on-TCP Intercambio de datos va PROFINET con protocolo ISO-on-TCP Con configuracin de conexiones: instrucciones TSEND_C/TRCV_C o bien TSEND/TRCV Sin configuracin de conexiones: instrucciones TCON, TSEND, T_RCV, T_DISCON o TSEND_C y TRCV_C

    X - -

    www.infoPLC.net

  • Servicios de comunicacin 3.1 Resumen de los servicios de comunicacin

    Comunicacin 16 Manual de funciones, 01/2013, A5E03735817-01

    A travs de interfaz: Servicio de comunicacin Funcionalidad PN DP serie

    Comunicacin abierta va UDP Intercambio de datos va PROFINET con protocolo UDP Con configuracin de conexiones: instrucciones TSEND_C/TRCV_C o bien TSEND/TRCV Sin configuracin de conexiones: instrucciones TCON, TSEND, T_RCV, T_DISCON o TSEND_C y TRCV_C

    X - -

    Comunicacin abierta va ISO (solo CP con interfaz PROFINET)

    Intercambio de datos va PROFINET con protocolo ISO Con configuracin de conexiones: instrucciones TSEND_C/TRCV_C o bien TSEND/TRCV

    X - -

    Correo electrnico Enviar avisos de proceso por correo electrnico A travs de programa de usuario: instruccin TMAIL_C

    X - -

    FTP (solo CP con interfaz PROFINET) Administracin y acceso a archivos va FTP (File Transfer Protocol); el CP puede ser cliente FTP y servidor FTP Cliente FTP a travs de programa de usuario: instruccin FTP_CMD

    X - -

    Fetch/Write (solo CP con interfaz PROFINET)

    Servicios de servidor va TCP/IP, ISO-on-TCP e ISO A travs de instrucciones especiales para Fetch/Write

    X - -

    Comunicacin abierta va FDL (solo CM con interfaz DP)

    Intercambio de datos va PROFIBUS con protocolo FDL Con configuracin de conexiones: instrucciones TSEND_C/TRCV_C o bien TSEND/TRCV

    - X -

    Comunicacin S7 Intercambio de datos cliente/servidor o cliente/cliente Con configuracin 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 travs de instrucciones especiales para PaP, USS o Modbus

    - - X

    Servidor web Intercambio de datos a travs de Internet, p. ej., para el diagnstico

    X - -

    SNMP (Simple Network Management Protocol)

    Intercambio de datos a travs del protocolo estndar SNMP, para el diagnstico y la parametrizacin de redes

    X - -

    Va NTP (Network Time Protocol); la CPU es cliente X - - Sincronizacin de la hora La CPU es maestro horario o esclavo horario - X -

    www.infoPLC.net

  • Servicios de comunicacin 3.2 Resumen de recursos de conexin

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 17

    Informacin adicional Encontrar la descripcin detallada de los servicios de comunicacin a partir del captulo

    Comunicacin PG (Pgina 23) de este manual. Encontrar la informacin sobre los servicios Fetch/Write en la ayuda en pantalla de

    STEP 7. Encontrar la descripcin de la funcionalidad de servidor web en el manual de funciones

    Servidor web (http://support.automation.siemens.com/WW/view/es/59193560). Encontrar ms informacin sobre el protocolo estndar SNMP en las pginas de

    Service & Support en Internet (http://support.automation.siemens.com/WW/view/es/15166742).

    Encontrar ms informacin sobre la sincronizacin horaria en el manual de sistema S7-1500 (http://support.automation.siemens.com/WW/view/es/59191792).

    3.2 Resumen de recursos de conexin Recursos de conexin

    Algunos servicios de comunicacin 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 mayora de los casos, para una conexin se asigna un recurso por CPU/CP/CM. En la comunicacin HMI se necesitan hasta 3 recursos de conexin por conexin HMI. Los recursos de conexin disponibles dependen de la CPU, el CP o el CM utilizado y no deben rebasar un lmite superior definido para el sistema de automatizacin.

    Recursos de conexin disponibles en un sistema de automatizacin S7-1500 La capacidad funcional mxima dentro de un sistema de automatizacin viene determinada por la CPU. Los recursos de conexin disponibles de una CPU/CP/CM se distribuyen automticamente entre sus interfaces segn sea necesario. Cada CPU incorpora a su configuracin recursos de conexin reservados para la comunicacin PG, HMI y de servidor web. Adems, existen recursos disponibles que pueden utilizarse para toda la comunicacin HMI, S7 y abierta.

    Cundo se asignan recursos de conexin? La asignacin de recursos de conexin depende de cmo se crea la conexin: automticamente, por programacin o por configuracin (vase el captulo Creacin de una conexin (Pgina 18)).

    Informacin adicional Encontrar ms informacin sobre la asignacin y la indicacin de recursos de conexin en STEP 7 en el captulo Recursos de conexin (Pgina 65).

    www.infoPLC.net

  • Servicios de comunicacin 3.3 Creacin de una conexin

    Comunicacin 18 Manual de funciones, 01/2013, A5E03735817-01

    3.3 Creacin de una conexin Conexin automtica

    STEP 7 crea una conexin automticamente (p. ej., conexin PG o HMI) si la interfaz PG/PC est conectada fsicamente con una interfaz de la CPU y se ha efectuado la asignacin de interfaces en STEP 7, en el cuadro de dilogo "Conexin online".

    Creacin de la conexin por programacin La conexin se crea en el editor de programas de STEP 7 en el contexto de una CPU a travs de la parametrizacin de instrucciones de comunicacin, p. ej., TSEND_C. Las instrucciones son las mismas independientemente de si la comunicacin funciona a travs de una interfaz integrada de la CPU, de un CP o de un CM. La cmoda interfaz de usuario le ayudar a definir los parmetros de la conexin (en la ventana de inspeccin, en las propiedades de la instruccin).

    Figura 3-1 Creacin por programacin

    www.infoPLC.net

  • Servicios de comunicacin 3.3 Creacin de una conexin

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 19

    Creacin de la conexin por configuracin La conexin 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 Creacin por configuracin

    www.infoPLC.net

  • Servicios de comunicacin 3.3 Creacin de una conexin

    Comunicacin 20 Manual de funciones, 01/2013, A5E03735817-01

    Resumen A menudo puede escogerse la alternativa de una creacin por programacin o por configuracin. La creacin por programacin permite habilitar recursos de conexin tras la transferencia de datos. En la creacin por configuracin se ayuda al usuario a administrar recursos de conexin en STEP 7.

    Tabla 3- 2 Configuracin del servicio de comunicacin Servicio de comunicacin Ciclo continuo Creacin por

    programacin Creacin por configuracin

    Comunicacin PG X - - Comunicacin HMI X - X Comunicacin abierta va TCP/IP - X X Comunicacin abierta va ISO-on-TCP

    - X X

    Comunicacin abierta va UDP - X X Comunicacin abierta va ISO - - X Correo electrnico - X - FTP - X - Comunicacin abierta va FDL - - X Comunicacin S7 - - X

    Informacin adicional Encontrar ms informacin sobre la asignacin y la indicacin de recursos de conexin en STEP 7 en el captulo Recursos de conexin (Pgina 65).

    www.infoPLC.net

  • Servicios de comunicacin 3.4 Coherencia de datos

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 21

    3.4 Coherencia de datos Definicin de coherencia de datos

    El tamao del rea de datos que no puede modificarse simultneamente 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 homognea mayor que el rea de datos coherentes puede constar en algn momento de bloques de datos coherentes viejos y nuevos.

    Ejemplo Puede surgir una incoherencia si se interrumpe una instruccin de comunicacin, 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 haba procesado la instruccin, 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 homogneos).

    Efecto No se produce una incoherencia si se limita el tamao mximo especfico del sistema de los datos coherentes. Las CPU S7-1500 permiten como mximo 462 bytes (ver abajo). Si debe transferirse de manera coherente un volumen de datos mayor que el tamao mximo especfico del sistema, el propio usuario debe encargarse de la coherencia de los datos en la aplicacin. Esto puede provocar, p. ej., una prolongacin del tiempo de reaccin de las alarmas de la CPU.

    www.infoPLC.net

  • Servicios de comunicacin 3.4 Coherencia de datos

    Comunicacin 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 comunicacin 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 parmetro "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 instruccin de comunicacin. Uso de instrucciones PUT/GET o Escribir/Leer va comunicacin HMI: En la comunicacin S7 con las instrucciones PUT/GET o Escribir/Leer va comunicacin HMI debe tenerse en cuenta el tamao de las reas de datos coherentes ya durante la programacin o configuracin, puesto que en el programa de usuario del equipo de destino (servidor) no hay ninguna instruccin que pueda coordinar la transferencia de datos en el programa de usuario. Coherencia de datos mxima especfica de sistema para S7-1500: En S7-1500 se copian los datos de comunicacin de forma coherente en/desde la memoria de usuario, en bloques de como mximo 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 comunicacin 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 mxima para CM punto a punto: En la comunicacin a travs 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 mximo.

    Informacin adicional Encontrar el nmero mximo de datos coherentes en los Datos tcnicos de los

    manuales de producto de CPU, CM o CP. Encontrar ms informacin sobre la coherencia de datos en la descripcin de las

    instrucciones de la ayuda en pantalla de STEP 7.

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 23

    Comunicacin PG 4

    Propiedades A travs de la comunicacin PG, la CPU u otro mdulo apto para la comunicacin intercambia datos con una estacin de ingeniera (p. ej., PG, PC). El intercambio de datos es posible mediante subredes PROFIBUS y PROFINET. Tambin es posible el cambio de unas subredes a otras. La comunicacin PG ofrece funciones necesarias para cargar programas y datos de configuracin, as como para ejecutar tests y evaluar informacin de diagnstico. Estas funciones estn integradas en el sistema operativo del mdulo apto para la comunicacin. Una PG/un PC puede estar conectado online con una CPU. La PG/el PC puede utilizar en paralelo como mximo 4 conexiones online (p. ej., hasta 4 CPU).

    www.infoPLC.net

  • Comunicacin PG

    Comunicacin 24 Manual de funciones, 01/2013, A5E03735817-01

    Procedimiento para configurar la comunicacin PG Para la comunicacin PG debe configurarse una conexin online desde la PG/el PC hasta el mdulo apto para la comunicacin: 1. Conecte la interfaz PG/PC fsicamente 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 > Conexin online". 4. En el cuadro de dilogo "Conexin online", seleccione la interfaz PG/PC

    (p. ej., tarjeta Ind. Ethernet).

    Figura 4-1 Configuracin de la comunicacin PG

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

    www.infoPLC.net

  • Comunicacin PG

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 25

    Informacin adicional Encontrar ms informacin sobre la "Conexin online" en la ayuda en pantalla de STEP 7.

    www.infoPLC.net

  • Comunicacin PG

    Comunicacin 26 Manual de funciones, 01/2013, A5E03735817-01

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 27

    Comunicacin HMI 5

    Propiedades A travs de la comunicacin HMI, la CPU intercambia datos para manejo y visualizacin con uno o varios dispositivos HMI (p. ej., HMI Basic/Comfort/Mobile Panel) a travs de la interfaz PROFINET o PROFIBUS DP. El intercambio de datos se realiza a travs 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 nmero correspondiente de conexiones para los

    dispositivos HMI.

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

    STEP 7 en una configuracin con CPU existente. 2. Seleccione el botn "Conexiones" y, en la lista desplegable, la entrada "Conexin HMI". 3. Conecte la interfaz del dispositivo HMI con una interfaz de la CPU mediante la funcin de

    arrastrar y soltar. Si todava no existe la subred correspondiente, se crear de forma automtica.

    www.infoPLC.net

  • Comunicacin HMI

    Comunicacin 28 Manual de funciones, 01/2013, A5E03735817-01

    4. En la ficha "Conexiones", seleccione la fila de la conexin HMI. En el campo "General" de la ficha "Propiedades" se muestran las propiedades de la conexin HMI, que en parte pueden modificarse.

    Figura 5-1 Configuracin de la comunicacin HMI

    5. Cargue la configuracin hardware en la CPU. 6. Cargue la configuracin hardware en el dispositivo HMI.

    www.infoPLC.net

  • Comunicacin HMI

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 29

    Informacin adicional Encontrar ms informacin sobre la creacin de conexiones HMI en la ayuda en pantalla de STEP 7.

    www.infoPLC.net

  • Comunicacin HMI

    Comunicacin 30 Manual de funciones, 01/2013, A5E03735817-01

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 31

    Comunicacin abierta 66.1 Resumen de la comunicacin abierta Caractersticas de la comunicacin abierta

    A travs de la comunicacin abierta, la CPU intercambia datos con otro mdulo apto para la comunicacin dentro de una subred. La comunicacin abierta presenta las caractersticas siguientes: Estndar abierto (posibilidad de comunicacin con CPU o PC de otros fabricantes) Comunicacin mediante distintos protocolos (designados en STEP 7 como "tipos de

    conexin") Alta flexibilidad en relacin 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 conexin disponibles

    Posibilidad de comunicacin abierta en S7-1500 mediante: Interfaces integradas de la CPU CP 1543-1 (PROFINET) CM 1542-5 (PROFIBUS)

    www.infoPLC.net

  • Comunicacin abierta 6.2 Protocolos para comunicacin abierta

    Comunicacin 32 Manual de funciones, 01/2013, A5E03735817-01

    6.2 Protocolos para comunicacin abierta Protocolos para comunicacin abierta

    Para la comunicacin abierta estn disponibles los siguientes protocolos para sistemas de automatizacin S7-1500:

    Tabla 6- 1 Protocolos para comunicacin abierta Protocolo A travs de interfaz TCP segn RFC 793 PROFINET ISO-on-TCP segn RFC 1006 PROFINET ISO segn RFC 8073 PROFINET (solo CP 1543-1) UDP segn RFC 768 PROFINET Correo electrnico PROFINET FTP PROFINET (solo CP 1543-1) FDL PROFIBUS DP (solo CM 1542-5)

    Protocolos de comunicacin va PROFINET: TCP, ISO-on-TCP, ISO, UDP Estos protocolos establecen una conexin (lgica) con el interlocutor antes de la transferencia de datos. Los protocolos orientados a la conexin se utilizan cuando lo que se requiere es una transferencia de datos segura frente a la prdida de datos. A travs de una lnea fsica generalmente pueden existir varias conexiones lgicas. En ISO-on-TCP, ISO y UDP se suministra informacin 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 travs de la interfaz

    PROFINET de la CPU o del CP 1543-1 Multicast a todos los receptores de un circuito Multicast a travs de la interfaz PROFINET

    del CP 1543-1

    Protocolos de comunicacin va PROFIBUS: FDL La transferencia de datos a travs de una conexin FDL (Fieldbus Data Link) es adecuada para la transferencia de bloques de datos relacionados a un interlocutor de PROFIBUS que soporta el envo o la recepcin de acuerdo con el servicio FDL SDA (Send Data with Acknowledge) segn EN 50170, vol. 2. Ambos interlocutores tienen los mismos derechos; es decir, cada interlocutor puede iniciar el proceso de envo y recepcin en funcin de los eventos. De acuerdo con el servicio FDL SDN (Send Data with No Acknowledge) segn 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

  • Comunicacin abierta 6.3 Instrucciones de comunicacin abierta

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 33

    Protocolos de correo electrnico y FTP Por correo electrnico es posible, p. ej., enviar datos de proceso de bloques de datos. La conexin FTP (FTP = funciones de transferencia de archivos) se utiliza para ejecutar secuencias de peticiones FTP. La comunicacin se controla exclusivamente a travs de las instrucciones correspondientes del programa de usuario.

    6.3 Instrucciones de comunicacin abierta Introduccin

    Para configurar la comunicacin abierta a travs de la correspondiente conexin (p. ej., conexin TCP) existen las siguientes opciones: programarla en los programas de usuario de los interlocutores; configurar la conexin en el editor de hardware y de redes de STEP 7. Independientemente de si la conexin se crea por programacin o por configuracin, 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 comunicacin funciona a travs de una interfaz integrada de la CPU, de un CP o de un CM.

    Creacin de la conexin a travs del programa de usuario Cuando se crea la conexin por programacin, el establecimiento y la interrupcin de la conexin se realizan mediante instrucciones del programa de usuario. En determinados campos de aplicacin, se recomienda no crear las conexiones de comunicacin de forma esttica, por configuracin hardware, sino a travs del programa de usuario. Las conexiones pueden crearse por programacin a travs de una aplicacin especfica y, en consecuencia, de forma dinmica si es necesario. La creacin por programacin permite adems habilitar recursos de conexin tras la transferencia de datos. Para ello se dispone de varias instrucciones: Instrucciones con gestin de conexiones automtica:

    TSEND_C: crear conexin y enviar datos TRCV_C: crear conexin y recibir datos

    Instrucciones sin gestin de conexiones automtica: TCON: crear conexin TDISCON: interrumpir conexin TSEND y TRCV: enviar y recibir datos

    Se recomienda utilizar en el programa de usuario las instrucciones con gestin de conexiones automtica: TSEND_C y TRCV_C. Las instrucciones TCON, TDISCON y TSEND/TRCV se utilizan cuando el propio usuario desea programar el establecimiento y la interrupcin de la conexin.

    www.infoPLC.net

  • Comunicacin abierta 6.3 Instrucciones de comunicacin abierta

    Comunicacin 34 Manual de funciones, 01/2013, A5E03735817-01

    Bloques de datos para la parametrizacin de los datos de conexin Para cada conexin de comunicacin se necesita una estructura de datos que contenga los parmetros para establecer la conexin (p. ej., tipo de datos del sistema "TCON_IP_v4" para TCP). Los tipos de datos del sistema (SDT) que pone a disposicin el sistema tienen una estructura predefinida que no puede modificarse. Los distintos protocolos tienen estructuras propias (vase la tabla siguiente). Los parmetros se guardan en un bloque de datos ("DB de descripcin de la conexin"), p. ej., del tipo de datos del sistema TCON_IP_v4. Existen dos posibilidades para especificar el DB con la estructura de datos: Crear automticamente el bloque de datos al parametrizar la conexin en las

    propiedades del editor de programas (recomendacin; posible para TCP, ISO-on-TCP y UDP).

    Crear manualmente el bloque de datos, parametrizarlo y escribirlo directamente en la instruccin (necesario para correo electrnico y FTP).

    El "DB de descripcin de la conexin" permite modificar los parmetros de la conexin.

    Protocolos, instrucciones utilizables y tipos de datos del sistema para la creacin por programacin

    Tabla 6- 2 Instrucciones para la creacin de la conexin por programacin Protocolo Creacin de la conexin a

    travs del programa de usuario Tipo de datos del sistema

    Instrucciones utilizables: TCP TCON_IP_v4 ISO-on-TCP TCON_IP_RFC UDP

    Crear conexin y enviar/recibir datos mediante: TSEND_C/TRCV_C o bien, TCON, TSEND/TRCV

    (posibilidad de interrupcin de la conexin mediante TDISCON)

    TCON_IP_v4

    Correo electrnico 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

  • Comunicacin abierta 6.3 Instrucciones de comunicacin abierta

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 35

    Creacin de la conexin a travs de la configuracin de conexiones Al crear la conexin a travs de la configuracin de conexiones, los parmetros de direccin 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 programacin:

    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 electrnico No soportado FTP No soportado

    Informacin adicional En la ayuda en pantalla de STEP 7 encontrar la descripcin de: los tipos de datos de usuario y del sistema; las instrucciones de comunicacin abierta; los parmetros de conexin. Encontrar ms informacin sobre la asignacin y habilitacin de recursos de conexin en el captulo Asignacin de recursos de conexin (Pgina 65).

    www.infoPLC.net

  • Comunicacin abierta 6.4 Configurar la comunicacin abierta va TCP, ISO-on-TCP, UDP, ISO y FDL

    Comunicacin 36 Manual de funciones, 01/2013, A5E03735817-01

    6.4 Configurar la comunicacin abierta va TCP, ISO-on-TCP, UDP, ISO y FDL

    Introduccin El procedimiento para configurar la comunicacin abierta va TCP, ISO-on-TCP, UDP, ISO y FDL es por lo general idntico. A continuacin se muestra la creacin por programacin y la creacin por configuracin de conexiones tomando como ejemplo la comunicacin va TCP.

    Procedimiento para crear una conexin a travs 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 "Comunicacin", "Open User Communication", la instruccin deseada, p. ej., TSEND_C y desplcela a una red del OB 1 mediante arrastrar y soltar.

    4. Parametrice la conexin en la ventana de inspeccin del editor de programas, en las propiedades de la instruccin: Seleccione el interlocutor para la conexin (p. ej., CPU del mismo proyecto o

    "No especificado" para, p. ej., PC). Determine el bloque de datos para almacenar los datos de conexin. Escoja el tipo de conexin para la comunicacin abierta; por ejemplo, "TCP". Determine qu interlocutor gestiona activamente el establecimiento de la conexin.

    www.infoPLC.net

  • Comunicacin abierta 6.4 Configurar la comunicacin abierta va TCP, ISO-on-TCP, UDP, ISO y FDL

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 37

    5. Interconecte el parmetro "DATA" de la instruccin TSEND_C con los datos de usuario, p. ej., en un bloque de datos.

    Figura 6-1 Programar la comunicacin abierta

    6. Cargue la configuracin hardware y el programa de usuario en la CPU. Cree la conexin en la CPU del interlocutor con la instruccin de recepcin, TRCV_C, segn el procedimiento anterior y crguela en la CPU.

    www.infoPLC.net

  • Comunicacin abierta 6.4 Configurar la comunicacin abierta va TCP, ISO-on-TCP, UDP, ISO y FDL

    Comunicacin 38 Manual de funciones, 01/2013, A5E03735817-01

    Procedimiento para crear una conexin a travs de la configuracin de conexiones 1. Configure el interlocutor en la vista de red del editor de hardware y de redes de STEP 7. 2. Elija el botn "Conexiones" y, en la lista desplegable, el tipo de conexin deseado para la

    comunicacin abierta, p. ej., la entrada "Conexin TCP". 3. Conecte las interfaces de los interlocutores entre s mediante la funcin arrastrar y soltar.

    Si todava no existe la subred correspondiente, se crear de forma automtica. Alternativas para conexiones con interlocutores sin especificar: En el men contextual de la CPU, seleccione "Aadir nueva conexin". En el siguiente cuadro de dilogo, "Crear conexin", seleccione la interfaz local de la

    CPU y, como interlocutor, "Sin especificar".

    Figura 6-2 Crear una conexin con un interlocutor sin especificar

    4. En la ficha "Conexiones", seleccione la fila de la conexin.

    www.infoPLC.net

  • Comunicacin abierta 6.4 Configurar la comunicacin abierta va TCP, ISO-on-TCP, UDP, ISO y FDL

    Comunicacin 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 conexin, p. ej., el nombre de la conexin y las interfaces del interlocutor utilizadas. Configure la direccin del interlocutor para las conexiones con un interlocutor sin especificar.

    Figura 6-3 Configurar la comunicacin abierta a travs de la configuracin 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 "Comunicacin", "Open User Communication", la instruccin deseada, p. ej., TSEND_C y desplcela a una red del OB 1 mediante arrastrar y soltar.

    www.infoPLC.net

  • Comunicacin abierta 6.4 Configurar la comunicacin abierta va TCP, ISO-on-TCP, UDP, ISO y FDL

    Comunicacin 40 Manual de funciones, 01/2013, A5E03735817-01

    8. En la ventana de inspeccin del editor de programas, en las propiedades de la instruccin, elija como modo de configuracin "Utilizar conexin configurada".

    9. Interconecte el parmetro "DATA" de la instruccin TSEND_C con los datos de usuario, p. ej., en un bloque de datos.

    10. Cargue la configuracin hardware y el programa de usuario en la CPU. Cree la conexin en la CPU del interlocutor con la instruccin de recepcin, TRCV_C, segn el procedimiento anterior y crguela en la CPU.

    Particularidad en las conexiones ISO con CP 1543-1 Si se utiliza el tipo de conexin "Conexin ISO", debe activarse la casilla de verificacin "Utilizar protocolo ISO" en las propiedades del CP para que funcione el direccionamiento a travs de direcciones MAC.

    Figura 6-4 Elegir protocolo ISO CP 1543-1

    Informacin adicional En la ayuda en pantalla de STEP 7 encontrar la descripcin de: las instrucciones de comunicacin abierta; los parmetros de conexin.

    www.infoPLC.net

  • Comunicacin abierta 6.5 Configurar correo electrnico y FTP

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 41

    6.5 Configurar correo electrnico y FTP Creacin de una conexin a travs del programa de usuario para correo electrnico o FTP

    Al crear las conexiones antes descritas, STEP 7 le ayuda a introducir los parmetros de conexin. La introduccin tiene lugar en la ventana de inspeccin del editor de programas, en el contexto de la instruccin correspondiente. Para la comunicacin a travs de correo electrnico 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 instruccin. El procedimiento se describe a continuacin.

    Procedimiento para configurar la comunicacin por correo electrnico. Una CPU puede enviar mensajes de correo electrnico. Para enviar mensajes de correo electrnico desde el programa de usuario de la CPU, utilice la instruccin TMAIL_C. Requisitos: El servidor SMTP es accesible a travs de la subred PROFINET. 1. En la vista de red del editor de hardware y de redes de STEP 7, configure un sistema de

    automatizacin S7-1500 con CPU. 2. Parametrice los parmetros de direccin para el servidor SMTP en la instruccin

    TMAIL_C. 3. Defina un DB con la estructura de datos TMAIL_v4, TMail_v6 o TMail_FQDM

    (contiene los parmetros necesarios para el establecimiento de la conexin): Cree el bloque de datos, parametrcelo y escrbalo directamente en la instruccin.

    El DB permite modificar los parmetros de la conexin. 4. Cargue la configuracin 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 comunicacin va FTP solo es posible a travs del CP 1543-1. El CP puede ser servidor FTP, cliente FTP o ambos. Los clientes FTP tambin 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 conexin FTP, as como transferir y borrar datos del servidor. Para la funcionalidad de cliente FTP, utilice la instruccin FTP_CMD.

    www.infoPLC.net

  • Comunicacin abierta 6.5 Configurar correo electrnico y FTP

    Comunicacin 42 Manual de funciones, 01/2013, A5E03735817-01

    Procedimiento para configurar la funcionalidad de servidor FTP Requisitos: El servidor FTP es accesible a travs de la subred PROFINET. 1. En la vista de dispositivos del editor de hardware y de redes de STEP 7, configure un

    sistema de automatizacin S7-1500 con CPU y CP 1543-1. 2. En las propiedades del CP, en "Configuracin FTP", realice los siguientes ajustes:

    Seleccione la casilla de verificacin "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 configuracin FTP

    3. Cargue la configuracin hardware en la CPU.

    www.infoPLC.net

  • Comunicacin abierta 6.5 Configurar correo electrnico y FTP

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 43

    Procedimiento para configurar la funcionalidad de cliente FTP Requisitos: El servidor FTP es accesible a travs de la subred PROFINET. 1. En la vista de dispositivos del editor de hardware y de redes de STEP 7, configure un

    sistema de automatizacin S7-1500 con CPU y CP 1543-1. 2. Llame la instruccin FTP_CMD en el programa de usuario de la CPU. 3. Parametrice los parmetros de conexin para el servidor FTP en la instruccin

    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 escrbalo directamente en la instruccin.

    5. Para la conexin con el servidor FTP, indique en el DB: el nombre de usuario, la contrasea y la direccin IP para el acceso FTP en el tipo de

    datos correspondiente (FTP_CONNECT_IPV4, FTP_CONNECT_IPV6 o FTP_CONNECT_NAME)

    6. Cargue la configuracin hardware y el programa de usuario en la CPU.

    Informacin adicional En la ayuda en pantalla de STEP 7 encontrar la descripcin de: los tipos de datos del sistema; las instrucciones de comunicacin abierta; los parmetros de conexin.

    www.infoPLC.net

  • Comunicacin abierta 6.6 Establecimiento e interrupcin de relaciones de comunicacin abiertas

    Comunicacin 44 Manual de funciones, 01/2013, A5E03735817-01

    6.6 Establecimiento e interrupcin de relaciones de comunicacin abiertas

    Establecimiento e interrupcin de relaciones de comunicacin abiertas

    Tabla 6- 4 Establecimiento e interrupcin de relaciones de comunicacin abiertas Creacin de la conexin Establecimiento de la relacin de comunicacin Interrupcin de la relacin de

    comunicacin A travs de programa de usuario

    Despus de cargar el programa de usuario en las CPU: El interlocutor pasivo crea el acceso de conexin 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 conexin. Si la conexin se ha podido establecer, se emite una notificacin positiva en las instrucciones del programa de usuario. En caso de interrupcin de la conexin, el interlocutor activo intenta volver a establecer la conexin creada.

    A travs 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 travs de configuracin de conexiones

    Despus de cargar la configuracin de conexiones y el programa de usuario en las CPU: El interlocutor pasivo crea el acceso de conexin 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 conexin. Si la conexin se ha podido establecer, se emite una notificacin positiva en las instrucciones del programa de usuario.

    Borrando la configuracin de conexiones de STEP 7 y cargando la configuracin modificada en la CPU. De lo contrario, no se interrumpe la conexin despus de la transferencia de datos, es decir, la conexin se conserva. Ventaja: el tiempo de ejecucin de las instrucciones en una nueva transferencia de datos es menor, puesto que la conexin no debe volver a establecerse.

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 45

    Comunicacin S7 7

    Caractersticas de la comunicacin S7 La comunicacin S7, como comunicacin homognea SIMATIC, se caracteriza por la comunicacin especfica del fabricante entre CPU SIMATIC (no es un estndar abierto). La comunicacin S7 sirve para la migracin y conexin con los sistemas existentes (S7-300, S7-400). Para los sistemas de automatizacin S7-1500 recomendamos utilizar la comunicacin abierta (vase el captulo Comunicacin abierta (Pgina 31)).

    Propiedades de la comunicacin S7 La CPU intercambia datos con otra CPU a travs de la comunicacin S7, mediante la interfaz PROFINET o PROFIBUS DP integrada o mediante un CP/CM con la interfaz correspondiente. La confirmacin se realiza mediante la aplicacin remota, es decir, en cuanto la CPU receptora recibe los datos, enva una confirmacin a la CPU emisora. El intercambio de datos se realiza a travs 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 conexin (comunicacin cliente/servidor). En el cliente se configura la conexin S7, se llaman las instrucciones correspondientes en el programa de usuario y se cargan la configuracin 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 comunicacin S7 con un interlocutor sin especificar (conexin 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 conexin S7 configurada de forma bilateral, ambos interlocutores pueden enviar y recibir datos. La configuracin, la llamada de instrucciones en el programa de usuario y la carga en la CPU se realiza en ambos interlocutores (comunicacin cliente/cliente). Una conexin configurada de forma bilateral tambin puede ser una conexin S7 sin especificar (ver arriba). La configuracin, etc. es necesaria en ambos interlocutores.

    www.infoPLC.net

  • Comunicacin S7

    Comunicacin 46 Manual de funciones, 01/2013, A5E03735817-01

    Instrucciones para la comunicacin S7 Para la comunicacin 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 rpida 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 simblico de bloques de datos no es posible.

    Resumen

    Tabla 7- 1 Resumen de la comunicacin S7 Servicio de comunicacin Modelo A travs de interfaz Configurar conexiones

    S7 Llamar la instruccin 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

    Comunicacin 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

  • Comunicacin S7

    Comunicacin 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 verificacin "Test, puesta en marcha, routing" en las propiedades de la interfaz PROFIBUS DP. Ajuste mediante esta casilla de verificacin si la interfaz PROFIBUS DP del esclavo DP es un dispositivo activo o pasivo en PROFIBUS. Casilla de verificacin 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 verificacin 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 verificacin "Test, puesta en marcha, routing"

    www.infoPLC.net

  • Comunicacin S7

    Comunicacin 48 Manual de funciones, 01/2013, A5E03735817-01

    Procedimiento para configurar la comunicacin S7 1. Configure el interlocutor en la vista de red del editor de hardware y de redes de STEP 7. 2. Seleccione el botn "Conexiones" y, en la lista desplegable, la entrada "Conexin S7". 3. Conecte las interfaces de los interlocutores entre s mediante la funcin arrastrar y soltar.

    Si todava no existe la subred correspondiente, se crear de forma automtica. Alternativas para conexiones S7 con interlocutores sin especificar: En el men contextual de la CPU, seleccione "Aadir nueva conexin". En el siguiente cuadro de dilogo, "Crear conexin", seleccione la interfaz local de la

    CPU y, como interlocutor, "Sin especificar".

    Figura 7-2 Conexin S7 con un interlocutor sin especificar

    4. En la ficha "Conexiones", seleccione la fila de la conexin S7.

    www.infoPLC.net

  • Comunicacin S7

    Comunicacin 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 conexin S7, p. ej., el nombre de la conexin y las interfaces del interlocutor utilizadas. Configure la direccin del interlocutor para las conexiones S7 con un interlocutor sin especificar.

    Figura 7-3 Configuracin de la comunicacin 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

  • Comunicacin S7

    Comunicacin 50 Manual de funciones, 01/2013, A5E03735817-01

    7. En el editor de programas, llame las instrucciones correspondientes para la comunicacin 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 "Comunicacin", las instrucciones PUT y GET y desplcelas a una red del OB 1 mediante arrastrar y soltar.

    Figura 7-4 Instrucciones PUT/GET

    8. Parametrice las instrucciones, qu datos se escriben dnde o de dnde se leen. 9. Cargue la configuracin hardware y el programa de usuario en la(s) CPU.

    www.infoPLC.net

  • Comunicacin S7

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 51

    Comunicacin S7 mediante CP 1543-1 Si configura la comunicacin S7 a travs de la interfaz PROFINET del CP 1543-1, puede seleccionar el protocolo de transporte para la transferencia de datos en las propiedades de la conexin S7, en "General": Casilla de verificacin "TCP/IP" activada (predeterminada): protocolo ISO on TCP

    (RFC1006): para la comunicacin S7 entre CPU S7-1500 Casilla de verificacin "TCP/IP" desactivada: protocolo ISO (RFC8073): direccionamiento

    a travs de direcciones MAC

    Figura 7-5 Seleccin del protocolo de transporte CP 1543-1

    Procedimiento para configurar una conexin S7 mediante distintas subredes Existe la posibilidad de utilizar una conexin S7 a travs 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 botn "Conectar en red". 3. Conecte las interfaces con las subredes PROFIBUS y PROFINET mediante la funcin

    arrastrar y soltar.

    www.infoPLC.net

  • Comunicacin S7

    Comunicacin 52 Manual de funciones, 01/2013, A5E03735817-01

    4. Seleccione el botn "Conexiones" y, en la lista desplegable, la entrada "Conexin S7". 5. En nuestro ejemplo, conecte una interfaz PROFINET de la CPU 1 con una interfaz

    PROFINET de la CPU 3 mediante la funcin Drag & Drop. Se ha establecido la conexin S7 de la CPU 1 a la CPU 3.

    Figura 7-6 Conexiones S7 mediante distintas subredes

    Informacin adicional En la ayuda en pantalla de STEP 7 encontrar ms informacin sobre la configuracin de conexiones S7 y sobre cmo utilizar las instrucciones para la comunicacin S7 en el programa de usuario.

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 53

    Acoplamiento punto a punto 8

    Funcionalidad La comunicacin mediante acoplamiento punto a punto en S7-1500, ET 200MP y ET 200SP se realiza mediante mdulos de comunicacin (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 mdulos de comunicacin o sistemas y equipos externos aptos para la comunicacin. Por lo general, en la comunicacin participan 2 interlocutores ("punto a punto"). En RS 422/485 puede haber ms de dos interlocutores.

    Protocolo para la comunicacin 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 segn el modelo de referencia ISO/OSI: Freeport: utiliza la capa 1 (nivel fsico) 3964 (R), USS y Modbus: utilizan las capas 1 y 2 (nivel fsico y nivel de seguridad, para

    conseguir una mayor seguridad de transmisin, 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, recepcin de carcter de fin, recepcin de nmero de datos fijo).

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

    www.infoPLC.net

  • Acoplamiento punto a punto

    Comunicacin 54 Manual de funciones, 01/2013, A5E03735817-01

    Propiedades del procedimiento 3964 (R) Al enviar, se aaden caracteres de control a los datos (de inicio, fin y control). El establecimiento y la interrupcin de la conexin se realizan mediante caracteres de

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

    Intercambio de datos mediante comunicacin Freeport o 3964 (R) Los datos enviados se guardan en bloques de datos (bfer de transmisin) en el programa de usuario de la CPU correspondiente. En el mdulo de comunicaciones existe un bfer de recepcin 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

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 55

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

    diseo S7-1500 con CPU y CM. 2. Parametrice la interfaz del CP (protocolo, parmetros de protocolo, direcciones) en el

    campo "General" de la ficha "Propiedades".

    Figura 8-1 Configuracin de la comunicacin 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 "Comunicacin", las instrucciones "Send_P2P" y "Receive_P2P" y desplcelas a una red del OB 1 mediante arrastrar y soltar.

    www.infoPLC.net

  • Acoplamiento punto a punto

    Comunicacin 56 Manual de funciones, 01/2013, A5E03735817-01

    5. Parametrice las instrucciones segn sus especificaciones. 6. Cargue la configuracin hardware y el programa de usuario en la CPU.

    Alternativa: Configuracin dinmica mediante el programa de usuario En determinados campos de aplicacin es ventajoso configurar la comunicacin de forma dinmica, es decir, controlada por una aplicacin especfica. Pueden verse casos de aplicacin tpicos, p. ej., en los fabricantes de maquinaria de serie. Para ofrecer a sus clientes interfaces de usuario lo ms cmodas posible, estos fabricantes adaptan los servicios de comunicacin a las correspondientes rdenes de mando.

    Instrucciones para la comunicacin Freeport Existen 3 instrucciones para la configuracin dinmica en el programa de usuario para la comunicacin Freeport. Lo siguiente se aplica a estas 3 instrucciones: Los datos de configuracin vlidos hasta el momento se sobrescriben, pero no se guardan de forma permanente en el sistema de destino. La instruccin "Port_Config" sirve para la configuracin controlada por programa de los

    puertos correspondientes del mdulo de comunicaciones. La instruccin "Send_Config" sirve para la configuracin dinmica, p. ej., de intervalos y

    pausas en la transferencia (parmetros de transferencia de serie) para el puerto correspondiente.

    La instruccin "Receive_Config" sirve para la configuracin dinmica, p. ej., de condiciones de inicio y fin de un mensaje que se va a transferir (parmetros de recepcin de serie) para el puerto correspondiente.

    Instrucciones para la comunicacin 3964 (R) Existen 2 instrucciones para la configuracin dinmica en el programa de usuario para la comunicacin 3964 (R). Para las instrucciones rige lo siguiente: Los datos de configuracin vlidos hasta el momento se sobrescriben, pero no se guardan de forma permanente en el sistema de destino. La instruccin "Port_Config" sirve para la configuracin controlada por programa de los

    puertos correspondientes del mdulo de comunicaciones. La instruccin "P3964_Config" sirve para la configuracin dinmica de parmetros de

    protocolo.

    Propiedades del protocolo USS Protocolo serie de transferencia de datos con trfico cclico de telegramas en modo

    semidplex, adaptado a las necesidades de la tecnologa de accionamientos. La transferencia de datos funciona segn el principio de maestro-esclavo.

    El maestro tiene acceso a las funciones del accionamiento y puede leer y escribir los parmetros de accionamiento.

    Es posible la difusin (Broadcast) a todos los esclavos.

    www.infoPLC.net

  • Acoplamiento punto a punto

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 57

    Intercambio de datos mediante comunicacin USS El mdulo de comunicaciones es el maestro. El maestro enva tramas de forma continua (tramas de peticin) 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 difusin (Broadcast). Para el maestro, la conexin con el accionamiento en cuestin 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 comunicacin USS 1. En la vista de dispositivos del editor de hardware y de redes de STEP 7, configure un

    diseo 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 "Comunicacin", las

    instrucciones para la comunicacin USS segn la tarea planteada y desplcelas a una red del OB 1 mediante arrastrar y soltar: La instruccin "USS_Port_Scan" permite la comunicacin a travs de la red USS. La instruccin "USS_Drive_Control" sirve para el intercambio de datos con el

    accionamiento. La instruccin "USS_Read_Param" sirve para leer parmetros del accionamiento. La instruccin "USS_Write_Param" sirve para modificar parmetros del

    accionamiento. 4. Parametrice las instrucciones segn sus especificaciones. 5. Cargue la configuracin hardware y el programa de usuario en la CPU.

    Propiedades del protocolo Modbus (RTU) La comunicacin se realiza mediante transmisiones serie asncronas con una velocidad

    de transferencia de hasta 115,2 kbits/s, semidplex. La transferencia de datos funciona segn 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 difusin (Broadcast) a todos los esclavos.

    www.infoPLC.net

  • Acoplamiento punto a punto

    Comunicacin 58 Manual de funciones, 01/2013, A5E03735817-01

    Intercambio de datos mediante comunicacin Modbus (RTU) El mdulo de comunicaciones puede ser maestro Modbus o esclavo Modbus. Un maestro Modbus se puede comunicar con uno o varios esclavos Modbus (el nmero depende de la fsica de la interfaz). Solo el esclavo Modbus direccionado de forma explcita 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 cdigo de error a disposicin del maestro.

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

    diseo 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 "Comunicacin", las

    instrucciones para la comunicacin Modbus segn la tarea planteada y desplcelas a una red del OB 1 mediante arrastrar y soltar: La instruccin "Modbus_Comm_Load" configura el puerto del CM para la

    comunicacin Modbus. La instruccin "Modbus_Master" se utiliza para la funcionalidad de maestro Modbus. La instruccin "Modbus_Slave" se utiliza para la funcionalidad de esclavo Modbus.

    4. Parametrice las instrucciones segn sus especificaciones. 5. Cargue la configuracin hardware y el programa de usuario en la CPU.

    Informacin adicional Encontrar ms informacin sobre la comunicacin a travs del acoplamiento punto a

    punto y los principios bsicos 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 cmo utilizar las instrucciones mencionadas para el acoplamiento punto a punto en el programa de usuario.

    Para ms informacin sobre los mdulos de comunicaciones con interfaz serie, consulte el manual de producto del mdulo de comunicaciones correspondiente.

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 59

    Routing 99.1 Routing S7 Definicin de routing S7

    Por "routing S7" se entiende la transferencia de datos ms all de los lmites de la red. Un emisor puede enviar informacin a un receptor a travs de distintas redes.

    Aplicacin El routing S7 es posible mediante subredes PROFINET y PROFIBUS. Los dispositivos PG/PC permiten ir ms all de los lmites de la subred, para poder, p. ej.: Cargar programas de usuario Cargar una configuracin hardware Ejecutar funciones de test y diagnstico

    Una conexin S7 entre dos CPU mediante subredes distintas Existe la posibilidad de establecer una conexin S7 entre dos CPU mediante subredes distintas (PROFIBUS y PROFINET). El procedimiento se describe en un ejemplo del captulo Comunicacin S7 (Pgina 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

    Comunicacin 60 Manual de funciones, 01/2013, A5E03735817-01

    Transiciones entre redes mediante routing S7: PROFINET - PROFINET El punto de transicin 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 acta como router entre la subred 1 y la subred 2.

    6XEUHG352),1(7

    6XEUHG352),1(7

    &38

    31 3131

    &38

    &3831'3 &3831'3

    3*

    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 travs 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.

    PDHVWUR'3 HVFODYR'3DFWLYR

    6XEUHG352),1(7 6XEUHG352),%86

    6XEUHG352),1(7

    &38 &38 &38

    &3831'3 &3831&0

    &3831'3

    3*

    3131 '3 '331

    Figura 9-2 Routing S7: PROFINET - PROFIBUS

    www.infoPLC.net

  • Routing 9.1 Routing S7

    Comunicacin 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 informacin sobre a qu

    subredes pueden acceder y a travs de qu vas de comunicacin (= informacin de routing). Los dispositivos obtienen la informacin de routing mediante la carga de la configuracin hardware en las CPU. Si la topologa presenta varias subredes, debe respetarse el siguiente orden durante la carga: cargue primero la configuracin hardware en las CPU que estn conectadas directamente a la misma subred que la PG/el PC y, despus, cargue sucesivamente las CPU del resto de subredes, desde la subred ms prxima hasta la ms lejana.

    La PG o el PC con el que desee establecer una conexin a travs de un router deber estar asignado a la misma subred a la que est conectado fsicamente.

    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 verificacin "Test, puesta en marcha, routing" en las propiedades de la interfaz DP del esclavo DP.

    Utilizacin del routing S7 Para la CPU, seleccione la interfaz PG/PC y la subred en el cuadro de dilogo "Conexin online" de STEP 7. El routing S7 se realiza de forma automtica.

    Nmero de conexiones para routing S7 El nmero de conexiones disponibles para routing S7 en las CPU, CM y CP se indica en los Datos tcnicos de los manuales de producto de la CPU/CM/CP correspondiente.

    www.infoPLC.net

  • Routing 9.1 Routing S7

    Comunicacin 62 Manual de funciones, 01/2013, A5E03735817-01

    Routing S7: Ejemplo de aplicacin La siguiente figura muestra a modo de ejemplo la asistencia tcnica a distancia de un equipo con una PG. En este caso, la conexin se establece fuera de los lmites de la subred mediante una conexin de mdem. Se puede configurar una conexin remota mediante TeleService en STEP 7 mediante "Accesos online" y "Conexin online".

    &RQWURODGRU,2SHM&3831'3

    ,'HYLFHSHM&3831'3

    0GHP

    6XEUHGSHM352),1(7

    $GDSWDGRUGH7HOH6HUYLFH

    0GHP6XEUHGSHM352),1(7

    3*

    31 3131

    Figura 9-3 Asistencia tcnica a distancia de una instalacin mediante TeleService

    Informacin adicional La asignacin de recursos de conexin en el routing S7 se describe en el captulo

    Asignacin de recursos de conexin (Pgina 65). Encontrar informacin detallada sobre la configuracin de TeleService en la ayuda en

    pantalla de STEP 7. Ms informacin sobre routing S7 y adaptadores TeleService mediante bsqueda en

    Internet.

    www.infoPLC.net

  • Routing 9.2 Routing de registros

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 63

    9.2 Routing de registros Definicin de routing de registros

    Los datos pueden ser enviados a equipos de campo mediante PROFIBUS por una estacin de ingeniera conectada a PROFINET. Los propios equipos de campo no tienen por qu admitir el routing de registros, ya que no transfieren la informacin recibida. Los datos enviados en el routing de registros contienen no solo la parametrizacin de los equipos de campo implicados (esclavos DP), sino tambin informacin especfica de los mismos, p. ej. valores nominales, valores lmite, etc. La estructura de la direccin de destino en el routing de registros depende del contenido de los datos, es decir, del esclavo DP al que estn destinados los datos. Con la PG/el PC se puede leer, mediante el routing de registros, un registro de parmetros ya existente en el equipo de campo, editarlo y volver a enviarlo al equipo de campo, siempre que la PG/el PC estn asignados a una subred distinta a la del esclavo de destino.

    Caso de aplicacin 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 parametrizacin y el diagnstico mediante registros normalizados (norma PROFIBUS). Una estacin de ingeniera 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 estacin de ingeniera. Adems, existen casos de aplicacin en los que STEP 7 realiza un routing de registros de forma automtica. Ejemplo: Un sistema de ingeniera est conectado a la subred PROFINET y llama registros PROFIBUS especiales desde un esclavo PROFIBUS DP. Las pasarelas PROFINET/PROFIBUS se configuran automticamente en el cuadro de dilogo "Conexin online" de STEP 7.

    www.infoPLC.net

  • Routing 9.2 Routing de registros

    Comunicacin 64 Manual de funciones, 01/2013, A5E03735817-01

    Ejemplo de routing de registros

    ,QGXVWULDO(WKHUQHW

    (VWDFLQGHLQJHQLHUDFRQ6,0$7,&3'0

    P$+$57

    '33$/LQN

    6,02&2'(

    (70

    6

    (7L63

    352),%86'3

    352),%863$

    Figura 9-4 Ejemplo de routing de registros

    Informacin adicional Consulte el manual de producto correspondiente para saber si la CPU, el CP o el CM

    utilizados soportan el routing de registros. La asignacin de recursos de conexin en el routing de registros se describe en el

    captulo Asignacin de recursos de conexin (Pgina 65). Encontrar ms informacin 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 ms informacin sobre la configuracin con STEP 7 en la ayuda en pantalla de STEP 7.

    www.infoPLC.net

  • Comunicacin Manual de funciones, 01/2013, A5E03735817-01 65

    Recursos de conexin 1010.1 Asignacin de recursos de conexin Asignacin de recursos de conexin en la conexin automtica

    En cuanto se conecta la PG o el dispositivo HMI con una CPU de forma fsica y en lnea en STEP 7, se asignan recursos de conexin.

    Asignacin de recursos de conexin en la configuracin programada de una conexin En las conexiones programadas, un recurso de conexin se asigna con la llamada de la instruccin correspondiente para establecer la conexin (TSEND_C o T_CON). Despus de la transferencia de datos, la conexin puede establecerse mediante la correspondiente parametrizacin de las instrucciones TSEND_C/TRCV_C o la llamada de la instruccin TDISCON. Si se establece la conexin, los recursos de conexin de CPU/CP/CM vuelven a estar disponibles. Si la conexin permanece, el tiempo de ejecucin de las instrucciones en una nueva transferencia de datos es menor, puesto que la conexin no debe volver a establecerse.

    Asignacin de recursos de conexin en la configuracin proyectada de una conexin En las conexiones configuradas, el recurso de conexin se asigna en cuanto se carga la configuracin hardware en la CPU. Tras la transferencia de datos, la conexin no se anula. El recurso de conexin queda asignado de forma permanente. Para volver a habilitar el recurso de conexin, debe borrarse la conexin configurada en STEP 7 y cargar la configuracin modificada en la CPU.

    Vigilancia del mximo nmero posible de recursos de conexin En el caso de las conexiones automticas, la CPU vigila que se respeten los recursos de conexin del sistema de automatizacin. Cuando se han agotado los recursos de conexin reservados, se pueden utilizar otros recursos (siempre que todava haya recursos de conexin disponibles para el sistema de automatizacin). Cuando se establecen o interrumpen las conexiones programadas en el programa de usuario, debe preocuparse usted mismo de respetar los lmites del sistema de automatizacin. Si se han configurado conexiones en STEP 7, STEP 7 vigila que se respete el mximo nmero posible de recursos de conexin en un sistema de automatizacin. STEP 7 notifica que se ha rebasado un lmite con la correspondiente advertencia.

    www.infoPLC.net

  • Recursos de conexin 10.1 Asignacin de recursos de conexin

    Comunicacin 66 Manual de funciones, 01/2013, A5E03735817-01

    Conexiones configuradas: visualizacin de los recursos de conexin en STEP 7 (vista offline) Puede mostrar los recursos de conexin reservados y disponibles de un sistema de automatizacin S7-1500 en la configuracin hardware. Los recursos de conexin se encuentran en la ventana de inspeccin, en las propiedades de la CPU.

    Figura 10-1 Recursos de conexin reservados y disponibles (vista offline)

    Recursos de conexin especficos de mdulo (vista offline) Las columnas de los recursos de conexin especficos de mdulo contienen la siguiente informacin para las CPU, los CP y los CM de un sistema de automatizacin S7-1500: cuntos recursos de conexin estn disponibles como mximo para CPU/CP/CM; cuntos de estos recursos se han configurado para qu conexiones de comunicacin; cuntos recursos de conexin se han configurado y utilizado en total para ello; cuntos recursos de conexin hay disponibles todava. La visualizacin es granular por mdulos y no por interfaces. En el ejemplo, la CPU tiene disponibles un mximo de 128 recursos de conexin. Se han configurado para la CPU 39 conexiones de comunicacin abiertas, 6 HMI y 2 S7, que en total ofrecen 47 recursos en la CPU. Todava 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 conexin 10.1 Asignacin de recursos de conexin

    Comunicacin Manual de funciones, 01/2013, A5E03735817-01 67

    Recursos de conexin especficos de la estacin (vista offline) El nmero mximo de recursos de conexin disponibles en el sistema de automatizacin (la estacin) depende de la CPU utilizada. Si se alcanza el lmite de la CPU utilizada, no importa si esta, los CP y los CM disponen de otros recursos de conexin especficos de mdulo. Se han agotado los recursos de conexin para esta estacin. En el ejemplo, el sistema de automatizacin dispone de 246 + 10 recursos de conexin reservados. Los 10 recursos de conexin estn reservados del siguiente modo: 4 para la comunicacin PG, que STEP 7 necesita, p. ej., para las funciones de test y

    diagnstico o para la carga en la CPU 4 para la comunicacin HMI, que se asignan a las primeras conexiones HMI

    configuradas en STEP 7 2 para la comunicacin con el servidor web, que se asignan al conectar un navegador

    web, siempre que est activo el servidor web de la CPU Un mximo de 246 recursos de conexin son dinmicos, es decir, estn disponibles para distintos servicios de comunicacin en el sistema de automatizacin. En el ejemplo se han configurado ya 147 de estos recursos de conexin para distintos servicios de comunicacin y mdulos. Quedan 99 recursos de conexin disponibles para el sistema de automatizacin. El tringulo de advertencia en la columna de los recursos dinmicos de la estacin aparece porque la suma del nmero mximo de recursos de conexin disponibles de CPU, CP y CM (= 294) rebasa el lmite de la estacin de 256.

    Nota

    Rebase de los recursos de conexin disponibles Si se rebasan los recursos de conexin especficos de la estacin, STEP 7 avisa de ello mediante una advertencia. Si esto ocurre, bien debe utilizarse una CPU con un lmite superior de recursos de conexin disponibles especficos de la estacin, bien debe reducirse el nmero de conexiones de comunicacin.

    www.infoPLC.net

  • Recursos de conexin 10.1 Asignacin de recursos de conexin

    Comunicacin 68 Manual de funciones, 01/2013, A5E03735817-01

    Visualizacin de los recursos de conexin 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 inspeccin, en el campo "Diagnstico", ficha "Informacin de la conexin", puede mostrarse el estado actual de los recursos de conexin asignados y no asignados para este sistema de automatizacin.

    Figura 10-2 Recursos de conexin: online

    Adems de los recursos de conexin reservados y configurados de la vista offline, la vista online de la tabla "Recursos de conexin" contiene columnas con los recursos de conexin de la CPU asignados actualmente. En la vista online se