Académique Documents
Professionnel Documents
Culture Documents
Orígenes
El primer PLC aparece aproximadamente a finales de los años 60, se propone un sistema conocido en su
momento como Modular Digital Controller el acrónimo que aún ronda en la actualidad, padre de los PLC
´s el histórico MODICON cuyo modelo exacto era Modicon 084. [1]
Parece ser que en 1973 con el Modicon penetrando el sector industrial surge la necesidad de comunicar
los equipos y es allí donde nace Modicon Bus (Modbus) el protocolo creado para comunicar los equipos
Modicon. [1]
Tipos
Existe varios tipos de comunicación MODBus, pero los más utilizados en la actualidad son MODBus RTU,
MODBus ASCII, MODBus TCP/IP. [2]
Trama de datos
Trama de datos RTU
Nombr Inicio Dirección Función Dato CRC Final
e
Bits 28 8 8 Nx8 16 28
Trama de datos ASCII
Nombr Inicio Dirección Función Dato LRC Final
e
Bytes 1 2 2 Nx2 2 2
Trama de datos TCP/IP
Nombr Id. transacción Id. Protocolo Long. campo Id. unidad Cod de función Bytes de datos
e
Bytes 2 2 2 1 1 n
[2]"Modbus Application Protocol V1.1b3", 2nd ed. Mod bus Organization, 2019, p. 3.
Funciones soportadas
Co
Acción Cod Acción Cod Acción Cod Acción
d
Escribir varias Enmascarar registro
1 Leer Bobinas 6 Leer registro 15 22
bobinas de escritura
Leer entradas Leer estado de Escribir múltiples Leer/Escribir varios
2 7 16 23
discretas excepción registros registros
Reportar
Leer múltiples
3 8 Diagnostico 17 Identificación de 24 Leer la fila de FIFO
registros
esclavo
4 Leer registros 11 Obtener Contador 20 Leer grabación de 43 Leer Identificación de
de entrada de evento archivo dispositivo
Obtener informe Escribir grabación de Interfaz de transporte
5 Escribir bobina 12 21 43
de eventos archivo encapsulado
[3]"Modbus Protocol", Modbustools.com, 2019. [Online]. Available:
https://www.modbustools.com/modbus.html. [Accessed: 18- Nov- 2019].
TCP/IP
En Modbus TCP en la capa física se estandariza con la norma EIA/TIA 568, que define entre otros
aspectos el código de colores del cable, se emplea un conector RJ45 que interconecta 8 señales, en
donde 4 son dedicadas exclusivamente a la transmisión y recepción de datos
Equipo Comercial
ILS - Modbus RTU 4 Canales Módulo relé 4 Canales Entrada Optoacoplador
Aislamiento RS485 MCU para Arduino
Características
Salida de relé de 4 canales (uno normalmente abierto y otro normalmente cerrado)
STM8S103F3 MCU4
Aislamiento del optoacoplador de canal 4 Relés
Indicadores LED de cerrado de bobinas
Cableado de alimentación conveniente (tensión de alimentación de 12 V)
Interfaz de entrada de 4 canales Interfaz de comunicación RS485
Indicador LED de alimentación
Botón de reinicio
Ejemplo de comunicación
Ejemplo de escritura de registros en Python para un protocolo MODBus RTU
slave_addr=0x0A
register_address=0x01
register_values=[2, -4, 6, -256, 1024]
signed=True
Reactivos
Que tipos de MODBus existen
RTU
ASCII
TCP/IP