Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MODBUS
Modbus fue introducido en 1979 por la compaa Modicon,
que era lder en el mercado incipiente de controladores
lgicos programables (PLC). Su objetivo era ser el protocolo
interno de comunicacin punto-a-punto, el intermedio entre
los PLCs de Modicon y los paneles de programacin que se
usaban para programar controladores. Este protocolo sigue
prosperando porque es de fcil comprensin, y por ello ha
sido utilizado por muchos ingenieros para ejercitarse en
protocolos. Adems, es un sistema abierto y se puede
utilizar sin pagar royalties. No se limita a la automatizacin
industrial; de hecho se puede encontrar en numerosos
sectores de automatizacin, incluyendo la de edificios.
Descripcin general
MODBUS
MODBUS funciona siempre en modo maestroesclavo (cliente - servidor), siendo el maestro
(cliente) quien controla en todo momento las
comunicaciones con los esclavos que pueden
ser hasta 247 (Direccin 1 a 247) . Los esclavos
(servidores) se limitan a retornar los datos
solicitados o a ejecutar la accin indicada por el
maestro. La comunicacin del maestro hacia los
esclavos puede ser de dos tipos.
Descripcin general
MODBUS
peer to peer: en que se establece comunicacin
maestro - esclavo, el maestro solicita
informacin y el esclavo responde. Se enva el
comando a un dispositivo comprendido entre las
direcciones 1 a 247.
broadcast: en que se establece comunicacin
maestro - todos los esclavos, el maestro enva
un comando a todos los esclavos de la red sin
esperar respuesta, se enva a la direccin 0.
Descripcin general
MODBUS
Descripcin general
MODBUS
Se pueden establecer comunicaciones en redes
estndar Modbus utilizando cualquiera de estos
dos modos de transmisin: ASCII o RTU. Los
usuarios seleccionan el modo deseado, junto
con los parmetros de comunicacin del puerto
serie (velocidad de transmisin en baudios,
modo de paridad, etc.), durante la configuracin
de cada controlador. El modo y los parmetros
del puerto serie tienen que ser los mismos para
todos dispositivos en una red Modbus.
Descripcin general
MODBUS
La seleccin de modo ASCII o RTU es
solamente para redes estndar Modbus.
Define los contenidos de los campos del
mensaje serie transmitido por la red. Determina
como estar empaquetada la informacin en los
campos de cdigo y mensaje.
En otras redes como MAP y Modbus Plus, los
mensajes de Modbus estn embebidos dentro
de la trama y no estn relacionados con la
transmisin serie.
MODBUS ASCII
Cuando los controladores se configuran para
comunicar en una red Modbus utilizando modo
ASCII (Cdigo Estndar Americano para
Intercambio de Informacin), cada byte, de 8
bits, de un mensaje se enva como dos
caracteres ASCII. La ventaja principal de este
modo es que permite intervalos de tiempo de
hasta un segundo entre caracteres sin
causar error.
MODBUS ASCII
Sistema de Codificacin:
Hexadecimal, caracteres ASCII 0-9, A-F
Un carcter hexadecimal en cada carcter ASCII del
mensaje.
Bits por Byte:
1 bit de comienzo
7 bits de datos, el bit menos significativo se enva primero
1 bit de paridad par/impar; o ninguno si no hay paridad
1 bit de fin si se usa control de paridad; 2 bits de fin si no
se usa control de paridad
Campo de Control de Error
Control de Redundancia Longitudinal(LRC)
MODBUS RTU
Cuando los controladores se configuran para
comunicar en una red Modbus utilizando modo
RTU (Unidad de Terminal Remota), cada byte, 8
bits, del mensaje contiene dos caracteres
hexadecimales de 4 bits. La ventaja principal de
este modo es que su mayor densidad de
caracteres permite una mejor productividad
de informacin que el modo ASCII para la
misma velocidad. Cada mensaje se transmite
conjuntamente sin interrupcin.
MODBUS RTU
Sistema de Codificacin
8 bits binarios, hexadecimal, 0-9, A- F
2 caracteres hexadecimales en cada campo de 8 bits del
mensaje.
Bits por Byte
1 bit de inicio
8 bits de datos, el bit menos significativo se enva primero
1 bit de paridad par/impar; ninguno si no se usa paridad
1 bit de fin si se usa paridad; 2 bits de fin si no hay
paridad
Campo de Control de Error
Control de Redundancia Cclica ( CRC )
Trama Modbus
TRAMA ASCII
TRAMA RTU
RTU
Cuando se utiliza formato RTU, el campo de comprobacin de
error contiene un valor de 16 bits formado por dos bytes de 8
bits. El valor de control de error es el resultado de un clculo de
Control de Redundancia Cclica basado en el contenido del
mensaje.
Tablas de configuracin
PLC Twido
LEER N BITS
LEER N PALABRAS
ESCRITURA DE UN BIT
ESCRITURA DE UNA
PALABRA
ESCRITURA DE N BITS
ESCRITURA DE N
PALABRAS