You are on page 1of 20

Industrial Ethernet

Comunicaciones Industriales

Índice
TEMA – Industrial Ethernet
1. – Introducción
1.1 – Localización dentro de las Redes de Comunicaciones Industriales
1.2 – Características Principales
2. – Topologías de Red, Medios de Transmisión y Componentes del Bus
3. – Acceso al Medio
4. – Protocolo de Transporte
5. – Arquitecturas de la Red
6. – Formatos de las Tramas
7. – Servicios de la SEND/RECEIVE
7.1 – Servicio de ENVÍO-RECEPCIÓN
7.2 – Servicio de LECTURA
7.3 – Servicio de ESCRITURA
7.4 – Servicio de ENVÍO-RECEPCIÓN de Datos Expéditos
7.5 – Tipos de Datos
8. – Elementos Simatic: Procesadores de Comunicación
9. – Conclusiones y Mejoras
Localización de Industrial Ethernet

Nivel
Nivel
Planta
Planta
Tiempo
Tiempode
de
Ciclo
Ciclode
deBus
Bus
<<1000
1000ms
ms

Nivel
Nivel
Proceso
Proceso
Tiempo
Tiempode de
Ciclo
CiclodedeBus
Bus
<<100
100ms
ms

Nivel
Nivel
Dispositivo
Dispositivo
Tiempo
Tiempodede
Ciclo
Ciclode
deBus
Bus
<<10
10ms
ms

Requisitos Especiales sobre Ethernet en Automatización Industrial

Alta
disponibilidad

Ingeniería Rápidos
de toda la planta tiempos
de reacción

Eficiente
Instalación Automatización diagnóstico de
válida en ámbito red y de
Industrial
Industrial dispositivo

Integración Protección
en las plantas de acceso
existentes configurable

Aplicaciones
de seguridad
Sistema de Automatización Integral – TIA
SIMATIC HMI SIMATIC PG
SIMATIC PC

SIEMENS

S IM A T IC O P 17

PG 740

K1 K2 K3 K4 K 5 K6 K7 K 8
H EL P

S HI FT

K9 K 10 K1 K12 K 13 K1 4 K 1 5 K16

ES C
7 8 9 0
A C K
D E F
4 5 6 .
A B C
I NS
1 2 3 S H IF T
D E L
H EL P E N T ER

MPI - Network
SIMATIC NET Industrial Ethernet
PROFIBUS

Controladores
SIMATIC

SIEMENS SF I0.0 Q0.0 CPU 212


RUN I0.1 Q0.1
STOP I0.2 Q0.2
I0.3 Q0.3
I0.4 Q0.4
I0.5 Q0.5
I0.6
I0.7
SIMATIC
S7-200

PROFIBUS-DP

SIMATIC DP FM

SV
ASI

Comunicaciones Ethernet en Simatic


Internet PG/STEP7 TD/OP PC
Explorer STEP7

5 1 2
4 6

3 7 3rd
3rd parte
parte

Ingeniería/Puesta en marcha/ IO Distribuidas


1 Servicio 4 „ PROFInet IO
„ Específico S7

Visualización con TD/OP/OS Acceso remoto vía navegador


2 „ Específico S7 y PROFINET 5 WEB
„ Estándares IT y PROFINET

Intercambio de datos entre Conexión a supervisión/MES


6
3 dispositivos inteligentes OPC, Softnet
„ Específico S7 y PROFINET 7 „ OPC, Softnet
„ Comunicación S7 „ Socket TCP/IP
¿Dónde se emplea la Industrial Ethernet?

Ö Grandes cantidades de datos: Intercambio de grandes


cantidades de datos (en el entorno de Megabytes)

Ö Grandes distancias: Posibilidad de grandes distancias


entre dispositivos

Ö Múltiples tipos de dispositivos: Comunicación entre


aparatos de ingeniería, ordenadores y dispositivos de control

Ö Múltiples tipos de comunicaciones: Permite una


interconexión entre la oficina técnica y el mundo de la
automatización

Panorámica

