28
1 RS 485 MODBUS Buses de Campo. Modbus Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Comunicaciones Industriales Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 2 Contenido Introducción Estructura de la red Protocolo Funciones del protocolo Modbus y niveles OSI Variantes de Modbus: Jbus, Modbus-TCP Ejemplos de programación

Buses de Campo para Modbus.pdf

Embed Size (px)

Citation preview

Page 1: Buses de Campo para Modbus.pdf

1

RS 485 MODBUS

Buses de Campo. Modbus

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica.Comunicaciones Industriales

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 2

Contenido

IntroducciónEstructura de la redProtocolo– Funciones del protocolo– Modbus y niveles OSI

Variantes de Modbus: Jbus, Modbus-TCPEjemplos de programación

Page 2: Buses de Campo para Modbus.pdf

2

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 3

Introducción

Marca registrada Modicon (Grupo Schneider)Estándar de facto (manual PI-MBUS-300 Gould Inc.)Protocolo de enlace– Diferentes medios físicos: BC, RS-485, Fibra óptica– Distinto software de aplicación

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 4

Contenido

IntroducciónEstructura de la redProtocolo– Funciones del protocolo– Modbus y niveles OSI

Variantes de Modbus: Jbus, Modbus-TCPEjemplos de programación

Page 3: Buses de Campo para Modbus.pdf

3

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 5

Estructura de la red – Medio Físico

Medio físico:dúplex o semidúplex

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 6

Estructura de la red – Medio Físico

Medio físico:dúplex o semidúplex

Page 4: Buses de Campo para Modbus.pdf

4

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 7

Estructura de la red – Medio Físico

Medio físico:dúplex o semidúplex

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 8

Estructura de la red – Medio Físico

Medio físico:dúplex o semidúplex

Page 5: Buses de Campo para Modbus.pdf

5

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 9

Estructura de la red – Medio Físico

Medio físico:dúplex o semidúplex

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 10

Estructura de la red – Medio Físico

Medio físico:dúplex o semidúplexEl más frecuente es bus RS-485 (PT) semidúplex (dos hilos):

RS 485 MODBUS

Page 6: Buses de Campo para Modbus.pdf

6

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 11

Estructura de la red – Medio Físico

Tipo de comunicación: asíncrona (UART)

Velocidad: 75 – 19200 baudios

Distancia: hasta 1200 m (RS-485)

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 12

Estructura de la red – Acceso al Medio

Acceso al Medio: Maestro - EsclavoMaestro

Petición

Respuesta

Petición Respuesta

Petición

Respuesta

Page 7: Buses de Campo para Modbus.pdf

7

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 13

Estructura de la red – Acceso al Medio

Acceso al Medio: Maestro - Esclavo

Nº de estaciones: 64 (incluye maestro)

Mensajes:– Pto a Pto: demanda (M E) – respuesta (E M)

Lecturas / escrituras en esclavos (ack)

– Difundidos: M E (sin respuesta)Datos comunes: configuración, reset, ...

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 14

Contenido

IntroducciónEstructura de la redProtocolo– Funciones del protocolo– Modbus y niveles OSI

Variantes de Modbus: Jbus, Modbus-TCPEjemplos de programación

Page 8: Buses de Campo para Modbus.pdf

8

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 15

:(3AH)

NºEsclavo(00-3FH)

Códigode

OperaciónSubfunciones, Datos LRC(16)

H LCR

(0DH)LF

(0AH)

Protocolo - Codificación

Modos de codificación:– ASCII

– RTU (Remote Transmission Unit)

2 car 2 car 2 car

NºEsclavo(00-3FH)

Códigode

OperaciónSubfunciones, Datos CRC(P16)

H L

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 16

Protocolo - Mensajes

Nº de esclavo: – Hasta 63 esclavos (01H a 3FH)– Dir 00H -> mensajes difundidos

NºEsclavo(00-3FH)

Códigode

OperaciónSubfunciones, Datos CRC(P16)

H L

Page 9: Buses de Campo para Modbus.pdf

9

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 17

Protocolo - Mensajes

Código de operación o función (1 byte): – Órdenes de l/e de registros del esclavo– Órdenes de Control

NºEsclavo(00-3FH)

Códigode

OperaciónSubfunciones, Datos CRC(P16)

H L

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 18

Protocolo - Mensajes

Código de operación o función (1 byte): – Órdenes de l/e de registros del esclavo– Órdenes de Control

NºEsclavo(00-3FH)

Códigode

OperaciónSubfunciones, Datos CRC(P16)

H L

Función Código Tarea

0 00H Control de estaciones esclavas

1 01H Lectura de n bits de salida o internos

2 02H Lectura de n bits de entradas

3 03H Lectura de n palabras de salidas o internos

4 04H Lectura de n palabras de entradas

