▼
Scroll to page 2
of
116
Type 8619 Industrial Ethernet Modbus TCP PROFINET EtherNet/IP Communication numérique Supplément (à partir de la version logicielle B.01.01) We reserve the right to make technical changes without notice. Technische Änderungen vorbehalten. Sous réserve de modifications techniques. © Bürkert SAS, 2017-2018 Supplement to Operating Instructions 1804/02_EU-ML 00569043 / Original_EN Type 8619 Ethernet industriel Table des matières 1 À propos du supplément...............................................................................................................7 1.1Symboles utilisés..........................................................................................................................7 2 1.2 Validité...........................................................................................................................................7 1.3 Définitions.....................................................................................................................................8 Généralités.........................................................................................................................................8 2.1 Adresse du fabricant et interlocuteurs internationaux................................................................8 2.2 Conditions de garantie.................................................................................................................8 2.3 Informations sur internet..............................................................................................................8 3Spécifications communes à tous les protocoles...............................................................9 3.1 Topologies du réseau....................................................................................................................9 3.2 Échange de données..................................................................................................................10 3.3 Chien de garde (Modbus TCP uniquement)..............................................................................10 3.4 Temps de cycle (PROFINET IO uniquement).............................................................................10 3.5 RPI (EtherNet/IP uniquement)....................................................................................................10 3.6 Format de stockage et d'envoi des données............................................................................10 3.7 Type et longueur des objets utilisés par l'appareil du type 8619 ............................................10 4Modbus TCP.......................................................................................................................................11 4.1 Messages pris en charge...........................................................................................................11 4.2 Codes fonctions utilisés par l'appareil du type 8619................................................................11 4.3 Codes d'exception pris en charge par l'appareil du type 8619................................................11 4.4 Registres de données pour l'appareil du type 8619.................................................................12 4.5 Adressage de registres de l'appareil du type 8619...................................................................12 4.6 4.5.1 Plages d'adresses des modules et des fonctions.......................................................13 4.5.2 Variables des modules.................................................................................................13 4.5.3 Variables des fonctions................................................................................................20 Exemple : lecture d'une valeur pH et écriture d'une valeur sur PVN1......................................22 4.6.1 Réalisation des réglages sur l'appareil du type 8619..................................................23 4.6.2 Vérification de la communication entre l'appareil et le PC..........................................23 4.6.3 Création des commandes de communication Modbus TCP « read » et « write ».......23 4.6.4 Création de l'image de la configuration de l'appareil dans le logiciel TIA Portal.........24 4.6.5 Association à l'API des variables de l'appareil du type 8619 pouvant être lues par l'API.......................................................................................................................25 français 3 Type 8619 Ethernet industriel 4.6.6 Association à l'API des variables de l'appareil du type 8619 pouvant être écrites par l'API...........................................................................................................26 4.6.7 Création de la table de visualisation de l'API..............................................................27 4.6.8 Transfert de la table de visualisation du PC vers l'API................................................27 4.6.9 Surveillance des variables entre l'appareil du type 8619 et l'API................................27 4.6.10 Forçage des variables entre l'appareil du type 8619 et l'API......................................28 5PROFINET..............................................................................................................................................29 5.1 5.2 5.3 6 5.1.1 Établissement de priorité VLAN...................................................................................29 5.1.2 Media Redundancy Protocol (MRP)............................................................................29 5.1.3 Simple Network Management Protocol (SNMPv1) et Management Information Base (MIB)...................................................................................................................29 5.1.4 Link Layer Discovery Protocol (LLDP).........................................................................30 5.1.5 Nommage de l'appareil...............................................................................................30 5.1.6 Classe de conformité (CC-B).......................................................................................30 5.1.7 Relation d'applications multiples (AR).........................................................................30 Mapping du fichier GSDml pour l'appareil du type 8619..........................................................31 5.2.1 Variables des modules.................................................................................................32 5.2.2 Variables des fonctions................................................................................................40 Exemple de communication entre l'appareil du type 8619 et un API du type Siemens S7-1200........................................................................................................................43 5.3.1 Réalisation des réglages sur l'appareil du type 8619..................................................44 5.3.2 Vérification de la communication entre l'appareil et le PC..........................................44 5.3.3 Connexion virtuelle de l'appareil et de l'API au réseau...............................................45 5.3.4 Création de l'image de la configuration de l'appareil dans le logiciel TIA Portal.........45 5.3.5 Création de la table de variables de l'API....................................................................46 5.3.6 Création de la table de visualisation de l'API..............................................................47 5.3.7 Transfert de la configuration matérielle et logicielle du PC vers l'API......................................................................................................................47 5.3.8 Surveillance des variables entre l'appareil du type 8619 et l'API................................48 5.3.9 Forçage des variables entre l'appareil du type 8619 et l'API......................................48 EtherNet/IP........................................................................................................................................49 6.1 4 Généralités..................................................................................................................................29 Généralités..................................................................................................................................49 6.1.1 Détection d'un conflit d'adresses (ACD)......................................................................49 6.1.2 Dynamic Host Configuration Protocol (DHCP)............................................................49 6.1.3 Bootstrap Protocol (BOOTP).......................................................................................49 français Type 8619 Ethernet industriel 6.1.5 Dépassement du temps de connexion........................................................................50 Classes d'objet EtherNet/IP disponibles pour l'appareil du type 8619....................................50 6.3 Instances I/O assembly pour les messages implicites ou les données cycliques (code de classe 0x04)...........................................................................................................................51 6.5 8 Service de reset de l'objet Identity..............................................................................50 6.2 6.4 7 6.1.4 6.3.1 Connexions I/O de l'appareil EtherNet/IP....................................................................51 6.3.2 Format de données de l'instance I/O assembly 100 (0x64)........................................52 6.3.3 Format de données de l'instance I/O assembly 101 (0x65)........................................58 6.3.4 Format de données de l'instance I/O assembly 102 (0x66)........................................59 Messages explicites ou données acycliques............................................................................65 6.4.1 Objet Device Identity (code de classe 0x01)...............................................................66 6.4.2 Objet Device assembly (code de classe 0x04)............................................................67 6.4.3 Objet Device Level Ring (code de classe 0x47)..........................................................67 6.4.4 Objet Device Quality of Service (code de classe 0x48)...............................................68 6.4.5 Objet Device TCP/IP Interface (code de classe 0xF5).................................................69 6.4.6 Objet Device Ethernet link (code de classe 0xF6).......................................................70 6.4.7 Objet « I/O main board M0 » (code de classe 0x64)...................................................71 6.4.8 Objet Function (code de classe 0x65).........................................................................72 6.4.9 Objet Extension module (code de classe 0x66)..........................................................77 6.4.10 Objet Ethernet module (code de classe 0x67).............................................................83 Exemple de communication entre l'appareil du type 8619 et un API du type Rockwell CompactLogix 1769-L24ER-QBFC1B........................................................................................84 6.5.1 Réalisation des réglages sur l'appareil du type 8619..................................................84 6.5.2 Vérification de la communication entre l'appareil et le PC..........................................85 6.5.3 Enregistrement du fichier de configuration EDS de l'appareil.....................................85 6.5.4 Ajout d'un appareil du type 8619 au projet.................................................................86 6.5.5 Lecture de la valeur pH (configuration d'un message implicite)..................................86 6.5.6 Configuration d'un message explicite.........................................................................87 6.5.7 Installation du programme du PC sur l'API.................................................................87 6.5.8 Données de surveillance..............................................................................................87 Description de la variable « ID »................................................................................................88 7.1 ID de la carte principale et des modules d'extension...............................................................89 7.2 ID des fonctions..........................................................................................................................90 Description de la variable « status »......................................................................................91 5 français Type 8619 Ethernet industriel 8.1 8.2 État de la carte principale M0....................................................................................................91 8.1.1 État du module............................................................................................................91 8.1.2 État M1 à M3...............................................................................................................92 8.1.3 État M4 à M6...............................................................................................................94 8.1.4 SystemSwitch..............................................................................................................97 8.1.5 État DI1 / état DI2........................................................................................................97 État du module d'extension Ethernet M1..................................................................................98 8.2.1 8.3 État du module d'extension « Aucun » M3.................................................................................98 8.3.1 8.4 8.5 8.6 8.7 État du module............................................................................................................98 État du module............................................................................................................98 État du module d'extension Entrées..........................................................................................99 8.4.1 État du module............................................................................................................99 8.4.2 État DI1 / état DI2......................................................................................................100 8.4.3 État AI1 / état AI2.......................................................................................................101 État du module d'extension Sorties.........................................................................................102 8.5.1 État du module..........................................................................................................102 8.5.2 État DO1 / état DO2...................................................................................................103 État du module d'extension Conductivité................................................................................103 8.6.1 État du module..........................................................................................................103 8.6.2 État Température.......................................................................................................104 8.6.3 État Conductivité.......................................................................................................105 État du module d'extension pH/ORP.......................................................................................106 8.7.1 État du module..........................................................................................................106 8.7.2 État Température.......................................................................................................107 8.7.3 État pH/ORP..............................................................................................................108 8.8 État de la fonction « None »......................................................................................................109 8.9 État des fonctions A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT......................109 8.10 État de la fonction « PROP »....................................................................................................109 8.11 État de la fonction ONOFF........................................................................................................110 8.12 État de la fonction PID..............................................................................................................111 8.13 État de la fonction « TIME DOSING ».......................................................................................111 8.14 État de la fonction « VOLUME DOSING ».................................................................................112 6 9Unités................................................................................................................................................113 français Type 8619 Ethernet industriel À propos du supplément 1 À propos du supplément Le supplément décrit les principales caractéristiques de la communication numérique pour l'appareil du type 8619. Le supplément a pour objectif : •• de fournir des paramètres importants pour configurer l'appareil du type 8619 lorsqu'il est installé dans un réseau Ethernet et •• de fournir des exemples de communication entre l'appareil du type 8619 et d'autres équipements avec les 3 différents protocoles. Pour obtenir des informations supplémentaires sur l'appareil du type 8619, se reporter au manuel d'utilisation, disponible sur internet via : www.burkert.com 1.1 Symboles utilisés Danger Met en garde contre un danger imminent. ▶▶ Le non-respect de cet avertissement entraîne la mort ou des blessures graves. Avertissement Met en garde contre une situation potentiellement dangereuse. ▶▶ Le non-respect de cet avertissement peut entraîner des blessures graves voire la mort. ATTENTION Met en garde contre un éventuel risque. ▶▶ Le non-respect de cet avertissement peut entraîner des blessures importantes ou légères. Remarque Met en garde contre les dommages matériels. Indique des informations supplémentaires, des conseils ou des recommandations importantes. Se réfère à des informations figurant dans le présent manuel d'utilisation ou dans d'autres documents. ▶▶ Indique une instruction à réaliser afin d'éviter un danger, un avertissement ou un éventuel risque. →→ Indique une procédure à réaliser. Indique le résultat d'une instruction spécifique. 1.2 Validité Le supplément est valide pour les appareils à partir de la version de logiciel B.01.01. Versions →→ Sur l'appareil du type 8619, vérifier la version de logiciel dans le menu « Informations M0 : MAIN Firmware » (se reporter au manuel d'utilisation de l'appareil du type 8619). français 7 Type 8619 Ethernet industriel À propos du supplément 1.3 Définitions Le terme « appareil » utilisé dans le supplément se réfère au contrôleur/transmetteur du type 8619. Le terme « entrée » utilisé dans le supplément se réfère aux données entrant dans l'API (ou dans le contrôleur client). Il ne se réfère pas aux données entrant dans l'appareil du type 8619. Le terme « sortie » utilisé dans le supplément se réfère aux données sortant de l'API (ou du contrôleur client). Il ne se réfère pas aux données sortant de l'appareil du type 8619. 2 Généralités 2.1 Adresse du fabricant et interlocuteurs internationaux Pour contacter le fabricant de l'appareil, utiliser l'adresse suivante : Burkert SAS Rue du Giessen BP 21 F-67220 TRIEMBACH-AU-VAL Vous pouvez également contacter votre revendeur Burkert local. Les adresses de nos revendeurs internationaux sont disponibles sur internet via : www.burkert.com 2.2 Conditions de garantie La condition régissant la garantie légale est l'utilisation conforme de l'appareil du type 8619 dans le respect des conditions d'utilisation spécifiées dans ce supplément et dans le manuel d'utilisation du type 8619. 2.3 Informations sur internet Vous trouverez le manuel d'utilisation et les fiches techniques pour l'appareil sur internet via : www.burkert.com 8 français Type 8619 Ethernet industriel Spécificationscommunesàtouslesprotocoles 3 Spécifications communes à tous les protocoles L'utilisateur peut configurer l'appareil du type 8619 avec un seul des 3 protocoles Ethernet industriel : •• Modbus TCP, •• PROFINET ou •• EtherNet/IP. 3.1 Topologies du réseau L'appareil du type 8619 dispose de 2 ports RJ45 pour la connexion aux topologies de réseau suivantes (selon le protocole utilisé) : Topologie du réseau Disponible pour Arbre Modbus TCP EtherNet/IP PROFINET Étoile Modbus TCP EtherNet/IP PROFINET Annulaire (connexion en série fermée) EtherNet/IP grâce à la topologie DLR (Device Level Ring), avec au minimum 1 superviseur dans le réseau. PROFINET grâce à la topologie MRP (Media Redundancy Protocol) avec au maximum 1 gestionnaire dans le réseau. L'appareil du type 8619 est un client MRC (Media Redundancy Client) Linéaire (connexion en série ouverte) Modbus TCP EtherNet/IP PROFINET 9 français Type 8619 Ethernet industriel Spécificationscommunesàtouslesprotocoles 3.2 Échange de données L'échange de données entre l'appareil du type 8619 et les autres équipements du réseau est seulement possible 25 s après le démarrage de l'appareil. 3.3 Chien de garde (Modbus TCP uniquement) Le chien de garde est un multiple de la périodicité à laquelle un équipement du réseau lit les variables de l'appareil du type 8619. 3.4 Temps de cycle (PROFINET IO uniquement) Le temps de cycle définit la périodicité à laquelle un équipement du réseau lit les variables de l'appareil du type 8619. Le temps de cycle est défini pour chaque appareil du réseau. Dans l'appareil du type 8619, la mise à jour des valeurs des variables s'effectue toutes les 300 ms. 3.5 RPI (EtherNet/IP uniquement) Le RPI (Requested Packet Interval) définit la périodicité à laquelle un équipement du réseau lit les paquets contenant les variables de l'appareil du type 8619. Le RPI est défini pour chaque appareil du réseau. La valeur par défaut du temps RPI pour l'appareil du type 8619 est de 100 ms, mais dans l'appareil du type 8619, la mise à jour des valeurs des variables s'effectue toutes les 300 ms. 3.6 Format de stockage et d'envoi des données L'appareil du type 8619 stocke et envoie les valeurs de toutes les variables au format « big-endian ». 3.7 Type et longueur des objets utilisés par l'appareil du type 8619 Tableau 1 : Type et longueur des objets utilisés par l'appareil du type 8619 Type (SI) Type d'accès Description Longueur (octet) INT UINT16 16 bits : entier non signé 2 UDINT UINT32 32 bits : entier double non signé 4 REAL FLOAT32 32 bits : valeur flottante IEE754 4 WORD BITARR16 16 bits 2 10 français Type 8619 Ethernet industriel Modbus TCP 4 Modbus TCP Remarque Une installation incorrecte peut endommager le process. ▶▶ La configuration doit uniquement être réalisée par du personnel qualifié et compétent disposant des connaissances appropriées en Modbus TCP. →→ Se reporter également au manuel d'utilisation de l'appareil du type 8619. 4.1 Messages pris en charge Modbus TCP utilise une méthode d'accès client/serveur. L'appareil du type 8619 est un serveur. Modbus TCP fournit 4 types de messages : Request, Indication, Response et Confirmation. L'appareil du type 8619 utilise uniquement des messages des types Indication et Response. 4.2 Codes fonctions utilisés par l'appareil du type 8619 Les codes fonctions définissent le type d'opération (nom de fonction) qui s'applique aux données. Le code fonction est exigé par l'appareil client (par exemple un API). Tableau 2 fournit les opérations prises en charge par l'appareil du type 8619. Tableau 2 : Fonctions Modbus TCP prises en charge par l'appareil du type 8619 Type de fonction Nom de fonction Registres d'entrée physiques Read input registers Accès aux Read multiple holding registers Accès 16 bits données Registres internes ou Write multiple holding registers registres de sortie physiques Read/write multiple registers 4.3 Code fonction (FC) 4 3 16 23 Codes d'exception pris en charge par l'appareil du type 8619 Les codes d'exception sont des réponses envoyées par le serveur (par exemple l'appareil du type 8619) suite à une requête du client (par exemple un API). Si la requête du client est reçue sans erreur mais qu'elle ne peut pas être traitée par le serveur, le serveur répond par un code d'exception (voir Tableau 3). Se reporter à l'organisation de Modbus pour obtenir plus de détails sur les codes d'exception. Tableau 3 : Liste des codes d'exception pris en charge par l'appareil du type 8619 Code d'exception (hex) Description 01 Fonction erronée 02 Adresse de données erronée 03 Valeur de données erronée 11 français Type 8619 Ethernet industriel Modbus TCP Code d'exception (hex) 4.4 Description 04 Panne de l'appareil esclave 05 Accusé de réception 06 Appareil esclave occupé 07 Accusé de réception négatif 08 Erreur de parité de mémoire 0A Chemin de passerelle inaccessible 0B Passerelle appareil cible ne répond pas FF Réponse exceptionnelle étendue Registres de données pour l'appareil du type 8619 Les registres de données à lire/écrire sont définis par leurs adresses et par le nombre de registres qu'ils utilisent. Tous les registres adressés sont du type WORD. L'appareil du type 8619 possède un tableau de données, accessible en lecture/écriture. Les données du tableau de données peuvent être des types fournis dans le Tableau 4 : Tableau 4 : Type de données pris en charge par l'appareil du type 8619 Type de données Type Accès Exemple d'utilisation Registre d'entrée Word Lecture seule Entrée analogique Registre de maintien (registre de sortie) Word Lecture/écriture Données pouvant être modifiées par l'application 4.5 Adressage de registres de l'appareil du type 8619 Cette section décrit l'adressage de registres de toutes les variables de l'appareil du type 8619 (par ex. pH, AO1). •• Pour effectuer l'adressage de registres d'entrée des variables de la carte principale, utiliser le Tableau 5 et le Tableau 7. •• Pour effectuer l'adressage de registres d'entrée des variables du module d'extension Ethernet, utiliser le Tableau 5 et le Tableau 8. •• Pour effectuer l'adressage de registres de sortie des variables du module d'extension Ethernet, utiliser le Tableau 6 et le Tableau 9. •• Pour effectuer l'adressage de registres d'entrée des variables d'un module d'extension (autre que le module d'extension Ethernet), utiliser le Tableau 5 et Tableau 10 à Tableau 13. •• Pour effectuer l'adressage de registres d'entrée des variables des fonctions, utiliser le Tableau 5 et Tableau 14 à Tableau 19. 12 français Type 8619 Ethernet industriel Modbus TCP 4.5.1 Plages d'adresses des modules et des fonctions Les entrées du réseau (registres d'entrée et de sortie du réseau) utilisées par l'appareil sont décrites dans le Tableau 5 et dans le Tableau 6. Tableau 5 : Plages d'adresses des modules et des fonctions pour l'appareil du type 8619 – registre d'entrée du réseau Module d'extension ou fonction Plage d'adresses Carte principale M0 déc 0...31 hex 0x0000...0x001F Module d'extension Ethernet M1 32...63 0x0020...0x003F Module d'extension M2 64...95 0x0040...0x005F Module d'extension M3 (réservé) 96...127 0x0060...0x007F Module d'extension M4 128...159 0x0080...0x009F Module d'extension M5 160...191 0x00A0...0x00BF Module d'extension M6 192...223 0x00C0...0x00DF Réservé 224...255 0x00E0...0x00FF Fonction F1 256...263 0x0100...0x0107 Fonction F2 264...271 0x0108...0x010F Fonction F3 272...279 0x0110...0x0117 Fonction F4 280...287 0x0118...0x011F Fonction F5 288...295 0x0120...0x0127 Fonction F6 296...303 0x0128...0x012F Fonction F7 304...311 0x0130...0x0137 Fonction F8 312...319 0x0138...0x013F Fonction F9 320...327 0x0140...0x0147 Fonction F10 328...335 0x0148...0x014F Fonction F11 336...343 0x0150...0x0157 Fonction F12 344...351 0x0158...0x015F Tableau 6 : Plages d'adresses des différents modules d'extension pour l'appareil du type 8619 – registre de sortie du réseau Module d'extension Plage d'adresses déc 0...39 Module d'extension Ethernet M1 4.5.2 hex 0x0000...0x0027 Variables des modules Cette section décrit les variables de chaque module et les adresses de début des variables. →→ Pour définir l'adresse d'une variable, ajouter la plage d'adresses du module (fournie dans le Tableau 5) et l'adresse de début de la variable dans le module, fournie dans Tableau 7 à Tableau 13. →→ Pour obtenir plus d'informations sur le type (SI), se reporter au chap. 3.7. français 13 Type 8619 Ethernet industriel Modbus TCP Tableau 7 : 14 Variables de la carte principale M0 Module Adresse de début de la variable (en WORD) déc hex Main 0 0 Nom de la variable Description de la variable Type Lecture/ Unité par (SI) écriture défaut ID 1) INT R - Main 1 1 Module Status 2) Identification de la carte principale État de la carte principale INT R - Main 2 2 M1-M3 Status 2) État des modules d'extension INT R - Main 3 3 M4-M6 Status 2) État des modules d'extension INT R - Main 4 4 SystemSwitch Main 5 Main État de SystemSwitch INT R - 5 DI1 Status 2) État de l'entrée numérique 1 INT R - 6 6 DI2 Status 2) État de l'entrée numérique 2 INT R - Main 7 7 Réservé - INT R - Main 8 8 DO1 Valeur de la sortie numérique 1 INT R Main 9 9 DO2 Valeur de la sortie numérique 2 INT R Main 10 A AO1 Valeur de la sortie analogique 1 REAL R 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion mA Main 12 C AO2 Valeur de la sortie analogique 2 REAL R mA Main 14 E DI1Frequency REAL R Hz Main 16 10 DI1Flow REAL R L/min Main 18 12 DI1TotA REAL R - Main 20 14 DI1TotB REAL R - Main 22 16 DI2Frequency REAL R Hz Main 24 18 DI2Flow REAL R L/min Main 26 1A DI2TotA REAL R - Main 28 1C DI2TotB REAL R - Main 30...31 1E...1F Réservé Valeur de la fréquence de l'entrée numérique 1 Valeur du débit de l'entrée numérique 1 Valeur du totalisateur A sur l'entrée numérique 1 Valeur du totalisateur B sur l'entrée numérique 1 Valeur de la fréquence de l'entrée numérique 2 Valeur du débit de l'entrée numérique 2 Valeur du totalisateur A sur l'entrée numérique 2 Valeur du totalisateur B sur l'entrée numérique 2 - REAL R - 2) 1) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) de la carte principale. 2) Se reporter au chap. 8.1 pour trouver la valeur d'état de la carte principale. français Type 8619 Ethernet industriel Modbus TCP Tableau 8 : Variables du module d'extension Ethernet – Entrées Module Adresse de début de la variable (en WORD) déc hex M1 32 20 Nom de la variable M1 33 Module Status M1 34...63 22...3F Réservé Tableau 9 : Module 21 ID 1) 2) Description de la variable Type Lecture/ (SI) écriture Identification du module d'extension Ethernet INT R État du module d'extension Ethernet INT R - INT R Variables du module d'extension Ethernet – Sorties Nom de la variable Description de la variable Type (SI) M1 Adresse de début de la variable (en WORD) déc hex 0 0 Lecture/ Unité par écriture défaut PVN1 Valeur process réseau 1 REAL R/W 3) M1 2 2 PVN2 Valeur process réseau 2 REAL R/W 3) M1 4 4 PVN3 Valeur process réseau 3 REAL R/W 3) M1 6 6 PVN4 Valeur process réseau 4 REAL R/W 3) M1 8 8 PVN5 Valeur process réseau 5 REAL R/W 3) M1 10 A PVN6 Valeur process réseau 6 REAL R/W 3) M1 12 C PVN7 Valeur process réseau 7 REAL R/W 3) M1 14 E PVN8 Valeur process réseau 8 REAL R/W 3) M1 16 10 PVN9 Valeur process réseau 9 REAL R/W 3) M1 18 12 PVN10 Valeur process réseau 10 REAL R/W 3) M1 20 14 PVN11 Valeur process réseau 11 REAL R/W 3) M1 22 16 PVN12 Valeur process réseau 12 REAL R/W 3) M1 24 18 PVN13 Valeur process réseau 13 REAL R/W 3) M1 26 1A PVN14 Valeur process réseau 14 REAL R/W 3) M1 28 1C PVN15 Valeur process réseau 15 REAL R/W 3) M1 30 1E PVN16 Valeur process réseau 16 REAL R/W 3) M1 32 20 PVN17 Valeur process réseau 17 REAL R/W 3) M1 34 22 PVN18 Valeur process réseau 18 REAL R/W 3) M1 36 24 PVN19 Valeur process réseau 19 REAL R/W 3) M1 38...39 26...27 PVN20 Valeur process réseau 20 REAL R/W 3) 1) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 2) Se reporter au chap. 8.2 pour trouver la valeur d'état du module d'extension Ethernet. 3) Pour sélectionner l'unité du PVN, se reporter au manuel d'utilisation de l'appareil du type 8619. français 15 Type 8619 Ethernet industriel Modbus TCP Tableau 10 : Variables du module d'extension Entrées Module Adresse de début de la variable (en WORD) déc hex N+0 2) N+0 2) Mx 1) Mx 1) N+1 2) N+1 2) Mx 1) N+2 2) N+2 2) Mx 1) N+3 2) N+3 2) Mx 1) N+4 2) N+4 2) Mx 1) N+5 2) N+5 2) Mx 1) N+6 2) N+6 2) Mx 1) N+8 2) N+8 2) Mx 1) N+10 2) N+A 2) Mx 1) N+12 2) N+C 2) Mx 1) N+14 2) N+E 2) Mx 1) N+16 2) N+10 2) Mx 1) N+18 2) N+12 2) Mx 1) N+20 2) N+14 2) Mx 1) N+22 2) N+16 2) Mx 1) N+24 2) N+18 2) Mx 1) N+26 2) N+1A 2) Mx 1) N+28 2) N+1C 2) Mx 1) N+(30...31) 2) N+(1E...1F) 2) Nom de la variable Description de la variable ID 3) Identification du module d'extension Module État du module Status 4) d'extension DI1 Status 4) État de l'entrée numérique 1 4) DI2 Status État de l'entrée numérique 2 AI1 Status 4) État de l'entrée analogique 1 AI2 Status 4) État de l'entrée analogique 2 DI1Frequency Valeur de la fréquence de l'entrée numérique 1 DI1Flow Valeur du débit de l'entrée numérique 1 DI1TotA Valeur du totalisateur A sur l'entrée numérique 1 DI1TotB Valeur du totalisateur B sur l'entrée numérique 1 DI2Frequency Valeur de la fréquence de l'entrée numérique 2 DI2Flow Valeur du débit de l'entrée numérique 2 DI2TotA Valeur du totalisateur A sur l'entrée numérique 2 DI2TotB Valeur du totalisateur B sur l'entrée numérique 2 AI1Raw Entrée analogique 1, signal de courant ou de tension AI1 Valeur de l'entrée analogique 1 AI2Raw Entrée analogique 2, signal de courant ou de tension AI2 Valeur de l'entrée analogique 2 Réservé - Type Lecture/ Unité par (SI) écriture défaut INT R - INT R - INT R - INT R - INT R - INT R - REAL R Hz REAL R L/min REAL R - REAL R - REAL R Hz REAL R L/min REAL R - REAL R - REAL R V REAL R 5) REAL R V REAL R 5) REAL R - 1) Mx : le module d'extension peut être branché à l'emplacement M2, M4, M5 ou M6. 2) N est la plage d'adresses du module d'extension. Elle dépend de l'emplacement où le module d'extension est branché. Se reporter au Tableau 5. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.4 pour trouver la valeur d'état du module d'extension Entrées. 16 5) Se reporter au chap. 9 pour trouver la valeur de l'unité. français Type 8619 Ethernet industriel Modbus TCP Tableau 11 : Variables du module d'extension Sorties Module Mx 1) Adresse de début de la variable (en WORD) déc hex N+0 2) N+0 2) Mx 1) N+1 2) N+1 2) Mx 1) N+2 2) N+2 2) Module Status 4) Réservé Mx 1) N+3 2) N+3 2) DO1 Valeur de la sortie numérique 1 INT R Mx 1) N+4 2) N+4 2) DO2 Valeur de la sortie numérique 2 INT R Mx 1) N+5 2) N+5 2) Réservé - INT R Mx N+6 N+6 2) AO1 REAL R mA N+8 2) AO2 Valeur de la sortie analogique 1 Valeur de la sortie analogique 2 - REAL R mA REAL R - 1) 2) Nom de la variable Description de la variable Type (SI) Lecture/ Unité par écriture défaut ID 3) Identification du module d'extension État du module d'extension - INT R - INT R - INT R 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM - Mx 1) N+8 2) Mx 1) N+(10...31) 2) N+(A...1F) 2) Réservé 1) Mx : le module d'extension peut être branché à l'emplacement M2, M4, M5 ou M6. 2) N est la plage d'adresses du module d'extension. Elle dépend de l'emplacement où le module d'extension est branché. Se reporter au Tableau 5. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.5 pour trouver la valeur d'état du module d'extension Sorties. français 17 Type 8619 Ethernet industriel Modbus TCP Tableau 12 : Variables du module d'extension Conductivité Module Adresse de début de la variable (en WORD) déc hex N+0 2) N+0 2) Mx 1) Nom de la variable Description de la variable Type Lecture/ Unité (SI) écriture par défaut INT R - ID 3) Identification du module d'extension État du module d'extension INT R - INT R - Mx 1) N+1 2) N+1 2) Mx 1) N+2 2) N+2 2) Module Status 5) Temp. Status 5) État de la température Mx 1) N+3 2) N+3 2) Cond. Status 5) État de la conductivité INT R - Mx 1) N+4 2) N+4 2) Réservé - INT R - Mx 1) N+5 2) N+5 2) Réservé - INT R - REAL R W REAL R °C Mx 1) N+6 2) N+6 2) RTD Mx 1) N+8 2) N+8 2) Temperature Résistance d'entrée du niveau de température Valeur de la température Mx 1) N+10 2) N+A 2) Conductivity Valeur de la conductivité REAL R µS/cm Mx 1) N+12 2) N+C 2) Resistivity Valeur de la résistivité REAL R W.cm Mx 1) N+14 2) N+E 2) TDS Matières dissoutes totales REAL R ppm Concentration Concentration massique REAL R % Réservé REAL R - Mx 1) N+16 2) Mx N+(18...31) 1) N+10 2) 2) N+(12...1F) 2) - 1) Mx : le module d'extension peut être branché à l'emplacement M2, M4, M5 ou M6. 2) N est la plage d'adresses du module d'extension. Elle dépend de l'emplacement où le module d'extension est branché. Se reporter au Tableau 5. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.6 pour trouver la valeur d'état du module d'extension Conductivité. 18 français Type 8619 Ethernet industriel Modbus TCP Tableau 13 : Variables du module d'extension pH/ORP Module Adresse de début de la variable (en WORD) déc hex N+0 2) N+0 2) Mx 1) Nom de la variable Description de la variable Type (SI) INT Lecture/ Unité écriture par défaut R - ID 3) Module Status 4) Temp. Status 4) Identification du module d'extension État du module d'extension État de la température INT R - INT R - État du pH ou du potentiel INT d'oxydo-réduction INT R - R - R - Mx 1) N+1 2) N+1 2) Mx 1) N+2 2) N+2 2) Mx 1) N+3 2) N+3 2) Mx 1) N+4 2) N+4 2) pH/ORP Status 4) Réservé Mx 1) N+5 2) N+5 2) Réservé - INT Mx 1) N+6 2) N+6 2) RTD REAL R W REAL R °C Mx 1) N+8 2) N+8 2) Temperature Résistance d'entrée du niveau de température Valeur de la température Mx 1) N+10 2) N+A 2) mV(pH) Valeur pH en mV REAL R mV Mx N+12 N+C mV(ORP) Valeur du potentiel d'oxydo-réduction en mV Valeur pH REAL R mV REAL R pH REAL R W REAL R W REAL R - 1) 2) 2) Mx 1) N+14 2) N+E 2) pH Mx 1) N+16 2) N+10 2) Mx 1) N+18 2) N+12 2) Mx 1) N+(20...31) 2) N+(14...1F) 2) Impedance Impédance de l'électrode Glass de verre Impedance Ref Impédance de l'électrode de référence Réservé - 1) Mx : le module d'extension peut être branché à l'emplacement M2, M4, M5 ou M6. 2) N est la plage d'adresses du module d'extension. Elle dépend de l'emplacement où le module d'extension est branché. Se reporter au Tableau 5. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.7 pour trouver la valeur d'état du module d'extension pH/ORP. français 19 Type 8619 Ethernet industriel Modbus TCP 4.5.3 Variables des fonctions Cette section décrit les variables des différents types de fonction et les adresses de début de ces variables. Les types de fonction suivants sont disponibles : ------- A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT, se reporter au Tableau 14. PROP, se reporter au Tableau 15. ONOFF, se reporter au Tableau 16. PID, se reporter au Tableau 17. TIME DOSING, se reporter au Tableau 18. VOLUME DOSING, se reporter au Tableau 19. →→ Pour définir l'adresse d'une variable, ajouter la plage d'adresses de la fonction (fournie dans le Tableau 5) et l'adresse de début de la variable, fournie dans Tableau 14 à Tableau 19. →→ Pour obtenir plus d'informations sur le type (SI), se reporter au chap. 3.7. Tableau 14 : Variables des fonctions A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT Fonction Nom de la variable Fx 1) Adresse de début de la variable (en WORD) N+0 2) Fx 1) N+1 2) Function Status Fx 1) N+2 2) Fx 1) N+4 2) N+(6...7) 2) Fx 1) Description de la variable Type Lecture/ Unité (SI) écriture par défaut 5) Identification de la fonction INT R - État de la fonction INT R - Result Résultat de la fonction REAL R - Réservé - REAL R - Réservé - REAL R - Description de la variable Type Lecture/ Unité (SI) écriture par défaut 5) Identification de la fonction INT R - État de la fonction INT R - Command Valeur de la commande REAL R % Réservé - REAL R - Réservé - REAL R - ID 3) 4) Tableau 15 : Variables de la fonction PROP Fonction Nom de la variable Fx 1) Adresse de début de la variable (en WORD) N+0 2) Fx N+1 Function Status 1) 2) Fx 1) N+2 2) Fx 1) N+4 2) Fx N+(6...7) 1) 2) ID 3) 4) 1) Fx est le numéro de la fonction (F1 à F12). 2) N est la plage d'adresses de la fonction et dépend du numéro de la fonction. Se reporter au Tableau 5. 3) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. 4) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction associée. 20 5) Se reporter au chap. 9 pour trouver la valeur de l'unité. français Type 8619 Ethernet industriel Modbus TCP Tableau 16 : Variables de la fonction ONOFF Fonction Fx 1) Adresse de début Nom de la de la variable variable (en WORD) N+0 2) ID 3) Fx 1) Fx 1) État de la fonction INT Command Valeur de la commande REAL R % SetPoint Valeur de consigne REAL R - Réservé - REAL R - Description de la variable Identification de la fonction Type Lecture/ Unité (SI) écriture par défaut 5) INT R - État de la fonction INT Command 1 Valeur de la commande 1 REAL R % Command 2 Valeur de la commande 2 REAL R % SetPoint Valeur de consigne REAL R - Description de la variable Type Lecture/ Unité (SI) écriture par défaut 5) INT R - N+1 Function Status N+2 2) Fx 1) N+4 2) Fx N+(6...7) 1) Identification de la fonction Type Lecture/ Unité (SI) écriture par défaut 5) INT R - 2) 2) Description de la variable 4) R - Tableau 17 : Variables de la fonction PID Fonction Fx 1) Adresse de début Nom de la de la variable variable (en WORD) N+0 2) ID 3) Fx N+1 1) Function Status 2) Fx 1) N+2 2) Fx 1) N+4 Fx 1) N+(6...7) 2) 2) 4) R - Tableau 18 : Variables de la fonction TIME DOSING Fonction Fx 1) Adresse de début Nom de la de la variable variable (en WORD) N+0 2) ID 3) Fx 1) N+1 2) Function Status 5) État de la fonction INT Fx 1) N+2 2) Command 1 Valeur de la commande 1 REAL R % Fx 1) N+4 Command 2 Valeur de la commande 2 REAL R % Fx 1) N+(6...7) Réservé - REAL R - Description de la variable Type Lecture/ Unité (SI) écriture par défaut 5) INT R - 2) 2) Identification de la fonction R - Tableau 19 : Variables de la fonction VOLUME DOSING Fonction Fx 1) Adresse de début Nom de la de la variable variable (en WORD) N+0 2) ID 2) Fx 1) N+1 2) Function Status 3) État de la fonction INT Fx 1) N+2 2) Command Valeur de la commande REAL R % Fx 1) N+4 2) SetPoint Valeur de consigne REAL R - Volume Valeur du volume total mesuré REAL R - Fx 1) N+(6...7) 2) Identification de la fonction R - 1) Fx est le numéro de la fonction (F1 à F12). 2) N est la plage d'adresses de la fonction et dépend du numéro de la fonction. Se reporter au Tableau 5. 3) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. 4) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction associée. 5) Se reporter au chap. 9 pour trouver la valeur de l'unité. français 21 Type 8619 Ethernet industriel Modbus TCP 4.6 Exemple : lecture d'une valeur pH et écriture d'une valeur sur PVN1 Cet exemple utilise la communication entre l'appareil du type 8619 et un API du type Siemens S7-1200. API Appareil S7-1200 8619 Client ou Cible Serveur ou Initiateur PC (équipé du logiciel TIA Portal V13) Superviseur Fig. 1 : Exemple d'un réseau à connexion en série ouverte pour le protocole Modbus TCP L'appareil possède la configuration matérielle suivante : -- une carte principale M0, -- un module d'extension Ethernet M1, -- 4 modules d'extension : module Conductivité à l'emplacement M2, module pH/ORP à l'emplacement M4, module Sorties à l'emplacement M5 et module Entrées à l'emplacement M6. Pour échanger des données entre l'appareil du type 8619 et l'API via le réseau Modbus TCP, effectuer les étapes suivantes : 1. Si le mode DHCP est désactivé, procéder aux réglages relatifs à Modbus TCP sur l'appareil du type 8619 (voir chap. 4.6.1). 2. Vérifier la communication entre l'appareil et le PC (voir chap. 4.6.2). Sur le PC connecté au réseau : 3. Créer les commandes de communication Modbus TCP « read » et « write » (voir chap. 4.6.3). 4. Créer l'image de la configuration de l'appareil dans le logiciel TIA Portal (voir chap. 4.6.4). 5. Associez à l'API les variables de l'appareil du type 8619 pouvant être lues par l'API (voir chap. 4.6.5). 6. Associer à l'API les variables de l'appareil du type 8619 pouvant être écrites par l'API (voir chap. 4.6.6). 7. Créer la table de visualisation de l'API (voir chap. 4.6.7). 8. Transférer la table de visualisation du PC vers l'API (voir chap. 4.6.8). 9. Surveiller les variables entre l'appareil du type 8619 et l'API (voir chap. 4.6.9). 10.Forcer les variables entre l'appareil du type 8619 et l'API (voir chap. 4.6.10). 22 français Type 8619 Ethernet industriel Modbus TCP 4.6.1 Réalisation des réglages sur l'appareil du type 8619 Le mode DHCP doit être désactivé pour effectuer cette étape. →→ S'assurer que le mode DHCP est désactivé sur l'appareil du type 8619 1. Sélectionner le protocole utilisé : →→ Aller à « MENU Réglages M1:Ethernet Protocole ». →→ Sélectionner « Modbus TCP » 2. Configurer l'adresse IP de l'appareil. Pour configurer l'adresse IP manuellement : →→ Aller à « MENU →→ Aller à « MENU Réglages Réglages M1:Ethernet M1:Ethernet Configuration IP Mode Manuel ». Configuration IP Adresse IP ». Configuration IP Masque réseau ». →→ Entrer l'adresse IP (la valeur par défaut est 0.0.0.0). 3. Configurer l'adresse du masque réseau de l'appareil : →→ Aller à « MENU Réglages M1:Ethernet →→ Entrer l'adresse du masque réseau (la valeur par défaut est 0.0.0.0). 4. Configurer l'adresse de la passerelle de l'appareil : →→ Aller à « MENU Réglages M1:Ethernet Configuration IP Passerelle ». →→ Entrer l'adresse de la passerelle (la valeur par défaut est 0.0.0.0). 5. Si nécessaire, sélectionner l'unité des valeurs process réseau PVN : →→ Se reporter au manuel d'utilisation de l'appareil du type 8619. Les réglages relatifs au protocole Modbus TCP sont terminés sur l'appareil. →→ Pour appliquer les réglages, redémarrer l'appareil du type 8619. 4.6.2 Vérification de la communication entre l'appareil et le PC →→ À partir d'un PC, envoyer un ping à l'appareil du type 8619 avec l'adresse IP configurée. Si l'appareil répond, ce dernier est prêt à communiquer avec l'API. 4.6.3 Création des commandes de communication Modbus TCP « read » et « write » La procédure suivante utilise le logiciel « TIA Portal V13 » installé sur le PC. Le logiciel TIA Portal est utilisé pour configurer l'API Siemens S7-1200 et les autres équipements du réseau. →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. →→ Démarrer le logiciel TIA Portal V13. →→ S'assurer que la configuration réseau (nom, adresse IP,...) a été effectuée pour l'API. français 23 Type 8619 Ethernet industriel Modbus TCP Dans TIA Portal V13 : →→ Dans l'onglet « Appareils » du « Navigateur du projet », sélectionner l'API utilisé. →→ Aller à « Blocs de programme Ajouter nouveau bloc » : une fenêtre « Ajouter nouveau bloc » s'affiche. →→ Si nécessaire, entrer un nom pour le bloc de programme, c.-à-d. « MODBUS_CONFIGURATION », cliquer sur « Bloc de données » et dans le champ « Type », sélectionner « DB global ». →→ Valider avec OK : le bloc de données s'ouvre. 1. Créer une classe de variable READ du type « TCON_IP_V4 » : →→ Dans le champ « Nom », entrer un nom pour la nouvelle variable, c.-à-d. « READ ». →→ Dans le champ « Type de données », entrer « TCON_IP_V4 ». Valider et étendre l'affichage pour voir tous les champs de la variable créée. →→ Remplir tous les champs de « TCON_IP_V4 » (se reporter au manuel d'utilisation de l'API). Insérer l'adresse IP de l'appareil du type 8619 (se reporter au chap. 4.6.1) dans le champ « Remote Address ». 2. Dans le même bloc de données, créer une classe de variable WRITE du type « TCON_IP_V4 » : →→ Dans le champ « Nom », entrer un nom pour la nouvelle variable, c.-à-d. « WRITE ». →→ Dans le champ « Type de données », entrer « TCON_IP_V4 ». Valider et étendre l'affichage pour voir tous les champs de la variable créée. →→ Remplir tous les champs de « TCON_IP_V4 » (se reporter au manuel d'utilisation de l'API). Insérer l'adresse IP de l'appareil du type 8619 (se reporter au chap. 4.6.1) dans le champ « Remote Address ». Les commandes de communication Modbus TCP « read » et « write » ont été créées. 4.6.4 Création de l'image de la configuration de l'appareil dans le logiciel TIA Portal •• Tous les signaux (I/O de l'appareil du type 8619) allant de l'appareil du type 8619 vers l'API sont considérés comme entrées par l'API. •• Tous les signaux (PVN) allant de l'API vers l'appareil du type 8619 sont considérés comme sorties par l'API. →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Pour connaître l'adresse des données, se reporter au chap. 4.5.1 Plages d'adresses des modules et des fonctions, page 13. Dans TIA PORTAL V13 : →→ Dans l'onglet « Appareils » du « Navigateur du projet », sélectionner l'API utilisé. →→ Aller à « Blocs de programme Ajouter nouveau bloc » : une fenêtre « Ajouter nouveau bloc » s'affiche. →→ Si nécessaire, entrer un nom pour le bloc de programme, c.-à-d. « Transmitted data », cliquer sur « Bloc de données » et dans le champ « Type », sélectionner « DB global ». 24 →→ Valider avec OK : le bloc de données s'ouvre. français Type 8619 Ethernet industriel Modbus TCP 1. Pour notre exemple, créer une variable pH du type « Real », pour lire la valeur pH, conformément au Tableau 13 : Variables du module d'extension pH/ORP, page 19 : →→ Dans le champ « Nom », entrer un nom pour la nouvelle variable, c.-à-d. « pH ». →→ Dans le champ « Type de données », entrer « Real ». 2. Pour notre exemple, créer une variable PVN1 du type « Real », pour écrire une valeur PVN, conformément au Tableau 9 : Variables du module d'extension Ethernet – Sorties, page 15 : →→ Dans le champ « Nom », entrer un nom pour la nouvelle variable, c.-à-d. « PVN1 ». →→ Dans le champ « Type de données », entrer « Real ». 3. Créer les autres variables requises (voir chap. 4.5). L'image de la configuration de l'appareil a été créée dans TIA Portal. 4.6.5 Association à l'API des variables de l'appareil du type 8619 pouvant être lues par l'API →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans TIA Portal V13 : →→ Dans l'onglet « Appareils » du « Navigateur du projet », sélectionner l'API utilisé. →→ Aller à « Blocs de programme Main[OB1] » : « Blocs de programme Main [OB1] » s'affiche. →→ Dans la bibliothèque « Instructions », ouvrir le menu « Communication » et rechercher l'instruction « MB_CLIENT » dans l'arborescence de menu « Autres MODBUS TCP ». →→ Déplacer l'icône du « MB_CLIENT » de la bibliothèque « Instructions » vers la vue « Main [OB1] » à l'aide de la fonction glisser-déposer : une fenêtre « Options d'appel » s'affiche. →→ Si nécessaire, entrer un nom pour le MB_CLIENT, par ex. « MB_CLIENT_DB_READ », et valider : la vue « Bloc de données » avec l'instruction « MB_CLIENT » s'affiche. →→ Remplir le paramètre REQ (se reporter au manuel d'utilisation de l'API). →→ Remplir le paramètre DISCONNECT (se reporter au manuel d'utilisation de l'API). →→ Remplir le paramètre MB_MODE. Pour « lire la valeur pH », régler le MB_MODE sur 0. →→ Remplir le paramètre MB_DATA_ADDR comme suit : -- Le module d'extension pH/ORP est branché à l'emplacement M4. Conformément au Tableau 5, page 13, la plage d'adresses du module d'extension M4 est [128...159]. -- Conformément au Tableau 13, page 19, la valeur pH est adressée sur 14. -- L'adresse de début pour les entrées en lecture dans l'API est 30001 (code fonction 4 « Read input registers »). S'assurer que l'adresse est correcte dans le manuel d'utilisation de l'API utilisé. -- RÉSULTAT : pour la valeur pH, MB_DATA_ADDR prend la valeur : MB_DATA_ADDR = 128 + 14 + 30001 = 30143 pour la valeur pH. 25 français Type 8619 Ethernet industriel Modbus TCP →→ Remplir le paramètre MB_DATA_LEN (se reporter au manuel d'utilisation de l'API et au chap. 3.7, page 10). Conformément à ce tableau, la longueur d'un type de variable « REAL » est 2 (1 REAL est 2 WORD). →→ Remplir le paramètre MB_DATA_PTR avec le nom du fichier créé au chap. 4.6.3 et avec l'extension « READ ». Pour lire la valeur pH, régler le MB_DATA_PTR sur « READ.pH ». →→ Remplir le paramètre CONNECT avec le nom du fichier des commandes de communication créé au chap. 4.6.3 et avec l'extension « READ » (se reporter au manuel d'utilisation de l'API). Les variables de l'appareil du type 8619 pouvant être lues par l'API ont été associées à l'API. →→ Remplir les autres paramètres requis par l'API. 4.6.6 Association à l'API des variables de l'appareil du type 8619 pouvant être écrites par l'API →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans TIA Portal V13 : →→ Dans l'onglet « Appareils » du « Navigateur du projet », sélectionner l'API utilisé. →→ Aller à « Blocs de programme Main[OB1] » : « Blocs de programme Main [OB1] » s'affiche. →→ Dans la bibliothèque « Instructions », ouvrir le menu « Communication » et rechercher l'instruction « MB_CLIENT » dans l'arborescence de menu « Autres MODBUS TCP ». →→ Déplacer l'icône du « MB_CLIENT » de la bibliothèque « Instructions » vers la vue « Main [OB1] » à l'aide de la fonction glisser-déposer : une fenêtre « Options d'appel » s'affiche. →→ Si nécessaire, entrer un nom pour le MB_CLIENT, c.-à-d. « MB_CLIENT_DB_WRITE », et valider : la vue « Bloc de données » avec l'instruction « MB_CLIENT » s'affiche. →→ Remplir le paramètre REQ (se reporter au manuel d'utilisation de l'API). →→ Remplir le paramètre DISCONNECT (se reporter au manuel d'utilisation de l'API). →→ Remplir le paramètre MB_MODE, régler le MB_MODE sur 1. →→ Remplir le paramètre MB_DATA_ADDR comme suit : -- Le module d'extension Ethernet est branché à l'emplacement M1. Conformément au Tableau 6, page 13, la plage d'adresses des valeurs PVN est [0..39]. -- Conformément au Tableau 9, page 15, la valeur du PVN1 est adressée sur 0. -- L'adresse de début pour les sorties en écriture dans l'API est 40001 (code fonction 3 « Read multiple holding registers »). S'assurer que l'adresse est correcte dans le manuel d'utilisation de l'API utilisé. -- RÉSULTAT : pour PVN1, MB_DATA_ADDR prend la valeur : MB_DATA_ADDR = 0 + 0 + 40001 = 40001 →→ Remplir le paramètre MB_DATA_LEN (se reporter au manuel d'utilisation de l'API et au chap. 3.7, page 10). Conformément à ce tableau, la longueur d'un type de variable « REAL » est 2 (1 REAL est 2 WORD). →→ Remplir le paramètre MB_DATA_PTR avec le nom du fichier créé au chap. 4.6.4 (par ex. PVN1) et avec l'extension « WRITE » (se reporter au manuel d'utilisation de l'API). 26 français Type 8619 Ethernet industriel Modbus TCP →→ Remplir le paramètre CONNECT avec le nom du fichier des commandes de communication créé au chap. 4.6.3 et avec l'extension « WRITE ». Pour écrire la valeur PVN1, régler le MB_DATA_PTR sur « PVN1.WRITE ». Les variables de l'appareil du type 8619 pouvant être écrites par l'API ont été associées à l'API. →→ Remplir les autres paramètres requis par l'API. 4.6.7 Création de la table de visualisation de l'API Pour surveiller et forcer les signaux, vous devez créer une table de visualisation. →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans TIA Portal V13 : →→ Dans l'onglet « Appareils » du « Navigateur du projet », aller à « Tables de visualisation et de forçage permanent Ajouter nouvelle table de visualisation » : une nouvelle table de visualisation est ajoutée dans la fonction « Tables de visualisation et de forçage permanent ». →→ Double-cliquer sur la nouvelle table de visualisation : la table de visualisation s'ouvre. →→ Pour remplir la table de visualisation, copier le nom d'un paramètre et le coller dans le champ « Nom » de la table de visualisation. les autres champs de la table de visualisation sont remplis automatiquement. 4.6.8 Transfert de la table de visualisation du PC vers l'API →→ Se reporter au manuel d'utilisation associé du logiciel TIA Portal V13 pour compiler la table de visualisation et pour la transférer vers l'API. 4.6.9 Surveillance des variables entre l'appareil du type 8619 et l'API La table de visualisation créée au chap. 4.6.7 permet de surveiller les variables sur l'affichage de l'appareil du type 8619 et dans TIA Portal. →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans TIA Portal V13 : →→ Cliquer sur l'icône « Charger dans l'appareil » et suivre les instructions données sur le PC et dans le manuel d'utilisation de TIA Portal : la table de visualisation est chargée dans l'API. →→ Cliquer sur l'icône « Liaison en ligne » : si des symboles verts s'affichent sous « Appareils » dans le « Navigateur du projet », le process fonctionne correctement. 27 français Type 8619 Ethernet industriel Modbus TCP Les variables de la table de visualisation sont désormais reliées entre l'API et l'appareil du type 8619 et peuvent être surveillées (« par exemple pH et PVN1 ») : •• sur l'affichage de l'appareil du type 8619 et •• dans TIA Portal V13. →→ Pour surveiller les variables dans TIA Portal V13, cliquer sur l'icône « Visualiser tout » de la table de visualisation. 4.6.10 Forçage des variables entre l'appareil du type 8619 et l'API La table de visualisation créée au chap. 4.6.7 permet de forcer les variables. Seules les variables PVN peuvent être forcées. →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans TIA Portal V13 : →→ Ouvrir la table de visualisation créée au chap. 4.6.7. →→ Si le système est hors ligne, cliquer sur l'icône « Liaison en ligne » : si des symboles verts s'affichent sous « Appareils » dans le « Navigateur du projet », le process fonctionne correctement. →→ Entrer la valeur de la variable PVN dans la colonne « Valeur de forçage ». →→ Cliquer sur l'icône « Forcer toutes les valeurs activées de manière unique et immédiate » : les nouvelles valeurs sont appliquées au champ « Valeur visualisation » et sur l'affichage de l'appareil du type 8619. Vous pouvez lire les valeurs forcées des variables PVN : •• dans TIA Portal V13 et •• sur l'affichage de l'appareil du type 8619. 28 français Type 8619 Ethernet industriel PROFINET 5 PROFINET 5.1 Généralités Remarque Une installation incorrecte peut endommager le process. ▶▶ La configuration doit uniquement être réalisée par du personnel qualifié et compétent disposant des connaissances appropriées en PROFINET IO. →→ Se reporter également au manuel d'utilisation de l'appareil du type 8619. L'appareil peut utiliser les deux modes de mise en service de PROFINET IO : •• « Legacy » et •• « Advanced ». Pour échanger les variables de l'appareil du type 8619, un mapping doit être effectué par un outil de configuration externe en utilisant le fichier GSDml, disponible sur internet via : www.burkert.com. Voir l'exemple au chap. 5.3, page 43. Le fichier GSDml de l'appareil du type 8619 est compatible à partir de la version PROFINET V2.0. Pour plus d'informations, se reporter au fichier GSDml de l'appareil du type 8619. 5.1.1 Établissement de priorité VLAN À l'aide de cette fonction, l'appareil du type 8619 utilisé avec le protocole PROFINET IO peut prioriser des trames. L'appareil du type 8619 prend en charge RT_CLASS1. →→ Dans votre réseau, utilisez des commutateurs conformes à la norme industrielle respectant RT_CLASS1. 5.1.2 Media Redundancy Protocol (MRP) Dans une topologie de réseau en anneau avec un seul gestionnaire (appelé Media Redundancy Manager ou MRM), l'appareil du type 8619 prend en charge le Media Redundancy Protocol (MRP) comme un client (MRC). L'appareil du type 8619 possède 2 ports connectés à un commutateur à l'intérieur de l'appareil. Le commutateur prend en charge le MRP. L'appareil du type 8619 et chaque port possèdent leurs propres adresses MAC : -- Adresse MAC de l'appareil du type 8619 : adresse MAC marquée dans le marquage supplémentaire. (ex. : DC-B0-58-00-00-01) -- Adresse MAC du Port1 : adresse MAC de l'appareil du type 8619 incrémentée de 1 bit. (ex. : DC-B0-58-00-00-02) -- Adresse MAC du Port2 : adresse MAC de l'appareil du type 8619 incrémentée de 2 bits. (ex. : DC-B0-58-00-00-03) 5.1.3 Simple Network Management Protocol (SNMPv1) et Management Information Base (MIB) L'appareil du type 8619 prend en charge le protocole SNMP ce qui permet l'échange automatique d'informations sur l'équipement dans un réseau. Ces informations sont appelées Management Information Bases (MIB) et organisées en groupes de façon hiérarchique. MIB est accessible via des commandes fournies dans le protocole SNMP. français 29 Type 8619 Ethernet industriel PROFINET 5.1.4 Link Layer Discovery Protocol (LLDP) LLDP est un protocole pris en charge par l'appareil du type 8619. L'appareil du type 8619 multidiffuse des paquets de données LLDP. 5.1.5 Nommage de l'appareil Dans un réseau PROFINET, l'appareil du type 8619 est identifié en utilisant le « nom de l'appareil » unique (nom DNS). Le « nom de l'appareil » par défaut est « multiCELL » et peut être modifié : •• soit manuellement dans la structure de menu de l'appareil •• soit automatiquement par le contrôleur IO avec le protocole DCP. Pour entrer un nom valide pour l'appareil du type 8619, vous devez appliquer les règles suivantes lors de l'utilisation de la spécification PROFINET V2.3 : 1. Le nom de l'appareil ne doit pas excéder 240 caractères. Les caractères suivants sont autorisés : -- les lettres de « a » à « z » ; -- les chiffres de « 0 » à « 9 » ; -- les tirets « - » ou les points « . ». 2. Un composant de nom au sein du nom de l'appareil – soit une chaîne de caractères entre deux points (« . ») – ne doit pas excéder 63 caractères. 3. Le nom de l'appareil ne doit pas commencer ou se terminer par un tiret (« - »). 4. Le nom de l'appareil ne doit pas commencer par la chaîne de caractères « port-xyz » (x, y, z = 0 à 9). 5. Le nom de l'appareil ne doit pas prendre la forme n.n.n.n (n = 0 à 9). 5.1.6 Classe de conformité (CC-B) Les composants PROFINET sont classés dans 3 classes de conformité selon leurs fonctionnalités. L'appareil du type 8619 possède la certification de classe de conformité B. →→ Se reporter à l'organisation PI (PROFIBUS et PROFINET International) pour plus de détails. 5.1.7 Relation d'applications multiples (AR) Pour échanger des données, une relation d'application (AR) doit être configurée entre le contrôleur IO et l'appareil IO. L'appareil du type 8619 peut traiter simultanément : •• jusqu'à 2 AR IO •• et 1 AR superviseur. 30 français Type 8619 Ethernet industriel PROFINET 5.2 Mapping du fichier GSDml pour l'appareil du type 8619 Le fichier GSDml est un fichier générique compatible avec toutes les configurations de l'appareil du type 8619. Le fichier GSDml générique doit être chargé dans l'API et mappé en fonction de la configuration de chaque appareil du type 8619 (voir Fig. 2). Modules équipés : →→ Toujours mapper l'emplacement 0 et l'emplacement 1. Emplacement 0 : DAP 1) M0 Emplacement 1 M1 Emplacement 2 M2 Emplacement 4 M4 Emplacement 5 M5 Emplacement 6 M6 API Fichier GSDml pour l'appareil du type 8619 Appareil du type 8619 (à la sortie de l'usine) Fig. 2 : Mapping entre le fichier GSDml de l'API et l'appareil du type 8619 1. L'emplacement 0 avec DAP 1) est automatiquement mappé en créant l'image de l'appareil dans l'API, conformément au Tableau 20 et au Tableau 21. Pour plus de détails, voir l'exemple au chap. 5.3, page 43. 2. Si nécessaire, mapper l'emplacement 1 avec la carte principale M0 et avec le module d'extension M1, conformément au Tableau 20 et au Tableau 21. 3. Si nécessaire et si les modules d'extension associés sont branchés, mapper l'emplacement 2, l'emplacement 4, l'emplacement 5 et/ou l'emplacement 6 avec les modules d'extension associés conformément au Tableau 20 et au Tableau 21. Tableau 20 : Mapping entre les emplacements du fichier GSDml et l'appareil du type 8619 Numéro d'emplacement Emplacement 0 Emplacement 1 Emplacement 2 Emplacement 4 Emplacement 5 Emplacement 6 Module physique DAP 1) M0 + M1 + Fonctions M2 M4 M5 M6 ID de l'emplacement 100 1000 2000 2000 2000 2000 Taille (octets) - 64 64 64 64 64 Tableau 21 : Structure d'emplacements et de sous-emplacements Numéro d'emplacement Numéro de sousemplacement 1 Emplacement 0 Emplacement 1 Emplacement 2 Emplacement 4 Emplacement 5 Emplacement 6 Nom du sous-emplacement DAP 1) 8000 Interface (commutateur) 8001 PORT 1 8002 PORT 2 1 Entrées/sorties M0 (voir Tableau 22) 2 Fonctions (voir Tableau 23) 3 10 PVN (voir Tableau 24) 4 10 PVN (voir Tableau 24) 1 Nom du module d'extension, branché à l'emplacement associé (voir Tableau 25 to Tableau 28) 1) DAP : Device Access Point de l'appareil du type 8619 PROFINET français 31 Type 8619 Ethernet industriel PROFINET 5.2.1 Variables des modules Cette section décrit les variables de la carte principale M0, les fonctions et les modules d'extension ainsi que l'offset de ces variables. Pour le type (SI), se reporter au chap. 3.7. Tableau 22 : Variables de la carte principale M0 Module Empla- Sous- Offset Nom de la cement empla- octets variable cement Main 1 1 0 ID 1) Description de la variable Type (SI) Lecture/ Unité par défaut écriture Identification de la carte principale État de la carte principale INT R - INT R - INT R - INT R - INT R - État de l'entrée numérique 1 État de l'entrée numérique 2 - INT R - INT R - INT R - Main 1 1 2 Module Status 2) Main 1 1 4 M1-M3 Status 2) Main 1 1 6 M4-M6 Status 2) Main 1 1 8 SystemSwitch 2) Main 1 1 10 DI1 Status Main 1 1 12 DI2 Status 2) Main 1 1 14 Réservé Main 1 1 16 DO1 Valeur de la sortie numérique 1 INT R Main 1 1 18 DO2 Valeur de la sortie numérique 2 INT R Main 1 1 20 AO1 REAL R Main 1 1 24 AO2 REAL R mA Main 1 1 28 DI1Frequency REAL R Hz Main 1 1 32 DI1Flow REAL R L/min Main 1 1 36 DI1TotA REAL R - Main 1 1 40 DI1TotB REAL R - Main 1 1 44 DI2Frequency REAL R Hz Main 1 1 48 DI2Flow REAL R L/min Main 1 1 52 DI2TotA REAL R - Main 1 1 56 DI2TotB REAL R - Main 1 1 60...63 Réservé Valeur de la sortie analogique 1 Valeur de la sortie analogique 2 Valeur de la fréquence de l'entrée numérique 1 Valeur du débit de l'entrée numérique 1 Valeur du totalisateur A sur l'entrée numérique 1 Valeur du totalisateur B sur l'entrée numérique 1 Valeur de la fréquence de l'entrée numérique 2 Valeur du débit de l'entrée numérique 2 Valeur du totalisateur A sur l'entrée numérique 2 Valeur du totalisateur B sur l'entrée numérique 2 - 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion mA REAL R - 2) État des modules d'extension État des modules d'extension État de SystemSwitch 1) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) de la carte principale. 32 2) Se reporter au chap. 8.1 pour trouver la valeur d'état de la carte principale. français Type 8619 Ethernet industriel PROFINET Tableau 23 : Variables des fonctions de la carte principale M0 Module Empla- Sous- Offset Numéro cement empla- octets de la cement fonction Main 1 2 0 Nom de la variable ID 1) Main 1 2 2 Main 1 2 4 Main 1 2 8 Function État de la fonction Status 2) Dépendent de la fonction Value 1 sélectionnée. Value 2 Main 1 2 12 Value 3 Main 1 2 16 ID Main 1 2 18 Main 1 2 20 Main 1 2 24 Function État de la fonction Status 2) Dépendent de la fonction Value 1 sélectionnée. Value 2 F1 F2 1) Description de la variable Type (SI) Lecture/ écriture Identification de la fonction 1 INT R INT - REAL R REAL R Voir chap. 5.2.2. REAL R Identification de la fonction 2 INT R INT - REAL R REAL R REAL R INT R INT - REAL R REAL R Main 1 2 28 Value 3 Voir chap. 5.2.2. Main 1 2 32 ID Identification de la fonction 3 Main 1 2 34 Main 1 2 36 Main 1 2 40 Function État de la fonction Status 2) Dépendent de la fonction Value 1 sélectionnée. Value 2 Main 1 2 44 Value 3 Voir chap. 5.2.2. REAL R Main 1 2 48 ID Identification de la fonction 4 INT R Main 1 2 50 INT - Main 1 2 52 REAL R Main 1 2 56 Function État de la fonction Status 2) Dépendent de la fonction Value 1 sélectionnée. Value 2 REAL R Main 1 2 60 Value 3 Voir chap. 5.2.2. REAL R Main 1 2 64 ID 1) Identification de la fonction 5 INT R Main 1 2 66 INT - Main 1 2 68 REAL R Main 1 2 72 Function État de la fonction Status 2) Dépendent de la fonction Value 1 sélectionnée. Value 2 REAL R Main 1 2 76 Value 3 Voir chap. 5.2.2. REAL R Main 1 2 80 ID 1) Identification de la fonction 6 INT R Main 1 2 82 INT - Main 1 2 84 REAL R Main 1 2 88 Function État de la fonction Status 2) Dépendent de la fonction Value 1 sélectionnée. Value 2 REAL R Main 1 2 92 Value 3 REAL R F3 F4 F5 F6 1) 1) Voir chap. 5.2.2. 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. 2) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. français 33 Type 8619 Ethernet industriel PROFINET Module Empla- Sous- Offset Numéro cement empla- octets de la cement fonction Main 1 2 96 Nom de la variable ID 1) Main 1 2 98 Main 1 2 100 Main 1 2 104 Function État de la fonction Status 2) Dépendent de la fonction Value 1 sélectionnée. Value 2 Main 1 2 108 Value 3 Main 1 2 112 ID Main 1 2 114 Main 1 2 116 Main 1 2 120 Function État de la fonction Status 2) Dépendent de la fonction Value 1 sélectionnée. Value 2 Main 1 2 124 Value 3 Main 1 2 128 ID 1) Main 1 2 130 Main 1 2 132 Main 1 2 136 Function État de la fonction Status 2) Dépendent de la fonction Value 1 sélectionnée. Value 2 Main 1 2 140 Value 3 Main 1 2 144 ID Main 1 2 146 Main 1 2 148 Main 1 2 152 Function État de la fonction Status 2) Dépendent de la fonction Value 1 sélectionnée. Value 2 Main 1 2 156 Value 3 Main 1 2 160 ID Main 1 2 162 Main 1 2 164 Main 1 2 168 Function État de la fonction Status 3) Dépendent de la fonction Value 1 sélectionnée. Value 2 Main 1 2 172 Value 3 Main 1 2 176 ID 2) Main 1 2 178 Main 1 2 180 Main 1 2 184 Function État de la fonction Status 3) Dépendent de la fonction Value 1 sélectionnée. Value 2 Main 1 2 188 Value 3 F7 F8 F9 F10 F11 F12 1) 1) 2) Description de la variable Type (SI) Lecture/ écriture Identification de la fonction 7 INT R INT - REAL R REAL R Voir chap. 5.2.2. REAL R Identification de la fonction 8 INT R INT - REAL R REAL R Voir chap. 5.2.2. REAL R Identification de la fonction 9 INT R INT - REAL R REAL R Voir chap. 5.2.2. REAL R Identification de la fonction 10 INT R INT - REAL R REAL R Voir chap. 5.2.2. REAL R Identification de la fonction 11 INT R INT - REAL R REAL R Voir chap. 5.2.2. REAL R Identification de la fonction 12 INT R INT - REAL R REAL R REAL R Voir chap. 5.2.2. 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. 34 2) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. français Type 8619 Ethernet industriel PROFINET Tableau 24 : Variables du module d'extension Ethernet M1 Module Empla- Sous- Offset Nom de la Description de la variable cement empla- octets variable cement M1 1 3 0 PVN1 Valeur process réseau 1 Type (SI) REAL Lecture/ Unité écriture par défaut 1) R/W M1 1 3 4 PVN2 Valeur process réseau 2 REAL R/W 1) M1 1 3 8 PVN3 Valeur process réseau 3 REAL R/W 1) M1 1 3 12 PVN4 Valeur process réseau 4 REAL R/W 1) M1 1 3 16 PVN5 Valeur process réseau 5 REAL R/W 1) M1 1 3 20 PVN6 Valeur process réseau 6 REAL R/W 1) M1 1 3 24 PVN7 Valeur process réseau 7 REAL R/W 1) M1 1 3 28 PVN8 Valeur process réseau 8 REAL R/W 1) M1 1 3 32 PVN9 Valeur process réseau 9 REAL R/W 1) M1 1 3 36 PVN10 Valeur process réseau 10 REAL R/W 1) M1 1 4 40 PVN11 Valeur process réseau 11 REAL R/W 1) M1 1 4 44 PVN12 Valeur process réseau 12 REAL R/W 1) M1 1 4 48 PVN13 Valeur process réseau 13 REAL R/W 1) M1 1 4 52 PVN14 Valeur process réseau 14 REAL R/W 1) M1 1 4 56 PVN15 Valeur process réseau 15 REAL R/W 1) M1 1 4 60 PVN16 Valeur process réseau 16 REAL R/W 1) M1 1 4 64 PVN17 Valeur process réseau 17 REAL R/W 1) M1 1 4 68 PVN18 Valeur process réseau 18 REAL R/W 1) M1 1 4 72 PVN19 Valeur process réseau 19 REAL R/W 1) M1 1 4 76 PVN20 Valeur process réseau 20 REAL R/W 1) 1) Pour sélectionner l'unité du PVN, se reporter au manuel d'utilisation de l'appareil du type 8619. français 35 Type 8619 Ethernet industriel PROFINET Tableau 25 : Variables du module d'extension Entrées Module Empla- Sous- Offset Nom de la cement empla- octets variable cement x 2) 1 0 ID 3) Mx 1) Mx 1) x 2) 1 2 Mx 1) x 2) 1 4 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Mx 1) x 2) 1 Module Status 4) DI1 Status 4) Description de la variable Type (SI) Identification du module INT d'extension État du module d'extension INT État de l'entrée numérique 1 6 DI2 Status 4) État de l'entrée numérique 2 4) 8 AI1 Status État de l'entrée analogique 1 10 AI2 Status 4) État de l'entrée analogique 2 12 DI1Frequency Valeur de la fréquence de l'entrée numérique 1 16 DI1Flow Valeur du débit de l'entrée numérique 1 20 DI1TotA Valeur du totalisateur A sur l'entrée numérique 1 24 DI1TotB Valeur du totalisateur B sur l'entrée numérique 1 28 DI2Frequency Valeur de la fréquence de l'entrée numérique 2 32 DI2Flow Valeur du débit de l'entrée numérique 2 36 DI2TotA Valeur du totalisateur A sur l'entrée numérique 2 40 DI2TotB Valeur du totalisateur B sur l'entrée numérique 2 44 AI1Raw Entrée analogique 1, signal de courant ou de tension 48 AI1 Valeur de l'entrée analogique 1 52 AI2Raw Entrée analogique 2, signal de courant ou de tension 56 AI2 Valeur de l'entrée analogique 2 60...63 Réservé - Lecture/ Unité par écriture défaut R - R - INT R - INT R - INT R - INT R - REAL R Hz REAL R L/min REAL R - REAL R - REAL R Hz REAL R L/min REAL R - REAL R - REAL R V REAL R 5) REAL R V REAL R 5) REAL R 1) Mx : le module d'extension peut être branché à l'emplacement M2, M4, M5 ou M6. 2) x=2, 4, 5 ou 6, selon le numéro d'emplacement où le module d'extension est branché. Voir Tableau 21. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.4 pour trouver la valeur d'état du module d'extension Entrées. 36 5) Se reporter au chap. 9 pour trouver la valeur de l'unité. français - Type 8619 Ethernet industriel PROFINET Tableau 26 : Variables du module d'extension Sorties Module Empla- Sous- Offset Nom Description de la cement empla- octets de la variable cement variable x 2) 1 0 ID 3) Identification du module Mx 1) d'extension x 2) 1 2 Module État du module Mx 1) Status 4) d'extension 1) 2) x 1 4 Réservé Mx Type (SI) Lecture/ Unité par écriture défaut INT R - INT R - INT R - Mx 1) x 2) 1 6 DO1 Valeur de la sortie numérique 1 INT R Mx 1) x 2) 1 8 DO2 Valeur de la sortie numérique 2 INT R Mx 1) x 2) 1 10 Réservé - INT R 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion - Mx x 2) 1 12 AO1 REAL R mA Mx 1) x 2) 1 REAL R mA Mx 1) x 2) 1 REAL R - 1) Valeur de la sortie analogique 1 16 AO2 Valeur de la sortie analogique 2 20...63 Réservé - 1) Mx : le module d'extension peut être branché à l'emplacement M2, M4, M5 ou M6. 2) x=2, 4, 5 ou 6, selon le numéro d'emplacement où le module d'extension est branché. Voir Tableau 21. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.5 pour trouver la valeur d'état du module d'extension Sorties. français 37 Type 8619 Ethernet industriel PROFINET Tableau 27 : Variables du module d'extension Conductivité Module Empla- Sous- Offset Nom cement empla- octets de la cement variable 1) 2) x 1 0 ID 3) Mx Mx 1) x 2) 1 2 Mx 1) x 2) 1 4 Mx 1) x 2) 1 6 Mx 1) x 2) 1 Mx 1) x 2) Mx 1) x 2) Mx 1) Description de la variable Type (SI) Lecture/ Unité par écriture défaut Identification du module d'extension État du module d'extension INT R - INT R - État de la température INT R - État de la conductivité INT R - 8 Module Status 4) Temp. Status 4) Cond. Status 4) Réservé - INT R - 1 10 Réservé - INT R - 1 12 RTD REAL R W x 2) 1 16 Résistance d'entrée du niveau de température Valeur de la température REAL R °C Mx 1) x 2) 1 20 REAL R µS/cm Mx 1) x 2) 1 24 Temperature Conduc- Valeur de la conductivité tivity Resistivity Valeur de la résistivité REAL R W.cm Mx 1) x 2) 1 28 TDS Quantité de solides dissous REAL R ppm Mx 1) x 2) 1 32 Concentration massique REAL R % x 2) 1 - REAL R - Mx 1) Concentration 36...63 Réservé 1) Mx : le module d'extension peut être branché à l'emplacement M2, M4, M5 ou M6. 2) x=2, 4, 5 ou 6, selon le numéro d'emplacement où le module d'extension est branché. Voir Tableau 21. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 38 4) Se reporter au chap. 8.6 pour trouver la valeur d'état du module d'extension Conductivité. français Type 8619 Ethernet industriel PROFINET Tableau 28 : Variables du module d'extension pH/ORP Module Empla- Sous- Offset Nom de la Description de la variable cement empla- octets variable cement 1) 2) x 1 0 ID 3) Identification du module Mx d'extension x 2) 1 2 Module État du module d'extension Mx 1) Status 4) 1) 2) x 1 4 Temp. État de la température Mx Status 4) x 2) 1 6 pH/ORP État du pH ou du potentiel Mx 1) Status 4) d'oxydo-réduction 1) 2) x 8 Réservé Mx Mx 1) x 2) Mx 1) x 2) Mx 1) Type (SI) INT Lecture/ Unité écriture par défaut R - INT R - INT R - INT R - INT R - 10 Réservé - INT R - 1 12 RTD REAL R W x 2) 1 16 REAL R °C Mx 1) x 2) 1 20 Temperature mV(pH) Résistance d'entrée du niveau de température Valeur de la température Valeur pH en mV REAL R mV Mx 1) x 2) 1 24 mV(ORP) REAL R mV Mx 1) x 2) 1 28 pH Valeur du potentiel d'oxydo-réduction en mV Valeur pH REAL R pH Mx x 2) 1 32 REAL R W Mx 1) x 2) 1 REAL R W Mx 1) x 2) 1 Impédance de l'électrode de verre Impédance de l'électrode de référence - REAL R - 1) Impedance Glass 36 Impedance Ref 40...63 Réservé 1) Mx : le module d'extension peut être branché à l'emplacement M2, M4, M5 ou M6. 2) x=2, 4, 5 ou 6, selon le numéro d'emplacement où le module d'extension est branché. Voir Tableau 21. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.7 pour trouver la valeur d'état du module d'extension pH/ORP. français 39 Type 8619 Ethernet industriel PROFINET 5.2.2 Variables des fonctions Cette section décrit les variables des différents types de fonction et l'offset de ces variables. Les variables d'une fonction ont une taille de 16 octets. La structure des variables est la même, quel que soit le type de fonction : se reporter au Tableau 29. Les variables d'une fonction dépendent du type de fonction. Les types de fonction suivants sont disponibles : ------- A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT, se reporter au Tableau 30. PROP, se reporter au Tableau 31. ONOFF, se reporter au Tableau 32. PID, se reporter au Tableau 33. TIME DOSING, se reporter au Tableau 34. VOLUME DOSING, se reporter au Tableau 35. Tableau 29 : Structure des variables de fonctions Module Empla- Sous- Offset cement empla- octets cement Main 1 2 N+0 1) Numéro de la fonction Fx 2) Nom de la variable ID 3) Description de la variable Type (SI) Identification de la fonction État de la fonction INT Lecture/ Unité écriture par défaut 5) R - Main 1 2 N+2 1) Fx 2) Main 1 2 N+4 1) Fx 2) Function Status 4) Var1 INT R - Valeur de la variable 1 REAL R - Main 1 2 N+8 1) Fx 2) Var2 Valeur de la variable 2 REAL R - Main 1 2 N+12 1) Fx 2) Var3 Valeur de la variable 3 REAL R - Tableau 30 : Variables des fonctions A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT Module Empla- Sous- Offset cement empla- octets cement Main 1 2 N+0 1) Numéro de la fonction Fx 2) Nom de la variable ID3) Main 1 2 N+2 1) Fx 2) Main 1 2 N+4 1) Fx 2) Function Status 4) Result Main 1 2 N+8 Fx 2) Main 1 2 N+12 Fx 2) 1) 1) Description de la variable Lecture/ Unité écriture par défaut 5) R - Identification de la INT fonction État de la fonction INT R - Résultat de la fonction REAL R - Réservé - REAL R - Réservé - REAL R - 1) N est la valeur d'offset indiquée au Tableau 23. 2) Fx est le numéro de la fonction indiqué au Tableau 23. 3) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. 4) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction associée. 40 Type (SI) 5) Se reporter au chap. 9 pour trouver la valeur de l'unité. français Type 8619 Ethernet industriel PROFINET Tableau 31 : Variables de la fonction PROP Module Empla- SousOffset cement empla- octets cement Main 1 2 N+0 1) Numéro Nom de la Description de la variable Type de la variable (SI) fonction Fx 2) ID 3) Identification de la fonction INT R - Main 1 2 N+2 Fx Main 1 2 N+4 1) Main 1 2 N+8 Main 1 2 N+12 1) 1) 1) Lecture/ Unité par écriture défaut 5) INT R - Fx 2) Function État de la fonction Status 4) Command Valeur de la commande REAL R % Fx 2) Réservé - REAL R - Fx 2) Réservé - REAL R - 2) Tableau 32 : Variables de la fonction ONOFF Module Empla- SousOffset cement empla- octets cement Main 1 2 N+0 1) Numéro Nom de la Description de la variable Type de la variable (SI) fonction Fx 2) ID 3) Identification de la fonction INT R - Main 1 2 N+2 1) Fx 2) Main 1 2 N+4 1) Main 1 2 N+8 1) Main 1 2 N+12 1) Lecture/ Unité par écriture défaut 5) INT R - Fx 2) Function État de la fonction Status 4) Command Valeur de la commande REAL R % Fx 2) SetPoint Valeur de consigne REAL R - Fx Réservé - REAL R - 2) Tableau 33 : Variables de la fonction PID Module Empla- SousOffset cement empla- octets cement Main 1 2 N+0 1) Numéro Nom de la de la variable fonction Fx 2) ID 3) Main 1 2 N+2 1) Fx 2) Main 1 2 N+4 1) Main 1 2 N+8 Main 1 2 N+12 1) Fx 2) 1) Description de la variable Type (SI) Identification de la fonction INT Lecture/ Unité écriture par défaut 5) R - INT R - Fx 2) Function État de la fonction Status 4) Command 1 Valeur de la commande 1 REAL R % Fx Command 2 Valeur de la commande 2 REAL R % SetPoint REAL R - 2) Valeur de consigne Tableau 34 : Variables de la fonction TIME DOSING Module Empla- SousOffset cement empla- octets cement Main 1 2 N+0 1) Numéro Nom de la de la variable fonction Fx 2) ID 3) Identification de la fonction INT Lecture/ Unité écriture par défaut 5) R - Main 1 2 N+2 Fx Main 1 2 N+4 1) Main 1 2 N+8 Main 1 2 N+12 1) 2) 3) 4) 5) 1) 1) 1) Description de la variable Type (SI) État de la fonction INT R - Fx 2) Function Status 4) Command 1 Valeur de la commande 1 REAL R % Fx 2) Command 2 Valeur de la commande 2 REAL R % Fx 2) Réservé - REAL R - 2) N est la valeur d'offset indiquée au Tableau 23. Fx est le numéro de la fonction indiqué au Tableau 23. Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction associée. Se reporter au chap. 9 pour trouver la valeur de l'unité. français 41 Type 8619 Ethernet industriel PROFINET Tableau 35 : Variables de la fonction VOLUME DOSING Module Empla- Sous- Offset cement empla- octets cement Main 1 2 N+0 1) Numéro Nom de la Description de la de la variable variable fonction Fx 2) ID 3) Identification de la fonction Fx 2) Function État de la fonction Status 4) 2) Fx Command Valeur de la commande Fx 2) SetPoint Valeur de consigne Main 1 2 N+2 1) Main 1 2 N+4 1) Main 1 2 N+8 1) Main 1 2 N+12 1) Fx 2) Volume Valeur du volume total mesuré 1) N est la valeur d'offset indiquée au Tableau 23. 2) Fx est le numéro de la fonction indiqué au Tableau 23. 3) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. 4) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction associée. 42 5) Se reporter au chap. 9 pour trouver la valeur de l'unité. français Type (SI) INT Lecture/ Unité écriture par défaut 5) R - INT R - REAL R % REAL R - REAL R - Type 8619 Ethernet industriel PROFINET 5.3 Exemple de communication entre l'appareil du type 8619 et un API du type Siemens S7-1200 Remarque Une installation incorrecte peut endommager le process. ▶▶ La configuration doit uniquement être réalisée par du personnel qualifié et compétent disposant des connaissances appropriées en PROFINET IO. API Appareil S7-1200 8619 Contrôleur PROFINET IO Appareil PROFINET IO PC (équipé du logiciel TIA Portal V13) Superviseur PROFINET IO Fig. 3 : Exemple d'un réseau à connexion en série ouverte pour le protocole PROFINET. L'appareil possède la configuration matérielle suivante : -- une carte principale M0, -- un module d'extension Ethernet M1, -- 4 modules d'extension : module Conductivité à l'emplacement M2, module pH/ORP à l'emplacement M4, module Sorties à l'emplacement M5 et module Entrées à l'emplacement M6. Pour échanger des données entre l'appareil du type 8619 et l'API via le réseau PROFINET, effectuer les étapes suivantes : 1. Procéder aux réglages relatifs à PROFINET sur l'appareil du type 8619 (voir chap. 5.3.1). 2. Vérifier la communication entre l'appareil et le PC (voir chap. 5.3.2). Sur le PC connecté au réseau : 3. Connecter virtuellement l'appareil et l'API au réseau (voir chap. 5.3.3). 4. Créer l'image de la configuration de l'appareil dans le logiciel TIA Portal V13 (voir chap. 5.3.4). 5. Créer la table de variables de l'API (voir chap. 5.3.5). 6. Créer la table de visualisation de l'API (voir chap. 5.3.6). 7. Transférer la configuration matérielle et logicielle du PC vers l'API (voir chap. 5.3.7). 8. Surveiller les variables entre l'appareil du type 8619 et l'API (voir chap. 5.3.8). 9. Forcer les variables entre l'appareil du type 8619 et l'API (voir chap. 5.3.9). 43 français Type 8619 Ethernet industriel PROFINET 5.3.1 Réalisation des réglages sur l'appareil du type 8619 1. Sélectionner le protocole utilisé : →→ Aller à « MENU Réglages M1:Ethernet Protocole ». →→ Sélectionner « PROFINET ». 2. Configurer le nom de l'appareil : Pour donner automatiquement un nom à l'appareil, activer le mode « DCP » →→ Se reporter au manuel d'utilisation de l'appareil du type 8619. →→ Modifier le nom si plus de 1 appareil du type 8619 est connecté au réseau. Chaque appareil du type 8619 doit avoir un nom différent. →→ Aller à « MENU Réglages M1:Ethernet Nom appareil ». →→ Entrer le nom de l'appareil du type 8619 (par défaut, le nom est « multiCELL »). Respecter les règles pour le nommage de l'appareil indiquées au chap. 5.1.5, page 30. 3. Configurer l'adresse IP de l'appareil. Pour configurer l'adresse IP manuellement : →→ Aller à « MENU →→ Aller à « MENU Réglages Réglages M1:Ethernet M1:Ethernet Configuration IP Mode Manuel ». Configuration IP Adresse IP ». Configuration IP Masque réseau ». →→ Entrer l'adresse IP (la valeur par défaut est 0.0.0.0). 4. Configurer l'adresse du masque réseau de l'appareil : →→ Aller à « MENU Réglages M1:Ethernet →→ Entrer l'adresse du masque réseau (la valeur par défaut est 0.0.0.0). 5. Configurer l'adresse de la passerelle de l'appareil : →→ Aller à « MENU Réglages M1:Ethernet Configuration IP Passerelle » →→ Entrer l'adresse de la passerelle (la valeur par défaut est 0.0.0.0) 6. Si nécessaire, sélectionner l'unité des valeurs process réseau PVN : →→ Se reporter au manuel d'utilisation de l'appareil du type 8619. Les réglages relatifs au protocole PROFINET sont terminés sur l'appareil. →→ Pour appliquer les réglages, redémarrer l'appareil. 5.3.2 Vérification de la communication entre l'appareil et le PC →→ À partir d'un PC, envoyer un ping à l'appareil avec l'adresse IP configurée. Si l'appareil répond, ce dernier est prêt à communiquer avec l'API. 44 français Type 8619 Ethernet industriel PROFINET 5.3.3 Connexion virtuelle de l'appareil et de l'API au réseau La procédure suivante utilise le logiciel « TIA Portal V13 » installé sur le PC. Le logiciel TIA Portal est utilisé pour configurer l'API Siemens S7-1200 et les autres appareils IO du réseau. →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. →→ Démarrer le logiciel TIA Portal V13. →→ S'assurer que la configuration réseau (nom, adresse IP,...) a été effectuée pour l'API. →→ Télécharger le fichier GSDml de l'appareil sur le PC. Le fichier GSDml est disponible sur : www.burkert.com. →→ Installer le fichier GSDml sur le PC avec le logiciel TIA Portal V13. Dans TIA Portal V13 : →→ Dans l'onglet « Appareils » du « Navigateur du projet », double-cliquer sur « Appareils & Réseaux » : la « vue du réseau » avec l'image de l'API s'affiche. →→ Ouvrir le « Catalogue du matériel » et rechercher l'appareil « multiCELL » dans l'arborescence de menu « Autres appareils de terrain PROFINET IO I/O buerkert fluid control systems 8619 ». →→ Déplacer l'icône de l'appareil du type 8619 du « Catalogue du matériel » vers la « Vue du réseau » à l'aide de la fonction glisser-déposer. →→ Dans les propriétés de l'appareil, entrer le nom de l'appareil et l'adresse IP, tous les deux comme configurés au chap. 5.3.1. →→ Affecter le port de l'API au port de l'appareil. L'appareil et l'API font désormais tous les deux partie du réseau. 5.3.4 Création de l'image de la configuration de l'appareil dans le logiciel TIA Portal L'image de la configuration de l'appareil inclut les éléments de configuration réels suivants : •• les entrées physiques, les sorties physiques et les fonctions de la carte principale M0 (étapes 1 et 2), •• le module d'extension Ethernet M1 (étape 3), •• les modules d'extension réellement utilisés (étape 4). •• Tous les signaux (I/O de l'appareil du type 8619) allant de l'appareil du type 8619 vers l'API sont considérés comme entrées par l'API. •• Tous les signaux (PVN) allant de l'API vers l'appareil du type 8619 sont considérés comme sorties par l'API. →→ Dans l'onglet « Appareils » du « Navigateur du projet », double-cliquer sur « Appareils & Réseaux ». →→ Double-cliquer sur l'icône de l'appareil : la « Vue des appareils » s'affiche. Pour créer la carte principale du module d'extension Ethernet : →→ Ouvrir le « Catalogue du matériel » et rechercher « Main and Ethernet modules » dans l'arborescence de Filtre Module Input/Output module ». menu « Catalogue →→ Déplacer les « Main and Ethernet modules » vers l'emplacement 1 à l'aide de la fonction glisser-déposer. français 45 Type 8619 Ethernet industriel PROFINET 1. Pour créer l'image des entrées physiques et des sorties physiques de la carte principale M0 : →→ Ouvrir le « Catalogue du matériel ». →→ Aller à « Catalogue Filtre Sous-modules Main board ». →→ Déplacer le « Main IO » vers l'emplacement 1 et vers le sous-emplacement 1 nommé « 1 M0 I/O » à l'aide de la fonction glisser-déposer. 2. Pour créer l'image des fonctions actives de la carte principale M0 : →→ Ouvrir le « Catalogue du matériel ». →→ Aller à « Catalogue Filtre Sous-modules Functions ». →→ Déplacer les « Functions » vers l'emplacement 1 et vers le sous-emplacement 2 nommé « 1 all functions ». 3. Pour créer l'image du module d'extension « M1: Ethernet » : →→ Ouvrir le « Catalogue du matériel ». →→ Aller à « Catalogue Filtre Module Output Module ». →→ Déplacer une première fois le « Ethernet module for 10PVN Outputs » vers l'emplacement 1 et vers le sous-emplacement 3 nommé « 1 PVN 1 to 10 » à l'aide de la fonction glisser-déposer puis une deuxième fois vers l'emplacement 1 et vers le sous-emplacement 4 nommé « 1 PVN 11 to 20 ». 4. Pour créer l'image des autres modules d'extension : →→ Ouvrir le « Catalogue du matériel ». →→ Aller à « Catalogue Filtre Module Input Module ». →→ Déplacer les modules d'extension sélectionnés vers l'emplacement associé (« 2 », « 4 », « 5 » ou « 6 ») à l'aide de la fonction glisser-déposer en respectant la configuration physique de l'appareil. L'image de la configuration de l'appareil a été créée dans le logiciel TIA Portal. 5.3.5 Création de la table de variables de l'API La table de variables permet à l'API d'accéder aux variables de l'appareil du type 8619. Dans TIA Portal V13 : →→ Dans l'onglet « Appareils » du « Navigateur du projet », sélectionner l'API utilisé. →→ Aller à « Variables API Insérer une nouvelle table de variables » : une nouvelle table de variables est ajoutée à la fonction « Variables API ». →→ Double-cliquer sur la nouvelle table de variables : la table de variables s'ouvre. →→ Remplir les champs de la table de variables : 46 -- « Nom » de la variable (des exemples de noms de variable sont fournis dans Tableau 22 à Tableau 28 mais vous pouvez choisir des noms personnalisés). -- « Type de données » avec le type (SI) indiqué dans Tableau 22 à Tableau 28. -- « Adresse » est partiellement rempli automatiquement. Vous avez juste à entrer le numéro de l'adresse. Se reporter à l'exemple suivant. français Type 8619 Ethernet industriel PROFINET Comment calculer le numéro de l'adresse (exemple) : Exemple : établissement des variables d'une valeur pH mesurée en unités pH. Le signal provient d'un module d'extension pH/ORP branché à l'emplacement M4. Les adresses réservées par l'API pour le module pH sont [388...451] (se reporter à la vue d'ensemble des appareils dans TIA Portal). Pour calculer le numéro de l'adresse, utiliser : •• le début de la plage du module pH dans l'API, c.-à-d. [388], •• le nombre total d'octets affectés aux variables précédant la variable souhaitée (c.-à-d. que le numéro de la variable pH en unités pH vient en 11ème position, colonne « Numéro de la variable » dans le Tableau 28, et les 10 variables précédentes sont envoyées avec 28 octets, colonne « Offset » du Tableau 28), •• le numéro de l'adresse est 388 + 28 = 416. La table de variables a été créée. 5.3.6 Création de la table de visualisation de l'API Pour surveiller et forcer les signaux, vous devez créer une table de visualisation. →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans TIA Portal V13 : →→ Dans l'onglet « Appareils » du « Navigateur du projet », aller à « Tables de visualisation et de forçage permanent Ajouter nouvelle table de visualisation » : une nouvelle table de visualisation est ajoutée dans la fonction « Tables de visualisation et de forçage permanent ». →→ Double-cliquer sur la nouvelle table de visualisation : la table de visualisation s'ouvre. →→ Pour remplir la table de visualisation, aller à la table de variables créée au chap. 5.3.5, copier le nom d'une variable et le coller dans le champ « Nom » de la table de visualisation. Cliquer sur ENTRER pour valider : les autres champs de la table de visualisation seront remplis automatiquement. La table de visualisation a été créée. 5.3.7 Transfert de la configuration matérielle et logicielle du PC vers l'API →→ Se reporter au manuel d'utilisation associé du logiciel TIA Portal V13 pour compiler la configuration et pour la transférer vers l'API. L'image de la configuration de l'appareil a désormais été créée dans API. 47 français Type 8619 Ethernet industriel PROFINET 5.3.8 Surveillance des variables entre l'appareil du type 8619 et l'API La table de visualisation créée au chap. 5.3.6 permet de surveiller les signaux/variables. →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans TIA Portal V13 : →→ Cliquer sur l'icône « Charger dans l'appareil » et suivre les instructions données sur le PC et dans le manuel d'utilisation de TIA Portal : la table de visualisation est chargée dans l'API. →→ Cliquer sur l'icône « Liaison en ligne » : si des symboles verts s'affichent sous « Appareils » dans le « Navigateur du projet », le process fonctionne correctement. Les variables de la table de visualisation sont désormais reliées entre l'API et l'appareil et peuvent être surveillées : •• sur l'écran de l'appareil du type 8619 et •• dans TIA Portal V13 : →→ Pour surveiller les variables dans TIA Portal V13, cliquer sur l'icône « Visualiser tout » de la table de visualisation. 5.3.9 Forçage des variables entre l'appareil du type 8619 et l'API La table de visualisation créée au chap. 5.3.6 permet de forcer les variables. Seules les variables PVN peuvent être forcées. →→ Avant d'utiliser le logiciel TIA Portal V13, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans TIA Portal V13 : →→ Ouvrir la table de visualisation créée. →→ Si le système est hors ligne, cliquer sur l'icône « Liaison en ligne » : si des symboles verts s'affichent sous « Appareils » dans le « Navigateur du projet », le process fonctionne correctement. →→ Entrer la valeur de la variable PVN dans la colonne « Valeur de forçage ». →→ Cliquer sur l'icône « Forcer toutes les valeurs activées de manière unique et immédiate » : les nouvelles valeurs sont appliquées au champ « Valeur visualisation » et sur l'affichage de l'appareil du type 8619. Vous pouvez lire les valeurs forcées des variables PVN : •• dans TIA Portal V13 et •• sur l'affichage de l'appareil du type 8619 (se reporter au manuel d'utilisation de l'appareil du type 8619). 48 français Type 8619 Ethernet industriel EtherNet/IP 6 EtherNet/IP Remarque Une installation incorrecte peut endommager le process. ▶▶ La configuration doit uniquement être réalisée par du personnel qualifié et compétent disposant des connaissances appropriées en EtherNet/IP. →→ Se reporter également au manuel d'utilisation de l'appareil du type 8619. 6.1 Généralités EtherNet/IP utilise : •• une méthode d'accès client/serveur pour des messages explicites (par exemple des messages concernant des alarmes, la configuration, le reset, des informations d'identité de lecture d'un équipement). Dans ce cas, l'appareil du type 8619 est un serveur. •• une méthode d'accès scanner/adaptateur pour les messages (I/O) implicites (par exemple des messages concernant des données en temps réel, des données cycliques ou des données de mesure). Dans ce cas, l'appareil du type 8619 est un adaptateur. →→ Se reporter également au manuel d'utilisation de l'appareil du type 8619. 6.1.1 Détection d'un conflit d'adresses (ACD) L'appareil du type 8619 peut détecter les adresses IP d'autres appareils du type 8619 dans un réseau. Si 2 appareils du type 8619 dans le réseau ont la même adresse IP, les deux appareils génèrent : •• un avertissement « NS: Network Status » et/ou « MS: Module Status » directement sur les écrans des appareils, •• et un message explicite (alarme). 6.1.2 Dynamic Host Configuration Protocol (DHCP) L'appareil du type 8619 permet d'utiliser le protocole Dynamic Host Configuration Protocol (DHCP). DHCP détecte les adresses MAC des différents appareils d'un réseau et attribue automatiquement une adresse IP à chaque appareil. →→ Pour activer le protocole DHCP, se reporter au manuel d'utilisation de l'appareil du type 8619. 6.1.3 Bootstrap Protocol (BOOTP) L'appareil du type 8619 permet d'utiliser le protocole Bootstrap Protocol. BOOTP détecte les adresses MAC des différents appareils d'un réseau et requiert que l'utilisateur entre une adresse IP pour chaque appareil. →→ Pour activer le protocole BOOTP, se reporter au manuel d'utilisation de l'appareil du type 8619. 49 français Type 8619 Ethernet industriel EtherNet/IP 6.1.4 Service de reset de l'objet Identity Le service de reset de l'objet Identity est une requête envoyée sur le réseau par l'application hôte qui gère le réseau. L'appareil du type 8619 peut répondre à cette requête par les types de reset suivants : •• Reset de type 0 : effectue un redémarrage de l'appareil (la configuration Ethernet paramétrée par l'utilisateur est conservée). •• Reset de type 1 : effectue un redémarrage de l'appareil et rétablit les réglages d'usine de la configuration Ethernet de l'appareil. →→ Pour exécuter le service de reset, se reporter au Tableau 57 au chap. 6.4.1. 6.1.5 Dépassement du temps de connexion Le dépassement du temps de connexion est le délai pendant lequel l'API ne reçoit pas de réponse de l'appareil du type 8619. Si cela se produit, la connexion est coupée par l'API. Le dépassement du temps de connexion est un multiple du temps RPI (voir la définition du temps RPI au chap. 3.5). Dépassement du temps de connexion (ms)= K x temps RPI La valeur par défaut du temps RPI est de 100 ms. 6.2 Classes d'objet EtherNet/IP disponibles pour l'appareil du type 8619 L'appareil du type 8619 prend en charge différentes classes d'objet CIP (common industrial protocol) et peut gérer les messages suivants : •• messages (I/O) implicites indiqués dans le Tableau 36 et au chap. 6.3. •• messages explicites décrits au chap. 6.4. Tableau 36 : Classes d'objet prises en charge par l'appareil du type 8619 pour les messages implicites Code de classe (déc) (hex) 4 0x04 Classe d'objet Description Structure détaillée des données Objet I/O assembly Relie les attributs d'objets multiples. Les données d'objet peuvent être envoyées ou reçues via une seule connexion. Voir chap. 6.3 Pour plus de détails sur les classes d'objet, se reporter aux objets EtherNet/IP, disponibles sur le site web ODVA. 50 français Type 8619 Ethernet industriel EtherNet/IP 6.3 Instances I/O assembly pour les messages implicites ou les données cycliques (code de classe 0x04) Tableau 37 identifie les instances I/O assembly prises en charge par l'appareil. Tableau 37 : Instances I/O assembly de l'appareil du type 8619 pour les messages (I/O) implicites Code de classe 0x04 (4)dec Instance Assembly Numéro Nom Type Taille (octets) Règle Description d'accès Structure détaillée des données (déc) (hex) 100 0x64 Main_Input_ Functions Entrée 256 Lecture Variables de la carte principale et variables des fonctions Chap. 6.3.2 101 0x65 Network_ Output Sortie 80 Écriture PVN du module d'extension Ethernet M1 Chap. 6.3.3 102 0x66 All_Slots Entrée 384 Lecture Variables des modules d'extension M2 à M6 Chap. 6.3.4 193 0xC1 - Sortie 0 - Uniquement pour un type d'application « Input only » (voir chap. 6.3.1) - 6.3.1 Connexions I/O de l'appareil EtherNet/IP Une connexion I/O de l'appareil est un regroupement de différentes instructions Assembly (messages implicites) contenant les variables dont l'utilisateur a besoin. Tableau 38 fournit les 3 types de connexion I/O. Les connexions I/O sont également décrites dans le fichier ESD. Tableau 38 : Connexions I/O de l'appareil Type de connexion I/O Nom de la connexion I/O Type d'application Description Transport Paramètres Paramètres class O->T T->O connection connection Class 1: Point2Point Point2Point Connexion ExOwner_ Exclusive Toutes les entrées/sorties duplicate scheduled scheduled 1 Main_Funcowner physiques de la detect multicast tions_M1 carte principale, avec les fonctions et les PVN de sortie Toutes les Class 1: Point2Point Point2Point Connexion InputOnly_ Input entrées/sorties duplicate scheduled scheduled 2 main_Funconly physiques de detect multicast tions la carte principale, avec les fonctions Toutes les Class 1: Point2Point Point2Point Connexion InputOnly_All_ Input entrées/sorties duplicate scheduled scheduled 3 Extension_ only physiques detect multicast Modules des modules d'extension Assemblies affectés Assembly 100 and assembly 101 Assembly 100 Assembly 102 Le nombre de connexions I/O est limité à 5. Le temps de connexion RPI minimal est de 100 ms et le temps de connexion RPI maximal et de 1 000 ms. français 51 Type 8619 Ethernet industriel EtherNet/IP 6.3.2 Format de données de l'instance I/O assembly 100 (0x64) Tableau 39 décrit les variables de la carte principale pour l'instance I/O assembly 100 (0x64). Tableau 40 décrit la structure générale des variables de fonctions pour l'instance I/O assembly 100 (0x64). Les variables dépendent du type de fonction. Les types de fonction suivants sont disponibles : •• A+B, A-B, A/B, A*B, MATH, PASS, REJECT ou DEVIAT, se reporter au Tableau 41. •• PROP, se reporter au Tableau 42. •• ONOFF, se reporter au Tableau 43. •• PID, se reporter au Tableau 44. •• TIME DOSING, se reporter au Tableau 45. •• VOLUME DOSING, se reporter au Tableau 46. 52 français Type 8619 Ethernet industriel EtherNet/IP Tableau 39 : Instance I/O assembly 100 (0x64) – Variables de la carte principale M0 N° de Adresse de variable début (en WORD) Nom de la variable Description de la variable Type de Unité par données défaut INT - INT - 1 (déc) 0 0 (hex) ID 1) 2 1 1 Module Status 2) Identification de la carte principale État de la carte principale 3 2 2 M1-M3 Status 2) État des modules d'extension INT - 4 3 3 M4-M6 Status 2) État des modules d'extension INT - 5 4 4 SystemSwitch 2) 6 5 5 7 6 8 État de SystemSwitch INT - DI1 Status 2) État de l'entrée numérique 1 INT - 6 DI2 Status 2) État de l'entrée numérique 2 INT - 7 7 Réservé - INT 9 8 8 DO1 Valeur de la sortie numérique 1 INT 9 9 9 DO2 Valeur de la sortie numérique 2 INT 10 10 A AO1 Valeur de la sortie analogique 1 REAL 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion mA 11 12 C AO2 Valeur de la sortie analogique 2 REAL mA 12 14 E DI1Frequency REAL Hz 13 16 10 DI1Flow REAL L/min 14 18 12 DI1TotA REAL - 15 20 14 DI1TotB REAL - 16 22 16 DI2Frequency REAL Hz 17 24 18 DI2Flow REAL L/min 18 26 1A DI2TotA REAL - 19 28 1C DI2TotB REAL - 20 30 1E Réservé Valeur de la fréquence de l'entrée numérique 1 Valeur du débit de l'entrée numérique 1 Valeur du totalisateur A sur l'entrée numérique 1 Valeur du totalisateur B sur l'entrée numérique 1 Valeur de la fréquence de l'entrée numérique 2 Valeur du débit de l'entrée numérique 2 Valeur du totalisateur A sur l'entrée numérique 2 Valeur du totalisateur B sur l'entrée numérique 2 - REAL - 1) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) de la carte principale. 2) Se reporter au chap. 8.1 pour trouver la valeur d'état de la carte principale. français 53 Type 8619 Ethernet industriel EtherNet/IP Tableau 40 : Instance I/O assembly 100 (0x64) – Variables des fonctions – Structure générale N° de Adresse de variable début (en WORD) 21 Numéro de la fonction (déc) (hex) 20 Nom de la variable Description de la variable Type de données Identification de la fonction 2 INT État de la fonction INT Value 1 Dépendent de la fonction sélectionnée. REAL Voir Tableau 41 à Tableau 46. REAL ID 1) 32 22 33 21 Function Status 23 34 22 24 36 24 Value 2 25 38 26 Value 3 26 40 28 ID 27 41 29 Function Status 2) État de la fonction INT 28 42 2A Value 1 Dépendent de la fonction sélectionnée. REAL 29 44 2C Value 2 Voir Tableau 41 à Tableau 46. REAL 30 46 2E Value 3 31 48 30 ID 1) 32 49 31 Function Status 33 50 32 34 52 35 F1 F2 2) REAL Identification de la fonction 2 1) REAL Identification de la fonction 3 INT État de la fonction INT Value 1 Dépendent de la fonction sélectionnée. REAL 34 Value 2 Voir Tableau 41 à Tableau 46. REAL 54 36 Value 3 56 38 ID 37 57 39 Function Status 38 58 3A 39 60 40 F3 2) REAL Identification de la fonction 4 INT État de la fonction INT Value 1 Dépendent de la fonction sélectionnée. REAL 3C Value 2 Voir Tableau 41 à Tableau 46. REAL 62 3E Value 3 41 64 40 ID 42 65 41 Function Status 2) État de la fonction INT 43 66 42 Value 1 Dépendent de la fonction sélectionnée. REAL 44 68 44 Value 2 Voir Tableau 41 à Tableau 46. REAL 45 70 46 Value 3 46 72 48 ID 1) 47 73 49 Function Status 2) État de la fonction INT 48 74 4A Value 1 Dépendent de la fonction sélectionnée. REAL 49 76 4C Value 2 Voir Tableau 41 à Tableau 46. REAL 50 78 4E Value 3 36 F4 F5 F6 1) 1) 2) REAL Identification de la fonction 5 INT REAL Identification de la fonction 6 INT REAL 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. 54 INT 2) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. français Type 8619 Ethernet industriel EtherNet/IP N° de Adresse de début variable (en WORD) (déc) Numéro de la fonction Nom de la variable Description de la variable Type de données Identification de la fonction 7 INT État de la fonction INT REAL REAL 80 (hex) 50 52 81 51 53 82 52 54 84 54 Value 2 Dépendent de la fonction sélectionnée. 55 86 56 Value 3 Voir Tableau 41 à Tableau 46. REAL 88 58 ID Identification de la fonction 8 INT 57 89 59 Function Status État de la fonction INT 58 90 5A REAL 59 92 5C Value 2 Dépendent de la fonction sélectionnée. REAL 60 94 5E Value 3 Voir Tableau 41 à Tableau 46. REAL 61 96 60 ID Identification de la fonction 9 INT 62 97 61 Function Status 2) État de la fonction INT 63 98 62 Value 1 REAL 64 100 64 65 102 66 51 56 ID 1) Function Status F7 F8 2) Value 1 1) 2) Value 1 1) Value 2 Dépendent de la fonction sélectionnée. REAL 66 Value 3 Voir Tableau 41 à Tableau 46. REAL 104 68 ID 1) Identification de la fonction 10 INT 67 105 69 Function Status 2) État de la fonction INT 68 106 6A Value 1 REAL 69 108 6C 70 110 F9 Value 2 Dépendent de la fonction sélectionnée. REAL 6E Value 3 Voir Tableau 41 à Tableau 46. REAL 112 70 ID Identification de la fonction 11 INT 72 113 71 Function Status État de la fonction INT 73 114 72 REAL 74 116 74 Value 2 Dépendent de la fonction sélectionnée. REAL Voir Tableau 41 à Tableau 46. REAL Identification de la fonction 12 INT État de la fonction INT REAL Value 2 Dépendent de la fonction sélectionnée. REAL Value 3 Voir Tableau 41 à Tableau 46. REAL 71 F10 F11 1) Value 1 118 76 Value 3 120 78 ID 77 121 79 Function Status 78 122 7A 79 124 7C 80 126...127 7E...7F 75 76 F12 2) 1) Value 1 2) 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. 2) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. 55 français Type 8619 Ethernet industriel EtherNet/IP Tableau 41 : Instance I/O assembly 100 (0x64) – Variables des fonctions A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT N° de Adresse de variable début (en WORD) 1) N+0 2) 1) N+1 2 1) N+2 2) 1) N+4 2) 1) N+6...N+7 Numéro de la fonction Fx 3) 2) Nom de la variable ID 4) Description de la variable Type de Taille des données données (octets) Identification de la fonction INT 2 Unité par défaut 6) Function Status 5) Result État de la fonction INT 2 - Résultat de la fonction REAL 4 - Réservé - REAL 4 - Réservé - REAL 4 - - Tableau 42 : Instance I/O assembly 100 (0x64) – Variables de la fonction PROP N° de Adresse de Numéro variable début de la (en WORD) fonction 1) N+0 2) 1) N+1 2 1) N+2 2) 1) N+4 1) N+6...N+7 2) Fx 3) 2) Nom de la variable ID 4) Description de la variable Type de Taille des données données (octets) Identification de la fonction INT 2 Unité par défaut 6) - Function État de la fonction Status 5) Command Valeur de la commande INT 2 - REAL 4 % Réservé - REAL 4 - Réservé - REAL 4 - Tableau 43 : Instance I/O assembly 100 (0x64) – Variables de la fonction ONOFF N° de Adresse de Numéro variable début de la (en WORD) fonction 1) N+0 2) 1) N+1 2 1) N+2 2) 1) N+4 1) N+6...N+7 2) 2) Fx 3) Nom de la variable ID 4) Description de la variable Type de Taille des données données (octets) Identification de la INT 2 fonction État de la fonction INT 2 - Function Status 5) Command Valeur de la commande REAL 4 % SetPoint Valeur de consigne REAL 4 - Réservé - REAL 4 - 1) Les numéros des variables associés au numéro de la fonction sont fournis dans le Tableau 40. 2) N est l'adresse de début de la fonction et dépend du numéro de la fonction. Se reporter au Tableau 40. 3) Fx est le numéro de la fonction (F1 à F12). 4) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. 5) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. 56 Unité par défaut 6) 6) Se reporter au chap. 9 pour trouver la valeur de l'unité. français - Type 8619 Ethernet industriel EtherNet/IP Tableau 44 : Instance I/O assembly 100 (0x64) – Variables de la fonction PID N° de Adresse de Numéro Nom de la variable début de la variable (en WORD) fonction 1) ID 4) N+0 2) 1) N+1 1) N+2 2) 1) N+4 1) N+6...N+7 2) 2 Fx 3) 2) Description de la variable Type de Taille des Unité données données par (octets) défaut 6) Identification de la fonction INT 2 - Function État de la fonction Status 5) Command 1 Valeur de la commande 1 INT 2 - REAL 4 % Command 2 Valeur de la commande 2 REAL 4 % SetPoint REAL 4 - Valeur de consigne Tableau 45 : Instance I/O assembly 100 (0x64) – Variables de la fonction TIME DOSING N° de Adresse de Numéro Nom de la variable début de la variable (en WORD) fonction 1) ID 4) N+0 2) Description de la variable Type de Taille des Unité données données par défaut 6) (octets) Identification de la fonction INT 2 - Function État de la fonction Status 5) Command 1 Valeur de la commande 1 INT 2 - REAL 4 % N+4 2) Command 2 Valeur de la commande 2 REAL 4 % N+6...N+7 2) Réservé REAL 4 - 1) N+1 1) N+2 2) 1) 1) 2 Fx 3) - Tableau 46 : Instance I/O assembly 100 (0x64) – Variables de la fonction VOLUME DOSING N° de Adresse de Numéro Nom de la variable début de la variable (en WORD) fonction 1) ID 4) N+0 2) Description de la variable Type de Taille des Unité données données par (octets) défaut 6) Identification de la fonction INT 2 - Function Status 5) Command État de la fonction INT 2 - Valeur de la commande REAL 4 % N+4 2) SetPoint Valeur de consigne REAL 4 - N+6...N+7 2) Volume Valeur du volume total mesuré REAL 4 - 1) N+1 1) N+2 2) 1) 1) 2 Fx 3) 1) Les numéros des variables associés au numéro de la fonction sont fournis dans le Tableau 40. 2) N est l'adresse de début de la fonction et dépend du numéro de la fonction. Se reporter au Tableau 40. 3) Fx est le numéro de la fonction (F1 à F12). 4) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) de la fonction. 5) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. 6) Se reporter au chap. 9 pour trouver la valeur de l'unité. français 57 Type 8619 Ethernet industriel EtherNet/IP 6.3.3 Format de données de l'instance I/O assembly 101 (0x65) Tableau 47 décrit les variables (PVN) du module d'extension Ethernet M1 pour l'instance I/O assembly 101 (0x65). Tableau 47 : Instance I/O assembly 101 (0x65) – Variables du module d'extension Ethernet M1 N° de Adresse de variable début (en WORD) 58 Nom de la variable Description de la variable Type de données Unité par défaut déc hex 1 0 0 PVN1 Valeur process réseau 1 REAL 1) 2 2 2 PVN2 Valeur process réseau 2 REAL 1) 3 4 4 PVN3 Valeur process réseau 3 REAL 1) 4 6 6 PVN4 Valeur process réseau 4 REAL 1) 5 8 8 PVN5 Valeur process réseau 5 REAL 1) 6 10 A PVN6 Valeur process réseau 6 REAL 1) 7 12 C PVN7 Valeur process réseau 7 REAL 1) 8 14 E PVN8 Valeur process réseau 8 REAL 1) 9 16 10 PVN9 Valeur process réseau 9 REAL 1) 10 18 12 PVN10 Valeur process réseau 10 REAL 1) 11 20 14 PVN11 Valeur process réseau 11 REAL 1) 12 22 16 PVN12 Valeur process réseau 12 REAL 1) 13 24 18 PVN13 Valeur process réseau 13 REAL 1) 14 26 1A PVN14 Valeur process réseau 14 REAL 1) 15 28 1C PVN15 Valeur process réseau 15 REAL 1) 16 30 1E PVN16 Valeur process réseau 16 REAL 1) 17 32 20 PVN17 Valeur process réseau 17 REAL 1) 18 34 22 PVN18 Valeur process réseau 18 REAL 1) 19 36 24 PVN19 Valeur process réseau 19 REAL 1) 20 38...39 26...27 PVN20 Valeur process réseau 20 REAL 1) 1) Pour sélectionner l'unité du PVN, se reporter au manuel d'utilisation de l'appareil du type 8619 français Type 8619 Ethernet industriel EtherNet/IP 6.3.4 Format de données de l'instance I/O assembly 102 (0x66) Tableau 48 indique les numéros des variables et les offsets des modules d'extension selon le numéro d'emplacement où le module d'extension est branché et pour l'instance Assembly 102 (0x66). Le module d'extension Ethernet est toujours branché à l'emplacement M1. Tableau 49 décrit les variables du module d'extension Ethernet. L'emplacement M3 est vide. Tableau 50 décrit les variables du module d'extension « Aucun ». Les emplacements M2, M4, M5 et M6 peuvent avoir l'un des modules d'extension suivants : •• Entrées (variables décrites dans le Tableau 51). •• Sorties (variables décrites dans le Tableau 52). •• Conductivité (variables décrites dans le Tableau 53). •• pH/ORP (variables décrites dans le Tableau 54). Tableau 48 : Instance I/O assembly 102 (0x66) – Modules d'extension – Structure générale Empla- Type du module cement d'extension du module M1 M2 N° de variable (déc) Offset (en WORD) (déc) (hex) Type de données Structure détaillée des données Ethernet 1...19 0...30 0...1E Tableau de UINT Voir Tableau 49 •• Entrées 20...38 32...62 20...3E Tableau de UINT Voir Tableau 51 à Tableau 54 Aucun 39...57 64...94 40...5E Réservé Voir Tableau 50 •• Entrées 58...76 96...126 60...7E Tableau de UINT Voir Tableau 51 à Tableau 54 77...95 128...158 80...9E Tableau de UINT Voir Tableau 51 à Tableau 54 96...114 160...190 A0...BE Tableau de UINT Voir Tableau 51 à Tableau 54 •• Sorties •• Conductivité •• pH/ORP M3 M4 •• Sorties •• Conductivité •• pH/ORP •• Entrées M5 •• Sorties •• Conductivité •• pH/ORP •• Entrées M6 •• Sorties •• Conductivité •• pH/ORP 59 français Type 8619 Ethernet industriel EtherNet/IP Tableau 49 : Instance I/O assembly 102 (0x66) – Modules d'extension Ethernet (M1) – Structure détaillée des données N° de variable (déc) Adresse de début (en WORD) Nom de la variable Description de la variable Type de Taille des données données (octets) Identification du module d'extension État du module d'extension INT 2 INT 2 - INT 8 - REAL 52 (déc) (hex) 1 0 0 ID 1) 2 1 1 3...6 2...5 2...5 Module Status 2) Réservé 7...19 6...30 6...1E Réservé Tableau 50 : Instance I/O assembly 102 (0x66) – Module d'extension Aucun (M3) – Structure détaillée des données N° de variable Adresse de début (en WORD) Nom de la variable Description de la variable Type de Taille des données données (octets) Identification du module d'extension État du module d'extension INT 2 INT 2 (déc) (hex) 39 64 40 ID 1) 40 65 41 41...44 66...69 42...45 Module Status 3) Réservé - INT 8 45...57 70...94 46...5E Réservé - REAL 52 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) des modules d'extension. 2) Se reporter au chap. 8.2 pour trouver la valeur d'état du module d'extension Ethernet. 60 3) Se reporter au chap. 8.3 pour trouver la valeur d'état du module d'extension Aucun. français Type 8619 Ethernet industriel EtherNet/IP Tableau 51 : Instance I/O assembly 102 (0x66) – Module d'extension Entrées – Structure détaillée des données N° de variable Adresse de début (en WORD) déc Nom de la variable Description de la variable Type de données Taille des données (octets) Unité par défaut Identification du module d'extension État du module d'extension État de l'entrée numérique 1 État de l'entrée numérique 2 État de l'entrée analogique 1 État de l'entrée analogique 2 Valeur de la fréquence de l'entrée numérique 1 Valeur du débit de l'entrée numérique 1 Valeur du totalisateur A sur l'entrée numérique 1 Valeur du totalisateur B sur l'entrée numérique 1 Valeur de la fréquence de l'entrée numérique 2 Valeur du débit de l'entrée numérique 2 Valeur du totalisateur A sur l'entrée numérique 2 Valeur du totalisateur B sur l'entrée numérique 2 Entrée analogique 1, signal de courant ou de tension Valeur de l'entrée analogique 1 Entrée analogique 2, signal de courant ou de tension Valeur de l'entrée analogique 2 - INT 2 - INT 2 - INT 2 - INT 2 - INT 2 - INT 2 - REAL 4 Hz REAL 4 L/min REAL 4 - REAL 4 - REAL 4 Hz REAL 4 L/min REAL 4 - REAL 4 - REAL 4 V REAL 4 5) REAL 4 V REAL 4 5) REAL 4 - hex 1) N+0 2) N+0 2) ID 3) 1) N+1 2) N+1 2) 1) N+2 2) N+2 2) Module Status 4) DI1 Status 4) 1) N+3 2) N+3 2) DI2 Status 4) 1) N+4 2) N+4 2) AI1 Status 4) 1) N+5 2) N+5 2) AI2 Status 4) 1) N+6 2) N+6 2) DI1Frequency 1) N+8 2) N+8 2) DI1Flow 1) N+10 2) N+A 2) DI1TotA 1) N+12 2) N+C 2) DI1TotB 1) N+14 2) N+E 2) DI2Frequency 1) N+16 2) N+10 2) DI2Flow 1) N+18 2) N+12 2) DI2TotA 1) N+20 2) N+14 2) DI2TotB 1) N+22 2) N+16 2) AI1Raw 1) N+24 2) N+18 2) AI1 1) N+26 2) N+1A 2) AI2Raw 1) N+28 2) N+1C 2) AI2 1) N+(30...31) 2) N+(1E...1F) 2) Réservé 1) Les numéros des variables associés à l'emplacement du module sont fournis dans le Tableau 48. 2) N est l'adresse de début du module d'extension. Elle dépend de l'emplacement où le module d'extension est branché. Se reporter au Tableau 48. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.4 pour trouver la valeur d'état du module d'extension Entrées. 5) Se reporter au chap. 9 pour trouver la valeur de l'unité français 61 Type 8619 Ethernet industriel EtherNet/IP Tableau 52 : Instance I/O assembly 102 (0x66) – Module d'extension Sorties – Structure détaillée des données N° de Adresse de début variable (en WORD) Nom de la Description variable de la variable Type de données Taille des Unité par données défaut (octets) INT 2 - INT 2 - INT 2 - déc hex 1) N+0 2) N+0 2) ID 3) 1) N+1 2) N+1 2) Module Status 4) 1) N+2 2) N+2 2) Réservé 1) N+3 N+3 2) DO1 Valeur de la sortie numérique 1 INT 2 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion 1) N+4 2) N+4 2) DO2 Valeur de la sortie numérique 2 INT 2 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion 1) N+5 2) N+5 2) Réservé - INT 2 - 1) N+6 N+6 2) AO1 REAL 4 mA 1) N+8 2) N+8 2) AO2 REAL 4 mA 1) N+(10...31) 2) N+(A...1F) 2) Valeur de la sortie analogique 1 Valeur de la sortie analogique 2 - REAL 44 - 2) 2) Réservé Identification du module d'extension État du module d'extension - 1) Les numéros des variables associés à l'emplacement du module sont fournis dans le Tableau 48. 2) N est l'adresse de début du module d'extension. Elle dépend de l'emplacement où le module d'extension est branché. Se reporter au Tableau 48. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 62 4) Se reporter au chap. 8.5 pour trouver la valeur d'état du module d'extension Sorties. français Type 8619 Ethernet industriel EtherNet/IP Tableau 53 : Instance I/O assembly 102 (0x66) – Module d'extension Conductivité – Structure détaillée des données N° de Adresse de début variable (en WORD) Nom de la variable Description de la variable Type de Taille des Unité données données par (octets) défaut déc hex 1) N+0 2) N+0 2) ID 3) 1) N+1 2) N+1 2) 1) N+2 2) N+2 2) 1) N+3 2) N+3 2) 1) N+4 2) N+4 2) Module Status 4) Temp. Status 4) Cond. Status 4) Réservé Identification du INT module d'extension État du module INT d'extension État de la INT température État de la INT conductivité INT 1) N+5 2) N+5 2) Réservé - 1) N+6 2) N+6 2) RTD 1) N+8 2) N+8 2) 1) N+10 2) N+A 2) 1) N+12 2) N+C 2) 1) N+14 2) N+E 2) 1) N+16 2) N+10 2) 1) N+(18...31) 2) N+(12...1F) 2) Résistance d'entrée du niveau de température Temperature Valeur de la température Conductivity Valeur de la conductivité Resistivity Valeur de la résistivité TDS Quantité de solides dissous ConcenConcentration tration massique Réservé - 2 - 2 - 2 - 2 - 2 - INT 2 - REAL 4 W REAL 4 °C REAL 4 µS/cm REAL 4 W.cm REAL 4 ppm REAL 4 % REAL 28 - 1) Les numéros des variables associés à l'emplacement du module sont fournis dans le Tableau 48. 2) N est l'adresse de début du module d'extension. Elle dépend de l'emplacement où le module d'extension est branché. Se reporter au Tableau 48. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.6 pour trouver la valeur d'état du module d'extension Conductivité. 63 français Type 8619 Ethernet industriel EtherNet/IP Tableau 54 : Instance I/O assembly 102 (0x66) – Taille des variables pour le module d'extension pH/ORP – Structure détaillée des données N° de Adresse de début variable (en WORD) déc Nom de la variable Description de la variable Type de Taille des Unité données données par (octets) défaut INT 2 - INT 2 - INT 2 - INT 2 - INT 2 - INT 2 - REAL 4 W hex 1) N+0 2) N+0 2) ID 3) 1) N+1 2) N+1 2) 1) N+2 2) N+2 2) 1) N+3 2) N+3 2) Module Status 4) Temp. Status 4) pH/ORP Status 4) 1) N+4 2) N+4 2) Réservé Identification du module d'extension État du module d'extension État de la température État du pH ou du potentiel d'oxydo-réduction - 1) N+5 N+5 Réservé - 1) N+6 2) N+6 2) 1) N+8 2) N+8 2) 1) N+10 2) 1) 2) 2) REAL 4 °C N+A 2) Résistance d'entrée du niveau de température Temperature Valeur de la température mV(pH) Valeur pH en mV REAL 4 mV N+12 2) N+C 2) mV(ORP) REAL 4 mV 1) N+14 2) N+E 2) pH 1) N+16 N+10 REAL REAL 4 4 pH W 1) N+18 2) REAL 4 W 1) N+(20...31) 2) N+(14...1F) 2) Réservé REAL 24 - 2) RTD 2) N+12 2) Impedance Glass Impedance Ref Valeur du potentiel d'oxydo-réduction en mV Valeur pH Impédance de l'électrode de verre Impédance de l'électrode de référence - 1) Les numéros des variables associés à l'emplacement du module sont fournis dans le Tableau 48. 2) N est l'adresse de début du module d'extension. Elle dépend de l'emplacement où le module d'extension est branché. Se reporter au Tableau 48. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.7 pour trouver la valeur d'état du module d'extension pH/ORP. 64 français Type 8619 Ethernet industriel EtherNet/IP 6.4 Messages explicites ou données acycliques Ce chapitre décrit les classes d'objet prises en charge par l'appareil du type 8619 pour les messages explicites. Les classes d'objet peuvent avoir les types suivants : •• standard (se reporter au site web ODVA). •• ou spécifique à l'appareil du type 8619 (décrit aux chap. 6.4.7 à 6.4.10). Tableau 55 : Classes d'objet prises en charge par l'appareil du type 8619 pour les messages explicites Code de classe (déc) Classe d'objet Description (hex) Nombre d'instances Structure détaillée des données Classes d'objet standard 1 1 Identity object Fournit l'identification de l'appareil et des informations générales sur l'appareil. 1 Voir chap. 6.4.1 2 2 Message router object Fournit un point de connexion de messagerie via lequel un client peut adresser un service à n'importe quelle classe ou instance résidant dans l'appareil physique. 1 - 4 4 Objet I/O assembly Relie les attributs d'objets multiples. Les données d'objet peuvent être envoyées ou reçues via une seule connexion. 3 Voir chap. 6.4.2 6 6 Connection manager object Contient des attributs spécifiques à la connexion pour le déclenchement, le transport et le type de connexion. 1 - 71 47 DLR Device Level Ring 1 Voir chap. 6.4.3 72 48 QoS Quality of Service 1 Voir chap. 6.4.4 245 F5 TCP/IP interface Contient des attributs pour la configu- 1 ration de l'interface TCP/IP. Voir chap. 6.4.5 246 F6 Ethernet link object Contient des attributs spécifiques à la connexion comme la vitesse de transmission, l'adresse MAC ou le mode duplex. Voir chap. 6.4.6 2 Classes d'objet spécifiques à l'appareil du type 8619 100 64 I/O main board M0 Contient les variables de la carte principale M0. 1 Voir chap. 6.4.7 101 65 Functions Contient les 12 fonctions de la carte principale M0. 12 Voir chap. 6.4.8 102 66 Extension modules Contient la configuration des modules d'extension M1 à M6. 6 Voir chap. 6.4.9 103 67 Ethernet extension module Contient les PVN du module d'extension Ethernet M1. 1 Voir chap. 6.4.10 Le nombre de connexions de messagerie explicite est limité à 6. La fréquence de cycle de lecture/écriture d'une connexion de messagerie explicite est de 100 ms. français 65 Type 8619 Ethernet industriel EtherNet/IP 6.4.1 Objet Device Identity (code de classe 0x01) Tableau 56 : Attributs de l'objet Device Identity (code de classe 0x01) Instance N° Nom d'attribut 1 Vendor ID Règle Description d'accès Get Code d'identification pour Bürkert en tant que fournisseur. Le code est fourni par ODVA Get Classification de l'appareil selon ODVA Type de Valeur par défaut données UINT 87 UINT 43 (= appareil général) 8619 2 Device Type 3 Get Type de l'appareil Bürkert UINT 4 Product Code Revision Get Numéro de révision de l'appareil STRUCT 1,1 de 2 USINT 5 Status Get État sommaire de l'appareil WORD 6 Serial Number Get Numéro de série de l'appareil UDINT Numéro de série du produit 7 Product Name Get Nom de l'appareil dans la structure de menu SHORT STRING multiCELL 8 State Get État actuel de l'appareil USINT 9 Conf. Consist. Value Get Valeur de cohérence de configuration UINT 1 1) 1) 0x0000 1) Tableau 57 : Services fournis par l'appareil du type 8619 pour l'instance d'objet de l'objet Device Identity Code du service Nom du service Description 0x0E Get_Attribute_Single Renvoie les contenus de l'attribut spécifié Get_Attribute_All Renvoie les contenus de l'instance ou des attributs spécifiés Reset Réinitialise l'appareil en mode « Reset de type 0 » ou « Reset de type 1 ». Se reporter au chap. 6.1.4. 0x01 0x05 66 1) Se reporter à « CIP Specifications Library » volume 1 et volume 2 sur le site web odva.org. Vous devez être un revendeur agréé. français Type 8619 Ethernet industriel EtherNet/IP 6.4.2 Objet Device assembly (code de classe 0x04) Ce chapitre décrit l'objet Device assembly pour un message explicite. →→ Pour utiliser cet objet comme instance I/O assembly pour un message implicite, se reporter au chap. 6.3. Tableau 58 : Attributs de l'objet Device assembly (code de classe 0x04) Instance N° Nom d'attribut 3 Data 100 4 Size 101 102 Règle Description Valeur de données d'accès Get Assembly pour la carte principale et les TABLEAU D'OCTETS 12 fonctions Get Nombre d'octets dans l'attribut 3 256 3 Data Set Assembly pour PVN TABLEAU D'OCTETS 4 Size Get Nombre d'octets dans l'attribut 3 80 3 Data Get TABLEAU D'OCTETS 4 Size Get Assembly pour tous les modules d'extension Nombre d'octets dans l'attribut 3 384 Tableau 59 : Services fournis par l'appareil du type 8619 pour l'instance d'objet de l'objet Device assembly Code du service Nom du service Description 0x0E Get_Attribute_Single Renvoie les contenus de l'attribut spécifié 0x10 Set_Attribute_Single Modifie une valeur d'attribut 6.4.3 Objet Device Level Ring (code de classe 0x47) Tableau 60 : Attributs de l'objet Device Level Ring (code de classe 0x47) Instance N° Nom Règle Description Type de Valeur par d'attribut d'accès données défaut Topologie actuelle du réseau USINT 1 Network Topology Get 0 1) 1 2 Network Status Get État actuel du réseau USINT 10 Active Supervisor Get STRUCT 0 1) 12 Capability Flags Get Adresse active du superviseur Capacité DLR de l'appareil 0 1) DWORD 130 1) Tableau 61 : Services fournis par l'appareil du type 8619 pour l'instance d'objet de l'objet Device Level Ring Code du service Nom du service Description 0x0E Get_Attribute_Single Renvoie les contenus de l'attribut spécifié Get_Attribute_All Renvoie les contenus de l'instance ou des attributs spécifiés 0x01 1) Se reporter à « CIP Specifications Library » volume 1 et volume 2 sur le site web odva.org. Vous devez être un revendeur agréé. français 67 Type 8619 Ethernet industriel EtherNet/IP 6.4.4 Objet Device Quality of Service (code de classe 0x48) Tableau 62 : Attributs de l'objet Device Quality of Service (code de classe 0x48) Instance N° Nom Règle Description d'attribut d'accès 1 802.1Q Tag Enable Get Topologie actuelle du réseau 2 DSCP PTP Event Set/Get Valeur DSCP pour les trames d'évènement PTP 3 DSCP PTP Set/Get Valeur DSCP pour les General trames générales PTP 4 DSCP Urgent Set/Get Valeur DSCP pour les messages implicites avec une priorité urgente 5 DSCP Scheduled Set/Get Valeur DSCP pour les 1 messages implicites avec une priorité programmée 6 DSCP High Set/Get Valeur DSCP pour les messages implicites avec une priorité élevée 7 DSCP Low Set/Get Valeur DSCP pour les messages implicites avec une faible priorité 8 DSCP Explicit Set/Get Valeur DSCP pour les messages explicites Type de Valeur par données défaut USINT 0 1) USINT 59 1) USINT 47 1) USINT 55 1) USINT 47 1) USINT 43 1) USINT 31 1) USINT 27 1) Tableau 63 : Services fournis par l'appareil du type 8619 pour l'instance d'objet de l'objet Device Quality of Service 68 Code du service Nom du service Description 0x0E Get_Attribute_Single Renvoie les contenus de l'attribut spécifié 0x10 Set_Attribute_Single Modifie une valeur d'attribut 1) Se reporter à « CIP Specifications Library » volume 1 et volume 2 sur le site web odva.org. Vous devez être un revendeur agréé. français Type 8619 Ethernet industriel EtherNet/IP 6.4.5 Objet Device TCP/IP Interface (code de classe 0xF5) Tableau 64 : Attributs de l'objet Device TCP/IP Interface (code de classe 0xF5) Instance N° Nom d'attribut 1 Status Règle Description d'accès Get État de l'interface Type de Valeur par défaut données Get DWORD 0x95 1) 2 Configuration Capability 3 Configuration Control Get / Set Physical Link Object Get 4 5 Interface Configuration Get / Set 6 Host Name Get / Set 8 TTL Value Get / Set 9 Mcast Config Get / Set 10 SelectAcd 1 11 13 Get / Set LastConflictDetected Get / Set Encapsulation Inactivity Timeout Get / Set Drapeaux de capacité de l'interface Drapeaux de contrôle de l'interface Chemin vers l'objet de liaison physique Configuration d'interface (adresse IP, masque de sousréseau, adresse de passerelle, etc.) Nom d'hôte de l'appareil pouvant être utilisé à des fins d'information. Valeur TTL pour les paquets de multidiffusion EtherNet/IP Configuration d'adresse IP de multidiffusion Active l'utilisation d'ACD Informations relatives au dernier conflit détecté Nombre de secondes avant la fermeture de la connexion TCP en cas d'inactivité d'encapsulation DWORD 1 1) DWORD 0 1) STRUCT (0x20 F6 24 01) 1) STRUCT 00 1) STRING multiCELL USINT 1 1) STRUCT (0x20 00 80 01 C0 EF) 1) BOOL 1 1) STRUCT 0 1) UINT 120 1) Tableau 65 : Services fournis par l'appareil du type 8619 pour l'instance d'objet de l'objet Device TCP/IP Interface Code du service Nom du service Description 0x0E Get_Attribute_Single Renvoie les contenus de l'attribut spécifié 0x01 Get_Attribute_All Renvoie les contenus de l'instance ou des attributs spécifiés 0x10 Set_Attribute_Single Modifie une valeur d'attribut 1) Se reporter à « CIP Specifications Library » volume 1 et volume 2 sur le site web odva.org. Vous devez être un revendeur agréé. français 69 Type 8619 Ethernet industriel EtherNet/IP 6.4.6 Objet Device Ethernet link (code de classe 0xF6) Tableau 66 : Attributs de l'objet Device Ethernet link (code de classe 0xF6) Instance N° Nom Règle Description d'attribut d'accès 1 Interface Speed Get Vitesse de l'interface actuellement utilisée 2 Interface Flags Get Drapeaux d'état de l'interface Physical Address 4 Interface Get Counters Media Counters Get 5 Port 1 : instance 1 Get 3 6 7 8 Port 2 : instance 2 9 Adresse de couche MAC Type de données Valeur par défaut UDINT 100 DWORD 0 1) TABLEAU Adresse de 6 MAC de USINT l'appareil Compteurs spécifiques à l'interface Compteurs spécifiques aux fluides Interface Get / Set Configuration pour l'interface Control physique Interface Type Get Type d'interface : paire torsadée, fibre Interface Status Get État actuel de l'interface STRUCT 0 1) STRUCT 0 1) STRUCT 1 1) USINT 2 1) USINT 1 1) Admin Status Get / Set État administratif : activer, désactiver Get Identification lisible par l'homme USINT 1 1) SHORT STRING Port1 ou port 2 10 Interface Label 11 Interface Capability Get Indication des capacités de l'interface STRUCT (0x0E 00 00 00 04 0A 00 00 0A 00 01 64 00 00 64 00 01) 1) 300 MDIX Set Configuration MDIX: MDI, MDIX ou auto-MDI STRUCT auto-MDI Tableau 67 : Services fournis par l'appareil du type 8619 pour l'instance d'objet de l'objet Device Ethernet link Code du service Nom du service Description 0x0E Get_Attribute_Single Renvoie les contenus de l'attribut spécifié 0x01 Get_Attribute_All Renvoie les contenus de l'instance ou des attributs spécifiés 0x10 Set_Attribute_Single Modifie une valeur d'attribut Get and Clear Récupère et efface l'attribut spécifique (compteurs d'interface et compteurs de fluide) 0x4C 70 1) Se reporter à « CIP Specifications Library » volume 1 et volume 2 sur le site web odva.org. Vous devez être un revendeur agréé. français Type 8619 Ethernet industriel EtherNet/IP 6.4.7 Objet « I/O main board M0 » (code de classe 0x64) Tableau 68 : Attributs et variables de l'objet « I/O main board M0 » (code de classe 0x64) Instance N° N° de Nom de la d'attribut variable variable 1 1 ID 1) Description de la variable Identification de la carte principale État de la carte principale État des modules d'extension État des modules d'extension État de SystemSwitch État de l'entrée numérique 1 État de l'entrée numérique 2 Valeur de la sortie numérique 1 Type de Unité par données défaut INT INT INT - INT - INT INT INT INT INT REAL 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion mA REAL mA REAL Hz REAL L/min REAL - REAL - REAL Hz REAL L/min REAL - REAL - REAL - 2 3 2 3 Module Status 2) M1-M3 Status 2) 4 4 M4-M6 Status 2) 5 6 7 8 9 5 6 7 8 9 SystemSwitch 2) DI1 Status 2) DI2 Status 2) Réservé DO1 9 9 DO2 Valeur de la sortie numérique 2 INT 10 10 AO1 11 11 AO2 12 12 DI1Frequency 13 13 DI1Flow 14 14 DI1TotA 15 15 DI1TotB 16 16 DI2Frequency 17 17 DI2Flow 18 18 DI2TotA 19 19 DI2TotB 20 20 Réservé Valeur de la sortie analogique 1 Valeur de la sortie analogique 2 Valeur de la fréquence de l'entrée numérique 1 Valeur du débit de l'entrée numérique 1 Valeur du totalisateur A sur l'entrée numérique 1 Valeur du totalisateur B sur l'entrée numérique 1 Valeur de la fréquence de l'entrée numérique 2 Valeur du débit de l'entrée numérique 2 Valeur du totalisateur A sur l'entrée numérique 2 Valeur du totalisateur B sur l'entrée numérique 2 - 1 1) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) de la carte principale 2) Se reporter au chap. 8.1 pour trouver la valeur d'état de la carte principale. français 71 Type 8619 Ethernet industriel EtherNet/IP Tableau 69 : Services fournis par l'appareil du type 8619 pour l'instance d'objet de l'objet « I/O main board M0 » Code du service Nom du service Description 0x0E Get_Attribute_Single Renvoie les contenus de l'attribut spécifié 6.4.8 Objet Function (code de classe 0x65) Tableau 70 décrit les attributs et variables des fonctions F1 à F12 de l'objet Function. Les attributs et variables dépendent du type de fonction. Les types de fonction suivants sont disponibles : •• A+B, A-B, A/B, A*B, MATH, PASS, REJECT ou DEVIAT, se reporter au Tableau 71 •• PROP, se reporter au Tableau 72. •• ONOFF, se reporter au Tableau 73. •• PID, se reporter au Tableau 74. •• TIME DOSING, se reporter au Tableau 75. •• VOLUME DOSING, se reporter au Tableau 76. Tableau 70 : Attributs et variables de l'objet Function (code de classe 0x65) Instance N° d'attribut (déc) N° de N° de variable fonction Nom de la variable Description de la variable Type de données 64 ID 1) Identification de la fonction 1 INT 2 66 Function Status État de la fonction INT 3 68 REAL Value 2 Dépendent de la fonction sélectionnée. 4 72 REAL 5 76 Value 3 Voir Tableau 71 à Tableau 76. REAL 1 80 ID Identification de la fonction 2 INT 2 82 Function Status 2) État de la fonction INT 3 84 Value 1 REAL 4 88 5 1 1 2 3 F1 Value 1 1) 2) Value 2 Dépendent de la fonction sélectionnée. REAL 92 Value 3 Voir Tableau 71 à Tableau 76. REAL 1 96 ID 1) Identification de la fonction 3 INT 2 98 Function Status 2) État de la fonction INT 3 100 Value 1 REAL 4 104 5 108 F2 F3 Value 2 Dépendent de la fonction sélectionnée. REAL Value 3 Voir Tableau 71 à Tableau 76. REAL 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) des fonctions. 72 2) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. français Type 8619 Ethernet industriel EtherNet/IP Instance N° d'attribut (déc) 4 5 N° de N° de variable fonction Nom de la variable Description de la variable Type de données 1 112 ID 1) Identification de la fonction 4 INT 2 114 Function Status 2) État de la fonction INT 3 116 Value 1 REAL 4 120 Value 2 Dépendent de la fonction sélectionnée. 5 124 Value 3 Voir Tableau 71 à Tableau 76. REAL 1 128 ID 1) Identification de la fonction 5 INT 2 130 Function Status État de la fonction INT 3 132 REAL 4 136 Value 2 Dépendent de la fonction sélectionnée. 5 140 Value 3 Voir Tableau 71 à Tableau 76. REAL 144 ID Identification de la fonction 6 INT 2 146 Function Status État de la fonction INT 3 148 REAL 4 152 Value 2 Dépendent de la fonction sélectionnée. 156 Value 3 Voir Tableau 71 à Tableau 76. REAL 160 ID Identification de la fonction 7 INT 2 162 Function Status État de la fonction INT 3 164 REAL 4 168 Value 2 Dépendent de la fonction sélectionnée. 5 172 Value 3 Voir Tableau 71 à Tableau 76. REAL 1 176 ID Identification de la fonction 8 INT 2 178 Function Status 2) État de la fonction INT 3 180 Value 1 REAL 4 184 Value 2 Dépendent de la fonction sélectionnée. 5 188 Value 3 Voir Tableau 71 à Tableau 76. REAL 1 192 ID 1) Identification de la fonction 9 INT 2 194 Function Status État de la fonction INT 3 196 REAL 4 200 Value 2 Dépendent de la fonction sélectionnée. 5 204 Value 3 Voir Tableau 71 à Tableau 76. REAL 1 6 5 1 7 8 9 F4 F5 F6 F7 F8 F9 2) Value 1 1) 2) Value 1 1) 2) Value 1 1) Value 1 2) REAL REAL REAL REAL REAL REAL 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) des fonctions. 2) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. 73 français Type 8619 Ethernet industriel EtherNet/IP Instance N° d'attribut (déc) 10 11 12 N° de N° de variable fonction Nom de la variable Description de la variable Type de données 1 208 ID 1) Identification de la fonction 10 INT 2 210 Function Status 2) État de la fonction INT 3 212 Value 1 REAL 4 216 Value 2 Dépendent de la fonction sélectionnée. 5 220 Value 3 Voir Tableau 71 à Tableau 76. REAL 1 224 ID 1) Identification de la fonction 11 INT 2 226 Function Status 2) État de la fonction INT 3 228 Value 1 REAL 4 232 Value 2 Dépendent de la fonction sélectionnée. 5 236 Value 3 Voir Tableau 71 à Tableau 76. REAL 1 240 ID 1) Identification de la fonction 12 INT 2 242 Function Status État de la fonction INT 3 244 REAL 4 248 Value 2 Dépendent de la fonction sélectionnée. 5 252 Value 3 Voir Tableau 71 à Tableau 76. REAL F10 F11 F12 Value 1 2) REAL REAL REAL Tableau 71 : Attributs et variables des fonctions A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT Instance N° d'attribut (déc) 3) N° de Numéro variable de la fonction Nom de la variable ID 1) Description de la variable Type de Taille des Unité données données par (octets) défaut 6) Identification de la fonction État de la fonction INT 2 - INT 2 - REAL 4 - REAL 4 - REAL 4 - 1 4) 2 4) 3 4) 4 4) Réservé Résultat de la fonction - 5 4) Réservé - Fx 5) Function Status 2) Result 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) des fonctions. 2) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. 3) Le numéro de l'instance dépend du numéro de la fonction et est fourni dans le Tableau 70. 4) Le numéro de la variable dépend du numéro de la fonction et est fourni dans le Tableau 70. 5) Fx est le numéro de la fonction indiqué au Tableau 70. 74 6) Se reporter au chap. 9 pour trouver la valeur de l'unité. français Type 8619 Ethernet industriel EtherNet/IP Tableau 72 : Attributs et variables de la fonction PROP Instance N° d'attribut (déc) 3) N° de Numéro variable de la fonction Nom de la Description de la variable variable Type de Taille des Unité données données par (octets) défaut 6) 1 4) ID 1) INT 2 - 2 4) INT 2 - 3 4) REAL 4 % 4 4) Function Status 2) Command Valeur de la commande Réservé - REAL 4 - 5 4) Réservé REAL 4 - Fx 5) Identification de la fonction État de la fonction - Tableau 73 : Attributs et variables de la fonction ONOFF Instance N° d'attribut (déc) 3) N° de Numéro variable de la fonction Nom de la Description de la variable variable Type de Taille des Unité données données par défaut 6) (octets) 1 4) ID 1) INT 2 4) 3 4) 4 4) Function INT Status 2) Command Valeur de la REAL commande SetPoint Valeur de consigne REAL 5 4) Réservé Fx 5) Identification de la fonction État de la fonction - REAL 2 - 2 - 4 % 4 - 4 - Tableau 74 : Attributs et variables de la fonction PID Instance N° d'attribut (déc) 3) N° de Numéro variable de la fonction Nom de la variable 1 4) ID 1) 2 4) 3 4) 4 4) 5 4) Fx 5) Description de la variable Identification de la fonction Function État de la Status 2) fonction Command 1 Valeur de la commande 1 Command 2 Valeur de la commande 2 SetPoint Valeur de consigne Type de Taille des Unité données données par (octets) défaut 6) INT 2 - INT 2 - REAL 4 % REAL 4 % REAL 4 - 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) des fonctions. 2) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. 3) Le numéro de l'instance dépend du numéro de la fonction et est fourni dans le Tableau 70. 4) Le numéro de la variable dépend du numéro de la fonction et est fourni dans le Tableau 70. 5) Fx est le numéro de la fonction indiqué au Tableau 70. 6) Se reporter au chap. 9 pour trouver la valeur de l'unité. français 75 Type 8619 Ethernet industriel EtherNet/IP Tableau 75 : Attributs et variables de la fonction TIME DOSING Instance N° d'attribut (déc) 3) N° de Numéro variable de la fonction Nom de la variable 1 4) ID 1) 2 4) 3 4) 4 4) 5 4) Fx 5) Description de la variable Identification de la fonction Function État de la Status 2) fonction Command 1 Valeur de la commande 1 Command 2 Valeur de la commande 2 Réservé - Type de Taille des données données (octets) Unité par défaut 6) INT 2 - INT 2 - REAL 4 % REAL 4 % REAL 4 - Tableau 76 : Attributs et variables de la fonction VOLUME DOSING Instance N° d'attribut (déc) 3) N° de Numéro variable de la fonction Nom de la variable Description de la variable Type de Taille des données données (octets) Unité par défaut 6) 1 4) ID 1) INT 2 - 2 4) INT 2 - 3 4) Function Status 2) Command REAL 4 % 4 4) SetPoint REAL 4 5 4) Volume Identification de la fonction État de la fonction Valeur de la commande Valeur de consigne Valeur du volume total mesuré REAL 4 Fx 5) Tableau 77 : Services fournis par l'appareil du type 8619 pour l'instance d'objet de l'objet Function Code du service Nom du service Description 0x0E Get_Attribute_Single Renvoie les contenus de l'attribut spécifié 0x10 Set_Attribute_Single Modifie une valeur d'attribut 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) des fonctions. 2) Se reporter aux chap. 8.8 à 8.14 pour trouver la valeur d'état de la fonction. 3) Le numéro de l'instance dépend du numéro de la fonction et est fourni dans le Tableau 70. 4) Le numéro de la variable dépend du numéro de la fonction et est fourni dans le Tableau 70. 5) Fx est le numéro de la fonction indiqué au Tableau 70. 76 6) Se reporter au chap. 9 pour trouver la valeur de l'unité. français Type 8619 Ethernet industriel EtherNet/IP 6.4.9 Objet Extension module (code de classe 0x66) Tableau 78 indique les numéros des variables, les numéros des instances et les numéros des attributs des modules d'extension selon le numéro d'emplacement où le module d'extension est branché. Le module d'extension Ethernet est toujours branché à l'emplacement M1. Tableau 79 décrit les attributs et variables du module d'extension Ethernet. L'emplacement M3 est vide. Tableau 80 décrit les attributs et variables du module d'extension « Aucun ». Les emplacements M2, M4, M5 et M6 peuvent avoir l'un des modules d'extension suivants : •• Entrées (attributs et variables décrits dans le Tableau 81). •• Sorties (attributs et variables décrits dans le Tableau 82). •• Conductivité (attributs et variables décrits dans le Tableau 83). •• ph/ORP (attributs et variables décrits dans le Tableau 84). Tableau 78 : Objet Extension module (code de classe 0x66) – Structure générale Empla- Type du module cement d'extension du module M1 Ethernet N° d'ins- N° N° de tance d'attribut variable (déc) Type de données Structure détaillée des données 1 1...19 1...19 Tableau de UINT Voir Tableau 79 2 1...19 20...38 Tableau de UINT Voir Tableau 81 à Tableau 84 3 1...19 39...57 Réservé Voir Tableau 80 4 1...19 58...76 Tableau de UINT Voir Tableau 81 à Tableau 84 5 1...19 77...95 Tableau de UINT Voir Tableau 81 à Tableau 84 6 1...19 96...114 Tableau de UINT Voir Tableau 81 à Tableau 84 •• Entrées M2 •• Sorties •• Conductivité •• pH/ORP M3 Aucun •• Entrées M4 •• Sorties •• Conductivité •• pH/ORP •• Entrées M5 •• Sorties •• Conductivité •• pH/ORP •• Entrées M6 •• Sorties •• Conductivité •• pH/ORP 77 français Type 8619 Ethernet industriel EtherNet/IP Tableau 79 : Objet Extension module (code de classe 0x66) – Module d'extension Ethernet (M1) – Structure détaillée des données N° d'ins- N° d'attance tribut (déc) 1 N° de Nom de la variable variable Description de la variable Type de Taille des données données (octets) INT 2 Module Status 2) Identification de la carte principale État du module d'extension INT 2 3...6 Réservé - INT 8 7...19 Réservé - REAL 52 1 1 2 2 3...6 7...19 ID 1) Tableau 80 : Objet Extension module (code de classe 0x66) – Module d'extension Aucun (M3) – Structure détaillée des données N° d'ins- N° d'attance tribut (déc) 3 N° de Nom de la variable variable Description de la variable Module Status 3) Identification de la carte principale État du module d'extension INT 2 41...44 Réservé - INT 8 45...57 Réservé - REAL 52 1 39 2 40 3...6 7...19 ID 1) 1) Se reporter au chap. 7.2 pour trouver la valeur d'identification (ID) des modules d'extension. 2) Se reporter au chap. 8.2 pour trouver la valeur d'état du module d'extension Ethernet. 78 Type de Taille des données données (octets) INT 2 3) Se reporter au chap. 8.3 pour trouver la valeur d'état du module d'extension Aucun. français Type 8619 Ethernet industriel EtherNet/IP Tableau 81 : Objet Extension module (code de classe 0x66) – Module d'extension Entrées – Structure détaillée des données N° d'ins- N° d'attance tribut (déc) 1 N° de Nom de la variable variable Description de la variable Type de Taille des données données (octets) INT 2 Unité par défaut - 2) ID 3) 2 2) INT 2 - 3 2) Module Status 4) DI1 Status 4) État de l'entrée numérique 1 INT 2 - 4 2) DI2 Status 4) État de l'entrée numérique 2 INT 2 - 5 2) AI1 Status 4) État de l'entrée analogique 1 INT 2 - 6 2) AI2 Status 4) État de l'entrée analogique 2 INT 2 - 7 2) REAL 4 Hz 8 2) REAL 4 L/min 9 2) REAL 4 - 10 2) REAL 4 - 11 2) REAL 4 Hz 12 2) REAL 4 L/min 13 2) REAL 4 - 14 2) REAL 4 - 15 2) REAL 4 mA 16 2) REAL 4 17 2) REAL 4 mA 18 2) REAL 4 5) 19 2) DI1Frequency Valeur de la fréquence de l'entrée numérique 1 DI1Flow Valeur du débit de l'entrée numérique 1 DI1TotA Valeur du totalisateur A sur l'entrée numérique 1 DI1TotB Valeur du totalisateur B sur l'entrée numérique 1 DI2Frequency Valeur de la fréquence de l'entrée numérique 2 DI2Flow Valeur du débit de l'entrée numérique 2 DI2TotA Valeur du totalisateur A sur l'entrée numérique 2 DI2TotB Valeur du totalisateur B sur l'entrée numérique 2 AI1Raw Entrée analogique 1, signal de courant ou de tension AI1 Valeur de l'entrée analogique 1 AI2Raw Entrée analogique 2, signal de courant ou de tension AI2 Valeur de l'entrée analogique 2 Réservé - REAL 4 1) Identification de la carte principale État du module d'extension 5) - 1) Le numéro de l'instance dépend de l'emplacement où le module d'extension est branché et est fourni dans le Tableau 78. 2) Les numéros des variables dépendent de l'emplacement où le module d'extension est branché et sont fournis dans le Tableau 78. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.4 pour trouver la valeur d'état du module d'extension Entrées. 5) Se reporter au chap. 9 pour trouver la valeur de l'unité français 79 Type 8619 Ethernet industriel EtherNet/IP Tableau 82 : Objet Extension module (code de classe 0x66) – Module d'extension Sorties – Structure détaillée des données N° d'ins- N° d'attance tribut (déc) 1 1) N° de variable Nom de la variable Description de la variable 2) ID 3) 2 2) 3 2) Module Status 4) Réservé Identification du module d'extension État du module d'extension - 4 2) 5 Type de Taille des Unité par données données défaut (octets) INT 2 INT 2 - INT 2 - DO1 Valeur de la sortie INT numérique 1 2 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion 2) DO2 Valeur de la sortie INT numérique 2 2 0 : OFF (par défaut) ; 1 : ON ; 2 : PWM ou PWM rapide ; 3 : PFM ; 4 : impulsion 6 2) Réservé - 2 - 7 2) AO1 4 mA 8 2) AO2 4 mA 9...19 2) Réservé Valeur de la sortie REAL analogique 1 Valeur de la sortie REAL analogique 2 REAL 44 - INT 1) Le numéro de l'instance dépend de l'emplacement où le module d'extension est branché et est fourni dans le Tableau 78. 2) Les numéros des variables dépendent de l'emplacement où le module d'extension est branché et sont fournis dans le Tableau 78. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 80 4) Se reporter au chap. 8.5 pour trouver la valeur d'état du module d'extension Sorties. français Type 8619 Ethernet industriel EtherNet/IP Tableau 83 : Objet Extension module (code de classe 0x66) – Module d'extension Conductivité – Structure détaillée des données N° d'ins- N° d'attance tribut (déc) 1 N° de variable Nom de la variable Description de la variable 2) ID 3) 2 2) Module Status 4) 2 - 3 2) Temp. Status 4) Identification du module d'extension État du module INT d'extension État de la température INT 2 - 4 2) Cond. Status 4) État de la conductivité INT 2 - 5 2) Réservé - INT 2 - 6 2) Réservé - INT 2 - 7 2) RTD REAL 4 W 8 2) Temperature REAL 4 °C 9 2) Conductivity REAL 4 µS/cm 10 2) Resistivity Résistance d'entrée du niveau de température Valeur de la température Valeur de la conductivité Valeur de la résistivité REAL 4 W.cm 11 2) TDS REAL 4 ppm 12 2) Concentration REAL 4 % 13...19 2) Réservé Quantité de solides dissous Concentration massique - REAL 28 - 1) Type de Taille des données données (octets) INT 2 Unité par défaut - 1) Le numéro de l'instance dépend de l'emplacement où le module d'extension est branché et est fourni dans le Tableau 78. 2) Les numéros des variables dépendent de l'emplacement où le module d'extension est branché et sont fournis dans le Tableau 78. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 4) Se reporter au chap. 8.6 pour trouver la valeur d'état du module d'extension Conductivité. français 81 Type 8619 Ethernet industriel EtherNet/IP Tableau 84 : Objet Extension module (code de classe 0x66) – Module d'extension pH/ORP – Structure détaillée des données N° d'ins- N° d'attance tribut (déc) 1 N° de variable Nom de la variable Description de la variable 2) ID 3) 2 2) Module Status 4) 3 2) Temp. Status 4) 4 2) pH/ORP Status 4) 5 2) Réservé Identification du module d'extension État du module d'extension État de la température État du pH ou du potentiel d'oxydo-réduction - 6 2) Réservé 7 2) RTD 8 2) Temperature 9 2) mV(pH) 10 2) mV(ORP) 11 2) pH 12 2) 13 2) 14...19 2) Impedance Glass Impédance de l'électrode de verre Impedance Ref Impédance de l'électrode de référence Réservé - 1) Type de Taille des données données (octets) INT 2 Unité par défaut - INT 2 - INT 2 - INT 2 - INT 2 - - INT 2 - Résistance d'entrée du niveau de température Valeur de la température Valeur pH en mV REAL 4 W REAL 4 °C REAL 4 mV Valeur du potentiel d'oxydo-réduction en mV Valeur pH REAL 4 mV REAL 4 pH REAL 4 W REAL 4 W REAL 24 - Tableau 85 : Services fournis par l'appareil du type 8619 pour l'instance d'objet de l'objet Extension module Code du service Nom du service Description 0x0E Get_Attribute_Single Renvoie les contenus de l'attribut spécifié 0x10 Set_Attribute_Single Modifie une valeur d'attribut 1) Le numéro de l'instance dépend de l'emplacement où le module d'extension est branché et est fourni dans le Tableau 78. 2) Les numéros des variables dépendent de l'emplacement où le module d'extension est branché et sont fournis dans le Tableau 78. 3) Se reporter au chap. 7.1 pour trouver la valeur d'identification (ID) du module d'extension. 82 4) Se reporter au chap. 8.7 pour trouver la valeur d'état du module d'extension pH/ORP. français Type 8619 Ethernet industriel EtherNet/IP 6.4.10 Objet Ethernet module (code de classe 0x67) Les attributs de cet objet sont utilisés pour écrire les données de l'API sur l'appareil du type 8619. Tableau 86 : Attributs et variables de l'objet Ethernet extension module (code de classe 0x67) Instance 1 N° d'attribut (déc) 1 N° de variable Variable Description de la variable Type de données Taille des données (octets) 1 PVN1 Valeur process réseau 1 REAL 4 2 2 PVN2 Valeur process réseau 2 REAL 4 3 3 PVN3 Valeur process réseau 3 REAL 4 4 4 PVN4 Valeur process réseau 4 REAL 4 5 5 PVN5 Valeur process réseau 5 REAL 4 6 6 PVN6 Valeur process réseau 6 REAL 4 7 7 PVN7 Valeur process réseau 7 REAL 4 8 8 PVN8 Valeur process réseau 8 REAL 4 9 9 PVN9 Valeur process réseau 9 REAL 4 10 10 PVN10 Valeur process réseau 10 REAL 4 11 11 PVN11 Valeur process réseau 11 REAL 4 12 12 PVN12 Valeur process réseau 12 REAL 4 13 13 PVN13 Valeur process réseau 13 REAL 4 14 14 PVN14 Valeur process réseau 14 REAL 4 15 15 PVN15 Valeur process réseau 15 REAL 4 16 16 PVN16 Valeur process réseau 16 REAL 4 17 17 PVN17 Valeur process réseau 17 REAL 4 18 18 PVN18 Valeur process réseau 18 REAL 4 19 19 PVN19 Valeur process réseau 19 REAL 4 20 20 PVN20 Valeur process réseau 20 REAL 4 Tableau 87 : Services fournis par l'appareil du type 8619 pour l'instance d'objet de l'objet Ethernet extension module Code du service Nom du service Description 0x0E Get_Attribute_Single Renvoie les contenus de l'attribut spécifié 0x10 Set_Attribute_Single Modifie une valeur d'attribut 83 français Type 8619 Ethernet industriel EtherNet/IP 6.5 Exemple de communication entre l'appareil du type 8619 et un API du type Rockwell CompactLogix 1769-L24ER-QBFC1B API Appareil Rockwell Compact Logix 8619 Client ou Cible Serveur ou Initiateur PC (équipé du logiciel « Studio 5000 V28 ») Superviseur Fig. 1 : Exemple d'un réseau à connexion en série pour le protocole EtherNet/IP L'appareil possède la configuration matérielle suivante : -- une carte principale M0, -- un module d'extension Ethernet M1, -- 4 modules d'extension : module Conductivité à l'emplacement M2, module pH/ORP à l'emplacement M4, module Sorties à l'emplacement M5 et module Entrées à l'emplacement M6. Dans cet exemple, le but est la lecture d'une valeur pH et l'écriture d'une valeur sur PVN1. Pour échanger des données entre l'appareil du type 8619 et l'API via le réseau EtherNet/IP, effectuer les étapes suivantes : 1. Procéder aux réglages relatifs à EtherNet/IP sur l'appareil du type 8619 (voir chap. 6.5.1). 2. Vérifier la communication entre l'appareil et le PC (voir chap. 6.5.2). Sur le PC connecté au réseau : 3. Enregistrer le fichier de configuration EDS de l'appareil (voir chap. 6.5.3). 4. Ajouter un appareil dans le projet (voir chap. 6.5.4 ). 5. Configurer un message implicite (voir chap. 6.5.5). 6. Configurer un message explicite (voir chap. 6.5.6). 7. Installer le programme du PC sur l'API (voir chap. 6.5.7). 8. Surveiller les données entre l'appareil du type 8619 et l'API (voir chap. 6.5.8). 6.5.1 Réalisation des réglages sur l'appareil du type 8619 1. Sélectionner le protocole utilisé : →→ Aller à « MENU Réglages M1:Ethernet Protocole ». →→ Sélectionner « Ethernet/IP ». 84 français Type 8619 Ethernet industriel EtherNet/IP 2. Configurer l'adresse IP de l'appareil. Pour configurer l'adresse IP manuellement : →→ Aller à « MENU Réglages →→ Aller à « MENU Réglages M1:Ethernet M1:Ethernet Configuration IP Mode Manuel ». Configuration IP Adresse IP ». Configuration IP Masque réseau ». →→ Entrer l'adresse IP (la valeur par défaut est 0.0.0.0). 3. Configurer l'adresse du masque réseau de l'appareil : →→ Aller à « MENU Réglages M1:Ethernet →→ Entrer l'adresse du masque réseau (la valeur par défaut est 0.0.0.0). 4. Configurer l'adresse de la passerelle de l'appareil : →→ Aller à « MENU Réglages M1:Ethernet Configuration IP Passerelle ». →→ Entrer l'adresse de la passerelle (la valeur par défaut est 0.0.0.0). 5. Si nécessaire, sélectionner l'unité des valeurs process réseau PVN : →→ Se reporter au manuel d'utilisation de l'appareil du type 8619. Les réglages relatifs au protocole EtherNet/IP sont terminés sur l'appareil. →→ Pour appliquer les réglages, redémarrer l'appareil du type 8619. 6.5.2 Vérification de la communication entre l'appareil et le PC →→ À partir d'un PC, envoyer un ping à l'appareil du type 8619 avec l'adresse IP configurée. Si l'appareil répond, ce dernier est prêt à communiquer avec l'API. 6.5.3 Enregistrement du fichier de configuration EDS de l'appareil La procédure suivante utilise le logiciel « Studio 5000 V28 » installé sur le PC. Le logiciel Studio 5000 V28 est utilisé pour configurer l'API CompactLogix 1769-L24ER-QBFC1B de Rockwell Automation et les autres équipements du réseau. →→ Avant d'utiliser le logiciel Studio 5000 V28, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. →→ Démarrer le logiciel Studio 5000 V28. →→ S'assurer que la configuration réseau a été effectuée pour l'API. →→ Télécharger le fichier EDS de l'appareil sur le PC. Le fichier EDS est disponible sur : www.burkert.com. →→ Installer le fichier EDS sur le PC avec le logiciel Studio 5000 V28. Dans Studio 5000 V28 : →→ Aller à « Tools EDS Hardware Installation Tool ». →→ Choisir « Register an EDS file(s) » et sélectionner le fichier EDS de l'appareil du type 8619. 85 français Type 8619 Ethernet industriel EtherNet/IP 6.5.4 Ajout d'un appareil du type 8619 au projet →→ Avant d'utiliser le logiciel Studio 5000 V28, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans Studio 5000 V28 : →→ Dans l'onglet « Controller Organizer I/O Configuration », effectuer un clic droit sur « Ethernet » et sélectionner « New Module » : une nouvelle fenêtre « Select the type of module » s'affiche. →→ Dans la colonne « Catalog Number », sélectionner le module « 8619-multiCELL » et cliquer sur « Create » : une nouvelle fenêtre « New module » s'affiche. →→ Remplir le nom (par ex. « mC1 ») et l'adresse IP de l'appareil (voir chap. 6.5.1) et cliquer sur « Change » : une nouvelle fenêtre « Module definition » s'affiche. →→ Sélectionner la connexion « ExOwner_Main_Functions_M1 » et si votre appareil est configuré avec au moins un module d'extension (à l'emplacement M2), sélectionner également la connexion « InputOnly_All_Extension_Modules » (voir Tableau 38, page 51). →→ Dans la colonne « Size », sélectionner « INT » comme type de la variable et cliquer sur « OK ». (Le choix « INT » vous permet de lire/écrire toutes les variables. Le choix « REAL » vous permet de lire/écrire uniquement les variables avec le type « REAL »). →→ De retour à la fenêtre « New module », régler le temps RPI pour la ou les connexions sur 100 ms (voir chap. 6.1.5) et valider. →→ Effectuer la configuration restante conformément à l'installation réseau. Le module « 8619-multiCELL_mC1 » a été ajouté dans l'onglet « Controller Organizer I/O Configuration Ethernet ». 6.5.5 Lecture de la valeur pH (configuration d'un message implicite) →→ Avant d'utiliser le logiciel Studio 5000 V28, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. L'exemple suivant montre comment lire la valeur pH du module d'extension pH/ORP à l'emplacement 4. →→ Lire l'adresse du module d'extension dans le Tableau 48, page 59. Pour un module d'extension branché à l'emplacement M4, l'adresse de début est [96] en WORD ([192] en octets]) étant donné que l'API requiert des valeurs « INT ». →→ Lire l'adresse de la valeur pH du module d'extension pH/ORP dans le Tableau 54, page 64. Pour la valeur pH, l'adresse de début est [14] en WORD ([28] en octets) étant donné que l'API requiert des valeurs « INT ». →→ Calculer l'adresse de début de la variable en ajoutant les adresses précédentes en décimal. Pour la valeur pH, l'adresse de début est 96 + 14 = 110 en « INT ». →→ Définir l'adresse complète avec la colonne « data size » de la variable dans le Tableau 54, page 64. Pour la valeur pH, la taille de données est de 4 octets. L'adresse complète de la valeur pH est [110..111] en « INT ». 86 →→ Pour lire la valeur, utiliser l'instruction « MOV, BTD and COP ». Se reporter au manuel d'utilisation du logiciel Studio 5000 V28. français Type 8619 Ethernet industriel EtherNet/IP 6.5.6 Configuration d'un message explicite →→ Avant d'utiliser le logiciel Studio 5000 V28, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans Studio 5000 V28 : →→ Dans l'onglet « Controller Organizer figurant dans « MainProgram ». Tasks », ajouter une routine out utiliser la routine principale →→ Dans la routine, insérer une fonction MSG figurant dans l'instruction « Input/Output ». →→ Remplir et sélectionner les paramètres conformément au chap. 6.4 Messages explicites ou données acycliques. 6.5.7 Installation du programme du PC sur l'API →→ Se reporter au manuel d'utilisation associé du logiciel Studio 5000 V28 pour compiler le programme, pour le transférer vers l'API et pour exécuter l'API. 6.5.8 Données de surveillance →→ Avant d'utiliser le logiciel Studio 5000 V28, lire le manuel d'utilisation associé et le manuel d'utilisation de l'API. Dans Studio 5000 V28 : →→ Pour lire les données, vous pouvez : -- soit sélectionner les variables « MultiCell:I1 » et « MultiCell:O1 » dans l'onglet de gauche « Controller Organizer Controller + PROJECT_NAME Controller Tags ». -- soit, si vous utilisez mainRoutine, aller à « Controller Organizer Tasks Main tasks MainProgram Parameters and Local Tags ». 87 français Type 8619 Ethernet industriel Description de la variable « ID » 7 Description de la variable « ID » La variable « ID » est utilisée dans l'échange de données entre l'appareil et l'API. Elle réserve 2 octets (16 bits). L'ID est utilisée : •• pour identifier la carte, le module d'extension ou la fonction qui échange des données avec l'API. •• pour connaître l'emplacement de l'appareil où la carte ou le module d'extension est branché(e). •• pour connaître le numéro de version de la structure des données qui sont échangées entre l'appareil et l'API. •• pour connaître le numéro de révision de la structure des données qui sont échangées entre l'appareil et l'API. Ce supplément décrit uniquement la structure de données actuelle : •• avec le numéro de version 0000 et le numéro de révision 0001 (modules d'extension et carte principale) ; •• avec le numéro de version 0001 (fonctions). Les ID de la carte principale et des modules d'extension sont décrites au chap. 7.1 et les ID des fonctions sont décrites au chap. 7.2. 88 français Type 8619 Ethernet industriel Description de la variable « ID » 7.1 ID de la carte principale et des modules d'extension Tableau 88 : Distribution des bits des ID des variables de la carte principale et des modules d'extension Bits de l'ID de la carte principale ou de l'ID du module d'extension 15...12 11...8 7...4 3...0 Tableau 89 : Description des bits des ID des variables de la carte principale ou du module d'extension s Plage de bits 15...12 Description Valeurs Carte principale ou type du module d'extension 11...8 Numéro d'emplacement 7...4 Numéro de version de la structure de données Numéro de révision de la structure de données 0000 = emplacement vide 0001 = carte principale 0010 = module d'extension Entrées 0011 = module d'extension Sorties 0100 = module d'extension Conductivité 0101 = module d'extension pH/ORP 0110 = module d'extension Ethernet Les autres valeurs sont réservées. 0000 = emplacement M0 0001 = emplacement M1 0010 = emplacement M2 0011 = emplacement M3 0100 = emplacement M4 0101 = emplacement M5 0110 = emplacement M6 Les autres valeurs sont réservées. 0000 = version actuelle Les autres valeurs sont réservées. 0000 = révision précédente 0001 = révision actuelle Les autres valeurs sont réservées. 3...0 Exemple : Pour la version actuelle et la révision actuelle de la structure de données, un module d'extension pH/ORP branché à l'emplacement M4 a l'ID suivante : (0101 0100 0000 0001)bin = (0x5401)hex = (21505)dec Pour la version actuelle et la révision actuelle de la structure de données, •• la carte principale est toujours branchée à l'emplacement M0. l'ID de la carte principale est (0001 0000 0000 0001)bin = (0x1001)hex = (4097)dec. •• le module d'extension Ethernet est toujours branché à l'emplacement M1. l'ID du module d'extension Ethernet est (0110 0001 0000 0001)bin = (0x6101)hex = (24833)dec. •• l'emplacement M3 est toujours vide. Son ID est (0000 0011 0000 0001)bin = (0x0301)hex = (769)dec. 89 français Type 8619 Ethernet industriel Description de la variable « ID » 7.2 ID des fonctions Tableau 90 : Distribution des bits des ID des variables des fonctions Bits d'une ID de fonction 15...12 11...8 7...4 3...0 Tableau 91 : Description des bits des ID des variables des fonctions Plage de bits 15...12 Description Valeurs Réservé 1111 11...8 Type de fonction 7...4 Numéro de la fonction 3...0 Numéro de révision de la structure de données 0000 = Sans fonction 0001 = Fonction A+B 0010 = Fonction A-B 0011 = Fonction A/B 0100 = Fonction A*B 0101 = Fonction PASS 0110 = Fonction REJECT 0111 = Fonction DEVIAT 1000 = Fonction MATH 1001 = Fonction PROP 1010 = Fonction ONOFF 1011 = Fonction PID 1100 = Fonction « TIME DOSING » 1101 = Fonction « VOLUME DOSING » Les autres valeurs sont réservées. 0001 = F1 0010 = F2 0011 = F3 0100 = F4 0101 = F5 0110 = F6 0111 = F7 1000 = F8 1001 = F9 1010 = F10 1011 = F11 1100 = F12 Les autres valeurs sont réservées. 0000 = révision précédente 0001 = révision actuelle Les autres valeurs sont réservées. Exemple : Pour le numéro de révision actuel de la structure de données, une fonction F4 configurée comme fonction ONOFF a l'ID suivante : (1111 1010 0100 0001)bin = (0xFA41)hex = (64065)dec. 90 français Type 8619 Ethernet industriel Description de la variable « status » 8 Description de la variable « status » La variable « status » utilise 2 octets (16 bits) et est utilisée : •• pour indiquer si la carte principale, les modules d'extension et les fonctions sont présents ou non. •• pour indiquer si la carte principale, les modules d'extension et les fonctions fonctionnent correctement ou non. •• pour indiquer les messages d'erreur et d'avertissement générés par l'appareil du type 8619. →→ Vous trouverez des informations de dépannage relatives aux messages d'erreur et d'avertissement au chapitre « Maintenance » du manuel d'utilisation du type 8619, disponibles sur internet via : www.burkert.com 8.1 État de la carte principale M0 8.1.1 État du module Tableau 92 : Distribution des bits de la variable « module status » de la carte principale M0 Bits Module status 15 14...9 8 7 6 5 4 3 2 1 0 Tableau 93 : Description des bits de la variable « module status » de la carte principale M0 Plage de bits Description 15 Présence 14...9 8 Réservé Problème de carte mémoire 7 6 Réservé Évènement Avertissement 5 4 Réservé Heure perdue 3 Données d'usine perdues 2 Données d'utilisateur perdues Valeurs Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation 0 = pas de carte principale branchée à l'emplacement M0 1 = la carte principale est branchée à l'emplacement M0 0 0 = l'enregistreur de données fonctionne normalement ou est désactivé 1 = la carte mémoire présente un •• "M0:MC read only" problème •• "M0:MC failure" •• "M0:MC full" •• "M0:MC data loss" 0 0 = aucun problème 1 = une fonction présente un pro•• "M0:W:ON/OFF time" blème (voir l'état des fonctions, •• "M0:W:Pulse x lim." chap. 8.8 à 8.14) •• "M0:W:Pulse x 1:1" 0 0 = aucun problème 1 = l'heure a été perdue "M0:W:Time lost" 0 = aucun problème 1 = les données d'usine ont été "Mx:E:Memory FR" perdues 0 = aucun problème 1 = les données d'utilisateur one été •• "Mx:E:Memory UR" perdues •• "Mx:E:Memory UW" français 91 Type 8619 Ethernet industriel Description de la variable « status » Plage de bits Description 1 Données d'étalonnage perdues 0 Lien perdu 8.1.2 Valeurs Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation 0 = aucun problème 1 = les données d'étalonnage ont été •• "Mx:E:Memory CR" perdues •• "Mx:E:Memory CW" 0 = aucun problème 1 = le lien vers la carte principale a "M0:E:Mx com." été interrompu État M1 à M3 Tableau 94 : Distribution des bits de la variable « M1-M3 status » de la carte principale M0 Bits M1-M3 status 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Tableau 95 : Distribution des bits de la variable « M1-M3 status » de la carte principale M0 Plage de bits Description Valeurs 15 14 Réservé M3 : évènement Étalonnage 13 M3 : évènement Avertissement 12 M3 : évènement Erreur 11 M3 : évènement Panne 10 M3 : exécution 0 0 = pas d'évènement Étalonnage 1 = le module d'extension branché à l'emplacement M3 présente un évènement Étalonnage 0 = pas d'évènement Avertissement 1 = le module d'extension branché à l'emplacement M3 présente un évènement Avertissement relatif à un capteur 0 = pas d'évènement Erreur 1 = le module d'extension branché à l'emplacement M3 présente un évènement Erreur relatif à un capteur 0 = pas d'évènement Panne 1 = le module d'extension branché à l'emplacement M3 présente un évènement Panne relatif à l'appareil 0 = pas de module d'extension ou module d'extension manquant 1 = le module d'extension branché à l'emplacement M3 fonctionne correctement 0 = pas d'évènement Étalonnage 1 = le module d'extension branché à l'emplacement M2 présente un évènement Étalonnage 9 M2 : évènement Étalonnage 92 français Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Type 8619 Ethernet industriel Description de la variable « status » Plage de bits Description Valeurs 8 M2 : évènement Avertissement 7 M2 : évènement Erreur 6 M2 : évènement Panne 5 M2 : exécution 0 = pas d'évènement Avertissement 1 = le module d'extension branché à l'emplacement M2 présente un évènement Avertissement relatif à un capteur 0 = pas d'évènement Erreur 1 = le module d'extension branché à l'emplacement M2 présente un évènement Erreur relatif à un capteur 0 = pas d'évènement Panne 1 = le module d'extension branché à l'emplacement M2 présente un évènement Panne relatif à l'appareil 0 = pas de module d'extension ou module d'extension manquant 1 = le module d'extension branché à l'emplacement M2 fonctionne correctement 0 = pas d'évènement Étalonnage 1 = le module d'extension branché à l'emplacement M1 présente un évènement Étalonnage 0 = pas d'évènement Avertissement 1 = le module d'extension branché à l'emplacement M1 présente un évènement Avertissement relatif à un capteur 0 = pas d'évènement Erreur 1 = le module d'extension branché à l'emplacement M1 présente un évènement Erreur relatif à un capteur 0 = pas d'évènement Panne 1 = le module d'extension branché à l'emplacement M1 présente un évènement Panne relatif à l'appareil 0 = pas de module d'extension ou module d'extension manquant 1 = le module d'extension branché à l'emplacement M1 fonctionne correctement 4 M1 : évènement Étalonnage 3 M1 : évènement Avertissement 2 M1 : évènement Erreur 1 M1 : évènement Panne 0 M1 : exécution Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 - 93 français Type 8619 Ethernet industriel Description de la variable « status » 8.1.3 État M4 à M6 Tableau 96 : Distribution des bits de la variable « M4-M6 status » de la carte principale M0 Bits M4-M6 status 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Tableau 97 : Distribution des bits de la variable « M4-M6 status » de la carte principale M0 94 Bits Description Valeurs 15 14 Réservé M6 : évènement Étalonnage 13 M6 : évènement Avertissement 12 M6 : évènement Erreur 11 M6 : évènement Panne 10 M6 : exécution 0 0 = pas d'évènement Étalonnage 1 = le module d'extension branché à l'emplacement M6 présente un évènement Étalonnage 0 = pas d'évènement Avertissement 1 = le module d'extension branché à l'emplacement M6 présente un évènement Avertissement relatif à un capteur 0 = pas d'évènement Erreur 1 = le module d'extension branché à l'emplacement M6 présente un évènement Erreur relatif à un capteur 0 = pas d'évènement Panne 1 = le module d'extension branché à l'emplacement M6 présente un évènement Panne relatif à l'appareil 0 = pas de module d'extension ou module d'extension manquant 1 = le module d'extension branché à l'emplacement M6 fonctionne correctement 0 = pas d'évènement Étalonnage 1 = le module d'extension branché à l'emplacement M5 présente un évènement Étalonnage 0 = pas d'évènement Avertissement 1 = le module d'extension branché à l'emplacement M5 présente un évènement Avertissement relatif à un capteur 0 = pas d'évènement Erreur 1 = le module d'extension branché à l'emplacement M5 présente un évènement Erreur relatif à un capteur 0 = pas d'évènement Panne 1 = le module d'extension branché à l'emplacement M5 présente un évènement Panne relatif à l'appareil 9 M5 : évènement Étalonnage 8 M5 : évènement Avertissement 7 M5 : évènement Erreur 6 M5 : évènement Panne français Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Type 8619 Ethernet industriel Description de la variable « status » Bits Description Valeurs 5 M5 : exécution 0 = pas de module d'extension ou module d'extension manquant 1 = le module d'extension branché à l'emplacement M5 fonctionne correctement 0 = pas d'évènement Étalonnage 1 = le module d'extension branché à l'emplacement M4 présente un évènement Étalonnage 0 = pas d'évènement Avertissement 1 = le module d'extension branché à l'emplacement M4 présente un évènement Avertissement relatif à un capteur 0 = pas d'évènement Erreur 1 = le module d'extension branché à l'emplacement M4 présente un évènement Erreur relatif à un capteur 0 = pas d'évènement Panne 1 = le module d'extension branché à l'emplacement M4 présente un évènement Panne relatif à l'appareil 0 = pas de module d'extension ou module d'extension manquant 1 = le module d'extension branché à l'emplacement M4 fonctionne correctement 4 M4 : évènement Étalonnage 3 M4 : évènement Avertissement 2 M4 : évènement Erreur 1 M4 : évènement Panne 0 M4 : exécution Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 Voir Tableau 98 - 95 français Type 8619 Ethernet industriel Description de la variable « status » Tableau 98 fournit les messages d'erreur et d'avertissement possibles pour les évènements décrits dans le Tableau 95 et dans le Tableau 97. →→ Vous trouverez des informations de dépannage relatives aux messages d'erreur et d'avertissement au chapitre « Maintenance » du manuel d'utilisation du type 8619, disponibles sur internet via : www.burkert.com Tableau 98 : Messages relatifs aux évènements Étalonnage, Avertissement, Erreur et Panne Type d'évènement Mx : évènement Étalonnage Messages d'erreur ou d'avertissement •• "MxM: Time to cal." •• "W:AI1 cal." •• "W:AI2 cal." •• "W:AI1 maint." Mx : évènement Avertissement •• "W:AI2 maint." •• "Mx:W:AIx low" •• "Mx:W:AIx high" •• "Mx:W:Ref imped." •• "Mx:W:Glass imped." •• "Mx:W:Conductivity" •• "Mx:W:Temperature" Mx : évènement Erreur •• "W:concent.OOR" •• "Mx:E:AIx low" •• "Mx:E:AIx high" •• "Mx:E:AIx open" •• "Mx:E:Glass imped." •• "Mx:E:Ref imped." •• "Mx:E:Conductivity" •• "Mx:E:Temperature" Mx : évènement Panne •• "Mx:E:RTD open" •• "Mx:E:ORP sat." •• "MxE:pH sat." •• "M0:E:Mx com." •• "Mx:E:Memory FR" •• "Mx:E:Memory UR" •• "Mx:E:Memory UW" •• "Mx:E:Memory CR" •• "Mx:E:Memory CW" •• "Mx:E:RTClock" 96 français Type 8619 Ethernet industriel Description de la variable « status » 8.1.4 SystemSwitch Tableau 99 : Distribution des bits de la variable « SystemSwitch » de la carte principale M0 Bits SystemSwitch 15...1 0 Tableau 100 : Distribution des bits de la variable « SystemSwitch » de la carte principale M0 Plage de bits 15...1 0 8.1.5 Description Valeurs Réservé SystemSwitch 0 0 = non actif 1 = actif État DI1 / état DI2 Tableau 101 : Distribution des bits des variables « DI1 status » / « DI2 status » de la carte principale M0 Bits DI1 / DI2 status 15 14 13...12 11...10 9...8 7...0 Tableau 102 : Distribution des bits de la variable « DI1 status » / « DI2 status » de la carte principale M0 Plage de bits 15 14 13...12 Description Valeurs Option logicielle activée 0 = l'option logicielle « débit » n'est pas active. Seul le bit 14 est valide. Ignorer les autres bits 13 à 0. 1 = l'option logicielle « débit » est active. Les bits 14 à 0 sont valides. État DI1 / DI2 0 = OFF 1 = ON Unité totalisateur B 00 = L 01 = m3 10 = gal 11 = Impgal 11...10 Unité totalisateur A 9...8 Unité de débit 7...0 Réservé Pour changer d'unité, se reporter au manuel d'utilisation. 00 = L 01 = m3 10 = gal 11 = Impgal Pour changer d'unité, se reporter au manuel d'utilisation. 00 = L/min 01 = réservé 10 = GPMgal 11 = ImpGPM Pour changer d'unité, se reporter au manuel d'utilisation. 0 97 français Type 8619 Ethernet industriel Description de la variable « status » 8.2 État du module d'extension Ethernet M1 8.2.1 État du module Tableau 103 : Distribution des bits de la variable « Module status » du module d'extension Ethernet Bits Module status 15 14...4 3 2 1 0 Tableau 104 : Distribution des bits de la variable « Module status » du module d'extension Ethernet Plage de bits Description Valeurs 15 Présence 14...4 3 Réservé Données d'usine perdues 2 Données d'utilisateur perdues 1 = le module d'extension Ethernet est branché à l'emplacement M1 0 0 = aucun problème 1 = les données d'usine ont été perdues 0 = aucun problème 1 = les données d'utilisateur one été perdues 1 Données d'étalonnage perdues 0 = aucun problème 1 = les données d'étalonnage ont été perdues 0 Lien perdu 0 = aucun problème 1 = le lien vers le module d'extension a été interrompu Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation "Mx:E:Memory FR" •• "Mx:E:Memory UR" •• "Mx:E:Memory UW" •• "Mx:E:Memory CR" •• "Mx:E:Memory CW" "M0:E:Mx com." 8.3 État du module d'extension « Aucun » M3 8.3.1 État du module Tableau 105 : Distribution des bits de la variable « Module status » du module d'extension « Aucun » Bits Module status 15...0 Tableau 106 : Distribution des bits de la variable « Module status » du module d'extension « Aucun » Plage de bits 15...0 Description Valeurs Réservé 0 98 français Type 8619 Ethernet industriel Description de la variable « status » 8.4 État du module d'extension Entrées 8.4.1 État du module Tableau 107 : Distribution des bits de la variable « Module status » du module d'extension Entrées Bits Module status 15 14...8 7 6 5 4 3 2 1 0 Tableau 108 : Description des bits de la variable « Module status » du module d'extension Entrées Plage de bits Description Valeurs 15 Présence 0 = pas de module d'extension branché à l'emplacement associé 1 = un module d'extension est branché à l'emplacement associé 0 0 = ni AI1 ni AI2 ne présentent un évènement Étalonnage 1 = (voir chap. 8.4.3 État AI1 / état AI2) 14...8 7 Réservé Étalonnage sonde Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation •• "MxM: Time to cal." •• "W:AI1 maint." •• "W:AI2 maint." •• "W:AI1 cal." 6 5 Avertissement sonde Erreur sonde •• "W:AI2 cal." 0 = ni AI1 ni AI2 ne présentent un évè- nement Avertissement 1 = (voir chap. 8.4.3 État AI1 / état AI2) •• "Mx:W:AIx low" •• "Mx:W:AIx high" 0 = ni AI1 ni AI2 ne présentent un évè- nement Erreur 1 = (voir chap. 8.4.3 État AI1 / état AI2) •• "Mx:E:AIx low" •• "Mx:E:AIx high" 4 Horloge défectueuse 3 Données d'usine perdues 2 Données d'utilisateur perdues 1 Données d'étalonnage perdues 0 Lien perdu 0 = aucun problème 1 = l'heure a été perdue 0 = aucun problème 1 = les données d'usine ont été perdues 0 = aucun problème 1 = les données d'utilisateur one été perdues 0 = aucun problème 1 = les données d'étalonnage ont été perdues •• "Mx:E:AIx open" "Mx:E:RTClock" "Mx:E:Memory FR" •• "Mx:E:Memory UR" •• "Mx:E:Memory UW" •• "Mx:E:Memory CR" •• "Mx:E:Memory CW" 0 = aucun problème 1 = le lien vers le module d'extension a "M0:E:Mx com." été interrompu français 99 Type 8619 Ethernet industriel Description de la variable « status » 8.4.2 État DI1 / état DI2 Tableau 109 : Distribution des bits de la variable « DI1 status » / « DI2 status » du module d'extension Entrées Bits DI1 / DI2 status 15 14 13...12 11...10 9...8 7...0 Tableau 110 : Distribution des bits de la variable « DI1 status » / « DI2 status » du module d'extension Entrées Plage de bits 15 14 13...12 Description Valeurs Option logicielle activée 0 = l'option logicielle « débit » n'est pas active. Seul le bit 14 est valide. Ignorer les bits 13 à 0. 1 = l'option logicielle « débit » est active. Les bits 14 à 0 sont valides. État DI1 / DI2 0 = OFF 1 = ON 00 = L Unité totalisateur B 01 = m3 10 = gal 11 = Impgal 11...10 Unité totalisateur A 9...8 Unité de débit 7...0 Réservé Pour changer d'unité, se reporter au manuel d'utilisation. 00 = L 01 = m3 10 = gal 11 = Impgal Pour changer d'unité, se reporter au manuel d'utilisation. 00 = L/min 01 = réservé 10 = GPM 11 = ImpGPM Pour changer d'unité, se reporter au manuel d'utilisation. 0 100 français Type 8619 Ethernet industriel Description de la variable « status » 8.4.3 État AI1 / état AI2 Tableau 111 : Distribution des bits de la variable « AI1 status » / « AI2 status » du module d'extension Entrées Bits AI1 / AI2 status 15 14...13 12...7 6 5 4 3 2...1 0 Tableau 112 : Distribution des bits de la variable « AI1 status » / « AI2 status » du module d'extension Entrées Plage de bits Description Valeurs 15 AI activé 14...13 12...7 Réservé Unités AI 0 = AI est actif 1 = AI n'est pas actif (le paramètre « Mode » est réglé sur « Aucun ». Se reporter au manuel d'utilisation) 0 Voir chap. 9. 6 5 4 3 2...1 Unité brute Pour changer d'unité, se reporter au manuel d'utilisation. 0=V 1 = mA Pour changer d'unité, se reporter au manuel d'utilisation. Évènement Maintenance 0 = le temps de maintenance pour l'AI associé n'est pas écoulé 1 = le temps de maintenance pour l'AI associé est écoulé Évènement Étalonnage Boucle ouverte Diagnostic 0 = le temps d'étalonnage pour l'AI associé n'est pas écoulé 1 = le temps d'étalonnage pour l'AI associé est écoulé 0 = aucune boucle ouverte n'a été détectée 1 = une boucle ouverte a été détectée sur l'AI configuré en mode Tension 00 = la valeur de l'AI est correcte 01 = la valeur de l'AI se situe hors de la plage d'avertissement Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation - - •• "W:AI1 maint." •• "W:AI2 maint." •• "W:AI1 cal." •• "W:AI2 cal." "Mx:E:AIx open" •• "Mx:W:AIx low" •• "Mx:W:AIx high" 1x = la valeur de l'AI se situe hors de •• "Mx:E:AIx low" la plage d'erreur •• "Mx:E:AIx high" 101 français Type 8619 Ethernet industriel Description de la variable « status » Plage de bits Description Valeurs 0 Seuil de diagnostic •• Ignorer les bits 2 à 1 = 00 •• Si les bits 2 à 1 = 01 Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation - -- et que le bit 0 = 0 : le seuil inférieur de la plage d'avertissement est dépassé -- et que le bit 0 = 1 : le seuil supérieur de la plage d'avertissement est dépassé •• Si les bits 2 à 1 = 10 ou 11 -- "Mx:W:AIx low" -- "Mx:W:AIx high" -- et que le bit 0 = 0 : le seuil inférieur de la plage d'erreur est dépassé -- et que le bit 0 = 1 : le seuil supérieur de la plage d'erreur est dépassé 8.5 État du module d'extension Sorties 8.5.1 État du module -- "Mx:E:AIx low" -- "Mx:E:AIx high" Tableau 113 : Distribution des bits de la variable « Module status » du module d'extension Sorties Bits Module status 15 14...4 3 2 1 0 Tableau 114 : Description des bits de la variable « Module status » du module d'extension Sorties Plage de bits Description Valeurs 15 Présence 0 = pas de module d'extension branché à l'emplacement associé 1 = le module d'extension est branché à l'emplacement associé 0 0 = aucun problème 1 = les données d'usine ont été perdues 0 = aucun problème 1 = les données d'utilisateur one été perdues 14...4 3 Réservé Données d'usine perdues 2 Données d'utilisateur perdues 1 Données d'étalonnage perdues 0 Lien perdu Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation "Mx:E:Memory FR" •• "Mx:E:Memory UR" •• "Mx:E:Memory UW" 0 = aucun problème 1 = les données d'étalonnage ont été •• "Mx:E:Memory CR" perdues •• "Mx:E:Memory CW" 0 = aucun problème 1 = le lien vers le module d'extension "M0:E:Mx com." a été interrompu 102 français Type 8619 Ethernet industriel Description de la variable « status » 8.5.2 État DO1 / état DO2 Tableau 115 : Distribution des bits de la variable « DO1 status » / « DO2 status » du module d'extension Sorties Bits DO1 / DO2 status 15...3 2...0 Tableau 116 : Distribution des bits de la variable « DO1 status » / « DO2 status » du module d'extension Sorties Plage de bits 15...3 2...0 Description Valeurs Réservé •• Si les sorties numériques sont configurées en mode ONOFF, Hystérésis ou Fenêtre : état Sorties numériques •• Si les sorties numériques sont configurées en mode PWM, PWM rapide ou PFM : mode Sorties numériques 0 000 = OFF 001 = ON 010 = PWM 011 = PFM 8.6 État du module d'extension Conductivité 8.6.1 État du module Tableau 117 : Distribution des bits de la variable « Module status » du module d'extension Conductivité Bits Module status 15 14...8 7 6 5 4 3 2 1 0 Tableau 118 : Description des bits de la variable « Module status » du module d'extension Conductivité Plage de bits Description Valeurs 15 Présence 0 = pas de module d'extension branché à l'emplacement associé 1 = le module d'extension est branché à l'emplacement associé 0 0 = aucune sonde sur le module d'extension ne présente d'évènement Étalonnage 1 = une sonde sur le module d'extension présente un évènement Étalonnage (voir chap. 8.6.3 État Conductivité) 0 = aucune sonde sur le module d'extension ne présente d'évènement Avertissement 1 = une sonde sur le module d'extension présente un évènement Avertissement (voir chap. 8.6.2 État Température et 8.6.3 État Conductivité) 14...8 7 6 Réservé Étalonnage sonde Avertissement sonde Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation "MxM:Time to cal." •• "Mx:W:Temperature" •• "Mx:W:Conductivity" •• "W:concent.OOR" 103 français Type 8619 Ethernet industriel Description de la variable « status » Plage de bits Description Valeurs 5 Erreur sonde 0 = aucune sonde sur le module d'extension ne présente d'évènement Erreur 1 = une sonde sur le module d'extension présente un évènement Erreur (voir chap. 8.6.2 État Température et 8.6.3 État Conductivité) 0 = aucun problème 1 = l'horloge est défectueuse 0 = aucun problème 1 = les données d'usine ont été perdues 0 = aucun problème 1 = les données d'utilisateur one été perdues 4 Horloge défectueuse 3 Données d'usine perdues 2 Données d'utilisateur perdues 1 Données d'étalonnage perdues 0 Lien perdu 8.6.2 Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation •• "Mx:E:Temperature" •• "Mx:E:Conductivity" •• "Mx:E:RTD open" "Mx:E:RTClock" "Mx:E:Memory FR" •• "Mx:E:Memory UR" •• "Mx:E:Memory UW" 0 = aucun problème 1 = les données d'étalonnage ont été •• "Mx:E:Memory CR" perdues •• "Mx:E:Memory CW" 0 = aucun problème 1 = le lien vers le module d'extension "M0:E:Mx com." a été interrompu État Température Tableau 119 : Distribution des bits de la variable « Temperature status » du module d'extension Conductivité Bits Temperature status 15 14...6 5 4 3 2...1 0 Tableau 120 : Description des bits de la variable « Temperature status » du module d'extension Conductivité Plage de bits Description 15 Capteur de température 0 = le capteur de température est désactivé, c.-à-d. que le paramètre RTD sur l'appareil est réglé sur Aucun. Ignorer les bits 14 à 0. 1 = le capteur de température est activé, c.-à-d. que le paramètre RTD sur l'appareil est différent de Aucun. Les bits suivants 14 à 0 sont valides. Réservé 0 Unité de température 0 = °C 1 = °F 14...6 5 104 4 Réservé Valeurs Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation - Pour changer d'unité, se reporter au manuel d'utilisation. 0 français - Type 8619 Ethernet industriel Description de la variable « status » Plage de bits Description Valeurs 3 RTD ouvert 0 = le capteur de température fonctionne 1 = le capteur de température n'est pas connecté au module d'extension 00 = la valeur du capteur de température est correcte 01 = la valeur du capteur de température se situe hors de la plage d'avertissement 1x = la valeur du capteur de température se situe hors de la plage d'erreur 0 2...1 0 Diagnostic Réservé 8.6.3 Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation "Mx:E:RTD open" "Mx:W:Temperature" "Mx:E:Temperature" - État Conductivité Tableau 121 : Distribution des bits de la variable « Conductivity status » du module d'extension Conductivité Bits Conductivity status 15 14...5 4 3 2...1 0 Tableau 122 : Description des bits de la variable « Conductivity status » du module d'extension Conductivité Plage de bits Description Valeurs 15 14...5 4 Réservé Réservé Évènement Étalonnage 1 0 0 = aucun étalonnage n'est attendu pour le capteur connecté au module d'extension 1 = un étalonnage est attendu pour le capteur connecté au module d'extension 0 = le capteur de conductivité fonctionne 1 = la conductivité du fluide ou la concentration du fluide se situe hors de la plage de calcul 00 = la valeur du capteur de conductivité est correcte 01 = la valeur du capteur de conductivité se situe hors de la plage d'avertissement 1x = la valeur du capteur de conductivité se situe hors de la plage d'erreur 0 3 2...1 0 Hors plage Diagnostic Réservé Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation "MxM:Time to cal." •• "Mx:W:Conductivity" •• "W:concent.OOR" "Mx:W:Conductivity" "Mx:E:Conductivity" - 105 français Type 8619 Ethernet industriel Description de la variable « status » 8.7 État du module d'extension pH/ORP 8.7.1 État du module Tableau 123 : Distribution des bits de la variable « Module status » du module d'extension pH/ORP Bits Module status 15 14...8 7 6 5 4 3 2 1 0 Tableau 124 : Description des bits de la variable « Module status » du module d'extension pH/ORP Plage de bits Description Valeurs 15 Présence 0 = pas de module d'extension branché à l'emplacement associé 1 = le module d'extension est branché à l'emplacement associé 0 0 = aucune sonde sur le module d'extension ne présente d'évènement Étalonnage 1 = une sonde sur le module d'extension présente un évènement Étalonnage (voir chap. 8.7.3 État pH/ORP) 0 = aucune sonde sur le module d'extension ne présente d'évènement Avertissement 1 = une sonde sur le module d'extension présente un évènement Avertissement (voir chap. 8.7.2 État Température et 8.7.3 État pH/ORP) 0 = aucune sonde sur le module d'extension ne présente d'évènement Erreur 1 = une sonde sur le module d'extension présente un évènement Erreur (voir chap. 8.7.2 État Température et 8.7.3 État pH/ORP) 14...8 7 6 5 Réservé Étalonnage sonde Avertissement sonde Erreur sonde Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation "MxM:Time to cal." •• "Mx:W:Temperature" •• "Mx:W:Glass imped." •• "Mx:W:Ref imped." •• "Mx:E:ORP sat." •• "MxE:pH sat." •• "Mx:E:RTD open" •• "Mx:E:Temperature" •• "Mx:E:Glass imped." 4 Horloge défectueuse 3 Données d'usine perdues 2 Données d'utilisateur perdues 0 = aucun problème 1 = l'horloge est défectueuse 0 = aucun problème 1 = les données d'usine ont été perdues 0 = aucun problème 1 = les données d'utilisateur one été perdues 106 français •• "Mx:E:Ref imped." "Mx:E:RTClock" "Mx:E:Memory FR" •• "Mx:E:Memory UR" •• "Mx:E:Memory UW" Type 8619 Ethernet industriel Description de la variable « status » Plage de bits Description 1 Données d'étalonnage perdues 0 Lien perdu 8.7.2 Valeurs Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation 0 = aucun problème 1 = les données d'étalonnage ont été •• "Mx:E:Memory CR" perdues •• "Mx:E:Memory CW" 0 = aucun problème 1 = le lien vers le module d'extension "M0:E:Mx com." a été interrompu État Température Tableau 125 : Distribution des bits de la variable « Temperature status » du module d'extension pH/ORP Bits Temperature status 15 14...6 7 6 5 4 3 2 1 0 Tableau 126 : Description des bits de la variable « Temperature status » du module d'extension pH/ORP Plage de bits Description 15 Capteur de température 0 = le capteur de température est désactivé, c.-à-d. que le paramètre RTD sur l'appareil est réglé sur Aucun. Ignorer les bits 14 à 0. 1 = le capteur de température est activé, c.-à-d. que le paramètre RTD sur l'appareil est différent de Aucun. Les bits suivants 14 à 0 sont valides. Réservé 0 Unité de température 0 = °C 1 = °F 14...6 5 4 3 2...1 0 Réservé RTD ouvert Diagnostic Réservé Valeurs Pour changer d'unité, se reporter au manuel d'utilisation. 0 0 = le capteur de température fonctionne 1 = le capteur de température n'est pas connecté au module d'extension 00 = la valeur du capteur de température est correcte 01 = la valeur du capteur de température se situe hors de la plage d'avertissement 1x = la valeur du capteur de température se situe hors de la plage d'erreur 0 Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation - "Mx:E:RTD open" "Mx:W:Temperature" "Mx:E:Temperature" - 107 français Type 8619 Ethernet industriel Description de la variable « status » 8.7.3 État pH/ORP Tableau 127 : Distribution des bits de la variable « pH/ORP status » du module d'extension pH/ORP Bits pH/ORP status 15 14...9 8 7 6 5...4 3 2...1 0 Tableau 128 : Description des bits de la variable « pH/ORP status » du module d'extension pH/ORP Plage de bits Description Valeurs 15 14...9 8 Réservé Réservé Évènement Étalonnage 1 0 0 = aucun étalonnage n'est attendu pour le capteur connecté au module d'extension 1 = un étalonnage est attendu pour le capteur connecté au module d'extension 0 = la valeur pH est correctement mesurée 1 = la valeur pH n'est pas correctement mesurée en raison de la saturation du niveau d'entrée de la carte de mesure 0 = la valeur ORP est correctement mesurée 1 = la valeur ORP n'est pas correctement mesurée en raison de la saturation du niveau d'entrée de la carte de mesure 00 = l'impédance de l'électrode de verre est correcte 01 = l'impédance de l'électrode de verre se situe hors de la plage d'avertissement 1x = l'impédance de l'électrode de verre se situe hors de la plage d'erreur 0 00 = l'impédance de l'électrode de référence est correcte 01 = l'impédance de l'électrode de référence se situe hors de la plage d'avertissement 1x = l'impédance de l'électrode de référence se situe hors de la plage d'erreur 0 7 6 5...4 3 2...1 0 Saturation pH Saturation ORP Diagnostic impédance de l'électrode de verre Réservé Diagnostic impédance de l'électrode de référence Réservé 108 français Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation MxM:Time to cal." "MxE:pH sat." "Mx:E:ORP sat." "Mx:W:Glass imped." "Mx:E:Glass imped." "Mx:W:Ref imped." "Mx:E:Ref imped." - Type 8619 Ethernet industriel Description de la variable « status » 8.8 État de la fonction « None » Tableau 129 : Distribution des bits de la variable « Function status » de la fonction « None » Bits Function status 15...0 Tableau 130 : Description des bits de la variable « Function status » de la fonction « None » Plage de bits 15...0 8.9 Description Valeurs Réservé 0 État des fonctions A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT Tableau 131 : Distribution des bits de la variable « Function status » des fonctions A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT Bits Function status 15 14...6 5...0 Tableau 132 : Description des bits de la variable « Function status » des fonctions A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT Plage de bits 15 14...6 5...0 8.10 Description Valeurs État 0 = la fonction n'est pas active. Ignorer les autres bits et le champ de résultat. 1 = la fonction est active et calculée normalement Réservé 0 Unité du résultat comme Se reporter au chap. 9. définie dans les paraPour changer d'unité, se reporter au manuel d'utilisation. mètres de la fonction État de la fonction « PROP » Tableau 133 : Distribution des bits de la variable « Function status » de la fonction « PROP » Bits Function status 15 14 13 12...0 Tableau 134 : Description des bits de la variable « Function status » de la fonction « PROP » Plage de bits Description 15 État 14 System Switch 13 AUTO/MANU 12...0 Réservé Valeurs 0 = la fonction n'est pas active. Ignorer les autres bits et le champ de résultat. 1 = la fonction est active et calculée normalement 0 = fonctionnement normal 1 = la variable « Command » de la fonction fournit la valeur de position de repli définie dans l'appareil 0 = le fonctionnement automatique est activé pour la fonction. Se reporter au manuel d'utilisation de l'appareil. 1 = le fonctionnement manuel est activé pour la fonction. Se reporter au manuel d'utilisation de l'appareil. 0 français 109 Type 8619 Ethernet industriel Description de la variable « status » 8.11 État de la fonction ONOFF Tableau 135 : Distribution des bits de la variable « Function status » de la fonction ONOFF Bits Function status 15 14 13 12...10 9...7 6 5...0 Tableau 136 : Description des bits de la variable « Function status » de la fonction ONOFF Plage de bits Description Valeurs 15 État 14 System Switch 13 AUTO/MANU 0 = la fonction n'est pas active. Ignorer les autres bits et le champ de résultat. 1 = la fonction est active et calculée normalement 0 = fonctionnement normal 1 = la variable « Command » de la fonction fournit la valeur de position de repli définie dans l'appareil 0 = le fonctionnement automatique est activé pour la fonction. Se reporter au manuel d'utilisation de l'appareil. 1 = le fonctionnement manuel est activé pour la fonction. Se reporter au manuel d'utilisation de l'appareil. 0 000 = OFF 001 = pré-purge en cours 010 = ON 011 = WAIT 100 = WAIT + ON 101 = erreur 110 = pas de lien Les autres valeurs sont réservées. 0 = aucun problème 1 = la durée définie pour le paramètre « MaxONtime » de la fonction ONOFF a été dépassée Se reporter au chap. 9 12...10 9...7 Réservé Etat TDOS 6 Valeur du paramètre « MaxONtime » 5...0 Unité de la valeur de consigne comme définie dans les paramètres de la fonction 110 français Messages d'erreur ou d'avertissement associés dans le manuel d'utilisation - "M0:W:ON/OFF time" - Type 8619 Ethernet industriel Description de la variable « status » 8.12 État de la fonction PID Tableau 137 : Distribution des bits de la variable « Function status » de la fonction PID Bits Function status 15 14 13 12...6 5...0 Tableau 138 : Description des bits de la variable « Function status » de la fonction PID Plage de bits 15 Description Valeurs État 14 System Switch 13 AUTO/MANU 12...6 5...0 Réservé Unité de la valeur de consigne comme définie dans les paramètres de la fonction 0 = la fonction n'est pas active. Ignorer les autres bits et le champ de résultat. 1 = la fonction est active et calculée normalement 0 = fonctionnement normal 1 = la variable « Command » de la fonction fournit la valeur de position de repli définie dans l'appareil 0 = le fonctionnement automatique est activé pour la fonction. Se reporter au manuel d'utilisation de l'appareil. 1 = le fonctionnement manuel est activé pour la fonction. Se reporter au manuel d'utilisation de l'appareil. 0 Se reporter au chap. 9 8.13 État de la fonction « TIME DOSING » Tableau 139 : Distribution des bits de la variable « Function status » de la fonction « TIME DOSING » Bits Function status 15 14 13 12...0 Tableau 140 : Description des bits de la variable « Function status » de la fonction « TIME DOSING » Plage de bits 15 Description Valeurs État 14 System Switch 13 AUTO/MANU 12...0 Réservé 0 = la fonction n'est pas active. Ignorer les autres bits et le champ de résultat. 1 = la fonction est active et calculée normalement 0 = fonctionnement normal 1 = la variable « Command » de la fonction fournit la valeur de position de repli définie dans l'appareil 0 = le fonctionnement automatique est activé pour la fonction. Se reporter au manuel d'utilisation de l'appareil. 1 = le fonctionnement manuel est activé pour la fonction. Se reporter au manuel d'utilisation de l'appareil. 0 111 français Type 8619 Ethernet industriel Description de la variable « status » 8.14 État de la fonction « VOLUME DOSING » Tableau 141 : Distribution des bits de la variable « Function status » de la fonction « VOLUME DOSING » Bits Function status 15 14 13 12...6 5...0 Tableau 142 : Description des bits de la variable « Function status » de la fonction « VOLUME DOSING » Plage de bits 15 Description Valeurs État 14 System Switch 13 AUTO/MANU 12...6 5...0 Réservé Unité de la valeur de consigne et unité de VOLUME DOSING. Les deux unités sont définies dans les paramètres de la fonction. Se reporter au manuel d'utilisation 0 = la fonction n'est pas active. Ignorer les autres bits et le champ de résultat. 1 = la fonction est active et calculée normalement 0 = fonctionnement normal 1 = la variable « Command » de la fonction fournit la valeur de position de repli définie dans l'appareil 0 = le fonctionnement automatique est activé pour la fonction. Se reporter au manuel d'utilisation de l'appareil. 1 = le fonctionnement manuel est activé pour la fonction. Se reporter au manuel d'utilisation de l'appareil. 0 Se reporter au chap. 9 112 français Type 8619 Ethernet industriel Unités 9 Unités Tableau 143 indique la relation entre le code 6 bits envoyé à l'API et les unités définies dans l'appareil. Le code 6 bits est utilisé : •• dans les variables « AI1 status » et « AI2 status » du module d'extension Entrées. Se reporter au chap. 8.4.3. •• dans la variable « Function status » des fonctions A+B / A-B / A/B / A*B / MATH / PASS / REJECT / DEVIAT. Se reporter au chap. 8.9. •• dans la variable « Function status » de la fonction ONOFF. Se reporter au chap. 8.11. •• dans la variable « Function status » de la fonction PID. Se reporter au chap. 8.12. •• dans la variable « Function status » de la fonction VOLUME DOSING. Se reporter au chap. 8.14. Tableau 143 : Valeurs des unités Bits (bin) Unité 000000 Sans unité 000001 Hz 000010 L/h 000011 L/min 000100 L/s 000101 m3/h 000110 m3/min 000111 m3/s 001000 GPH 001001 GPM 001010 GPS 001011 ImpGPH 001100 ImpGPM 001101 ImpGPS 001110 L 001111 m3 010000 gal 010001 Impgal 010010 °C 010011 °F 010100 µS/cm 010101 mS/cm 010110 S/cm 010111 W.cm 011000 kW.cm 011001 MW.cm 011010 W 011011 kW français 113 Type 8619 Ethernet industriel Unités Bits (bin) Unité 011100 pH 011101 ppm 011110 % 011111 mV 100000 V 100001 mA 100010 E-12 100011 E-9 100100 E-6 100101 E-3 100110 E0 100111 E3 101000 E6 101001 E9 101010 E12 101011 TOR 101100...111110 Réservé 111111 Personnalisée 114 français www.burkert.com