Comunicación
11.2 Comunicación vía Modbus
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 63)".
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 registro DR 32 para averiguar qué
error de datos u operación hay causado por el proceso.
11.2.1.2
Concepto de registro
La ocupación de los registros es una copia de los registros. En el capítulo → Parámetros de
la báscula y funciones (Página 63) se describen los registros, variables y funciones,
incluidas las direcciones de registros. Siempre se comprueba la plausibilidad de los registros
como paquetes de datos enteros. Por este motivo debe seguirse un mecanismo
determinado para cambiar los diferentes parámetros.
11.2.1.3
Buzones de comandos
Para ejecutar comandos así como para leer y escribir registros en el búfer Modbus deben
depositarse los códigos de comandos correspondientes. Estos se describen con detalle en
el capítulo → Listas de comandos (Página 143). Las tablas siguientes listan los registros
Modbus que se emplean para ejecutar estos comandos:
Tabla 11- 4
Buzón de comandos 1: máxima prioridad
Variable
CMD1_CODE
CMD1_TRIGGER
CMD1_STATUS
CMD1_QUIT
160
Código de función
03
06
16
Observación
Código del comando que se ejecutará
Disparador para iniciar el comando
0=petición en marcha ; 1=petición ter-
minada (1 ciclo)
0=sin error ; <>0=código de error
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
Tipo
USHORT
USHORT
USHORT
USHORT
Manual de producto, 07/2014, A5E34902712A-01
Registro Modbus
910
911
912
913
SIWAREX WP231