You are on page 1of 5
arora HOVE BLOG BLOG TECNCO SOBREM! CONTACTO Home » Blog Técnico > 1- ModBUS, el pro 10, Bara . blog 1.- ModBUS, el protocolo Bueno, Bonito, Barato © Blog) = Mercado Eléctrico (2) Posted on 23/04/2012 by Xaver-Marti Carné —No Comments | ‘* Blog Técnico (9) = Hardware (9) Deviate UP © Mecanica (1) Pot bedded © ModBUS (4) © PoE (4) entradas recientes ‘© 3. Cédigos de error Modbus © 4. CRC 16 Modbus RTU © 2. Estructura de la trama Modbus © Que comercializadora escoger? Comparadores de tarifas electricas ‘© Uniones fjas y uniones desmontables 1. Modbus es un protocolo de comunicacién serie desarrollado y Publicado por Modicon en 1979. En su origen el uso de eskup Modbus estaba orientado exclusivamente al mundo de los controladores légicos programables 0 PLCs de Modicon. No hace falta mds que echar un vistazo al mercado industrial actual para darse cuenta que, a dia de hoy, el protocolo Modbus es el protocolo de comunicaciones mas comin utifizado en entornos industriales, sistemas de telecontrol y monitorizacién. Lo que implica de forma implicita que: tanto a nivel local como a nivel de red, en su versién TCP/IP, seguir siendo uno de los protocolos - Introduc: 8 - NoABtJ8(1 protocol Bueno, Bote, Barat | Xavi Mart Carsé Mohadano de referencia en las llamadas Smart Grids, redes de sensores, telecontrol y un largo etc de sistemas de informacion que ya empiezan a asomar la cabeza en nuestro dia a dia. 86 de cada 100 habitantes lle un mévil. Afinales de 2011 he 6.000 millones de lineas celulares, segiin el informe 5 Medicién de la Sociedad de Ic El objeto del protocolo Modbus es bien sencillo: La transmision Wesmerign dele Union de informacion entre distintos equipos electrénicos conectados internacional de a un mismo bus. Existiendo en dicho bus un solo dispositive Telecomunicaciones (UIT). Y| maestro (Master) y varios equipos esclavos (Slaves) “lentes de la banda ancha en movilidad son casi el doble at conectados. enla fja hitpsicortas/2cg0 En su origen estaba orientado a una conectividad a través de lineas serie como pueden ser RS-232 0 RS-485, pero con el paso del tiempo han aparecido variantes como la Modbus TCP, que permite el encapsulamiento del Modbus serie en tramas Ethernet TCP/IP de forma sencilla. Esto sucede porque desde un punto de vista de la torre OSI, el protocolo Modbus se ubica en la capa de aplicacién. widget de El hecho que se haya extendido su uso hasta convertirse en el protocolo mas estandarizado en el sector industrial se debe a varias razones diferenciales respecto a otros protocolos: + El esténdar Modbus es publico, lo que permite a los fabricantes desarrollar _dispositivos tanto Master como Slave sin royalties aplicados al protocols. Este hecho facilita el acceso a la informacién y estructura del protocolo que, ademas, es muy basica pero funcional para su objetivo. * Desde un punto de vista técnico, su implementacién es muy sencilla y en consecuencia el tiempo de desarrollo se acorta considerablemente respecto a otros protocolos en los que se complica la estructura de las tramas y en consecuencia el acceso a los datos que no estén almacenados en estructuras complejas. ‘* La transmisién de informacién no esta comprometida a ningin tipo de datos. Lo que implica cierta flexibilidad a la hora del intercambio de informacién. Que quiere decir esto? Para expresarlo de forma mAs clara, si se transmite un dato de 16bits de informacion su representacién no esta sujeta a ninguna restriccién, por lo que puede tratarse de un dato tipo Word con signo, un entero sin signo de 16bits o la parte alta de una representacién tipo Float de 32bits, etc.La representacién del valor vendra definida por la especificacién que el fabricante dé del dispositivo, lo que permite la representacién de un amplio rango de valores. 1.2.- Funcionamiento y elementos de una red wu xmeame.comiblegecnicolitreduecion modus! -Mod381%4 protocols Bueno, Brito, Barat | Xavier Marti Carné Mohedano ModBUS EI funcionamiento tiene una base muy sencilla: EI Master pregunta y los Slaves responden o aettian en funcién de lo que este diga. Un dispositive conectado al bus ejerce de maestro solicitando informacién del resto de dispositivos conectados que ejercen como esclavos y son quienes suministran la informacién al primero, Segiin el estandar Modbus y dada su implementacién, en una red Modbus habra un Master y hasta un maximo de 247 dispositivos Slaves. Esta limitacién esta determinada por el simple hecho que en una tramaModbus la direccién del esclavo se representa con un solo Byte, existiendo algunas direcciones reservadas para propésitos especificos como broadcast, etc. Todo a su tiempo. Lo dicho, en una red Modbus todos los dispositivos esclavos deben tener una direccién asignada que debe estar comprendida entre la 1 y la 247.Desde un punto de vista practico, no pueden co-existir dos dispositivos esclavos con la misma direccién Modbus. Dentro de la trama Modbus RTU, la direccién del esclavo corresponde al primer byte. En una red Modbus elMaster no sélo puede ejercer la funcién de recompilar informacién de los esclavos mediante preguntas, sino que puede interactuar con ellos o alterar su estado, pudiendo escribir ademds de leer informacién en cualquiera de ellos. Con el paso de los afios y segtin la evolucién de las redes de comunicaciones entre dispositivos electrénicos, asi como de la conectividad entre dispositivos, han ido apareciendo variantes del protocolo Modbus que estaba pensado en su inicio para redes implementadas sobre lineas serie. La evolucién mas utilizada/conocida es la que se conoce como Modbus TCP, una “versién” del protocolo Modbus que permite la implementacién de este protocolo sobre redes Ethernet i, en consecuencia, aumenta el grado de conectividad. Est “versién” del protocolo encapsula la trama base del protocolo Modbus en la capa de aplicacién TCPIIP de forma sencilla, Con un poco de tiempo colgaré la estrucura a nivel de byte de las tramas Modbus RTU y Mobus TCP. La especificacién oficial de ModBUS se puede encontrar en www.modbus-ida.org, En breve mas informacién sobre ModBUS, su estructura y sus 3s -Mod381%4 protocols Bueno, Brito, Barat | Xavier Marti Carné Mohedano variantes. ‘Tagged with: Comunicaciones, firmw are, hardware, ingenieria, Modbus, protocolos, RS-232, RS-485 Posted in Blog Técnico, Hardware, ModBUS Deja un comentario Tu direccién de correo electrénico no sera publicada. Los campos necesarios estan marcados * Name * E-mail * Website Comentario Puedes usar las siguientes etiquetas y atributos HTML:
> "> cem>

You might also like