Modbus es un protocolo de comunicaciones situado en los niveles 1, 2 y 7 del Modelo OSI, basado en la arquitectura maestro/esclavo (RTU) o cliente/servidor (TCP/IP)
Las principales razones por las cuales el uso de Modbus en el entorno industrial se ha impuesto por encima de otros protocolos de comunicaciones son:
Se diseñó teniendo en cuenta su uso para aplicaciones industriales
Es público y gratuito
Es fácil de implementar y requiere poco desarrollo
Maneja bloques de datos sin suponer restricciones
INFORMACION DEL MODULO:
Este módulo viene con un microcontrolador d 8 bits suficiente para tomar la información enviada por medio del computador y hacer el cambio del estado del relé. Cuanta con compatibilidad al protocolo antes mencionada, eso hace que este módulo sea acto para laborar en medios industriales ya que cuenta con un protocolo aislado del ruido del ambiente.
Conexiones:
VCC: Fuente de alimentación
GND: fuente de alimentación
IN 1: entrada de señal de optoacoplada (muy poco uso, ya que tienes el relé)
GND_IN: entrada de señal de optoacoplada (muy poco uso, ya que tienes el relé)
A+: CONEXIÓN AL RS485
B+: CONEXIÓN AL RS485
PARA CONFIGURAR Y USAR DESDE EL PC Y EL RS485:
El fabricante recomienda, usar MODBUS RTU O SSCOM VS 13.1
abrir el relé n. 1 (modo manual)
enviar: FF 05 00 00 FF 00 99 E4
volver: FF 05 00 00 FF 00 99 E4
comentarios: (1) enviar el 3-4 byte de la trama transmitida representa el relé dirección, la dirección del relé 1-relé 8 son respectivamente 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007.
(2) El 5-6 byte de la trama transmitida representa los datos, 0xFF00 representa el relé de encendido, 0x0000 representa el relé de apagado.
apaga el relé No. 1 (modo manual)
envía: FF 05 00 00 00 00 D8 14
regresa: FF 05 00 00 00 00 D8 14
establezca la dirección del dispositivo en 1
enviar: 00 10 00 00 00 01 02 00 01 6A 00
volver: 00 10 00 00 00 01 02 00 01 6A 00
comentario: el noveno byte del marco transmitido, 0x01 es la dirección del dispositivo escrito .
Establezca la dirección del dispositivo en 255
enviar: 00 10 00 00 00 01 02 00 FF EB 80
volver: 00 10 00 00 00 01 02 00 FF EB 80
comentarios: el noveno byte de la trama transmitida, 0xFF es la dirección escrita del dispositivo .
envío de la dirección del dispositivo de lectura
: 00 03 00 00 00 01 85 DB
Return: 00 03 02 00 FF C5 C4
comentarios: el quinto byte del marco de retorno, 0xFF es la dirección del dispositivo de lectura.
leer el estado del relé
enviar: FF 01 00 00 00 08 28 12
volver: FF 01 01 01 A1 A0
comentarios: el cuarto byte del cuadro de retorno, el Bit0--Bit7 de 0x01 que representa el relé 1-relé 8, 0 es el turno apagado .1 está encendido.
leer el estado de entrada del optoacoplador
Enviar: FF 02 00 00 00 08 6C 12
Regresar: FF 02 01 01 51 A0
comentarios: El cuarto byte del cuadro de retorno, el Bit0--Bit7 de 0x01 representa la señal de entrada del optoacoplador1- optoacoplador 8, 0 representa un nivel bajo, 1 representa un nivel alto
Establezca la velocidad en baudios en 4800
Enviar: FF 10 03 E9 00 01 02 00 02 4A 0C
Regresar: FF 10 03 E9 00 01 C5 A7
Observaciones: El noveno byte de la trama transmitida es el valor de configuración de la velocidad en baudios, 0x02, 0x03 , 0x04 representa 4800, 9600, 19200
Establecer la tasa de baudios en 9600
enviar:FF 10 03 E9 00 01 02 00 03 8B CC
volver:FF 10 03 E9 00 01 C5 A7
Lea la tasa de baudios
Enviar: FF 03 03 E8 00 01 11 A4
Retorno: FF 03 02 00 04 90 53
comentarios: El quinto byte del marco de retorno representa la velocidad de lectura en baudios, 0x02, 0x03, x04 representa 4800,9600,19200.