Códigos De Función; Fc6 Escritura En Único Registro - Emerson Commander SK Guía Avanzada Del Usuario

Tabla de contenido

Publicidad

Parámetro
Descripción de
Introducción
x.00
parámetros
6.1.4
Coherencia de los datos
Todos los dispositivos CT admiten una coherencia de datos mínima de un parámetro (datos de 16 bits ó 32 bits). Algunos dispositivos soportan la
coherencia en transacciones completas de múltiples registros.
6.1.5
Codificación de datos
MODBUS RTU emplea una representación con el byte más significativo primero para las direcciones y elementos de datos excepto CRC
(Checksum), que es con el byte menos significativo primero. 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
0x12345678L sería
6.1.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 esclavo para indicar una excepción.
Los códigos de función admitidos son los siguientes:
Código
3
Lectura múltiple en registros de 16 bits
6
Escritura en único registro
16
Escritura múltiple en registros de 16 bits
23
Lectura y escritura múltiple en registros de 16 bits
40
Código de función no estándar de protocolo encapsulado CMP
FC03 Lectura múltiple
Lee una matriz contigua de registros. El dispositivo esclavo limita el número máximo de registros que se pueden leer. Si se supera este límite, el
dispositivo esclavo genera un código de excepción 2.
Tabla 6-1 Petición de sistema maestro
Byte
Dirección de nodo de destino secundario 1 a 247, 0 es
0
global
1
Código de función 0x03
2
MSB (más siginificativo) de dirección de registro inicial
LSB (menos significativo) de dirección de registro
3
inicial
4
MSB del número de registros de 16 bits
5
LSB del número de registros de 16 bits
6
LSB del CRC (Checksum)
7
MSB del CRC (Checksum)
Tabla 6-2 Respuesta de sistema secundario
Byte
0
Dirección de nodo de origen esclavo
1
Código de función 0x03
Longitud de datos de registro en bloque de lectura (en
2
bytes)
3
MSB del dato del registro 0
4
LSB del dato del registro 0
3+recuento
LSB del CRC
de bytes
4+recuento
MSB del CRC
de bytes
FC6 Escritura en único registro
Escribe un valor en un único registro de 16 bits. La respuesta normal es un eco de la petición, y se devuelve tras escribir el contenido del registro.
Aunque la dirección del registro puede corresponder a un parámetro de 32 bits, sólo es posible enviar 16 bits de datos.
18
Teclado y
Comunicaciones
pantalla
serie
0x12
0x34
0x12
0x34
0x56
0x78
Descripción
Descripción
Descripción
www.controltechniques.com
CT-Modbus
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

Publicidad

Tabla de contenido
loading

Tabla de contenido