Ö Red que cumple con los estándares internacionales (IEEE


802.3) válida para todos los campos en la automatización de la
producción
Ö Procedimiento de acceso CSMA/CD según IEEE 802.3
(Ethernet)
Ö Velocidad de transmisión 10/100/1000 Mbit/s
Ö Gran número de participantes
Ö Desde hace mas de 10 años es el estándar para redes de célula
en el mundo
Ö Diferentes medios de transmisión (eléctrico, óptico, inalámbrico)
Ö Componentes para estructurar y segmentar la red
(repetidores/concentradores de estrella activos, puentes/switch,
router)
Ventajas que Ofrece Industrial Ethernet

Ö Red de fábrica de gran potencia para el nivel de célula


Altas prestaciones aún en el caso de existir muchos participantes y grandes
distancias
Ö Amplia superficie de cobertura y alcanza grandes distancias
Mediante la combinación de las técnicas eléctrica y óptica
Ö Transferencia de datos segura
Aún en el caso de la existencia de perturbaciones electromagnéticas mediante
componentes idóneos para la industria
Ö Ahorro de costes
Mediante una disminución de los costes de montaje y cableado
Ö Líder universal dentro de las redes industriales
Ethernet Industrial ha mostrado su eficacia en miles de instalaciones
Ö Coexistencia entre protocolos/aplicaciones sobre Ethernet
TCP/IP...

Funciones Adicionales que Ofrece Industrial Ethernet

Alta disponibilidad
(Concepto de redundancia)

Testeo y Acceso al mundo del


diagnosis PC y de las WS

Gran inmunidad
Robusta
a EMV
mecánicamente

Programación a Administración de la red


distancia (SNMP)
Datos Técnicos

Estándar Ethernet según IEEE 802.3/ISO 8802.3


Modo de acceso CSMA/CD (carrier sense multiple
access/collision detection)
Velocidad de trans. 10/100/1000 MBit/seg.
Medio de transmisión Eléctrico: Par trenzado
Óptico: Fibra óptica
Inalámbrico
Máx. nº participantes (1.024)
Distancia de red Eléctrica: máx. aprox. 1,5 Km
Óptica: máx. aprox. 4,3 Km
Topología Lineal, árbol, estrella, anillo redundante
Aplicaciones Redes de célula y de gestión

Problemas de Ethernet para la Industria


Ö Sistema no determinístico
Ö Ambiente industrial
9 Golpes y vibraciones
9 Temperatura
9 Ambientes Corrosivos
9 Etc.

• Solución al indeterminismo:
– Switching
– Priority Switching
(IEEE 802.1P, IEEE 802.1Q)
Switching: Conmutadores
Ö Switching LAN B

9 Previene colisiones
9 Transmisión de datos full duplex /
paralelo
LAN C
9 Quality of Service QoS (prioridad
de telegramas de tiempo real)
LAN D
LAN A
9 Amplía la comunicación directa
entre los segmentos Ethernet
que se decidan
9 Amplía el nivel de datos que
circula por la red

Control Control

Equipo Equipo Equipo Equipo Equipo Equipo Equipo

Switching: Conmutadores
Ö Cut-Through
9 Envío entre puertos antes de recoger toda la trama
Ö Store and Forward
9 Recogida, almacenamiento, tratamiento y envío de tramas

Comunicación RT (Cut-Through optimizado)

Comunicación TCP/IP (Store and Forward)


Topologías de Red
Ö Se puede usar cualquier topología: anillo, estrella, árbol, lineal
9 Típicamente el nivel de campo requiere una estructura lineal con ramas
9 La red se puede ajustar a la máquina de manera óptima
9 También se soporta estructuras de anillo redundante

Anillo
Lineal

Estrella

Componentes del Bus: Medios de Transmisión

ÖRedes eléctricas: cable de par


trenzado (TP)
9 Cable de 4 hilos trenzados por pares
9 Especialmente seguro ante interferencias (doble apantallamiento)
9 Costes favorables en el cableado
9 Estructuras en estrella y lineales

ÖRedes ópticas: Cable de fibra


óptica (OF)
9 Estructuras en linea, en estrella o en anillo con elevados alcances
9 No existe la posibilidad de interferencias debidas a perturbaciones
EMV
9 Alta disponibilidad mediante arquitecturas redundantes (anillos)
Medio de Transmisión: Par Trenzado

‰ Cableado Par Trenzado


