Parámetro
Descripción de
Introducción
x.00
parámetros
FC23 Lectura/escritura múltiple
Lectura y escritura de dos matrices contiguas de registros. El dispositivo esclavo limita el número máximo de registros en los que se puede escribir.
Si se supera este límite, el dispositivo esclavo descarta la petición y el límite de tiempo del dispositivo maestro expira.
Tabla 6-7 Petición de sistema principal
Byte
Dirección de nodo secundario 1 a 247
0
0 es global
1
Código de función 0x17
2
MSB de dirección de registro inicial para lectura
3
LSB de dirección de registro inicial para lectura
4
MSB de número de registros de 16 bits para lectura
5
LSB de número de registros de 16 bits para lectura
6
MSB de dirección de registro inicial para escritura
7
LSB de dirección de registro inicial para escritura
8
MSB de número de registros de 16 bits para escritura
9
LSB de número de registros de 16 bits para escritura
10
Longitud de datos de registro para escritura (en bytes)
11
MSB 0 de datos de registro
12
LSB 0 de datos de registro
11+recuento de bytes LSB del CRC
12+recuento de bytes MSB del CRC
Tabla 6-8 Respuesta de sistema esclavo
Byte
0
Dirección de nodo de origen secundario
1
Código de función 0x17
Longitud de datos de registro en bloque de lectura
2
(en bytes)
3
MSB 0 de datos de registro
4
LSB 0 de datos de registro
3+recuento de bytes
CRC LSB
4+recuento de bytes
CRC MSB
6.1.7
Interrupciones de comunicación
Cuando un dispositivo maestro CT Modbus RTU envía un mensaje a un dispositivo esclavo, el dispositivo maestro debe aplicar un límite de tiempo
para detectar el fallo de respuesta del dispositivo esclavo. Lo ideal sería utilizar un límite de tiempo variable basado en el número de intentos que
realiza el mensaje de CT Modbus RTU entre el dispositivo maestro y su destino final.
En la práctica existe la posibilidad de que un dispositivo maestro no pueda controlar los límites de tiempo variables de esta forma. En este caso
habrá que utilizar un único límite de tiempo que sea lo bastante extenso como para que se tenga en cuenta la ruta más larga hasta un destino. En las
guías del usuario de cada producto se recomienda los límites de tiempo específicos de cada uno de ellos.
6.1.8
Tipos de datos extendidos
Los registros MODBUS estándar son de 16 bits. Mediante la asignación convencional se asocia un solo parámetro X.Y a un único registro MODBUS.
Para trabajar con datos de 32 bits (entero y decimal), se transfiere una matriz contigua de registros de 16 bits utilizando las funciones de lectura y
escritura múltiple de MODBUS.
Los dispositivos esclavos suelen contener conjunto mixto de registros de 16 bits y 32 bits. Con el fin de permitir que el dispositivo maestro seleccione el
acceso de 16 bits o 32 bits que desee, el tipo de datos seleccionado se indica en los dos bits de la parte superior de la dirección del registro.
NOTA
La selección se aplica al acceso del bloque completo.
20
Teclado y
Comunicaciones
CT-Modbus
pantalla
serie
Descripción
Descripción
www.controltechniques.com
Programación del
RTU
PLC ladder
Guía avanzada del usuario del Commander SK
Descripción de
CTSoft
Menú 0
parámetros avanzados
4.5ª Edición