DTI421 | DTI420 | DTI513 | DTI430 | DTI411 | DTI515 | IFM DTI431 RFID read/write head HF Mode d'emploi

Ajouter à Mes manuels
24 Des pages
DTI421 | DTI420 | DTI513 | DTI430 | DTI411 | DTI515 | IFM DTI431 RFID read/write head HF Mode d'emploi | Fixfr
Notice d'utilisation
Tête de lecture/écriture RFID
avec IO-Link
706470 / 00
04 / 2018
DTIxxx
FR
Tête de lecture/écriture RFID
Contenu
1 Remarque préliminaire ��������������������������������������������������������������������������������������� 4
1.1 Symboles utilisés����������������������������������������������������������������������������������������� 4
2 Consignes de sécurité����������������������������������������������������������������������������������������� 4
3 Fonctionnement et caractéristiques��������������������������������������������������������������������� 4
4 TAG��������������������������������������������������������������������������������������������������������������������� 5
5 IO-Link����������������������������������������������������������������������������������������������������������������� 5
5.1 Informations générales������������������������������������������������������������������������������� 5
5.2 Informations spécifiques à l'appareil����������������������������������������������������������� 5
5.3 Paramètres spécifiques à l'appareil������������������������������������������������������������ 5
5.3.1 Paramètre "Taille des blocs de données"������������������������������������������� 6
5.3.2 Paramètre "Ordre des données"��������������������������������������������������������� 6
5.3.3 Paramètre "Temps de maintien des données (Tag Present Delay)"��� 6
5.3.4 Paramètre "Adresse pour lecture/écriture automatique"��������������������� 7
5.3.5 Paramètre "Longueur de données pour lecture/écriture automatique"7
6 Bits d'état������������������������������������������������������������������������������������������������������������� 8
7 Mode de fonctionnement������������������������������������������������������������������������������������� 9
7.1 Désactiver l'antenne interne ����������������������������������������������������������������������� 9
7.2 Mode de fonctionnement "Lecture de l'UID"����������������������������������������������� 9
7.3 Mode de fonctionnement "Lecture automatique des données"������������������11
7.4 Mode de fonctionnement "Ecriture automatique des données" ��������������� 13
7.5 Mode de fonctionnement "Lecture des données"������������������������������������� 15
7.5.1 Exemple 1����������������������������������������������������������������������������������������� 17
7.5.2 Exemple 2����������������������������������������������������������������������������������������� 18
7.6 Mode de fonctionnement "Ecriture des données"������������������������������������� 19
7.6.1 Exemple 1����������������������������������������������������������������������������������������� 21
7.6.2 Exemple 2����������������������������������������������������������������������������������������� 22
8 Valeurs de défaut dans l'entrée des données process ������������������������������������� 23
9 Glossaire����������������������������������������������������������������������������������������������������������� 24
2
Tête de lecture/écriture RFID
FR
Licences et marques
Toutes les marques et raisons sociales utilisées sont soumises au copyright des sociétés respectives.
3
Tête de lecture/écriture RFID
1 Remarque préliminaire
Données techniques, homologations, accessoires et informations supplémentaires
sur www.ifm.com.
1.1 Symboles utilisés
►
>
[…]
→
Action à faire
Retour d'information, résultat
Désignation d'une touche, d'un bouton ou d'un affichage
Référence croisée
Remarque importante
Le non-respect peut aboutir à des dysfonctionnements ou perturbations.
Information
Remarque supplémentaire
2 Consignes de sécurité
●● Lire ce document avant la mise en service du produit et le garder pendant le
temps d'utilisation du produit.
●● Le produit doit être approprié pour les applications et les conditions
environnantes concernées sans aucune restriction d'utilisation.
●● Utiliser le produit uniquement pour les applications pour lesquelles il a été
prévu (→ 3 Fonctionnement et caractéristiques).
●● Le non-respect des consignes ou des données techniques peut provoquer des
dommages matériels et/ou corporels.
●● Le fabricant n'assume aucune responsabilité ni garantie pour les
conséquences d'une mauvaise utilisation ou de modifications apportées au
produit par l'utilisateur.
●● Le montage, le raccordement électrique, la mise en service, le fonctionnement
et l'entretien du produit doivent être effectués par du personnel qualifié et
autorisé par le responsable de l'installation.
●● Assurer une protection efficace des appareils et des câbles contre
l'endommagement.
3 Fonctionnement et caractéristiques
La tête de lecture/écriture RFID sert à la lecture et l'écriture des TAGs. Le
paramétrage et l'échange de données se font via l'interface IO-Link intégrée.
Une application typique est par exemple l'identification de porte-outils sur des
machines.
4
Tête de lecture/écriture RFID
4 TAG
Les TAGs sont passifs, c'est-à-dire qu'ils fonctionnent sans une propre source
d'énergie. L'énergie nécessaire est fournie par l'appareil. L'énergie est transférée
sur le TAG par couplage inductif.
L'appareil supporte des TAGs selon la norme ISO 15693.
Les TAGs selon la norme ISO 15693 peuvent avoir des fonctions
différentes.
La mémoire du TAG est organisée en blocs.
L'appareil doit être informé de la taille des blocs via le paramètre "Taille des
blocs de données" (→ 5.3.1 Paramètre "Taille des blocs de données").
5 IO-Link
5.1 Informations générales
Cet appareil dispose d'une interface IO-Link permettant l'accès direct aux données
de process et de diagnostic. De plus, le paramétrage de l'appareil est possible
pendant le fonctionnement. L'utilisation de l'appareil via l'interface IO-Link
nécessite un maître IO-Link.
5.2 Informations spécifiques à l'appareil
Pour une communication hors fonctionnement avec un système, il suffit d'un PC,
d'un logiciel de paramétrage IO-Link et d'un câble adaptateur IO-Link.
Vous trouverez les IODD nécessaires pour la configuration de l'appareil
ainsi que des informations détaillées concernant la structure des données
process, des informations de diagnostic et les adresses des paramètres
sous forme de table sur www.ifm.com.
5.3 Paramètres spécifiques à l'appareil
L'appareil peut être paramétré à l'aide d'un outil de paramétrage IO-Link (par ex.
LR DEVICE).
Pour plus d'informations voir l'IODD sur www.ifm.com
5
FR
Tête de lecture/écriture RFID
5.3.1 Paramètre "Taille des blocs de données"
(Index 1900, sub-index 0)
Ce paramètre indique la taille d'un bloc de données dans la mémoire du TAG. La
valeur réglée doit correspondre à la valeur indiquée dans la fiche technique du
TAG.
Les valeurs suivantes sont permises : 4,8,16 et 32 octets par bloc.
La taille des blocs est seulement nécessaire pour le traitement interne des
données dans l'appareil. L'utilisateur peut accéder à la mémoire du TAG octet par
octet via les images des données process.
5.3.2 Paramètre "Ordre des données"
(Index 1901, sub-index 0)
Ce paramètre détermine l'ordre des données dans un bloc de données du TAG.
Exemple
Pour un TAG avec une taille des blocs de 4 octets, les données peuvent être
structurées comme suit :
Ordre normal
Bloc de données 0
Octet 3
Octet 2
Bloc de données 1
Octet 1
Octet 0
Octet 3
...
Ordre inverse
Bloc de données 0
Octet 0
Octet 1
Bloc de données 1
Octet 2
Octet 3
Octet 0
...
5.3.3 Paramètre "Temps de maintien des données (Tag Present Delay)"
(Index 1902, sub-index 0)
Le temps de maintien des données indique le temps pendant lequel les données
de l'image d'entrée des données process sont maintenues constantes. Selon le
mode de fonctionnement, cela concerne l'UID, le bit "Tag present" et les données
dans les modes de lecture et écriture automatiques.
Exemple
Si le temps de maintien des données est réglé à 500 ms, l'UID et le bit "Tag
present" sont transmis via IO-Link pendant au moins 500 ms. Cela s'applique
également si le TAG n'est plus dans la portée de l'appareil.
Le paramètre n'affecte pas la transmission des données dans les modes de
fonctionnement "Lecture des données" et "Ecriture des données".
6
Tête de lecture/écriture RFID
5.3.4 Paramètre "Adresse pour lecture/écriture automatique"
(Index 1903, sub-index 0)
Dans les modes de fonctionnement "Lecture automatique" et "Ecriture
automatique", l'appareil lit et écrit automatiquement un certain nombre de données
du TAG. Le paramètre détermine l'adresse de départ de la zone de mémoire qui
est accéder lors de la lecture/écriture automatique. L'adresse est indiquée en
octets.
La zone de mémoire adressée doit être dans la zone de mémoire disponible
du TAG :
Adresse pour lecture/écriture automatique + longueur de données pour
lecture/écriture automatique ≤ nombre d'octets disponibles sur le TAG
Le nombre d'octets disponibles est indiqué dans la fiche technique du TAG.
5.3.5 Paramètre "Longueur de données pour lecture/écriture automatique"
(Index 1904, sub-index 0)
Dans les modes de fonctionnement "Lecture automatique" et "Ecriture
automatique", l'appareil lit et écrit automatiquement un certain nombre de données
du TAG. Le paramètre détermine la longueur de la zone de mémoire qui est lue ou
écrite. La longueur est indiquée en octets.
La longueur minimale est de 1 octet, la longueur maximale de 29 octets.
La zone de mémoire adressée doit être dans la zone de mémoire disponible
du TAG :
Adresse pour lecture/écriture automatique + longueur de données pour
lecture/écriture automatique ≤ nombre d'octets disponibles sur le TAG
Le nombre d'octets disponibles est indiqué dans la fiche technique du TAG.
7
FR
Tête de lecture/écriture RFID
6 Bits d'état
Entrée des données process
Bit
7
6
5
4
Nom
3
2
1
0
Antenna
deactivated
Tag
present
Cmd End
Cmd Start
Acknowledge
3
2
1
0
Sortie des données process
Bit
7
6
5
4
Nom
Cmd
Antenna
deactivate
Cmd Start
Bit d'état
Valeur
Description
Antenna deactivated
0
Antenne activée, appareil prêt à l'échange avec le TAG
1
Antenne désactivée, appareil non prêt à l'échange avec le TAG
0
Aucun TAG à portée de l'antenne
1
TAG détecté
0
Opération de lecture/écriture n'a pas encore été démarrée ou n'est pas
active
1
Opération de lecture/écriture terminée
Cmd Start
Acknowledge
0
Démarrage de l'opération de lecture/écriture non confirmé
1
Démarrage de l'opération de lecture/écriture confirmé
Cmd Antenna
deactivate
0
Activer l'antenne
1
Désactiver l'antenne
Cmd Start
0
Désactiver le déclencheur pour l'opération de lecture/écriture
1
Activer le déclencheur pour l'opération de lecture/écriture
Tag present
Cmd End
Les bits d'état suivants ne peuvent pas être utilisés dans le mode de
fonctionnement "Lecture de l'UID" :
●● Cmd Start
●● Cmd Start Acknowledge
●● Cmd End
8
Tête de lecture/écriture RFID
7 Mode de fonctionnement
L'appareil supporte plusieurs modes de fonctionnement qui sont sélectionnés par
la valeur de commande dans l'image de sortie des données process :
Valeur de commande
Mode de
fonctionnement
Chapitre
0x00
Lecture de l'UID
(→ 7.2 Mode de fonctionnement "Lecture de l'UID")
0x01
Lecture automatique
des données
(→ 7.3 Mode de fonctionnement "Lecture
automatique des données")
0x02
Ecriture automatique
des données
(→ 7.4 Mode de fonctionnement "Ecriture
automatique des données")
0x03
Lecture des données
(→ 7.5 Mode de fonctionnement "Lecture des
données")
0x04
Ecriture des données
(→ 7.6 Mode de fonctionnement "Ecriture des
données")
FR
Les mêmes bits d'état et valeurs de défaut dans les images process s'appliquent à
tous les modes de fonctionnement.
7.1 Désactiver l'antenne interne
En plus des modes de fonctionnement, l'antenne interne de l'appareil peut
être désactivée à tout moment. Même si l'antenne est désactivée, l'appareil
reste accessible via IO-Link. Cependant, l'appareil ne génère plus de champ
magnétique de haute fréquence. L'appareil ne peut plus détecter les TAGs.
La désactivation de l'antenne évite des perturbations entre des appareils
positionnés l'un à côté de l'autre.
La désactivation et l'activation se font via le bit "Antenna deactivate" dans
l'image de sortie des données process. L'état de l'antenne peut être relu via
le bit "Antenna deactivated" dans l'image d'entrée des données process.
7.2 Mode de fonctionnement "Lecture de l'UID"
Dans le mode de fonctionnement "Lecture de l'UID", l'UID du TAG est lu (numéro
d'identification unique du TAG). Ensuite, l'UID est disponible dans l'entrée des
données process. S'il n'y a aucun TAG dans la zone de lecture de l’antenne, les 8
octets de l'UID contiennent la valeur "0x00".
Dès qu'un TAG est détecté par l'appareil, l'UID est transféré. La durée de la
transmission correspond au moins à la durée du temps de maintien des données.
Si un nouveau TAG est détecté dans la zone de lecture de l’antenne pendant la
durée du temps du maintien des données, l'UID du nouveau TAG est transféré.
Le mode de fonctionnement "Lecture de l'UID" est préréglé après le
démarrage de l'appareil.
9
Tête de lecture/écriture RFID
Octet
Sortie des données process
Entrée des données process
0
Valeur de commande = 0x00
Valeur de commande = 0x00
1
Etat
Etat
2
Ignoré
UID 0
3
Ignoré
UID 1
4
Ignoré
UID 2
5
Ignoré
UID 3
6
Ignoré
UID 4
7
Ignoré
UID 5
8
Ignoré
UID 6
9
Ignoré
UID 7
10
Ignoré
0x00
11
Ignoré
0x00
12
Ignoré
0x00
13
Ignoré
0x00
14
Ignoré
0x00
15
Ignoré
0x00
16
Ignoré
0x00
17
Ignoré
0x00
18
Ignoré
0x00
19
Ignoré
0x00
20
Ignoré
0x00
21
Ignoré
0x00
22
Ignoré
0x00
23
Ignoré
0x00
24
Ignoré
0x00
25
Ignoré
0x00
26
Ignoré
0x00
27
Ignoré
0x00
28
Ignoré
0x00
29
Ignoré
0x00
30
Ignoré
0x00
31
Ignoré
Valeur de défaut
10
Tête de lecture/écriture RFID
7.3 Mode de fonctionnement "Lecture automatique des données"
Dans le mode de fonctionnement "Lecture automatique des données", les
octets 0 à 28 représentent les données dans la zone de mémoire du TAG. La
zone de mémoire est réglée par les paramètres "Adresse pour lecture/écriture
automatique" et "Longueur de données pour lecture/écriture automatique"
Pour les zones de mémoire avec une longueur de données < 29 octets, les
données restantes sont remplies avec la valeur 0x00 dans l'image process.
Les données dans l'image process sont mis à jour dès qu'un TAG entre dans la
zone de détection. Les données dans l'image process sont valables dès que le bit
d'état "Cmd End" est mis.
Si le TAG quitte la zone de détection, les données sont maintenues dans l'image
process selon le temps de maintien des données. Si le temps de maintien des
données est dépassé et il n'y a aucun TAG dans la zone de détection, les données
seront remplies avec la valeur 0x00.
Si le TAG demeure dans la zone de détection, les données peuvent être lues
avec le bit d'état "Cmd Start". Si la lecture est non réussie, la valeur de défaut est
affichée dans l'image process.
Le temps nécessaire pour la lecture est lié à la "Longueur de données pour
lecture/écriture automatique". Par conséquent, le temps de présence du
TAG dans la zone de détection de l'appareil peut se réduire.
11
FR
Tête de lecture/écriture RFID
Octet
Sortie des données process
Entrée des données process
0
Valeur de commande = 0x01
Valeur de commande = 0x01
1
Etat
Etat
2
Ignoré
Données 0
3
Ignoré
Données 1
4
Ignoré
Données 2
5
Ignoré
Données 3
6
Ignoré
Données 4
7
Ignoré
Données 5
8
Ignoré
Données 6
9
Ignoré
Données 7
10
Ignoré
Données 8
11
Ignoré
Données 9
12
Ignoré
Données 10
13
Ignoré
Données 11
14
Ignoré
Données 12
15
Ignoré
Données 13
16
Ignoré
Données 14
17
Ignoré
Données 15
18
Ignoré
Données 16
19
Ignoré
Données 17
20
Ignoré
Données 18
21
Ignoré
Données 19
22
Ignoré
Données 20
23
Ignoré
Données 21
24
Ignoré
Données 22
25
Ignoré
Données 23
26
Ignoré
Données 24
27
Ignoré
Données 25
28
Ignoré
Données 26
29
Ignoré
Données 27
30
Ignoré
Données 28
31
Ignoré
Valeur de défaut
12
Tête de lecture/écriture RFID
7.4 Mode de fonctionnement "Ecriture automatique des données"
Dans le mode de fonctionnement "Ecriture automatique des données", les
données à écrire sont définies par l'image de sortie des données process.
Les données sont réglées par les paramètres "Adresse pour lecture/écriture
automatique" et "Longueur de données pour lecture/écriture automatique".
Les données (y compris adresse et longueur) sont écrites sur le TAG dès qu'il
entre dans la zone de détection.
Un maximum de 29 octets peut être défini dans l'image de sortie des données
process (octet 0 à 28). Pour les zones de mémoire avec une longueur de données
< 29 octets, les données restantes sont ignorées et ne sont pas écrites sur le TAG.
FR
Si l'écriture est réussie, les données écrites sont miroitées dans l'image d'entrée
des données process et le bit d'état "Cmd End" est mis.
Si le TAG quitte la zone de détection, les données sont maintenues dans l'image
process selon le temps de maintien des données. Si le temps de maintien des
données est dépassé et il n'y a aucun TAG dans la zone de détection, les données
seront remplies avec la valeur 0x00.
Si le TAG demeure dans la zone de détection, les données peuvent être écrites
avec le bit d'état "Cmd Start". Si l'écriture est non réussie, la valeur de défaut est
affichée dans l'image process.
Le temps nécessaire pour la lecture est lié à la "Longueur de données pour
lecture/écriture automatique". Par conséquent, le temps de présence du
TAG dans la zone de détection de l'appareil peut se réduire.
13
Tête de lecture/écriture RFID
Octet
Sortie des données process
Entrée des données process
0
Valeur de commande = 0x02
Valeur de commande = 0x02
1
Etat
Etat
2
Données 0
Données 0
3
Données 1
Données 1
4
Données 2
Données 2
5
Données 3
Données 3
6
Données 4
Données 4
7
Données 5
Données 5
8
Données 6
Données 6
9
Données 7
Données 7
10
Données 8
Données 8
11
Données 9
Données 9
12
Données 10
Données 10
13
Données 11
Données 11
14
Données 12
Données 12
15
Données 13
Données 13
16
Données 14
Données 14
17
Données 15
Données 15
18
Données 16
Données 16
19
Données 17
Données 17
20
Données 18
Données 18
21
Données 19
Données 19
22
Données 20
Données 20
23
Données 21
Données 21
24
Données 22
Données 22
25
Données 23
Données 23
26
Données 24
Données 24
27
Données 25
Données 25
28
Données 26
Données 26
29
Données 27
Données 27
30
Données 28
Données 28
31
Ignoré
Valeur de défaut
14
Tête de lecture/écriture RFID
7.5 Mode de fonctionnement "Lecture des données"
Dans le mode de fonctionnement "Lecture des données", plus de 29 octets
peuvent être lus avec une seule opération de lecture. Les données sont
transmises de l'appareil au système de commande de manière séquentielle.
Transmettre des données de l'appareil au système de commande :
1. Le système de commande met la valeur de commande "0x03", l'adresse (16
bits) et la longueur de données (16 bits) dans l'image de sortie des données
process.
2. Le système de commande commence l'opération de lecture avec le bit d'état
"Cmd Start".
FR
3. L'appareil confirme le démarrage de l'opération de lecture en mettant le bit
d'état "Cmd Start Acknowledge" dans l'image d'entrée des données process.
4. L'appareil transmet les données dans l'image d'entrée des données process
(données 0 à 27) et augmente le compteur de blocs par 1 dès que les
premières données du TAG sont disponibles. Si la valeur 255 est dépassée, le
compteur de blocs est remis à 0.
5. Le système de commande confirme la réception des données en augmentant
le compteur de blocs dans l'image de sortie des données process par 1.
6. Les étapes 4 et 5 sont répétées jusqu'à ce que toutes les données soient
transmises.
7. Lors de la dernière transmission, l'appareil met le bit d'état "Cmd End".
L'opération de lecture est terminée.
Si la lecture est non réussie, l'appareil met la valeur de défaut et le bit
d'état "Cmd End" dans l'image process. La transmission de données est
interrompue.
15
Tête de lecture/écriture RFID
Octet
Sortie des données process
Entrée des données process
0
Valeur de commande = 0x03
Valeur de commande = 0x03
1
Etat
Etat
2
Ignoré
Données 0
3
Ignoré
Données 1
4
Adresse (Octet de poids fort)
Données 2
5
Adresse (Octet de poids faible)
Données 3
6
Longueur (Octet de poids fort)
Données 4
7
Longueur (Octet de poids fort)
Données 5
8
Ignoré
Données 6
9
Ignoré
Données 7
10
Ignoré
Données 8
11
Ignoré
Données 9
12
Ignoré
Données 10
13
Ignoré
Données 11
14
Ignoré
Données 12
15
Ignoré
Données 13
16
Ignoré
Données 14
17
Ignoré
Données 15
18
Ignoré
Données 16
19
Ignoré
Données 17
20
Ignoré
Données 18
21
Ignoré
Données 19
22
Ignoré
Données 20
23
Ignoré
Données 21
24
Ignoré
Données 22
25
Ignoré
Données 23
26
Ignoré
Données 24
27
Ignoré
Données 25
28
Ignoré
Données 26
29
Ignoré
Données 27
30
Compteur de blocs
Compteur de blocs
31
Ignoré
Valeur de défaut
16
Tête de lecture/écriture RFID
7.5.1 Exemple 1
Image de sortie des données process
Bit d'état "Cmd Start"
Bit d'état "Cmd End"
Valeur de défaut
Compteur de blocs
Données 0 à 27
Valeur de commande
Bit d'état "Cmd Start"
Compteur de blocs
Données 0 à 27
Longueur
Adresse
Valeur de commande
L'exemple 1 montre la lecture réussie de données.
Image d'entrée des données process
Commande
prédéfinie
0x00
0x0000
0x0000
0x00
0x00
0
0x00
UID
0x00
0x00
0
0
Le système de
commande met
la commande
(lecture de
35 octets de
l'adresse 0x12)
0x03
0x0012
0x0023
0x00
0x00
1
0x03
UID
0x00
0x00
0
0
L'appareil
confirme la
commande
0x03
0x0012
0x0023
0x00
0x00
1
0x03
0x00
0x00
0x00
0
1
L'appareil met
le premier octet
des données
0x03
0x0012
0x0023
0x00
0x00
1
0x03
Données
0x01
0x00
0
1
Le système
de commande
confirme la
réception des
données
0x03
0x0012
0x0023
0x00
0x01
1
0x03
Données
0x01
0x00
0
1
L'appareil met
des données
supplémentaires
et termine la
lecture
0x03
0x0012
0x0023
0x00
0x01
1
0x03
Données
0x02
0x00
1
1
Le système
de commande
confirme la
réception des
données
0x03
0x0012
0x0023
0x00
0x02
1
0x03
Données
0x02
0x00
1
1
Le système
de commande
annule la valeur
de commande
0x00
0x0000
0x0000
0x00
0x00
0
0x03
Données
0x02
0x00
1
1
L’appareil
effectue la
commande
prédéfinie
0x00
0x0000
0x0000
0x00
0x00
0
0x00
UID
0x00
0x00
0
0
17
FR
Tête de lecture/écriture RFID
7.5.2 Exemple 2
Image de sortie des données process
Bit d'état "Cmd Start"
Bit d'état "Cmd End"
Valeur de défaut
Compteur de blocs
Données 0 à 27
Valeur de commande
Bit d'état "Cmd Start"
Compteur de blocs
Données 0 à 27
Longueur
Adresse
Valeur de commande
L'exemple 2 montre la lecture incorrecte de données.
Image d'entrée des données process
Commande
prédéfinie
0x00
0x0000
0x0000
0x00
0x00
0
0x00
UID
0x00
0x00
0
0
Le système de
commande met
la commande
(lecture de
35 octets de
l'adresse 0x12)
0x03
0x0012
0x0023
0x00
0x00
1
0x03
UID
0x00
0x00
0
0
L'appareil
confirme la
commande
0x03
0x0012
0x0023
0x00
0x00
1
0x03
0x00
0x00
0x00
0
1
L'appareil met
le premier octet
des données
0x03
0x0012
0x0023
0x00
0x00
1
0x03
Données
0x00
0x00
0
1
Le système
de commande
confirme la
réception des
données
0x03
0x0012
0x0023
0x00
0x01
1
0x03
Données
0x01
0x00
0
1
L'appareil met la 0x03
valeur de défaut
(TAG non
disponible)
0x0012
0x0023
0x00
0x01
1
0x03
Données
0x01
0x11
1
1
Le système
de commande
annule la valeur
de commande
0x00
0x0000
0x0000
0x00
0x00
0
0x03
0x00
0x01
0x11
1
1
L’appareil
effectue la
commande
prédéfinie
0x00
0x0000
0x0000
0x00
0x00
0
0x00
UID
0x00
0x00
0
0
18
Tête de lecture/écriture RFID
7.6 Mode de fonctionnement "Ecriture des données"
Dans le mode de fonctionnement "Ecriture des données", plus de 29 octets
peuvent être lus avec une seule opération d'écriture. Les données sont transmises
du système de commande à l'appareil de manière séquentielle.
Transmettre des données du système de commande à l'appareil :
1. Le système de commande met la valeur de commande "0x04", l'adresse (16
bits) et la longueur de données (16 bits) dans l'image de sortie des données
process.
2. Le système de commande commence l'opération d'écriture avec le bit d'état
"Cmd Start".
FR
3. L'appareil confirme le démarrage de l'opération d'écriture en mettant le bit
d'état "Cmd Start Acknowledge" dans l'image d'entrée des données process.
4. Le système de commande remplit les données dans l'image de sortie des
données process (données 0 à 27) et augmente le compteur de blocs par 1. Si
la valeur 255 est dépassée, le compteur de blocs est remis à 0.
5. L'appareil confirme la réception des données en augmentant le compteur de
blocs dans l'image de sortie des données process par 1.
6. Les étapes 4 et 5 sont répétées jusqu'à ce que toutes les données soient
transmises.
7. Lors de la dernière transmission sur le TAG, l'appareil met le bit d'état "Cmd
End". L'opération d'écriture est terminée.
Si l'écriture est non réussie, l'appareil met la valeur de défaut et le bit
d'état "Cmd End" dans l'image process. La transmission de données est
interrompue.
19
Tête de lecture/écriture RFID
Octet
Sortie des données process
lors du démarrage de
l'opération de l'écriture
Sortie des données process
pendant la transmission des
données
Entrée des données
process
0
Valeur de commande = 0x04
Valeur de commande = 0x04
Valeur de commande =
0x04
1
Etat
Etat
Etat
2
Ignoré
Données 0
0x00
3
Ignoré
Données 1
0x00
4
Adresse (byte haut)
Données 2
0x00
5
Adresse (byte bas)
Données 3
0x00
6
Longueur (byte haut)
Données 4
0x00
7
Longueur (byte bas)
Données 5
0x00
8
Ignoré
Données 6
0x00
9
Ignoré
Données 7
0x00
10
Ignoré
Données 8
0x00
11
Ignoré
Données 9
0x00
12
Ignoré
Données 10
0x00
13
Ignoré
Données 11
0x00
14
Ignoré
Données 12
0x00
15
Ignoré
Données 13
0x00
16
Ignoré
Données 14
0x00
17
Ignoré
Données 15
0x00
18
Ignoré
Données 16
0x00
19
Ignoré
Données 17
0x00
20
Ignoré
Données 18
0x00
21
Ignoré
Données 19
0x00
22
Ignoré
Données 20
0x00
23
Ignoré
Données 21
0x00
24
Ignoré
Données 22
0x00
25
Ignoré
Données 23
0x00
26
Ignoré
Données 24
0x00
27
Ignoré
Données 25
0x00
28
Ignoré
Données 26
0x00
29
Ignoré
Données 27
0x00
30
0x00
Compteur de blocs
Compteur de blocs
31
Ignoré
Ignoré
Valeur de défaut
20
Tête de lecture/écriture RFID
7.6.1 Exemple 1
Image de sortie des données process
Bit d'état "Cmd Start"
Bit d'état "Cmd End"
Valeur de défaut
Compteur de blocs
Données 0 à 27
Valeur de commande
Bit d'état "Cmd Start"
Compteur de blocs
Données 0 à 27
Longueur
Adresse
Valeur de commande
L'exemple 1 montre l'écriture réussie de données.
Image d'entrée des données
process
Commande
prédéfinie
0x00
0x0000
0x0000
0x00
0x00
0
0x00
UID
0x00
0x00
0
0
Le système de
commande met
la commande
(écriture de 40
octets à l'adresse
0x10)
0x04
0x0010
0x0028
0x00
0x00
1
0x04
UID
0x00
0x00
0
0
L'appareil confirme
la commande
0x04
0x0010
0x0028
0x00
0x00
1
0x04
0x00
0x00
0x00
0
1
Le système
de commande
transmet les
premières données
0x04
Données pour le TAG
0x01
1
0x04
0x00
0x00
0x00
0
1
L'appareil confirme
les données
0x04
Données pour le TAG
0x01
1
0x04
0x00
0x01
0x00
0
1
Le système
de commande
transmet
des données
supplémentaires
0x04
Données pour le TAG
0x02
1
0x04
0x00
0x01
0x00
0
1
L'appareil confirme
les données et
termine l'écriture
0x04
Données pour le TAG
0x02
1
0x04
0x00
0x02
0x00
1
1
Le système de
commande annule
la valeur de
commande
0x00
0x0000
0x0000
0x00
0x00
0
0x04
0x00
0x02
0x00
1
1
L’appareil effectue
la commande
prédéfinie
0x00
0x0000
0x0000
0x00
0x00
0
0x00
UID
0x00
0x00
0
0
21
FR
Tête de lecture/écriture RFID
7.6.2 Exemple 2
Bit d'état "Cmd End"
Bit d'état "Cmd Start"
UID
0x00
0x00
0
0
Le système de
commande met
la commande
(écriture de 40
octets à l'adresse
0x10)
0x04
0x0010
0x0028
0x00
0x00
1
0x04
UID
0x00
0x00
0
0
L'appareil confirme
la commande
0x04
0x0010
0x0028
0x00
0x00
1
0x04
0x00
0x00
0x00
0
1
Le système
de commande
transmet les
premières données
0x04
Données pour le TAG
0x01
1
0x04
0x00
0x00
0x00
0
1
L'appareil confirme
les données
0x04
Données pour le TAG
0x01
1
0x04
0x00
0x01
0x00
0
1
Le système
de commande
transmet
des données
supplémentaires
0x04
Données pour le TAG
0x02
1
0x04
0x00
0x01
0x00
0
1
L'appareil met la
valeur de défaut
(TAG non
disponible)
0x04
Données pour le TAG
0x02
1
0x04
0x00
0x01
0x11
1
1
Le système de
commande annule
la valeur de
commande
0x00
0x0000
0x0000
0x00
0x00
0
0x04
0x00
0x01
0x11
1
1
L’appareil effectue
la commande
prédéfinie
0x00
0x0000
0x0000
0x00
0x00
0
0x00
UID
0x00
0x00
0
0
22
Valeur de défaut
0x00
Compteur de blocs
0
Données 0 à 27
0x00
Image de sortie des données process
Valeur de commande
0x00
Compteur de blocs
0x0000
Données 0 à 27
0x0000
Longueur
0x00
Adresse
Commande
prédéfinie
Valeur de commande
Bit d'état "Cmd Start"
L'exemple 2 montre l'écriture incorrecte de données.
Image d'entrée des données
process
Tête de lecture/écriture RFID
8 Valeurs de défaut dans l'entrée des données process
Valeur
Nom
Description
0x00
RFID_NOERROR
Aucune erreur, opération de lecture/écriture réussie
0x01
RFID_UNKNOWN_COMMAND
Valeur de commande inconnue
0x11
COMMAND_NO_RESPONSE
Le TAG ne répond pas.
Le TAG est en dehors de la portée.
Le TAG ne supporte pas cette opération ou paramètres
erronés (par ex. bloc de données trop grand)
0x12
COMMAND_RX_ERROR
Erreur lors de la réception des données du TAG
0x21
TAG_COMMAND_NOT_SPECIFIED
La commande n'est pas supportée par le TAG
0x22
TAG_COMMAND_SYNTAX
Paramètre erroné de la commande
0x23
TAG_OPTION_NOT_SUPPORTED
Le TAG ne supporte pas l'une des options de la
commande
0x2F
TAG_OTHER
Le TAG signale d'autres erreurs lors de l'exécution de la
commande
0x30
TAG_BLOCK_NOT_USABLE
Le bloc de données du TAG ne peut pas être utilisé
(par ex. le bloc de données n'est pas disponible)
0x31
TAG_BLOCK_ALREADY_BLOCKED
Le bloc de données a déjà été bloqué
0x32
TAG_BLOCK_NOT_UPDATEABLE
Le bloc de données est bloqué et ne peut pas être modifié
0x33
TAG_BLOCK_WRITE_VERIFY
Le bloc de données n'a pas été écrit correctement
(par ex. la zone de mémoire est défectueuse)
0x34
TAG_BLOCK_LOCK_VERIFY
Le bloc de données ne peut pas être bloqué
(par ex. la zone de mémoire est défectueuse)
FR
23
Tête de lecture/écriture RFID
9 Glossaire
Terme
Description
TAG
TAG RFID
IODD
Description digitale de l'appareil dans IO-Link (pour l'usage avec des outils de
paramétrage)
UID
Numéro d'identification unique d'un TAG
24

Manuels associés