Page 1 sur 1

Somachine : checksum

Posté : 26 oct. 2017, 09:39
par Jeanmy21
Bonjour à tous,

J'ai un programme en Somachine V4.1.
Je dois créer un chechsum sur l'ensemble du programme.
C'est a dire "avoir un numéro" qui permet de vérifier très rapidement que personne a fait des modifications sur le programme automate.
Je voudrais afficher ce numéro sur HMI. L’utilisateur devras vérifier ce numéro avant de lancer la machine.

Re: Somachine : checksum

Posté : 26 oct. 2017, 14:01
par itasoft
Slts,
Il faut prendre ce type d’information dans une variable système et l’afficher (ex : la signature)

Re: Somachine : checksum

Posté : 27 oct. 2017, 02:45
par Jeanmy21
Je viens de trouvé un doc sur les variables du M258

http://www2.schneider-electric.com/reso ... 0Guide.pdf

Je pourrais peut-être faire un checksum sur les variables PLC_R.i_dwAppliSignature1 et PLC_R.i_dwAppliSignature2 et PLC_R.i_dwAppliSignature3 PLC_R.i_dwAppliSignature4.

Re: Somachine : checksum

Posté : 27 oct. 2017, 17:15
par itasoft
slts
OUI
checksum := PLC_R.i_dwAppliSignature1 XOR PLC_R.i_dwAppliSignature2 XOR PLC_R.i_dwAppliSignature3
XOR PLC_R.i_dwAppliSignature4;