MC38_SEMANA_05_MODBUS
MC38_SEMANA_05_MODBUS
MC38_SEMANA_05_MODBUS
Temario: 3
1. PROTOCOLOS ASI
2. PROTOCOLO MODBUS
3. PROTOCOLO PROFIBUS
4. PROTOCOLO ETHERNET TCP/IP
5. PROTOCOLO HART
6. PROTOCOLO FIELDBUS
7. PROTOCOLO DH+
8. PROTOCOLO DEVICENET
9. EXAMEN PARCIAL
Introducción
• Diseñado en 1979 por Modicon para su gama de
controladores lógicos programables (PLCs).
• Las razones por las cuales el uso de Modbus es
superior a otros protocolos de comunicaciones son:
• es público.
• su implementación es fácil y requiere poco desarrollo.
• maneja bloques de datos sin suponer restricciones.
• Basado en la arquitectura maestro/esclavo o
cliente/servidor.
• Existen versiones del protocolo Modbus para puerto
serie y Ethernet (Modbus/TCP).
http://www.modicon.com
MODBUS
• Un protocolo abierto de comunicación de datos.
• Estructura abierta
• Flexible
• Ampliamente conocida
• Suministrado por muchos software SCADA y HMI
• 2 modos de transmisión en serie:
• ASCII
• RTU (binario)
• Interface de comunicación
• RS-232/485
• Ethernet (TCP / IP)
P.4
Modbus modelo ISO
Modbus con enlace serie, opera de 1200bps a
56Kbps con método de acceso maestro/esclavo
5
Modbus modelo ISO
• Modbus Plus. Es un bus que opera a 1Mbps y el
método de acceso está basado en Token-Ring
6
Modbus modelo ISO
• Modbus Ethernet TCP/IP. Utiliza la capa física
Ethernet con velocidades de 10 Mbps y 100 Mbps y
protocolos TCP/IP.
7
Ej. Arquitectura de una red Modbus
8
Capa Física RS-485
• Medio: Cable de par trenzado
apantallado.
• Topología: Bus.
• Distancia: máx. 1300 m., entre
repetidores.
• Velocidad: 1200 bps/56Kbps.
• Nodos: 32 (1 master y 31 esclavos)
• Conectores: RJ-45, SUB-DB9
Capa de Enlace
• Método de acceso al medio: master/eslave.
• Método de transmisión: Cliente-Servidor.
• Seguridad en la transmisión:
• CRC(VERIFICACIÓN DE REDUNDANCIA CÍCLICA)
y LCR(VERIFICACIÓN DE REDUNDANCIA LONGITUDINAL)
• Bit de Start y Stop
• Bit de paridad
• Flujo continuo (control de flujo)
10
Modbus RTU Y ASCII
11
Modbus ASCII
– Modbus ASCII es más sencillo y fácil de leer, aunque menos eficiente
debido a que cada byte requiere de dos bytes ASCII y utiliza un código
menos eficiente LRC.
: LRC CR,LF
12
Modbus RTU
– Modbus RTU utiliza datos binarios y CRC ( detección de error ).
P.14
15
Application Structure (general)
SCADA HMI
RS-232/485 Internet
GATEWAY
P.16
EJEMPLOS INDUSTRIALES
https://www.youtube.com/watch?v=Pa7tKsaWJR4
17