READ VAR station ositrack
Posté : 28 févr. 2025, 11:18
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 ?
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 ?