Está en la página 1de 99

BUSES DE CAMPO-FIELDBUS

 Sistema de comunicaciones
 Control distribuido
 Sistema de cableado
 Protocolo
 Estandarización
 Documentación
 Recursos para desarrollo
 Disponibilidad de documentación

Francisco Simón Muñiz 3.1


PROTOCOLOS FIELDBUS
 CONTROL INDUSTRIAL
 WORLDFIP
 PROFIBUS
 FIELBUS FOUNDATION
 MODBUS
 ASI
 INTERBUS
 HART
 DEVICENET

Francisco Simón Muñiz 3.2


PROTOCOLOS FIELDBUS
 VEHÍCULOS
 CAN
 DOMÓTICA
 X10
 EIB-KNX
 LONWORKS
 GENÉRICOS
 TCP/IP-POE POWER OVER ETHERNET

Francisco Simón Muñiz 3.3


PROTOCOLOS FIELDBUS
 INALÁMBRICOS
 ISM
 WIFI
 WIMAX
 ZIGBEE
 LÍNEA PORTADORA-POWERLINE
 LONWORKS
 EIB-KNX

Francisco Simón Muñiz 3.4


MODBUS-CARACTERÍSTICAS
 FUNCIONAMIENTO SOBRE LÍNEA SERIE
 ESTRUCTURA MAESTRO-ESCLAVO
 NÚMERO MÁXIMO DE NODOS 247
 CABLEADO PAR TRENZADO
 ESTÁNDAR
 DOCUMENTACIÓN DISPONIBLE
 NO PRECISA HARDWARE ESPECIAL

Francisco Simón Muñiz 3.5


MODBUS-DOCUMENTOS
 MODBUS OVER SERIAL LINE
 PROTOCOLO SOBRE LÍNEA SERIE
 MODBUS APPLICATION PROTOCOL
 DESCRIPCIÓN DEL NIVEL DE APLICACIÓN
 MODBUS MESSAGIN IMPLEMENTATION
GUIDE
 PROTOCOLO SOBRE TCP/IP

Francisco Simón Muñiz 3.6


MODBUS-SIMULADORES
 MTESTER
 MAESTRO MODBUS
 CLIENTE DE DATOS
 MOD-RSSIM
 ESCLAVO MODBUS
 SERVIDOR DE DATOS

Francisco Simón Muñiz 3.7


MODBUS-CABLEADO 2W

Francisco Simón Muñiz 3.8


MODBUS-CABLEADO 4W

Francisco Simón Muñiz 3.9


PROTOCOLO MODBUS

Francisco Simón Muñiz 3.10


MODBUS-UNICAST
 DIRECCIONES 1..247

Francisco Simón Muñiz 3.11


MODBUS-MULTICAST
 DIRECCIÓN 0

Francisco Simón Muñiz 3.12


MODBUS-PDU

Francisco Simón Muñiz 3.13


MODBUS-FORMATOS
 ASCII
 RTU
 CARÁCTER 11 BITS
 1 BIT DE INICIO
 8 BITS DE DATOS
 PARIDAD PAR
 1 BIT DE PARO
 OPCIONAL (NO PARIDAD 2 BITS DE PARO)

Francisco Simón Muñiz 3.14


MODBUS-CARÁCTER

Francisco Simón Muñiz 3.15


MODBUS-TEMPORAL1

Francisco Simón Muñiz 3.16


MODBUS-TEMPORAL2

Francisco Simón Muñiz 3.17


MODBUS-TRAMA

Francisco Simón Muñiz 3.18


MODBUS-OSI

Francisco Simón Muñiz 3.19


MODBUS-TRANSACCIONES

Francisco Simón Muñiz 3.20


MODBUS-EXCEPCIONES

Francisco Simón Muñiz 3.21


Francisco Simón Muñiz 3.22
MODBUS-MODELO DE DATOS

Francisco Simón Muñiz 3.23


Francisco Simón Muñiz 3.24
MODBUS-FUNCIONES

Francisco Simón Muñiz 3.25


MODBUS-FUN1 READ COILS

Francisco Simón Muñiz 3.26


MODBUS-READ COILS

Francisco Simón Muñiz 3.27


Francisco Simón Muñiz 3.28
MODBUS-READ DISCRETE INPUT

Francisco Simón Muñiz 3.29


MODBUS-READ HOLDING REG

