Académique Documents
Professionnel Documents
Culture Documents
Necesidades de comunicacin
Un proceso se realiza realiza en dos Un proceso se en dos estaciones separadas 500 m Los actuadores y sensores estn distribuidos en centenas de metros. Se requiere usar una terminal de dialogo o un variador de velocidad Para completar un lazo, se requiere un dato de un sensor distante. Una estacin de supervisin debe cambiar parmetros del proceso Un sistema de mantenimiento requiere datos de tiempos de operacin de una vlvula Comunicacin entre controladores
Comunicacin entre dispositivos de campo y controladores + control distribuido Comunicacin entre controladores y supervisin Comunicacin entre sistema de automatizacin y otros sistemas de la empresa
3
SP
CONTROLADOR DIGITAL
VC PROCESO
D/A
MEDICION Alg. de
A/D
control
4
Evolucin de arquitecturas
Sistemas de control cableados Sistemas de control cableados con red de supervisin Sistemas de control en red (NCS) Sistemas de control fieldbus (FCS)
S u p e r v is o r r e d e s p r o p ie t a r ia s o s e r ie C o n t r o la d o r C o n t r o la d o r
C a b le a d o in d iv id u a l
A T A T A T T
S u p e r v is o r R e d p r o p ie t a r ia C o n t r o la d o r C o n t r o la d o r
Controlador
Bus de campo
Integracin de sistemas
Superv. Fbrica Negoc. Comp.
campo
Redes industriales
Automatizacin.
celda
Informtica.
10
Red industrial
Red de tiempo real utilizada en un sistema de produccin para conectar distintos procesos de aplicacin con el propsito de asegurar la explotacin de la instalacin (comando, supervisin, mantenimiento y gestin) Sistema de comunicacin que provee servicios bajo restricciones temporales y est constituido por protocolos capaces de gestionar estas restricciones
Garantiza que las restricciones de tiempo sern respetadas con cierta probabilidad
Red Industrial Usuario Trfico Servicios Simultaneidad Tiempo de respuesta Mtodo de comunicacin
Procesos Determinstico Predeterminado Predeterminada Crtico Segn aplicacin
Red de empresa
Personas Aleatorio Adaptados al usuario Todos los usuarios No crtico generales
11
Clasificacin de redes
Bus de campo o Fieldbus:
Red local industrial que conecta dispositivos de campo con equipos que soportan procesos de aplicacin con necesidad de acceder a estos dispositivos
Equipos conectados: Dispositivos de campo: captadores, actuadores, Elementos HMI Equipos que soportan procesos de aplicacin: controladores (PLC, CPU de DCS, CN, Robot), Computadoras, Sistemas HMI
Red de celda o red intermediaria: Conecta entre s los equipos de comando y control pertenecientes a un islote de produccin Equipos conectados: controladores Red de sala de comando Transmite al operador los datos necesarios para conducir el proceso y al proceso los cambios de consigna, parmetros, etc. emitidos por el operador Red de fbrica: Interconecta todos los sectores y servicios de una fabrica: lneas de produccin, almacn , control de calidad,servicio generales, ingeniera Equipos conectados: computadoras Red de larga distancia Conecta puntos de produccin con sistemas de supervisin y control Ncleo de sistemas SCADA Equipos conectados: RTUs, PCs, Computadoras
12
Funciones Ctrl. de Procesos Ctrl Lgico FIELDBUS DEVICEBUS SENSORBUS Bit Byte Tipo de Paquetes datos
Fieldbus:
Informacin transmitida en palabras o tablas Variables analgicas y algunas digitales Conectan dispositivos, controladores, Pcs. Funcin : Repartir la aplicacin. FF, Profibus, WorldFIP, ControlNet
Sensorbus:
Informacin transmitida en bits Variables digitales Conectan captadores , actuadores , botoneras, interruptores, etc. con un controlador central Funcin : distribuir E/S digitales ASi, FlexIO
Devicebus:
Informacin transmitida en bytes Variables digitales y algunas analgicas Conectan dispositivos, controladores, Pcs. Funcin : Compartir dispositivos de campo entre varios equipos de control y comando. CAN, Device-Net, SDS,DWF
13
Buses de campo
Control Bus
Device Bus
Sensor Bus
FOUNDATION Fieldbus
PROFIBUS PA
World FIP
ECHELON
Modbus + / DH+
PROFIBUS DP
ControlNet
Process Unit
PROFIBUS FMS
DeviceNet
Interbus-S
SensoPlex
SDS
Seriplex
Impacc
AS-i
14
1993- Norma IEC 1158-2- Capa Fsica 1996- IEC 61158- 1 Draft de DLL(FIP) Rechazado 12/96 3/1998-Draft DLL aprobado ( similar a ISA TR50.02 partes 3 y 4) 1999 a 2000- Se terminan de aprobar las restantes partes
IEC 61158-1, Introduction IEC 61158-2, Physical Layer Specification and Service definition IEC 61158-3, Data Link Service Definition IEC 61158-4, Data Link Protocol Specification IEC 61158-5, Application Layer protocol Specification IEC 61784, Profile Sets for Continuos and discrete manufacturing Tipos norma IEC: 1- FOUNDATION Fieldbus 2-ControlNet ( ControlNet, Ethernet/IP) 3- Profibus (DP y FMS) 4- P-NET (multipoint, point to point) 5- FOUNDATION Fieldbus HSE 6- SwiftNet (openAL, real Time AL) 7- WorldFIP (MPSy MCS, subsetMMS, part of MPS) 8- Interbus ( generic, extended, reduced 6/2)
15
Industrias manufactureras Procesos continuos Gestin de edificios (domtica) Sistemas embarcados Transporte de energa y fluidos Sistemas de comunicacin
16
Redes industriales
ASi CANbus DeviceNet FIPIO P-Net LonWorks InterBus-S BAC-net WorldFIP PROFIBUS FOUNDATION Fieldbus Control Net Swift-Net HART Modbus Ethernet Bluethoot Zigbee IEEE 802.11 Power Line Communication(PLC) 17
Esquema de la comunicacin
Dos o ms entidades que deseen comunicarse (emisor receptor) Compartir un canal Compartir un cdigo
Compartir un canal
Medio Fsico Cable, fibra optica, radio, satlite, etc Medios de conexin niveles de seal en ese canal parmetros del canal (velocidad) Forma de compartir el canal Topologa
Compartir un cdigo
Representacin de info especificas a la utilizacin Encriptacin Sintaxis
19
Ejemplo de comunicacin
20
10
21
AP
Aplicacin Presentacin Sesin Transporte Red Enlace Fsica Medio Fsico
AP
Aplicacin Presentacin Sesin Transporte Red Enlace Fsica
comunicacin entre equipos de tipos y/o constructores diferentes Reglas de comunicacin son pblicas
Cada capa corresponde a un tipo de problema Dos Tipos de capas : Capas 1 a 4: Transporte de la informacin Capas 5 a 7 : Servicios de acceso
22
11
Capas inferiores
Capa Fsica (PhL)
Asegura la transmisin de bits y la interfase entre el soporte de transmisin y el DTE Especifica las reglas de funcionamiento y procedimiento del circuito de datos (mecnicas , elctricas , pticas) Ej: RS232/ RS485 /X21
23
Subredes
24
12
Capas superiores
Capa Aplicacin (AL) Ofrece al usuario los medios que le permiten acceder al entorno OSI Ofrece servicios de inters general a todo tipo de AP. Arquitectura definida en ISO 9545 Diferentes entidades segn campo de aplicacin (gestin, industrial, documentos, etc.)
Capa Presentacin
Enmascara ( para entidades AP) las particularidades debidas a cdigo , sintaxis, o representacin de informaciones. Permite traducir los datos de la AP a un formato y sintaxis standard. Capa Sesin (SL) Sincroniza y organiza el dilogo entre abonados. Realiza la delimitacin, reagrupamiento, y sincronizacin de datos intercambiados entre entidades presentacin. Permite a la capa presentacin suspender y retomar intercambios a partir de puntos de retoma
25
Adaptacin del modelo OSI para LANs. Divide capas 1,2 y 3 en:
Dos subcapas Una capa
13
Aplicacin
MAC - LLC
Fsica
27
Protocolo
Protocolo ( de nivel N)
Conjunto de reglas de codificacin, cooperacin e intercambio entre dos o ms entidades del nivel N para suministrar los servicios N
AP
Aplicacin Presentacin Sesin Transporte Red Enlace Fsica
Protocolo n 7 Protocolo n 6 Protocolo n 5 Protocolo n 4 Protocolo n 3 Protocolo n 2 Protocolo n 1
AP
Aplicacin Presentacin Sesin Transporte Red Enlace Fsica
PERFIL Es un conjunto preseleccionado de servicios y protocolos organizados en capas segn modelo OSI Dos equipos son comunicables si tienen igual perfil:
todas sus capas ofrecen los mismos servicios y protocolos
Medio Fsico
28
14
29
Protocolos TCP/IP
30
15
31
32
16
Unidad de datos de protocolo- PDU(N) Bloque de informaciones intercambiadas entre entre dos o ms unidades de nivel N
PDU niveles 1 y 2 PDU nivel 3 PDU nivel >4 tramas paquetes Mensajes
Las tramas en redes industriales son mucho menores que en redes LAN de datos Ejemplo: CAN: 44 a 111 bits Foundation Fieldbus: 11 a 278 bytes Ethernet: 66 a 1520 bytes
33
Rendimiento
La cantidad mxima real de bits que se puede transmitir por segundo es menor que la velocidad
Depende por ejemplo de : Capacidad de procesamiento del nodo Sobrecarga del sistema trafico en la red
34
17
Tipos de comunicacin
Punto a punto:
slo dos entidades
Primario/secundari o, Emisor/ receptor, Pozo / fuente, Cliente/servidor.
Multipunto
Ms de dos entidades involucradas
Difusin
Todas las entidades conectadas estn involucradas
Las redes en tiempo real requieren los tres modos Se aplican a todas las capas del modelo
35
Modelos de Cooperacin Forma en que dos o ms entidades del mismo nivel deciden realizar los intercambios Se aplican a todas las capas del modelo
Clienteservidor
Productorconsumidor
36
18
Cliente - servidor
El cliente emite una demanda de servicio al servidor (requisitoria- REQ) El servidor trata la demanda y enva una respuesta al cliente (respuesta)
Cliente Cliente
Enviar dato A
Serv. Serv.
A= 25
37
Cliente - servidor
Pros
Es un modelo general Implementa gran cantidad de servicios Permite mecanismos de control del intercambio (ACK)
Contras
El tiempo de respuesta no est predefinido No simultaneidad:
Si un servidor recibe dos pedidos de dos clientes distintos los trata en secuencia Si un cliente debe demandar a dos servidores lo hace en secuencia
38
19
Productor- consumidor
PLC
RPM
Variador
Monitoreo
Lectura de velocidad en un lazo cerrado con variador Modelo multipunto El productor de un dato lo enva a todos los consumidores Iniciativa de emisin: productor Iniciativa de produccin : puede ser debida a un cliente entre los consumidores El dato contiene un identificador 39
Productor- consumidor
Pros
No requiere indicacin de fuente o destino Permite la gestin del tiempo Mecanismo de eliminacin de valores viejos al llegar los nuevos Coherencia temporal
Contras
Solo incluye servicio de difusin El dato se emite aunque no se necesite No incluye mecanismos de control
20
Comparacin CS y PDC
Cliente- servidor
Implementa diversos servicios Bipunto No simultaneidad Variacin de los datos Se intercambia slo lo que es necesario Simultaneidad Uniformidad de los datos Se pueden intercambiar datos no necesarios
PDC
Slo est definido para datos Multipunto
41
Intercambio de datos
Cclico
Datos se difunden en el bus segn un tiempo configurado (peridico) puede ser usado en productor/consumidor Mecanismos de scheduling
Arbitrador cada 25 ms
I/O 1
Dirigido a eventos
Los datos se emiten cuando hay cambio de estado. Necesita chequeo de la de presencia de los dispositivos
CPU
I/O 1
I/O 2
I/O 3
21
Control de errores
Dos mecanismos de control de errores en el receptor
Para decidir (con cierta probabilidad) si la info recibida tiene errores Para pedir repeticin de la info si hay errores
22
Topologas Tpicas
Estrella
Controlador
Linea
Controlador
Rama o Bus
Controlador
Arbol
Controlador
Maestro Maestro
Maestro Maestro
Maestro Maestro
Esclavo Esclavo
Maestro Maestro
Esclavo
Esclavo
Esclavo
Esclavo Esclavo
Esclavo
Esclavo
Esclavo
Esclavo Esclavo
45
46
23
47
De Acceso aleatorio
Cada estacin accede al medio cuando necesita transmitir
CSMA (Carrier Sense Multiple Acces)
Ventaja:
Velocidad de respuesta
Ventaja:
se conocen los tiempos de respuesta
48
24
ST1
ST2
ST3
ST4
49
Pasaje de Token
Solo la estacin con el token envia mensajes (tmax) no peridico Problemas:
prdida de token mensajes urgentes
T ST1
T ST2
T ST4
TDMA (Time Division Multiple Acces) token Passing implcito Basado en un ciclo repetitivo y fijo
NUT ( Network Update Time)
50
25
Subcapa LLC
Formacin de bloques
Subdividir una corriente de bits Insercin de campos Inicio y fin de trama
Control de Flujo
Proceso que controla la tasa a que los datos son intercambiados En el caso de nodos emisor y destino con diferente carga o de diferente velocidad
Control de errores
Correccin de error por retransmisin Correccin de error autnoma
51
Control de flujo
Funciones
Organiza y selecciona los caminos para no saturar el sistema Limita la cantidad de informacin en la red (velocidad de informaciones transmitidas) Prev los recursos necesarios en el receptor ( tamao buffer de recepcin)
Aplicacin a RLI
No tiene sentido pues hay un solo camino
52
26
Conexin
Conexin= canal lgico de nivel N por el que pasan los PDU (N)
Puede haber conexin en cada nivel del OSI ( N-Connection) El establecimiento de la conexin se negocia entre las dos N-entidades Los servicios pueden ser con o sin conexin. Permite a dos entidades comunicantes saber que estn presentes y en relacin antes de comenzar a intercambiar datos. Permite negociar ciertos parmetros (ej. Tamao mx de datos) Asegura el control de flujo
Conexin TCP
(a) Normal operation, (b) Old CONNECTION REQUEST appearing out of nowhere.
54
27
28
Se han realizado estudios sobre la respuesta temporal de sistemas de control en red enfocados en:
Adaptacin y caracterizacin temporal de protocolos Identification de los componentes de la respuesta temporal . los trabajos que analizan la performance de alguna red en particular utilizan en las aplicaciones testigo slo mensajes peridicos en funcionamiento normal del sistema .
57
Los buses de campo implementan diferentes mecanismos de comunicacin para cada uno de estos tipos de mensajes La mejor adecuacin a algn tipo de mensajes depende de los mecanismos de acceso al medio.
aleatorios (CSMA, tales como Controller Area Network) : mensajes aperidicos determinsticos (ej. Foundation Fieldbus) : mensajes peridicos.
58
29
Seales de alarma
variables de falla del proceso o sistema de control. En rfagas, retardo impide correccin a tiempo
Desordenadas impiden identificar causa de falla agravamiento del estado de falla.
Seales de HMI
Monitoreo de variables o comandos. Peridicas o por eventos, Si se retrasa o pierde una seal de monitoreo no hay mayores problemas los comandos no pueden perderse ni llegar en desorden . digitales y analgicas
Digitales o analgicas.
Generalmente digitales.
59
PROCEDIMIENTOS DE PARADA
PROCEDIMIENTOS DE FUNCIONAMIENTO
funcionamiento normal: mensajes de control y mensajes HMI procesos de parada y puesta en marcha : sobrecarga de los mensajes de comando
PROCEDIMIENTOS DE FALLA
procesos de falla: gran cantidad de mensajes de alarma superpuestos con mensajes de control. Cantidad importante de 60 mensajes de comando
30
Aperidica : los mensajes de alarma son lanzados a la red slo cuando se produce la alarma .
Por eventos : los mensajes se envan slo una vez y se queda a la espera del ACK del mensaje. Se establece una ventana de tiempo y si el ACK no ha llegado en ese ventana se repite el mensaje. En rfaga : cuando aparece la alarma se comienzan a enviar mensajes en forma continua (puede considerrselos como peridicos de perodo muy corto) hasta que la alarma es reconocida por el operador.
modalidad decidida por el programa aplicacin (residente en el sensor o el controlador) que genera la alarma
61
AP
CP
31
63
32
Aplicacin Simulada
Acceso al medio no determinstico
CSMA AMP : redes basadas en CAN.
125 kbps
(tpo de transmisin mx: 888 microseg
3 simulaciones
Sin mensajes de alarma Con mensajes de alarma peridicos Con mensajes de alarma aperidicos
65
66
33
67
Conclusiones
En aplicaciones con mensajes de control pueden producirse demoras de mensajes an en funcionamiento normal de la aplicacin. La introduccin de mensajes de alarma produce distorsiones en la respuesta temporal de una aplicacin de control industrial en red. Se propusieron dos estrategias distintas para el tratamiento de las alarmas.
la estrategia con mensajes aperidicos es la ms adecuada, pues produce menor cantidad de demoras y menor tiempo de demora que la estrategia con mensajes peridicos. La estrategia con mensajes aperidicos garantiz la llegada de los mensajes de alarma aunque no se puede asegurar que en otras aplicaciones y con otros mecanismos de schedulling suceda lo mismo. El porcentaje de demoras para mensajes de alarma es mayor para la estrategia peridica que para la aperidica. En ninguna de las estrategias propuestas hay garanta que los mensajes de alarma lleguen en una ventana de tiempo.
Tareas a futuro:
estudiar otros mecanismos de acceso al medio, en particular aquellos orientados a los mensajes peridicos. estudiar la influencia de la velocidad de la red.
68
34