5 05H Escritura de un bit

6 06H Escritura de una palabra

7 07H Lectura rápida de 8 bits

8 08H Control de contadores de diagnóstico número 1 a 8

9 09H No utilizado

10 0AH No utilizado

11 0B H Control del contador de diagnóstico número 9

12 0CH No utilizado

13 0DH No utilizado

14 0EH No utilizado

15 0FH Escritura de n bits

16 10H Escritura de n palabras

Page 10: Buses de Campo para Modbus.pdf

10

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 19

Protocolo - Mensajes

Subfunciones-datos: parámetros necesarios para ejecutar función: – Función 00H -> subfunción– L/E -> dirección de 1er bit o byte

NºEsclavo(00-3FH)

Códigode

OperaciónSubfunciones, Datos CRC(P16)

H L

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 20

Protocolo - Mensajes

Control de errores:– ASCII: Checksum-16 o LRC– RTU: CRC polinomial de 16 bits

NºEsclavo(00-3FH)

Códigode

OperaciónSubfunciones, Datos CRC(P16)

H L

0 → INDEXFFFFH→ CRC

TRAMA (INDEX) XOR CRC → CRC

0→ N

DECALAJE CRC 1 POSA LA DERECHA

CARRY = 1

CRC XOR A001H→ CRC

N+1=N

INDEX+1=INDEX

FIN

N>7

INDEX > MAXNO

NO

NO

Cálculo del CRC codificación RTU

Page 11: Buses de Campo para Modbus.pdf

11

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 21

Protocolo - Funciones

Función 0 -> Órdenes de control (run, stop, carga/lectura programa)

NºEsclavo(00-3FH) 00H

CódigoSubfunciónSF0 SF1

DatosSubfunción

D0 D1Información CRC(16)

H L

PETICIÓN DEL MAESTRO

RESPUESTA DEL ESCLAVO

NºEsclavo(00-3FH) 00H

CódigoSubfunciónSF0 SF1

DatosSubfunción

D0 D1Información CRC(16)

H L

PeticiónRespuesta

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 22

Protocolo - Funciones

Función 0 -> Órdenes de control (run, stop, carga/lectura programa)

NºEsclavo(00-3FH)

00H

CódigoSubfunciónSF0 SF1

DatosSubfunción

D0 D1Información CRC(16)

H L

Código subfunciónSF0 SF1

Datos subfunciónD0 D1

Tarea

00H 00H 00H 00H Paro del esclavo sin inicializar

00H 01H 00H 00H Marcha del esclavo sin inicializar

00H 02H 00H 00H Marcha e inicialización del esclavo

00H 03H 00H XXH Lectura de la secuencia XX de programa de usuario en el esclavo

00H 04H YYH XXH Carga de una secuencia de programa de usuario en el esclavoPetición: YY = secuencia a cargar, XX= próxima secuenciaRespuesta: XX= código error, YY= 00

Page 12: Buses de Campo para Modbus.pdf

12

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 23

Protocolo - Funciones

Funciones 1 y 2 -> Lectura de bits del esclavo

NºEsclavo(00-3FH)

01Ho

02H

Dirección1er Bit

PP PB

Nº de Bits

NN NN

CRCH L

PPP = Dirección de la palabra (hex), B= Dirección del bit dentro de lapalabra 0 a FH

PETICIÓN DEL MAESTRO

NºEsclavo(00-3FH)

01Ho

02H

Nº Octetos leídos

NN NN

1er

OctetoB7..B0

Otros OctetosHasta máx.

256

CRCH L

RESPUESTA DEL ESCLAVO

PeticiónRespuesta

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 24

Protocolo - Funciones

Funciones 3 y 4 -> Lectura de palabras del esclavo

PETICIÓN DEL MAESTRONº

Esclavo(00-3FH)

03Ho

04H

Dirección1ª Palabra

PP PP

Nº dePalabrasNN NN

CRCH L

PPPP = Dirección de la palabra (hex)

RESPUESTA DEL ESCLAVONº

Esclavo(00-3FH)

03Ho

04H

Nº Octetos leídos

NN NN

1er

PalabraH L

Otras PalabrasHasta máx. 128H L,H L, H L,...

CRCH L

PeticiónRespuesta

Page 13: Buses de Campo para Modbus.pdf

13

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 25

Protocolo - Funciones

Función 5 -> Escritura de un bit en el esclavo

PETICIÓN DEL MAESTRO

NºEsclavo(00-3FH)

05H

DirecciónBit

PP PBXXH 00H

CRCH L

PPP = Dirección de la palabra (hex), B= Dirección del bit dentro de la palabra 0 a FH

RESPUESTA DEL ESCLAVO

NºEsclavo(00-3FH)

05H

DirecciónBit

PP PBXXH 00H

CRCH L