Francisco Simón Muñiz 3.30


MODBUS-READ HOLDING REG

Francisco Simón Muñiz 3.31


Francisco Simón Muñiz 3.32
MODBUS-READ INPUT REG

Francisco Simón Muñiz 3.33


MODBUS-WRITE SINGLE COIL

Francisco Simón Muñiz 3.34


MODBUS-WRITE SINGLE COIL

Francisco Simón Muñiz 3.35


Francisco Simón Muñiz 3.36
MODBUS-WRITE SINGLE REG

Francisco Simón Muñiz 3.37


MODBUS-WRITE SINGLE REG

Francisco Simón Muñiz 3.38


Francisco Simón Muñiz 3.39
MODBUS-WRITE MULT OUTPUTS

Francisco Simón Muñiz 3.40


MODBUS-WRITE MULT OUTPUTS

Francisco Simón Muñiz 3.41


Francisco Simón Muñiz 3.42
HART
 Maestro-Esclavo
 Combina
 4-20mA analógico
 Protocolo digital modulado FSK
 0 lógico 2200Hz
 1 lógico 1200 Hz
 Baja velocidad (3 mensajes/s)

Francisco Simón Muñiz 3.43


HART DIAGRAMA I/T

Francisco Simón Muñiz 3.44


HART PUNTO A PUNTO

Francisco Simón Muñiz 3.45


HART MULTIPUNTO

Francisco Simón Muñiz 3.46


HART-COMANDOS

Francisco Simón Muñiz 3.47


INTERBUS
 Topología anillo activo
 Maestro-Esclavo con longitud fija msg.
 Todos los nodos con repetidor
 Velocidad 500 Kbps
 Longitud bus
 400 m entre dispositivos
 13 Km longitud total
 Aplicación: Sensor/actuador, control ind
Francisco Simón Muñiz 3.48
INTERBUS TOPOLOGÍA

Francisco Simón Muñiz 3.49


INTERBUS LAZO
 Distancia entre dispositivos
 Mínima 20 cm
 Máxima 20 m
 Distancia total 200 m
 Máximo 63 dispositivos
 Alimentación y comunicación mismo
cable
 Potencia máxima 1.8A
Francisco Simón Muñiz 3.50
INTERBUS LAZO

Francisco Simón Muñiz 3.51


INTERBUS TRANSMISIÓN
 Maestro-Esclavo
 Una sola trama en comunicación
 Un espacio en la trama para cada
dispositivo
 Variables de salida – escribe el maestro
 Variables entrada – escribe el dispositivo
 Baja sobrecarga del protocolo

Francisco Simón Muñiz 3.52


INTERBUS TRANSMISIÓN

Francisco Simón Muñiz 3.53


INTERBUS EFICIENCIA

Francisco Simón Muñiz 3.54


WORLDFIP
 Protocolo Francés
 Estándar EN 50170
 Velocidad
 31.25 kb/s baja velocidad
 1 Mb/s (2.5 Mb/s) alta velocidad
 Direccionamiento por variables
 Un identificador 16 bits por variable
 Hasta 65536 variables

Francisco Simón Muñiz 3.55


WORLDFIP ESTÁNDAR

Francisco Simón Muñiz 3.56


WORLDFIP NIVEL FÍSICO

Francisco Simón Muñiz 3.57


WORLDFIP CODIFICACIÓN

Francisco Simón Muñiz 3.58


WFIP Productor-Consumidor

Francisco Simón Muñiz 3.59


WORLDFIP ARBITRACIÓN

Francisco Simón Muñiz 3.60


WFIP Transferencias Aperiódicas

Francisco Simón Muñiz 3.61


WFIP Transferencias Aperiódicas

Francisco Simón Muñiz 3.62


WFIP Transferencias Aperiódicas

Francisco Simón Muñiz 3.63


WF Mensajes Sin Reconocimiento

Francisco Simón Muñiz 3.64


WF Mensajes Sin Reconocimiento

Francisco Simón Muñiz 3.65


WF Mensajes Sin Reconocimiento

Francisco Simón Muñiz 3.66


WF Mensajes con Reconocimiento

Francisco Simón Muñiz 3.67


WF Mensajes con Reconocimiento

Francisco Simón Muñiz 3.68


WORLDFIP TRAMAS

Francisco Simón Muñiz 3.69


WORLDFIP TRAMAS

Francisco Simón Muñiz 3.70


