Respuestas de error, Calcular sumas de control – Hypertherm HPR400XD Auto Gas Manual del usuario
Página 320

Apéndice B – protocolo de interfAz cnc
b-20
HPR400XD Auto Gas –
806163 Revisión 3
Respuestas de error
De haber algún problema con el comando serie, el módulo devolverá un error.
Suma de control errónea
ID devuelto: 500
Descripción: La suma de control del comando serie recibido no es correcta.
Ejemplo: >00091< – la suma de control deberá ser 90, no 91<50095< – suma de control errónea
Comando erróneo
ID devuelto: 501
Descripción: Si el módulo no reconoce el ID de comando, devolverá el valor ID 501.
Ejemplo: >999AB< – ID desconocido >50196< – comando erróneo
Calcular sumas de control
La suma de control se hace solo sobre el ID y los datos del comando.
Comando HELLO: >00090<
0 = 0x30 (valor ASCII para el número 0)
0 = 0x30
0 = 0x30
—————
Suma de control = 0x30 + 0x30 + 0x30 = 90
READ INPUTS (leer entradas) de respuesta fuente de energía: >107000058<
1 = 0x31
0 = 0x30
7 = 0x37
0 = 0x30
0 = 0x30
0 = 0x30
0 = 0x30
—————
Suma de control = 0x31 + 0x30 + 0x37 + 0x30 + 0x30 + 0x30 + 0x30 = 0x158
Usamos solo los 2 últimos dígitos significativos, de modo que suma de control = 58
- HPR260XD Auto Gas HPR130XD Manual Gas Rev.2 HPR130XD Auto Gas Rev.2 MicroEDGE Pro Shape Cutting Control Rev.1 HPR260XD Manual Gas HPR400XD Manual gas MAXPRO200 Rev.1 EDGE Pro Picopath Shape Cutting Control Rev.3 EDGE Pro HyPath Shape Cutting Control Rev.4 EDGE Pro SERCOS II Shape Cutting Control Rev.3 EDGE Pro SERCOS III Shape Cutting Control Rev.3 EDGE Pro Ti Shape Cutting Control Rev.2