XXH = 00H para bit = 0 y XXH= FFH para bit = 1

PeticiónRespuesta

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 26

Protocolo - Funciones

Función 6 -> Escritura de una palabra en el esclavo

PETICIÓN DEL MAESTRO

NºEsclavo(00-3FH)

06H

DirecciónPalabraPP PP

ValorPalabraDD DD

CRCH L

RESPUESTA DEL ESCLAVO

NºEsclavo(00-3FH)

06H

DirecciónPalabraPP PP

Nº dePalabrasDD DD

CRCH L

PeticiónRespuesta

Page 14: Buses de Campo para Modbus.pdf

14

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 27

Protocolo - Funciones

Función 7 -> Lectura rápida de un octeto del esclavo

PETICIÓN DEL MAESTRO

NºEsclavo(00-3FH)

07HCRCH L

RESPUESTA DEL ESCLAVO

NºEsclavo(00-3FH)

07H

ValorOcteto

DD

CRCH L

PeticiónRespuesta

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 28

Protocolo - Funciones

Función 8 -> Lectura y control de contadores de diagnóstico

PETICIÓN DEL MAESTRO

NºEsclavo(00-3FH)

08H

CódigoSubfunciónSF0 SF1

DatoSubfunción

D0 D1

CRCH L

RESPUESTA DEL ESCLAVO

NºEsclavo(00-3FH)

08H

CódigoSubfunciónSF0 SF1

ValorContador

H L

CRCH L

PeticiónRespuesta

Page 15: Buses de Campo para Modbus.pdf

15

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 29

Protocolo - Funciones

Función 8 -> Lectura y control de contadores de diagnóstico

PETICIÓN DEL MAESTRO

RESPUESTA DEL ESCLAVO

NºEsclavo(00-3FH)

08H

CódigoSubfunciónSF0 SF1

DatoSubfunción

D0 D1

CRCH L

NºEsclavo(00-3FH)

08H

CódigoSubfunciónSF0 SF1

ValorContador

H L

CRCH L

SubfunciónNº Código

DatosD0 D1 Tarea

0 00H 00H XYH ZTHEl esclavo envía el eco XYZT de petición como test

3 00H 03H ZZH 00HModifica el carácter de fin de trama en modo ASCII por ZZH

10 00H 0AH 00H 00H Puesta a cero de los contadores

11 00H 0BH 00H 00H Lectura del contador 1

12 00H 0CH 00H 00H Lectura del contador 1

13 00H 0DH 00H 00H Lectura del contador 1

14 00H 0EH 00H 00H Lectura del contador 1

15 00H 0FH 00H 00H Lectura del contador 1

18 00H 12H 00H 00H Lectura del contador 1

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 30

Protocolo - Funciones

Función 11 -> Lectura y control de contador 9

PETICIÓN DEL MAESTRO

NºEsclavo(00-3FH)

0BHCRCH L

RESPUESTA DEL ESCLAVO

NºEsclavo(00-3FH)

0BH 00 00Valor

ContadorH L

CRCH L

PeticiónRespuesta

Page 16: Buses de Campo para Modbus.pdf

16

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 31

Protocolo - Funciones

Función 15 -> Escritura de bits del esclavo

PETICIÓN DEL MAESTRO

NºEsclavo(00-3FH)

0FH

Dirección1er Bit

PP PB

Nº de Bits

NN NN

Nº de Octetos

M

Valor de los bits

8xM valores

CRCH L

RESPUESTA DEL ESCLAVO

NºEsclavo(00-3FH)

0FH

Dirección1er Bit

PP PB

Nº de Bits

NN NN

CRCH L

PeticiónRespuesta

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 32

Protocolo - Funciones

Función 16 -> Escritura de palabras del esclavo

PETICIÓN DEL MAESTRO

NºEsclavo(00-3FH)

10FH

Dirección1ª Palabra

PP PP

Nº de PalabrasNN NN

Nº de Octetos

M

Valor de las palabrasHL, HL, ...

CRCH L

RESPUESTA DEL ESCLAVO

NºEsclavo(00-3FH)

10H

Dirección1ª Palabra

PP PP

Nº de PalabrasNN NN

CRCH L

PeticiónRespuesta

Page 17: Buses de Campo para Modbus.pdf

17

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 33

Protocolo - Funciones

Mensajes de Error– Fin de mensaje: silencio 3,5 caracteres– Respuesta de error (excepto difusión):

RESPUESTA DEL ESCLAVO

NºEsclavo(00-3FH)

CódigoFunción

CódigoError

CRCH L

Código Función = Código función recibido + 80H

Código Error = 01 Código de Función erróneo02 Dirección incorrecta03 Datos incorrectos06 Autómata ocupado

Respuesta

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 34

Protocolo – Niveles OSI

Sólo nivel de enlace

