6 Datos técnicos
•
Toda la información intercambiada se empaca en un registro de entrada.
Se soportan los códigos de función 0x04, 0x10.
•
Los comandos de diagnóstico en el cable serial no se soportan.
Los códigos de función 0x07, 0x08, 0x0B, 0x0C, 0x11 no se soportan.
•
Los protocolos de archivos, FIFOs y el Encapsulated Interface Transport
(transporte encapsulado de interfaz) no se soportan.
Los códigos de función 0x14, 0x15, 0x18, 0x43 no se soportan.
6.2.3
Representación de datos
El testo 350 suministra los tipos de datos siguientes:
•
BYTE (número entero de 8 bits)
Un byte puede valorarse con o sin signo antepuesto, véase la descripción
detallada del registro.
•
WORD (número entero de 16 bits)
Una palabra puede valorarse con o sin signo antepuesto, véase la
descripción detallada del registro.
•
DWORD (número entero de 32 bits)
Una palabra puede valorarse con o sin signo antepuesto, véase la
descripción detallada del registro.
•
FLOAT (número en coma flotante de 32 bits con una exactitud simple)
La transferencia se corresponde con el esquema Big Endian, en el cual el byte
más importante (MSB) se envía primero. Los registros Modbus siempre tienen
un tamaño de 16 bits. Por lo tanto:
•
Los tipos de datos se transfieren con 32 bits en dos registros consecutivos
•
Los tipos de datos de 8 bits se pegan en un registro de 16 bits, el MSB (que
se transfiere primero) se pone a 0
Las direcciones de registro tienen 16 bits, los valores admisibles están entre 0 y
65535 (0x000 hasta 0xFFFF). El MSB se transfiere primero.
6.2.4
Manejo de errores
El manejo de errores general se lleva a cabo según la especificación del
protocolo de aplicación de Modbus V1.1b.
Al contrario de las reglas en el capítulo 7 de la especificación, los errores se
responden con el código de error 4 como consecuencia de los comandos de
escritura de registro con contenido erróneo.
Argumentación:
•
El código de error 4 significa aprox. "Comando erróneo".
•
El código de error 4 es conocido en todos los sistemas Modbus y el uso de
este código no provoca problemas adicionales.
12