Tête de lecture/écriture RFID avec interface CANopen 1 Remarques préliminaires Ce document s'applique aux appareils du type « Tête de lecture/écriture RFID avec interface CANopen » (par ex� référence DTM425)� Ce document fait partie de l'appareil� Ce document s'adresse à des personnes compétentes� Ce sont des personnes qui sont capables –...
Les broches de raccordement ne doivent être alimentées que par les tensions indiquées dans les données techniques et / ou sur l'étiquette de l'appareil et seuls les accessoires homologués d'ifm doivent être raccordés� L'appareil ne dispose pas d'une résistance de terminaison CAN interne� Un câble de raccordement sans résistance de terminaison peut causer...
Tête de lecture/écriture RFID avec interface CANopen 3.2 Références http://www�can-cia�org CAN Application Layer, DS 201…207 Profil LSS DS305 CiA Profil de communication basé sur CAN DS 301 CiA Spécification CAN version 2�0 A Robert Bosch GmbH 4 Fonctionnement et caractéristiques La tête de lecture / écriture sert à...
Tête de lecture/écriture RFID avec interface CANopen 6 Eléments de visualisation des DTM424 / 425 / 428 / 434 / 435 Etat de fonctionnement LED rouge LED verte LED jaune Preoperational éteinte allumée en permanence éteinte Preoperational et éteinte clignote en alternance...
Tête de lecture/écriture RFID avec interface CANopen 7 Eléments de visualisation du DTC510 1: vert (état de fonctionnement) / rouge (défaut) 2: jaune (TAG) Etat de LED rouge LED verte LED jaune fonctionnement Preoperational éteinte allumée éteinte ou allumée si un TAG a été...
Tête de lecture/écriture RFID avec interface CANopen 8 Eléments de visualisation du DTC600 1: LED d'état de fonctionnement (verte) 2: 4 x LED d'intensité du signal (jaune) 3: LED d'état CANopen (verte/rouge) LED d'état de fonctionnement (verte) Description éteinte appareil non disponible (sans alimentation en courant) allumée appareil disponible (un champ à...
Tête de lecture/écriture RFID avec interface CANopen 9 Interface CANopen La tête de lecture / écriture RFID dispose d'une interface CANopen standardisée selon CiA DS-301� Toutes les valeurs mesurées et tous les paramètres sont accessibles via le répertoire d'objets (RO)� La configuration individuelle peut être sauvegardée dans la mémoire permanente interne�...
Tête de lecture/écriture RFID avec interface CANopen 9.2.1 Modification du Node ID et du Bitrate dans le répertoire d'objets Le Node ID est saisi dans le répertoire d'objets dans les objets 0x20F0 et 0x20F1� Si les deux valeurs se correspondent, le réglage est mémorisé et devient actif après réinitialisation du logiciel de l'appareil�...
Tête de lecture/écriture RFID avec interface CANopen Le nouveau Bitrate et le nouveau Node ID deviennent actifs après la réinitialisation du logiciel de l'esclave LSS� 9.3 Mise en service La norme CANopen CiA301 définit trois états de fonctionnement possibles pour les nœuds capteurs : Pre-Operational A l'état Pre-Operational, aucun message PDO (données process) peut être...
Tête de lecture/écriture RFID avec interface CANopen 9.5 Modes de communication des objets de données process (PDO) Le TPDO peut être vérifié à tout moment par transmission d'un message Remote Transmission Request (RTR)� Sinon, les TPDO seront transmis automatiquement dès que leur valeur est changée (événementiellement)� En option, le service CANopen «...
Tête de lecture/écriture RFID avec interface CANopen 9.6 Répertoire d'objets (RO) Index Sous- Nom (objet) Type Accès Valeur par Capacité Sauvegarder index défaut mapping la valeur de l'objet Communication CANopen (CiA 301) 0x1000 0x00 Type d’appareil 0x00000000 0x1001 0x00 Registre d'erreurs 0x00 0x1003 0x01...
Page 15
Tête de lecture/écriture RFID avec interface CANopen Index Sous- Nom (objet) Type Accès Valeur par Capacité Sauvegarder index défaut mapping la valeur de l'objet 0x1018 0x01 ID du fournisseur 0x0069666D - 0x02 Code produit Code produit de la version appareil 0x03 Numéro de révision Révision...
Page 16
Tête de lecture/écriture RFID avec interface CANopen Index Sous- Nom (objet) Type Accès Valeur par Capacité Sauvegarder index défaut mapping la valeur de l'objet Etat et commande appareil lecture 0x2150 0x00 Etat d'appareil (bit état d'appareil) 0x2151 0x00 Antenne active bool (frontend HF de l'appareil actif)
Page 17
Tête de lecture/écriture RFID avec interface CANopen Index Sous- Nom (objet) Type Accès Valeur par Capacité Sauvegarder index défaut mapping la valeur de l'objet 0x2190 0x00 UID actuel des 4 octets 0x00000000 supérieurs (32 bits) 00000000 (UID du TAG qui se trouve dans la plage de lecture, PDO mappable)
Page 18
Tête de lecture/écriture RFID avec interface CANopen Index Sous- Nom (objet) Type Accès Valeur par Capacité Sauvegarder index défaut mapping la valeur de l'objet 0x2282 0x00 Données du TAG (données du TAG souhaitées configurées comme dans les objets 0x2280 et 0x2281) Ecriture des données mappables 0x2300 0x01-...
Page 19
Tête de lecture/écriture RFID avec interface CANopen Index Sous- Nom (objet) Type Accès Valeur par Capacité Sauvegarder index défaut mapping la valeur de l'objet 0x2382 0x00 Données du TAG (données à écrire sur le TAG configurées comme dans les objets 0x2380 et 0x2381) Verrouillage de la zone de données 0x2480...
Tête de lecture/écriture RFID avec interface CANopen 9.7 Messages d'erreur L'appareil supporte une série de messages Emergency, transmis en cas d'un défaut de communication, de matériel ou RFID� Si une de ces erreurs se produit, le registre d'erreurs (index OV 0x1001) et le champ d'erreurs prédéfinies (index OV 0x1003) sont mis à...
Tête de lecture/écriture RFID avec interface CANopen Code Registre Code Nom d'erreur Description cas d'urgence d'erreur d'erreurs d'erreur fabricant urgence (0x1001) fabricant 0xFF02 0x81 0x02 ISO_TAG_ Erreur de syntaxe de la ERROR_ commande� Nombre de zones trop COMMAND_ élevé� Exemple : erreur de format SYNTAX 0xFF02 0x81...
Tête de lecture/écriture RFID avec interface CANopen 9.9 Modification d'objets Des modifications aux objets dans le répertoire d'objets sont validées immédiatement� Lors d'un reset toutes les modifications sont perdues� Pour éviter cela, les objets doivent être sauvegardés dans la mémoire rémanente interne (flash)�...
Tête de lecture/écriture RFID avec interface CANopen Réglages Répertoire objets Mémoire TAG pour mapping TPDO Index objet Sous-index Longueur Lecture Lecture mappé objet mappé d'objet adresse de longueur mappée départ Node ID + 0x220A 0x02 0x40 0x00000008 0x08 0x0380 Node ID + 0x220A 0x03 0x40...
Tête de lecture/écriture RFID avec interface CANopen 9.11 Etat d'appareil L'état actuel de l'appareil est indiqué dans l'objet « Etat d'appareil » (index RO 0x2150, sous-index 0x00)� A la livraison, l'objet TPDO1 est attribué� Etat tag_err Valeur défaut Etat write_err Valeur défaut Etat...
Page 25
Tête de lecture/écriture RFID avec interface CANopen Etat Valeur Description Message EMCY tag_err Message d'erreur TAG pour la dernière opération Lecture des codes d'erreur (actualisés après chaque accès en lecture du TAG) 0x00 ISO_COMMAND_ERROR_NO_ERROR Aucune erreur, commande réussie 0x01 ISO_COMMAND_ERROR_NO_ Le TAG n'a pas répondu, peut-être que le RESPONSE TAG n'est plus dans le champ ?
Tête de lecture/écriture RFID avec interface CANopen 9.12 Désactiver l'antenne L'antenne de l'appareil peut être désactivée si l'objet « Antenna active » (index RO 0x2151) est réglé à la valeur 0� Dans ce cas, plus aucun TAG n'est détecté, puisque le champ magnétique de l'appareil n'est plus actif� L'antenne est réactivée avec la valeur 1�...
Tête de lecture/écriture RFID avec interface CANopen Le type de TAG réglé n'est sauvegardé en permanence dans l'appareil que si l'objet « Sauvegarder paramètre » est utilisé (→ 9.9 Modification d'objets)� Le type de TAG 2 est préréglé� 9.14 Lecture des informations d'un TAG Via les objets 0x2180 à...
Tête de lecture/écriture RFID avec interface CANopen 9.16 Filtre de détection TAG Les situations suivantes causent une détection et lecture multiple du TAG non souhaitées : ● Le TAG se trouve dans les limites de la portée� ● Les conditions de montage ont un effet défavorable sur le champ électromagnétique de l'appareil�...
Tête de lecture/écriture RFID avec interface CANopen 9.16.1 Objet profondeur filtre UID Avec l'objet « profondeur filtre UID » (0x4603/0x00) le nombre de bonnes détections TAG que l'appareil doit exécuter est réglé� Quand le nombre réglé est atteint, le TAG sur le bus CAN est considéré comme détecté (TAG présent)� La valeur «...
Page 30
Tête de lecture/écriture RFID avec interface CANopen Seulement les données du TAG qui sont attribuées à un TPDO sont lues� Des objets de données non attribués ne sont pas mis à jour automatiquement� Pour chaque objet de données il y a deux objets qui servent pour la configuration : 0x2200 (Lecture adresse de départ) et 0x2201 (Lecture longueur) avec les sous- index appropriés pour l'objet de données�...
Tête de lecture/écriture RFID avec interface CANopen 10.2.2 Exemple 2 La zone de données 0x44 à 0x48 (4 octets) doit être transmise avec le sixième TPDO� Réglages pour Répertoire objets mapping PDO TPDO Index objet Sous-index objet Longueur de l'objet Node ID + 0x0680 0x220A 0x05...
Page 32
Tête de lecture/écriture RFID avec interface CANopen Trigger Description Trigger pour données TAG 6 (0x230A/0x6) Trigger pour données TAG 5 (0x230A/0x5) Trigger pour données TAG 4 (0x230A/0x4) Trigger pour données TAG 3 (0x230A/0x3) Trigger pour données TAG 2 (0x230A/0x2) Trigger pour données TAG 1 (0x230A/0x1) L'opération d'écriture se fait toujours lors du changement de bit du bit correspondant (0->1 ou 1->0)�...
Page 33
Tête de lecture/écriture RFID avec interface CANopen Répertoire objets Index Sous-index Nom (objet) Valeur 0x2301 0x01 Lecture longueur 0x08 (longueur de la zone de mémoire sur le TAG qui doit être lue ; max� 8 octets) 0x2302 0x01 Ecriture auto 0x00 Transmission de données via RPDO : Transmission PDO...
Tête de lecture/écriture RFID avec interface CANopen Il faut toujours envoyer les données 64 bits (8 octets) / données 32 bits (4 octets) à un RPDO� Si la longueur de données configurée est inférieure à 64 bits / 32 bits, les bits restants seront ignorés� 10.4 Traitement d'erreurs en cas de transfert PDO Si un accès en lecture/écriture sur un TAG n'est pas possible, l'appareil génère un Emergency Message sur le bus CAN�...
Tête de lecture/écriture RFID avec interface CANopen 10.6.1 Exemple La zone de données 0x34 à 0x38 doit être transférée sur le TAG� Répertoire objets Index Sous-index Nom (objet) Valeur 0x2380 0x00 Début écriture adresse 0x34 (début de la zone d'adresse sur le TAG qui doit être écrite) 0x2381 0x00 Ecriture de la longueur...
Tête de lecture/écriture RFID avec interface CANopen Répertoire objets Index Sous-index Nom (objet) Valeur 0x2481 0x00 Ecriture de la longueur 0x08 (longueur de la zone de mémoire sur le TAG qui doit être verrouillée) 0x2482 0x00 Tag trigger verrouillage 0x01 10.8 Traitement d'erreurs en cas de transfert SDO Les transferts SDO sont des transferts validés�...
Node ID et le Bitrate� Pour la configuration du réseau CANopen et des appareils, des outils de configuration CANopen sont disponibles� Les fichiers EDS sont disponibles sur le site web d'ifm : www�ifm�com Contenu du fichier EDS : ●...
Tête de lecture/écriture RFID avec interface CANopen 12 Maintenance, réparation et élimination ► 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� ► Respecter la réglementation du pays en vigueur pour l'élimination écologique de l’appareil�...
Tête de lecture/écriture RFID avec interface CANopen 13 Glossaire Terme Description 0b ��� Valeur numérique binaire (pour le codage des bits), par ex� 0b0001 0000 0x ��� Valeur numérique hexadécimale, par ex� 0x64 (= 100 décimale) Indication du champ d'application du TAG Controller Area Network (système bus pour les engins mobiles) CAN_H CAN haut ;...
Page 40
Tête de lecture/écriture RFID avec interface CANopen Terme Description RSSI Intensité de réception Bidirectionnel ; lecture - écriture Avec cet objet, un répertoire objets d’un participant réseau est atteint de façon ciblée (lire / écrire)� Un SDO peut consister en plusieurs messages CAN� La transmission de messages individuels est confirmée par le participant adressé�...