Étiquettes CCP
Les étiquettes du système de prise en charge CCP donnent la possibilité de lire/écrire à partir d'une Étiquette CCP* en utilisant un capteur CCP .
Vérifiez que le capteur CCP est pris en charge par le dispositif utilisé.
*Dans ce chapitre, « Étiquette CCP » fait référence à la carte ou au jeton lu par le capteur CCP .
Paramètres de l’éditeur du protocole
Chemin : VueProjet > Protocoles
- Cliquez sur + et sélectionnez Variables système : la boîte de dialogue Variables système s'affiche.
- Sélectionnez Prise en charge CCP dans la liste ModèlesAPI.
Paramètres de l’éditeur de variables
Chemin : VueProjet > Configuration > double-cliquez sur Variables
- Pour ajouter une variable, cliquez sur + : une nouvelle ligne est ajoutée.
- Sélectionnez Variables système dans la liste Driver : le dialogue de définition de variables s'affiche.
| Élément | Description | Type de données | ||||
|---|---|---|---|---|---|---|
| Étiquette CCP présente |
Indique la présence d’une Étiquette CCP 0 : Étiquette CCP non détectée 1 : Étiquette CCP détectée |
booléen Lecture seule |
||||
| Erreur NFC |
Rapporte la dernière erreur détectée.
|
int Lecture seule |
||||
| NFC Tag UID |
Indique l'identifiant de l’Étiquette CCP, dès que l’Étiquette CCP est détectée. |
chaîne Lecture seule |
||||
| NFC Text | Indique une information textuelle arbitraire sur l’Étiquette CCP, dès que l'Étiquette CCP est détectée. Pour écrire sur cette variable, consultez le chapitre « procédure d'écriture ». |
chaîne Lecture/écriture |
||||
| Longueur max CCP | Indique le nombre maximal en octets de la Étiquette texte CCP, dès que l'Étiquette CCP est détectée. |
entier non signé Lecture seule |
||||
| NFC Read Only |
Indique si une Étiquette CCP peut être écrite, dès que l'Étiquette CCP est détectée. Les valeurs possibles sont :
|
booléen Lecture seule |
||||
| NFC Tag UID For Write | Indique l'identifiant de l'Étiquette CCP sur lequel le texte CCP sera écrit. |
chaîne Lecture seule |
Procédure d’écriture
- Mettez l’étiquette CCP près du capteur. Les variables système suivantes seront remplies avec les valeurs lues à partir de l'étiquette NFC :
- NFC Tag UID
- Texte CCP
- Longueur max CCP
- CCP en lecture seule
- Copiez la valeur de « NFC Tag UID » vers « NFC Tag UID For Write » afin de préparer l'écriture.
Remarque : La copie peut être faite en exécutant l'action « Data Transfer » de « NFC Tag UID » à « NFC Tag UID For Write », ou par code JavaScript. - Écriture du nouveau contenu dans la variable « NFC Text » :
- si « NFC Tag Present » est 1, l'écriture est tentée.
- si « NFC Tag UID For Write » est différent de « NFC Tag UID » ou est invalide (vide) l'écriture n'est pas effectuée.
- si "NFC Tag UID For Write" est égal à "NFC Tag UID", l'écriture est effectuée. La nouvelle valeur insérée dans « NFC Text » sera écrite dans l’étiquette CCP.