Вы находитесь на странице: 1из 59

Comunicaciones Industriales

Para

qu queremos comunicacin entre equipos industriales? podemos hacer que equipos i d t i l comuniquen industriales i entre t ellos? ll ?
Cul C es el lenguaje j que pueden entender

Cmo

equipos industriales?

Cmo implementar la conexin entre

equipos industriales?

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales
Para

qu queremos comunicacin entre equipos industriales?


Coordinacin entre equipos Reduccin de costos y simplificacin en la

instalacin de los equipos

Adquisicin, almacenamiento y

p procesamiento de la informacin disponible p en PLCs (SCADA) proceso o de una planta

Monitoreo M it y mantenimiento t i i t preventivo ti de d un


Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales
Cmo C

podemos d h hacer que equipos i industriales comuniquen entre ellos?


Cul es el lenguaje g j q que p pueden entender

equipos industriales?
Informacin 100% digital Protocolos de comunicacin

Cmo implementar la conexin entre

equipos industriales?
Cables, fibra ptica, radio frecuencia (RF)
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Comunicacin bsica = handshaking


El PLC manda una seal al robot El robot ejecuta la tarea correspondiente El robot manda una seal al PLC cuando ha terminado su trabajo

I:4/3

PLC

O:4/2 IN

Controlador
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

OUT

Comunicaciones Industriales

Comunicacin bsica = handshaking


Muy sencillo y muy limitado porque la informacin intercambiada es muy bsica (2 bits, en el ejemplo) Intercambiar ms informacin es una de las metas de las comunicaciones industriales

I:4/3

PLC

O:4/2 IN

Controlador
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

OUT

Comunicaciones Industriales

Comunicacin serial
Permite una conexin directa entre dos equipos Permite intercambio de mucha informacin mediante el envo

de varios d i bits bi sucesivamente. i P Por ejemplo, j l permite i b bajar j un programa en un PLC desde una computadora
Varios estndares: RS-232, RS-422, RS-485, USB

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Comunicacin serial
Asncrona o sncrona (Uso de UART en caso de asncrono) Simplex (en un solo sentido) Half duplex (en ambos sentidos pero uno a la vez) Full duplex (requiere un mayor nmero de conductores)

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232 (bsico)


Txd Rxd Com Rxd Txd

Txd = conector (seal) de transmisin Rxd = conector (seal) de recepcin Com = conexin comn

Bit 0 => voltaje entre +3VDC y +15VDC Bit 1 => voltaje entre -3VDC 3VDC y -15VDC 15VDC Usualmente, 12VDC

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232 (bsico)


Txd Rxd Com Rxd Txd

Data Byte Start Bit


Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Stop Bits Parity Bit 9

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232 (bsico)


Txd Rxd Com Rxd Txd

Start bit = bit de aviso que un mensaje esta por llegar Data byte = dato que se quera enviar (7 o 8 bits) Parity bit = bit de control para asegurar la buena transmisin del dato (even, odd o no parity bit) Stop bits = bits de aviso del fin del envo (1 o 2 Stop bits)
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

10

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232 (bsico)


Cdigo ASCII para enviar mensajes complejos ASCII 7-bits permite 128 caracteres diferentes ASCII 8-bits permite 256 caracteres diferentes Envo de un carcter a la vez

0
ASCII CODE

Carcter A 11

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232 (bsico)


Protocolo = idioma idioma de comunicacin Definicin de las diferentes instrucciones que puede entender un equipo Cada equipo tiene su propio protocolo, lo que hace imposible la comunicacin i i di directa entre dos d equipos i diferentes dif El driver es un software traductor q que contiene toda la

informacin necesaria para permitir codificar adecuadamente el mensaje enviado

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

12

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232 (bsico)

Ejemplo de una comunicacin tpica


1. El PC enva un carcter 2 El equipo 2. i (PLC u otro) t ) recibe ib e interpreta i t t el l carcter t 3. De ser necesario, el equipo contesta enviando otro mensaje 4. Se repite el proceso mientras sea necesario

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