– Libertad en cuanto a medios físicos (RS-485, BC,

Fibra, ...)

– Variedad de aplicaciones a nivel 7 (aplicación)

Funciones y servicios totalmente definidos

Page 18: Buses de Campo para Modbus.pdf

18

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 35

Contenido

IntroducciónEstructura de la redProtocolo– Funciones del protocolo– Modbus y niveles OSI

Variantes de Modbus: Jbus, Modbus-TCPEjemplos de programación

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 36

Variantes - JBus

Variante de la marca APRILLigeras diferencias:– Registro de estado para diagnóstico en cada

estación– Permite direccionar hasta 255 esclavos (00H a FFH)

en vez de 63– Algunos códigos de función y subfunciones

cambiados

Page 19: Buses de Campo para Modbus.pdf

19

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 37

Variantes- JBus

Variante de la marca APRILLigeras diferencias:– Registro de estado para diagnóstico en cada

estación– Permite direccionar hasta 255 esclavos (00H a FFH)

en vez de 63– Algunos códigos de función y subfunciones

cambiados

Función Código Tarea

1 01HLectura de n bits de salida o internos

2 02H Lectura de n bits de entradas

3 03HLectura de n palabras de salidas o internos

4 04H Lectura de n palabras de entradas

5 05H Escritura de un bit

6 06H Escritura de una palabra

7 07H Lectura rápida de 8 bits

15 0FH Escritura de n bits

16 10H Escritura de n palabras

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 38

Variantes- Modbus/TCP

Extensión para uso con TCP/IP (remitido a IETF)Ventajas:

– Reparación y mantenimiento remoto– Gestión de sistemas distribuidos geográficamente

Estándar de facto: disponible comercialmente (e/sdistribuidas)Modbus/TCP – Ethernet:

– Red abierta para intercambio de datos de proceso– Ethernet: estándar, barata y escalabla

Page 20: Buses de Campo para Modbus.pdf

20

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 39

Modbus/TCP

Protocolo: encapsula trama Modbus en TCP

TCP: fiable y orientado a conexiónSe ajusta a naturaleza M/E ModbusTCP sobre Ethernet conmutada (determinista)

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 40

Modbus/TCP

Prestaciones– Dependen de la red y hardware– 10baseT

60% eficiencia1,25Mbps -> 360.000 registros/s

– En la práctica:Schneider: PLC Ethernet Momentum. Hasta 4000 bloques e/s por segundo (con 16 e/s analógicas de 12 bits)Prestaciones variables según hardware

Page 21: Buses de Campo para Modbus.pdf

21

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 41

Aplicaciones

Periferia distribuidaComunicación PLCs a nivel de célulaComunicación PLC-SCADAExisten pasarelas con:– Ethernet – TCP/IP– Otros buses de campo RS 485 MODBUS

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 42

Aplicaciones

NIVEL 1Entrada- Salida

NIVEL 2Campo y proceso

NIVEL 3Control

NIVEL 4Gestión

ETHERNET: TCP/IP

INTRANET TCP/IP

RS485: MODBUS

MODBUSRS485

Page 22: Buses de Campo para Modbus.pdf

22

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 43

Fabricantes – Protocolos soportados

Fabricante Módelo Utilización Primria ProtocoloAko Electrónica AKO-1510/ 1511/

1520/ 1530/1579Temperatura No

Almonta ALM 42 Temperatura S&I.C.P.I.Bernath Atomic Eurofid Cx Hx OtrosBrooks Instruments 30xxVA Caudal HartBürkert 8024 Caudal Profibus Bürkert 2632 Válvula regulación presión, caudal,

nivel, temperatura, PHProfibus

Bürkert 1066 Cabezal de control ASI-BusBürkert 2510 Electroválvulas ASI-BusBürkert 8640 Control numático Profibus DPChemitec u1022 Conductividad HartChemitec u1087 Ph HartChemitec uS250 O2disuelto HartChemitec u1093 Cloro HartChemitec u1062 Turbidez HartChemitec uDIC Sist. Control Distribuido HartChemitec F.MATIC Reacción FENTON HartChemitec S-192 Parámetros químicos HartCompu-flow DFM Medición caudal HartContacesa RIM-10 Medida de caudal CANCoreci M4 Control 1 lazo ModbusCoreci M4p Control/Prog 1 lazo ModbusCoreci N55 Control 1 lazo ModbusCoreci N55P Control/Porg 1 lazo ModbusCoreci M5 Control 3 lazos ModbusCoreci M5p Control/Prog 3 lazos ModbusDanfoss A/S MBS7000D Presión diferencial HartDanfoss A/S MBS7000M/A Presión manométrica y absoluta HartDanfoss A/S MBS7000L Nivel HartDesin Instruments LS3000 Regulación multifuncional Modbus

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 44

