Réponses d’erreur, Calcul des totaux de contrôle – Hypertherm HPR130 Auto Gas Preventive Maintenance Program Manuel d'utilisation

Page 204

Advertising
background image

ANNEXE A – PROTOCOLE D’INTERFACE CNC

a-16

HPR130 gaz auto

Mode d’emploi

Réponses d’erreur

S’il y a un problème avec la commande série, le module retourne une erreur.

Mauvais total de contrôle

ID retour : 500
Description : La commande série reçue n’a pas le bon total de contrôle.
Échantillon : >00091< – total de contrôle doit être de 90 et non de 91
>50095< – Mauvais total de contrôle

Mauvaise commande

ID retour : 501
Description: Si le module ne reconnaît pas la commande ID, il retourne ID 501.
Échantillon : >999AB< – ID inconnu

>50196< – Mauvaise commande

Calcul des totaux de contrôle

Le total de contrôle est calculé sur la commande ID et les données de commande uniquement.

Commande HELLO : >00090<

0 = 0x30 (valeur ASCII pour 0)
0 = 0x30
0 = 0x30
—————
total de contrôle = 0x30 + 0x30 + 0x30 = 90

Réponse de la source de courant READ INPUTS : >107000058<

1 = 0x31
0 = 0x30
7 = 0x37
0 = 0x30
0 = 0x30
0 = 0x30
0 = 0x30
—————
total de contrôle = 0x31 + 0x30 + 0x37 + 0x30 + 0x30 + 0x30 + 0x30 = 0x158
Nous utilisons uniquement les 2 chiffres les moins significatifs de sorte que le total de contrôle = 58

Advertising