13

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232 (bsico)

Cmo garantizar que le mensaje paso sin error?


Parity bit permite un primer control Posibilidad P ibilid d d de usar una comunicacin i i F Full-Duplex ll D l en l la cual l cada mensaje recibido esta reenviado al emisor para comprobar que fue bien recibido

Velocidad de transmisin y sincronizacin?


Mediciones p por nmero de bits q que son enviados p por segundo (baudrate) Unidad de baud: 9600, 19200, 28800, 57600 bauds 14

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232 (bsico)


Se configura una comunicacin serial de la siguiente manera: 8 bits de datos 1 parity bit 2 stop bits 9600 bauds Cuntos caracteres ASCII se pueden enviar cada segundo?

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

15

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232


RS-232 RS 232 bsico ocupa 3 seales Posibilidad de ocupar seales adicionales para h d h ki handshaking
DSR/DTR : Data Set Ready/Data y Terminal Ready y (para modem) CTS/RTS : Clear To Send/Ready To Send (entre computadoras)

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

16

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232

Cuando Computer A quiere mandar un mensaje, averigua primero si Computer B esta listo para recibir (CTS = 1 o DTR = 1).
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

17

Comunicaciones Industriales

Comunicacin serial RS-232 RS 232

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

18

Comunicaciones Industriales

Comunicacin serial limitaciones del RS232


Distancia corta (por sensibilidad al ruido) Velocidad de transmisin baja Conexin punto a punto

Manual M l MicroLynx
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

19

Comunicaciones Industriales

Comunicacin serial RS422

Utiliza seales diferenciales en vez de seales absolutas (menos sensibilidad ibilid d al l ruido) id ) => > mayor distancia di t i
Uso de 4 cables mnimo

Permite conexin de varios puntos pero solamente un equipo puede mandar a todos (multi-point network) Limitado por distancias y nmero de equipos que pueden conectarse (10 en paralelo)

Manual M l MicroLynx
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

20

Comunicaciones Industriales

Comunicacin serial RS485

Utiliza seales diferenciales en vez de seales absolutas (menos sensibilidad ibilid d al l ruido) id ) => > mayor distancia di t i
Uso de 4 cables mnimo

Utiliza 3 estados en cada equipo


1 0 Alta impedencia

Hasta 32 equipos q p en p paralelo ( (multi-drop p network) )

Manual M l MicroLynx
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

21

Characteristics of RS232, RS422, RS423 and RS485

Comunicaciones Industriales

Comunicacin serial Comparacin


RS232 no 1 1 half duplex full duplex point-to-point p p 15 m 20 kbs (1 kbs) 30 V/s 3..7 k 3..7 k 3 V 15 V 25 V 5 V RS423 no 1 10 half duplex multidrop p 1200 m 100 kbs 1 kbs adjustable 4 k 450 200 mV 12 V 6 V 3.6 V RS422 yes 1 10 half duplex multidrop p 1200 m 10 Mbs 100 kbs n/a 4 k 100 200 mV 10 V 6 V 2.0 V RS485 yes 32 32 half duplex multipoint p 1200 m 35 Mbs 100 kbs n/a 12 k 54 200 mV 7..12 V 7 7..12 12 V 1.5 V

Differential Max number of drivers Max number of receivers Modes of operation Network topology p gy Max distance (acc. standard) Max speed at 12 m Max speed at 1200 m Max slew rate Receiver input resistance Driver load impedance Receiver input sensitivity Receiver input range Max driver output voltage Min driver output voltage (with load)

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

22

Comunicaciones Industriales

Comunicacin serial Otros estndares

Controlador

Controlador

RS232 to RS422

RS422 to RS232

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

23

Comunicaciones Industriales

Comunicacin serial con PLCs

Se p puede ocupar p el p puerto serial de p programacin g en el CPU o tambin otro mdulo de comunicacin serial Existen E i t instrucciones i t i de d manejo j de d cdigo di ASCII y de d manejo del puerto serial directamente Ilustracin Allen-Bradley y Siemens

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

