Comunicación vía Modbus
10.3 Principio de la transmisión de datos
10.3
Principio de la transmisión de datos
La descripción es válida para la comunicación con Modbus RTU y Modbus TCP/IP.
Para la comunicación se usa el protocolo estandarizado MODBUS. La función de maestro
radica siempre en el interlocutor de comunicación conectado, el módulo SIWAREX siempre
es esclavo.
La transmisión de datos es bidireccional, la función de maestro radica siempre en el módulo
conectado, que "controla" la comunicación con las peticiones correspondientes a la
dirección del módulo SIWAREX correspondiente (requests). El módulo SIWAREX siempre
es esclavo y responde a las peticiones del maestro, si la dirección es correcta, con un
telegrama de respuesta.
Cada dispositivo Modbus dispone de una dirección propia. En el módulo SIWAREX se
ajusta una dirección 1 como valor predeterminado. La dirección puede cambiarse como
parámetro (p. ej. en SIWATOOL). Cuando se usa la interfaz Ethernet, la indicación de esta
dirección no tiene importancia puesto que la conexión se establece sobre la base de la
dirección IP.
Cuando se usa la interfaz RS485 se utiliza la trama de caracteres siguiente:
Bit de arranque
Número de bits de
datos
Paridad
Bit de parada
Se pueden ajustar las velocidades de transferencia siguientes:
● 9 600 bits/s
● 19 200 bit/s (ajuste de fábrica)
● 38 400 bits/s
● 57 600 bits/s
● 115 000 bits/s
Las funciones que puede utilizar el maestro se listan a continuación. La estructura y el
contenido de los registros se representan en el capítulo "Parámetros de la báscula y
funciones (Página 67)".
Servicio
Read Holding Registers
Write Single Register
Write Multiple Registers
Si una petición del maestro (request) es respondida por el módulo SIWAREX (esclavo), el
módulo SIWAREX envía un telegrama de respuesta con o sin error. En el caso de respuesta
sin mensaje de error, el telegrama de respuesta contiene el código de función recibido, si
hay errores se activa el bit más significativo del código de función. Ese es el caso en el
estándar Modbus. Seguidamente, el maestro solicita el juego de datos DR 32 para averiguar
qué error de datos u operación hay causado por el proceso.
160
1
8
Par
1
Código de función
03
06
16
Utilización
Lectura de uno o varios registros de parámetros
de 16 bits
Escritura de un solo registro de parámetro
Escritura de varios registros
Manual de producto, 09/2016, A5E39041330-AA
SIWAREX WP521/WP522