‰ Par trenzado conforme a IEC
11801/61156
‰ Versión híbrida (datos+energía)
‰ Máxima long. del cable 100 m
‰ Conector IP20 – RJ45 diseñado
para entorno de oficina
‰ Conector IP65 – M12 –
Compatible con IP20

Medio de Transmisión: Fibra Óptica

Cable de fibra óptica


‰ Red óptica
‰ Separación de potencial
‰ Inmune a interferencias
electromagnéticas
‰ Seguro ante escuchas
‰ Grandes distancias
Cable Fibra Optica (Multimodo: 4,5 km;
‰ Cables de fibra óptica de Monomodo: 42 km)
vidrio conforme a IEC ‰ Diseño de redes redundantes
60793 / 60794
‰ Cables de fibra óptica de
plástico
‰ Conector de bayoneta y de
inserción-extracción
Componentes del Bus: Conmutadores
Ö Scalance X005
9 switch no gestionado
9 Diagnóstico en el dispositivo

Ö Scalance X-200
9 Utilización en un anillo redundante
9 Gestión de redes y diagnóstico
9 Integración en la ingeniería existente

Ö Scalance X-400
9 Sistema modular
9 Acoplamiento redundante de anillos Gigabit
9 Integración en redes corporativas

Protocolo de Transporte, TCP ó ISO

TCP/IP ISO
Estándar de-facto Norma ISO 8073 (Clase 4)
optimizado para la transferencia optimizado para la
de grandes cantidades de datos transferencia de variables
p.e. ficheros o recetas p.e. servicio y observación
Protocolos de Usuario para Industrial Ethernet

PC/PG PC/PG PC/PG

Ethernet
Industrial

SIMATIC S5 SIMATIC S5 SIMATIC S7 SIMATIC S7

TCP/IP Nativo SEND/RECEIVE Comunicaciones S7

Pila de Protocolos para Industrial Ethernet

Símbolo Protocolo Descripción


A,E Comunicaciones S7 Interfaz de usuario uniforme para TCP/IP (A) e ISO (E)
empleando funciones S7
B,D Comunicación compatible S5 Servicios de comunicación basados en el interfaz de
(Send/Receive) transporte ISO para intercambio de datos con
dispositivos S5 y S7. Con TCP/IP, es necesario un
adaptador (RFC 1006). Esto hace un interfaz uniforme
send/receive para TCP/IP (B) e ISO (D).
C TCP/IP nativo Servicios de comunicación simple basados en TCP/IP
(C) para intercambio de datos con dispositivos con
TCP/IP.
Protocolos y Dispositivos para SIMATIC NET Industrial Ethernet

Protocolo Descripción Dispositivo

Comunicaciones S7 Comunicaciones integradas y optimizadas CP 1613


de los sistemas S7/C7 para amplio rango de CP 343-1
aplicaciones (ISO 8073 o TCP/IP con RFC
1006). CP 443-1

Comunicación Servicios de comunicación basados en el CP 1613


compatible S5 protocolo de transporte (ISO 8073 o TCP/IP CP 343-1
(Send/Receive) con RFC 1006) para el intercambio de datos
con dispositivos S7 o S5. CP 443-1

TCP/IP nativo Servicios de comunicación sencillos Adaptador PC Ethernet


basados en TCP/IP para el intercambio de CP 1613
datos con cualquier dispositivo que soporta
el protocolo TCP/IP. CP 343-1
CP 443-1

Formatos de las Tramas


Ö Campos Iniciales
9 LSAP Destino (1byte): valor 0xFE
9 LSAP Fuente (1byte): valor 0xFE
9 Control (2bytes): valor 0x0300

Trama Ethernet (máximo 1526 bytes)



DSAP
SSAP

MAC MAC
SFD

Preámbulo Long. Ctrl Datos FCS


Dirección Destino Dirección Origen

Bytes 8 1 6 6 2 1 1 2 4
46-1500
TPDU´s de Transporte – ISO 8073

Ö Petición de conexión (CR)


Ö Confirmación de la conexión (CC)
Ö Reconocimiento (AK)
Ö Datos (DT)
Ö Petición de desconexión (DR)
Ö Confirmación de la desconexión (DC)
Ö Datos expeditos (ED)
Ö Reconocimiento de datos expeditos (EA)

Servicios SEND/RECEIVE