Fabricantes – Protocolos soportados

Desin Instruments MS5000 Control int. 1 lazo Modbus, FieldbusDesin Instruments HS700 Control int. 2 lazos Modbus, FieldbusDesin Instruments CMH-50 Transmisor temp. 2 hilos HartDigitron Select Indicación Otros vías RS232Dräger Polytron2/Polytro

n 2 IRDetección de gases Hart, RS485

Drexelbrook Universal III Nivel HartDrexelbrook True-Level III Nivel HartDrexelbrook SLT Nivel DEDucati MACH SMART V, I, cosϕ, EA, ER máx Modbus, DucatiDucati MACH 30 Parámetros eléctricos, mono y

trifásicosModbus, Ducati

Eckardt SRD991 Posicionador Fieldbus, Profibus, Hart, CAN BUS

Eco Physics CLD 700 NO/NO2/Nox OtrosElcontrol VIP ENERGY Parámetros eléctricos Modbus

Elsag Bailey H&B Rotametros Caudal Hart, ProfibusElsag Bailey H&B Magnéticos Caudal Bailey FSK, Hart,

ProfibusElsag Bailey H&B Vortex y Swirlmeter

Caudal Hart, ProfibusElsag Bailey H&B Másicos Caudal Hart, ProfibusElsag Bailey H&B Transmisor de

temperaturaTemperatura Hart, Profibus, Bailey

FSKElsag Bailey H&B Transmisor de

presiónPresión Hart, Bailey FSK,

ProfibusElsag Bailey H&B Posicionadores Posicionamiento de válvulas nuemáticas

Hart, ProfibusElsag Bailey H&B Actuador Accionamientos de válvulas y

compuertasHart, Bailey FSK, ProfibusElsag Bailey H&B Controladores Control PID Profibus, Modbus

Elsag Bailey H&B Med.magnitudeseléctricas

V,I, P,Q, cosϕ Profibus, Modbus

Elsag Bailey H&B Transmisores de PH, conductividad

Ph, conductividad, ORP Bailey FSK, Hart

Elsag Bailey H&B Contras-I Concentrador de señales Hart, Profibus, Modbus

Page 23: Buses de Campo para Modbus.pdf

23

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 45

Fabricantes – Protocolos soportadosEndress + Hauser PMC731 Presión Hart/Intensor,

Profibus PAEndress + Hauser PMD230 Presión diferencial Hart/Intensor, Profibus PAEndress + Hauser DC11 Nivel capacitativo Hart/Intensor, Profibus PAEndress + Hauser DB50 Nivel hidrostático Hart/Intensor, Profibus PAEndress + Hauser FMV130 Nivel por ultrasonidos Hart/Intensor, Profibus PAEndress + Hauser FMR231 Nivel por microondas Hart/Intensor, Profibus PAEndress + Hauser PROMAG 33 Caudalímetro electrom. Hart + Profibus PA

Endress + Hauser PROWIRL 77 Caudalímetro Vortex Hart + Profibus PAEndress + Hauser PROMASS 63 Caudalímetro másico Hart + Profibus PAEndress + Hauser MYCOM CLM

121Medidor de conductividad Rackbus + Profibus

PAEndress + Hauser MYCOM CPM 152

Medidor pH/redox Rackbus + Profibus PAEndress + Hauser MYCOM CVM

121Medidor de turbidez Rackbus + Profibus

PAEndress + Hauser TMD 832/834 Temperatura Hart, Profibus PAEnraf Smart-Radar Nivel ModbusEntek-IRD Monitor 6600 Vibración, protección de maquinaria,

diagnótico de fallosModbus, Modbus+

Environics S-100/200 Diluidor OtrosEro Electronics Serie L Temperatura ModbusEro Electronics Serie T,P,M y H Universal ModbusEscort I-7000 Adquisición señales proceso Otros vía RS232EurothermAutomation

TC3001, Serie TU Temperatura Modbus, ProfibusEurotherm Controls Serie 800/900 Temperatura Modbus, J-Bus, EI

BisysincEurotherm Controls Serie 2000 Temperatura Modbus, J-Bus, EI Bisysinc, ProfibusEurotherm Controls 900 EPC Proceso Modbus, J-Bus, EI BisysincEurotherm Controls PC3000 Temperatura Modbus, J-Bus, EI Bisysinc, ProfibusEurotherm Drives Serie 590 Velocidad Modbus, Profibus

Eurotherm Drives Serie 584SV Velocidad Modbus, ProfibusEurotherm Drives Serie 620 Velocidad Modbus, ProfibusEurotherm Drives Serie 605 Velocidad ModbusEurotherm Gauging Systems

EGS Espesores Modbus, EthernetEurotherm Process Automation

T630 Proceso ModbusEurotherm Process Automation