24

Comunicaciones Industriales

Comunicacin serial Ejemplo

RS-232

Queremos prender Q d y apagar el l motor t d desde d una computadora y mediante una comunicacin serial

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

25

Comunicaciones Industriales

Comunicacin serial Discusin

Fcil de implementar p y eficiente para p conexin entre dos equipos Una computadora U t d comn dispone di de d un puerto t serie i y se pueden agregar adicionales Sin embargo, no es lo ms eficiente cuando queremos conectar varios equipos para que comuniquen juntos
Solucin : redes industriales

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

26

Comunicaciones Industriales

Redes industriales

Idea de poder conectar juntos muchos equipos mediante un solo dispositivo de conexin Permite ahorrar en cables, , en tiempo p de desarrollo Pero requiere ms conocimientos LAN = Local Area Network, usualmente para redes de empresas WAN = Wide Area Network, usualmente cuando la zona geogrfica es mayor y requiere comunicaciones entre varios i LAN LANs
27

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Redes industriales Contexto


DCS = Distributed Control Systems Histricamente, aparecieron en sistemas vehiculares ( i (aviones, trenes, carros) ) e industriales, i d i l pero tambin bi multimedia (seguridad a distancia, etc.) Usualmente, la seguridad, la fiabilidad y el tiempo son crticos

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

28

Comunicaciones Industriales

Redes industriales Contexto

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

29

Comunicaciones Industriales

Redes industriales Contexto

Se espera
Transmisin eficaz de informacin corta ( (algunos g bytes) y ) Transmisin peridica con periodos cortos (retroalimentacin de sensores, sensores etc.) etc ) Transmisin rpida y asincrnica de informacin crtica (alarmas) Transmisin de datos no tiempo real (configuracin, parmetros, etc.) posibilidad de mandar varios mensajes j al Eventualmente p mismo tiempo 30

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Redes industriales Contexto

La red es el medio por el cual pasan todas las comunicaciones entre equipos Elemento f El fundamental d l porque si if falla, ll no hay h comunicacin y el sistema distribuido no funciona Requiere que todos los dispositivos conectados a la red tengan la capacidad de manejar la comunicacin => Sensores y actuadores inteligentes

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

31

Comunicaciones Industriales

Redes industriales - Conceptos

Equipo 1

Equipo 2

E i 1 Equipo

E i 2 Equipo

Permitir enviar mensaje desde cualquier nodo de la red hacia otro nodo de manera confiable, segura, eficiente y a tiempo.
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

32

Comunicaciones Industriales

Redes industriales Conceptos

Se supone que los nodos (los equipos) interactan mediante mensajes Un mensaje U j contiene i datos d e informacin i f i de d control l (remitente, destinatario, prioridad, etc.)

Datos

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

33

Comunicaciones Industriales

Redes industriales Conceptos

Se supone que los nodos (los equipos) interactan mediante mensajes Un mensaje U j contiene i datos d e informacin i f i de d control l (remitente, destinatario, prioridad, etc.)
control datos

Mensaje

Ciertos mensaje de control no transportan datos

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

34

Comunicaciones Industriales

Redes industriales Conceptos

Si el mensaje es muy largo, se lo divide en varios paquetes que sern enviados sucesivamente
Transaccin de red
Paquete 1 Paquete 2 Paquete i

Mensaje

Obviamente, es importante garantizar la coherencia de los paquetes para poder ensamblar el mensaje correcto

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

35

Comunicaciones Industriales

Redes industriales Definiciones importantes


Retraso de transmisin ( (crtico p para control) ) Capacidad de la red = cantidad mayor de informacin que puede d transmitir t iti la l red d por unidad id d d de tiempo ti Demanda de la red = cantidad de informacin que se quiere mandar a travs de la red Eficiencia Efi i i = cantidad id d de d informacin i f i efectivamente f i transportada por unidad de tiempo Requisitos de buffer (acumulacin de datos en los nodos)
36

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Redes industriales Definiciones importantes

