▼
Scroll to page 2
of
47
Notice d'utilisation DTI801 DTI901 DTI911 DTI961 11401194 / 00 06 / 2022 Tête de lecture / écriture FR DTI801 DTI901 DTI911 DTI961 Contenu 1 Remarques préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Symboles utilisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Avertissements utilisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Notes légales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Information Open Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 4 4 5 2 Consignes de sécurité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Usage prévu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 Fourniture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 5 Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 Aperçu des appareils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 IO-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Informations générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.2 Informations spécifiques à l'appareil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3 Paramètres spécifiques à l'appareil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.1 Paramètre « Temps de maintien des données » . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.2 Paramètre "Adresse pour lecture/écriture automatique" . . . . . . . . . . . . . . . . . 5.2.3.3 Paramètre "Longueur de données pour lecture/écriture automatique" . . . . . . 5.2.3.4 Paramètre « Zone de mémoire pour lecture/écriture automatique du TAG ». . 5.2.3.5 Paramètre « Mot de passe du TAG » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.6 Paramètre « Cible de sélection du TAG » . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.7 Paramètre « Écran de sélection du TAG » . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.8 Paramètre « Sélection du bit de départ du TAG » . . . . . . . . . . . . . . . . . . . . . . 5.2.3.9 Paramètre « Longueur de sélection du TAG » . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.10 Paramètre « Valeur minimale du filtre RSSI » . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.11 Paramètre « Valeur maximale du filtre RSSI » . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.12 Paramètre « Activer le filtre RSSI ». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.13 Paramètre « Puissance de sortie de l’antenne pour l’accès en lecture » . . . . . 5.2.3.14 Paramètre « Puissance de sortie de l’antenne pour l’accès en écriture » . . . . 5.2.3.15 Paramètre « Mode de reconnaissance du TAG » . . . . . . . . . . . . . . . . . . . . . . 5.3 TAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.1 Détection du TAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.2 Sélection du TAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.3 Filtre RSSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.4 Lire et écrire les données du TAG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.5 Protéger le TAG contre l’écriture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 14 15 16 16 17 6 Montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 Instructions de montage pour des appareils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Instructions de montage pour des TAGs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 Eliminer des perturbations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4 Conception mécanique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 Possibilités de montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.1 Montage avec l'équerre de fixation E80335. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.2 Montage avec le dispositif de serrage E80336 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.3 Montage avec les barrettes de fixation E80337. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.6 Distances de montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.7 Positionner les TAGs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 18 18 18 19 19 19 19 20 20 21 7 Raccordement électrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.1 Schéma de branchement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.2 Connecter la terre fonctionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 8 Éléments de service et de visualisation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 9 Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1 Bits d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2 Mode de fonctionnement « SINGLE EPC ». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.3 Mode de fonctionnement « READ DATA AUTO » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4 Mode de fonctionnement « WRITE DATA AUTO » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.5 Mode de fonctionnement « EPC REPORT » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 24 24 25 26 27 29 DTI801 DTI901 DTI911 DTI961 9.5.1 Exemple « EPC REPORT » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode de fonctionnement « EPC LIST » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.6.1 Exemple « EPC LIST » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.7 Mode de fonctionnement « WRITE EPC » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.7.1 Exemple « WRITE EPC » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.7.2 Exemple « WRITE EPC non exécuté » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.8 Mode de fonctionnement « READ DATA » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.8.1 Exemple « READ DATA ». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.8.2 Exemple « READ DATA non exécuté ». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.9 Mode de fonctionnement « WRITE DATA » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.9.1 Exemple « WRITE DATA » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.9.2 Exemple « WRITE DATA non exécuté » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.10 Mode de fonctionnement « LOCK DATA » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.11 Valeurs de défaut lors de l'exécution des commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.6 30 31 32 33 34 35 36 37 38 39 40 41 42 44 10 Maintenance, réparation et élimination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 11 Homologations / normes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Glossaire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3 DTI801 DTI901 DTI911 DTI961 1 Remarques préliminaires Notice d’utilisation, données techniques, homologations et informations supplémentaires via le code QR sur l’appareil / l’emballage ou sur www.ifm.com. 1.1 Symboles utilisés Condition préalable Action à effectuer Réaction, résultat [...] Désignation d'une touche, d'un bouton ou d'un affichage Référence Remarque importante Le non-respect peut aboutir à des dysfonctionnements ou perturbations Information Remarque supplémentaire 1.2 Avertissements utilisés INFORMATION IMPORTANTE Avertissement sur les dommages matériels 1.3 Notes légales © Tous droits réservés par ifm electronic gmbh. Cette notice ne doit pas être reproduite ni exploitée, même par extraits, sans l'accord d'ifm electronic gmbh. Tous les noms de produit, images, sociétés ou d'autres marques sont la propriété des titulaires : • AS-i est la propriété d'AS-International Association, (→ www.as-interface.net) • CAN est la propriété de Robert Bosch GmbH, Allemagne (→ www.bosch.de) • CANopen est la propriété de CiA (CAN in Automation e.V.), Allemagne (→ www.can-cia.org) • CODESYS™ est la propriété de CODESYS GmbH, Allemagne (→ www.codesys.com) • DeviceNet™ est la propriété d’ODVA™ (Open DeviceNet Vendor Association), Etats-Unis (→ www.odva.org) • EtherNet/IP® est la propriété → d’ODVA™ • EtherCAT® est une marque enregistrée et une technologie breveté et agréé par Beckhoff Automation GmbH, Allemagne • IO-Link® est la propriété de → PROFIBUS Nutzerorganisation e.V., Allemagne (→ www.iolink.com) • ISOBUS est la propriété d'AEF – Agricultural Industry Electronics Foundation e.V., Allemagne (→ www.aef-online.org) • Microsoft® est la propriété de Microsoft Corporation, Etats-Unis (→ www.microsoft.com) • Modbus® est la propriété de Schneider Electric SE, France (→ www.schneider-electric.com) • PROFIBUS® est la propriété de PROFIBUS Nutzerorganisation e.V., Allemagne (→ www.profibus.com) • PROFINET® est la propriété de → PROFIBUS Nutzerorganisation e.V., Allemagne 4 DTI801 DTI901 DTI911 DTI961 • Windows® est la propriété de → Microsoft Corporation, Etats-Unis 1.4 Information Open Source This product can contain Free Software or Open Source Software from various software developers which is subject to the following licenses: General Public License version 1, version 2 and version 3 (General Public License version 3 in conjunction with the GNU Compiler Collection Runtime Library Exception version 3.1), Lesser General Public License version 2.1, Lesser General Public License version 3, Berkeley Software Distribution (BSD-2-Clause, BSD-3-Clause, BSD-4-Clause), MIT-License (MIT), Python Software Foundation License 2.0, Pearl Artistic License and Artistic License 2.0, Microsoft Public License, Apache Software License Version 1.0, 1.1 und 2.0, ISC License, libpng License, zlib Licence, the Academic Free License version 2.1. For the components subject to the General Public License in their respective versions the following applies: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. If version 1 applies to the software: either version 1 of the License or (at your option) any later version; if version 2 (or 2.1) applies to the software: either version 2 (or 2.1) of the License or (at your option) any later version; if version 3 applies to the software: either version 3 of the License or (at your option) any later version. The following disclaimer of the software developers applies to the software components that are subject to the General Public License or the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License and the GNU Lesser General Public License for more details. The responsibility of ifm electronic gmbh for ifm products, in the case of product-specific software, remains unaffected by the above disclaimer. Please note that the firmware for the ifm products is in some cases provided free of charge. The price of the ifm products has then to be paid for the respective device itself (hardware) and not for the firmware. For the latest information on the license agreement for your product please visit www.ifm.com For binaries that are licensed under any version of the GNU General Public License (GPL) or the GNU LGPL you may obtain the complete corresponding source code of the GPL software from us by sending a written request to: opensource@ifm.com or to ifm electronic gmbh, Friedrichstraße 1, 45128 Essen, Germany. We charge €30 for each request. Please write “source for product Y” in the memo line of your payment. Your request should include (i) the name of the covered binary, (ii) the name and the version number of the ifm product, (iii) your name and (iv) your return address. This offer is valid to anyone in receipt of this information. This offer is valid for at least three years (from the date you received the GPL/LGPL covered code). 5 DTI801 DTI901 DTI911 DTI961 2 • Consignes de sécurité L’appareil décrit ici est un composant à intégrer dans un système. – L’installateur du système est responsable de la sécurité du système. – L’installateur du système est tenu d’effectuer une évaluation des risques et de rédiger, sur la base de cette dernière, une documentation conforme à toutes les exigences prescrites par la loi et par les normes et de la fournir à l’opérateur et à l’utilisateur du système. Cette documentation doit contenir toutes les informations et consignes de sécurité nécessaires à l’opérateur et à l’utilisateur et, le cas échéant, à tout personnel de service autorisé par l’installateur du système. • Lire ce document avant la mise en service du produit et le conserver pendant la durée d’utilisation du produit. • Le produit doit être approprié pour les applications et conditions environnantes concernées sans aucune restriction d’utilisation. • Utiliser le produit uniquement pour les applications pour lesquelles il a été prévu (Ò Usage prévu). • Un 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. 6 DTI801 DTI901 DTI911 DTI961 3 Usage prévu L’appareil est une tête de lecture / écriture qui sert à la lecture et l’écriture de TAGs dans des environnements industriels. Le paramétrage et l'échange de données se font via l'interface IO-Link intégrée. Applications possibles : • Contrôle du flux de manutention dans des lignes de production • Gestion de magasin grâce à une détection automatique des produits stockés • Gestion de récipients, préparation de commandes ou suivi des produits fabriqués L'appareil ne doit être utilisé que dans les conditions environnantes indiquées dans la fiche technique. 7 DTI801 DTI901 DTI911 DTI961 4 Fourniture • Appareil RFID compact • Notice générale • Notice homologation radio L'appareil est livré sans accessoires de montage ni de raccordement. Accessoires disponibles : www.ifm.com. Le bon fonctionnement n'est pas assuré en cas d'utilisation de composants d'autres fabricants. 8 DTI801 DTI901 DTI911 DTI961 5 Fonctionnement Les TAGs sont passifs, c'est-à-dire qu'ils fonctionnent sans pile, l'énergie nécessaire à leur fonctionnement étant fournie par l'appareil RFID compact. L'énergie est transférée via une onde électromagnétique. L'antenne du récepteur reçoit cette onde et la convertit en une tension qui alimente en énergie le support de données. La puissance rayonnée est spécifiée pour les appareils en ERP (Effective Radiated Power/puissance rayonnée effective) et en EIRP (Effective Isotropic Radiated Power/puissance rayonnée isotrope effective), La formule suivante peut être utilisée pour convertir la valeur respective : P [dBm PIRE] = P [dBm PIRE] + 2,15 [dB] 5.1 Aperçu des appareils DTI801 Référence : DTI801 Fonction : appareil RFID compact Désignation : DTRUHFE HLRWIOUS04 Type : rectangulaire Fréquence de travail : 865 - 868 MHz Puissance d'émission typique : 22,5 dBm ERP (178 mW) Référence : DTI901 Fonction : appareil RFID compact Désignation : DTRUHFA HLRWIOUS04 Type : rectangulaire Fréquence de travail : 902 - 928 MHz Puissance d'émission typique : 25,2 dBm EIRP (331 mW) Référence : DTI911 Fonction : appareil RFID compact Désignation : DTRUHFA HLRWPNUS04 Type : rectangulaire Fréquence de travail : 920 - 925 MHz Puissance d'émission typique : 25,2 dBm EIRP (331 mW) DTI901 DTI911 9 DTI801 DTI901 DTI911 DTI961 DTI961 Référence : DTI961 Fonction : appareil RFID compact Désignation : DTRUHFA HLRWPNUS04 Type : rectangulaire Fréquence de travail : 916,8 - 920,4 MHz Puissance d'émission typique : 25,2 dBm EIRP (331 mW) 5.2 IO-Link 5.2.1 Informations générales Cet appareil dispose d'une interface IO-Link permettant l'accès direct aux données process et de diagnostic. En outre, l'appareil peut être paramétré en cours de fonctionnement. L'utilisation de l'appareil via l'interface IO-Link nécessite un maître IO-Link. 5.2.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. Informations nécessaires sur l'IODD, la structure des données du processus, les informations de diagnostic, les adresses des paramètres ainsi que le matériel et les logiciels requis sur www.ifm.com. 5.2.3 Paramètres spécifiques à l'appareil L'appareil est paramétré à l'aide d'un outil de paramétrage IO-Link (par exemple ifm moneo configure). Pour plus d’informations voir l’IODD sous www.ifm.com. 5.2.3.1 Paramètre « Temps de maintien des données » (Index 1902, sous-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 affecte l’EPC (modes de fonctionnement « SINGLE EPC » et « EPC REPORT ») et les données dans les modes « READ DATA AUTO » (Ò Mode de fonctionnement « READ DATA AUTO » / 26) et « WRITE DATA AUTO » (Ò Mode de fonctionnement « WRITE DATA AUTO » / 27). Une fois le temps de maintien des données écoulé, l’appareil confirme automatiquement les données : le compteur de blocs dans l’image d’entrée des données process est incrémenté. Les données suivantes sont alors transmises. Le temps de maintien des données est annulé en incrémentant manuellement le compteur de blocs dans l’image de sortie des données process. Les données suivantes sont alors transmises. 10 DTI801 DTI901 DTI911 DTI961 Ce paramètre n’affecte pas la transmission des données dans les modes de fonctionnement suivants : - « EPC LIST » (Ò Mode de fonctionnement « EPC LIST » / 31) - « WRITE EPC » (Ò Mode de fonctionnement « WRITE EPC » / 33) - « READ DATA » (Ò Mode de fonctionnement « READ DATA » / 36) - « WRITE DATA » (Ò Mode de fonctionnement « WRITE DATA » / 39) - « LOCK DATA » (Ò Mode de fonctionnement « LOCK DATA » / 42) 5.2.3.2 Paramètre "Adresse pour lecture/écriture automatique" (Index 1903, sous-index 0) Dans les modes de fonctionnement « READ DATA AUTO » (Ò Mode de fonctionnement « READ DATA AUTO » / 26) / « WRITE DATA AUTO » (Ò Mode de fonctionnement « WRITE DATA AUTO » / 27), l’appareil lit / écrit automatiquement un certain nombre d’octets de données. Le paramètre détermine l’adresse dans la zone de mémoire en accès lors de la lecture / écriture. L’adresse est spécifiée en octets à partir du début de la zone de mémoire. Les données sont traitées comme un mot de données (2 octets). u Utiliser le mot de données comme format pour l’adresse. u N’utiliser que des adresses paires. La zone de mémoire adressée pour l’opération de lecture / écriture ne doit pas se trouver en dehors de la zone de mémoire de l’appareil : u Adresse pour lecture / écriture automatique + longueur de données pour lecture / écriture automatique ≤ nombre d’octets disponibles sur l’appareil. 5.2.3.3 Paramètre "Longueur de données pour lecture/écriture automatique" (Index 1904, sous-index 0) Dans les modes de fonctionnement « READ DATA AUTO » (Ò Mode de fonctionnement « READ DATA AUTO » / 26) / « WRITE DATA AUTO » (Ò Mode de fonctionnement « WRITE DATA AUTO » / 27), l’appareil lit / écrit automatiquement un certain nombre d’octets de données. Le paramètre détermine la longueur de la zone de mémoire en octets qui est lue ou écrite par l’appareil. Les données sont traitées comme un mot de données (2 octets). u Indiquer la longueur des données comme un multiple de 2 octets. La zone de mémoire adressée pour l’opération de lecture / écriture ne doit pas se trouver en dehors de la zone de mémoire de l’appareil : u Adresse pour lecture / écriture automatique + longueur de données pour lecture / écriture automatique ≤ nombre d’octets disponibles sur l’appareil. Pour la lecture / écriture automatique, la longueur minimale est de 2 octets et la longueur maximale est de 28 octets. 5.2.3.4 Paramètre « Zone de mémoire pour lecture/écriture automatique du TAG » (Index 1905, sous-index 0) Dans les modes de fonctionnement « READ DATA AUTO » (Ò Mode de fonctionnement « READ DATA AUTO » / 26) / « WRITE DATA AUTO » (Ò Mode de fonctionnement « WRITE DATA AUTO » / 27), l’appareil lit / écrit automatiquement un certain nombre d’octets de données. Le paramètre détermine la zone de mémoire sur le TAG dont les données sont lues ou sur laquelle des données sont écrites. 11 DTI801 DTI901 DTI911 DTI961 Les zones de mémoire suivantes peuvent être utilisées avec le paramètre : « 0x00 » : none (désactiver READ DATA AUTO / WRITE DATA AUTO) « 0x01 » : zone de mémoire EPC « 0x02 » : zone de mémoire TID « 0x03 » : zone de mémoire USER Pour le mode de fonctionnement « WRITE DATA AUTO », seule la zone de mémoire USER est valide. 5.2.3.5 Paramètre « Mot de passe du TAG » (Index 1906, sous-index 0) Les TAGs peuvent être protégés en écriture. Un mot de passe est ensuite nécessaire pour y accéder. Le paramètre permet de stocker le mot de passe dans l’appareil. Le mot de passe est utilisé pour tous les accès en écriture aux TAGs. Le mot de passe a une longueur de 4 octets. Si les 4 octets ont tous la valeur « 0x00 », aucun mot de passe n’est utilisé pour accéder aux TAGs. Le mot de passe est utilisé pour tous les TAGs. Il n’est pas possible d’utiliser des mots de passe individuels par TAG. w L’appareil ne peut pas accéder aux TAGs si u un mot de passe a été mémorisé dans l’appareil avec le paramètre « Mot de passe d’accès aux TAGs » et u les TAGs ne sont pas protégés par mot de passe. 5.2.3.6 Paramètre « Cible de sélection du TAG » (Index 1910, sous-index 0) Moyennant la sélection des TAGs, seuls les TAGs souhaités sont détectés par l'appareil. Tous les TAGs qui ne répondent pas aux critères sont triées par l'appareil et ne sont pas prises en compte. Un TAG est sélectionné en comparant les données stockées sur le TAG et un masque de bits donné. Pour la comparaison, les données sont stockées dans l'une des zones de mémoire suivantes : EPC, TID ou USER. Ce paramètre définit la zone de mémoire pour la comparaison. Les zones de mémoire suivantes peuvent être réglées : • EPC • TID • USER • aucune cible de sélection La sélection des TAGs est inactive si "aucune cible de sélection" est réglée. 5.2.3.7 Paramètre « Écran de sélection du TAG » (Index 1911 / 1912 / 1913, sous-index 1) Moyennant la sélection des TAGs, seuls les TAGs souhaités sont détectés par l'appareil. Tous les TAGs qui ne répondent pas aux critères sont triées par l'appareil et ne sont pas prises en compte. Un TAG est sélectionné en comparant les données stockées sur le TAG et un masque de bits donné. Pour la comparaison, les données sont stockées dans l'une des zones de mémoire suivantes : EPC, TID ou USER. Ce paramètre détermine l’écran de sélection. Les données du TAG sont comparées bit par bit avec l’écran de sélection. Si tous les bits correspondent, le TAG est sélectionné et détecté par l’appareil. 12 DTI801 DTI901 DTI911 DTI961 La valeur du paramètre comprend 16 octets. Le premier bit de l’écran de sélection se trouve tout à gauche dans le bytearray. 5.2.3.8 Paramètre « Sélection du bit de départ du TAG » (Index 1911 / 1912 / 1913, sous-index 2) Moyennant la sélection des TAGs, seuls les TAGs souhaités sont détectés par l'appareil. Tous les TAGs qui ne répondent pas aux critères sont triées par l'appareil et ne sont pas prises en compte. Un TAG est sélectionné en comparant les données stockées sur le TAG et un masque de bits donné. Pour la comparaison, les données sont stockées dans l'une des zones de mémoire suivantes : EPC, TID ou USER. Ce paramètre définit le bit de départ à partir duquel les données du TAG sont comparées à l’écran de sélection. 5.2.3.9 Paramètre « Longueur de sélection du TAG » (Index 1911 / 1912 / 1913, sous-index 3) Moyennant la sélection des TAGs, seuls les TAGs souhaités sont détectés par l'appareil. Tous les TAGs qui ne répondent pas aux critères sont triées par l'appareil et ne sont pas prises en compte. Un TAG est sélectionné en comparant les données stockées sur le TAG et un masque de bits donné. Pour la comparaison, les données sont stockées dans l'une des zones de mémoire suivantes : EPC, TID ou USER. Ce paramètre définit le nombre de bits utilisés pour la comparaison du bit de départ avec l’écran de sélection. 5.2.3.10 Paramètre « Valeur minimale du filtre RSSI » (Index 1914, sous-index 0) Le filtre RSSI classe les TAGs spatialement sur la base de leur signal reçu(RSSI). Une application typique est la limitation du champ de reconnaissance spatial. Ce paramètre définit la plus petite valeur pour le filtre RSSI. Tous les TAGs dont le signal reçu est inférieur à la valeur définie sont filtrés. 5.2.3.11 Paramètre « Valeur maximale du filtre RSSI » (Index 1914, sous-index 0) Le filtre RSSI classe les TAGs spatialement sur la base de leur signal reçu(RSSI). Une application typique est la limitation du champ de reconnaissance spatial. Ce paramètre définit la plus grande valeur pour le filtre RSSI. Tous les TAGs dont le signal reçu est supérieur à la valeur définie sont filtrés. 5.2.3.12 Paramètre « Activer le filtre RSSI » (Index 1914, sous-index 0) Le filtre RSSI classe les TAGs spatialement sur la base de leur signal reçu(RSSI). Une application typique est la limitation du champ de reconnaissance spatial. Ce paramètre active le filtre RSSI. Les TAGs inférieurs à la valeur minimale et supérieurs à la valeur RSSI maximale sont filtrés. 5.2.3.13 Paramètre « Puissance de sortie de l’antenne pour l’accès en lecture » (Index 1915, sous-index 0) 13 DTI801 DTI901 DTI911 DTI961 Ce paramètre définit la puissance de sortie de l'antenne pour la lecture des TAGs. Une puissance de sortie d'antenne plus faible réduit la distance maximale entre l'appareil et le TAG à lire. 5.2.3.14 Paramètre « Puissance de sortie de l’antenne pour l’accès en écriture » (Index 1916, sous-index 0) Ce paramètre définit la puissance de sortie de l'antenne pour l'écriture sur les TAGs. L'écriture de données sur le TAG nécessite plus d'énergie que la lecture de données. Par conséquent, la distance maximale entre l’appareil et le TAG est moins importante lors de l'écriture de données que lors de la lecture de données. La différence peut être compensée en ajustant individuellement la puissance de sortie de l'antenne pour la lecture et l'écriture. 5.2.3.15 Paramètre « Mode de reconnaissance du TAG » (Index 1917, sous-index 0) Ce paramètre définit le comportement de l'appareil lorsque des TAGs sont détectés. Les modes de reconnaissance suivants peuvent être définis : Mode de reconnaissance Nombre typique de TAGs sur le terrain à un moment donné Temps de réponse rapide <4 Description L'appareil tente de détecter un TAG dès que possible lorsqu'il atteint ou quitte le champ de reconnaissance de l'appareil. Ce mode est particulièrement adapté à la détection de la présence de TAGs. Pour cela, il doit y avoir <4 TAGs dans le champ de reconnaissance en même temps. TAGs dynamiques <4 Ce mode est particulièrement adapté aux cas où un TAG se déplace rapidement à travers le champ de reconnaissance de l'appareil. Les « messages d'arrivée / de départ » peuvent être fournis avec un retard. Plusieurs TAGs 4-16 Ce mode est particulièrement adapté aux cas où plusieurs TAGs se trouvent simultanément dans le champ de reconnaissance. Les modes de reconnaissance conviennent à diverses applications et pas seulement à celles mentionnées dans les descriptions. 5.3 TAG 5.3.1 Détection du TAG L’appareil recherche automatiquement les TAGs qui se trouvent à portée de l’appareil. L’affichage LED sur l'appareil s'allume lorsqu'un ou plusieurs TAGs sont détectés (voir notice d'utilisation de l'appareil). Les informations des TAGs sont fournies comme données process à l'interface IO-Link. La détection des TAGs par l'appareil dépend des points suivants : • de la puissance de sortie réglée • de la sélection des TAGs (Ò Sélection du TAG / 15) • du filtre RSSI 14 DTI801 DTI901 DTI911 DTI961 • de l’antenne de l'appareil. Les TAGs sont détectés grâce aux données EPCfigurant sur le TAG. Les données EPC des TAGs doivent être différentes. Si les TAGs utilisent les mêmes données EPC, l'appareil ne peut pas les distinguer. Un maximum de 16 octets des données EPC d'un TAG sont mappés sur l'interface de process. Les autres données EPC sont ignorées par l'appareil. L'appareil ne peut distinguer les TAGs que si les 16 premiers octets sont différents. La connexion radio entre le TAG et l'appareil dépend des points suivants : • de l’environnement de l'appareil et du TAG • de l’orientation de l'appareil et du TAG Pour obtenir la meilleure connexion radio possible, suivez les instructions de montage figurant dans les notices d'utilisation du TAG et de l’appareil. 5.3.2 Sélection du TAG Moyennant la sélection des TAGs, seuls les TAGs souhaités sont détectés par l'appareil. Tous les TAGs qui ne répondent pas aux critères sont triées par l'appareil et ne sont pas prises en compte. Un TAG est sélectionné en comparant les données stockées sur le TAG et un masque de bits donné. Pour la comparaison, les données sont stockées dans l'une des zones de mémoire suivantes : EPC, TID ou USER. Les TAGs filtrés • ne sont pas transmis à l’image process • ne sont pas affichés par les LED d’état de l’appareil • ne sont pas pris en compte lors de la lecture/écriture automatique. La position des données est spécifiée en bits par les paramètres « Sélection du bit de départ » et « Longueur de sélection ». Si les données correspondent à l’écran de comparaison, le TAG est sélectionné et son traitement est assuré par l’appareil. Exemples Seuls les TAGs ayant une certaine valeur EPC sont détectés moyennant la sélection. Cela permet de faire la distinction entre les TAGs sur une palette de transport et les TAGs directement sur les marchandises sur la palette de transport. Les données et l’écran de sélection correspondent. Le TAG est détecté par l’appareil : Valeur (hexa) Valeur (binaire) Sélection bit de départ 0 Sélection longueur 8 Écran de sélection 0x3B 0b00111011 Données sur le TAG 0x3B 0b00111011 Les données et l’écran de sélection sont différents. Le TAG n’est pas détecté par l’appareil : Valeur (hexa) Valeur (binaire) Sélection bit de départ 0 Sélection longueur 8 Écran de sélection 0x3B 0b00111011 Données sur le TAG 0x34 0b00110100 15 DTI801 DTI901 DTI911 DTI961 Les données et l’écran de sélection correspondent. Le TAG est détecté par l’appareil : Valeur (hexa) Valeur (binaire) Sélection bit de départ 0 Sélection longueur 1 Écran de sélection 0x3B 0b00111011 Données sur le TAG 0x34 0b00110100 Les données et l’écran de sélection correspondent. Le TAG est détecté par l’appareil : Valeur (hexa) Valeur (binaire) Sélection bit de départ 4 Sélection longueur 1 Écran de sélection 0x3B 0b00111011 Données sur le TAG 0x34 0b00110100 Dans les modes de fonctionnement suivants, un code EPC doit être indiqué : - READ DATA (Ò Mode de fonctionnement « READ DATA » / 36) - WRITE DATA (Ò Mode de fonctionnement « WRITE DATA » / 39) - WRITE EPC (Ò Mode de fonctionnement « WRITE EPC » / 33) - LOCK DATA (Ò Mode de fonctionnement « LOCK DATA » / 42) De cette manière, il est possible d’accéder à un TAG s’il a été filtré via la sélection. 5.3.3 Filtre RSSI Le filtre RSSI classe les TAGs spatialement sur la base de leur signal reçu(RSSI). Une application typique est la limitation du champ de reconnaissance spatial. Une valeur RSSI minimale et une valeur RSSI maximale sont définies pour le filtre RSSI : • valeur RSSI haute : le TAG est proche de l'appareil, • valeur RSSI basse : le TAG est plus éloignée de l'appareil. Les TAGs inférieurs à la valeur minimale et supérieurs à la valeur RSSI maximale sont filtrés. La mesure de la valeur RSSI d'un TAG est influencée par u l'environnement avec les réflexions qui peuvent être présentes, u le mouvement du TAG pendant la mesure. 5.3.4 Lire et écrire les données du TAG L'appareil propose plusieurs méthodes pour accéder aux données d'un TAG : • Les modes de fonctionnement « READ DATA AUTO » et « WRITE DATA AUTO » traitent les données du TAG de manière indépendante et les affichent ensuite dans l'image process. La longueur des données et leur adresse sont spécifiées au préalable. Ensuite, l'appareil lit ou écrit les données automatiquement dès qu'un TAG est détecté. Le nombre de données est limité par la largeur des données process de l'interface IO-Link à 28 octets maximum. Les modes de fonctionnement "READ DATA AUTO" et « WRITE DATA AUTO » permettent de lire et d'écrire toutes les étiquettes d'identification reconnues. Les TAGs ne sont pas distinguées sur la base des données EPC. • 16 Les autres modes de fonctionnement traitent les données du TAG une fois sur instruction de l'utilisateur. Les données EPC déterminent quels TAGs sont lue ou écrits. Lors du transfert de plus de 28 octets, plusieurs cycles de données process IO-Link sont utilisés. Les données sont synchronisées avec les compteurs de blocs (modes de fonctionnement « READ DATA »). DTI801 DTI901 DTI911 DTI961 Les TAGs sont divisées en plusieurs banques de mémoire : Banque de mémoire Description EPC Le code produit électronique est utilisé pour détecter les TAGs. TID L'ID de l’étiquette électronique est une identification unique et non modifiable du TAG. USER La banque de mémoire USER est librement utilisable pour les données de l'utilisateur. RESERVED La banque de mémoire RESERVED contient les données de configuration du TAG et ne peut pas être utilisée par l'utilisateur. Les banques de mémoire ont des tailles différentes selon le type de TAG, de sorte que la longueur maximale des données pouvant être utilisées varie. Vous trouverez de plus amples informations dans les fiches techniques des TAGs. Banque de mémoire EPC La banque de mémoire EPC stocke l'EPC et des données supplémentaires : Zone de mémoire Type Description 0x00 - 0x0F CRC CRC 16 bits sur le contenu de la banque de mémoire 'EPC 0x10 - 0x1F PC Bits Protocol Control Bits (Bits du protocol control) 0x20 – Fin de la banque de mémoire EPC Electronic Product Code (Code produit électronique) 0x210-0x21F XPC Extended Protocol Bits (Bits du protocole étendu) Avec le mode de fonctionnement « WRITE EPC », l'EPC est écrit dans le TAG. (Ò Mode de fonctionnement « WRITE EPC » / 33) Les données supplémentaires sont gérées par l'appareil. Les TAGs passifs sont alimentés en énergie sans fil par le champ alternatif à haute fréquence de l'appareil. L'intensité du champ diminue fortement avec l'augmentation de la distance entre l'appareil et le TAG. Cela signifie que le TAG dispose de moins d'énergie sur de longues distances. L'écriture de données sur le TAG nécessite plus d'énergie que la lecture de données. Par conséquent, la distance maximale entre l’appareil et le TAG est moins importante lors de l'écriture de données que lors de la lecture de données. 5.3.5 Protéger le TAG contre l’écriture Les TAGs peuvent être protégés en écriture. Lorsque la protection en écriture est active, un mot de passe est nécessaire pour écrire dans les banques de mémoire du TAG. Banque de mémoire Description EPC EPC peut être protégé en écriture par l'utilisateur au moyen d'un mot de passe. TID TID est toujours en lecture seule et ne peut être modifié. USER USER peut être protégé en écriture par l'utilisateur avec un mot de passe. RESERVED RESERVED est toujours en lecture seule et ne peut pas être modifié. Seule l'écriture des données peut être empêchée par la protection en écriture. La lecture des données est toujours possible, quelle que soit la protection en écriture. 17 DTI801 DTI901 DTI911 DTI961 6 Montage INFORMATION IMPORTANTE Champs électromagnétiques rayonnés w L’appareil émet des ondes électromagnétiques à ultra-haute fréquence. En même temps, il est conforme aux valeurs limites spécifiques du pays pour la population et les employés. u Mettre l’appareil hors tension à proximité des dispositifs médicaux. 6.1 Instructions de montage pour des appareils Des appareils montés l’un à côté de l’autre s’influencent mutuellement s’ils ne sont pas configurés de manière correspondante. En cas de montage de plusieurs systèmes, respecter les distances minimales entre les appareils RFID. Le montage d’un appareil en et sur métal réduit la distance lecture/écriture. La proximité immédiate de sources d’émissions HF, telles que des transformateurs de soudure ou des convertisseurs, peut nuire au fonctionnement de l’appareil. 6.2 Instructions de montage pour des TAGs Pour le montage en et sur métal, utiliser des TAGs prévus spécialement à cet effet. Positionner le TAG dans la zone de la face active. Prendre en compte l’angle d’ouverture et la portée de travail (→ Fiche technique de l’appareil). S’assurer que l’orientation de l’axe de l’appareil RFID correspond à l’axe du TAG. 6.3 Eliminer des perturbations L’appareil génère un champ électromagnétique modulé dans les plages de fréquences suivantes : DTI801 : 865-868 MHz DTI901 : 902-928 MHz DTI911 : 920–925 MHz DTI961 : 916,8–920,4 MHz Les perturbations dans la communication des données sont évitées s'il n'y a pas d'autres appareils RFID / UHF à proximité. S'il y a d'autres appareils RFID / UHF à proximité : u Les distances de montage entre les appareils doivent être aussi grandes que possible. (Ò Distances de montage / 20) u Utiliser le filtre RSSI. (Ò Paramètre « Activer le filtre RSSI » / 13) u Faire fonctionner les appareils en alternance. u Activer/désactiver le champ HF de l'appareil. 18 DTI801 DTI901 DTI911 DTI961 Le champ UHF est atténué s'il y a des personnes ou des objets (câbles, profilés métalliques, etc.) entre l'appareil et le TAG. u Maintenir l’espace libre entre l’appareil et le TAG libre pendant le process de lecture ou d'écriture. 6.4 Conception mécanique 1 2 1 face active 2 Raccord (orientable à 270°) 6.5 Possibilités de montage L’appareil peut être monté sans ces accessoires. u Pour le montage, utiliser les inserts filetés à l’arrière de l’appareil. w Les vis nécessaires ne sont pas fournies avec l’appareil. 6.5.1 Montage avec l'équerre de fixation E80335 6.5.2 Montage avec le dispositif de serrage E80336 La bride de fixation est utilisée pour monter l’appareil sur un cylindre de serrage. Cylindres de serrage compatibles : • E21110 avec une tige de diamètre 12 mm • E20795 avec une tige de diamètre 14 mm • E21109 avec une tige de diamètre 14 mm 19 DTI801 DTI901 DTI911 DTI961 6.5.3 Montage avec les barrettes de fixation E80337 6.6 Distances de montage 20 DTI801 DTI901 DTI911 DTI961 Mode de fonctionnement Distance latérale (A) Distance frontale (B) Lecture et écriture pour une puissance d'émission de 100% (fonctionnement simultané) >0,6 m >0,6 m Lecture et écriture pour une puissance d'émission de 100% (fonctionnement alterné) >0,3 m >0,3 m Les perturbations dans la communication des données sont évitées s'il n'y a pas d'autres appareils RFID / UHF à proximité. S'il y a d'autres appareils RFID / UHF à proximité : u Les distances de montage entre les appareils doivent être aussi grandes que possible. u Utiliser le filtre RSSI. (Ò Paramètre « Activer le filtre RSSI » / 13) u Faire fonctionner les appareils en alternance. u Activer/désactiver le champ HF de l'appareil. 6.7 Positionner les TAGs D Fig. 1: Positionner le TAG u Orienter le TAG face à l'antenne dans l'axe. w La distance « D » est indiquée dans la fiche technique. Les TAGs sont également détectées à l'arrière de l'appareil. Pour éviter cela : u Utiliser le filtre RSSI. (Ò Filtre RSSI / 16) 21 DTI801 DTI901 DTI911 DTI961 7 Raccordement électrique L’appareil doit être raccordé par un électricien qualifié. Appareil de la classe de protection III (CP III). L'alimentation électrique ne doit s'effectuer que via des circuits TBTP/TBTS. u Avant le raccordement électrique mettre l'installation hors tension. INFORMATION IMPORTANTE L’indice de protection indiqué dans la fiche technique est garanti uniquement pour des connecteurs M12 suffisamment serrés. L'appareil peut être endommagé par des connecteurs M12 insuffisamment serrés. u Visser les connecteurs M12 à l'appareil avec un couple de serrage de 1 bis 1,5 Nm. 7.1 Schéma de branchement u Raccorder l'appareil à un maître IO-Link via un câble de raccordement M12. w L'alimentation en tension s'effectue via le maître IO-Link. Raccordement des broches Schéma de branchement 1 3 7.2 1 4 4 3 L+ IO-Link L Connecter la terre fonctionnelle Pour un fonctionnement sans perturbations : u Connecter l’appareil à un potentiel électrique de la terre libre de tension extérieure. Relier la platine de montage à la terre fonctionnelle Fig. 2: Platine de montage avec appareil monté Lorsque le dispositif est monté sur une platine de montage : u Relier l’une des 4 vis de fixation situées à l’arrière de l’appareil à la platine de montage. u Relier la platine de montage à un potentiel électrique de la terre libre de tension extérieure. 22 DTI801 DTI901 DTI911 DTI961 8 Éléments de service et de visualisation ① ② Fig. 3: Eléments de service et d’indication 1 LED 2 face active Etat Power LED (verte) LED du TAG (jaune / orange) Erreur LED (rouge) Opérationnel sans TAG allumé éteint éteint Opérationnel avec TAG allumé nombre de TAGs 1-4 éteint Inactive clignote à 1 Hz éteint éteint Erreur : débordement des données du TAG allumé nombre de TAGs 1-4 allumé 23 DTI801 DTI901 DTI911 DTI961 9 Fonctionnement Valeur de commande Mode de fonctionnement Description 0x00 SINGLE EPC Lecture et fourniture d’un EPC 0x01 READ DATA AUTO Lecture automatique des données 0x02 WRITE DATA AUTO Ecriture automatique des données 0x03 EPC REPORT Création d’un rapport EPC 0x04 EPC LIST Création d’une liste EPC 0x05 WRITE EPC Ecrire EPC 0x06 READ DATA Lecture des données 0x07 WRITE DATA Ecriture des données 0x08 LOCK DATA Verrouillage de données Tous les modes de fonctionnement utilisent les mêmes bits d'état et valeurs d'erreur dans les images process. En plus des modes de fonctionnement, l'antenne interne de l'appareil peut être désactivée. Si l'antenne est désactivée, l'appareil peut toujours être adressé via IO-Link, mais l'appareil ne génère plus de signal haute fréquence. Les TAGs ne sont pas détectés par l'appareil. 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 de l’appareil se font via le bit « Antenna deactivate » (Désactiver l’antenne) dans l'image de sortie des données process. L'état de l'antenne peut être lu via le bit « Antenna deactivated » (Antenne désactivée) dans l'image d'entrée des données process. 9.1 Bits d'état Entrée process Bit 7 6 Nom 5 4 3 2 1 0 Tag Overflow Buffer Over- Antenna flow deactivated Tag present Cmd End Cmd Start Acknowledg e 5 4 2 0 Sortie process Bit 7 6 Nom 3 1 Cmd Antenna deactivate Cmd Start Bit d'état Valeur Description Tag Overflow 0 Traitement des TAGs OK 1 Il y a plus de TAGs détectés qu’il n’est possible d’en traiter 0 Transmission des données OK 1 Les données ne peuvent pas être transmises assez rapidement via IOLink (uniquement en mode de fonctionnement « EPC REPORT ») 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 L’opération de lecture/écriture n’a pas été démarrée ou n’est pas active 1 Opération de lecture/écriture terminée 0 Démarrage de l’opération de lecture/écriture non confirmé 1 Démarrage de l’opération de lecture/écriture confirmé Buffer Overflow Antenna deactivated Tag present Cmd End Cmd Start Acknowledge 24 DTI801 DTI901 DTI911 DTI961 Entrée process Cmd Antenna deactivate Cmd Start 0 Activer l’antenne 1 Désactiver l’antenne 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 9.2 Mode de fonctionnement « SINGLE EPC » Dans le mode de fonctionnement « SINGLE EPC », l’EPC est lu et est envoyé par l’appareil à l’entrée des données process. Lorsque plusieurs TAGs se trouvent simultanément dans la zone de détection de l’appareil, le TAG dont le signal reçu (RSSI) est le plus fort est lu. S’il n’y a pas de TAG dans la zone de détection, la valeur « 0x00 » est lue. L’octet RSSI indique le signal de réception actuel. La valeur RSSI est une valeur entière avec signe. Par exemple, « 0xD6 » correspond à la valeur RSSI « -42 dBm ». Un maximum de 16 octets est lu pour un EPC. Si l’EPC enregistré sur le TAG est plus long, les octets restants sont tronqués. Si l’EPC est plus court, les octets restants sont remplis de « 0x00 ». La longueur actuelle de l’EPC est affichée dans le champ « Longueur de l’EPC ». Si un nouveau TAG est détecté, l’appareil incrémente le compteur de blocs. Le compteur de blocs compte jusqu’à « 255 », puis repart à « 0 ». Le mode de fonctionnement « SINGLE EPC » est préréglé après le démarrage de l’appareil. Le mode de fonctionnement n’utilise pas les bits d’état (Ò Bits d'état / 24) suivants : - Cmd Start - Cmd Start Acknowledge - Cmd End Octet Sortie données process Entrée données process 0 Valeur de commande = 0x00 Valeur de commande = 0x00 1 État État 2 Ignoré RSSI 3 Ignoré Longueur de l’EPC 4 Ignoré EPC 0 5 Ignoré EPC 1 6 Ignoré EPC 2 7 Ignoré EPC 3 8 Ignoré EPC 4 9 Ignoré EPC 5 10 Ignoré EPC 6 11 Ignoré EPC 7 12 Ignoré EPC 8 13 Ignoré EPC 9 14 Ignoré EPC 10 15 Ignoré EPC 11 16 Ignoré EPC 12 17 Ignoré EPC 13 18 Ignoré EPC 14 25 DTI801 DTI901 DTI911 DTI961 Octet Sortie données process Entrée données process 19 Ignoré EPC 15 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é Compteur de blocs 31 Ignoré Valeur de défaut 9.3 Mode de fonctionnement « READ DATA AUTO » Dans le mode de fonctionnement « READ DATA AUTO », les octets 0 à 27 représentent les données dans la zone de mémoire du TAG. La zone de mémoire est définie par les paramètres suivants : • « Adresse pour lecture / écriture automatique », • « Longueur de données pour lecture / écriture automatique » et • « Banque de mémoire pour lecture / écriture automatique ». Pour les zones de mémoire avec une longueur de données < 28 octets, les données restantes sont remplies avec la valeur « 0x00 » dans l’image process. Les données dans l’image process sont mises à jour dès qu’un TAG se trouve 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 monté. Si le TAG quitte la zone de détection, les octets de données restent constants dans l’image process selon le temps de maintien des données. Une fois le temps de maintien des données écoulé, les octets de données de l’image d’entrée des données process sont remis à « 0x00 ». Si le TAG demeure dans la zone de détection, la relecture des données est déclenchée en montant le bit « Cmd Start ». Chaque fois que les données sont mises à jour, le compteur de blocs est incrémenté. Si la lecture est non réussie, une valeur de défaut est affichée dans l’image process. En mode de fonctionnement « READ DATA AUTO », l’EPC d’un TAG n’est pas transmis. Le TAG doit être assigné en fonction des données. Plus la longueur des données réglées est faible, moins l’appareil a besoin de temps pour effectuer une opération. Par conséquent, le temps de présence du TAG dans la zone de détection est plus court. Octet Sortie données process Entrée données process 0 Valeur de commande = 0x01 Valeur de commande = 0x01 1 État État 2 Ignoré Données 0 3 Ignoré Données 1 4 Ignoré Données 2 26 DTI801 DTI901 DTI911 DTI961 Octet Sortie données process Entrée données process 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é Compteur de blocs 31 Ignoré Valeur de défaut 9.4 Mode de fonctionnement « WRITE DATA AUTO » Dans le mode de fonctionnement « WRITE DATA AUTO », les données à écrire sont définies par l’image de sortie des données process. Lorsqu’un TAG entre dans la zone de détection, les octets de données avec l’adresse et la longueur sont écrits sur le TAG. La zone de mémoire est définie par les paramètres suivants : • « Adresse pour lecture / écriture automatique », • « Longueur de données pour lecture / écriture automatique » et • « Banque de mémoire pour lecture / écriture automatique ». Un maximum de 28 octets peut être défini dans l’image de sortie des données process (données 0 à 27). Si une longueur plus courte est spécifiée dans le paramètre « Longueur de données pour lecture/écriture automatique », les octets de données restants sont ignorés et ne sont pas écrits sur le TAG. Avec le bit d’état « Cmd Start », la commande d’écriture est démarrée. Si l’écriture est réussie, les données écrites sont miroitées dans l’image d’entrée des données process, le compteur de blocs est incrémenté et le bit d’état « Cmd End » est monté. 27 DTI801 DTI901 DTI911 DTI961 Si le TAG quitte la zone de détection, les octets de données restent constants dans l’image process selon le temps de maintien des données. Une fois le temps de maintien des données écoulé et lorsque le TAG quitte la zone de détection, les octets de données de l’image d’entrée des données process sont remis à « 0x00 ». Si le TAG demeure dans la zone de détection, la réécriture des données est déclenchée en montant le bit d’état « Cmd Start ». Si les octets à écrire sont déjà présents sur le TAG, la commande d’écriture n’est pas exécutée et n’est pas confirmée. Dans le mode de fonctionnement « WRITE DATA AUTO », tous les TAGs reconnus sont écrits indépendamment de l’EPC. Les fonctions Sélection des TAGs (Ò Sélection du TAG / 15) et Filtre RSSI (Ò Filtre RSSI / 16) sont utilisées pour la sélection. Dans des conditions défavorables, les opérations d’écriture sont répétées. Le compteur de blocs ne correspond alors pas au nombre de TAGs dans la zone de détection. Plus la longueur des données réglées est faible, moins l’appareil a besoin de temps pour effectuer une opération. Par conséquent, le temps de présence du TAG dans la zone de détection est plus court. Octet Sortie données process Entrée données process 0 Valeur de commande = 0x02 Valeur de commande = 0x02 1 État État 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 28 DTI801 DTI901 DTI911 DTI961 Octet Sortie données process Entrée données process 30 Compteur de blocs Compteur de blocs 31 Ignoré Valeur de défaut 9.5 Mode de fonctionnement « EPC REPORT » En mode de fonctionnement « EPC REPORT », l'appareil génère un message lorsqu'un ID tag entre dans (arrival = 1) ou sort (arrival = 0) de la zone de détection de l'appareil. Avec chaque nouveau message • l'EPC du TAG est fourni, • l'intensité du signal reçu (RSSI) est fournie et • le compteur de blocs est incrémenté. Le message est transmis comme une valeur process jusqu'à ce que le système de commande confirme le compteur de bloc. Le système de commande confirme le compteur de blocs en miroitant la valeur du compteur de blocs dans l'image de sortie. Si aucune confirmation n'est reçue, le message est automatiquement confirmé après l'expiration du temps de maintien des données et le nouveau message est transmis. Le changement rapide des TAGs génère de nombreux messages en peu de temps. Une transmission trop lente des messages entraîne un « Buffer Overflow » (dépassement de la mémoire tampon). Ceci est indiqué par le bit correspondant dans l'octet d’état. u Activement confirmer le système de commande en miroitant le compteur de blocs. w Ainsi, les messages qui ne sont pas transmis assez rapidement sont retenus. La valeur RSSI est une valeur entière avec signe. Par exemple, « 0xD6 » correspond à la valeur RSSI « -42 dBm ». Le mode de fonctionnement n’utilise pas les bits d’état (Ò Bits d'état / 24) suivants : - Cmd Start - Cmd Start Acknowledge - Cmd End Octet Sortie données process Entrée données process 0 Valeur de commande = 0x03 Valeur de commande = 0x03 1 État État 2 Ignoré RSSI 3 Ignoré Length of EPC (Longueur de l’EPC) 4 Ignoré EPC 0 5 Ignoré EPC 1 6 Ignoré EPC 2 7 Ignoré EPC 3 8 Ignoré EPC 4 9 Ignoré EPC 5 10 Ignoré EPC 6 11 Ignoré EPC 7 12 Ignoré EPC 8 13 Ignoré EPC 9 14 Ignoré EPC 10 15 Ignoré EPC 11 16 Ignoré EPC 12 29 DTI801 DTI901 DTI911 DTI961 Octet Sortie données process Entrée données process 17 Ignoré EPC 13 18 Ignoré EPC 14 19 Ignoré EPC 15 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é arrival (Arrivée) 30 Compteur de blocs Compteur de blocs 31 Ignoré Valeur de défaut 9.5.1 Exemple « EPC REPORT » Bit d’état « Cmd Start » Bit d’état « Cmd End » Valeur de défaut Compteur de blocs Le TAG entre dans la zone de détection (arrival=1) Données 0 à 27 Valeur de commande Bit d’état « Cmd Start » Compteur de blocs Valeur de commande L’exemple montre la génération d’un message lorsqu’un TAG entre (arrivée = 1) ou sort (arrivée = 0) de la zone de détection de l’appareil. Image de sortie des données process Image d’entrée des données process 0x00 0x00 0 0x00 Single EPC 0x00 0x00 0x00 0 0 Le système de 0x03 commande met la commande (Fournir EPC Report) 0x00 1 0x00 Single EPC 0x00 0x00 0x00 0 0 L’appareil envoie le 0x03 code EPC2 « apparaissant » 0x00 1 0x03 EPC2 0x01 0x01 0x00 0 1 Le système de commande confirme la réception des données 0x03 0x01 1 0x03 EPC2 0x01 0x01 0x00 0 1 L’appareil envoie le 0x03 code EPC1 « disparaissant » 0x01 1 0x03 EPC1 0x00 0x02 0x00 0 1 Le système de commande confirme la réception des données 0x03 0x02 1 0x03 EPC1 0x00 0x02 0x00 0 1 L’appareil n’a pas d’autre message 0x03 0x02 1 0x03 EPC1 0x00 0x02 0x00 0 1 Commande prédéfinie 30 Bit d’état « Cmd Start » Bit d’état « Cmd End » Valeur de défaut Compteur de blocs Le TAG entre dans la zone de détection (arrival=1) Données 0 à 27 Valeur de commande Bit d’état « Cmd Start » Compteur de blocs Valeur de commande DTI801 DTI901 DTI911 DTI961 Le système de commande annule la valeur de commande 0x00 0x00 0 0x03 EPC1 0x00 0x02 0x00 0 1 L’appareil effectue la commande prédéfinie 0x00 0x00 0 0x00 Single EPC 0x00 0x00 0x00 0 0 9.6 Mode de fonctionnement « EPC LIST » En mode de fonctionnement « LISTE EPC », une liste de tous les TAGs dans la zone de détection est générée en mettant le bit de départ Cmd. Le nombre de TAGs reconnus s'affiche dans le champ « Total Number of Tags ». Une image process avec le contenu suivant est créée pour chaque TAG : • la valeur RSSI, • la longueur de l'EPC et • l'EPC. Le compteur de blocs indique le TAG actuel dans la liste. En incrémentant le compteur de blocs dans l'image de sortie des données process, le système de commande passe au TAG suivant. Comme confirmation, la valeur du compteur de blocs est miroitée par l’appareil. Après la transmission de tous les TAGs de la liste, une nouvelle liste est créée en mettant à nouveau le bit de départ Cmd. La liste est un aperçu et n'est mise à jour qu'en mettant à nouveau le bit de départ Cmd. La valeur RSSI est une valeur entière avec signe. Par exemple, « 0xD6 » correspond à la valeur RSSI « -42 dBm ». Octet Sortie données process Entrée données process 0 Valeur de commande = 0x04 Valeur de commande = 0x04 1 État État 2 Ignoré RSSI 3 Ignoré Length of EPC (Longueur de l’EPC) 4 Ignoré EPC 0 5 Ignoré EPC 1 6 Ignoré EPC 2 7 Ignoré EPC 3 8 Ignoré EPC 4 9 Ignoré EPC 5 10 Ignoré EPC 6 11 Ignoré EPC 7 12 Ignoré EPC 8 13 Ignoré EPC 9 14 Ignoré EPC 10 15 Ignoré EPC 11 31 DTI801 DTI901 DTI911 DTI961 Octet Sortie données process Entrée données process 16 Ignoré EPC 12 17 Ignoré EPC 13 18 Ignoré EPC 14 19 Ignoré EPC 15 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é Total Number of Tags 30 Compteur de blocs Compteur de blocs 31 Ignoré Valeur de défaut 9.6.1 Exemple « EPC LIST » 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 Valeur de commande L'exemple génère une liste avec toutes les TAGs dans la zone de détection. Image de sortie des données process Image d'entrée des données process Commande prédéfinie 0x00 0x00 0 0x00 Single EPC 0x00 0x00 0 0 Le système de commande met la commande (Fournir la liste EPC) 0x04 0x00 1 0x00 Single EPC 0x00 0x00 0 0 L’appareil confirme la 0x04 commande et crée la liste EPC 0x00 1 0x04 0x00 0x00 0x00 0 1 L’appareil envoie le premier code EPC 0x04 0x00 1 0x04 EPC1 0x01 0x00 0 1 Le système de commande confirme la réception des données 0x04 0x01 1 0x04 EPC1 0x01 0x00 0 1 L’appareil envoie d'autres codes EPC et termine la commande 0x04 0x01 1 0x04 EPC2 0x02 0x00 1 1 Le système de commande confirme la réception des données 0x04 0x02 1 0x04 EPC2 0x02 0x00 1 1 Le système de commande annule la valeur de commande 0x00 0x00 0 0x04 EPC2 0x02 0x00 1 1 32 L’appareil effectue la 0x00 commande prédéfinie 0x00 0 0x00 Single EPC 0x00 0x00 0 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 Valeur de commande DTI801 DTI901 DTI911 DTI961 0 9.7 Mode de fonctionnement « WRITE EPC » Dans le mode de fonctionnement « WRITE EPC », un nouvel EPC est écrit sur un TAG. L’EPC actuel et le nouvel EPC doivent être connus. 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 : u Le système de commande envoie la valeur de commande « 0x05 », la longueur et la valeur de l’EPC dans l’image de sortie des données process. u Le système de commande envoie la longueur et la valeur du nouvel EPC dans l’image de sortie des données process. u Le système de commande commence l’opération d’écriture avec le bit d’état « Cmd Start ». w L’appareil confirme le démarrage de l’opération d’écriture en montant le bit d’état « Cmd Start Acknowledge » dans l’image d’entrée des données process. u Le système de commande remplit les octets de données 0 à 17 avec le nouvel EPC dans l’image de sortie des données process et incrémente le compteur de blocs de « 1 ». w L’appareil confirme la réception des octets de données en incrémentant le compteur de blocs dans l’image de sortie des données process de « 1 ». u L’appareil monte le bit d’état « Cmd End » dès que le nouvel EPC a été écrit sur le TAG. w L’opération d’écriture est terminée. w Si une erreur se produit pendant l’opération d’écriture, l’appareil définit la valeur de défaut et monte le bit « Cmd End ». Si l'opération 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. Les données sont traitées comme un mot de données (2 octets). u Indiquer la longueur des données comme un multiple de 2 octets. Octet Sortie données process au début de l’opération d’écriture Sortie données process pendant la transmission des données Entrée données process 0 Valeur de commande=0x05 Valeur de commande=0x05 Valeur de commande=0x05 1 État État État 2 Ignoré Nouvel EPC 0 0x00 3 Longueur de l’EPC Nouvel EPC 1 0x00 4 EPC 0 Nouvel EPC 2 0x00 5 EPC 1 Nouvel EPC 3 0x00 6 EPC 2 Nouvel EPC 4 0x00 7 EPC 3 Nouvel EPC 5 0x00 8 EPC 4 Nouvel EPC 6 0x00 9 EPC 5 Nouvel EPC 7 0x00 33 DTI801 DTI901 DTI911 DTI961 Octet Sortie données process au début de l’opération d’écriture Sortie données process pendant la transmission des données Entrée données process 10 EPC 6 Nouvel EPC 8 0x00 11 EPC 7 Nouvel EPC 9 0x00 12 EPC 8 Nouvel EPC 10 0x00 13 EPC 9 Nouvel EPC 11 0x00 14 EPC 10 Nouvel EPC 12 0x00 15 EPC 11 Nouvel EPC 13 0x00 16 EPC 12 Nouvel EPC 14 0x00 17 EPC 13 Nouvel EPC 15 0x00 18 EPC 14 Ignoré 0x00 19 EPC 15 Ignoré 0x00 20 Ignoré Ignoré 0x00 21 Ignoré Ignoré 0x00 22 Ignoré Ignoré 0x00 23 Ignoré Ignoré 0x00 24 Ignoré Ignoré 0x00 25 Ignoré Ignoré 0x00 26 Ignoré Ignoré 0x00 27 Ignoré Ignoré 0x00 28 Ignoré Ignoré 0x00 29 Longueur du nouvel EPC Ignoré 0x00 30 Compteur de blocs Compteur de blocs Compteur de blocs 31 Ignoré Ignoré Valeur de défaut 9.7.1 Exemple « WRITE EPC » Image de sortie des données process Commande prédéfinie 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 Longueur du nouvel EPC EPC 0 à 15 Longueur de l'EPC Valeur de commande L’exemple écrit un nouvel EPC sur un TAG (commande « 0x05 », EPC « 0x4199 »). Image d'entrée des données process 0x00 0x00 0x000 0 0x000 0 0x00 0x00 0 0x00 Single 0x00 EPC 0x00 0 0 Le système de 0x05 commande envoie la commande (écriture de l’EPC sur le TAG avec l’EPC actuel « 0x4199 ») 0x02 0x419 9 0x04 0x00 0x00 1 0x00 Single 0x00 EPC 0x00 0 0 L’appareil confirme la commande 0x05 0x02 0x419 9 0x04 0x00 0x00 1 0x05 0x00 0x00 0x00 0 1 Le système de commande transmet le nouvel EPC 0x05 Nouvel EPC pour TAG 0x01 1 0x05 0x00 0x00 0x00 0 1 34 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 Longueur du nouvel EPC EPC 0 à 15 Longueur de l'EPC Valeur de commande DTI801 DTI901 DTI911 DTI961 L’appareil 0x05 confirme la réception et écrit un nouvel EPC Nouvel EPC pour TAG 0x01 1 0x05 0x00 0x01 0x00 0 1 L’appareil confirme la commande Nouvel EPC pour TAG 0x01 1 0x05 0x00 0x01 0x00 1 1 0x05 Le système de 0x00 commande annule la valeur de commande 0x00 0x000 0 0x00 0x00 0x00 0 0x05 0x00 0x01 0x00 1 1 L’appareil ef0x00 fectue la commande prédéfinie 0x00 0x000 0 0x00 0x00 0x00 0 0x00 Single 0x00 EPC 0x00 0 0 9.7.2 Exemple « WRITE EPC non exécuté » 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 Longueur du nouvel EPC EPC 0 à 15 Longueur de l'EPC Valeur de commande L'exemple montre l'annulation de « WRITE EPC ». Image d'entrée des données process Commande prédéfinie 0x00 0x00 0x000 0 0x000 0 0x00 0x00 0 0x00 Single 0x00 EPC 0x00 0 0 Le système de commande met la commande (écriture de l'EPC sur le TAG avec l'EPC actuel « 0x4199 ») 0x05 0x00 0x419 9 0x04 0x00 0x00 1 0x00 Single 0x00 EPC 0x00 0 0 L'appareil confirme la commande 0x05 0x00 0x419 9 0x04 0x00 0x00 1 0x05 0x00 0x00 0x00 0 1 Le système de commande transmet le nouvel EPC 0x05 Nouvel EPC pour TAG 0x01 1 0x05 0x00 0x00 0x00 0 1 L'appareil 0x05 confirme la réception et écrit un nouvel EPC Nouvel EPC pour TAG 0x01 1 0x05 0x00 0x01 0x00 0 1 L’appareil met 0x05 la valeur de défaut (alimentation insuffisante du TAG) Nouvel EPC pour TAG 0x01 1 0x05 0x00 0x01 0x64 1 1 Le système de 0x00 commande annule la valeur de commande 0x00 0x00 0 0x05 0x00 0x01 0x64 1 1 0x000 0 0x00 0x00 35 L’appareil ef0x00 fectue la commande prédéfinie 0x00 0x000 0 0x00 0x00 0x00 0 0x00 Single 0x00 EPC 0x00 0 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 Longueur du nouvel EPC EPC 0 à 15 Longueur de l'EPC Valeur de commande DTI801 DTI901 DTI911 DTI961 0 9.8 Mode de fonctionnement « READ DATA » Dans le mode de fonctionnement « READ DATA », plus de 28 octets sont 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 : u Le système de contrôle-commande met dans l’image de sortie des données process - la valeur de commande « 0x06 », - l’adresse (16 bits), - la longueur de données (16 bits) et - la banque de mémoire avec les valeurs EPC : « 0x01 », TID : « 0x02 », USER : « 0x03 », Réservé : « 0x04 ». w Pour identifier le TAG, l’EPC et sa longueur sont également requis. u Le système de commande commence l’opération de lecture avec le bit d’état « Cmd Start ». w L’appareil confirme le démarrage de l’opération de lecture en montant le bit d’état « Cmd Start Acknowledge » dans l’image d’entrée des données process. u Dès que les premières données du TAG sont disponibles, le dispositif transmet les données dans l’image d’entrée des données process (données 0 à 27) et incrémente le compteur de blocs de « 1 ». w Le système de commande confirme la réception des données en incrémentant le compteur de blocs dans l’image de sortie des données process de « 1 ». u Les deux étapes précédentes sont répétées jusqu’à ce que toutes les données soient transmises. u Lors de la dernière transmission, l’appareil met le bit d’état « Cmd End ». w L’opération de lecture est terminée. Si l'opération 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. Octet Sortie données process Entrée données process 0 Valeur de commande = 0x06 Valeur de commande = 0x06 1 État État 2 Ignoré Données 0 3 Longueur de l’EPC Données 1 4 EPC 0 Données 2 5 EPC 1 Données 3 6 EPC 2 Données 4 7 EPC 3 Données 5 8 EPC 4 Données 6 9 EPC 5 Données 7 10 EPC 6 Données 8 11 EPC 7 Données 9 36 DTI801 DTI901 DTI911 DTI961 Octet Sortie données process Entrée données process 12 EPC 8 Données 10 13 EPC 9 Données 11 14 EPC 10 Données 12 15 EPC 11 Données 13 16 EPC 12 Données 14 17 EPC 13 Données 15 18 EPC 14 Données 16 19 EPC 15 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 Memory Bank (Banque de mémoire) Données 23 26 Adresse High (Haut) Données 24 27 Adresse Low (Bas) Données 25 28 Longueur High (Haut) Données 26 29 Longueur Low (Bas) Données 27 30 Compteur de blocs Compteur de blocs 31 Ignoré Valeur de défaut 9.8.1 Exemple « READ DATA » 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 Banque de mémoire EPC 0 à 15 Longueur de l'EPC Valeur de commande L'exemple montre la lecture réussie des données (valeur de commande « 0x06 », EPC « 0x5532 »). Image d'entrée des données process Commande prédéfinie 0x00 0x00 0x00 00 0x00 0x00 00 0x00 00 0x00 0x00 0 0x00 Singl e EPC 0x00 0x00 0 0 Le système de commande met la commande (lecture de 35 octets de l'adresse 0x12) 0x06 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x00 1 0x00 Singl e EPC 0x00 0x00 0 0 L'appareil confirme la commande 0x06 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x00 1 0x06 0x00 0x00 0x00 0 1 L'appareil met le premier octet des données 0x06 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x00 1 0x06 Données 0x01 0x00 0 1 37 Banque de mémoire Adresse Longueur Données 0 à 27 Compteur de blocs Données 0 à 27 Compteur de blocs Valeur de défaut Bit d'état « Cmd Start » EPC 0 à 15 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x01 1 0x06 Données 0x01 0x00 0 1 L'appareil 0x06 met des données supplémentaires et termine la lecture 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x01 1 0x06 Données 0x02 0x00 1 1 Le système de commande confirme la réception des données 0x06 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x02 1 0x06 Données 0x02 0x00 1 1 Le système 0x00 de commande annule la valeur de commande 0x00 0x00 00 0x00 0x00 00 0x00 00 0x00 0x00 0 0x06 Données 0x02 0x00 1 1 L’appareil ef- 0x00 fectue la commande prédéfinie 0x00 0x00 00 0x00 0x00 00 0x00 00 0x00 0x00 0 0x00 Singl e EPC 0x00 0x00 0 0 9.8.2 Bit d'état « Cmd End » Longueur de l'EPC 0x06 Le système de commande confirme la réception des données Valeur de commande Valeur de commande Bit d'état « Cmd Start » DTI801 DTI901 DTI911 DTI961 Exemple « READ DATA non exécuté » 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 Banque de mémoire EPC 0 à 15 Longueur de l'EPC Valeur de commande L'exemple montre l'abandon d'une commande de lecture. Image d'entrée des données process Commande prédéfinie 0x00 0x00 0x00 00 0x00 0x00 00 0x00 00 0x00 0x00 0 0x00 Singl e EPC 0x00 0x00 0 0 Le système de commande met la commande (lecture de 35 octets de l'adresse 0x12) 0x06 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x00 1 0x06 Singl e EPC 0x00 0x00 0 0 L'appareil confirme la commande 0x06 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x00 1 0x06 0x00 0x00 0x00 0 1 L'appareil met le premier octet des données 0x06 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x00 1 0x06 Données 0x00 0x00 0 1 38 Banque de mémoire Adresse Longueur Données 0 à 27 Compteur de blocs Données 0 à 27 Compteur de blocs Valeur de défaut Bit d'état « Cmd Start » EPC 0 à 15 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x01 1 0x06 Données 0x01 0x00 0 1 L’appareil 0x06 met la valeur de défaut (erreur lors de la réception des données) 0x02 0x55 32 0x02 0x00 12 0x00 23 0x00 0x01 1 0x06 Données 0x01 0x42 1 1 Le système 0x00 de commande annule la valeur de commande 0x00 0x00 00 0x00 0x00 00 0x00 00 0x00 0x00 0 0x06 0x00 0x01 0x42 1 1 L’appareil ef- 0x00 fectue la commande prédéfinie 0x00 0x00 00 0x00 0x00 00 0x00 00 0x00 0x00 0 0x00 Singl e EPC 0x00 0x00 0 0 Bit d'état « Cmd End » Longueur de l'EPC 0x06 Le système de commande confirme la réception des données Valeur de commande Valeur de commande Bit d'état « Cmd Start » DTI801 DTI901 DTI911 DTI961 9.9 Mode de fonctionnement « WRITE DATA » En mode de fonctionnement « WRITE DATA », une opération d’écriture permet d’écrire plus de 28 octets dans un ID tag. 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 : u Le système de commande met la valeur de commande « 0x07 », l’adresse (16 bits) et la longueur de données (16 bits) dans l’image de sortie des données process. Pour identifier le TAG, l’EPC et sa longueur sont également requis. Pour la banque de mémoire, seule la valeur USER : « 0x03 » peut être indiquée. u Le système de commande commence l’opération d’écriture avec le bit d’état « Cmd Start ». w L’appareil confirme le démarrage de l’opération d’écriture en montant le bit d’état « Cmd Start Acknowledge » dans l’image d’entrée des données process. u Le système de commande remplit les données dans l’image de sortie des données process (données 0 à 27) et incrémente le compteur de blocs de « 1 ». w L’appareil confirme la réception des données en incrémentant le compteur de blocs dans l’image de sortie des données process de 1. u Les deux étapes précédentes sont répétées jusqu’à ce que toutes les données soient transmises. w Lors de la dernière transmission, l’appareil met le bit d’état « Cmd End ». u L’opération d’écriture est terminée. Si l'opération 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. Octet Sortie données process au début de l’opération d’écriture Sortie données process pendant la transmission des données Entrée données process 0 Valeur de commande=0x07 Valeur de commande=0x07 Valeur de commande=0x07 1 État État État 39 DTI801 DTI901 DTI911 DTI961 Octet Sortie données process au début de l’opération d’écriture Sortie données process pendant la transmission des données Entrée données process 2 Ignoré Données 0 0x00 3 Longueur de l’EPC Données 1 0x00 4 EPC 0 Données 2 0x00 5 EPC 1 Données 3 0x00 6 EPC 2 Données 4 0x00 7 EPC 3 Données 5 0x00 8 EPC 4 Données 6 0x00 9 EPC 5 Données 7 0x00 10 EPC 6 Données 8 0x00 11 EPC 7 Données 9 0x00 12 EPC 8 Données 10 0x00 13 EPC 9 Données 11 0x00 14 EPC 10 Données 12 0x00 15 EPC 11 Données 13 0x00 16 EPC 12 Données 14 0x00 17 EPC 13 Données 15 0x00 18 EPC 14 Données 16 0x00 19 EPC 15 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 Memory Bank (Banque de mémoire) Données 23 0x00 26 Adresse High (Haut) Données 24 0x00 27 Adresse Low (Bas) Données 25 0x00 28 Longueur High (Haut) Données 26 0x00 29 Longueur Low (Bas) Données 27 0x00 30 Compteur de blocs Compteur de blocs Compteur de blocs 31 Ignoré Ignoré Valeur de défaut 9.9.1 Exemple « WRITE DATA » Image de sortie des données process Commande prédéfinie 40 0x00 0x00 0x00 00 0x00 0x00 00 0x00 00 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 Banque de mémoire EPC 0 à 15 Longueur de l'EPC Valeur de commande L’exemple montre l’écriture réussie de données (commande « 0x07 », EPC « 0x7134 »). Image d’entrée des données process 0x00 0x00 0 0x00 Singl e EPC 0x00 0x00 0 0 Banque de mémoire Adresse Longueur Données 0 à 27 Compteur de blocs Données 0 à 27 Compteur de blocs Valeur de défaut Bit d’état « Cmd Start » EPC 0 à 15 0x07 0x02 0x71 34 0x03 0x00 10 0x00 28 0x00 0x00 1 0x00 Singl e EPC 0x00 0x00 0 0 L’appareil confirme la commande 0x07 0x02 0x71 34 0x03 0x00 10 0x00 28 0x00 0x00 1 0x07 0x00 0x00 0x00 0 1 Bit d’état « Cmd End » Longueur de l'EPC Le système de commande met la commande (écriture de 40 octets à l’adresse 0x10) Valeur de commande Valeur de commande Bit d’état « Cmd Start » DTI801 DTI901 DTI911 DTI961 Le système 0x07 de commande transmet les premières données Données pour le TAG 0x01 1 0x07 0x00 0x00 0x00 0 1 L’appareil confirme les données 0x07 Données pour le TAG 0x01 1 0x07 0x00 0x01 0x00 0 1 Le système 0x07 de commande transmet des données supplémentaires Données pour le TAG 0x02 1 0x07 0x00 0x01 0x00 0 1 L’appareil confirme les données et termine l’écriture Données pour le TAG 0x02 1 0x07 0x00 0x02 0x00 1 1 0x07 Le système 0x00 de commande annule la valeur de commande 0x02 0x00 00 0x00 0x00 00 0x00 00 0x00 0x00 0 0x07 0x00 0x02 0x00 1 1 L’appareil ef- 0x00 fectue la commande prédéfinie 0x02 0x00 00 0x00 0x00 00 0x00 00 0x00 0x00 0 0x00 Singl e EPC 0x00 0x00 0 0 9.9.2 Exemple « WRITE DATA non exécuté » Image de sortie des données process Commande prédéfinie 0x00 0x00 0x00 00 0x00 0x00 00 0x00 00 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 Banque de mémoire EPC 0 à 15 Longueur de l’EPC Valeur de commande L’exemple montre l’abandon d’une commande d’écriture. Image d’entrée des données process 0x00 0x00 0 0x00 Singl e EPC 0x00 0x00 0 0 41 Banque de mémoire Adresse Longueur Données 0 à 27 Compteur de blocs Données 0 à 27 Compteur de blocs Valeur de défaut Bit d’état « Cmd Start » EPC 0 à 15 0x07 0x00 0x71 34 0x03 0x00 10 0x00 28 0x00 0x00 1 0x00 Singl e EPC 0x00 0x00 0 0 L’appareil confirme la commande 0x07 0x00 0x71 34 0x03 0x00 10 0x00 28 0x00 0x00 1 0x07 0x00 0x00 0x00 0 1 Bit d’état « Cmd End » Longueur de l’EPC Le système de commande met la commande (écriture de 40 octets à l’adresse 0x10) Valeur de commande Valeur de commande Bit d’état « Cmd Start » DTI801 DTI901 DTI911 DTI961 Le système 0x07 de commande transmet les premières données Données pour le TAG 0x01 1 0x07 0x00 0x00 0x00 0 1 L’appareil confirme les données 0x07 Données pour le TAG 0x01 1 0x07 0x00 0x01 0x00 0 1 Le système 0x07 de commande transmet des données supplémentaires Données pour le TAG 0x02 1 0x07 0x00 0x01 0x00 0 1 L’appareil met la valeur de défaut (erreur lors de l’écriture des données) Données pour le TAG 0x02 1 0x07 0x00 0x01 0x41 1 1 0x07 Le système 0x00 de commande annule la valeur de commande 0x00 0x00 00 0x00 0x00 00 0x00 00 0x00 0x00 0 0x07 0x00 0x01 0x41 1 1 L’appareil ef- 0x00 fectue la commande prédéfinie 0x00 0x00 00 0x00 0x00 00 0x00 00 0x00 0x00 0 0x00 Singl e EPC 0x00 0x00 0 0 9.10 Mode de fonctionnement « LOCK DATA » Dans le mode de fonctionnement « LOCK DATA », une zone de mémoire est verrouillée sur un TAG. Un mot de passe est attribué à la zone de mémoire verrouillée. Le mot de passe est nécessaire si l’on veut écrire dans la zone de mémoire. Le champ « Lock action » (Action de verrouillage) définit l’état : • Zone de mémoire verrouillée : « Lock action = 0x01 » • Zone de mémoire non verrouillée : « Lock action = 0x00 » Verrouiller la zone mémoire : u Le système de commande met la valeur de commande « 0x08 », le mot de passe (longueur 4 octets) et « Lock action » dans l’image de sortie des données process. Pour identifier le TAG, l’EPC et sa longueur sont également requis. 42 DTI801 DTI901 DTI911 DTI961 w Le champ « Memory Bank » (Banque de mémoire) définit la banque de mémoire à verrouiller : EPC : « 0x01 » USER : « 0x03 » u Le système de commande commence l’opération d’écriture avec le bit d’état « Cmd Start ». w L’appareil confirme le démarrage de l’opération en montant le bit d’état « Cmd Start Acknowledge » dans l’image d’entrée des données process. w Lorsque l’opération est terminée, l’appareil monte le bit d’état « Cmd End ». u Le verrouillage est terminé. Si l'opération 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. Octet Sortie données process Entrée données process 0 Valeur de commande=0x08 Valeur de commande=0x08 1 État État 2 Ignoré 0x00 3 Longueur de l’EPC 0x00 4 EPC 0 0x00 5 EPC 1 0x00 6 EPC 2 0x00 7 EPC 3 0x00 8 EPC 4 0x00 9 EPC 5 0x00 10 EPC 6 0x00 11 EPC 7 0x00 12 EPC 8 0x00 13 EPC 9 0x00 14 EPC 10 0x00 15 EPC 11 0x00 16 EPC 12 0x00 17 EPC 13 0x00 18 EPC 14 0x00 19 EPC 15 0x00 20 Ignoré 0x00 21 Ignoré 0x00 22 Ignoré 0x00 23 Ignoré 0x00 24 Lock action (Action de verrouillage) 0x00 25 Memory Bank (Banque de mémoire) 0x00 26 PWD 0 0x00 27 PWD 1 0x00 28 PWD 2 0x00 29 PWD 3 0x00 30 Compteur de blocs Compteur de blocs 31 Ignoré Valeur de défaut 43 DTI801 DTI901 DTI911 DTI961 9.11 Valeurs de défaut lors de l'exécution des commandes Valeur de défaut Nom Description 0x00 IOL_RFID_ERROR_NOERROR Aucune erreur, commande réussie. 0x01 IOL_RFID_ERROR_COMMANDE_INCON- Commande inconnue. NUE 0x41 UHF_COMMAND_ERROR_NO_RESPONSE Le TAG ne répond pas. Le TAG est hors de portée ou l’opération n’est pas supportée par le TAG. 0x42 UHF_COMMAND_ERROR_RX_ERROR Erreur lors de la réception de la réponse du TAG. 0x43 UHF_COMMAND_ERROR_INT_MODE_CHANGE Erreur interne : Le mode de commande ne peut pas être changé. 0x51 UHF_SYNTAX_ERROR Paramètre de commande incorrect. 0x61 UHF_ERROR_GEN2_TAG_OTHER_ERROR La commande n'est pas supportée par le TAG. 0x62 UHF_ERROR_GEN2_TAG_MEMORY_OVERRUN La zone de données spécifiée est en dehors de la zone de données disponible. 0x63 UHF_ERROR_GEN2_TAG_MEMORY_LOCKED La zone de données spécifiée est déjà verrouillée. 0x64 UHF_ERROR_GEN2_TAG_INSUFFICIENT_POWER L’alimentation en énergie du TAG est insuffisante. 0x65 UHF_ERROR_GEN2_TAG_NON_SPECIFIC_ERROR Erreur non spécifiée du TAG. 0x66 UHF_ERROR_READ_WRITE_TIMEOUT Timeout lors de l’opération de lecture/écriture. 0x67 UHF_ERROR_INTERNAL_PROCESSING Erreur interne de traitement des données. 0x71 UHF_ERROR_MAC_GENERAL Le module « UHF Frontend » de l’appareil signale des erreurs générales. 0x72 UHF_ERROR_MAC_CRC_MISMATCH Le module « UHF Frontend » de l’appareil signale des erreurs de somme de contrôle. 0x73 UHF_ERROR_MAC_NO_TAG_RESPONSE Le module « UHF Frontend » de l’appareil ne signale pas de réponse du TAG. 0x74 UHF_ERREUR_MAC_TAG_LOST Le module « UHF Frontend » de l’appareil a perdu la connexion avec le TAG. 0x81 RFID_DEVICE_ERROR_NOT_ACTIVE L’appareil n’est pas actif et ne peut pas exécuter d’opérations sur le TAG. 44 DTI801 DTI901 DTI911 DTI961 10 Maintenance, réparation et élimination L’appareil est sans maintenance. u En cas de mauvais fonctionnement de l'appareil prendre contact avec ifm. u Ne pas ouvrir l’appareil. Aucune opération de maintenance ne peut être effectuée par l’utilisateur. L’appareil ne doit être réparé que par le fabricant. u Le nettoyage de l’appareil se fait au moyen d’un chiffon sec. u Respecter la réglementation nationale en vigueur pour la destruction écologique de l’appareil. 45 DTI801 DTI901 DTI911 DTI961 11 Homologations / normes La déclaration de conformité UE, les homologations et les certificats spécifiques aux pays sont disponibles sur : → www.ifm.com Notes relatives aux homologations : → Notice d'emballage 46 DTI801 DTI901 DTI911 DTI961 Glossaire EPC Electronic Product Code – Code produit électronique, zone de mémoire pour les numéros d'identification sur le TAG. IODD Description numérique de l'appareil. L'IODD est nécessaire pour paramétrer les appareils via IO-Link. RSSI Receives Signal Strength Indicaton (indication de l'intensité du signal reçu) est l'intensité du champ du signal reçu. TAG Un TAG est utilisé pour identifier des objets. Une tête de lecture / écriture est utilisée pour lire le TAG via un signal radio haute fréquence. Un TAG se compose d'une antenne, d'un circuit analogique de réception et d'émission (tranceiver), d'un circuit numérique et d'une mémoire permanente. TID L'ID du transpondeur est un numéro d'identification du TAG unique au monde. Il est attribué par le fabricant du TAG pendant la production et ne peut plus être modifié par la suite. Le TID est sauvegardé dans la zone de mémoire TID du TAG. Zone de mémoire USER La zone de mémoire USER est une zone de mémoire sur le TAG pour les données spécifiques à l'application. 47