ÖServicios ÖServicios no
Confirmados Confirmados
9 Envío/ Recepción 9 Datagrama
9 Lectura 9 Multicast
9 Escritura 9 Broadcast
Servicio de ENVÍO-RECEPCIÓN

API 1 API 2
1. Envío de datos desde el API 1 DT con sólo datos
al API 2

2. Envío de “1”, si se transmiten ( lazo de repetición )


datos con diferente secuencia

DT con sólo datos y última


3. Envío de datos finales

Servicio de LECTURA (I)

API 1 API 2
1. Solicitud de datos desde el API 1 DT con cabecera REQ S5 (DB, MB, T, Z, etc)
al API 2
2. Reconocimiento negativo con DT con cabecera ACK S5, con código de error
número de error

Reconocimiento positivo DT con cabecera ACK S5 sin error + datos

DT con sólo datos


3. Recepción de los datos solicitados

4. Recepción del 3, si se transmiten ( lazo de repetición )


datos con diferente secuencia

DT con sólo datos y última


5. Recepción de datos finales
Servicio de LECTURA (II)

PLC1 CP 1 INA 1 CABLE INA 2 CP 2 PLC 2

OPEN OPEN
RETURN RETURN
CON. REQU CON. AWAIT
CONNEC. REQUEST
fase de
Ritmo aproximado conexión
de 1seg. indicate
Enable CONNEC. CONFIRM connection
FETCH-HDB RETURN RETURN established
ACK, sin crédito 2
RECEIVE
ACK, sin crédito 1
buffer 16 by
ACK, con crédito 2
ACK, sin crédito 1
fase de
ACK, sin crédito 1 mantenimiento
ACK, con crédito 2

Servicio de LECTURA (III)

PLC1 CP 1 INA 1 CABLE INA 2 CP 2 PLC 2

FETCH DIR ACK, con crédito 2


Parámetros SEND
PDU solici. READ fase de
fuente+destino
con paráme. fuente RETURN flag del intercambio
SEND ALL de datos
RETURN ACK, sin crédito 2
SEND ALL
Datos
RECEIVE SEND
ACK, con crédito 1
PDU reconocimiento
flag del READ mas datos
RETURN
RECEIVE ALL
ACK, sin crédito 1
RECEIVE ALL RETURN

Datos Datos
palabra
de estado

RESET DISCONNECT
CLOSE fase de
REQUEST
desconexión
DISCONNECT
RETURN CONFIRM
glag de estado
Cabeceras de solicitud y reconocimiento de LECTURA
Solicitud Reconocimiento
Byte Significado Valor Significado Valor
0 Identificador del sistema "S" Identificador del sistema "S"
1 Identificador del sistema "5" Identificador del sistema "5"
2 Longitud de la cabecera 16 Longitud de la cabecera 16
3 Identificador código 01 Identificador código 01
operación operación
4 Longitud código 03 Longitud código 03
operación operación
5 Código de operación 05 Código de operación 06
6 Bloque origen 03 Bloque reconocimiento 0F
7 Longitud del bloque de 08 Longitud del bloque de 03
origen reconocimiento
8 Identificador del origen variable Número de error Nr
9 Número del bloque de variable Campo vacío FF
datos
A Dirección de comienzo. variable Longitud del campo 07
Parte alta vacío
B Dirección de comienzo. variable Libre
Parte baja
C Longitud de datos. Parte variable Libre
alta
D Longitud de datos. Parte variable Libre
baja
E Campo vacío FF Libre
F Longitud del campo 02 Libre
vacío
10 A partir de esta
dirección datos de
usuario hasta 64 bytes

Tipos de Datos (I)

Área S5 DB MB EB AB PB Z
Identificador 01H 02H 03H 04H 05H 06H
origen
Descripción Zona de Zona de Zona de Zona de Zona de Zona de
datos marcas imagen de imagen de periferia contadores
(DB) entradas salidas
DBNR Número Irrelevante Irrelevante Irrelevante Irrelevante Irrelevante
del DB
Rango 1.... 255
Dirección Número de Byte de Byte de Byte de Byte de Número de
de DW marcas entradas salidas periferia contador
comienzo
Rango 1... 2047 0.... 255 0....127 0.... 127 0....127 0.... 255
Longitud Cantidad Cantidad Cantidad Cantidad Cantidad Cantidad
de datos de datos de datos de datos de datos de datos
en DW en bytes en bytes en bytes en bytes en DW

