Vai al contenuto
YuanGan Technology

Approfondimenti tecnici

Modalità big-endian nel protocollo Modbus

·Fonte ufficiale

Dati che «saltano»?

Spesso byte order big-endian (ABCD), non il sensore.

Spesso byte order big-endian (ABCD), non il sensore.

Spesso byte order big-endian (ABCD), non il sensore.

1. Orden de bytes

Escribimos 1234 con el dígito mayor primero (big-endian). Si se invierte (4321), es little-endian. En Modbus, un float de 32 bits ocupa 4 bytes en cierto orden; host y sensor deben coincidir.

Los sensores YuanGan transmiten en modo Big Endian (ABCD).

2. Ejemplo turbidez

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

3. Cómo solucionarlo

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Conclusión

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Respuesta: `03 03 04 3E B3 26 1F 7E 54` — bytes de valor 3E B3 26 1F.

  • Correcto (ABCD): 0,3499 NTU.
  • Incorrecto (little-endian): valor absurdo (p. ej. 2,84E-21).

En SCADA/driver busque Byte Order / Endianness y elija Big-Endian, ABCD o Motorola. Evite Little-Endian, DCBA, Intel.

Ambas reglas coexisten en la industria; lo crítico es el mismo «diccionario» de bytes. YuanGan Technology.

Pronto a specificare sensori, analizzatori o un programma a marchio privato?

Indica parametri, applicazione e volumi — il team export risponde via email o WhatsApp.

yan@yuangankeji.com · +86-400-1688-667 · WhatsApp +86 151 7883 0466

Modalità big-endian nel protocollo Modbus | YuanGan Technology