Localización de Industrial Ethernet

Anuncio
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 superior
Workstation, PC
Nivel de célula
DCS, PLC, PC
Nivel de
campo
Nivel
actuador
sensor
Localización de Industrial Ethernet
DCS, PLC, PC
Accionamientos
Válvulas
Actuadores
Sensores
Sistema de Automatización Integral
SIMATIC PG
SIMATIC PC
SIMATIC HMI
SIEMENS
S IM A T IC O P 17
PG 740
K1
K2
K3
K4
K 5
K6
K7
K 8
K1
K12
K 13
K1 4
K 1 5
K16
H EL P
S HI FT
K 10
K9
ES C
7
8
D
4
E
5
A
1
9
A C K
F
6
B
2
0
.
C
3
S
H IF T
I NS
H EL P
E N T ER
D E L
MPI - Network
SIMATIC NET
Industrial Ethernet
PROFIBUS
Controladores
SIMATIC
SIEMENS
SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
CPU 212
Q0.5
I0.6
I0.7
SIMATIC
S7-200
PROFIBUS-DP
SIMATIC DP
FM
SV
ASI
¿Dónde se emplea la Industrial Ethernet?
Ö Grandes cantidades de datos: Intercambio de grandes
cantidades de datos (en el entorno de Megabytes)
Ö Grandes distancias: Hasta 4,3 Km.
Ö 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 Mbit/s
Ö Número máximo de participantes 1.024
Ö 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 y óptico)
Ö 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
Ö Coexiste con otras aplicaciones Ethernet
Por ejemplo: Novell, LAN-Manager, TCP/IP...
Funciones Adicionales que Ofrece Industrial Ethernet
Alta disponibilidad
(Concepto de redundancia)
Testeo y
diagnosis
Acceso al mundo del
PC y de las WS
Gran inmunidad
a EMV
Programación a
distancia
Robusta
mecánicamente
Administración de la red
(SNMP)
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.1d)
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 MBit/seg.
Medio de transmisión
Eléctrico:
Optico:
Cable triaxial
Par trenzado Industrial
Fibra óptica
Máx. nº participantes
1.024
Distancia de red
Eléctrica:
Óptica:
Topología
Lineal, árbol, estrella, anillo redundante
Aplicaciones
Redes de célula y de gestión
máx. aprox. 1,5 Km
máx. aprox. 4,3 Km
Topologías de Red
Ö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
9 Estructuras en lineales, 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
Cable Fibra Optica
‰
Cables de fibra óptica de
vidrio conforme a IEC
60793 / 60794
‰
Cables de fibra óptica de
plástico
‰
Conector de bayoneta y de
inserción-extracción
‰
Separación de potencial
‰
Inmune a interferencias
electromagnéticas
‰
Seguro ante escuchas
‰
Grandes distancias
(Multimodo: 4,5 km;
Monomodo: 42 km)
‰
Diseño de redes redundantes
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
optimizado para la transferencia
de grandes cantidades de datos
p.e. ficheros o recetas
Norma ISO 8073 (Clase 4)
optimizado para la
transferencia de variables
p.e. servicio y observación
Protocolos de Usuario para Industrial Ethernet
PC/PG
PC/PG
PC/PG
Ethernet
Industrial
SIMATIC S5
SIMATIC S5
TCP/IP Nativo
SIMATIC S7
SEND/RECEIVE
SIMATIC S7
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
(Send/Receive)
C
TCP/IP nativo
Servicios de comunicación basados en el interfaz de
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).
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
Protocol
Description
Typical Siemens Partner
Device
CP 1613
CP 343-1
CP 443-1
S7 Communication
Integrated and optimized
communications functionality
of the SIMATIC S7/C7
systems for a wide range of
applications (TCP/IP with RFC
1006 or ISO).
S5-compatible communication
(Send/Receive)
Communication services based
on the transport protocol
(TCP/IP with RFC 1006 or
ISO) for data exchange with
S5 and S7 devices.
CP 1613
CP 343-1
CP 443-1
TCP/IP native
Simple communication
services based on TCP/IP for
data exchange with any device
that supports the TCP/IP
protocol.
Any PC Ethernet adapter
CP 1613
CP 443-1
Formatos de las Tramas
CAMPOS INICIALES
6 bytes
6 bytes
2 bytes
1 byte
1 byte
DIRECCIÓN
ETHERNET
DESTINO
DIRECCIÓN
ETHERNET
FUENTE
LONGITUD
LSAP
DESTINO
LSAP
FUENTE
variable
variable
variable
FE
FE
2 byte
CONTROL
03
00
TPDU´s de Transporte
Ö 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
Confirmados
ÖServicios no
Confirmados
9 Envío/ Recepción
9 Datagrama
9 Lectura
9 Multicast
9 Escritura
9 Broadcast
Servicio de ENVÍO-RECEPCIÓN
API 2
API 1
1.
Envío de datos desde el API 1
al API 2
DT con sólo datos
2.
Envío de “1”, si se transmiten
datos con diferente secuencia
( lazo de repetición )
3.
Envío de datos finales
DT con sólo datos y última
Servicio de LECTURA (I)
API 2
API 1
1.
Solicitud de datos desde el API 1
al API 2
DT con cabecera REQ S5 (DB, MB, T, Z, etc)
2.
Reconocimiento negativo con
número de error
DT con cabecera ACK S5, con código de error
Reconocimiento positivo
3.
Recepción de los datos solicitados
4.
Recepción del 3, si se transmiten
datos con diferente secuencia
5.
Recepción de datos finales
DT con cabecera ACK S5 sin error + datos
DT con sólo datos
( lazo de repetición )
DT con sólo datos y última
Servicio de LECTURA (II)
PLC1
CP 1
INA 1
CABLE
INA 2
CP 2
OPEN
RETURN
CON. REQU
CON. AWAIT
CONNEC. REQUEST
Ritmo aproximado
de 1seg.
CONNEC. CONFIRM
RETURN
ACK, sin crédito 2
RECEIVE
ACK, sin crédito 1
buffer 16 by
ACK, con crédito 2
Enable
FETCH-HDB RETURN
PLC 2
OPEN
RETURN
fase de
conexión
indicate
connection
established
ACK, sin crédito 1
fase de
mantenimiento
ACK, sin crédito 1
ACK, con crédito 2
Servicio de LECTURA (III)
PLC1
CP 1
FETCH DIR
Parámetros
fuente+destino
INA 1
RECEIVE
RETURN
PDU solici. READ
con paráme. fuente
palabra
de estado
RESET
glag de estado
CP 2
RETURN
ACK, sin crédito 2
PLC 2
flag del
SEND ALL
SEND ALL
ACK, con crédito 1
fase de
intercambio
de datos
Datos
SEND
PDU reconocimiento
READ mas datos
ACK, sin crédito 1
RECEIVE ALL
Datos
INA 2
ACK, con crédito 2
SEND
RETURN
flag del
RECEIVE ALL
CABLE
RETURN
Datos
CLOSE
DISCONNECT
REQUEST
RETURN
DISCONNECT
CONFIRM
fase de
desconexión
Cabeceras de solicitud y reconocimiento de LECTURA
Solicitud
Byte
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Reconocimiento
Significado
Identificador del sistema
Identificador del sistema
Longitud de la cabecera
Identificador código
operación
Longitud código
operación
Código de operación
Bloque origen
Longitud del bloque de
origen
Identificador del origen
Número del bloque de
datos
Dirección de comienzo.
Parte alta
Dirección de comienzo.
Parte baja
Longitud de datos. Parte
alta
Longitud de datos. Parte
baja
Campo vacío
Longitud del campo
vacío
Valor
"S"
"5"
16
01
03
05
03
08
variable
variable
variable
Significado
Identificador del sistema
Identificador del sistema
Longitud de la cabecera
Identificador código
operación
Longitud código
operación
Código de operación
Bloque reconocimiento
Longitud del bloque de
reconocimiento
Número de error
Campo vacío
variable
Longitud del campo
vacío
Libre
variable
Libre
variable
Libre
FF
02
10
Valor
"S"
"5"
16
01
03
06
0F
03
Nr
FF
07
Libre
Libre
A partir de esta
dirección datos de
usuario hasta 64 bytes
Tipos de Datos (I)
Área S5
Identificador
origen
Descripción
DBNR
Rango
Dirección
de
comienzo
Rango
Longitud
Rango
DB
01H
MB
02H
EB
03H
AB
04H
PB
05H
Z
06H
Zona de
Zona de
Zona de
Zona de
Zona de
Zona de
marcas
imagen de imagen de periferia contadores
datos
salidas
entradas
(DB)
Número Irrelevante Irrelevante Irrelevante Irrelevante Irrelevante
del DB
1.... 255
Byte de Número de
Byte de
Byte de
Número de Byte de
contador
periferia
salidas
entradas
marcas
DW
1... 2047
Cantidad
de datos
en DW
0.... 255
Cantidad
de datos
en bytes
0....127
Cantidad
de datos
en bytes
0.... 127
Cantidad
de datos
en bytes
0....127
Cantidad
de datos
en bytes
0.... 255
Cantidad
de datos
en DW
1.... 2048
1.... 256
1...128
1...128
1... 256
1....256
Tipos de Datos (II)
Área S5
Identificador
origen
Descripción
DBNR
Rango
Dirección
de
comienzo
Rango
Longitud
Rango
T
07H
RS
08H
AS
09H
Zona de
temporizadores
Zona de
datos del
sistema
Direcciones
absolutas
de
memoria
Irrelevante Irrelevante Irrelevante
DX
0AH
DE
10H
OB
11H
En DB
extendido
En un DB
en
memoria
externa
Zona de
módulos
de E/S
externa
Número
Número Irrelevante
del DX
del DB
1.... 255
1.... 255
Número de Número de Dirección Número de Número de Número de
temporiza- DW del
absoluta
DW
DW
byte de
dor
sistema
de
periferia
comienzo
1... 255
0.... 511
0....FFFF 1... 2047
0.....255
0.... 511
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
1.... 256
1....128
1...32767
1...2048
1... 2048
1....256
Servicio de ESCRITURA
API 2
API 1
1.
Envío de datos desde el API 1
al API 2
DT con cabecera REQ S5 (DB, MB, etc)+datos
2.
Reconocimiento negativo con
número de error
DT con cabecera ACK S5, con código de error
3.
Envío de datos
4.
Envío del 3, si se transmiten
datos con diferente secuencia
5.
Envío de datos finales
6.
Reconocimiento positivo
DT con sólo datos
( lazo de repetición )
DT con sólo datos y última
DT con cabecera ACK S5 sin error
Cabeceras de Solicitud y Reconocimiento de ESCRITURA
Solicitud
Byte
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
Reconocimiento
Significado
Identificador del sistema
Identificador del sistema
Longitud de la cabecera
Identificador código
operación
Longitud código
operación
Código de operación
Bloque origen
Longitud del bloque de
origen
Identificador del origen
Número del bloque de
datos
Dirección de comienzo.
Parte alta
Dirección de comienzo.
Parte baja
Longitud de datos. Parte
alta
Longitud de datos. Parte
baja
Campo vacío
Longitud del campo
vacío
A partir de esta
dirección datos de
usuario de hasta 64 bytes
Valor
"S"
"5"
16
01
03
03
03
08
variable
variable
variable
Significado
Identificador del sistema
Identificador del sistema
Longitud de la cabecera
Identificador código
operación
Longitud código
operación
Código de operación
Bloque reconocimiento
Longitud del bloque de
reconocimiento
Número de error
Campo vacío
variable
Longitud del campo
vacío
Libre
variable
Libre
variable
Libre
FF
02
Libre
Libre
Valor
"S"
"5"
16
01
03
04
0F
03
Nr
FF
07
Servicio de ENVÍO-RECEPCIÓN de Datos Expéditos
API 2
API 1
1.
Envío de datos desde el API 1
al API 2
ED con sólo datos
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:
Ö Protocolo:
Ö Interfase:
Ö Parametriz.:
Ö Conectable a:
Formato S7-400
SEND-RECEIVE, funciones S7, PROFInet, IT
TP (par trenzado)
Switch de 4 puertos
S7 para Ethernet Industrial
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
Conclusiones y Mejoras
Ö Conclusiones
9 Rápida implementación y actualización de las nuevas tecnologías
9 Evolución rápida y constante de las tecnologías que las soportan
9 Fácilmente conectable a otros sistemas existentes de la empresa
9 Bajo coste de propiedad, escasa dependencia de una única casa
Ö Mejoras sobre Ethernet
9 Diciembre 1996
IEEE 802.12d
Enlaces Redundantes
9 Enero 1997
IEEE 802.3x
Full Duplex
9 Enero 1998
IEEE 802.3z
Gigabit Ethernet
9 Septiembre 1998
IEEE 802.1p
Priorización de mensajes
Descargar