Rango 1.... 2048 1.... 256 1...128 1...128 1... 256 1....256
Tipos de Datos (II)

Área S5 T RS AS DX DE OB
Identificador 07H 08H 09H 0AH 10H 11H
origen
Descripción Zona de Zona de Direccio- En DB En un DB Zona de
temporiza- datos del nes extendido en módulos
dores sistema absolutas memoria de E/S
de externa externa
memoria
DBNR Irrelevante Irrelevante Irrelevante
Número Número Irrelevante
del DX del DB
Rango 1.... 255 1.... 255
Dirección Número de Número de Dirección Número de Número de Número de
de temporiza- DW del absoluta DW DW byte de
comienzo dor sistema de periferia
comienzo
Rango 1... 255 0.... 511 0....FFFF 1... 2047 0.....255 0.... 511
Longitud Cantidad Cantidad Cantidad Cantidad Cantidad Cantidad
de datos de datos de datos de datos de datos de datos
en DW en bytes en DW en DW en DW en bytes

Rango 1.... 256 1....128 1...32767 1...2048 1... 2048 1....256

Servicio de ESCRITURA

API 1 API 2
1. Envío de datos desde el API 1 DT con cabecera REQ S5 (DB, MB, etc)+datos
al API 2
2. Reconocimiento negativo con DT con cabecera ACK S5, con código de error
número de error
DT con sólo datos
3. Envío de datos

4. Envío del 3, si se transmiten ( lazo de repetición )


datos con diferente secuencia

DT con sólo datos y última


5. Envío de datos finales
DT con cabecera ACK S5 sin error
6. Reconocimiento positivo
Cabeceras de Solicitud y Reconocimiento de ESCRITURA
Solicitud Reconocimiento
Byte Significado Valor Significado Valor
0 Identificador del sistema "S" Identificador del sistema "S"
1 Identificador del sistema "5" Identificador del sistema "5"
2 Longitud de la cabecera 16 Longitud de la cabecera 16
3 Identificador código 01 Identificador código 01
operación operación
4 Longitud código 03 Longitud código 03
operación operación
5 Código de operación 03 Código de operación 04
6 Bloque origen 03 Bloque reconocimiento 0F
7 Longitud del bloque de 08 Longitud del bloque de 03
origen reconocimiento
8 Identificador del origen variable Número de error Nr
9 Número del bloque de variable Campo vacío FF
datos
A Dirección de comienzo. variable Longitud del campo 07
Parte alta vacío
B Dirección de comienzo. variable Libre
Parte baja
C Longitud de datos. Parte variable Libre
alta
D Longitud de datos. Parte variable Libre
baja
E Campo vacío FF Libre
F Longitud del campo 02 Libre
vacío
10 A partir de esta
dirección datos de
usuario de hasta 64 bytes

Servicio de ENVÍO-RECEPCIÓN de Datos Expéditos

API 1 API 2
1. Envío de datos desde el API 1 ED con sólo datos
al API 2
SIMATIC S7: CP 343-1 Advanced
Ö Formato: Formato S7-300, doble ancho
Ö Protocolo: SEND-RECEIVE, funciones S7, PROFInet, IT
Ö Interfase: TP (par trenzado)
Ö Parametriz.: S7 para Ethernet Industrial
Ö Conectable a: S7-300

SIMATIC S7: CP 443-1 Advanced


Ö Formato: Formato S7-400
Ö Protocolo: SEND-RECEIVE, funciones S7, PROFInet, IT
Ö Interfase: TP (par trenzado)
Switch de 4 puertos
Ö Parametriz.: S7 para Ethernet Industrial
Ö Conectable a: S7-400
PC/PG: SIMATIC NET CP 1613 A2
Ö Formato: Formato corto, PCI
Ö Protocolo: Protocolos de transporte ISO y TCP/IP
integrados. Servicios de comunicación a
través de comunicación PG/OP, S7 o
comunicación compatible S5
(SEND/RECEIVE).
Ö Conexiones: Hasta 80
Ö Sist. Operat: Windows XP, Linux
Ö Particularid.: Microprocesador integrado
OPC como interfaz estándar

You might also like