Información
Información
Instalación
sobre seguridad
de producto
mecánica
8.6.3
Registros MODBUS
El rango de dirección de los registros MODBUS es de 16 bits (65536 registros), lo que a nivel de protocolo se representa mediante los índices 0
a 65535.
Registros PLC
Los PLC Modicon suelen definir 4 'archivos' de registro, cada uno de los cuales contiene 65536 registros. Tradicionalmente, los registros tienen una
referencia entre 1 y 65536, en lugar de entre 0 y 65535. Por consiguiente, la dirección del registro se reduce en el dispositivo principal antes de pasar
al protocolo.
Tipo de archivo
1
Bits de sólo lectura ("bobina")
2
Bits de lectura-escritura ("bobina")
3
Registro de sólo lectura de 16 bits
4
Registro de lectura-escritura de 16 bits
MODBUS NO transmite el código de tipo correspondiente al archivo de registro y se puede considerar que todos los archivos de registro se asignan
a un único espacio de dirección de registro. No obstante, en MODBUS se definen códigos de función específicos para permitir el acceso a los
registros de "bobina".
Todos los parámetros de accionamientos CT estándar se asignan al archivo de registro '4' y no se necesitan códigos de función de bobina.
Asignación de parámetros CT
La dirección del registro Modbus tiene un tamaño de 16 bits, de los que los dos bits superiores se utilizan para la selección de tipo de datos y los
14 bits restantes para representar la dirección del parámetro, teniendo en cuenta que el nodo secundario incrementa el valor de la dirección en 1,
esto da como consecuencia una dirección de parámetro máxima teórica de 163.84 (limitada a 162.99 en el software) cuando se utiliza el modo de
direccionamiento estándar por defecto (consulte Modo serie (11.024)).
Para acceder a un parámetro con un número superior a 99 en cualquier menú del accionamiento, se debe utilizar el modo de direccionamiento
modificado (consulte Modo serie (11.024)), esto permite acceder a números de parámetro de hasta 255, pero también limita el número de menú
máximo a 63.
El dispositivo secundario Modbus incrementa la dirección del registro en 1 antes de procesar la instrucción, lo cual previene de manera efectiva el
acceso al parámetro Pr 00.000 del accionamiento o del módulo de opciones.
En la tabla siguiente se muestra cómo se calcula la dirección de registro inicial de los dos modos de direccionamiento.
Parámetro
Modo de direccionamiento
0.mm.ppp
0.01.021
0.01.000
0.03.161
Tipos de datos
En las especificaciones del protocolo MODBUS, los registros se definen
como enteros con signo de 16 bits. Todos los dispositivos CT admiten
este tamaño de datos.
Consulte la sección 8.6.7 Tipos de datos ampliados en la página 79
para obtener información detallada sobre el acceso a datos de registros
de 32 bits.
8.6.4
Coherencia de los datos
Todos los dispositivos CT admiten una coherencia de datos mínima de un
parámetro (datos de 16 bits o 32 bits). Algunos dispositivos respaldan la
coherencia en transacciones completas de múltiples registros.
8.6.5
Codificación de datos
MODBUS RTU emplea una representación 'big-endian' (byte más
significativo primero) para las direcciones y elementos de datos
(excepto CRC, que es 'little-endian'). Esto significa que cuando se
transmite una cantidad numérica de más de un solo byte, se envía
primero el byte MÁS significativo. Por ejemplo
16 - bits
0x1234
sería
32 - bits
0x12345678
sería
C200/C300 Guía del usuario del control
Edición: 1
Instalación
Procedimientos
Parámetros
eléctrica
iniciales
básicos
Descripción
Estándar
Modificado
Estándar
Modificado
Estándar
Modificado
Estándar
Modificado
0x12
0x34
0x12
0x34
0x56
Puesta en
Optimización
marcha del motor
Registro de protocolo
mm x 100 + ppp - 1
mm x 256 + ppp - 1
Ejemplos
16 bits
Decimal
Hex (0x)
120
00 78
276
01 14
99
00 63
255
00 FF
—
—
928
03 A0
8.6.6
Códigos de función
El código de función determina el contenido y el formato de los datos del
mensaje. El bit 7 del código de función se utiliza en la respuesta del
dispositivo secundario para indicar una excepción.
Los códigos de función admitidos son los siguientes:
Código
3
Escritura múltiple en registros de 16 bits
6
Escritura en único registro
16
Lectura múltiple en registros de 16 bits
23
Lectura y escritura múltiple en registros de 16 bits
FC03 Lectura múltiple
Lee una matriz contigua de registros. El dispositivo secundario limita el
número máximo de registros que se pueden leer. Si se supera este
límite, el dispositivo secundario genera un código de excepción 2.
0x78
Tarjeta de
PLC
Parámetros
Diagnósticos
medios NV
Onboard
avanzados
32 bits
Decimal
16504
16660
16483
16639
—
17312
Descripción
Catalogación
de UL
Hex (0x)
40 78
41 14
40 63
40 FF
—
43 A0
77