T640, T103 Proceso Modbus, ALINEurothermRecorders

Serie 4100/4200 Proceso ModbusFisher Controls Fisher Controls

DTPosicionador Hart

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 46

Fabricantes – Protocolos soportadosMódelo Utilización Primria Protocolo

Fisher Controls DVC5000 Set point al actuador HartDVC5000F Set point al actuador Found. Fieldbus

Foxboro IGP10 Presión FOXCOM &HARTFoxboro IDP10 Presión diferencial FOXCOM &HARTFoxboro IFL10 Nivel FOXCOM &HARTFoxboro 83W/F Caudal volumétrico FOXCOM &HARTFoxboro CFS10 Caudal másico FOXCOM &HARTFoxboro RTT20 Temperatura FOXCOM &HARTFoxboro 8701TPH pH FOXCOM &HARTFoxboro 8701TEC Conductividad FOXCOM &HARTGefran 800/1000/1800 Controlador CENCAL, ModbusG.S.E CS-4000/400 Control par OtrosG.S.E DS-290 Medida par OtrosGestra Spector Medida y control Fieldbus, Profibus,

Hart, CAN BUSGMC-Instruments DME 400 Conversión de magnitudes eléctricas LON BUSGMC-Instruments DME 440 Conversión de magnitudes eléctricas ModbusGMC-Instruments V604/V644/VC60

3Conversión de señales de proceso Otros vía RS232

GMC-Instruments Digem 96 x48 CK Indicación Otros vía RS232GMC-Instruments Dinalog ff144x24 Indicación Otros vía RS232GMC-Instruments ECS Control de energía ECS LAN, LON BUS,

Otros vía RS232GMC-Instruments R2600 Regulación Interbus, Profibus, Otros vía RS232GMC-Instruments GTRO3000-500 Regulación Otros vía RS232

GMC-Instruments Linax4000-Pointax 6000

Registro Otros vía RS232

Honeywell ST3000 Presión diferencial, presión absoluta, presión efectiva, nivel

Hart, DE, Fieldbus

Honeywell SVM 3000 Caudal Hart, DE, FieldbusHoneywell STT250/350 Temperatura Hart, DE, FieldbusHoneywell Magnew 3000

plusCaudal (magnético) Hart, DE, Fieldbus

Page 24: Buses de Campo para Modbus.pdf

24

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 47

Fabricantes – Protocolos soportados

SVM 3000 plus Caudal (coriolis) Hart, DE, FieldbusHoneywell SCM 3000 plus Caudal (coriolis) Hart, DE, FieldbusHöntzch uP-Flowtherm Velocidad de aire PropioHycontrol Multiflex/Reflex,

ScrunflexNivel Otros

Inor MESO, IPAQ Temperatura Hart y otrosKeithley KNM-BRG 11-12 Extensiometría Ethernet, RS232,

RS485, RS422 y USB

Keithley KNM-DCV31-32 Medidas V,R, sensores, temperatura Ethernet, RS232, RS485, RS422 y USB

Keithley KNM-DCV41-42 Medidas con aislamiento, V, R, temperatura

Ethernet, RS232, RS485, RS422 y USB

Keithley KNM-DYN11-12 Fuerza, aceleración, presión Ethernet, RS232, RS485, RS422 y USB

Keithley KNM-RTD31-32 RTD de precisión Ethernet, RS232, RS485, RS422 y USB

Keithley KNM-TC41-42 Temopares aislados Ethernet, RS232, RS485, RS422 y USB

Keithley KNM-THM31-32 Termistores Ethernet, RS232, RS485, RS422 y USB

Kistler COMO II Control de procesos -Kistler Monitor de

vibración 5835Monitorización de vibración con alarmas

-

Kistler Monitor de presión 5249

Monitorización de presión -

Klay Serie 2000 Presión HartLar Elox 100/Elox II DQO OtrosLar Biomonitor DBO OtrosLar Toxalarm Toxicidad OtrosLevec LEV/PRESS-EL

PGSNivel /presión Hart

Maihak UNOR 610 NDIR OtrosMaihak OXOR 610 O2 OtrosMaihak Thermor 610 H2 OtrosMaihak Multor 610 NDIR/O2 Otros

Tocor 200 TOC Otros

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 48

Fabricantes – Protocolos soportados

M.K. Juchheim TMM-45 Sensores temp. Pt100, termopar, potenciométro, V/I

RS232, RS422/485

M.K. Juchheim dTrans p02 Presión HartM.K. Juchheim mTRON Módulos: regulador entradas, salidas,

lógico, interfase, relés, displayLON

M.K. Juchheim dTRON Controlador Modbus, J-BusMeggit Mobrey Ltd. MSP100 Nivel HartMicro Motion Micro Motion

9701/9712/9739Caudal másico Hart, Modbus