Red determinstica si se p puede p predecir con exactitud el tiempo transcurrido entre la emisin de un mensaje y la recepcin (time-triggered network, token access) Red probabilstica si no se puede predecir con exactitud el tiempo transcurrido entre la emisin de un mensaje y la recepcin (event-triggered network, access when required and collision detection,) Crtico en aplicaciones de control requiriendo tiempo real

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

37

Comunicaciones Industriales

Redes industriales topologas (estructuras) LAN

Estrella (star topology)


Un equipo central (hub) controla las comunicaciones F il aadir Fcil di un equipo i La rotura de un cable afecta a un equipo

Si el hub falla falla, la red no funciona Mucho cableado

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

38

Comunicaciones Industriales

Redes industriales topologas (estructuras) LAN

rbol (tree topology)


Un equipo raz se comunica a travs de ramas con los otros equipos Menos cableado

Si la raz falla, ciertas partes de la red son inaccesibles Caminos p pueden ser largos g Las ramas cercanas a la raz pueden saturar

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

39

Comunicaciones Industriales

Redes industriales topologas (estructuras)

Bus lineal (Bus Topology)


Varios nodos conectados a un cable lineal Permite a todos los equipos comunicar entre si Barato y fcil de cablear Fallo de una estacin no bloquea la red Si se rompe el cable, todo se para Agregar equipos no tan fcil L Longitud it d y nmero de d equipos i limitados li it d 40

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Redes industriales topologas (estructuras)

Anillo (Ring Topology)


La salida de un equipo se conecta a la entrada del otro

Conexiones ms caras Una ruptura del cable afecta a muchos nodos Difcil aadir equipos

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

41

Comunicaciones Industriales

Redes industriales topologas (estructuras)

Anillo (Ring Topology)


La salida de un equipo se conecta a la entrada del otro Usualmente se implementa con cajas de interfase Permite conectar o desconectar equipos fcilmente

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

42

Comunicaciones Industriales

Redes industriales medio de transmisin

Dos hilos torcidos con o sin blindaje (tipo cable de telfono), usualmente cable 10baseT con conector RJ-45 Cable C bl coaxial: i l buena b proteccin i contra ruido, id usualmente l 10base2

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

43

Comunicaciones Industriales

Redes industriales medio de transmisin

Dos hilos torcidos con o sin blindaje (tipo cable de telfono), usualmente cable 10baseT con conector RJ-45 Cable C bl coaxial: i l buena b proteccin i contra ruido, id usualmente l 10base2, difcil cablear topologas complicadas Fibra ptica: perfecta inmunidad frente al ruido elctrico, seguro, largo alcance, alta velocidad, usualmente 10baseF Radio frecuencias: red inalmbrica (wireless network) Uso de repetidores activos cuando la distancia es larga
44

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Comunicaciones Industriales

Redes industriales Interfase de red (Communication Network Interface, CNI)

Integrado al PLC

Mdulo especial

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

45

Comunicaciones Industriales

Redes industriales Seales de comunicacin

Baseband: una sola seal a la vez y cambio de estado por cambio de voltaje
Cada equipo ocupa la red durante un cierto tiempo, despus otro despus otro, otro, otro etc etc.

Carrierband: una sola seal a la vez y cambio de estado por cambio de frecuencia Broadband: varias sealas a la vez en la misma red
Frecuency multiplexing para permitir mandar varios mensajes el mismo tiempo en la red

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

46

Comunicaciones Industriales

Redes industriales Estructuras de comunicacin

Master/Slave: siempre un solo Master que manda y recibe informacin de los Slaves Token T k P Passing i A Access M Method: h d id idea d de pasar d de f forma controlada y regular una bandera de un nodo al otro. La bandera autoriza el uso de la red.
Seguro y determinstico pero difcil manejar emergencias

Control de colisiones: acceso libre y aleatorio (probabilstico) de cada nodo a la red pero riesgo de colisin

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

