Modbus TCP
Modbus TCP
CARRERA: MECATRÓNICA
TEMA :
Arquitectura maestro/esclavo con Modbus TCP/IP
INTEGRANTES:
NIVEL : OCTAVO
PARALELO : B
1. TEMA.................................................................................................................................................3
2. OBJETIVOS........................................................................................................................................3
2.2. Objetivos específicos...................................................................................................................3
3. MARCO TEÓRICO............................................................................................................................3
3.1. Modbus TCP/IP...........................................................................................................................3
3.2. RS-485.........................................................................................................................................4
3.3. Adaptador USB a RS-485............................................................................................................4
3.4. Acceso a características del protocolo MODBUS........................................................................5
4. MATERIALES....................................................................................................................................6
5. DESARROLLO...................................................................................................................................6
6. CONCLUSIONES...............................................................................................................................8
7. BIBLIOGRAFÍA.................................................................................................................................9
8. ANEXOS...........................................................................................................................................10
8.1. Programación Arduino:..............................................................................................................10
1. TEMA
2. OBJETIVOS
3. MARCO TEÓRICO
3.2. RS-485
El conversor USB a RS485 integra un conversor USB a serial TTL (CH340) y un chip
serial a RS485 (MAX485). El conversor USB a RS485 permite establecer
comunicación entre una PC (USB).
El estándar RS485 también llamado EIA-485 es muy utilizado por equipos industriales
de instrumentación y control: Variadores de velocidad, PLC, Pirómetros. El
estándar RS485 está definido como un sistema de comunicación en bus de transmisión
multipunto diferencial, es ideal para transmitir a velocidades medianas sobre largas
distancias (35 Mbit/s hasta 10 metros y 100 kbit/s en 1200 metros) y a través de canales
ruidosos, ya que al emplear voltajes diferenciales reduce los ruidos eléctricos que
aparecen en la línea de transmisión. El medio físico de transmisión (cableado) es el
cable par trenzado que admite hasta 32 estaciones en 1 solo bus, con una longitud
máxima de 1200 metros operando entre 300 y 19200 bit/s bajo comunicación half-
duplex (semiduplex).[ CITATION Nor12 \l 12298 ]
Figura 2. Comunicación RS-485 y Modbus
Diseñado para
introducir
una resistencia eléctrica
Resistencia determinada entre dos
puntos de un circuito
eléctrico.
Un interruptor eléctrico
es un dispositivo que
Switch permite desviar o
interrumpir el curso de
una corriente eléctrica.
5. DESARROLLO
En la figura 3, se muestra el diagrama de comunicación maestro/esclavo por medio de
dos arduinos en donde el maestro en este caso será el PC va enviar distintas condiciones
a cada uno de los arduinos esclavos, el esclavo 1 tendrá un potenciómetro y un switch,
esclavo 2 indicará el estado de un led, la variación del potenciómetro y el estado del
switch será mostrado por medio de un software en el computador, se debe configurar la
dirección IP del equipo para comunicación por Wifi.
Se ha define una estructura genérica para la trama del protocolo conocida como
PDU.
Se encapsula la PDU en una red TCP/IP.
Realizar un usuario cuando usa Modbus TCP, asignando una dirección IP del
equipo y adicional la dirección del esclavo con el que se va a comunicar.
Crear un nuevo proyecto en Labview.
} delay(50);
else{ //lcd.setCursor(8,0);
Serial.write( 'e' ); Serial.print( result ); Serial.println( 'x' ); //lcd.print(" ");
} }
lcd.setCursor(0,0);