Neo Gaslaser O2, CO, NH3, HCL, HF, H2O, H2S OtrosNeo DM 3/4 Opacidad OtrosNivelco S-300 Nivel RS-485Nobel Elektronik AST Pesaje Profibus DP, CAN,

Modbus, RFM I/O, DeviceNetOfiteco TI’95 Temperatura, caudal, presión,

deformación, giros, niveles, contactos T/N, parámetros meteorológicos

Propietario

Omron E5CK, E5EK,E5AK

Temperatura, presión, caudal, etc Omron Sysmac Way, (RS232/422/485), DeviceNetOmron E5EJ, E5AJ Temperatura Omron Sysmac Way, (RS232/422/485)

Omron ES100 Temperatura, presión, caudal, etc. Omron Sysmac Way, (RS232/422/485)

Omron E5ZE Temperatura (multilazo 8 canales) Omron Sysmac Way, (RS232/422/485)

Omron K3NX Presión, caudal, tensión y corriente AC/DC, etc.

Omron Sysmac Way, Omron CompoWay/F (RS232/422/485Omron K3NV Peso (célula de carga) Omron Sysmac Way, Omron CompoWay/F (RS232/422/485Omron K3NK Temperatura Omron Sysmac Way, Omron CompoWay/F (RS232/422/485Omron K3NR Frecuencia, tiempo, etc. (entrada

pulso)Omron Sysmac Way,Omron CompoWay/F

Page 25: Buses de Campo para Modbus.pdf

25

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 49

Fabricantes – Protocolos soportados

K3NP Intervalo (entrada pulso) Omron Sysmac Way,Omron CompoWay/FOmron K3NC Contaje (entrada pulso) Omron Sysmac Way,Omron CompoWay/FOrmi V-d Caudal Hart

Penny Giles Minitrend, Circitrend, Multitrend

Registro ModbusPMA Varios Controladores de procesos Modbus, RS485,

ProfibusPredycsa VIB-ON-LINE Medida de vibraciones OtrosRheonik RHM/RHE Caudal másico Profibus DP, RS-485Rochester Instrument Systems

CL9005 Calibrador de procesos para transmisiones Hart

HartRochester Instrument Systems

SC6400 Transmisor temperatura 2 hilos HartRosemount Rosemount

1151/2088/2090Presión Hart

Rosemount Rosemount 3001C HTG

Masa en tanque HartRosemount Rosemount

3044/3044 CTemperatura Hart

Rosemount Rosemount 3051/3051 C LP

Presión HartRosemount Rosemount

3095CNivel Hart

Rosemount Rosemount 3095MV

Caudal másico HartRosemount Rosemount 3144

TempTemperatura Hart

Rosemount Rosemount 3201 HIU/ 3202SAM

Masa en tanque HartRosemount Rosemount 3244

TempTemperatura Hart

Rosemount Rosemount 644 Temp

Temperatura HartRosemount Rosemount Apex Nivel HartRosemount Rosemount Mag

HS/ MagneterCaudal Hart

Rosemount Rosemount ProBar/ Vortex

Caudal HartRosemount Rosemount

ProBar ProBarUCCaudal Hart

Rosemount Rosemount Tri-Loop

Convertidor HartRosemount Rosemount

3095FBCaudal másico Modbus

Rosemount Rosemount 3201HIU/ 3202SAM

Masa en tanque Modbus

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 50

Fabricantes – Protocolos soportados

Rosemount Rosemount 3402AIM

Masa en tanque ModbusRosemount Rosemount

3051CPresión Found. Fieldbus

Rosemount Rosemount 3244 Temperatura Found. FieldbusRosemount Rosemount

Vortex 8800ACaudal Found. Fieldbus

Rosemount Analytic Rosemount Analytic 2081C/3081-81C

Conductividad Hart

Rosemount Analytic Rosemount Analytic 2081pH/3081-81pH

pH Hart

Rosemount Analytic Rosemount Analytic 2081FG/OXT-4000

- Hart

Rosemount Analytic Rosemount Analytic 54pH/ORP

pH Hart

Rosemount Analytic Rosemount AnalyticWC-3000

Oxígeno Hart

Saab Tank Control Tank Radar Pro Nivel Hart, ModbusSaci MAR144 V, I, W, Var, PF, red alterna ModbusSaci MAR96 V, I, W, Var, PF, red alterna ModbusSaci TMCC V, I, W, Kwh, red de corriente

continuaModbus

Saci MFR V, I, Var, PF, red alterna ModbusSaci TCE Wh, Warh ModbusSaci TCEM V, I, W, Var, PF, red alterna ModbusSaci TCI Wh, Warh ModbusSaci TMCQ V: nivel, cortes, microcortes ModbusSamson 3780 Posicionador HartSamson 3781 Posicionador -Samson 3785 Posicionador Profibus PASetra 370 Presión absoluta y barométrica OtrosSfere uc2001 Universal ModbusSierra Instruments 620/640/780/860-

SMedida y control caudal másico de gases

OtrosSmar LD-302 Presión y temperatura FieldbusSmar LD-301 Trans. Presión Hart

Page 26: Buses de Campo para Modbus.pdf

26

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 51

Fabricantes – Protocolos soportadosSmar TT 301 Trans. Temperatura HartSmar CD 600 Control 4 lazos ModbusSmar TT 302 Trans. Temperatura FieldbusSmar IF 302 Convertidor I/FB FieldbusSmar FI302 Convertidor FB/I FieldbusSmar FP302 Convertidor FB/N FieldbusSmar FY302 Posicionador FB FieldbusSmar PCI Interface Fieldbus FieldbusSMT Hg-2000/Mat Hg. OtrosSolartron DP/LE Desplazamiento (hasta 10 y 100mm) OtrosSolartron 7845/46/47/35 Densidad HartSpriano STT77 Presión diferencial HartSpriano SST77L Nivel tanques HartSpriano SST70 Nivel barra torsión HartSpriano SST79 Nivel pozos HartSpriano SST74 Presión relativa HartSpriano SST75 Presión absoluta HartS-Products MP-82500 Conversión temperatura Otros vía RS232S-Products Mp82600 Ω, mV, V HartStanley T-801/8002 Control par OtrosTecfluid Flomi MC/Flomat Medida de caudal Particular (RS232)Tecfluid Covol Volumen -Tecfluid SC250 Medida de caudal -Tecfluid LE-70 Medición nivel -Vega Vegamet Sondas Capacitivo Hart, V.V.O.Vega Vega Serie D Presión nivel Hart, V-BusVega Vegabar 20/25 Presión nivel Hart, V.V.O.Vega Vegason 50/80 Ultrasonidos Hart, V-BusVega Vegapuls50 Radar Hart, V-BusVega Vegaflex50 Microondas -Vega Vegadif Presión diferencial Hart

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 52

Fabricantes – Protocolos soportados

Fabricante Módelo Utilización Primria ProtocoloVega Vegalog 571 Central procesadora hasta 255

sensores, conexión directa a PC, PLC, etc.

V-Bus, DisBus, ModBus, InterbusS y Profibus DP

Vega Vegacom 557 Conversor protocolo de vega V-Bus en estándar

V-Bus, Disbus, Moddbus, InterbusSy Profibus DP

Watlow Varios Controladores de procesos RS485, RS232Yatesmeter - Test Eficiencia energía (Bobinas y

turbinas)Fieldbus

Yokogawa PH402G/PB202G/PB200S

pH HartYokogawa SC402G/SC200G

/SC200SConductividad Hart

Yokogawa DO402G Oxígeno disuelto HartYokogawa ISC402G/ISC200

SConductividad Hart

Yokogawa FC400G Cloro libre -Yokogawa ZA8C Oxígeno en gases -Yokogawa GD402 Densidad gas HartYokogawa ZO21D Oxígeno en gases -Yokogawa DC402G Conductividad dual HartYokogawa EJA110A/120A/1

30A/118/ 210A/220A

Presión diferencial Fieldbus, Hart, BrainYokogawa EJA310A Presión absoluta Fieldbus, Hart, BrainYokogawa EJA430A / 438 Presión relativa Fieldbus, Hart, BrainYokogawa EJA440 Alta presión relativa Fieldbus, Hart, BrainYokogawa ADMAG

AE/CA/SECaudal (mágnetico) Hart, Brain

Yokogawa YF100 Caudal (vórtex) Fieldbus, Hart, BrainYokogawa ROTAMAX Cuadal (máxico) BrainYokogawa YT200 Temperatura Hart, BrainZürc Royal A1 Medida V, A, Hz -Zürc Royal A2 Medida 3 intensidades -Zürc Royal A3 Medida 3 tensiones -Zürc Royal A4 Medida de V, I, Hz, W, var, VA, cosϕ -Zürc Royal A5 Medida de desequilibrio de

intensidades.

Zürc DH96 DC Medida mV, V, mA, A ModbusZürc DH96 AC Medida, A, V o C ModbusZürc CVM Medidas parámetros eléctricos Modbus

Page 27: Buses de Campo para Modbus.pdf

27

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 53

Lib JBus – LabView. General.llb

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 54

Lib JBus – LabView. Funciones Maestro.llb

Page 28: Buses de Campo para Modbus.pdf

28

Univ. Politécnica de Cartagena. Dpto de Tecnología Electrónica. Asignatura: Comunicaciones Industriales. Tema 7. Modbus. 55

Lib JBus – LabView. Funciones Esclavo.llb