47

Comunicaciones Industriales

Redes industriales Control de colisin

CSMA/CD (Collision Sense Multiple Access/Collision Detection): si se detecta una colisin, se para el uso de la red por parte de los equipos comunicndose y se reinicia despus de un tiempo aleatorio CSMA/BA (Collision Sense Multiple Access/Bitwise Arbitration): definicin de prioridades para saber quien va primero en caso de simultaneidad

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

48

Comunicaciones Industriales

Redes industriales Modelo OSI

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

49

Comunicaciones Industriales

Redes industriales Modelo OSI


Nivel de interaccin con el usuario usuario. Nivel de programacin. Maneja las reglas del protocolo de comunicacin: syntaxe formatos syntaxe, formatos, cdigos, cdigos etc etc. Autorizacin del envo del mensaje, manejo de errores de transmisin de un mensaje completo. Separacin de los mensajes en entidades ms pequeas. Manejo de integridad de datos. Preparacin de las direcciones de destino y origen del mensaje Envo de poca informacin (1 byte) y manejo de errores de transmisin, Medium Access Control

Niveles de voltaje y corriente, temporizacin


Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

50

Comunicaciones Industriales

Redes industriales Modelo OSI y equipos


Gateway G t o pasarela l = conexin entre redes diferentes

Routers (direccionamiento de los mensajes) Puentes, interruptores, seleccionadores

Cables y repetidores
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

51

Comunicaciones Industriales

Redes industriales Clasificacin

Red de informacin (nivel administrativo y gerencial) Ethernet

Red de control (comunicacin entre equipos de control) Ethernet, ControlNet, Ethernet ControlNet DH+ (Data Higway Plus) Plus), ModBus, ProfiNet Red de equipo q p (comunicacin ( entre equipos q p de control y equipos de campo) Bus de campo FieldBus, ProfiBus, HART (Highway Addressable Remote Transport) CANB CANBus, I InterBus-S, t B S DeviceNet, D i N t SDS SDS, ASI ASI, Seriplex, S i l InterBus Loop
Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

52

Comunicaciones Industriales

Redes industriales Clasificacin

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

53

Comunicaciones Industriales

Redes industriales Conclusin

Permiten reduccin de costos en cables, , en tiempo p de instalacin y mantenimiento (especialmente red de equipo) E Escalamiento l i t e integracin i t i d de subsistemas b i t f facilitados ilit d Facilitan la deteccin de fallas y el manejo del mantenimiento (especialmente red de equipo) P Pero,

Requieren nodos (sensores, actuadores, controladores) inteligentes, que puedan manejar comunicaciones Requieren conocimientos ms avanzados Recin aparecieron normalizaciones pero no generales!!! Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

54

Comunicaciones Industriales

Redes industriales Historia


1982 : Primer grupo en Francia para crear un bus industrial nico (FIP: Factory Instrumentation Protocol) 1983 : P-Net en Dinamarca 1984 : CAN en Alemania (Bosch) 1987 : grupo ProfiBus en Alemania 80s Siguen las redes propietarias (TelWay, Sinec, DH+, Tiway)

Fin de 70s Primeras redes propietarias (ModBus, WPDF)

90s Varias propuestas de estndares pero no compatibles entre s


Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

55

Comunicaciones Industriales

Redes industriales Normalizaciones

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

56

Comunicaciones Industriales

Redes industriales Normalizaciones

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

Aprob bado ente eramente e en 2002 2

57

Comunicaciones Industriales

Redes industriales Consorcios y organizaciones

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

58

Comunicaciones Industriales

Redes industriales Consorcios y organizaciones

COMPLICADO ENCONTRAR EL CAMINO HACIA LA BUENA RED MUCHAS VECES UNO ES FORCADO A OCUPAR EQUIPOS DE LA MISMA MARCA PARA GARANTIZAR COMPATIBILIDAD

Autor - Dr. Ing. Laurent Sass (09)2744.624 - (02)2393.011

59

Вам также может понравиться