▼
Scroll to page 2
of
25
Notice d'utilisation Mémoire de données IO-Link 11405785 / 00 11 / 2021 DSU100 FR DSU100 Mémoire de données IO-Link Contenu 1 Remarques préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Symboles utilisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Notes légales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 3 2 Consignes de sécurité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3 Usage prévu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 Montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Conception mécanique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Montage sur la cuve avec un adaptateur de montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Montage sans adaptateur de montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 5 Raccordement électrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 6 Eléments de service et d’indication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 7 Fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 IO-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.1 Informations générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.2 Informations spécifiques à l'appareil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.3 Paramètres spécifiques à l'appareil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.3.1 Paramètre "Adresse pour lecture/écriture automatique" . . . . . . . . . . . . . . . . . 7.1.3.2 Paramètre "Longueur de données pour lecture/écriture automatique" . . . . . . 9 9 9 9 9 9 9 8 Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1 Bits d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2 Valeurs d'erreur dans l'entrée process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3 Mode de fonctionnement « Lecture de l’UID ». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4 Mode de fonctionnement « lecture automatique des données » . . . . . . . . . . . . . . . . . . . . 8.5 Mode de fonctionnement « Ecriture automatique des données » . . . . . . . . . . . . . . . . . . . 8.6 Mode de fonctionnement « Lecture des données » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6.1 Exemple « Lecture réussie ». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6.2 Exemple « Lecture non exécutée » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.7 Mode de fonctionnement « Ecriture des données » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.7.1 Exemple « Ecriture réussie » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.7.2 Exemple « Ecriture non exécutée ». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.8 Mode de fonctionnement « Effacer les données ». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 11 11 12 13 14 15 16 16 17 18 19 20 9 Maintenance, réparation et élimination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 10 Homologations/normes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Glossaire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2 Mémoire de données IO-Link 1 DSU100 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 Notes légales © Tous droits réservés par ifm electronic gmbh. Cette notice ne peut être reproduite ou exploitée, même par extraits, sans l’accord d’ifm electronic gmbh. Tous les noms de produits, les images, sociétés ou autres marques sont la propriété de leurs titulaires. 3 DSU100 2 • Mémoire de données IO-Link 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. 4 Mémoire de données IO-Link 3 DSU100 Usage prévu Le dispositif de mémoire IO-Link stocke des données non volatiles dans des environnements industriels. L’interface IO-Link sert à échanger les données et paramétrer l’appareil. L’appareil est généralement utilisé pour l'identification d'outils interchangeables ou de composants d'installations. 5 DSU100 4 Mémoire de données IO-Link Montage Informations sur les accessoires disponibles sur www.ifm.com 4.1 Conception mécanique Fig. 1: Appareil 4.2 Montage sur la cuve avec un adaptateur de montage 1 2 4 3 Fig. 2: Monter l'appareil en utilisant l’adaptateur de montage L'adaptateur de montage est disponible comme accessoire (référence E12153). Monter l'appareil en utilisant l'adaptateur de montage : u Insérer la partie supérieure de l'appareil (1) dans l'adaptateur de montage. u Appuyer le côté inférieur de l'appareil (2) dans l'adaptateur de montage. w L'appareil peut être inséré dans l'adaptateur de montage des deux côtés. u Fixer l'appareil sur l'adaptateur de montage à l'aide des vis fournies (3). u Monter l'adaptateur de montage sur la cuve à l'aide des vis fournies (4). 4.3 Montage sans adaptateur de montage Fig. 3: Montage de l'appareil sans adaptateur de montage Monter l'appareil sans adaptateur de montage : u Fixer l'appareil sur le lieu d'installation à l'aide de vis ou d'adhésifs appropriés. 6 Mémoire de données IO-Link 5 DSU100 Raccordement électrique w L'appareil doit être raccordé par un électricien qualifié. w Appareil de la classe de protection III (CP III). w L'alimentation électrique ne doit s'effectuer que via des circuits TBTP/TBTS. u Avant le raccordement électrique mettre l'installation hors tension. Raccorder l'appareil : u Raccorder l'appareil au maître IO-Link via le connecteur M12. w L'alimentation en tension s'effectue via le maître IO-Link. Informations sur les accessoires disponibles sur www.ifm.com 7 DSU100 6 Mémoire de données IO-Link Eléments de service et d’indication 1 Fig. 4: Eléments de visualisation 1 LED multicolore Etat LED verte Fonctionnel La LED verte est allumée en permanence LED jaune Ecriture/lecture réussie dans la mémoire IO-Link La LED jaune clignote 1x brièvement Erreur lors de l'écriture/lecture de la mémoire IO-Link La LED jaune clignote rapidement de manière répétée Fonction de clignotement La LED verte clignote 2x par seconde La LED jaune clignote 2x par seconde w La fonction de clignotement permet de localiser facilement l'appareil dans les installations. 8 Mémoire de données IO-Link 7 DSU100 Fonction 7.1 IO-Link 7.1.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. 7.1.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. 7.1.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). w Pour plus d'informations, voir l'IODD sur www.ifm.com. 7.1.3.1 Paramètre "Adresse pour lecture/écriture automatique" (Index 1903, sous-index 0) Dans le mode de fonctionnement « READ DATA AUTO » / « WRITE DATA AUTO », l'appareil lit / écrit automatiquement un certain nombre d'octets de données. Le paramètre détermine l'adresse dans de la zone de mémoire qui est accédée 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'utilisez 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 autom. + longueur des données pour lecture / écriture autom. ≤ nombre d’octets disponibles sur l’appareil 7.1.3.2 Paramètre "Longueur de données pour lecture/écriture automatique" (Index 1904, sous-index 0) Dans le mode de fonctionnement « READ DATA AUTO » / « WRITE DATA AUTO », 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. 9 DSU100 Mémoire de données IO-Link 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 autom. + longueur des données pour lecture / écriture autom. ≤ nombre d’octets disponibles sur l’appareil Pour la lecture / écriture automatique, la longueur minimale est de 2 octet et la longueur maximale est de 28 octets. 10 Mémoire de données IO-Link 8 DSU100 Fonctionnement L'appareil prend en charge différents modes de fonctionnement. Un mode de fonctionnement est défini avec la valeur de la commande dans l'image de sortie des données de process. Valeur de commande Mode de fonctionnement 0x00 Lecture de l'UID 0x01 Lecture automatique des données 0x02 Ecriture automatique des données 0x03 Lecture des données 0x04 Ecriture des données 0x05 Supprimer les données Tous les modes de fonctionnement utilisent les mêmes bits d'état et valeurs d'erreur dans les images process. 8.1 Bits d'état Entrée process Bit 7 6 5 4 3 2 Nom 1 0 Cmd End Cmd Start Acknowledg e 1 0 Sortie process Bit 7 6 5 4 3 2 Nom Cmd Start Bit d'état Valeur Description Cmd End 0 Opération de lecture / écriture n'a pas encore été démarrée ou n'est pas active 1 Opération de lecture/écriture terminée 0 Démarrage de l'opération de lecture/ écriture non confirmé 1 Démarrage de l'opération de lecture/ écriture confirmé 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 Cmd Start Acknowledge Cmd Start w Les bits d'état "Cmd Start", "Cmd Start Acknowledge" et "Cmd End" ne sont pas utilisés dans le mode de fonctionnement "Lecture de l'UID". 8.2 Valeurs d'erreur dans l'entrée process Valeur de défaut Nom Description 0x00 NOERROR Aucune erreur, opération de lecture / écriture réussie 0x01 UNKNOWN_COMMAND Valeur de commande inconnue 11 DSU100 Mémoire de données IO-Link Valeur de défaut Nom Description 0x22 COMMAND SYNTAX La valeur de la commande est incorrecte, par exemple l'adresse ou la longueur est spécifiée de manière incorrecte. 8.3 Mode de fonctionnement « Lecture de l’UID » Dans le mode de fonctionnement « Lecture de l’UID », l'UID de l’appareil est lu et fourni par l'appareil à l'entrée des données process. L'UID ne peut être ni modifié ni supprimé. L'UID est attribué individuellement pour chaque appareil en usine. Le mode de fonctionnement « Lecture de l'UID » est préréglé après le démarrage de l'appareil. Octet Sortie données process Entrée données process 0 Valeur de commande = 0x00 Valeur de commande = 0x00 1 État État 2 Ignoré UID 0 3 Ignoré UID 1 4 Ignoré UID 2 5 Ignoré UID 3 6 Ignoré UID 4 7 Ignoré UID 5 8 Ignoré UID 6 9 Ignoré UID 7 10 Ignoré 0x00 11 Ignoré 0x00 12 Ignoré 0x00 13 Ignoré 0x00 14 Ignoré 0x00 15 Ignoré 0x00 16 Ignoré 0x00 17 Ignoré 0x00 18 Ignoré 0x00 19 Ignoré 0x00 20 Ignoré 0x00 21 Ignoré 0x00 22 Ignoré 0x00 23 Ignoré 0x00 24 Ignoré 0x00 25 Ignoré 0x00 26 Ignoré 0x00 27 Ignoré 0x00 28 Ignoré 0x00 29 Ignoré 0x00 30 Ignoré 0x00 31 Ignoré Valeur de défaut 12 Mémoire de données IO-Link DSU100 8.4 Mode de fonctionnement « lecture automatique des données » Dans le mode de fonctionnement « Lecture automatique des données », les données 0 à 27 représentent les données dans la zone de mémoire de l’appareil. La zone de mémoire est réglée par les paramètres « Adresse pour lecture/écriture automatique » et « Longueur de données pour lecture/ écriture automatique ». Pour les zones de mémoire avec une longueur de données < 28 octets, les données restantes sont remplies avec la valeur 0x00 dans l'image process. Les données de l'image process sont mises à jour dès que le contenu de la mémoire change. Les données dans l'image process sont valables dès que le bit d'état « Cmd End » est monté. Octet Sortie données process Entrée données process 0 Valeur de commande = 0x01 Valeur de commande = 0x01 1 Etat Etat 2 Ignoré Données 0 3 Ignoré Données 1 4 Ignoré Données 2 5 Ignoré Données 3 6 Ignoré Données 4 7 Ignoré Données 5 8 Ignoré Données 6 9 Ignoré Données 7 10 Ignoré Données 8 11 Ignoré Données 9 12 Ignoré Données 10 13 Ignoré Données 11 14 Ignoré Données 12 15 Ignoré Données 13 16 Ignoré Données 14 17 Ignoré Données 15 18 Ignoré Données 16 19 Ignoré Données 17 20 Ignoré Données 18 21 Ignoré Données 19 22 Ignoré Données 20 23 Ignoré Données 21 24 Ignoré Données 22 25 Ignoré Données 23 26 Ignoré Données 24 27 Ignoré Données 25 28 Ignoré Données 26 29 Ignoré Données 27 30 Ignoré 0x00 31 Ignoré Valeur de défaut 13 DSU100 Mémoire de données IO-Link 8.5 Mode de fonctionnement « Ecriture automatique des données » Dans le mode de fonctionnement « Ecriture automatique des données », les données à écrire sont définies par l'image de sortie des données process. Les données sont réglées par les paramètres « Adresse pour lecture/écriture automatique » et « Longueur de données pour lecture/écriture automatique ». 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 dans la mémoire interne. Si l'écriture est réussie, les données écrites sont miroitées dans l'image d'entrée des données process et le bit d'état « Cmd End » est monté. Si l'écriture est non réussie, une valeur de défaut est affichée dans l'image process. Octet Sortie données process Entrée données process 0 Valeur de commande = 0x02 Valeur de commande = 0x02 1 Etat Etat 2 Données 0 Données 0 3 Données 1 Données 1 4 Données 2 Données 2 5 Données 3 Données 3 6 Données 4 Données 4 7 Données 5 Données 5 8 Données 6 Données 6 9 Données 7 Données 7 10 Données 8 Données 8 11 Données 9 Données 9 12 Données 10 Données 10 13 Données 11 Données 11 14 Données 12 Données 12 15 Données 13 Données 13 16 Données 14 Données 14 17 Données 15 Données 15 18 Données 16 Données 16 19 Données 17 Données 17 20 Données 18 Données 18 21 Données 19 Données 19 22 Données 20 Données 20 23 Données 21 Données 21 24 Données 22 Données 22 25 Données 23 Données 23 26 Données 24 Données 24 27 Données 25 Données 25 28 Données 26 Données 26 29 Données 27 Données 27 30 Ignoré 0x00 31 Ignoré Valeur de défaut 14 Mémoire de données IO-Link DSU100 8.6 Mode de fonctionnement « Lecture des données » Dans le mode de fonctionnement « Lecture des données », 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 commande met la valeur de commande "0x03", l'adresse (32 bits) et la longueur de données (32 bits) dans l'image de sortie des données process. u Le système de commande commence l'opération de lecture avec le bit d'état "Cmd Start". u L'appareil confirme le démarrage de l'opération de lecture en mettant le bit d'état "Cmd Start Acknowledge" dans l'image d'entrée des données process. u L’apparel transmet les données dans l'image de sortie des données process (données 0 à 27) et augmente le compteur de blocs par 1. u Le système de commande confirme la réception des données en augmentant le compteur de blocs dans l'image de sortie des données process par 1. 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". L'opération de lecture est terminée. w Si la lecture est non réussie, l'appareil met la valeur de défaut et le bit d'état "Cmd End" dans l'image process. La transmission de données est interrompue. Octet Sortie données process Entrée données process 0 Valeur de commande = 0x03 Valeur de commande = 0x03 1 État État 2 Ignoré Données 0 3 Ignoré Données 1 4 Adresse 3 Données 2 5 Adresse 2 Données 3 6 Adresse 1 Données 4 7 Adresse 0 Données 5 8 Longueur 3 Données 6 9 Longueur 2 Données 7 10 Longueur 1 Données 8 11 Longueur 0 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 15 DSU100 Mémoire de données IO-Link Octet Sortie données process Entrée données process 26 Ignoré Données 24 27 Ignoré Données 25 28 Ignoré Données 26 29 Ignoré Données 27 30 Compteur de blocs Compteur de blocs 31 Ignoré Valeur de défaut 8.6.1 Exemple « Lecture réussie » Image de sortie des données process Bit d'état « Cmd Start » Bit d'état « Cmd End » Valeur de défaut Compteur de blocs Données 0 à 27 Valeur de commande Bit d'état « Cmd Start » Compteur de blocs Données 0 à 27 Longueur Adresse Valeur de commande L'exemple montre la lecture réussie de données. Image d'entrée des données process Commande pré- 0x00 définie 0x00 0x00 0x00 0x00 0 0x00 UID 0x00 0x00 0 0 Le système de commande met la commande (lecture de 35 octets de l'adresse 0x12) 0x03 0x12 0x23 0x00 0x00 1 0x03 UID 0x00 0x00 0 0 L'appareil 0x03 confirme la commande 0x12 0x23 0x00 0x00 1 0x03 0x00 0x00 0x00 0 1 L'appareil met le 0x03 premier octet des données 0x12 0x23 0x00 0x00 1 0x03 Données 0x01 0x00 0 1 Le système de 0x03 commande confirme la réception des données 0x12 0x23 0x00 0x01 1 0x03 Données 0x01 0x00 0 1 L'appareil met 0x03 des données supplémentaires et termine la lecture 0x12 0x23 0x00 0x01 1 0x03 Données 0x02 0x00 1 1 Le système de 0x03 commande confirme la réception des données 0x12 0x23 0x00 0x02 1 0x03 Données 0x02 0x00 1 1 Le système de 0x00 commande annule la valeur de commande 0x00 0x00 0x00 0x00 0 0x03 Données 0x02 0x00 1 1 L’appareil effectue la commande prédéfinie 0x00 0x00 0x00 0x00 0 0x00 UID 0x00 0x00 0 0 8.6.2 0x00 Exemple « Lecture non exécutée » L'exemple montre l'abandon d'une commande de lecture. 16 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 Données 0 à 27 Compteur de blocs Bit d'état « Cmd Start » DSU100 Longueur Adresse Valeur de commande Mémoire de données IO-Link Image d'entrée des données process Commande pré- 0x00 définie 0x00 0x00 0x00 0x00 0 0x00 UID 0x00 0x00 0 0 Le système de 0x03 commande met la commande (lecture de 0 octets de l'adresse 0x12) 0x12 0x00 0x00 0x00 1 0x03 UID 0x00 0x00 0 0 L'appareil 0x03 confirme la commande 0x12 0x00 0x00 0x00 1 0x03 0x00 0x00 0x00 0 1 L'appareil met le 0x03 premier octet des données 0x12 0x00 0x00 0x00 1 0x03 Données 0x00 0x00 0 1 Le système de 0x03 commande confirme la réception des données 0x12 0x00 0x00 0x01 1 0x03 Données 0x01 0x00 0 1 L’appareil définit 0x03 la valeur d'erreur (Command Syntax) 0x12 0x00 0x00 0x01 1 0x03 Données 0x01 0x22 1 1 Le système de 0x00 commande annule la valeur de commande 0x00 0x00 0x00 0x00 0 0x03 0x00 0x01 0x22 1 1 L’appareil effectue la commande prédéfinie 0x00 0x00 0x00 0x00 0 0x00 UID 0x00 0x00 0 0 0x00 8.7 Mode de fonctionnement « Ecriture des données » Dans le mode de fonctionnement « Ecriture des données », plus de 28 octets peuvent être lus avec une seule opération d'écriture. Les données sont transmises du système de commande à l'appareil de manière séquentielle. Transmettre des données du système de commande à l'appareil : u Le système de commande met la valeur de commande « 0x04 », l'adresse (32 bits) et la longueur de données (32 bits) 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 ». u 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 augmente le compteur de blocs de « 1 ». u L'appareil confirme la réception des données en augmentant le compteur de blocs dans l'image de sortie des données process par 1. 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 sur la mémoire interne, l'appareil met le bit d'état « Cmd End ». L'opération d'écriture est terminée. 17 DSU100 Mémoire de données IO-Link w Si l'écriture est non réussie, l'appareil met la valeur de défaut et le bit d'état « Cmd End » dans l'image process. La transmission de données est interrompue. Octet Sortie des données process Sortie des données process Entrée des données prolors du démarrage de l'opé- pendant la transmission cess ration de l'écriture des données 0 Valeur de commande=0x04 Valeur de commande=0x04 Valeur de commande=0x04 1 Etat Etat Etat 2 Ignoré Données 0 0x00 3 Ignoré Données 1 0x00 4 Adresse 3 Données 2 0x00 5 Adresse 2 Données 3 0x00 6 Adresse 1 Données 4 0x00 7 Adresse 0 Données 5 0x00 8 Longueur 3 Données 6 0x00 9 Longueur 2 Données 7 0x00 10 Longueur 1 Données 8 0x00 11 Longueur 0 Données 9 0x00 12 Ignoré Données 10 0x00 13 Ignoré Données 11 0x00 14 Ignoré Données 12 0x00 15 Ignoré Données 13 0x00 16 Ignoré Données 14 0x00 17 Ignoré Données 15 0x00 18 Ignoré Données 16 0x00 19 Ignoré Données 17 0x00 20 Ignoré Données 18 0x00 21 Ignoré Données 19 0x00 22 Ignoré Données 20 0x00 23 Ignoré Données 21 0x00 24 Ignoré Données 22 0x00 25 Ignoré Données 23 0x00 26 Ignoré Données 24 0x00 27 Ignoré Données 25 0x00 28 Ignoré Données 26 0x00 29 Ignoré Données 27 0x00 30 Compteur de blocs Compteur de blocs Compteur de blocs 31 Ignoré Ignoré Valeur de défaut 8.7.1 Exemple « Ecriture réussie » Image de sortie des données process 18 Image d'entrée des données process Bit d'état « Cmd Start » Bit d'état « Cmd End » Valeur de défaut Compteur de blocs Données 0 à 27 Valeur de commande Bit d'état « Cmd Start » Compteur de blocs Données 0 à 27 Longueur Adresse Valeur de commande L'exemple montre l'écriture réussie de données. Bit d'état « Cmd Start » Bit d'état « Cmd End » Compteur de blocs Données 0 à 27 Valeur de commande Commande pré- 0x00 définie 0x00 0x00 0x00 0x00 0 0x00 UID 0x00 0x00 0 0 Le système de commande met la commande (écriture de 40 octets à l'adresse 0x10) 0x04 0x10 0x28 0x00 0x00 1 0x04 UID 0x00 0x00 0 0 L'appareil 0x04 confirme la commande 0x10 0x28 0x00 0x00 1 0x04 0x00 0x00 0x00 0 1 Le système de commande transmet les premières données 0x04 Données 0x01 1 0x04 0x00 0x00 0x00 0 1 L'appareil confirme les données 0x04 Données 0x01 1 0x04 0x00 0x01 0x00 0 1 Le système de 0x04 commande transmet des données supplémentaires Données 0x02 1 0x04 0x00 0x01 0x00 0 1 L'appareil confirme les données et termine l'écriture Données 0x02 1 0x04 0x00 0x02 0x00 1 1 0x04 Valeur de défaut Longueur Données 0 à 27 Compteur de blocs Bit d'état « Cmd Start » DSU100 Adresse Valeur de commande Mémoire de données IO-Link Le système de 0x00 commande annule la valeur de commande 0x00 0x00 0x00 0x00 0 0x04 0x00 0x02 0x00 1 1 L’appareil effectue la commande prédéfinie 0x00 0x00 0x00 0x00 0 0x00 UID 0x00 0x00 0 0 8.7.2 0x00 Exemple « Ecriture non exécutée » Image de sortie des données process Bit d'état « Cmd Start » Bit d'état « Cmd End » Valeur de défaut Compteur de blocs Données 0 à 27 Valeur de commande Bit d'état « Cmd Start » Compteur de blocs Données 0 à 27 Longueur Adresse Valeur de commande L'exemple montre l'abandon d'une commande d'écriture. Image d'entrée des données process Commande pré- 0x00 définie 0x00 0x00 0x00 0x00 0 0x00 UID 0x00 0x00 0 0 Le système de commande met la commande (écriture de 40 octets à l'adresse 0x10) 0x04 0x10 0x00 0x00 0x00 1 0x04 UID 0x00 0x00 0 0 L'appareil 0x04 confirme la commande 0x10 0x00 0x00 0x00 1 0x04 0x00 0x00 0x00 0 1 19 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 Mémoire de données IO-Link Valeur de commande DSU100 Le système de commande transmet les premières données 0x04 Données 0x01 1 0x04 0x00 0x00 0x00 0 1 L'appareil confirme les données 0x04 Données 0x01 1 0x04 0x00 0x01 0x00 0 1 Le système de 0x04 commande transmet des données supplémentaires Données 0x02 1 0x04 0x00 0x01 0x00 0 1 L’appareil définit 0x04 la valeur d'erreur (Command Syntax) Données 0x02 1 0x04 0x00 0x01 0x22 1 1 Le système de 0x00 commande annule la valeur de commande 0x00 0x00 0x00 0x00 0 0x04 0x00 0x01 0x22 1 1 L’appareil effectue la commande prédéfinie 0x00 0x00 0x00 0x00 0 0x00 UID 0x00 0x00 0 0 0x00 8.8 Mode de fonctionnement « Effacer les données » Avec le mode de fonctionnement « Effacer les données », le contenu complet de la mémoire sera irrévocablement effacé. La suppression commence par la définition de la valeur de la commande à « 0x05 » et la modification du bit d'état « Cmd Start » de « 0 » à « 1 ». La suppression est terminée lorsque le bit d'état « Cmd End » est activé. w Le mode de fonctionnement « Effacer les données » ne peut pas être annulé. Les données enregistrées sont remises à la valeur « 0x00 ». Octet Sortie données process Entrée données process 0 Valeur de commande = 0x05 Valeur de commande = 0x05 1 État État 2 Ignoré 0 3 Ignoré 0 4 Ignoré 0 5 Ignoré 0 6 Ignoré 0 7 Ignoré 0 8 Ignoré 0 9 Ignoré 0 10 Ignoré 0 11 Ignoré 0 12 Ignoré 0 13 Ignoré 0 14 Ignoré 0 20 Mémoire de données IO-Link DSU100 Octet Sortie données process Entrée données process 15 Ignoré 0 16 Ignoré 0 17 Ignoré 0 18 Ignoré 0 19 Ignoré 0 20 Ignoré 0 21 Ignoré 0 22 Ignoré 0 23 Ignoré 0 24 Ignoré 0 25 Ignoré 0 26 Ignoré 0 27 Ignoré 0 28 Ignoré 0 29 Ignoré 0 30 Ignoré 0 31 Ignoré Valeur de défaut 21 DSU100 9 Mémoire de données IO-Link Maintenance, réparation et élimination Cet appareil ne nécessite aucun entretien. L'appareil ne doit être réparé que par le fabricant. u S'assurer d'une élimination écologique de l'appareil après son usage selon les règlements nationaux en vigueur. 22 Mémoire de données IO-Link DSU100 10 Homologations/normes Pour les homologations et les normes, les informations suivantes sont disponibles : • Normes d’essai et réglementations : documentation.ifm.com • Déclaration de conformité UE et homologations : documentation.ifm.com • Notes relatives aux homologations : notice d’emballage de l’appareil 23 DSU100 Mémoire de données IO-Link Liste des figures Fig. 1 Appareil................................................................................................................................ 6 Fig. 2 Monter l'appareil en utilisant l’adaptateur de montage ........................................................ 6 Fig. 3 Montage de l'appareil sans adaptateur de montage............................................................ 6 Fig. 4 Eléments de visualisation .................................................................................................... 8 24 Mémoire de données IO-Link DSU100 Glossaire IODD Description numérique de l'appareil. L'IODD est nécessaire pour paramétrer les appareils via IO-Link. UID Unique Identification Number ; numéro d'identification unique d'un appareil. 25