Bonjour,
J'ai actuellement en production des puces RFID sur lequel il est inscrit 27 champs.
Ces champs sont utilisés pour du suivi de production. C'est une station ositrack qui vient écrire dans ces puces là
La puce RFID ayant encore de la capacité j'aimerai lui rajouté 2 champs supplémentaires à la fin pour lui donner un numéro unique. Puce 1, Puce 2, etc...
Je reprends donc mon programme automate afin de lire et écrire ces champs.
Pour l'écriture j'ai besoin d'écrire uniquement les 2 derniers champs et non pas les 29 au total.
Voilà la ligne de code que j'ai dans mon programme actuellement, qui permet d'écrire les 27 champs.
WRITE_VAR(ADDM('0.0.0.8'),'%MW',16#00000000,27,Ecriture_RFID,GEST_REQ_ECRITURE_ETIQ);
Maintenant voilà ce que je compte programmer, avec un HIC sur l'index.
En vert donc, mes deux champs a écrire. En bleu, le tableau des valeurs à écrire.
Par contre en rouge mon décalage. J'avoue que je ne sais pas quoi renseigné. De moi même j'aurais comme indiqué, 27
WRITE_VAR(ADDM('0.0.0.8'),'%MW',27,2,Tableau,GEST_REQ_ECRITURE_ETIQ);
Que pensez-vous du l'écriture de l'index ?
READ VAR station ositrack
Re: READ VAR station ositrack
Merci Ita 
J'espère que ca veut dire que je ne me trompe pas.
Les tests me le diront, mais je voulais me rassurer avant de pousser ça
J'espère que ca veut dire que je ne me trompe pas.
Les tests me le diront, mais je voulais me rassurer avant de pousser ça
Modifié en dernier par Oliver le 28 févr. 2025, 13:32, modifié 1 fois.
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: READ VAR station ositrack
Oui, on présume que Tableau c’est un tableau de 2 mots de 16 bits
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: READ VAR station ositrack
Exactement.
D'ailleurs pour l'index je peux écrire, 27 ou 16#0000001B aussi non ?
D'ailleurs pour l'index je peux écrire, 27 ou 16#0000001B aussi non ?