PROTOCOLO CAN
 Multi-maestro
 Niveles OSI 1,2 (físico y enlace)
 Se identifican mensajes y prioridad
 Métodos sofisticados de detección de
errores
 Codificación NRZ+bit Stuffing
 Control de acceso: CSMA/CD+CR
(acceso múltiple al medio con detección
y resolución de colisión)
Francisco Simón Muñiz 3.71
CAN-CAPA FÍSICA
 ISO 11898
 Bus de dos hilos
 CANH
 CANL
 Niveles lógicos
 Dominante CANH=3.5V CANL=1.5V
 Recesivo CANH=CANL=2.5V

Francisco Simón Muñiz 3.72


CAN-CAPA FÍSICA

Francisco Simón Muñiz 3.73


CAN-CAPA FÍSICA

Francisco Simón Muñiz 3.74


CAN-CAPA FÍSICA

Francisco Simón Muñiz 3.75


CAN-CAPA FÍSICA

Francisco Simón Muñiz 3.76


CAN-CAPA ENLACE

Francisco Simón Muñiz 3.77


CAN-CAPA ENLACE

Francisco Simón Muñiz 3.78


CAN-CAPA ENLACE

Francisco Simón Muñiz 3.79


CAN-CAPA ENLACE

Francisco Simón Muñiz 3.80


CAN-CAPA ENLACE

Francisco Simón Muñiz 3.81


CAN-TIPOS DE TRAMAS

Francisco Simón Muñiz 3.82


CAN-TRAMAS
 TRAMA DE DATOS
 Se usa para enviar datos nodo-nodo
 Es la trama habitual

 TRAMA REMOTA
 Se usa para solicitar datos de un nodo
 No contiene datos solo el ID del dato

Francisco Simón Muñiz 3.83


CAN-TRAMAS

Francisco Simón Muñiz 3.84


CAN-TRAMA ESTÁNDAR

Francisco Simón Muñiz 3.85


CAN-SINCRONISMO

Francisco Simón Muñiz 3.86


CAN-TRAMA REMOTA

Francisco Simón Muñiz 3.87


CAN-FORMATO EXTENDIDO

Francisco Simón Muñiz 3.88


CAN-TRAMA ERROR

Francisco Simón Muñiz 3.89


CAN-TRAMA SOBRECARGA

Francisco Simón Muñiz 3.90


CAN-ESPACIO ENTRE TRAMAS
 Al menos 3 bits recesivos (intermission)

 Nodo error Activo


 Inicia transmisión
 Reposo
 Nodo error pasivo
 Debe esperar 8 bits recesivos adicionales

Francisco Simón Muñiz 3.91


CAN-ESPACIO ENTRE TRAMAS

Francisco Simón Muñiz 3.92


CAN-TIPOS ERRORES

Francisco Simón Muñiz 3.93


CAN-ERRORES
 CRC
 Detectado en receptor
 Descarta trama
 Transmite trama error
 ACK
 Detectado por transmisor
 No recibe ACK de ningún nodo
 Retransmite la trama
 No se genera trama de error

Francisco Simón Muñiz 3.94


CAN-ERRORES
 FORMA
 Se produce si se detecta bit dominante en
 Delimitador de CRC
 Delimitador de ACK
 Fin de trama
 Se transmite trama de error
 STUFFING
 6 bits consecutivos del mismo valor
 Se envía trama de error
Francisco Simón Muñiz 3.95
CAN-ERRORES
 BIT
 Realizado por el transmisor
 Bit recibido distinto transmitido
 No se considera en los campos
 Arbitraje
 Slot de reconocimiento
 Se transmite trama de error
 Se retransmite la trama

Francisco Simón Muñiz 3.96


CAN-CONTADORES ERRORES

Francisco Simón Muñiz 3.97


CAN-ESTADO ERRORES
 ERROR ACTIVO
 Estado normal
 Puede transmitir y recibir mensajes
 Puede transmitir tramas de error activas
 ERROR PASIVO
 Algún contador >127
 Las tramas de error que se envían son
pasivas

Francisco Simón Muñiz 3.98


CAN-ESTADO ERRORES
 BUS APAGADO
 Si errores transmisión>256
 Todas las actividades se detienen
 Se libera el bus (recesivo)
 Debe reiniciarse por la CPU

Francisco Simón Muñiz 3.99

También podría gustarte