MODBUS
MODBUS
MODBUS
INTERFACESI/OHOMBRE-MAQUINA
PAULINARODRIGUEZRODRIGUEZ
1527789
INTRODUCCIN
ElModbusesunprotocolodecomunicacionesindustrialescreadoen1979por
unaempresallamadaGouldModicon,dirigidoactualmentehaciasistemas
SCADA.
Convertidoenunprotocolodecomunicacionesestndardefactoenla
industriaeselquegozademayordisponibilidadparalaconexinde
dispositivoselectrnicosindustriales.Lasrazonesporlascualeselusode
Modbusessuperioraotrosprotocolosdecomunicacionesson:
Espblico
Facilimplementacinypocodesarrollo
Manejabloquesdedatossinsuponerrestricciones
El estudio del protocolo MODBUS puede hacerse basandonos en el modelo en capas, este
protocolo posee tres capas del modelo OSI (Open System Interconnection Modelo de
InterconexindeSistemasAbiertos).
CapadeAplicacin
SeubicaelsoftwarequeposeenlosequiposquetrabajanconMODBUS.
CapadeEnlace
Maestro SeespecificalatopologalgicadelaredMODBUS. Esclavo
CapaFsica
Caracterizadaporelmediofsico,quehacenposiblelacomunicacin.
Estructura
M E
Semidplex
ElmediofisicoestaRS-485FibraOptica
formadoporlineas
serialesquepuedenser: M E
Dplex
RS-485,RS-232,F.O.,bucledecorrientede0-20mA
ElaccesoalmedioesdetipoMaestro-Esclavo.
E E
E E
Topologas
Buscondispositivos
Seriados
(Recomendable)
BUS(Aceptable)
Mensajes Modosdelprotocolo
Puntoapunto
MODBUS MODBUS
Maestro Esclavo
RTU ASCII
Caractere Caractere
sbinarios sASCII
Broadcast
0...255 0...9,A...F
E E
E M RTU=RemoteTerminalUnit(UnidadTerminal
E Remota)
E E ASCII=AmericanStandardCodefor
InformationInterchange(CdigoEstndar
AmericanoparaelIntercambiodeInformacin)
TramageneralMODBUS
MODORTU
Cdigode Verificacinde
Direccin Funcin Datos error
MODOASCII
: Cdigode Verificacin CR LF
(3A)
Direccin Funcin Datos deerror (0D) (0A)
CodigosdeFunciones
REGISTERS
Lectura/Escritura(input)
Lectura(holding)
COILS
Lectura/Escritura(input)
Lectura(Status)
Ejemplo
Cada esclavo debe validar el
cdigo de funcin, el nmero de
entradas,ladireccindeinicio,el
rango total y la ejecucin de la
funcin definida por el esclavo
querealizalalectura.
Paginasweb:
https://www.slideshare.net/lmzurita/protocolo-modbus
http://www.taringa.net/posts/apuntes-y-monografias/17917456/Protocolos-de-
Comunicacion-Modbus.html
http://www.ni.com/white-paper/7675/es/
VideosdeYoutubre:
https://www.youtube.com/watch?v=_aEFNvzvptw&t=318s
https://www.youtube.com/watch?v=PZ0lAOHmf6s
https://www.youtube.com/watch?v=8FYFai21JPA