DTI421 | DTI420 | DTI513 | DTI430 | DTI411 | DTI515 | IFM DTI431 RFID read/write head HF Mode d'emploi
Ajouter à Mes manuels24 Des pages
▼
Scroll to page 2
of
24
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