Schneider Electric Bibliothèque de blocs CEI, Intercalaire Mode d'emploi
Ajouter à Mes manuels370 Des pages
▼
Scroll to page 2
of
370
Concept Bibliothèque de blocs CEI Intercalaire : ANA_IO 33001622.01 840 USE 494 01 fre Version 2.5 2 Table des matières A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Intercalaire I Généralités sur la bibliothèque de blocs ANA_IO. . . . . 11 Aperçu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Chapitre 1 Paramétrage des fonctions et blocs fonction . . . . . . . . . . . . . 13 Paramétrage des fonctions et blocs fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Chapitre 2 Mise en oeuvre des modules analogiques. . . . . . . . . . . . . . . . 17 Aperçu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Traitement de valeurs analogiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sections de mise à l'échelle et section de configuration . . . . . . . . . . . . . . . . . . . EFB de configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EFB de mise à l'échelle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EFB de mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple d'application pour Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 17 18 18 21 27 28 28 Exploitation d’ INTERBUS sur le Compact. . . . . . . . . . . . . . . . 31 Illustration de la structure INTERBUS avec des EFB . . . . . . . . . . . . . . . . . . . . . 31 Chapitre 4 Traitement des valeurs analogiques sur Momentum . . . . . . . 33 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Procédure à suivre pour le traitement des valeurs analogiques sur Momentum 34 Exemple Traitement des valeurs analogiques Momentum . . . . . . . . . . . . . . . . . 36 Intercalaire II Description d’EFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Aperçu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Chapitre 5 ACI030 : Configuration du module Quantum ACI 030 00 . . . . 43 Chapitre 6 ACI040 : Configuration du module Quantum ACI 040 00 . . . . 47 Chapitre 7 ACO020 : Configuration du module Quantum ACO 020 00 . . . . . . . . . . . 51 3 4 Chapitre 8 ACO130 : Configuration du module Quantum ACO 130 00 . . . . . . . . . . 55 Chapitre 9 ADU204 : Configuration du module Compact ADU 204 . . . . . 59 Chapitre 10 ADU205 : Configuration du module Compact ADU 205 . . . . . 63 Chapitre 11 ADU206 : Configuration du module Compact ADU 206/ADU 256 . . . . . 67 Chapitre 12 ADU214 : Configuration du module Compact ADU 214 . . . . . 71 Chapitre 13 AII330 : Configuration du module Quantum AII 330 00 . . . . . 75 Chapitre 14 AII33010 : Configuration du module Quantum AII 330 10 . . . 79 Chapitre 15 AIO330 : Configuration du module Quantum AIO 330 00 . . . 83 Chapitre 16 AMM090 : Configuration du module Quantum AMM 090 . . . . 87 Chapitre 17 ANA_16I : Configuration du module AAI 140 00 . . . . . . . . . . . 91 Chapitre 18 ANA_4I_M : Configuration du module AAI 520 40 . . . . . . . . . 95 Chapitre 19 ANA_4I_2O : Configuration du module TIO BAM 096 00 . . . . . . . . . . . . . . 103 Chapitre 20 ANA_4I_2O_C : Configuration du module TIO BAM 096 00 . . . . . . . . . . . . . . 113 Chapitre 21 ANA_4I_2O_V : Configuration du module TIO BAM 096 00 . . . . . . . . . . . . . . 117 Chapitre 22 ANA_4O : Configuration des modules BAO 126 00 . . . . . . . 121 Chapitre 23 ANA_8I : Configuration des modules AAI 030 00, BAI 036 00 . . . . . . . 127 Chapitre 24 ARI030 : Configuration du module Quantum ARI 030 10 . . . . . . . . . . 133 Chapitre 25 ATI030 : Configuration du module Quantum ARI 030 00 . . . . . . . . . . 137 Chapitre 26 AVI030 : Configuration du module Quantum AVI 030 00 . . . . . . . . . . 141 Chapitre 27 AVO020 : Configuration du module Quantum AVO 020 00 . . . . . . . . . . 145 Chapitre 28 BKF_201 : Configuration du module Compact BKF 201. . . . 147 Chapitre 29 BNO_671 : Configuration du module TIO BNO 671 00 . . . . . 155 Chapitre 30 COMPACT : Configuration d'un châssis central . . . . . . . . . . 161 Chapitre 31 DAU202 : Configuration du module Compact DAU 202 / DAU 252 / DAU 282 . . . . . . . . . . 165 Chapitre 32 DAU204 : Configuration du module Compact DAU 204 . . . . 169 Chapitre 33 DAU208 : Configuration du module Compact DAU 208 . . . . 173 Chapitre 34 DIG_16I : Configuration des modules TIO BDI 346 00 / 546 50 / 746 50. . . . . . . . . . . . . . . . 177 Chapitre 35 DIG_16I_12O_MON : Configuration du module ADM 390 10 . . . . . . . . . . . . . . . . . . 181 Chapitre 36 DIG_16I_16O : Configuration du module TIO BDM 346 00 . . . . . . . . . . . . . . . 187 Chapitre 37 DIG_16O : Configuration des modules TIO BDO 346 00 / BDO 946 50 . . . . . . . . . . . . . . . . . 191 Chapitre 38 DROP : Configuration d'un châssis de stations E/S . . . . . . . 195 Chapitre 39 I_DBSET : Ecriture de structure interne des données ANL_IN . . . . . . . 199 Chapitre 40 I_DEBUG : Contrôle de structure interne des données ANL_IN . . . . . . . 201 Chapitre 41 I_FILTER : Linéarisation des entrées analogiques . . . . . . . . 203 Chapitre 42 I_NORM : Entrée analogique normalisée . . . . . . . . . . . . . . . . 209 Chapitre 43 I_NORM_WARN : Entrée analogique normalisée avec état d'avertissement . . . . . . . . . . . . . . . . . . 211 Chapitre 44 I_PHYS : Entrée analogique physique . . . . . . . . . . . . . . . . . . 215 Chapitre 45 I_PHYS_WARN : Entrée analogique physique avec état d'avertissement . . . . . . . . . . . . . . . . . . . . 217 5 6 Chapitre 46 I_RAW : Entrée analogique ; valeur brute . . . . . . . . . . . . . . . 221 Chapitre 47 I_RAWSIM : Entrée analogique ; valeur brute simulée . . . . 223 Chapitre 48 I_SCALE : Entrée analogique avec mise à l'échelle . . . . . . . 225 Chapitre 49 I_SCALE_WARN : Entrée analogique avec mise à l'échelle et avertissement . . . . . . . . . . . . . . . . . 229 Chapitre 50 I_SET: définition des informations des voies d'entrée analogiques . . . . . . . . . . . . 233 Chapitre 51 IMIO_IN : Entrée directe d'un module d'E/Se . . . . . . . . . . . . 239 Chapitre 52 IMIO_OUT : Sortie directe d'un module d'E/S . . . . . . . . . . . . 243 Chapitre 53 MIX_4I_2O : Configuration du module AMM 090 00 . . . . . . . 247 Chapitre 54 NOA_611: Configuration du module Quantum NOA 611 00/NOA 611 10 . . . . . . . . . . . . . . 253 Chapitre 55 O_DBSET : Ecriture de structure interne des données ANL_OUT . . . . . 259 Chapitre 56 O_DEBUG : Contrôle de structure interne des données ANL_OUT . . . . 261 Chapitre 57 O_FILTER : Linéarisation des sorties analogiques . . . . . . . 263 Chapitre 58 O_NORM : Sortie analogique normalisée . . . . . . . . . . . . . . . 269 Chapitre 59 O_NORM_WARN : Entrée analogique normalisée avec état d'avertissement . . . . . . . . . . . . . . . . . . 271 Chapitre 60 O_PHYS : Sortie analogique physique . . . . . . . . . . . . . . . . . 275 Chapitre 61 O_PHYS_WARN : Sortie analogique physique avec état d'avertissement. . . . . . . . . . . . . . . . . . . . 277 Chapitre 62 O_RAW : Sortie analogique ; valeur brute . . . . . . . . . . . . . . 281 Chapitre 63 O_SCALE : Sortie analogique avec mise à l'échelle . . . . . . 283 Chapitre 64 O_SCALE_WARN : Sortie analogique avec mise à l'échelle et avertissement . . . . . . . . . . . . . . . . . 285 Chapitre 65 O_SET : définition des informations des voies de sortie analogiques . . . . . . . . . . . 289 Chapitre 66 QPR_16I_12O : Configuration des modules TIO QPR 346 00 / 10 / 20 / 21 . . . . . . . . . . . . . . . . . . 295 Chapitre 67 QUANTUM : Configuration d'un châssis central . . . . . . . . . . 301 Chapitre 68 R_INT_WORD: Conversion de type de données (REAL -> INT -> WORD) . . . . . . . . . . . . . . . 305 Chapitre 69 R_UINT_WORD: Conversion de type de données (REAL -> UINT -> WORD) . . . . . . . . . . . . . . 307 Chapitre 70 SCALRTOW: Mise à l'échelle (REAL -> WORD) . . . . . . . . . . . 309 Chapitre 71 SCALWTOR: Mise à l'échelle (WORD -> REAL) . . . . . . . . . . . 313 Chapitre 72 UNI_I : Configuration de modules d'entrée universels TIO . . . . . . . . . . . . . . . . . . . . . . 317 Chapitre 73 UNI_I_O : Configuration de modules d'entrée/sortie universels TIO . . . . . . . . . . . . . . . . . 321 Chapitre 74 UNI_O : Configuration de modules d'entrée universels TIO . . . . . . . . . . . . . . . . . . . . . . 325 Chapitre 75 W_INT_REAL: Conversion de type de données (WORD -> INT -> REAL) . . . . . . . . . . . . . . . 329 Chapitre 76 W_UINT_REAL: Conversion de type de données (WORD -> UINT -> REAL) . . . . . . . . . . . . . . 331 Chapitre 77 XBP : configuration d'une extension de châssis central . . . 333 Chapitre 78 XDROP : Configuration d'un châssis de stations E/S. . . . . . 337 Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365 7 8 A propos de ce manuel Présentation Objectif du document Cette documentation vous aidera à configurer les fonctions et les blocs fonction. Champ d’application Cette documentation s’applique à la version 2.5 de Concept pour Microsoft Windows 98, Microsoft Windows Version 2000 ou Microsoft Windows NT 4.x. Note : Vous trouverez d’autres Notas à jour dans le fichier README.WRI de Concept. Document à consulter Commentaires utilisateur Titre Référence Instructions d’installation de Concept 840 USE 492 01 Manuel utilisateur de Concept 840 USE 493 01 Concept EFB User Manual 840 USE 495 00 Bibliothèque de blocs LL984 de Concept 840 USE 496 01 Envoyez vos commentaires à l'adresse e-mail TECHCOMM@modicon.com 840 USE 494 01 Septembre 2001 9 A propos de ce manuel 10 840 USE 494 01 Septembre 2001 Généralités sur la bibliothèque de blocs ANA_IO I Aperçu Introduction Ce chapitre contient des informations d'ordre général concernant la bibliothèque de blocs ANA_IO. Contenu de cet intercalaire Cet intercalaire contient les chapitres suivants : Chapitre 840 USE 494 01 Septembre 2001 Titre du chapitre Page 1 Paramétrage des fonctions et blocs fonction 13 2 Mise en oeuvre des modules analogiques 17 3 Exploitation d’ INTERBUS sur le Compact 31 4 Traitement des valeurs analogiques sur Momentum 33 11 Généralités 12 840 USE 494 01 Septembre 2001 Paramétrage des fonctions et blocs fonction 840 USE 494 01 Septembre 2001 1 13 Paramétrage Paramétrage des fonctions et blocs fonction Généralités Tout FFB se compose d'une opération, des opérandes nécessaires à l'opération et d'un nom d'instance/numéro de fonction. FFB p. ex. Retard à l'enclenchement) Nom d’instance/ Compteur de fonction (par ex. FBI_2_22 (18)) Opération Opérande (par ex. TON) Paramètre formel (par ex. IN,PT,Q,ET) Paramètre courant Variable, élément d'une variable multiéléments, libellé, adresse directe (par ex. ENABLE, EXP.1, TIME, ERROR, OUT, %4:0001) FBI_2_22 (18) TON ENABLE EXP.1 TIME Opération 14 EN IN PT ENO Q ET ERROR OUT %4:00001 L'opération détermine la fonctionnalité qui doit être exécutée par le FFB, p. ex. registre à décalage ou opérations de conversion. 840 USE 494 01 Septembre 2001 Paramétrage Opérande L'opérande détermine avec quoi l'opération doit être exécutée. Dans les FFB, il est constitué de paramètres formels et de paramètres réels. Paramètre formel/paramètre réel Le paramètre formel réserve la place pour un opérande. Lors du paramétrage, un paramètre actualisé (paramètre réel) est affecté au paramètre formel. Le paramètre réel peut être une variable, une variable multi-éléments, un élément d'une variable multi-éléments, un libellé ou une adresse directe. Lancement conditionnel/ inconditionnel Chaque FFB peut disposer d'un lancement "conditionnel" ou "non conditionnel". La condition est réalisée par une connexion préalable de l'entrée EN. l EN démasqué appel conditionnel (le FFB est traité uniquement lorsque EN = 1) l EN masqué appel non conditionnel (le FFB est toujours traité) Note : Si elle n'est pas paramétrée, l'entrée EN doit être masquée. Étant donné que les entrées non paramétrées sont automatiquement occupées par un "0", le FFB ne serait jamais exécuté. Appel de fonctions et DE blocs fonction en IL et ST Pour l'appel des fonctions et des blocs fonction dans IL (liste d'instructions) et ST (littéral structuré), veuillez vous référer aux chapitres correspondants du manuel de l'utilisateur. 840 USE 494 01 Septembre 2001 15 Paramétrage 16 840 USE 494 01 Septembre 2001 Mise en oeuvre des modules analogiques 2 Aperçu Introduction Cette bibliothèque de blocs contient des EFB pour l'exploitation de modules analogiques et des EFB pour exploiter l’INTERBUS sur le Compact Note : Les EFB de cette biblithèque de blocs sont, par principe, disponibles dans chaque application CEI. Il est possible d'utiliser ces EFB spécifiques à une plateforme sur une plate-forme d'API non prévue (des EFB Quantum sur un API Compact). Vous trouverez les EFB pour les modules analogiques dans les groupes suivants : l Quantum IO Config l Compact IO Config l Analog IO Config l Analog IO Scaling l Analog IO Debug Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Traitement de valeurs analogiques Page 18 Sections de mise à l'échelle et section de configuration 18 EFB de configuration 21 EFB de mise à l'échelle 27 EFB de mise au point 28 Exemple d'application pour Quantum 28 840 USE 494 01 Septembre 2001 17 Mise en oeuvre des modules analogiques Traitement de valeurs analogiques Introduction Cette bibliothèque de blocs est composée d'EFB nécessaires à la configuration de modules analogiques. Ces EFB sont conçus de telle sorte que le programme FDB puisse être configuré indépendamment du module matériel utilisé. Grâce à des EFB dépendants du matériel (p. ex. Groupe : Quantum IO Config), l'information spécifique au projet est traitée dans l'API et préparée dans les structures de données ANL_IN et ANL_OUT. Des EFB indépendants de la configuration matérielle travaillent avec ces structures de données. Ils lisent les valeurs brutes à partir des mots d'entrée (3x), les mettent à l'échelle et les convertissent en valeurs de type REAL. Les modifications d'adresses directes ou de paramètres d'entrée/ sortie sont donc saisies automatiquement par les EFB. Répartion en sections Etant donné que les données de configuration ne doivent être saisies qu'une seule fois après le chargement, il est recommandé de répartir en au moins deux sections les EFB de la bibliothèque ANA_IO. Une répartition en deux sections est recommandée. l Section de mise à l'échelle l Section de configuration La répartition entre une section de configuration et plusieurs sections de mise à l'échelle peut soulager l'UC. En effet, la section de configuration ne doit être exécutée qu'une seule fois, (après un démarrage à chaud ou un nouveau démarrage). En général, les sections de mise à l'échelle doivent être exécutées en continu. Sections de mise à l'échelle et section de configuration Sections de mise à l'échelle Les sections de mise à l'échelle permettent le traitement effectif des valeurs analogiques. Section de configuration Cette section sert à la configuration des modules d'entrée/sortie analogiques et gère l'échange des données entre les EFB analogiques, la mémoire d'état et les données de configuration. La section de configuration devra être nommée "CfgAnalo", afin d'assurer la compatibilité avec les versions ultérieures de Concept. La commande de la section de configuration peut s'effectuer de 2 façons : l via les entrées EN des différents EFB l via le blocage ou le déblocage de la section de configuration 18 840 USE 494 01 Septembre 2001 Mise en oeuvre des modules analogiques Exemple 1 : Commande via les entrées EN La section de configuration peut être commandée par les entrées EN des différents EFB. La validation des EFB s'effectue par l'EFB SYSSTATE, dont les sorties COLD ou WARM sont mises à 1 pendant un cycle après un démarrage à froid ou à chaud. Exemple d'une section de configuration "CfgAnaIo" pour Quantum SYSSTATE OR_BOOL COLD WARM ERROR QUANTUM EN ENO SLOT1 SLOT2 SLOT3 SLOT4 SLOT5 SLOT6 SLOT7 AVI030 EN SLOT ENO CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 Poti_1 Poti_2 CHANNEL8 AVO020 EN SLOT ENO CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 840 USE 494 01 Septembre 2001 Meter_1 Meter_2 19 Mise en oeuvre des modules analogiques Exemple 2 : Commande par déblocage de section La commande de la section de configuration peut être effectuée via le blocage ou le déblocage de cette section. Le déblocage de la section de configuration s'effectue au sein d'une section à part entière, par l'EFB SYSSTATE, dont les sorties COLD ou WARM sont mises à 1 pendant un cycle après un démarrage à froid ou à chaud. Ce signal à 1 est utilisé pour débloquer ou bloquer la section de configuration. Il n'est pas nécessaire de relier EN et ENO des EFB dans cette solution. Exemple d'une section de contrôle "Config_Ctrl" pour Quantum SYSSTATE OR_BOOL COLD WARM ERROR NOT_BOOL CfgAnalo.disabl Exemple d'une section de configuration "CfgAnaIo" pour Quantum QUANTUM SLOT1 SLOT2 SLOT3 SLOT4 SLOT5 SLOT6 SLOT7 AVI030 SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 Poti_1 Poti_2 CHANNEL8 AVO020 SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 20 Meter_1 Meter_2 840 USE 494 01 Septembre 2001 Mise en oeuvre des modules analogiques EFB de configuration Introduction L'accès aux données de configuration des modules analogiques d'entrée/sortie est réalisé à l'aide des EFB des bibliothèques "Quantum IO Config" et "Compact IO Config". Il faut différencier les cas suivants : l Procédure pour des E/S locales exclusivement (Quantum/Compact), p. 21 l Procédure d'extension du châssis local par le module XBE (Quantum), p. 23 l Procédure pour des E/S décentralisées (RIO, DIO) (Quantum), p. 24 l Procédure d'extension du châssis décentralisé par le module XBE (Quantum), p. 25 Procédure pour des E/S locales exclusivement (Quantum/ Compact) Placez un seul EFB QUANTUM/COMPACT dans la section de configuration (CfgAnaIo). A chaque module analogique correspond un EFB d’E/S analogique. Connectez l'EFB d'E/S analogique désiré à l'emplacement correspondant de l'EFB QUANTUM/ COMPACT. L'EFB d'E/S analogique transmet en sortie une variable de type de données ANL_IN ou ANL_OUT. Ces valeurs sont ensuite exploitées avec les EFB de mise à l'échelle dans les sections de mise à l'échelle. Pour cela, elle sont reliées aux EFB de mise à l'échelle correspondants à l'aide de variables non localisées. Note : N'entrez pas de littéraux aux entrées SLOT des EFB de configuration. Les entrées SLOT doivent être connectées à des sorties SLOT. 840 USE 494 01 Septembre 2001 21 Mise en oeuvre des modules analogiques Exemple pour des E/S locales exclusivement Exemple d’une section de configuration "CfgAnaIo" FBI_12_3 (1) QUANTUM SLOT1 SLOT2 SLOT3 SLOT4 FBI_12_3 (2) AVO020 SLOT CHANNEL1 CHANNEL2 CHANNEL3 SLOT5 SLOT6 SLOT7 SLOT8 Poti_1 Poti_2 CHANNEL4 SLOT9 SLOT10 SLOT11 SLOT12 SLOT13 SLOT14 SLOT15 SLOT16 FBI_12_2 (3) AVI030 SLOT CHANNEL1 CHANNEL2 CHANNEL3 Meter_1 Meter_2 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 Le mode de fonctionnement des EFB se trouve dans le tableau suivant. 22 EFB Mode de fonctionnement Quantum Cet EFB sert à préparer les données de configuration d'un châssis central afin de permettre leur transmission par les EFB analogiques d'entrée/sortie. AVI030 Configuration du module Quantum AVI 030 00. L'EFB sert à préparer les données de configuration du module QUANTUM AVI 030 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Les références 3x définies dans l'affectation des E/S sont automatiquement affectées en interne aux différentes voies. C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. AVO020 Configuration du module Quantum AVO 020 00. L'EFB sert à préparer les données de configuration du module QUANTUM AVO 020 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Les références 4x définies dans l'affectation des E/S sont automatiquement affectées en interne aux différentes voies. C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. 840 USE 494 01 Septembre 2001 Mise en oeuvre des modules analogiques Procédure d'extension du châssis local par le module XBE (Quantum) Placez un seul EFB QUANTUM dans la section de configuration (CfgAnaIo). Vous accéderez aux données de configuration de l'extension de châssis via les EFB XBP. Connectez ensuite l'EFB XBP à l'emplacement du module XBE. Exemple d’extension du châssis local par le module XBE Exemple d’une section de configuration "CfgAnaIo" Note : N'entrez pas de littéraux aux entrées SLOT des EFB de configuration. Les entrées SLOT doivent être connectées à des sorties SLOT. QUANTUM AVI030 SLOT1 SLOT SLOT2 SLOT3 SLOT4 CHANNEL1 CHANNEL2 CHANNEL3 SLOT5 SLOT6 SLOT7 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 Poti_1 Poti_2 CHANNEL8 XBP SLOT SLOT1 SLOT2 SLOT3 SLOT4 SLOT5 SLOT6 SLOT7 AVO020 SLOT CHANNEL1 CHANNEL2 CHANNEL3 Meter_1 Meter_2 CHANNEL4 Le mode de fonctionnement des EFB se trouve dans le tableau suivant. EFB Mode de fonctionnement Quantum Cet EFB sert à préparer les données de configuration d'un châssis central afin de permettre leur transmission par les EFB analogiques d'entrée/sortie. XBP Cet EFB sert à préparer les données de configuration d'une extension de châssis afin de permettre leur transmission par les EFB analogiques d'entrée/ sortie. AVI030 Voir Exemple pour des E/S locales exclusivement, p. 22 AVO020 Voir Exemple pour des E/S locales exclusivement, p. 22 840 USE 494 01 Septembre 2001 23 Mise en oeuvre des modules analogiques Procédure pour des E/S décentralisées (RIO, DIO) (Quantum) Placez un seul EFB QUANTUM dans la section de configuration (CfgAnaIo). L'accès aux données de configuration des entrées/sorties décentralisées (RIO), des E/S distribuées (DIO) est réalisé à l'aide des EFB DROP. L'EFB DROP est valable pour les trois types de stations d'E/S. Si vous utilisez RIO, connectez l'EFB DROP à l'emplacement du module de communication RIO. Si vous utilisez DIO, connectez l'EFB DROP à l'emplacement de l'unité centrale ou du module NOM. Chaque station d'E/S a sa propre adresse, entrez ce numéro à l'entrée NUMBER de l'EFB DROP. Note : N'entrez pas de littéraux aux entrées SLOT des EFB de configuration. Les entrées SLOT doivent être connectées à des sorties SLOT. Exemple pour les E/S décentralisées (RIO ou NOM) Exemple d’une section de configuration "CfgAnaIo" QUANTUM AVI030 SLOT1 SLOT SLOT2 SLOT3 SLOT4 CHANNEL1 CHANNEL2 CHANNEL3 SLOT5 SLOT6 CHANNEL4 CHANNEL5 SLOT7 CHANNEL6 CHANNEL7 Poti_1 Poti_2 CHANNEL8 DROP SLOT 3 NUMBER SLOT1 SLOT2 SLOT3 SLOT4 24 AVO020 SLOT SLOT5 SLOT6 CHANNEL1 CHANNEL2 CHANNEL3 SLOT7 CHANNEL4 Meter_1 Meter_2 840 USE 494 01 Septembre 2001 Mise en oeuvre des modules analogiques Le mode de fonctionnement des EFB se trouve dans le tableau suivant. Procédure d'extension du châssis décentralisé par le module XBE (Quantum) EFB Mode de fonctionnement Quantum Cet EFB sert à préparer les données de configuration d'un châssis central afin de permettre leur transmission par les EFB analogiques d'entrée/sortie. Drop Cet EFB sert à préparer les données de configuration d'un châssis d'E/S afin de permettre leur transmission par les EFB analogiques d'entrée/sortie. AVI030 Voir Exemple pour des E/S locales exclusivement, p. 22 AVO020 Voir Exemple pour des E/S locales exclusivement, p. 22 Placez un seul EFB QUANTUM dans la section de configuration (CfgAnaIo). L'accès aux données de configuration des entrées/sorties décentralisées (RIO), des E/S distribuées (DIO) ou des coupleurs de communication E/S (NOM) est réalisé à l'aide de l'EFB DROP. L'EFB DROP est valable pour les trois types de stations d'E/ S. Si vous utilisez RIO ou NOM, connectez l'EFB DROP à l'emplacement du module de communication RIO ou du module NOM. Si vous utilisez DIO, connectez l'EFB DROP à l'emplacement de l'unité centrale. Chaque station d'E/S a son propre numéro, entrez ce numéro à l'entrée NUMBER de l'EFB DROP. Vous accéderez aux données de configuration de l'extension du châssis décentralisé par les EFB XDROP. Reliez l'entrée SLOT de l'EFB XDROP à l'entrée SLOT de l'EFB DROP. Saisissez pour l'entrée NUMBER de l'EFB XDROP lemême nombre que pour l'entrée NUMBER de l'EFB DROP. Note : N'entrez pas de littéraux aux entrées SLOT des EFB de configuration. Les entrées SLOT doivent être connectées à des sorties SLOT. 840 USE 494 01 Septembre 2001 25 Mise en oeuvre des modules analogiques Exemple d’extension du châssis décentralisé par le module XBE Exemple d’une section de configuration "CfgAnaIo" FBI_11_1 (1) QUANTUM FBI_11_4 (4) AVI030 SLOT1 SLOT2 SLOT3 SLOT4 SLOT SLOT5 SLOT6 SLOT7 SLOT8 SLOT9 SLOT10 CHANNEL1 CHANNEL2 CHANNEL3 FBI_11_2 (2) DROP CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 SLOT 3 NUMBER SLOT1 SLOT2 SLOT11 SLOT12 SLOT13 SLOT14 Poti_1 Poti_2 CHANNEL8 SLOT3 SLOT4 SLOT5 SLOT6 SLOT15 SLOT16 SLOT7 SLOT8 SLOT9 SLOT10 SLOT CHANNEL1 CHANNEL2 CHANNEL3 FBI_11_3 (3) XDROP 3 FBI_11_5 (5) AVO020 Meter_1 Meter_2 CHANNEL4 SLOT NUMBER X_SLOT1 X_SLOT2 X_SLOT3 X_SLOT4 X_SLOT5 X_SLOT6 X_SLOT7 X_SLOT8 X_SLOT9 X_SLOT10 Le mode de fonctionnement des EFB se trouve dans le tableau suivant. 26 EFB Mode de fonctionnement Quantum Cet EFB sert à préparer les données de configuration d'un châssis central afin de permettre leur transmission par les EFB analogiques d'entrée/sortie. XDROP Cet EFB sert à préparer les données de configuration d'une extension de châssis décentralisé afin de permettre leur transmission par les EFB analogiques d'entrée/sortie. AVI030 Voir Exemple pour des E/S locales exclusivement, p. 22 AVO020 Voir Exemple pour des E/S locales exclusivement, p. 22 840 USE 494 01 Septembre 2001 Mise en oeuvre des modules analogiques EFB de mise à l'échelle Introduction La mise à l'échelle des valeurs analogiques s'effectue, à l'aide des EFB de la bibliothèque de blocs fonction "Analog IO Scaling", dans les sections de mise à l'échelle. Les EFB d'entrée/sortie analogiques fonctionnent, indépendamment du matériel, avec les types de données ANL_IN et ANL_OUT. EFB de mise à l'échelle disponibles Les EFB de mise à l'échelle existants sont : l I_RAW, O_RAW: Valeur brute, pas de mise à l'échelle l I_RAWSIM: Valeur brute, simulation l I_NORM, I_NORM_WARN, O_NORM, O_NORM_WARN: Normalisation, représentation dans une plage comprise entre 0,0 et 1,0. l I_PHYS, I_PHYS_WARN, O_PHYS, O_PHYS_WARN: Valeur physique, plage physique l I_SCALE, I_SCALE_WARN, O_SCALE, O_SCALE_WARN: Mise à l'échelle, représentation dans une plage comprise entre MN et MX définie par l'utilisateur. Astuces pour l’utilisation Notez les astuces suivantes relatives à l'utilisation des EFB de mise à l'échelle : l Lors de l'utilisation de ces EFB, faites toujours attention aux messages l l l l l l l 840 USE 494 01 Septembre 2001 apparaissant dans Connecté → Affichage des événements. Les erreurs étant survenues lors de l'exécution de ces EFB sont consignées ici. Pour les tâches pour lesquelles les unités physiques ne sont pas utilisées et/ou seule une mise à l'échelle selon 0-100 est nécessaire, il convient de préférer les EFB NORM aux EFB PHYS ou SCALE. Si une mise à l'échelle est nécessaire, il est préférable d'utiliser les EFB PHYS. Cependant, les EFB PHYS ne fonctionnent pas sans les informations sur les unités physiques ; pour celles-ci, on utilise les EFB SCALE. Il est également judicieux d'utiliser les EFB SCALE si la mise à l'échelle physique n'est pas souhaitée ou possible. Les EFB SCALE ne fonctionnent pas en connexion avec des modules d'entrée/ sortie livrant directement des valeurs physiques (des valeurs décimales, par exemple). Cela vaut par exemple pour des modules de température ou de résistance n'étant par réglés sur des valeurs brutes. Il n'est pas possible d'utiliser les EFB ayant l'ajout "WARN" pour tous les modules d'entrée/sortie. Pour savoir quels sont les modules avec lesquels ces EFB peuvent être utilisés, veuillez consulter la description des différents EFB. "Rupture de fil" n'est pas considéré comme un avertissement, mais comme une erreur. "Rupture de fil" génère un message d'erreur en ligne que vous pouvez visualiser à l'aide de Connecté → Affichage des événements. Cette erreur met la sortie "ENO" de l'EFB "WARN" à "0". Normalement, l'EFB RAW n'a pas besoin d'être utilisé. Il représente simplement une possibilité aisée d'utilisation supplémentaire de valeurs brutes. 27 Mise en oeuvre des modules analogiques EFB de mise au point Introduction Les types de données ANL_IN et ANL_OUT sont contrôlés, à l'aide des EFBs de la bibliothèque "Mise au point E/S analogiques", dans les sections de mise à l'échelle. En temps normal, les EFB de mise au point ne sont pas nécessaires. Ils peuvent seulement être utilisés, par des spécialistes du système, afin de contrôler, par exemple, les valeurs brutes de la mémoire d'état. EFB de mise à l'échelle disponibles Les EFB de mise au point existants sont : l I_DBSET, l I_DEBUG, l O_DBSET, l O_DEBUG Exemple d’application pour Quantum Introduction Pour obtenir un contrôle exact des valeurs de sortie, il est recommandé de réaliser la mise à l'échelle à l'aide de deux EFB. Le premier EFB (EFB de mise à l'échelle) met à l'échelle la valeur analogique et le second contrôle la valeur mise à l'échelle au regard des limites du processus. Dans la suite du traitement, vous pouvez utiliser, à votre convenance, la sortie originale Y de l'EFB de mise à l'échelle ou la sortie limitée OUT de l'EFB de limitation. Exemple d’application Un exemple simple permet d'illustrer l'utilisation des EFB. A titre d'exemple, on prendra un chauffe-eau d'une capacité de 350 litres. La tension d'entrée va de 0.0 Volt pour 0 litre à 10.0 Volt pour 1 000 litres. Un régulateur PI doit garantir un volume compris entre 200 et 300 litres. L'EFB de limitation permet de détecter les dépassements et de limiter la sortie. Valeurs données : BoilerMn : 0 BoilerMx : 1 000 LowWater : 199 HighWater : 301 "Boiler" est une variable non localisée de type ANL_IN reliée à un AVI030-EFB. 28 840 USE 494 01 Septembre 2001 Mise en oeuvre des modules analogiques Exemple d’application TRUE Boiler BoilerMn BoilerMx LowWater HighWater 840 USE 494 01 Septembre 2001 I_SCALE EN ENO CHANNEL MN Y MX EN MN IN MX LIMIT_IND ENO MN_IND OUT MX_IND WaterLevelOK LowWaterFault LimWaterLevel HighWaterFault 29 Mise en oeuvre des modules analogiques 30 840 USE 494 01 Septembre 2001 Exploitation d’ INTERBUS sur le Compact 3 Illustration de la structure INTERBUS avec des EFB Introduction Le groupe IBS de la bibliothèque de blocs ANA_IO contient tous les blocs fonction nécessaires au fonctionnement de l'INTERBUS sur le TSX Compact pour le logiciel de programmation d'API Concept. Une nouvelle configuration (retrait ou ajout de modules) du matériel ne nécessite dans le programme de l'API que les modifications que vous avez effectuées sur la partie matérielle. Il n'est pas nécessaire de changer les adresses de tous les modules suivants. Note : Les blocs du groupe IBS peuvent également être utilisés avec les modules NOA 61100 et NOA 611 10. Structure d’une ligne INTERBUS L’ INTERBUS possède une structure linéaire. Cette topologie linéaire commence par le maître et se termine par un module INTERBUS. Le schéma montre la structure matérielle de l’INTERBUS. Structure matérielle BKF 201 INTERBUS remote bus TIO/IS 170 BAM 096 00 840 USE 494 01 Septembre 2001 TIO/IS 170 BDM 346 00 31 Exploitation d’ INTERBUS sur le Compact Illustration de la structure INTERBUS avec des EFB Le schéma représente la même structure à l'aide des blocs fonction de la bibliothèque INTERBUS. Configuration logicielle par blocs fonction DIG_16I_16O BKF_201 OFF_3X OFF_4X RESET RUN_EN STOP START QUIT_ERR GET_CONF CHK_CONF SHW_CONF IBS_OUT IBS_RDY IBS_RUN IBS_ERR MOD_ERR CONF_ERR CHKS_ERR ERROR_NO SLAVES WORD_OUT WORD_IN IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 ANA_4I_2O_V IBS_IN OUT1 OUT2 Comportement des blocs fonction en mode simulation 32 IBS_OUT IN1 IN2 IN3 IN4 Les blocs fonction du groupe IBS de la bibliothèque ANA_IO se comportent en mode simulation exactement comme si les composants matériels y étaient raccordés. Il faut cependant observer qu'il n'est possible d'affecter des valeurs aux sorties libellées IN des blocs fonction que si les sorties possèdent une variable. Il est alors possible d'attribuer une valeur aux variables dans l'éditeur des données de référence. Lorsque les composants matériels sont connectés, il n'est plus possible d'attribuer une valeur aux variables des sorties des blocs fonction. 840 USE 494 01 Septembre 2001 Traitement des valeurs analogiques sur Momentum 4 Introduction Principe de base Les données d'entrée analogiques des embases d'E/S de la gamme Momentum sont placées en mémoire d'état aux adresses avec références 3x. Il ne s'agit encore que de valeurs brutes ayant cependant déjà été linéarisées par le micrologiciel de l'embase d'E/S. Mais afin de les rendre disponibles comme valeur de température, de courant ou de tension au format REAL, elles doivent tout d'abord être converties dans le programme utilisateur. Vous trouverez les algorithmes nécessaires à cet effet dans le manuel utilisateur "Embase d'E/S du TSX Momentum". La même procédure est nécessaire en sens inverse pour les valeurs en sortie. Cette conversion est toujours nécessaire, quelle que soit la manière dont les données arrivent en mémoire d'état (Modbus Plus Peer Cop, bus d'E/S, ...). Pour une manipulation plus aisée, Concept dispose d'EFB permettant de procéder à cette conversion. Modules concernés Cette disposition concerne toutes les unités d'E/S analogiques et modules TIO. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Procédure à suivre pour le traitement des valeurs analogiques sur Momentum 34 Exemple Traitement des valeurs analogiques Momentum 36 840 USE 494 01 Septembre 2001 33 Traitement des valeurs analogiques sur Momentum Procédure à suivre pour le traitement des valeurs analogiques sur Momentum EFB Concept Des EFB Concept spéciales sont prévues pour la conversion de données analogiques d'entrée et de sortie pour Momentum. Pour connaître l'EFB nécessaire à un module, consultez le tableau suivant : Module EFB 170 AAI 140 00 ANA_16I (Voir ANA_16I : Configuration du module AAI 140 00, p. 91) 170 AAI 520 40 ANA_4I_M (Voir ANA_4I_M : Configuration du module AAI 520 40, p. 95) 170 AAO 120 00 ANA_4O (Voir ANA_4O : Configuration des modules BAO 126 00, p. 121) 170 AAO 921 00 ANA_4O (Voir ANA_4O : Configuration des modules BAO 126 00, p. 121) 170 AMM 090 00 MIX_4I_2O (Voir MIX_4I_2O : Configuration du module AMM 090 00, p. 247) 170 BAI 036 00 ANA_8I (Voir ANA_8I : Configuration des modules AAI 030 00, BAI 036 00, p. 127) 170 BAM 096 00 ANA_4I_2O (Voir ANA_4I_2O : Configuration du module TIO BAM 096 00, p. 103) ANA_4I_2O_C (Voir ANA_4I_2O_C : Configuration du module TIO BAM 096 00, p. 113) (courant) ANA_4I_2O_V (Voir ANA_4I_2O_V : Configuration du module TIO BAM 096 00, p. 117) (tension) 170 BAO 126 00 ANA_4O (Voir ANA_4O : Configuration des modules BAO 126 00, p. 121) Procédure Procédure à suivre pour la conversion des valeurs analogiques Etape Exemples 34 Action 1 Intégrez dans votre programme, l'EFB adapté à votre module. 2 Affectez aux broches PM_OUT ... et PM_IN... les paramètres des canaux de votre module (indiquer les valeurs en décimal). Vous trouverez les codes de ces paramètres dans le manuel utilisateur "Unités d'E/S du TSX Momentum". Ils doivent être cohérents avec le paramétrage du module dans la liste des composante d'E/S. 3 Affectez à la broche IBS_IN (type de données DINT) l'adresse du module (adresse en mémoire d'état à partir de laquelle se trouvent des données du module). Le mot de poids fort contient le décalage de la première adresse 3X du module, le mot de poids faible celui de la première adresse 4x. Les adresses des paramètres doivent également être prises en compte. Exemple 1 : 840 USE 494 01 Septembre 2001 Traitement des valeurs analogiques sur Momentum La logique suivante simplifie la détermination de la valeur de IBS_IN, dans l'exemple ici d'un 170 AAI 140 00 avec les adresses 300 001 à 300 016 et 400 006 à 400 021. L'EFB ANA_16I (Voir ANA_16I : Configuration du module AAI 140 00, p. 91) occupe déjà 16 mots de sortie pour l'AAI 140 ! Vous saisirez donc le décalage (offset) des sorties en haut et celui des entrées en bas. Si votre réseau comporte plusieurs unités d'E/S, il est alors conseillé de placer cette logique dans un DFB. Logique du DFB INT_TO_WORD 6 WORD_AS_DINT INT_TO_WORD 1 LOW HIGH Exemple 2 : Si vous avez, à l'aide Peer Cop, placé les valeurs de mesure d'un 170 AAI 140 aux adresses 300 001 à 300 116, vous pouvez saisir les mêmes valeurs mais vous devez tenir compte du fait que l'EFB n'occupe pas seulement les adresses 400 006 à 400 009 pour les paramètres de l'unité d'E/S mais également en interne les adresses 400 010 à 400 021. Exemple 3 : Si vous voulez convertir des valeurs REAL en valeurs brutes et disposer de cellesci aux adresses 400 101 à 400 104, afin de les placer p. ex. à l'aide de Peer Cop sur les sorties d'un 170 AAO 120, il vous faut saisir en haut la valeur 100 et en bas la valeur 0 (l'EFB du AAO n'occupe pas de mots d'entrée). Veuillez noter que l'EFB nécessite l'adresse 400 100 pour les paramètres de l'unité d'E/S. Résultat de la procédure décrite Les valeurs correctes des modules sont maintenant présentes en type de données REAL. Vous pouvez les mettre à l'échelle, les utiliser dans des calculs ou pour la régulation. Note : Mais n’oubliez pas de diviser les valeurs par 4 si vous travaillez sur des valeurs de tension. (Veuillez lire également à ce sujet la documentation des EFB). 840 USE 494 01 Septembre 2001 35 Traitement des valeurs analogiques sur Momentum Exemple Traitement des valeurs analogiques Momentum Tâche Soit deux modules analogiques sur le bus d’E/S : l un 170 AAO 120 00, adressé sur 400 001 400 005, comportement à la mise hors tension : toutes les sorties à 0 l un 170 AAI 140 00, adressé sur 300 001 300 016 et 400 006 400 021, les voies 1 à 4 sont paramétrées en 4 ... 20 mA, toutes les autres voies sont coupées. Adressage On peut utiliser le réseau suivant pour l'adressage : INT_TO_WORD 1 WORD_AS_DINT INT_TO_WORD 0 LOW HIGH AAO_120 INT_TO_WORD 6 WORD_AS_DINT INT_TO_WORD 1 36 LOW HIGH AAI_140 840 USE 494 01 Septembre 2001 Traitement des valeurs analogiques sur Momentum Réseau avec EFB de valeurs analogiques Les valeurs brutes dans cet exemple sont situées dans des registres 3x et 4x, les valeurs REAL converties étant placées dans les variables non localisées Input_1 à Input_4 pour les entrées et Output_1 à Output_4 pour les sorties. Le réseau avec les EFB de valeurs analogiques a donc l'aspect suivant : AAI_140 14 14 14 14 12 12 12 12 12 12 12 12 12 12 12 12 ANA_16I IBS_IN IBS_OUT IN1 PM_IN1 IN2 PM_IN2 IN3 PM_IN3 IN4 PM_IN4 IN5 PM_IN5 IN6 PM_IN6 IN7 PM_IN7 PM_IN8 PM_IN9 PM_IN10 PM_IN11 PM_IN12 PM_IN13 PM_IN14 PM_IN15 PM_IN16 AAO_120 1 Input_1 1 Input_2 1 Input_3 Input_4 1 Output_2 Output_3 Output_4 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 ADD_REAL DIV_REAL Output_2 Input_1 Input_2 2.0 MUL_REAL Input_2 ANA_4O IBS_IN IBS_OUT PM_OUT1 PM_OUT2 PM_OUT3 PM_OUT4 OUT1 OUT2 OUT3 OUT4 SQRT_REAL Output_3 Input_3 Vous voyez que vous pouvez continuer des calculs avec les valeurs ou que vous pouvez les placer à nouveau directement sur un EFB d'un module de sortie. Lorsque les adresses des modules se suivent sans espaces, vous pouvez relier ensemble les broches IBS_OUT et IBS_IN des EFB de deux modules successifs et vous ne devez indiquer que la première adresse. 840 USE 494 01 Septembre 2001 37 Traitement des valeurs analogiques sur Momentum Nota concernant les unités numériques d'E/ S Momentum Concept dispose également d'EFB pour les modules et unités d'E/S TOR. Ceux-ci convertissent les références de mots en références de bits (et inversement). Les EFB disponibles sont les suivants : Modules EFB 170 ADI 340 00 DIG_16I (Voir DIG_16I : Configuration des modules TIO BDI 346 00 / 546 50 / 746 50, p. 177) 170 ADI 350 00 DIG_16I (Voir DIG_16I : Configuration des modules TIO BDI 346 00 / 546 50 / 746 50, p. 177) (2 EFB connectés en série, IBS_OUT reliée à IBS_IN) 170 ADI 540 00 DIG_16I (Voir DIG_16I : Configuration des modules TIO BDI 346 00 / 546 50 / 746 50, p. 177) 170 ADM 350 x0 DIG_16I_16O (Voir DIG_16I_16O : Configuration du module TIO BDM 346 00, p. 187) 170 ADM 370 10 DIG_16I_16O (Voir DIG_16I_16O : Configuration du module TIO BDM 346 00, p. 187) 170 ADM 390 10 DIG_16I_12O_MON (Voir DIG_16I_12O_MON : Configuration du module ADM 390 10, p. 181) 170 ADM 390 30 DIG_16I_16O (Voir DIG_16I_16O : Configuration du module TIO BDM 346 00, p. 187) 170 ADM 690 50 DIG_16I_16O (Voir DIG_16I_16O : Configuration du module TIO BDM 346 00, p. 187) 170 ADO 340 00 DIG_16O (Voir DIG_16I_16O : Configuration du module TIO BDM 346 00, p. 187) 170 ADO 350 00 DIG_16O (Voir DIG_16I_16O : Configuration du module TIO BDM 346 00, p. 187) (2 EFB connectés en série, IBS_OUT reliée à IBS_IN) 170 ADO 5x0 50 DIG_16O (Voir DIG_16I_16O : Configuration du module TIO BDM 346 00, p. 187) 170 ADO 7x0 50 DIG_16O (Voir DIG_16I_16O : Configuration du module TIO BDM 346 00, p. 187) Note : Les modules de code Ident identiques peuvent utiliser le même EFB. 38 840 USE 494 01 Septembre 2001 Description d’EFB II Aperçu Introduction Ces descriptions d'EFB sont documentées par ordre alphabétique. Contenu de cet intercalaire Cet intercalaire contient les chapitres suivants : Chapitre 840 USE 494 01 Septembre 2001 Titre du chapitre Page 5 ACI030 : Configuration du module Quantum ACI 030 00 43 6 ACI040 : Configuration du module Quantum ACI 040 00 47 7 ACO020 : Configuration du module Quantum ACO 020 00 51 8 ACO130 : Configuration du module Quantum ACO 130 00 55 9 ADU204 : Configuration du module Compact ADU 204 59 10 ADU205 : Configuration du module Compact ADU 205 63 11 ADU206 : Configuration du module Compact ADU 206/ADU 256 67 12 ADU214 : Configuration du module Compact ADU 214 71 13 AII330 : Configuration du module Quantum AII 330 00 75 14 AII33010 : Configuration du module Quantum AII 330 10 79 15 AIO330 : Configuration du module Quantum AIO 330 00 83 16 AMM090 : Configuration du module Quantum AMM 090 87 17 ANA_16I : Configuration du module AAI 140 00 91 18 ANA_4I_M : Configuration du module AAI 520 40 95 19 ANA_4I_2O : Configuration du module TIO BAM 096 00 103 20 ANA_4I_2O_C : Configuration du module TIO BAM 096 00 113 21 ANA_4I_2O_V : Configuration du module TIO BAM 096 00 117 22 ANA_4O : Configuration des modules BAO 126 00 121 23 ANA_8I : Configuration des modules AAI 030 00, BAI 036 00 127 24 ARI030 : Configuration du module Quantum ARI 030 10 133 25 ATI030 : Configuration du module Quantum ARI 030 00 137 39 Description d’EFB Chapitre 40 Titre du chapitre Page 26 AVI030 : Configuration du module Quantum AVI 030 00 141 27 AVO020 : Configuration du module Quantum AVO 020 00 145 28 BKF_201 : Configuration du module Compact BKF 201 147 29 BNO_671 : Configuration du module TIO BNO 671 00 155 30 COMPACT : Configuration d'un châssis central 161 31 DAU202 : Configuration du module Compact DAU 202 / DAU 252 / DAU 282 165 32 DAU204 : Configuration du module Compact DAU 204 169 33 DAU208 : Configuration du module Compact DAU 208 173 34 DIG_16I : Configuration des modules TIO BDI 346 00 / 546 50 / 746 50 177 35 DIG_16I_12O_MON : Configuration du module ADM 390 10 181 36 DIG_16I_16O : Configuration du module TIO BDM 346 00 187 37 DIG_16O : Configuration des modules TIO BDO 346 00 / BDO 946 50 191 38 DROP : Configuration d'un châssis de stations E/S 195 39 I_DBSET : Ecriture de structure interne des données ANL_IN 199 40 I_DEBUG : Contrôle de structure interne des données ANL_IN 201 41 I_FILTER : Linéarisation des entrées analogiques 203 42 I_NORM : Entrée analogique normalisée 209 43 I_NORM_WARN : Entrée analogique normalisée avec état d'avertissement 211 44 I_PHYS : Entrée analogique physique 215 45 I_PHYS_WARN : Entrée analogique physique avec état d'avertissement 217 46 I_RAW : Entrée analogique ; valeur brute 221 47 I_RAWSIM : Entrée analogique ; valeur brute simulée 223 48 I_SCALE : Entrée analogique avec mise à l'échelle 225 49 I_SCALE_WARN : Entrée analogique avec mise à l'échelle et avertissement 229 50 I_SET: Définition des informations des voies d'entrée analogiques 233 51 IMIO_IN : Entrée directe d'un module d'E/Se 239 52 IMIO_OUT : Sortie directe d'un module d'E/S 243 53 MIX_4I_2O : Configuration du module AMM 090 00 247 54 NOA_611: Configuration du module Quantum NOA 611 00/ NOA 611 10 253 55 O_DBSET : Ecriture de structure interne des données ANL_OUT 259 840 USE 494 01 Septembre 2001 Description d’EFB Chapitre 840 USE 494 01 Septembre 2001 Titre du chapitre Page 56 O_DEBUG : Contrôle de structure interne des données ANL_OUT 261 57 O_FILTER : Linéarisation des sorties analogiques 263 58 O_NORM : Sortie analogique normalisée 269 59 O_NORM_WARN : Entrée analogique normalisée avec état d'avertissement 271 60 O_PHYS : Sortie analogique physique 275 61 O_PHYS_WARN : Sortie analogique physique avec état d'avertissement 277 62 O_RAW : Sortie analogique ; valeur brute 281 63 O_SCALE : Sortie analogique avec mise à l'échelle 283 64 O_SCALE_WARN : Sortie analogique avec mise à l'échelle et avertissement 285 65 O_SET : Définition des informations des voies de sortie analogiques 289 66 QPR_16I_12O : Configuration des modules TIO QPR 346 00 / 10 / 20 / 21 295 67 QUANTUM : Configuration d'un châssis central 301 68 R_INT_WORD: Conversion de type de données (REAL -> INT -> WORD) 305 69 R_UINT_WORD: Conversion de type de données (REAL -> UINT -> WORD) 307 70 SCALRTOW: Mise à l'échelle (REAL -> WORD) 309 71 SCALWTOR: Mise à l'échelle (WORD -> REAL) 313 72 UNI_I : Configuration de modules d'entrée universels TIO 317 73 UNI_I_O : Configuration de modules d'entrée/sortie universels TIO 321 74 UNI_O : Configuration de modules d'entrée universels TIO 325 75 W_INT_REAL: Conversion de type de données (WORD -> INT -> REAL) 329 76 W_UINT_REAL: Conversion de type de données (WORD -> UINT -> REAL) 331 77 XBP : Configuration d'une extension de châssis central 333 78 XDROP : Configuration d'un châssis de stations E/S 337 41 Description d’EFB 42 840 USE 494 01 Septembre 2001 ACI030 : Configuration du module Quantum ACI 030 00 5 Aperçu Introduction Ce chapitre décrit le bloc ACI030. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 44 Représentation 44 Erreur d'exécution 45 840 USE 494 01 Septembre 2001 43 ACI030 : Configuration du module Quantum ACI 030 00 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM ACI 030 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède 8 voies d'entrée à usage mixte et simultanées tension/courant. Pour configurer un ACI 030 00, le bloc fonction est raccordé à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 3x définies dans les composants d'E/S sont automatiquement affectées aux différentes voies (en interne). C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_DEBUG, I_NORM, I_RAW et I_SCALE. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : ACI030 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 44 ANL_INT ANL_INT ANL_INT ANL_INT ANL_INT ANL_INT ANL_INT ANL_INT 840 USE 494 01 Septembre 2001 ACI030 : Configuration du module Quantum ACI 030 00 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_IN Voie 1 CHANNEL2 ANL_IN Voie 2 CHANNEL3 ANL_IN Voie 3 CHANNEL4 ANL_IN Voie 4 CHANNEL5 ANL_IN Voie 5 CHANNEL6 ANL_IN Voie 6 CHANNEL7 ANL_IN Voie 7 CHANNEL8 ANL_IN Voie 8 Erreur d'exécution Erreur d'exécution Si aucun module ACI 030 00 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur est généré. L'information d'état "rupture de fil ou sous-tension sur une voie" peut être visualisée via le registre d'état défini dans l'affectation des E/S. 840 USE 494 01 Septembre 2001 45 ACI030 : Configuration du module Quantum ACI 030 00 46 840 USE 494 01 Septembre 2001 ACI040 : Configuration du module Quantum ACI 040 00 6 Aperçu Introduction Ce chapitre décrit le bloc ACI040. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 48 Représentation 48 Erreur d'exécution 49 840 USE 494 01 Septembre 2001 47 ACI040 : Configuration du module Quantum ACI 040 00 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM ACI 040 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède 16 voies pouvant être utilisées comme entrées dérivées ou comme entrées individuelles pour le traitement de courant, selon les besoins. Les plage du traitement de courant sont 0 à 20 mA, 0 à 25 mA et 4 à 20 mA. Pour configurer un ACI 040 00, le bloc fonction est raccordé à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 3x définies dans les composant d'E/S sont automatiquement affectées aux voies individuelles (en interne). Seules des variable non localisées sont autorisées à occuper les voies. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_NORM, I_PHYS, I_RAW et I_SCALE. A des fins de test, I_DEBUG et I_DBSET sont également disponibles. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : ACI040 INT 48 SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN CHANNEL9 CHANNL10 CHANNL11 CHANNL12 CHANNL13 CHANNL14 CHANNL15 CHANNL16 ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN 840 USE 494 01 Septembre 2001 ACI040 : Configuration du module Quantum ACI 040 00 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_IN Voie 1 : : : CHANNEL9 ANL_IN Voie 9 CHANNL10 ANL_IN Voie 10 : : : CHANNL16 ANL_IN Voie 16 Erreur d'exécution Erreur d'exécution Si aucun module ACI 040 00 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur est généré. En mode de fonctionnement "4...20mA", l'information d'état "Rupture de fil sur voie" est disponible. Il est possible d'appeler cette information via la référence 3x du module (3x+16) définie dans les composants d'E/S. 840 USE 494 01 Septembre 2001 49 ACI040 : Configuration du module Quantum ACI 040 00 50 840 USE 494 01 Septembre 2001 ACO020 : Configuration du module Quantum ACO 020 00 7 Aperçu Introduction Ce chapitre décrit le bloc ACO020. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 52 Représentation 52 Erreur d'exécution 53 840 USE 494 01 Septembre 2001 51 ACO020 : Configuration du module Quantum ACO 020 00 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM ACO 020 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède 4 voies de sortie 4 ... 20 mA pour le traitement du courant. Pour configurer un ACO 020 00, le bloc fonction est raccordé à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 4x définies dans les composants d'E/Set l'information d'état (si configurée) sont affectées automatiquement aux différentes voies. Donc, seule une allocation avec des variables non localisées est autorisée. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction O_DEBUG, O_NORM, O_RAW et O_SCALE. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : ACO020 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 Description des paramètres 52 ANL_OUT ANL_OUT ANL_OUT ANL_OUT Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_OUT Voie 1 CHANNEL2 ANL_OUT Voie 2 CHANNEL3 ANL_OUT Voie 3 CHANNEL4 ANL_OUT Voie 4 840 USE 494 01 Septembre 2001 ACO020 : Configuration du module Quantum ACO 020 00 Erreur d'exécution Erreur d'exécution Si aucun module ACO 020 00 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur est généré. L'information d'état "rupture de fil sur voie" peut être visualisée dans le registre d'état défini dans l'affectation des E/S. 840 USE 494 01 Septembre 2001 53 ACO020 : Configuration du module Quantum ACO 020 00 54 840 USE 494 01 Septembre 2001 ACO130 : Configuration du module Quantum ACO 130 00 8 Aperçu Introduction Ce chapitre décrit le bloc ACO130. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 56 Représentation 56 Erreur d'exécution 57 840 USE 494 01 Septembre 2001 55 ACO030 : Configuration du module Quantum ACO 130 00 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM ACO 130 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède 8 voies de sortie pour la commande et le contrôle des courants dans les plages 0...20 mA, 0...25 mA et 4...20 mA. Pour configurer un ACO 130 00, le bloc fonction est raccordé à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 4x définies dans les composant d'E/S sont automatiquement affectées aux voies individuelles (en interne). Seules des variable non localisées sont autorisées à occuper les voies. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction O_NORM, O_PHYS, O_RAW et O_SCALE A des fins de test, O_DEBUG et O_DBSET sont également disponibles. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : ACO130 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 56 ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT 840 USE 494 01 Septembre 2001 ACO030 : Configuration du module Quantum ACO 130 00 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_OUT Voie 1 : : : CHANNEL8 ANL_OUT Voie 8 Erreur d'exécution Erreur d'exécution Si aucun module ACO 130 00 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur est généré. En mode de fonctionnement "4...20mA", l'information d'état "Rupture de fil sur voie" est disponible. Il est possible d'appeler cette information via le registre d'état défini dans les composants d'E/S. 840 USE 494 01 Septembre 2001 57 ACO030 : Configuration du module Quantum ACO 130 00 58 840 USE 494 01 Septembre 2001 ADU204 : Configuration du module Compact ADU 204 9 Aperçu Introduction Ce chapitre décrit le bloc ADU204. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 60 Représentation 60 Erreur d’exécution 61 840 USE 494 01 Septembre 2001 59 ADU204 : Configuration du module Compact ADU 204 Présentation Description de la fonction Le bloc fonction sert à traiter les données de configuration du module Compact ADU 204 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède quatre voies d'entrée pour la mesure de température ou de résistance. Pour configurer le module ADU 204, le bloc fonction est raccordé dans la section de configuration, à la sortie SLOT correspondante du bloc fonction COMPACT. Les références 3x définies dans l'affectation des E/S sont automatiquement affectées en interne aux différentes voies. C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_DEBUG, I_NORM, I_SCALE, I_PHYS, I_DBSET et I_RAW. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : ADU204 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 Description des paramètres 60 ANL_IN ANL_IN ANL_IN ANL_IN Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_IN Voie 1 CHANNEL2 ANL_IN Voie 2 CHANNEL3 ANL_IN Voie 3 CHANNEL4 ANL_IN Voie 4 840 USE 494 01 Septembre 2001 ADU204 : Configuration du module Compact ADU 204 Erreur d’exécution Erreur d’exécution Si aucun module ADU 204 n'est configuré pour l'entrée SLOT donnée, un message d'erreur apparaît. L'information d'état "Dépassement de plage" sur une voie peut également être visualisée via l'entrée d'état de la structure de données ANL_IN. 840 USE 494 01 Septembre 2001 61 ADU204 : Configuration du module Compact ADU 204 62 840 USE 494 01 Septembre 2001 ADU205 : Configuration du module Compact ADU 205 10 Aperçu Introduction Ce chapitre décrit le bloc ADU205. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 64 Représentation 64 Erreur d'exécution 65 840 USE 494 01 Septembre 2001 63 ADU205 : Configuration du module Compact ADU 205 Présentation Description de la fonction Le bloc fonction sert à traiter les données de configuration du module Compact ADU 205 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède quatre voies d'entrée pour les traitements mixtes courant et tension, aussi bien bipolaire qu'unipolaire. Pour configurer le module ADU 205, le bloc fonction est raccordé, dans la section de configuration, à la sortie SLOT correspondante du bloc fonction COMPACT. Les références 3x définies dans l'affectation des E/S sont automatiquement affectées en interne aux différentes voies. C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_DEBUG, I_NORM, I_SCALE, I_PHYS, I_DBSET et I_RAW. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : ADU205 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 Description des paramètres 64 ANL_IN ANL_IN ANL_IN ANL_IN Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_IN Voie 1 CHANNEL2 ANL_IN Voie 2 CHANNEL3 ANL_IN Voie 3 CHANNEL4 ANL_IN Voie 4 840 USE 494 01 Septembre 2001 ADU205 : Configuration du module Compact ADU 205 Erreur d'exécution Erreur d'exécution Si aucun module ADU 205 n'est configuré pour l'entrée SLOT donnée, un message d'erreur apparaît. Si les voies font l'objet d'un dépassement de plage, un avertissement est traité par les blocs fonction (Voir Description de la fonction, p. 64) suivants. L'information d'état "sous-tension sur une voie" ou "rupture de fil" peut être visualisée via l'entrée d'état de la structure de données ANL_IN. 840 USE 494 01 Septembre 2001 65 ADU205 : Configuration du module Compact ADU 205 66 840 USE 494 01 Septembre 2001 ADU206 : Configuration du module Compact ADU 206/ ADU 256 11 Aperçu Introduction Ce chapitre décrit le bloc ADU206. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 68 Représentation 68 Erreur d'exécution 69 840 USE 494 01 Septembre 2001 67 ADU206 : Configuration du module Compact ADU 206/ADU 256 Présentation Description de la fonction Le bloc fonction sert à traiter les données de configuration du module Compact ADU 206 / ADU256 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède quatre voies d'entrée pour les traitements mixtes courant et tension, aussi bien bipolaire qu'unipolaire. Pour configurer un module ADU 206 / ADU 256, le bloc fonction est raccordé dans la section de configuration à la sortie SLOT correspondante du bloc fonction COMPACT. Les références 3x définies dans l'affectation des E/S sont automatiquement affectées en interne aux différentes voies. C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Les paramètres CURx indiquent si une voie est configurée en traitement de courant (TRUE) ou en traitement de tension (FALSE). Comme il existe, pour cette carte, des réglages de plage (dans le paramétrage de cette carte dans l'affectation des E/S) qui ne permettent pas le traitement en courant, l'entrée CURx correspondante doit dans ce cas être FALSE. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_DEBUG, I_NORM, I_SCALE, I_PHYS, I_DBSET et I_RAW. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : ADU206 INT BOOL BOOL BOOL BOOL 68 SLOT CUR1 CUR2 CUR3 CUR4 CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 ANL_IN ANL_IN ANL_IN ANL_IN 840 USE 494 01 Septembre 2001 ADU206 : Configuration du module Compact ADU 206/ADU 256 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CUR1 BOOL 0: voie 1 en traitement de tension 1: Voie 1 en traitement de courant CUR2 BOOL 0: voie 2 en traitement de tension 1: Voie 2 en traitement de courant CUR3 BOOL 0: voie 3 en traitement de tension 1: Voie 3 en traitement de courant CUR4 BOOL 0: voie 4 en traitement de tension 1: Voie 4 en traitement de courant CHANNEL1 ANL_IN Voie 1 CHANNEL2 ANL_IN Voie 2 CHANNEL3 ANL_IN Voie 3 CHANNEL4 ANL_IN Voie 4 Erreur d'exécution Erreur d'exécution Si aucun module ADU 206 / ADU 256 n'est configuré pour l'entrée SLOT donnée, un message d'erreur apparaît. Si vous indiquez un traitement en courant par TRUE sur l'entrée CURx correspondante) pour une voie qui de par la configuration n'autorise que le traitement en tension, il se produit un message d'erreur avec le numéro de la voie concernée (1 à 4). Si les voies font l'objet d'un dépassement de plage, un avertissement est traité par les blocs fonction (Voir Description de la fonction, p. 68) suivants. L'information d'état "rupture de fil" ou "sous-tension sur une voie" peut être visualisée via le registre d'état (référence 3x) défini dans les composants d'E/S. 840 USE 494 01 Septembre 2001 69 ADU206 : Configuration du module Compact ADU 206/ADU 256 70 840 USE 494 01 Septembre 2001 ADU214 : Configuration du module Compact ADU 214 12 Aperçu Introduction Ce chapitre décrit le bloc ADU214. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 72 Représentation 72 Erreur d’exécution 73 840 USE 494 01 Septembre 2001 71 ADU214 : Configuration du module Compact ADU 214 Présentation Description de la fonction Le bloc fonction sert à traiter les données de configuration du module Compact ADU 214 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Le module dispose de huit voies d'entrée analogiques au maximum, pour la mesure de la tension, du courant, de la résistance et de la température. Huit entrées unipolaires ou quatre entrées bipolaires sont à votre disposition. Un mode de fcontionnement mixte est également possible. Pour configurer un module ADU 214, le bloc fonction est raccordé, dans la section de configuration, à la sortie SLOT correspondante du bloc fonction COMPACT. Les références 3x définies dans l'affectation des E/S sont automatiquement affectées en interne aux différentes voies. C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_DEBUG, I_NORM, I_SCALE, I_PHYS, I_DBSET et I_RAW. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : ADU214 INT 72 SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 ANL_IN ANL_IN ANL_IN ANL_IN CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 ANL_IN ANL_IN ANL_IN ANL_IN 840 USE 494 01 Septembre 2001 ADU214 : Configuration du module Compact ADU 214 Description des paramètres Description des paramètres du bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_IN Voie 1 CHANNEL2 ANL_IN Voie 2 CHANNEL3 ANL_IN Voie 3 CHANNEL4 ANL_IN Voie 4 CHANNEL5 ANL_IN Voie5 CHANNEL6 ANL_IN Voie6 CHANNEL7 ANL_IN Voie7 CHANNEL8 ANL_IN Voie8 Erreur d’exécution Erreur d’exécution Si aucun module ADU 214 n'est configuré pour l'entrée SLOT donnée, un message d'erreur apparaît. L'information d'erreur d'une voie, comme par ex. "Rupture de fil ou dépassement de plage", peut être visualisée via le registre d'état défini dans l'affectation des E/S. Si des erreurs se manifestent simultanément sur plusieurs voies, alors l'erreur du plus petit numéro de voie est affichée, jusqu'à ce qu'elle soit éliminée. Le message d'erreur du numéro de voie immédiatement supérieur est alors affiché, et ainsi de suite. 840 USE 494 01 Septembre 2001 73 ADU214 : Configuration du module Compact ADU 214 74 840 USE 494 01 Septembre 2001 AII330 : Configuration du module Quantum AII 330 00 13 Aperçu Introduction Ce chapitre décrit le bloc AII330. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 76 Représentation 77 Erreur d'exécution 78 840 USE 494 01 Septembre 2001 75 AII330 : Configuration du module Quantum AII 330 00 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM AII 330 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Le module possède huit voies à sécurité intrinsèque et peut être utilisé comme module d'entrée de capteur de température et de résistance (RTD) ou comme module d'entrée de thermocouple/tension en millivolts. Pour configurer un AII 330 00, le bloc fonction est raccordé, dans la section de configuration, à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 3x définies dans l'affectation des E/S sont automatiquement affectées en interne aux différentes voies. Seules des variables non localisées sont autorisées à occuper les voies. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_NORM, I_NORM_WARN, I_PHYS, I_PHYS_WARN, I_RAW, I_SCALE et I_SCALE_WARN. A des fins de test, il est également possible d'utiliser I_DEBUG et I_DBSET. Note : Pour le paramétrage sur des valeurs physiques ou de température.il n'est pas possible d'utiliser les blocs I_SCALE et I_SCALE_WARN. EN et ENO peuvent être configurés comme paramètres supplémentaires. 76 840 USE 494 01 Septembre 2001 AII330 : Configuration du module Quantum AII 330 00 Représentation Symbole Représentation du bloc : AII330 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 INTERNAL Description des paramètres ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN Description des paramètres du bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_IN Voie 1 CHANNEL2 ANL_IN Voie 2 CHANNEL3 ANL_IN Voie 3 CHANNEL4 ANL_IN Voie 4 CHANNEL5 ANL_IN Voie 5 CHANNEL6 ANL_IN Voie 6 CHANNEL7 ANL_IN Voie 7 CHANNEL8 ANL_IN Voie 8 INTERNAL ANL_IN Température du module 840 USE 494 01 Septembre 2001 77 AII330 : Configuration du module Quantum AII 330 00 Erreur d'exécution Erreur d'exécution Si aucun module AII 330 00 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur est généré. L'alerte de dépassement des capacités au niveau des voies peut être traitée via les blocs fonction I_NORM_WARN, I_SCALE_WARN ou I_PHYS_WARN. L'information d'état "rupture de fil" ou "sous-tension sur une voie" peut être interrogée via la référence 3x (3x+8 ; registre d'état du module) définie dans les composants d'E/S, ou bien via le registre d'état défini dans les composants d'E/S. (L'information du registre d'état est une copie du registre d'état 3x+8 du module (High-Byte). 78 840 USE 494 01 Septembre 2001 AII33010 : Configuration du module Quantum AII 330 10 14 Aperçu Introduction Ce chapitre décrit le bloc AII33010. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 80 Représentation 80 Erreur d'exécution 81 840 USE 494 01 Septembre 2001 79 AII330 : Configuration du module Quantum AII 330 10 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM AII 330 10 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède 8 voies d'entrée unipolaires et à sécurité intrinsèque. Il est possilbe de choisir les plages suivantes : 0...20 mA, 0...25 mA et 4...20 mA. Pour configurer un AII 330 00, le bloc fonction est raccordé à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 3x définies dans les composant d'E/S sont automatiquement affectées aux voies individuelles (en interne). Seules des variable non localisées sont autorisées à occuper les voies. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_NORM, I_PHYS, I_RAW et I_SCALE. A des fins de test, I_DEBUG et I_DBSET sont également disponibles. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : AII33010 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 80 ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN 840 USE 494 01 Septembre 2001 AII330 : Configuration du module Quantum AII 330 10 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_IN Voie 1 CHANNEL2 ANL_IN Voie 2 CHANNEL3 ANL_IN Voie 3 CHANNEL4 ANL_IN Voie 4 CHANNEL5 ANL_IN Voie 5 CHANNEL6 ANL_IN Voie 6 CHANNEL7 ANL_IN Voie 7 CHANNEL8 ANL_IN Voie 8 Erreur d'exécution Erreur d'exécution Si aucun module AII 330 10 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur est généré. En mode de fonctionnement "4...20mA", l'information d'état "Rupture de fil sur voie" est disponible. Il est possible d'appeler cette information via le registre d'état défini dans les composants d'E/S. 840 USE 494 01 Septembre 2001 81 AII330 : Configuration du module Quantum AII 330 10 82 840 USE 494 01 Septembre 2001 AIO330 : Configuration du module Quantum AIO 330 00 15 Aperçu Introduction Ce chapitre décrit le bloc AIO330. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 84 Représentation 84 Erreur d'exécution 85 840 USE 494 01 Septembre 2001 83 AIO330 : Configuration du module Quantum AIO 330 00 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM AIO 330 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède 8 voies de sortie symétriques et à sécurité intrinsèque pour la commande et le contrôle des courants dans les plages 0...20 mA, 0...25 mA et 4...20 mA. Pour configurer un AIO 330 00, le bloc fonction est raccordé à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 4x définies dans les composant d'E/S sont automatiquement affectées aux voies individuelles (en interne). Seules des variable non localisées sont autorisées à occuper les voies. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction O_NORM, O_PHYS, O_RAW et O_SCALE A des fins de test, O_DEBUG et O_DBSET sont également disponibles. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : AIO330 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 84 ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT 840 USE 494 01 Septembre 2001 AIO330 : Configuration du module Quantum AIO 330 00 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_OUT Voie 1 CHANNEL2 ANL_OUT Voie 2 CHANNEL3 ANL_OUT Voie 3 CHANNEL4 ANL_OUT Voie 4 CHANNEL5 ANL_OUT Voie 5 CHANNEL6 ANL_OUT Voie 6 CHANNEL7 ANL_OUT Voie 7 CHANNEL8 ANL_OUT Voie 8 Erreur d'exécution Erreur d'exécution Si aucun module AIO 330 00 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur est généré. L'information d'état "rupture de fil ou dépassement de capacité sur une voie" peut être visualisée via le registre d'état défini dans l'affectation des E/S. 840 USE 494 01 Septembre 2001 85 AIO330 : Configuration du module Quantum AIO 330 00 86 840 USE 494 01 Septembre 2001 AMM090 : Configuration du module Quantum AMM 090 16 Aperçu Introduction Ce chapitre décrit le bloc AMM090. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 88 Représentation 88 Erreur d’exécution 89 840 USE 494 01 Septembre 2001 87 AMM090 : Configuration du module Quantum AMM 090 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM AMM 090 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède quatre voies d'entrée à usage mixte et simultanée tension / courant. Ce module possède en outre deux voies de sortie courant. Pour configurer un module AMM 090 00, le bloc fonction est raccordé à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 3x et les références 4x définies dans l'affectation des E/S sont automatiquement affectées en interne aux différentes voies. C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans les sections de mise à l'échelle à l'aide des blocs fonction I_DEBUG, I_NORM, I_NORM_WARN, I_PHYS, I_PHYS_WARN, I_RAW, I_SCALE et I_SCALE_WARN pour les entrées et O_DEBUG, O_NORM, O_SCALE, O_PHYS, O_DBSET et O_RAW pour les sorties. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : AMM090 INT SLOT IN1 IN2 IN3 IN4 OUT1 OUT2 88 ANL_IN ANL_IN ANL_IN ANL_IN ANL_OUT ANL_OUT 840 USE 494 01 Septembre 2001 AMM090 : Configuration du module Quantum AMM 090 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module IN1 ANL_IN Voie d'entrée 1 IN2 ANL_IN Voie d'entrée 2 IN3 ANL_IN Voie d'entrée 3 IN4 ANL_IN Voie d'entrée 4 OUT1 ANL_OUT Voie de sortie 1 OUT2 ANL_OUT Voie de sortie 2 Erreur d’exécution Erreur d’exécution Si aucun module AMM 090 00 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur apparaît. L'alerte de dépassement de plage au niveau des voies d'entrée peut être traitée via les blocs fonction I_NORM_WARN, I_PHYS_WARN ou I_SCALE_WARN. Les sorties ne déclenchent aucune alerte. L'information d'état "rupture de fil ou dépassement de plage sur une voie" peut être visualisée via le registre d'état défini dans l'affectation des E/S. 840 USE 494 01 Septembre 2001 89 AMM090 : Configuration du module Quantum AMM 090 90 840 USE 494 01 Septembre 2001 ANA_16I : Configuration du module AAI 140 00 17 Aperçu Introduction Ce chapitre décrit le bloc ANA_16I. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 92 Représentation 92 Description détaillée 93 840 USE 494 01 Septembre 2001 91 ANA_16I : Configuration du module AAI 140 00 Présentation Description de la fonction Ce bloc fonction est une connexion logicielle du composant matériel InterBus-S Momentum/IS 170 AAI 140 00. Il possède 16 entrées analogiques. Il doit être paramétré comme le module matériel. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : ANA_16I DINT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT Description des paramètres 92 IBS_IN PM_IN1 PM_IN2 PM_IN3 PM_IN4 PM_IN5 PM_IN6 PM_IN7 PM_IN8 PM_IN9 PM_IN10 PM_IN11 PM_IN12 PM_IN13 PM_IN14 PM_IN15 PM_IN16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DINT REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant Paramètre de l'entrée 1 PM_IN1 INT : : : PM_INT INT Paramètre de l'entrée 16 IBS_OUT DINT InterBus-S sortant IN1 REAL Entrée 1 du module : : : IN16 REAL Entrée 16 du module 840 USE 494 01 Septembre 2001 ANA_16I : Configuration du module AAI 140 00 Description détaillée Description détaillée Le bloc fonction occupe 16 mots d'entrée et 16 mots de sortie dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 840 USE 494 01 Septembre 2001 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 93 ANA_16I : Configuration du module AAI 140 00 PM_INx PM_INx = Paramètres des voies d'entrée x représente un nombre de 1 à 16 et désigne la voie d'entrée correspondante. Les voies d'entrée se configurent au moyen de ces paramètres. La signification des valeurs des paramètres se trouve dans le tableau suivant. Valeur du paramètre Signification 0 réservé 10 +/- 5 V 11 +/- 10 V 12 Voie inactive 14 4...20 mA Exemple : L'entrée 3 doit être 4 - 20 mA. PM_IN3 = "14" Note : Les codes de paramétrages réservés ne sont pas acceptés par le module, le dernier paramètre appliqué continue donc d'être valable. Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. INx INx = Voie d'entrée x x représente un nombre de 1 à 16 et désigne la voie d'entrée correspondante. Les valeurs analogiques du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). Note : Les valeurs arrivant ici sont standardisées, les tensions sont donc indiquées en Volt et les courants en milliampère. L'indication en courant ou en tension s'effectue selon le paramétrage de la voie correspondante. 94 840 USE 494 01 Septembre 2001 ANA_4I_M : Configuration du module AAI 520 40 18 Aperçu Introduction Ce chapitre décrit le bloc ANA_4I_M. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 96 Représentation 96 Description détaillée 97 840 USE 494 01 Septembre 2001 95 ANA_4I_M : Configuration du module AAI 520 40 Présentation Description de la fonction Le bloc fonction ANA_4I_M (M = measurement) est une connexion logicielle du composant matériel Momentum/IS 170 AAI 520 40. Il possède 4 entrées analogiques et est spécialement conçu pour les mesures de températures et de faibles tensions. Il doit être paramétré comme le module matériel. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : ANA_4I_M DINT INT INT INT INT Description des paramètres 96 ISB_IN PM_IN1 PM_IN2 PM_IN3 PM_IN4 IBS_OUT IN1 IN2 IN3 IN4 DINT REAL REAL REAL REAL Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant PM_IN1 INT Paramètre de l'entrée 1 : : : PM_IN4 INT Paramètre de l'entrée 4 IBS_OUT DINT InterBus-S sortant IN1 REAL Entrée 1 du module : : : IN4 REAL Entrée 4 du module 840 USE 494 01 Septembre 2001 ANA_4I_M : Configuration du module AAI 520 40 Description détaillée Description détaillée Le bloc fonction occupe quatre mots d'entrée et quatre mots de sortie dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 PM_INx IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 PM_INx = Paramètres des voies d'entrée x représente un chiffre de 1 à 4 et désigne la voie d'entrée correspondante. Les voies d'entrée se configurent au moyen de ces paramètres. La signification des valeurs des paramètres se trouve dans les tableaux suivants. 840 USE 494 01 Septembre 2001 97 ANA_4I_M : Configuration du module AAI 520 40 Tableau Plage d'entrée : thermocouple Valeur du paramètre 98 Détection de rupture de fil Unité de température Plage d'entrée 8705 non 1/10 degrés C Thermocouple B 8961 oui 8833 non 9089 oui 4610 non 4866 oui 4738 non 4994 oui 4611 non 4867 oui 4739 non 4995 oui 4612 non 4868 oui 4740 non 4996 oui 4613 non 4869 oui 4741 non 4997 oui 8710 non 8966 oui 8838 non 9094 oui 8711 non 8967 oui 8839 non 9095 oui 8712 non 8968 oui 8840 non 9096 oui 1/10 degré F 1/10 degré C Thermocouple E 1/10 degré F 1/10 degré C Thermocouple J 1/10 degré F 1/10 degré C Thermocouple K 1/10 degré F 1/10 degré C Thermocouple N 1/10 degré F 1/10 degré C Thermocouple R 1/10 degré F 1/10 degré C Thermocouple S 1/10 degré F 1/10 degré C Thermocouple T 1/10 degré F 840 USE 494 01 Septembre 2001 ANA_4I_M : Configuration du module AAI 520 40 Tableau Plage d'entrée : CEI Valeur du paramètre Détection de rupture de fil Unité de température Plage d'entrée 2592 non 1/10 degré C 2848 oui CEI PT100 RTD à 2 ou à 4 fils 2720 non 2976 oui 3616 non 3872 oui 3744 non 4000 oui 545 non 801 oui 673 non 929 oui 1569 non 1825 oui 1697 non 1953 oui 840 USE 494 01 Septembre 2001 1/10 degré F 1/10 degré C 1/10 degré F 1/10 degré C 1/10 degré F 1/10 degré C 1/10 degré F CEI PT100 RTD à 3 fils CEI PT100 RTD à 2 ou à 4 fils CEI PT100 RTD à 3 fils 99 ANA_4I_M : Configuration du module AAI 520 40 Tableau Plage d'entrée : US/JIS Valeur du paramètre Détection de rupture de fil Unité de température Plage d'entrée 2656 non 1/10 degré C 2912 oui US/JIS PT100 RTD à 2 ou à 4 fils 2784 non 3040 oui 3680 non 3936 oui 3808 non 4064 oui 609 non 865 oui 737 non 993 oui 1633 non 1889 oui 1761 non 2017 oui 1/10 degré F 1/10 degré C 1/10 degré F 1/10 degré C 1/10 degré F 1/10 degré C 1/10 degré F US/JIS PT100 RTD à 3 fils US/JIS PT100 RTD à 2 ou à 4 fils US/JIS PT100 RTD à 3 fils Tableau Plage d'entrée : DIN Valeur du paramètre 100 Détection de rupture de fil Unité de température Plage d'entrée 2595 non 1/10 degré C 2851 oui DIN Ni100 RTD à 2 ou à 4 fils 2723 non 2979 oui 3619 non 3875 oui 3747 non 4003 oui 546 non 802 oui 674 non 930 oui 1/10 degré F 1/10 degré C 1/10 degré F 1/10 degré C 1/10 degré F DIN Ni100 RTD à 3 fils DIN Ni100 RTD à 2 ou à 4 fils 840 USE 494 01 Septembre 2001 ANA_4I_M : Configuration du module AAI 520 40 Valeur du paramètre Détection de rupture de fil Unité de température Plage d'entrée 1570 non 1/10 degré C 1826 oui DIN Ni100 RTD à 3 fils 1698 non 1954 oui 1/10 degré F Tableau Plage d'entrée : +/-25 mV Valeur du paramètre Détection de rupture de fil 8720 non 8976 oui 4625 non 4881 oui Unité de température Plage d'entrée +/-25 mV +/-100 mV Exemple : L'entrée 3 doit être +/-25 mV avec détection de rupture de ligne. PM_IN3 = "8976" Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S. Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. INx INx = Voie d'entrée x x représente un nombre de 1 à 16 et désigne la voie d'entrée correspondante. Les valeurs analogiques du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). Note : Les valeurs arrivant ici sont normalisées, c.-à-d. indiquées en tension en millivolt ou en valeur réelle entre -32000,0 et +32000,0. L'indication s'effectue selon le paramétrage de la voie correspondante. 840 USE 494 01 Septembre 2001 101 ANA_4I_M : Configuration du module AAI 520 40 102 840 USE 494 01 Septembre 2001 ANA_4I_2O : Configuration du module TIO BAM 096 00 19 Aperçu Introduction Ce chapitre décrit le bloc ANA_4I_2O. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 104 Représentation 105 Description détaillée 107 840 USE 494 01 Septembre 2001 103 ANA_4I_2O : Configuration du module TIO BAM 096 00 Présentation Description de la fonction 104 Le bloc fonction ANA_4I_2O est une connexion logicielle du module matériel InterBus-S TIO/IS 170 BAM 096 00. Le module possède quatre entrées et deux sorties analogiques. Le bloc fonction doit être paramétré comme le module matériel (voir Description détaillée, p. 107). Un libellé différent par rapport au matériel a été choisi afin d'atteindre une meilleure relation entre le nom et la fonction du module. EN et ENO peuvent être configurés comme paramètres supplémentaires. 840 USE 494 01 Septembre 2001 ANA_4I_2O : Configuration du module TIO BAM 096 00 Représentation Symbole Représentation du bloc : ANA_4I_2O DINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL REAL REAL 840 USE 494 01 Septembre 2001 IBS_IN IBS_OUT PM_IN10 PM_IN11 PM_IN12 PM_IN13 PM_IN20 PM_IN21 PM_IN22 PM_IN23 PM_IN30 PM_IN31 PM_IN32 PM_IN33 PM_IN40 PM_IN41 PM_IN42 PM_IN43 PM_IN44 PM_OUT10 PM_OUT11 PM_OUT12 PM_OUT13 PM_OUT20 PM_OUT21 PM_OUT22 PM_OUT23 SA_PHC TEMP OUT1 IN1 OUT2 IN2 IN3 IN4 DINT REAL REAL REAL REAL 105 ANA_4I_2O : Configuration du module TIO BAM 096 00 Description des paramètres 106 Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant PM_IN10 BOOL Entrée 1, bit de paramétrage 0 : : : PM_IN13 BOOL Entrée 1, bit de paramétrage 3 PM_IN20 BOOL Entrée 2, bit de paramétrage 0 : : : PM_IN23 BOOL Entrée 2, bit de paramétrage 3 PM_IN30 BOOL Entrée 3, bit de paramétrage 0 : : : PM_IN33 BOOL Entrée 3, bit de paramétrage 3 PM_IN40 BOOL Entrée 4, bit de paramétrage 0 : : : PM_IN43 BOOL Entrée 4, bit de paramétrage 3 PM_OUT10 BOOL Sortie 1, bit de paramétrage 0 : : : PM_OUT13 BOOL Sortie 1, bit de paramétrage 3 PM_OUT20 BOOL Sortie 2, bit de paramétrage 0 : : : PM_OUT23 BOOL Sortie 2, bit de paramétrage 3 SA_PHC BOOL Compatibilité de la représentation des valeurs analogiques Schneider Automation (SA) = 1, Phoenix Contact (PHC) = 0 TEMP BOOL Expression de la température, 0 = C, 1 = F OUT1 REAL Sortie 1 du TIO OUT2 REAL Sortie 2 du TIO IBS_OUT DINT InterBus-S sortant IN1 REAL Entrée 1 du TIO IN2 REAL Entrée 2 du TIO IN3 REAL Entrée 3 du TIO IN4 REAL Entrée 4 du TIO 840 USE 494 01 Septembre 2001 ANA_4I_2O : Configuration du module TIO BAM 096 00 Description détaillée Description détaillée Le bloc fonction occupe quatre mots d'entrée et quatre mots de sortie dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 840 USE 494 01 Septembre 2001 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 107 ANA_4I_2O : Configuration du module TIO BAM 096 00 PM_INxy PM_INxy = Paramètres des voies d'entrée x représente un chiffre de 1 à 4 et désigne la voie d'entrée correspondante. y représente un chiffre de 0 à 3 et désigne le bit de paramétrage correspondant. Exemple : PM_IN23 = Paramètre de la voie d'entrée 2, bit 3 Les voies d'entrée se configurent au moyen de ces paramètres. La signification des bits se trouve dans le tableau suivant. Bit 3 Bit 2 Bit 1 Bit 0 Signification 0 0 0 0 réservé ; voie inactive (par défaut) 0 0 0 1 +/-1 V 0 0 1 0 +/- 20 mA (+/- 5 V, en divisant par 4) 0 0 1 1 +/- 10V 0 1 0 0 Voie inactive 0 1 0 1 0...1 V 0 1 1 0 0...5 V 0 1 1 1 0...10 V 1 0 0 0 réservé 1 0 0 1 0,2...1 V 1 0 1 0 4...20 mA (1...5 V, en divisant par 4) 1 0 0 0 2...10 V 1 1 0 0 réservé 1 1 0 1 Pt100 avec linéarisation 1 1 1 0 Ni100 avec linéarisation 1 1 1 1 Résistance 0 à 2000 Ohm Exemple : L'entrée 3 doit être 0 ...10 V. l PM_IN30 = "1" l PM_IN31 = "1" l PM_IN32 = "1" l PM_IN33 = "0" Note : Les codes de paramétrages réservés ne sont pas acceptés par le module, le dernier paramètre appliqué continue donc d'être valable. Les paramètres par défaut restent valables jusqu'à ce qu'un nouveau paramètre soit indiqué. 108 840 USE 494 01 Septembre 2001 ANA_4I_2O : Configuration du module TIO BAM 096 00 PM_OUTxy PM_OUTxy = Paramètres des voies de sortie x représente le chiffre 1 ou 2 et désigne la voie de sortie correspondante. y représente un chiffre de 0 à 3 et désigne le bit de paramétrage correspondant. Exemple : PM_OUT23 = Paramètre de la voie de sortie 2, bit 3 Les voies de sortie se configurent au moyen de ces paramètres. La signification des bits se trouve dans le tableau suivant. Bit 3 Bit 2 Bit 1 Bit 0 Signification Sortie Sortie sur interruption du bus (Timeout) X X 0 0 réservé ; voie inactive (par défaut) 0 0 0 1 0...20 mA 0 mA 0 0 1 0 4...20 mA 4 mA 0 0 1 1 +/- 10 V / alimentation capteurs +0 V / alimentation capteurs 0 1 0 0 0...20 mA 20 mA 0 1 1 1 4...20 mA 20 mA 0 1 1 0 +/- 10 V / alimentation capteurs +10 V / alimentation capteurs 1 0 0 1 0...20 mA gèle 1 0 1 0 4...20 mA gèle 1 0 1 1 +/- 10 V / alimentation capteurs gèle 1 1 X X réservé Exemple : La sortie 1 doit être comprise entre 0 et 20 mA et se placer sur 0 mA en cas de panne du bus. l PM_OUT10 = "1" l PM_OUT11 = "0" l PM_OUT12 = "0" l PM_OUT13 = "0" Note : Les codes de paramétrages réservés ne sont pas acceptés par le module, le dernier paramètre appliqué continue donc d'être valable. Les paramètres par défaut restent valables jusqu'à ce qu'un nouveau paramètre soit indiqué. 840 USE 494 01 Septembre 2001 109 ANA_4I_2O : Configuration du module TIO BAM 096 00 PM_OUTxy SA_PHC = Compatibilité de représentation des valeurs analogiques Ce paramètre indique la compatibilité de représentation des valeurs analogiques, "1" signifiant la compatibilité pour Schneider Automation et "0" pour Phoenix Contact. Le réglage vaut pour les entrées et les sorties. TEMP TEMP = Expression de la température Ce paramètre permet de choisir comment représenter la température. Si ce bit est à "0", la température sera représentée en degrés Celsius, s'il est à "1", en degrés Fahrenheit. OUTx OUTx = Voie de sortie x x représente le chiffre 1 ou 2 et désigne la voie de sortie correspondante. Les valeurs analogiques à délivrer via le module InterBus-S sont transmises au procédé par la sortie correspondante (OUTx). Note : Les valeurs devant être appliquées ici sont standardisées, les tensions doivent donc être indiquées en Volt et les courants en milliampère. La saisie en courant ou en tension s'effectue selon le paramétrage de la voie correspondante. Description des paramètres Sorties IBS_OUT 110 IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. 840 USE 494 01 Septembre 2001 ANA_4I_2O : Configuration du module TIO BAM 096 00 INx INx = Voie d'entrée x x représente un chiffre de 1 à 4 et désigne la voie d'entrée correspondante. Les valeurs analogiques du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). Note : Les valeurs arrivant ici sont standardisées, les tensions sont donc indiquées en Volt et les courants en milliampère. L'indication en courant ou en tension s'effectue selon le paramétrage de la voie correspondante. Si une voie est paramétrée dans la plage +/-5 V ou 1 à 5 V, les valeurs qui arrivent seront représentées en milliampère. Pour obtenir ces valeurs en tension, elles doivent être divisées par 4,0 (voir schéma). Mise à l'échelle d'une valeur analogique DIV_REAL IN 4.0 OUT IN Valeur analogique en mA OUT Valeur analogique en Volt 840 USE 494 01 Septembre 2001 111 ANA_4I_2O : Configuration du module TIO BAM 096 00 112 840 USE 494 01 Septembre 2001 ANA_4I_2O_C : Configuration du module TIO BAM 096 00 20 Aperçu Introduction Ce chapitre décrit le bloc ANA_4I_2O_C. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 114 Représentation 114 Description détaillée 115 840 USE 494 01 Septembre 2001 113 ANA_4I_2O_C : Configuration du module TIO BAM 096 00 Présentation Description de la fonction Le bloc fonction ANA_4I_2O_C est une connexion logicielle du module matériel InterBus-S TIO/IS 170 BAM 096 00 en préréglage courant. Le module possède quatre entrées et deux sorties analogiques. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : ANA_4I_2O_C DINT REAL REAL Description des paramètres 114 IBS_IN OUT1 OUT2 IBS_OUT IN1 IN2 IN3 IN4 DINT REAL REAL REAL REAL Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant OUT1 REAL Sortie 1 du TIO Plage : 0...20 mA OUT2 REAL Sortie 2 du TIO Plage : 0...20 mA IBS_OUT DINT InterBus-S sortant IN1 REAL Entrée 1 de la plage TIO : +/- 20 mA IN2 REAL Entrée 2 de la plage TIO : +/- 20 mA IN3 REAL Entrée 3 de la plage TIO : +/- 20 mA IN4 REAL Entrée 4 de la plage TIO : +/- 20 mA 840 USE 494 01 Septembre 2001 ANA_4I_2O_C : Configuration du module TIO BAM 096 00 Description détaillée Description détaillée Le bloc fonction ANA_4I_2O_C est une forme particulière du bloc ANA_4I_2O. Le bloc est déjà préréglé en mode courant (C = courant), un paramétrage par l'utilisateur n'est donc pas nécessaire. Sur ce bloc fonction, toutes les voies d'entrée sont réglées sur +/-20 mA, les voies de sortie sont réglées sur 0...20mA, Timeout A : réglage sur 0 mA. Le bloc fonction occupe quatre mots d'entrée et quatre mots de sortie dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 840 USE 494 01 Septembre 2001 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 115 ANA_4I_2O_C : Configuration du module TIO BAM 096 00 OUTx OUTx = Voie de sortie x x représente le chiffre 1 ou 2 et désigne la voie de sortie correspondante. Les valeurs analogiques à délivrer via le module InterBus-S sont transmises au procédé par la sortie correspondante (OUTx). Note : Les valeurs à appliquer ici sont standardisées, elles doivent donc être indiquées en milliampère. Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. INx INx = Voie d'entrée x x représente un chiffre de 1 à 4 et désigne la voie d'entrée correspondante. Les valeurs analogiques du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). Note : Les valeurs arrivant ici sont standardisées, elles sont donc indiquées en milliampère. 116 840 USE 494 01 Septembre 2001 ANA_4I_2O_V : Configuration du module TIO BAM 096 00 21 Aperçu Introduction Ce chapitre décrit le bloc ANA_4I_2O_V. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 118 Représentation 118 Description détaillée 119 840 USE 494 01 Septembre 2001 117 ANA_4I_2O_V : Configuration du module TIO BAM 096 00 Présentation Description de la fonction Le bloc fonction ANA_4I_2O_V est une connexion logicielle du module matériel InterBus-S TIO/IS 170 BAM 096 00 en préréglage tension. Le module possède quatre entrées et deux sorties analogiques. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : ANA_4I_2O_V DINT REAL REAL Description des paramètres 118 IBS_IN OUT1 OUT2 IBS_OUT IN1 IN2 IN3 IN4 DINT REAL REAL REAL REAL Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant OUT1 REAL Sortie 1 du TIO Plage : +/- 10 V OUT2 REAL Sortie 2 du TIO Plage : +/- 10 V IBS_OUT DINT InterBus-S sortant INT1 REAL Entrée 1 du TIO Plage : +/- 10 V INT2 REAL Entrée 2 du TIO Plage : +/- 10 V INT3 REAL Entrée 3 du TIO Plage : +/- 10 V INT4 REAL Entrée 4 du TIO Plage : +/- 10 V 840 USE 494 01 Septembre 2001 ANA_4I_2O_V : Configuration du module TIO BAM 096 00 Description détaillée Description détaillée Le bloc fonction ANA_4I_2O_V est une forme particulière du bloc ANA_4I_2O. Ce bloc est déjà préréglé en mode tension (V = Voltage, tension), un paramétrage par l'utilisateur n'est donc pas nécessaire. Sur ce bloc fonction, toutes les voies d'entrée et de sortie sont réglées sur +/-10 V et le Timeout A sur 0 V. Le bloc fonction occupe quatre mots d'entrée et quatre mots de sortie dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 840 USE 494 01 Septembre 2001 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 119 ANA_4I_2O_V : Configuration du module TIO BAM 096 00 OUTx OUTx = Voie de sortie x x représente le chiffre 1 ou 2 et désigne la voie de sortie correspondante. Les valeurs analogiques à délivrer via le module InterBus-S sont transmises au procédé par la sortie correspondante (OUTx). Note : Les valeurs à appliquer ici sont standardisées, la tension doit donc être indiquée en Volt. Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. INx INx = Voie d'entrée x x représente un chiffre de 1 à 4 et désigne la voie d'entrée correspondante. Les valeurs analogiques du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). Note : Les valeurs arrivant ici sont standardisées, elles sont donc indiquées en Volt. 120 840 USE 494 01 Septembre 2001 ANA_4O : Configuration des modules BAO 126 00 22 Aperçu Introduction Ce chapitre décrit le bloc ANA_4O. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 122 Représentation 122 Description détaillée 123 840 USE 494 01 Septembre 2001 121 ANA_4O : Configuration des modules BAO 126 00 Présentation Description de la fonction Le bloc fonction ANA_4O est une connexion logicielle du module InterBus-S TIO/IS 170 BAO 126 00. Il possède 4 sorties analogiques. Il doit être paramétré comme le module matériel. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : ANA_4O DINT INT INT INT INT REAL REAL REAL REAL Description des paramètres 122 IBS_IN PM_OUT1 PM_OUT2 PM_OUT3 PM_OUT4 OUT1 OUT2 OUT3 OUT4 IBS_OUT DINT Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant PM_OUT1 INT Paramètres sortie 1 : : : PM_OUT4 INT Paramètres sortie 4 OUT1 REAL Sortie 1 du module : : : OUT4 REAL Sortie 4 du module IBS_OUT DINT InterBus-S sortant 840 USE 494 01 Septembre 2001 ANA_4O : Configuration des modules BAO 126 00 Description détaillée Description détaillée Le bloc fonction occupe cinq mots de sortie dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve à gauche sur la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 840 USE 494 01 Septembre 2001 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 123 ANA_4O : Configuration des modules BAO 126 00 PM_OUTx PM_OUTx = Paramètres des voies de sortie x représente un chiffre de 1 à 4 et désigne la voie de sortie correspondante. Exemple : PM_OUT2 = Paramètres de la voie de sortie 2 Les voies de sortie se configurent au moyen de ces paramètres. La signification des valeurs des paramètres se trouve dans le tableau suivant. Valeur du paramètre Signification 0 réservé ; voie inactive (par défaut) 1 0...20 mA ; Timeout A : 0 mA 2 4...20 mA ; Timeout A : 4 mA 3 +/- 10 V ; Timeout A : 0 V 5 0...20 mA ; Timeout A : 20 mA 6 4...20 mA ; Timeout A : 20 mA 7 +/- 10 V ; Timeout A : +10 V 9 0...20 mA ; Timeout A : gèle 10 4...20 mA ; Timeout A : gèle 11 +/- 10 V ; Timeout A : gèle A = Sortie sur interruption du bus Note : Toutes les autres valeurs de paramètre sont réservées. Exemple : La sortie 1 doit être 0...20 mA et se placer sur 0 mA en cas de panne du bus. PM_OUT1 = "1" Note : Les codes de paramétrages réservés ne sont pas acceptés par le module, le dernier paramètre appliqué continue donc d'être valable. Les paramètres par défaut restent valables jusqu'à ce qu'un nouveau paramètre soit indiqué. 124 840 USE 494 01 Septembre 2001 ANA_4O : Configuration des modules BAO 126 00 OUTx OUTx = Voie de sortie x x représente un chiffre de 1 à 4 et désigne la voie de sortie correspondante. Les valeurs analogiques à délivrer via le module InterBus-S sont transmises au procédé par la sortie correspondante (OUTx). Note : Les valeurs devant être appliquées ici sont standardisées, les tensions doivent donc être indiquées en Volt et les courants en milliampère. La saisie en courant ou en tension s'effectue selon le paramétrage de la voie correspondante. Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Le type de liaison correspond au niveau matériel au câble InterBus-S entre deux modules Interbus-S. 840 USE 494 01 Septembre 2001 125 ANA_4O : Configuration des modules BAO 126 00 126 840 USE 494 01 Septembre 2001 ANA_8I : Configuration des modules AAI 030 00, BAI 036 00 23 Aperçu Introduction Ce chapitre décrit le bloc ANA_8I. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 128 Représentation 128 Description détaillée 129 840 USE 494 01 Septembre 2001 127 ANA_8I : Configuration des modules AAI 030 00, BAI 036 00 Présentation Description de la fonction Le bloc fonction ANA_8I est une connexion logicielle des modules matériel InterBusS TIO/IS 170 BAI 036 00 et Momentum/IS 170 AAI 030 00. Le module possède huit entrées analogiques. Le bloc fonction doit être paramétré comme le module matériel. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : ANA_8I DINT INT INT INT INT INT INT INT INT Description des paramètres 128 IBS_IN PM_IN1 PM_IN2 PM_IN3 PM_IN4 PM_IN5 PM_IN6 PM_IN7 PM_IN8 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 DINT REAL REAL REAL REAL REAL REAL REAL REAL Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant PM_IN1 INT Paramètre de l'entrée 1 : : : PM_IN8 INT Paramètre de l'entrée 8 IBS_OUT DINT InterBus-S sortant IN1 REAL Entrée 1 du module : : : IN8 REAL Entrée 8 du module 840 USE 494 01 Septembre 2001 ANA_8I : Configuration des modules AAI 030 00, BAI 036 00 Description détaillée Description détaillée Le bloc fonction occupe huit mots d'entrée et huit mots de sortie dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 840 USE 494 01 Septembre 2001 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 129 ANA_8I : Configuration des modules AAI 030 00, BAI 036 00 PM_INx PM_INx = Paramètres des voies d'entrée x représente un chiffre de 1 à 8 et désigne la voie d'entrée correspondante. Les voies d'entrée se configurent au moyen de ces paramètres. La signification des valeurs des paramètres se trouve dans le tableau suivant. Valeur du paramètre Signification 0 Voie inactive (par défaut) 2 +/- 20 mA (+/- 5 V, en divisant par 4) 3 +/- 10 V 4 Voie inactive 6 0...20 mA (0...5 V, en divisant par 4) 7 0...10 V 10 4...20 mA (1...5 V, en divisant par 4) A = Sortie sur interruption du bus Note : Toutes les autres valeurs de paramètre sont réservées. Exemple : L'entrée 3 doit être 4 ...20 mA. PM_IN3 = "10" Note : Les codes de paramétrages réservés ne sont pas acceptés par le module, le dernier paramètre appliqué continue donc d'être valable. Les paramètres par défaut restent valables jusqu'à ce qu'un nouveau paramètre soit indiqué. Description des paramètres Sorties IBS_OUT 130 IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. 840 USE 494 01 Septembre 2001 ANA_8I : Configuration des modules AAI 030 00, BAI 036 00 INx INx = Voie d'entrée x x représente un chiffre de 1 à 8 et désigne la voie d'entrée correspondante. Les valeurs analogiques du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). Note : Les valeurs arrivant ici sont standardisées, les tensions sont donc indiquées en Volt et les courants en milliampère. L'indication en courant ou en tension s'effectue selon le paramétrage de la voie correspondante. Si une voie est paramétrée dans la plage +/-5 V ou de 1 à 5 V, les valeurs entrantes seront représentées en milliampères. Pour obtenir ces valeurs en tension, elles doivent être divisées par 4,0. Mise à l'échelle d'une valeur analogique DIV_REAL Valeur analogique en mA 4.0 840 USE 494 01 Septembre 2001 Valeur analogique en Volt 131 ANA_8I : Configuration des modules AAI 030 00, BAI 036 00 132 840 USE 494 01 Septembre 2001 ARI030 : Configuration du module Quantum ARI 030 10 24 Aperçu Introduction Ce chapitre décrit le bloc ARI030. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 134 Représentation 134 Erreur d’exécution 135 840 USE 494 01 Septembre 2001 133 ARI030 : Configuration du module Quantum ARI 030 10 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM ARI 030 10 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède 8 voies d'entrée RTD permettant l'exploitation de capteurs RTD à deux, trois et huit fils. Pour configurer un ARI 030 10, le bloc fonction est raccordé à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 3x définies dans les composants d'E/S sont automatiquement affectées aux différentes voies (en interne). C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_DEBUG, I_NORM, I_NORM_WARN, I_PHYS, I_PHYS_WARN et I_RAW. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : ARI030 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 134 ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN 840 USE 494 01 Septembre 2001 ARI030 : Configuration du module Quantum ARI 030 10 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_IN Voie 1 CHANNEL2 ANL_IN Voie 2 CHANNEL3 ANL_IN Voie 3 CHANNEL4 ANL_IN Voie 4 CHANNEL5 ANL_IN Voie 5 CHANNEL6 ANL_IN Voie 6 CHANNEL7 ANL_IN Voie 7 CHANNEL8 ANL_IN Voie 8 Erreur d’exécution Erreur d’exécution Si aucun module ARI 030 10 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur apparaît. L'alerte de dépassement de plage au niveau des voies peut être traitée via le bloc fonction I_NORM_WARN ou I_PHYS_WARN. L'information d'état "rupture de fil ou dépassement de plage sur une voie" peut être visualisée via le registre d'état défini dans l'affectation des E/S. 840 USE 494 01 Septembre 2001 135 ARI030 : Configuration du module Quantum ARI 030 10 136 840 USE 494 01 Septembre 2001 ATI030 : Configuration du module Quantum ARI 030 00 25 Aperçu Introduction Ce chapitre décrit le bloc ATI030. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 138 Représentation 138 Erreur d'exécution 139 840 USE 494 01 Septembre 2001 137 ARI030 : Configuration du module Quantum ARI 030 00 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM ATI 030 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède huit voies d'entrée thermocouple. Pour configurer un module ATI 030 00, le bloc fonction est raccordé, dans la section de configuration, à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 3x définies dans l'affectation des E/S sont automatiquement affectées en interne aux différentes voies. C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_DEBUG, I_NORM, I_NORM_WARN et I_RAW. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : ATI030 INT 138 SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN INTERNAL ANL_IN 840 USE 494 01 Septembre 2001 ARI030 : Configuration du module Quantum ARI 030 00 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_IN Voie 1 CHANNEL2 ANL_IN Voie 2 CHANNEL3 ANL_IN Voie 3 CHANNEL4 ANL_IN Voie 4 CHANNEL5 ANL_IN Voie 5 CHANNEL6 ANL_IN Voie 6 CHANNEL7 ANL_IN Voie 7 CHANNEL8 ANL_IN Voie 8 INTERNAL ANL_IN Température du module Erreur d'exécution Erreur d'exécution Si aucun module ATI 030 00 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur est généré. L'alerte de dépassement des capacités au niveau des voies peut être traitée via les blocs fonction I_NORM_WARN ou I_PHYS_WARN. L'information d'état "Dépassement de la capacité au niveau de la voie" peut être visualisée via le registre d'état défini dans l'affectation des E/S. 840 USE 494 01 Septembre 2001 139 ARI030 : Configuration du module Quantum ARI 030 00 140 840 USE 494 01 Septembre 2001 AVI030 : Configuration du module Quantum AVI 030 00 26 Aperçu Introduction Ce chapitre décrit le bloc AVI030. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 142 Représentation 142 Erreur d'exécution 143 840 USE 494 01 Septembre 2001 141 AVI030 : Configuration du module Quantum AVI 030 00 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM AVI 030 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède 8 voies d'entrée à usage mixte et simultanée tension / courant. Pour configurer un AVI 030 00, le bloc fonction est raccordé à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 3x définies dans les composants d'E/S sont automatiquement affectées aux différentes voies (en interne). C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction I_DEBUG, I_NORM, I_NORM_WARN, I_PHYS, I_PHYS_WARN, I_RAW, I_SCALE et I_SCALE_WARN. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : AVI030 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 142 ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN ANL_IN 840 USE 494 01 Septembre 2001 AVI030 : Configuration du module Quantum AVI 030 00 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_IN Voie 1 CHANNEL2 ANL_IN Voie 2 CHANNEL3 ANL_IN Voie 3 CHANNEL4 ANL_IN Voie 4 CHANNEL5 ANL_IN Voie 5 CHANNEL6 ANL_IN Voie 6 CHANNEL7 ANL_IN Voie 7 CHANNEL8 ANL_IN Voie 8 Erreur d'exécution Erreur d'exécution Si aucun module AVI 030 00 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur est généré. L'alerte de dépassement des capacités au niveau des voies peut être traitée via les blocs fonction I_NORM_WARN, I_PHYS_WARN ou I_SCALE_WARN. L'information d'état "rupture de fil ou dépassement de capacité sur une voie" peut être visualisée via le registre d'état défini dans l'affectation des E/S. 840 USE 494 01 Septembre 2001 143 AVI030 : Configuration du module Quantum AVI 030 00 144 840 USE 494 01 Septembre 2001 AVO020 : Configuration du module Quantum AVO 020 00 27 Aperçu Introduction Ce chapitre décrit le bloc AVO020. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 146 Représentation 146 Erreur d'exécution 146 840 USE 494 01 Septembre 2001 145 AVO020 : Configuration du module Quantum AVO 020 00 Présentation Description de la fonction Le bloc fonction sert à préparer les données de configuration du module QUANTUM AVO 020 00 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède 4 voies de sortie de tension. Pour configurer un AVO 020 00, le bloc fonction est raccordé à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM ou DROP. Les références 4x définies dans les composants d'E/S sont automatiquement affectées aux différentes voies (en interne). C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction O_DEBUG, O_NORM, O_RAW et O_SCALE. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : AVO020 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 Description des paramètres ANL_OUT ANL_OUT ANL_OUT ANL_OUT Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_OUT Voie 1 CHANNEL2 ANL_OUT Voie 2 CHANNEL3 ANL_OUT Voie 3 CHANNEL4 ANL_OUT Voie 4 Erreur d'exécution Erreur d'exécution 146 Si aucun module AVO 020 00 n'a été configuré pour l'entrée SLOT donnée, un message d'erreur est généré. 840 USE 494 01 Septembre 2001 BKF_201 : Configuration du module Compact BKF 201 28 Aperçu Introduction Ce chapitre décrit le bloc BKF_201. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 148 Représentation 148 Description détaillée 149 Erreur d'exécution 153 840 USE 494 01 Septembre 2001 147 BKF_201 : Configuration du module Compact BKF 201 Présentation Description de la fonction Le bloc fonction BKF_201 est la connexion logicielle du module maître InterBus-S BKF 201. Il assure que les données transitant sur l'InterBus-S soient transmises et lues correctement sur le module correspondant. Le BKF 201 gère et contrôle le bon fonctionnement du bus. En fonction de l'emplacement du module, il est possible de transmettre/de des quantités de données d'InterBus S plus ou moins grandes. l Emplacement dans le châssis central (BKF201(64 W)) 63 mots d'entrée et 63 mots de sortie l Emplacement dans le châssis d'extension (BKF201(16 W)) 15 mots d'entrée et 15 mots de sortie Le BKF 201 occupe 16 ou 64 mots d'entrée et 16 ou 64 mots de sortie dans a mémoire de l'API. Le premier mot d'entrée et le premier mot de sortie sont occupés par le BKF 201 luimême, ils contiennent les bits de contrôle et les bits d'état du BKF 201. Les 15 ou 63 mots d'entrée et les 15 ou 63 mots de sorties restant contiennent les données d'E/S des modules InterBus-S. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : BKF_201 INT INT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL 148 OFF_3X OFF_4X RESET RUN_EN STOP START QUIT_ERR GET_CONF CHK_CONF SHW_CONF IBS_OUT IBS_RDY IBS_RUN IBS_ERR MOD_ERR CONF_ERR CHKS_ERR ERROR_NO SLAVES WORD_OUT WORD_IN DINT BOOL BOOL BOOL BOOL BOOL BOOL INT INT INT INT 840 USE 494 01 Septembre 2001 BKF_201 : Configuration du module Compact BKF 201 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification OFF_3X INT Décalage (offset) de l'adresse 3x OFF_4X INT Décalage (offset) de l'adresse 4x RESET BOOL Réinitialisation et reconfiguration du BKF 201 RUN_EN BOOL Comportement à UC arrêtée (conformément au système d'exploitation Version 1.01) STOP BOOL Arrêt d'alarme Départ cycle START BOOL QUIT_ERR BOOL Acquittement d'erreur GET_CONF BOOL Valider configuration CHK_CONF BOOL Vérifier configuration SHW_CONF BOOL Afficher configuration IBS_OUT DINT InterBus-S sortant IBS_RDY BOOL InterBus-S prêt à fonctionner IBS_RUN BOOL Données de l'InterBus-S en cours de transmission IBS_ERR BOOL InterBus-S défectueux MOD_ERR BOOL Erreur du module CONF_ERR BOOL Configuration de l'InterBus-S incorrecte CHKS_ERR BOOL Erreur de checksum Numéro d'erreur ERROR_NO INT SLAVES INT Nombre d'abonnés InterBus-S WORD_OUT INT Nombre de mots de sortie de données du procédé WORD_IN INT Nombre de mots d'entrée de données du procédé Description détaillée Description détaillée Le bloc BKF_201 fonctionne comme sa contrepartie matérielle. Mais grâce à la connexion logicielle, la manipulation a pu être singulièrement simplifiée. Le module traite uniquement les mots, il occupe 64 (châssis central) ou 16 (châssis d'extension) adresses 3x et 64 (châssis central) ou 16 (châssis d'extension) adresses 4x dans l'API. Note : Vous pouvez indiquer la capacité du module (16 ou 64 mots) sur la face arrière du BKF 201 par commutateur DIP (voir Description matérielle du module). 840 USE 494 01 Septembre 2001 149 BKF_201 : Configuration du module Compact BKF 201 Description des paramètres Entrées Les entrées du BKF_201 dans Concept diffèrent de très peu de celles du module matériel. Comparativement au matériel, les entrées OFF_3X, OFF_4X et RESET sont nouvelles. Les abréviations des entrées sont affectées aux fonctions ou bits de contrôle suivants du module : OFF_3X, OFF_4X OFF_3X = décalage d'adresse 3x OFF_4X = décalage d'adresse 4x Les décalages des adresses 3x ou 4x (adresses de départ du module matériel figurant dans la liste des affectations E/S) sont indiqués sur les deux entrées du bloc fonction. Exemple : Le BKF 201 (16 W) est enregistré dans le configurateur de l'API, comme indiqué dans le tableau. Emplac Module ement Déb.entr. Fin.entr. Déb.sort. Fin.sort. 4 300020 300035 400020 400035 BKF201(16 W) Ainsi, les adresses de début du BKF 201 sont 3:20 pour les mots d'entrée et 4:20 pour les mots de sortie, et l'on a l OFF_3X = 20 et l OFF_4X = 20. RESET RESET = Réinitialisation et reconfiguration du BKF 201 Tant qu'un "1" est présent sur RESET, le BKF 201 est réinitialisé et une nouvelle configuration de l'InterBus-S est prise en compte. Le RESET (réinitialisation) entraîne en même temps un acquittement des défauts, voir aussi "Chronogramme d'acquittement d'erreur". RUN_EN RUN_EN = Comportement à UC arrêtée (conformément au système d'exploitation Version 1.01) 0 = Le IOBUS est désactivé si l'UC est arrêtée 1 = Le IOBUS demeure actif si l'UC est arrêtée STOP STOP = Arrêt d'alarme Si ce bit est à 1, l'InterBus-S est immédiatement arrêté et toutes les sorties sont remises à 0. Tant que ce bit est à 1, les autres bits de contrôle n'ont aucun effet. START START = Départ cycle Le maître transmet des données à l'abonné InterBus-S tant que le bit est à 1. Si le bit est effacé, les sorties de l'abonné restent sur leur dernière valeur. Les informations d'entrée sont conservées. 150 840 USE 494 01 Septembre 2001 BKF_201 : Configuration du module Compact BKF 201 QUIT_ERR QUIT_ERR = Validation d’erreur Comme son nom l'indique, les erreurs qui surviennent sont ainsi acquittées. Ce bit ne doit pas être mis à 1 en permanence car sinon toute erreur apparaissant serait alors immédiatement acquittée une nouvelle fois et ainsi effacée. GET_CONF GET_CONF = Enregistrer configuration La mise à 1 de ce bit valide une nouvelle configuration InterBus-S. Ceci est utile lorsque la structure du bus est modifiée et qu'en conséquence, soit le bit d'état CONF_ERR, soit CHKS_ERR a été mis à 1 par le maître (voir également Chronogramme). Tous les autres bits doivent d'abord être mis à zéro. Après avoir mis GET_CONF à 1, QUIT_ERR doit être mis à 1 de sorte que ces deux bits de contrôle soient présents en même temps. N'oubliez pas de remettre ces deux bits à zéro et de redémarrer le bus. Chronogramme d'acquittement d'erreur CHKS_ERR/ CONF_ERR START GET_CONF QUIT_ERR Reset = 1 par ex., nouveau module Reset = 2 Nouvelle configuration de bus prise en compte Le bus est redémarré CHK_CONF CHK_CONF = Vérifier configuration Si ce bit est à 1, le BKF 201 compare la checksum de configuration actuelle avec la checksum de configuration de consigne. En cas de différence, le bus est arrêté et CONF_ERR est mis à 1. SHW_CONF SHW_CONF = Affichage de la configuration La configuration actuelle de l'InterBus-S est affichée, tous les autres bits de contrôle doivent pour cela être à "0". La configuration est affichée sur les sorties SLAVES, WORD_OUT et WORD_IN. Jusqu'à la première utilisation de cette fonction, les sorties sont à "0". 840 USE 494 01 Septembre 2001 151 BKF_201 : Configuration du module Compact BKF 201 Description des paramètres Sorties Les sorties du BKF_201 dans Concept diffèrent de très peu de celles du module matériel. En comparaison au matériel, les affichages d'état CHKS_ERR et ERROR_NO sont nouveau ou modifiés. Les sorties IBS_RDY à CONF_ERR correspondent aux bits d'état du BKF 201. Les abréviations des sorties sont affectées aux fonctions ou bits d'état suivant(e)s du module. IBS_OUT IBS_OUT = Raccordement pour partie sortante de bus interstation de l'InterBus-S Raccordement InterBus-S sur la face avant du BKF 201. Le premier module sur l'InterBus-S est relié à partir d'ici avec le maître, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S depuis le maître jusqu'au premier module sur l'InterBus-S. IBS_RDY IBS_RDY = InterBus-S prêt à fonctionner L'InterBus-S est prêt à fonctionner et sans défaut. Ce bit correspond au voyant n° 3 sur le BKF 201. IBS_RUN IBS_RUN = Les données InterBus-S sont en cours de transmission. L'InterBus-S fonctionne sans défaut, les données du procédé sont échangées. Ce bit correspond au voyant n° 4 sur le BKF 201. IBS_ERR IBS_ERR = InterBus-S défectueux Indique une erreur sur le bus. Elle peut être survenue par rupture de câble, courtcircuit, panne secteur sur un abonné ou par défaut de transmission des données. Ce bit correspond au voyant n° 5 sur le BKF 201. MOD_ERR MOD_ERR = Erreur sur le module Une erreur est survenue sur un module InterBus-S. L'erreur n'arrête pas l'InterBusS. Ce bit correspond au voyant n° 6 sur le BKF 201. CONF_ERR CONF_ERR = Configuration incorrecte de l'InterBus-S Cette erreur peut survenir suite à une erreur de câblage, une modification de la configuration lors du fonctionnement, un abonné non prêt à fonctionner ou équivalent. Ce bit correspond au voyant n° 7 sur le BKF 201. 152 840 USE 494 01 Septembre 2001 BKF_201 : Configuration du module Compact BKF 201 CHKS_ERR CHKS_ERR = Erreur de checksum La configuration de l'InterBus-S a été modifiée lors d'une absence de tension du BKF 201. Afin de détecter l'erreur, il faut exclure une perte de données dans l'API. L'erreur de checksum n'apparaît pas lors du chargement d'un programme pour la première fois. L'erreur de checksum n'est pas reconnue par le composant matériel BKF 201, ceci peut conduire le cas échéant à des erreurs sur l'InterBus-S puisque le BKF 201 se configure tout seul dès le retour de la tension. Cette détection d'erreur est rendue possible en mémorisant l'ancienne checksum et en la comparant avec la nouvelle. L'erreur est effacée avec QUIT_ERR ou RESET. ERROR_NO ERROR_NO = Code d'erreur d'abonné Indique le numéro d'abonné d'un abonné défectueux sur le bus. Cette indication correspond aux voyants n° 14 (valeur 1) à n° 21 (valeur 80) sur le BKF 201. Exemple : l Liaison bus entre abonné 1 et abonné 2 interrompue. Affichage : 2 l Perte de tension sur l'abonné 1. Affichage : 1 SLAVES SLAVES = Nombre d'abonnés InterBus-S Affiche le nombre d'abonnés du bus raccordés au maître. WORD_OUT WORD_OUT = Nombre de mots de sortie de données procédé Indique le nombre de mots de sortie occupés dans le maître (registres 4x). Si la valeur affichée est 63 (châssis central) ou 15 (châssis d'extension), aucun autre module InterBus-S occupant au moins un mot de sortie dans le maître ne peut être raccordé sur l'InterBus-S. WORD_IN WORD_IN = Nombre de mots d'entrée de données du procédé Indique le nombre de mots d'entrée occupés dans le maître (registres 3x). Si la valeur affichée est 63 (châssis central) ou 15 (châssis d'extension), aucun autre module InterBus-S occupant au moins un mot d'entrée dans le maître ne peut être raccordé sur l'InterBus-S. Erreur d'exécution Erreur d'exécution Un message d'erreur apparaît (E_INPUT_VALUE_OUT_OF_RANGE) si le décalage des adresses 3x ou 4x est < 0 ou plus grand que le maximum admissible. 840 USE 494 01 Septembre 2001 153 BKF_201 : Configuration du module Compact BKF 201 154 840 USE 494 01 Septembre 2001 BNO_671 : Configuration du module TIO BNO 671 00 29 Aperçu Introduction Ce chapitre décrit le bloc BNO_671. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 156 Représentation 156 Description détaillée 157 840 USE 494 01 Septembre 2001 155 BNO_671 : Configuration du module TIO BNO 671 00 Présentation Description de la fonction Le bloc fonction BNO_671 dans Concept fonctionne de manière similaire à son homologue matériel. Grâce à la programmation en bloc fonction dans Concept, il a été rendu possible de subdiviser le bus en différents segments, sans même le composant matériel 170 BNO 671 00. Seules les liaisons unidirectionnelles étant possibles dans Concept, il est cependant nécessaire contrairement au matériel, de relier la sortie IBS_OUT du dernier module sur le bus interstation supplémentaire avec l'entrée LRB_IN du BNO_671. Ce module n'occupe pas de mots dans le maître. Note : Si vous utilisez le 170 BNO 671 00, son état ne peut être affiché avec le BNO_671. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : BNO_671 DINT DINT BOOL Description des paramètres 156 IBS_IN LRB_IN ON_OFF IBS_OUT LRB_OUT DINT DINT Description des paramètres du bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant LRB_IN DINT Bus interstation supplémentaire entrant ou bus local (Local ou Remote Bus) ON_OFF BOOL Dispositif de connexion/déconnexion de la sortie dans le bus interstation supplémentaire IBS_OUT DINT InterBus-S sortant LRB_OUT DINT Bus interstation supplémentaire sortant ou bus local (Local ou Remote Bus) 840 USE 494 01 Septembre 2001 BNO_671 : Configuration du module TIO BNO 671 00 Description détaillée Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 LRB_IN IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 LRB_IN = Entrée Local Remote Bus (bus interstation supplémentaire entrant) La sortie IBS_OUT du dernier module sur le bus interstation supplémentaire est reliée à cette entrée afin d'assurer une transmission correcte des données dans l'InterBus-S. 840 USE 494 01 Septembre 2001 157 BNO_671 : Configuration du module TIO BNO 671 00 ON_OFF ON_OFF = Entrée de connexion/déconnexion du bus interstation supplémentaire Si l'entrée ON_OFF est à "0", toutes les sorties d'un module INTERBUS sur le bus interstation supplémentaire sont mises à "0". Si elle est à "1", les données (de UNI_I_O, par exemple) spécifiées dans le programme sont écrites dans le registre 4x correspondant et transmises au procédé. L'entrée ON_OFF n'a en revanche aucun effet sur les entrées du module INTERBUS. Le trafic de données dans le bus interstation supplémentaire ne dépend pas de la valeur de l'entrée ON_OFF. Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBusS entre deux modules InterBusS. LRB_OUT LRB_OUT = Raccordement pour bus interstation supplémentaire sortant de l'InterBusS Sur le matériel, la barrette de connexion se trouve sur la face avant du module et est désignée par Local Remote Bus. Le module est ici relié au bus interstation entrant (IBS_IN) du premier module sur le bus supplémentaire, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBusS entre deux modules InterBusS. 158 840 USE 494 01 Septembre 2001 BNO_671 : Configuration du module TIO BNO 671 00 Configuration avec le BNO_671 Une configuration possible de l'InterBusS avec interface du bus supplémentaire vous est indiquée. Configuration avec BNO_671 - partie 1 BKF_201 OFF_3X IBS_OUT OFF_4X RESET IBS_RDY STOP IBS_RUN START IBS_ERR QUIT_ERR MOD_ERR GET_CONF CONF_ERR CHK_CONF CHK_ERR SHW_CONF ERROR_NO SLAVES WORD_OUT WORD_IN 840 USE 494 01 Septembre 2001 DIG_16I_160 IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 IBS_Link 159 BNO_671 : Configuration du module TIO BNO 671 00 Configuration avec BNO_671 - partie 2 BNO_671 IBS_Link LRB_Link IBS_IN LRB_IN ON_OFF IBS_OUT LRB_OUT UNI_I_O IBS_IN OUT IBS_OUT IN ANA_4I_20_C IBS_IN OUT1 OUT2 160 IBS_OUT IN1 IN2 IN3 IN4 ANA_4I_20_V IBS_IN OUT1 OUT2 IBS_OUT IN1 IN2 IN3 IN4 UNI_I_O IBS_IN OUT IBS_OUT IN LRB_Link 840 USE 494 01 Septembre 2001 COMPACT : Configuration d’un châssis central 30 Aperçu Introduction Ce chapitre décrit le bloc COMPACT. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 162 Représentation 162 Erreur d'exécution 163 840 USE 494 01 Septembre 2001 161 COMPACT : Configuration d'un châssis central Présentation Description de la fonction Ce bloc fonction sert à traiter les données de configuration d'un châssis central Compact afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Pour configurer un châssis central COMPACT, le bloc fonction COMPACT est intégré dans la section de configuration. Les blocs fonction de configuration des modules analogiques sont connectés aux sorties SLOT. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : COMPACT 162 RS_1_3 RS_1_4 RS_1_5 INT INT INT RS_2_1 RS_2_2 RS_2_3 RS_2_4 RS_2_5 INT INT INT INT INT RS_3_1 RS_3_2 RS_3_3 RS_3_4 RS_3_5 INT INT INT INT INT RS_4_1 RS_4_2 RS_4_3 RS_4_4 RS_4_5 INT INT INT INT INT 840 USE 494 01 Septembre 2001 COMPACT : Configuration d'un châssis central Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification RS_1_3 INT Châssis (Rack) 1, Emplacement 3 RS_1_4 INT Châssis (Rack) 1, Emplacement 4 RS_1_5 INT Châssis (Rack) 1, Emplacement 5 RS_2_1 INT Châssis (Rack) 2, Emplacement 1 : : : RS_2_5 INT Châssis (Rack) 2, Emplacement 5 RS_3_1 INT Châssis (Rack) 3, Emplacement 1 : : : RS_3_5 INT Châssis (Rack) 3, Emplacement 5 RS_4_1 INT Châssis (Rack) 4, Emplacement 1 : : : RS_4_5 INT Châssis (Rack) 4, Emplacement 5 Erreur d'exécution Erreur d'exécution Dans le cas d’erreurs de composants internes d’E/S, un message d’erreur est généré. 840 USE 494 01 Septembre 2001 163 COMPACT : Configuration d'un châssis central 164 840 USE 494 01 Septembre 2001 DAU202 : Configuration du module Compact DAU 202 / DAU 252 / DAU 282 31 Aperçu Introduction Ce chapitre décrit le bloc DAU202. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 166 Représentation 166 Erreur d’exécution 167 840 USE 494 01 Septembre 2001 165 DAU202 : Configuration du module Compact DAU 202 / DAU 252 / DAU 282 Présentation Description de la fonction Ce bloc fonction sert à traiter les données de configuration des modules Compact DAU 202 / DAU 252 / DAU 282 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède deux voies de sortie à usage mixte et simultané tension / courant. Pour configurer un DAU 202 / DAU 252 / DAU 282, le bloc fonction est raccordé dans la section de configuration, à la sortie SLOT correspondante du bloc fonction COMPACT. Les références 4x définies dans l'affectation des E/S sont automatiquement affectées aux différentes voies (en interne). C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction O_DEBUG, O_NORM, O_SCALE, O_PHYS, O_DBSET, O_RAW. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : DAU202 INT BOOL BOOL Description des paramètres 166 SLOT CUR1 CUR2 CHANNEL1 CHANNAL2 ANL_OUT ANL_OUT Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CUR1 BOOL 0: voie 1 en traitement de tension 1: Voie 1 en traitement de courant CUR2 BOOL 0: voie 2 en traitement de tension 1: Voie 2 en traitement de courant CHANNEL1 ANL_OUT Voie 1 CHANNEL2 ANL_OUT Voie 2 840 USE 494 01 Septembre 2001 DAU202 : Configuration du module Compact DAU 202 / DAU 252 / Erreur d’exécution Erreur d’exécution Si aucun module DAU 202 / DAU 252 / DAU 282 n'est configuré pour l'entrée SLOT donnée, un message d'erreur apparaît. Il n'est pas possible de demander une information sur l'état de ce module. 840 USE 494 01 Septembre 2001 167 DAU202 : Configuration du module Compact DAU 202 / DAU 252 / DAU 282 168 840 USE 494 01 Septembre 2001 DAU204 : Configuration du module Compact DAU 204 32 Aperçu Introduction Ce chapitre décrit le bloc DAU204. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 170 Représentation 170 Erreur d'exécution 171 840 USE 494 01 Septembre 2001 169 DAU204 : Configuration du module Compact DAU 204 Présentation Description de la fonction Le bloc fonction sert à traiter les données de configuration du module Compact DAU 204 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède quatre voies de sortie pour les traitements mixtes courant et tension, aussi bien bipolaire qu'unipolaire. Pour configurer le DAU 204, le bloc fonction est raccordé dans la section de configuration à la sortie SLOT correspondante du bloc fonction COMPACT. Les références 4x définies dans l'affectation des E/S (ainsi que la référence 3x de l'information d'état) sont affectées automatiquement à chacune des voies en interne et ne doivent de ce fait être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction O_DEBUG, O_NORM, O_SCALE, O_PHYS, O_DBSET et O_RAW. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : DAU204 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 Description des paramètres 170 ANL_OUT ANL_OUT ANL_OUT ANL_OUT Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_OUT Voie 1 CHANNEL2 ANL_OUT Voie 2 CHANNEL3 ANL_OUT Voie 3 CHANNEL4 ANL_OUT Voie 4 840 USE 494 01 Septembre 2001 DAU204 : Configuration du module Compact DAU 204 Erreur d'exécution Erreur d'exécution Si aucun module DAU 204 n'est configuré pour l'entrée SLOT donnée, un message d'erreur apparaît. Si les voies font l'objet d'un dépassement de plage, aucun avertissement n'est sortie par les blocs fonction (Voir Description de la fonction, p. 170) suivants. L'information d'état "rupture de fil sur la voie" ou "rupture de fil sur une voie" peut être visualisée via le registre d'état (référence 3x) défini dans l'affectation des E/S. 840 USE 494 01 Septembre 2001 171 DAU204 : Configuration du module Compact DAU 204 172 840 USE 494 01 Septembre 2001 DAU208 : Configuration du module Compact DAU 208 33 Aperçu Introduction Ce chapitre décrit le bloc DAU208. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 174 Représentation 174 Erreur d’exécution 175 840 USE 494 01 Septembre 2001 173 DAU208 : Configuration du module Compact DAU 208 Présentation Description de la fonction Le bloc fonction sert à traiter les données de configuration du module Compact DAU 208 afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Ce module possède huit voies de sortie bipolaires pour traitement en tension. Pour configurer le DAU 208, le bloc fonction est raccordé, dans la section de configuration, à la sortie SLOT correspondante du bloc fonction COMPACT. Les références 4x définies dans l'affectation des E/S sont automatiquement affectées en interne aux différentes voies. C'est la raison pour laquelle ces références ne doivent être occupées que par des variables non localisées. Le traitement des valeurs analogiques peut se poursuivre dans des sections de mise à l'échelle avec les blocs fonction O_DEBUG, O_NORM, O_SCALE, O_PHYS, O_DBSET et O_RAW. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : DAU208 INT SLOT CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 174 ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT ANL_OUT 840 USE 494 01 Septembre 2001 DAU208 : Configuration du module Compact DAU 208 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du module CHANNEL1 ANL_OUT Voie 1 CHANNEL2 ANL_OUT Voie 2 CHANNEL3 ANL_OUT Voie 3 CHANNEL4 ANL_OUT Voie 4 CHANNEL5 ANL_OUT Voie 5 CHANNEL6 ANL_OUT Voie 6 CHANNEL7 ANL_OUT Voie 7 CHANNEL8 ANL_OUT Voie 8 Erreur d’exécution Erreur d’exécution Si aucun module DAU 208 n'est configuré pour l'entrée SLOT donnée, un message d'erreur apparaît. Il n'est pas possible de demander une information sur l'état de ce module. 840 USE 494 01 Septembre 2001 175 DAU208 : Configuration du module Compact DAU 208 176 840 USE 494 01 Septembre 2001 DIG_16I : Configuration des modules TIO BDI 346 00 / 546 50 / 746 50 34 Aperçu Introduction Ce chapitre décrit le bloc DIG_16I. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 178 Représentation 178 Description détaillée 179 840 USE 494 01 Septembre 2001 177 DIG_16I : Configuration des modules TIO BDI 346 00 / 546 50 / 746 50 Présentation Description de la fonction Le bloc fonction DIG_16I sert de connexion logicielle pour des module InterBus-S à 16 entrées binaires. Ce bloc fonction correspond aux modules matériels TIO/IS 170 BDI 346 00, TIO/IS 170 BDI 546 50 et TIO/IS 170 BDI 746 50. Un libellé différent par rapport au matériel a été choisi afin d'atteindre une meilleure relation entre le nom et la fonction du module. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : DIG_16_I DINT Description des paramètres 178 IBS_IN IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant IBS_OUT DINT InterBus-S sortant IN1 BOOL Entrée 1 du TIO IN2 BOOL Entrée 2 du TIO : : : IN16 BOOL Entrée 16 du TIO 840 USE 494 01 Septembre 2001 DIG_16I : Configuration des modules TIO BDI 346 00 / 546 50 / Description détaillée Description détaillée Le bloc fonction occupe un mot d'entrée dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir aussi schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 840 USE 494 01 Septembre 2001 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 179 DIG_16I : Configuration des modules TIO BDI 346 00 / 546 50 / 746 50 Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. INx INx = Entrée x x représente un nombre de 1 à 16 et désigne l'entrée correspondante. Les valeurs TOR du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). 180 840 USE 494 01 Septembre 2001 DIG_16I_12O_MON : Configuration du module ADM 390 10 35 Aperçu Introduction Ce chapitre décrit le bloc DIG_16I_12O_MON. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 182 Représentation 182 Description détaillée 184 840 USE 494 01 Septembre 2001 181 DIG_16I_12O_MON : Configuration du module ADM 390 10 Présentation Description de la fonction Le bloc fonction DIG_16I_12O_MON sert de connexion logicielle pour les modules InterBus-S Momentum/IS 170 ADM 390 10. Il possède 16 entrées TOR et 12 sorties TOR, lesquelles peuvent être utilisées en même temps ou seulement en entrée ou en sortie. De même sont affichés les états des entrées/sorties. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : DIG_16_I_12O_MON DINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL 182 IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 M_IN18 M_IN916 M_OUT18 M_OUT912 DINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL UINT UINT UINT UINT 840 USE 494 01 Septembre 2001 DIG_16I_12O_MON : Configuration du module ADM 390 10 Description des paramètres Description des paramètres du bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant OUT1 BOOL Sortie 1 du module : : : OUT12 BOOL Sortie 12 du module IBS_OUT DINT InterBus-S sortant IN1 BOOL Entrée 1 du module : : : IN16 BOOL Entrée 16 du module M_IN18 UDINT Affichage des états des entrées 1 à 8 M_IN916 UDINT Affichage des états des entrées 9 à 16 M_OUT18 UDINT Affichage des états des sorties 1 à 8 M_OUT912 UDINT Affichage des états des sorties 9 à 12 840 USE 494 01 Septembre 2001 183 DIG_16I_12O_MON : Configuration du module ADM 390 10 Description détaillée Description détaillée Le bloc fonction occupe trois mots d'entrée et trois mots de sortie dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 OUTx = Sortie x 184 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 OUTx = Sortie x x représente un nombre de 1 à 16 et désigne la sortie correspondante. Les valeurs TOR à délivrer via le module InterBus-S sont transmises au procédé par la sortie correspondante (OUTx). 840 USE 494 01 Septembre 2001 DIG_16I_12O_MON : Configuration du module ADM 390 10 Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. INx INx = Entrée x x représente un nombre de 1 à 16 et désigne l'entrée correspondante. Les valeurs TOR du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). M_IN18 M_IN18 = Affichage des états des entrées 1 à 8 Le chiffre affiché ici indique l'entrée défectueuse. Exemple : M_IN18 = 10001 signifie que les entrées 1 et 5 sont défectueuses. On compte de droite à gauche. M_IN916 M_IN916 = Affichage des états des entrées 9 à 16 Le chiffre affiché ici indique l'entrée défectueuse. Exemple : M_IN916 = 1001 signifie que les entrées 9 et 12 sont défectueuses. On compte de droite à gauche. M_OUT18 M_OUT18 = Affichage des états des sorties 1 à 8 Le chiffre affiché ici indique la sortie défectueuse. Exemple : M_OUT18 = 10001 signifie que les sorties 1 et 5 sont défectueuses. On compte de droite à gauche. M_OUT912 M_OUT912 = Affichage des états des sorties 9 à 12 Le chiffre affiché ici indique la sortie défectueuse. Exemple : M_OUT912 = 1001 signifie que les sorties 9 et 12 sont défectueuses. On compte de droite à gauche. 840 USE 494 01 Septembre 2001 185 DIG_16I_12O_MON : Configuration du module ADM 390 10 186 840 USE 494 01 Septembre 2001 DIG_16I_16O : Configuration du module TIO BDM 346 00 36 Aperçu Introduction Ce chapitre décrit le bloc DIG_16I_16O. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 188 Représentation 188 Description détaillée 189 840 USE 494 01 Septembre 2001 187 DIG_16I_16O : Configuration du module TIO BDM 346 00 Présentation Description de la fonction Le bloc fonction DIG_16I_16O dans Concept fonctionne comme son homologue matériel. Mais grâce à la programmation du bloc fonction dans Concept, sa manipulation a pu être simplifiée. Le module occupe un mot d'entrée et un mot de sortie dans le maître. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : DIG_16I_16O DINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Description des paramètres 188 IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant OUT1 BOOL Sortie 1 du TIO OUT2 BOOL Sortie 2 du TIO : : : OUT16 BOOL Sortie 16 du TIO 840 USE 494 01 Septembre 2001 DIG_16I_16O : Configuration du module TIO BDM 346 00 Paramètres Type de données Signification IBS_OUT DINT InterBus-S sortant IN1 BOOL Entrée 1 du TIO IN2 BOOL Entrée 2 du TIO : : : IN16 BOOL Entrée 16 du TIO Description détaillée Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 840 USE 494 01 Septembre 2001 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 189 DIG_16I_16O : Configuration du module TIO BDM 346 00 OUTx = Sortie x OUTx = Sortie x x représente un nombre de 1 à 16 et désigne la sortie correspondante. Les valeurs TOR à délivrer via le module InterBus-S sont transmises au procédé par la sortie correspondante (OUTx). Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. INx INx = Entrée x x représente un nombre de 1 à 16 et désigne l'entrée correspondante. Les valeurs TOR du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). 190 840 USE 494 01 Septembre 2001 DIG_16O : Configuration des modules TIO BDO 346 00 / BDO 946 50 37 Aperçu Introduction Ce chapitre décrit le bloc DIG_16O. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 192 Représentation 192 Description détaillée 193 840 USE 494 01 Septembre 2001 191 DIG_16O : Configuration des modules TIO BDO 346 00 / BDO 946 50 Présentation Description de la fonction Le bloc fonction DIG_16O sert de connexion logicielle pour des module InterBus-S à 16 sorties binaires. Ce bloc fonction correspond aux modules matériels TIO/IS 170 BDO 346 00 et TIO/ IS 170 BDO 946 50. Un libellé différent par rapport au matériel a été choisi afin d'atteindre une meilleure relation entre le nom et la fonction du module. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : DIG_16O DINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Description des paramètres 192 IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT DINT Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant OUT1 BOOL Sortie 1 du TIO OUT2 BOOL Sortie 2 du TIO : : : OUT16 BOOL Sortie 16 du TIO IBS_OUT DINT InterBus-S sortant 840 USE 494 01 Septembre 2001 DIG_16O : Configuration des modules TIO BDO 346 00 / BDO 946 Description détaillée Description détaillée Le bloc fonction occupe un mot de sortie dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 OUTx IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 OUTx = Sortie x x représente un nombre de 1 à 16 et désigne la sortie correspondante. Les valeurs TOR à délivrer via le module InterBus-S sont transmises au procédé par la sortie correspondante (OUTx). 840 USE 494 01 Septembre 2001 193 DIG_16O : Configuration des modules TIO BDO 346 00 / BDO 946 50 Description des paramètres Sorties IBS_OUT 194 IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. 840 USE 494 01 Septembre 2001 DROP : Configuration d’un châssis de stations E/S 38 Aperçu Introduction Ce chapitre décrit le bloc DROP. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 196 Représentation 196 Erreur d'exécution 197 840 USE 494 01 Septembre 2001 195 DROP : Configuration d'un châssis de stations E/S Présentation Description de la fonction Ce bloc fonction sert à traiter les données de configuration d'une station d'E/S décentralisée ou distribuée pour leur utilisation ultérieure par les EFB de configuration de module. Pour configurer une embase de stations E/S, le bloc fonction DROP est raccordé, à l'intérieur de la section de configuration à la sortie SLOT correspondante du bloc fonction QUANTUM. Le numéro de la station d'E/S défini dans l'affectation des E/S doit être saisi à l'entrée NUMBER du bloc fonction DROP. Les blocs fonction de configuration des modules analogiques de la station E/S sont connectés aux sorties SLOT. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : DROP INT DINT SLOT NUMBER SLOT1 SLOT2 SLOT3 SLOT4 SLOT5 SLOT6 SLOT7 SLOT8 SLOT9 SLOT10 SLOT11 SLOT12 SLOT13 SLOT14 SLOT15 SLOT16 196 INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT 840 USE 494 01 Septembre 2001 DROP : Configuration d'un châssis de stations E/S Description des paramètres Description des paramètres du bloc : Paramètres Type de données Signification SLOT INT Emplacement de RIO, DIO, NOM NUMBER DINT Numéro de RIO, DIO NOM SLOT1 INT Emplacement 1 : : : SLOT16 INT Emplacement 16 Erreur d'exécution Erreur d'exécution Si aucun "coupleur" n'est configuré pour l'embase de station E/S, un message d'erreur est généré. 840 USE 494 01 Septembre 2001 197 DROP : Configuration d'un châssis de stations E/S 198 840 USE 494 01 Septembre 2001 I_DBSET : Ecriture de structure interne des données ANL_IN 39 Aperçu Introduction Ce chapitre décrit le bloc I_DBSET. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 200 Représentation 200 840 USE 494 01 Septembre 2001 199 I_DBSET : Ecriture de structure interne des données ANL_IN Présentation Description de la fonction Note : Normalement, ce bloc fonction n'est pas nécessaire. Il peut servir à paramétrer des informations pour les voies d'entrée (ANL_IN). Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : I_DBSET INT WORD INT DINT INT INT INT INT Description des paramètres 200 REF3X CHANNEL CONTROL OFFSET RANGE CH_NO ST_MODE ST_3X ST_HIGH ANL_INT Description des paramètres de bloc : Paramètres Type de données Signification REF3X INT Registre de valeur brute 3x CONTROL WORD Mot de commande (uniquement à usage interne) OFFSET INT Décalage du zéro d'entrée RANGE DINT Plage d'entrée (résolution) CH_NO INT Numéro de voie ST_MODE INT Mode d'état (uniquement à usage interne) ST_3X INT Registre d'état 3x ST_HIGH INT Caractérise High-Byte (octet de poids fort) ou LowByte (octet de poids faible) du registre d'état. CHANNEL ANL_IN de la voie d'écriture 840 USE 494 01 Septembre 2001 I_DEBUG : Contrôle de structure interne des données ANL_IN 40 Aperçu Introduction Ce chapitre décrit le bloc I_DEBUG. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Représentation 202 Présentation 202 840 USE 494 01 Septembre 2001 201 I_DEBUG : Contrôle de structure interne des données ANL_IN Représentation Symbole Représentation du bloc : I_DEBUG ANL_IN Description des paramètres CHANNEL REF3x CONTROL OFFSET RANGE CH_NO ST_MODE ST_3X ST_HIGH INT WORD INT DINT INT INT INT INT Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_IN Voie à contrôler REF3X INT Registre de valeur brute 3x CONTROL WORD Mot de commande (uniquement à usage interne) OFFSET INT Décalage du zéro d'entrée RANGE DINT Plage d'entrée (résolution) CH_NO INT Numéro de voie ST_MODE INT Mode d'état (uniquement à usage interne) ST_3X INT Registre d'état 3x ST_HIGH INT Caractérise High-Byte (octet de poids fort) ou LowByte (octet de poids faible) du registre d'état. Présentation Description de la fonction Note : Normalement, ce bloc fonction n'est pas nécessaire. Il peut servir à paramétrer des informations des voies d'entrée (ANL_IN). Les paramètres supplémentaires EN et ENO peuvent être configurés. 202 840 USE 494 01 Septembre 2001 I_FILTER : Linéarisation des entrées analogiques 41 Aperçu Introduction Ce chapitre décrit le bloc I_FILTER. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 204 Représentation 204 Description détaillée 205 Erreur d'exécution 207 840 USE 494 01 Septembre 2001 203 I_FILTER : Linéarisation des entrées analogiques Présentation Description de la fonction Cette fonction permet d'adapter la caractéristique des valeurs d'entrée analogiques. Il existe trois possibilités d'adaptation : l Linéarisation par la racine carrée (plage de valeurs normalisée) l Correction du "offset" (correction point zéro) l Correction du "Range" (facteur d'amplification) Note : En général, il n'est pas nécessaire de corriger les valeurs "Offset" et "Range" automatiquement préréglées. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : I_FILTER ANL_IN BOOL INT INT Description des paramètres 204 CH_IN SQRT OFFS_ADJ RNGE_ADJ ANL_IN Description des paramètres de bloc : Paramètres Type de données Signification CH_IN ANL_IN Valeur d'entrée SQRT BOOL Filtre de racine carré 1: Filtre actif 0: filtre non-actif OFFS_ADJ INT Adaptation du décalage (Offset) RNGE_ADJ INT Adaptation du facteur d'amplification OUT ANL_IN Valeur de sortie 840 USE 494 01 Septembre 2001 I_FILTER : Linéarisation des entrées analogiques Description détaillée Linéarisation par la racine carrée (plage de valeurs normalisée) Le paramètre SQRT vous permet de linéariser une valeur d'entrée analogique. Le filtre de racine carrée utilise les fonctions suivantes : f(0) = 0, f(0.5) = 0.707, f(1) = 1. Courbe caractéristique du filtre de racine carrée Valeur de sortie 100 Courbe caractéristique (SQRT = 1) 50 Courbe caractéristique (SQRT = 0) 0 0 0.25 0.5 0.75 1 Valeur brute normalisée Correction du "offset" (correction point zéro) Le paramètre OFFS_ADJ permet de modifier (d'adapter) le facteur d'amplification calculé de la sortie. Correction du "Range" (facteur d’amplification) Le paramètre RNGE_ADJ permet de modifier (d'adapter) le facteur d'amplification calculé de la sortie. Note : En général, il n'est pas nécessaire de corriger la valeur automatiquement préréglée (OFFS_ADJ = 0). Si vous désirez néanmoins procéder à une correction, veuillez la contrôler à l'aide du bloc fonction I_DEBUG car il se produit une modification du type de données ANL_IN (de la sortie). Note : En général, il n'est pas nécessaire de corriger la valeur automatiquement préréglée (RNGE_ADJ = 0). Si vous désirez néanmoins procéder à une correction, veuillez la contrôler à l'aide du bloc fonction I_DEBUG car il se produit une modification du type de données ANL_IN (de la sortie). 840 USE 494 01 Septembre 2001 205 I_FILTER : Linéarisation des entrées analogiques Exemple Structure avec I_FILTER FBI_3_1 QUANTUM SLOT 1 SLOT 2 SLOT 3 FBI_3_2 SLOT 4 SLOT 5 SLOT 6 AVI030 SLOT CHANNEL 1 SLOT 7 CHANNEL 2 CHANNEL 3 CHANNEL 4 CHANNEL 5 CHANNEL 6 CHANNEL 7 CHANNEL 8 FBI_3_3 FBI_3_4 I_FILTER I_PHYS CH_IN TRUE Y CHANNEL SQRT OFFS_ADJ RNGE_ADJ FBI_3_5 I_PHYS CHANNEL Y Les entrées OFFS_ADJ et RNGE_ADJ du bloc fonction I_FILTER (FBI_3_3) ne sont pas utilisées. Par défaut, leur valeur est donc "0". Pour les blocs fonction I_PHYS (FBI_3_4), on a les valeurs suivantes : Valeurs d'entrée (AVI030 10 V) 206 Valeurs de sortie (I_PHYS) 0V 0.0 2,5 V 5.0 5V 7.07 10 V 10.0 840 USE 494 01 Septembre 2001 I_FILTER : Linéarisation des entrées analogiques Pour les blocs fonction I_PHYS (FBI_3_5), on a les valeurs suivantes : Valeurs d'entrée (AVI030 10 V) Valeurs de sortie (I_PHYS) 0V 0.0 2,5 V 2.5 5V 5.0 10 V 10.0 Erreur d'exécution Erreur d'exécution Un message d'erreur est généré lorsque la voie d'entrée n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. 840 USE 494 01 Septembre 2001 207 I_FILTER : Linéarisation des entrées analogiques 208 840 USE 494 01 Septembre 2001 I_NORM : Entrée analogique normalisée 42 Aperçu Introduction Ce chapitre décrit le bloc I_NORM. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 210 Représentation 210 Erreur d'exécution 210 840 USE 494 01 Septembre 2001 209 I_NORM : Entrée analogique normalisée Présentation Description de la fonction Cette fonction convertit les données du format entier 16 bits vers le format REAL en virgule flottante. La valeur entière d'entrée est représentée sur une valeur à virgule flottante dans la plage allant de 0.0 à 1.0. Si des dépassements de plage existent pour le format de données actuel (par ex. 16 Bit, +/- 10 V), la sortie en virgule flottante peut être élargie (par ex. 1.106). Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : I_NORM ANL_IN Description des paramètres CHANNEL REAL Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_IN Valeur d'entrée OUT REAL Valeur normalisée Erreur d'exécution Erreur d'exécution Un message d'erreur est généré l Si la voie d'entrée n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. l En cas de dépassement par le bas de la valeur d'entrée (par exemple : -1 Volt au lieu de 0 ... 5 Volt). l En cas de dépassement de la valeur d'entrée (par exemple 6 Volt au lieu de 0 ... 5 Volt). Note : Vous pouvez également exploiter les informations d'état du module d'E/S en utilisant le bloc fonction I_NORM_WARN. 210 840 USE 494 01 Septembre 2001 I_NORM_WARN : Entrée analogique normalisée avec état d'avertissement 43 Aperçu Introduction Ce chapitre décrit le bloc I_NORM_WARN. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 212 Représentation 212 Erreur d'exécution 213 840 USE 494 01 Septembre 2001 211 I_NORM_WARN : Entrée analogique normalisée avec état d'avertissement Présentation Description de la fonction Le bloc fonction convertit les données, du format entier 16 bits au format REAL à virgule flottante. La valeur entière d'entrée configurée est convertie en une valeur à virgule flottante dans la plage allant de 0.0 à 1.0. Si des dépassements de plage existent pour le format de données actuel (par ex. 16 bits, +/- 10 V), la sortie à virgule flottante peut être élargie (par ex. 1.106). En outre, ce bloc fonction indique sur la sortie WARN, si un avertissement d'état est apparu à l'EFB d'entrée analogique raccordé. Note : Ce bloc fonction ne travaille pas avec les fonctions ADU2xx pour Compact (à la place, utilisez le bloc fonction I_NORM). Le bloc fonction I_NORM_WARN ne reconnaît pas l'information de plage de module, bien que cette information soit affectée à la plage de registre 3x. Les bits d'avertissement de dépassement doivent donc être pris directement dans la plage 3x associée. Dans l'aide en ligne sur les modules Compact, vous trouverez la mise en page des informations d'état affectées à la mémoire d'état (Aide → Aide sur Compact → E/ S Compact Manuel utilisateur). EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : I_NORM_WARN ANL_IN Description des paramètres 212 CHANNEL Y WARN REAL BOOL Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_IN Valeur d'entrée Y REAL Valeur normalisée WARN BOOL 0: Aucun avertissement à l'EFB d'entrée analogique 1: Avertissement à l'EFB d'entrée analogique 840 USE 494 01 Septembre 2001 I_NORM_WARN : Entrée analogique normalisée avec état Erreur d'exécution Erreur d'exécution Un message d'erreur est généré l Si la voie d'entrée n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. l En cas de dépassement par le haut de la valeur d'entrée (hors de la plage d'alerte p. ex. : 6 Volt au lieu de 0 ... 5 Volt). l Lorsque l'EFB d'entrée analogique raccordé ne peut générer aucune information d'état, empêchant ainsi toute activation des sorties WARN. Dans ce cas, veuillez utiliser le bloc fonction I_NORM. 840 USE 494 01 Septembre 2001 213 I_NORM_WARN : Entrée analogique normalisée avec état d'avertissement 214 840 USE 494 01 Septembre 2001 I_PHYS : Entrée analogique physique 44 Aperçu Introduction Ce chapitre décrit le bloc I_PHYS. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 216 Représentation 216 Erreur d'exécution 216 840 USE 494 01 Septembre 2001 215 I_PHYS : Entrée analogique physique Présentation Description de la fonction Cette fonction transmet à la sortie des valeurs d'entrée analogiques (tension, courant ou température) sous forme de valeurs physiques de type de données REAL en virgule flottante. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : I_PHYS ANL_IN Description des paramètres CHANNEL REAL Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_IN Valeur d'entrée OUT REAL Valeur physique Erreur d'exécution Erreur d'exécution Un message d'erreur est généré l Si la voie d'entrée n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. l En cas de dépassement par le bas de la valeur d'entrée (par exemple : -1 Volt au lieu de 0 ... 5 Volt). l En cas de dépassement de la valeur d'entrée (par exemple 6 Volt au lieu de 0 ... 5 Volt). Note : Vous pouvez également exploiter les informations d'état du module d'E/S en utilisant le bloc fonction I_PHYS_WARN. 216 840 USE 494 01 Septembre 2001 I_PHYS_WARN : Entrée analogique physique avec état d'avertissement 45 Aperçu Introduction Ce chapitre décrit le bloc I_PHYS_WARN. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 218 Représentation 218 Erreur d'exécution 219 840 USE 494 01 Septembre 2001 217 I_PHYS_WARN : Entrée analogique physique avec état d'avertissement Présentation Description de la fonction Le bloc fonction transmet à la sortie des valeurs d'entrée analogiques (tension, courant ou température) sous forme de valeurs physiques de format REAL à virgule flottante. En outre, ce bloc fonction indique sur la sortie WARN, si un avertissement d'état est apparu à l'EFB d'entrée analogique raccordé. Note : Ce bloc fonction ne travaille pas avec les fonctions ADU2xx pour Compact (à la place, utilisez le bloc fonction I_PHYS). Le bloc fonction I_PHYS_WARN ne reconnaît pas l'information de plage de module, bien que cette information soit affectée à la plage de registre 3x. Les bits d'avertissement de dépassement doivent donc être pris directement dans la plage 3x associée. Dans l'aide en ligne sur les modules Compact, vous trouverez la mise en page des informations d'état affectées à la mémoire d'état (Aide → Aide sur Compact → E/ S Compact Manuel utilisateur). EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : I_PHYS_WARN ANL_IN Description des paramètres 218 CHANNEL Y WARN REAL BOOL Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_IN Valeur d'entrée Y REAL Valeur physique WARN BOOL 0: Aucun avertissement à l'EFB d'entrée analogique 1: Avertissement à l'EFB d'entrée analogique 840 USE 494 01 Septembre 2001 I_PHYS_WARN : Entrée analogique physique avec état Erreur d'exécution Erreur d'exécution Un message d'erreur est généré l Si la voie d'entrée n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. l En cas de dépassement par le bas de la valeur d'entrée (hors de la plage d'alerte p. ex. : -1 Volt au lieu de 0 ... 5 Volt). l En cas de dépassement par le haut de la valeur d'entrée (hors de la plage d'alerte p. ex. : 6 Volt au lieu de 0 ... 5 Volt). l Lorsque l'EFB d'entrée analogique raccordé ne peut générer aucune information d'état, empêchant ainsi toute activation des sorties WARN. Dans ce cas, veuillez utiliser le bloc fonction I_PHYS. 840 USE 494 01 Septembre 2001 219 I_PHYS_WARN : Entrée analogique physique avec état d'avertissement 220 840 USE 494 01 Septembre 2001 I_RAW : Entrée analogique ; valeur brute 46 Aperçu Introduction Ce chapitre décrit le bloc I_RAW. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 222 Représentation 222 Erreur d'exécution 222 840 USE 494 01 Septembre 2001 221 I_RAW : Entrée analogique ; valeur brute Présentation Description de la fonction Cette fonction transmet à la sortie des valeurs d'entrée analogiques en valeurs brutes du type de donnée WORD. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : I_RAW ANL_IN Description des paramètres CHANNEL WORD Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_IN Valeur d'entrée OUT WORD Valeur brute Erreur d'exécution Erreur d'exécution Un message d'erreur est généré l Si la voie d'entrée n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. l En cas de dépassement des capacités des valeurs d'entrée. 222 840 USE 494 01 Septembre 2001 I_RAWSIM : Entrée analogique ; valeur brute simulée 47 Aperçu Introduction Ce chapitre décrit le bloc I_RAWSIM. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 224 Représentation 224 Erreur d'exécution 224 840 USE 494 01 Septembre 2001 223 I_RAWSIM : Entrée analogique ; valeur brute simulée Présentation Description de la fonction Le bloc fonction simule des entrées analogiques de valeur brute sur des Registres 3x. Ce bloc fonction sert de complément à l'éditeur de données dans la mesure où l'écriture de registres 3x est impossible. Note : Déterminez l'ordre d'exécution des blocs fonction de manière à ce que I_RAWSIM soit exécuté avant les autres blocs lecteurs de la valeur brute simulée. Pour cela, reliez la sortie ENO de I_RAWSIM avec les entrées EN de tous les blocs fonction lecteurs de la valeur brute simulée. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : I_RAWSIM ANL_IN WORD Description des paramètres CHANNEL SIM Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_IN Valeur brute simulée SIM WORD Valeur d'entrée Erreur d'exécution Erreur d'exécution Un message d'erreur est généré l Si la voie d'entrée n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. 224 840 USE 494 01 Septembre 2001 I_SCALE : Entrée analogique avec mise à l'échelle 48 Aperçu Introduction Ce chapitre décrit le bloc I_SCALE. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 226 Représentation 226 Erreur d'exécution 227 840 USE 494 01 Septembre 2001 225 I_SCALE : Entrée analogique avec mise à l'échelle Présentation Description de la fonction Cette fonction convertit les données du format entier 16 bits vers le format REAL en virgule flottante. Les entrées de mise à l'échelle MN et MX déterminent la plage des valeurs de la sortie. MN correspond à 0 pour cent et MX à 100 pour cent. La valeur d'entrée en nombre entier est convertie en virgule flottante. Si des dépassements de plage existent pour le format de données actuel (par ex. 16 Bit, +/- 10 V), la sortie en virgule flottante peut être élargie (par ex. 1.106 pour cent). Les paramètres supplémentaires EN et ENO peuvent être configurés. Note : La fonction I_SCALE ne peut pas être utilisée pour la mise à l'échelle des mesures de température. Pour la mise à l'échelle de mesures de température, utilisez la fonction I_PHYS. Représentation Symbole Représentation du bloc : I_SCALE ANL_IN REAL REAL Description des paramètres 226 CHANNEL MN MX REAL Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_IN Valeur d'entrée MN REAL Entrée de mise à l'échelle, 0 pour cent MX REAL Entrée de mise à l'échelle, 100 pour cent OUT REAL Valeur de sortie (mise à l'échelle) 840 USE 494 01 Septembre 2001 I_SCALE : Entrée analogique avec mise à l'échelle Erreur d'exécution Erreur d'exécution Un message d'erreur est généré en cas l Si la voie d'entrée n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. l En cas de dépassement par le bas de la valeur d'entrée (par exemple : -1 Volt au lieu de 0 ... 5 Volt). l En cas de dépassement de la valeur d'entrée (par exemple 6 Volt au lieu de 0 ... 5 Volt). Note : Vous pouvez également exploiter les informations d'état du module d'E/S en utilisant le bloc fonction I_SCALE_WARN. 840 USE 494 01 Septembre 2001 227 I_SCALE : Entrée analogique avec mise à l'échelle 228 840 USE 494 01 Septembre 2001 I_SCALE_WARN : Entrée analogique avec mise à l'échelle et avertissement 49 Aperçu Introduction Ce chapitre décrit le bloc I_SCALE_WARN. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 230 Représentation 231 Erreur d'exécution 231 840 USE 494 01 Septembre 2001 229 I_SCALE_WARN : Entrée analogique avec mise à l'échelle et avertissement Présentation Description de la fonction Le bloc fonction convertit les données, du format entier 16 bits au format REAL à virgule flottante. Les entrées de mise à l'échelle MN et MX déterminent la plage des valeurs de la sortie. MN correspond à 0 pour cent et MX à 100 pour cent. La valeur d'entrée entière est convertie en une valeur à virgule flottante. Si des dépassements de plage existent pour le format de données actuel (par ex. 16 bits, +/- 10 V), la sortie à virgule flottante peut être élargie à plus de 100 pour cent (par ex. 101.6 pour cent). En outre, ce bloc fonction indique sur la sortie WARN, si un avertissement d'état est apparu à l'EFB d'entrée analogique raccordé. Note : Ce bloc fonction ne travaille pas avec les fonctions ADU2xx pour Compact (à la place, utilisez le bloc fonction I_SCALE). Le bloc fonction I_SCALE_WARN ne reconnaît pas l'information de plage de module, bien que cette information soit affectée à la plage de registre 3x. Les bits d'avertissement de dépassement doivent donc être pris directement dans la plage 3x associée. Dans l'aide en ligne sur les modules Compact, vous trouverez la mise en page des informations d'état affectées à la mémoire d'état (Aide → Aide sur Compact → E/ S Compact Manuel utilisateur). EN et ENO peuvent être configurés comme paramètres supplémentaires. Note : La fonction I_SCALE_WARN ne peut pas être utilisée pour la mise à l'échelle des mesures de température. Pour la mise à l'échelle de mesures de température, utilisez la fonction I_PHYS_WARN. 230 840 USE 494 01 Septembre 2001 I_SCALE_WARN : Entrée analogique avec mise à l'échelle et Représentation Symbole Représentation du bloc : I_SCALE_WARN ANL_IN REAL REAL Description des paramètres CHANNEL MN MX Y WARN REAL BOOL Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_IN Valeur d'entrée MN REAL Entrée de mise à l'échelle, 0 pour cent MX REAL Entrée de mise à l'échelle, 100 pour cent Y REAL Valeur de sortie (mise à l'échelle) WARN BOOL 0: Aucun avertissement à l'EFB d'entrée analogique 1: Avertissement à l'EFB d'entrée analogique Erreur d'exécution Erreur d'exécution Un message d'erreur est généré l Si la voie d'entrée n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. l En cas de dépassement par le bas de la valeur d'entrée (hors de la plage d'alerte p. ex. : -1 Volt au lieu de 0 ... 5 Volt). l En cas de dépassement par le haut de la valeur d'entrée (hors de la plage d'alerte p. ex. : 6 Volt au lieu de 0 ... 5 Volt). l Lorsque l'EFB d'entrée analogique raccordé ne peut générer aucune information d'état, empêchant ainsi toute activation des sorties WARN. Dans ce cas, veuillez utiliser le bloc fonction I_SCALE. 840 USE 494 01 Septembre 2001 231 I_SCALE_WARN : Entrée analogique avec mise à l'échelle et avertissement 232 840 USE 494 01 Septembre 2001 I_SET: Définition des informations des voies d'entrée analogiques 50 Aperçu Introduction Ce chapitre décrit le bloc I_SET. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 234 Représentation 234 Description détaillée 235 Plages de valeurs non gérées 237 Erreur d’exécution 238 840 USE 494 01 Septembre 2001 233 I_SET: définition de voies d'entrée analogiques Présentation Description de la fonction Ce bloc fonction paramètre les informations pour les voies d'entrée analogiques (ANL_IN). Ce bloc permet d'utiliser tous les blocs de mise à l'échelle figurant dans cette bibliothèque. Note : Ce bloc est utilisé uniquement lorsqu'il n'existe pas de bloc spécifique pour un module analogique particulier. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : I_SET CHANNEL 234 UINT IN_REG DINT DINT MN_RAW MX_RAW INT INT BOOL MN_PHYS MX_PHYS DIV10 UINT UINT UINT BOOL ST_CH ST_REG ST_MODE ST_HIGH ANL_IN 840 USE 494 01 Septembre 2001 I_SET: définition de voies d'entrée analogiques Description des paramètres Description des paramètres du bloc : Paramètres Type de données Signification IN_REG UINT Numéro du registre de valeurs brutes (3X) MN_RAW DINT 0 % valeur brute (p. ex. 768) MX_RAW DINT 100% valeur brute (p. ex. 64768) MN_PHYS INT valeur d'entrée minimale (p. ex. -10 V en tant que 10) MX_PHYS INT valeur d'entrée maximale (p. ex. +10 V en tant que 10) DIV10 BOOL diviser MN_PHYS et MX_PHYS par 10 ST_CH UINT numéro de voie (1n) (p. ex. 4) ST_REG UINT numéro du registre d'état (3X) ST_MODE UINT mode d'état (p. ex. 1=AVI_STATUS_MODE) ST_HIGH BOOL L'octet d'état figure dans l'octet le plus significatif du registre CHANNEL ANL_IN information de voie à décrire Description détaillée Utilisation Ce bloc fonction peut être utilisé de trois manières différentes : 1. Mise à l'échelle d'une valeur brute, avec les blocs I_NORM et I_SCALE 2. Mise à l'échelle dans les unités physiques, avec le bloc I_PHYS 3. Evaluation d'informations d'erreur, avec les blocs I_NORM, I_SCALE et I_PHYS ainsi qu'évaluation d'informations d'état (alertes) avec les blocs I_..._WARN Connexion de base L'entrée IN_REG doit toujours être associée au numéro d'un mot d'entrée (3x). Mise à l'échelle d'une valeur brute Pour la mise à l'échelle d'une valeur brute, il faut en outre raccorder les entrées MN_RAW (valeur brute minimale, correspond à 0%) et MX_RAW (valeur brute maximale, correspond à 100%). 840 USE 494 01 Septembre 2001 235 I_SET: définition de voies d'entrée analogiques Mise à l'échelle dans les unités physiques Pour la mise à l'échelle dans les unités physiques, il faut également raccorder les entrées MN_PHYS et MX_PHYS. DIV10 est une entrée auxiliaire permettant d'éviter les valeurs à virgule flottante dans la plage 0,2 V - 1 V. Dans cette plage, il faut régler les valeurs suivantes : MN_PHYS=2, MX_PHYS=10 et DIV10=1. Cette entrée peut rester ouverte (ou être mise à 0) pour la plupart des plages. Pour +/-20 mA, par exemple : MN_PHYS=-20, MX_PHYS=20 Pour connaître les plages de valeurs d'entrée gérées par le bloc I_SET, reportezvous au sous-chapitre Plages de valeurs non gérées, p. 237. Evaluation d’informations d’erreur Pour l'évaluation d'informations d'erreur, il faut également raccorder les entrées ST_CH, ST_REG, ST_MODE et ST_HIGH. ST_HIGH est une entrée auxiliaire à utiliser lorsque l'octet d'état (information d'état) figure dans l'octet le plus significatif du registre. Cette entrée peut rester ouverte (ou être mise sur FALSE) dans la plupart des cas. Le numéro de la voie d'entrée (1 ... n) est donnée sur ST_CH. Si ST_CH est donnée, ST_REG et ST_MODE doivent également l'être. Il faut associer ST_REG au numéro d'un mot d'entrée (3X) dans lequel figure l'information d'état (erreur et/ou alertes). ST_MODE indique le mode d'évaluation du mot d'état. Il existe huit modes : 236 Valeur Mode voir également la description du module pour 1 AVI_STATUS_MODE AVI030 2 ACI_STATUS_MODE ACI030 3 ACO_STATUS_MODE ACO030 4 ADU_STATUS_MODE ADU204 5 DAU204_STATUS_MODE DAU204 6 ADU205_STATUS_MODE ADU205 7 AMM090_STATUS_MODE AMM090 8 ADU214_STATUS_MODE ADU214 840 USE 494 01 Septembre 2001 I_SET: définition de voies d'entrée analogiques Plages de valeurs non gérées Tension Unipolaire Plage de valeurs MN_PHYS MX_PHYS DIV10 0 - 0,5 V 0 5 1 0 - 1,0 V 0 10 1 0 - 5,0 V 0 5 0 0 - 10 V 0 10 0 0 - 20 V 0 20 0 0,1 - 0,5 V 1 5 1 0,2 - 1,0 V 2 10 1 1,0 - 5,0 V 1 5 0 2,0 - 10,0 V 2 10 0 Plage de valeurs MN_PHYS MX_PHYS DIV10 +/- 25 mV -25 25 0 +/- 100 mV -100 100 0 +/- 0,5 V -5 5 1 +/- 1 V -1 1 0 +/- 5 V -5 5 0 +/- 10 V -10 10 0 +/- 20 V -20 20 0 MN_PHYS MX_PHYS DIV10 Bipolaire Courant Unipolaire Plage de valeurs 0 .. 20 mA 0 20 0 4 - 20 mA 4 20 0 Plage de valeurs MN_PHYS MX_PHYS DIV10 +/- 20 mA -20 20 0 +/- 40 mA -40 40 0 Bipolaire 840 USE 494 01 Septembre 2001 237 I_SET: définition de voies d'entrée analogiques Résistance Unipolaire Plage de valeurs MN_PHYS MX_PHYS DIV10 0 .. 400 Ω 0 400 0 0 .. 500 Ω 0 500 0 0 .. 766,6 Ω 0 7666 1 0 .. 1 kΩ 0 1000 0 0 .. 2 kΩ 0 2000 0 0 .. 4 kΩ 0 4000 0 Erreur d’exécution Erreur d’exécution Messages d'erreur pouvant apparaître : Message d’erreur Signification E_EFB_USER_ERROR_1 L'entrée IN_REG n'est pas associée au numéro d'un mot d'entrée (3x). E_EFB_USER_ERROR_2 avec le numéro incorrect L'entrée IN_REG est associée à un numéro de mot d'entrée (3x) non valide. E_EFB_USER_ERROR_3 avec le paramètre MN_RAW ≥ MX_RAW) MN_RAW E_EFB_USER_ERROR_4 avec le paramètre Valeur de MN_PHYS inconnue MN_PHYS E_EFB_USER_ERROR_5 avec le paramètre Valeur de MX_PHYS inconnue MX_PHYS 238 E_EFB_USER_ERROR_11 ST_REG non spécifiée E_EFB_USER_ERROR_12 ST_REG trop grande E_EFB_USER_ERROR_13 ST_CH non spécifiée 840 USE 494 01 Septembre 2001 IMIO_IN : Entrée directe d'un module d'E/Se 51 Aperçu Introduction Ce chapitre décrit le bloc IMIO_IN. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 240 Représentation 240 Description détaillée 241 Erreur d'exécution 241 840 USE 494 01 Septembre 2001 239 IMIO_IN : Entrée directe d'un module d'E/S Présentation Description de la fonction Ce bloc fonction lit dès son exécution les signaux d'un module d'E/S. Le module d'entrée doit se trouver dans le châssis local de l'automate. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : IMIO_IN INT INT Description des paramètres 240 RACK SLOT STATUS WORD Description des paramètres du bloc : Paramètres Type de données Signification RACK INT Numéro du châssis (Quantum : 1 ; Compact : 1 ... 4) SLOT INT Numéro d'emplacement (Quantum : 1...16 ; Compact : 1 ... 5) STATUS WORD Rapport d'état 840 USE 494 01 Septembre 2001 IMIO_IN : Entrée directe d'un module d'E/S Description détaillée Description détaillée L'entrée des signaux a lieu aussi bien directement lors de l'exécution du bloc que lors du traitement normal des E/S en fin de cycle. Le module d'entrée doit se trouver dans le châssis local de l'automate. Il doit de plus être paramétré dans l'affectation des E/S de sa configuration. L'adressage du module d'E/S s'effectue via un numéro de châssis ou un numéro d'emplacement. Description des paramètres Le paramètre STATUS peut contenir les messages suivants : Etat Signification 0000 Fonctionnement correct 2001 type d'opération non valable (p. ex. le module d'E/S adressé n'est pas un module d'entrée) 2002 Numéro de châssis ou d'emplacement incorrect (l'affectation des E/S de la configuration automate ne comporte pas de numéro de module pour cet emplacement) 2003 Numéro d'emplacement incorrect F001 Le module n'est pas OK Erreur d'exécution Erreur d'exécution Il est possible d'utiliser le paramètre ENO comme témoin d'une erreur : ENO Signification 1 Fonctionnement correct (STATUS = 0) 0 Commande en défaut (STATUS n'est pas égal à "0") 840 USE 494 01 Septembre 2001 241 IMIO_IN : Entrée directe d'un module d'E/S 242 840 USE 494 01 Septembre 2001 IMIO_OUT : Sortie directe d’un module d’E/S 52 Aperçu Introduction Ce chapitre décrit le bloc IMIO_OUT. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 244 Représentation 244 Description détaillée 245 Erreur d'exécution 245 840 USE 494 01 Septembre 2001 243 IMIO_OUT : Sortie directe d’un module d’E/S Présentation Description de la fonction Ce bloc fonction délivre dès son exécution les signaux d'un module d'E/S. Le module de sortie doit se trouver dans le châssis local de l'automate. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : IMIO_OUT INT INT Description des paramètres 244 RACK SLOT STATUS WORD Description des paramètres du bloc : Paramètres Type de données Signification RACK INT Numéro du châssis (Quantum : 1 ; Compact : 1 ... 4) SLOT INT Numéro d'emplacement (Quantum : 1...16 ; Compact : 1 ... 5) STATUS WORD Rapport d'état 840 USE 494 01 Septembre 2001 IMIO_OUT : Sortie directe d’un module d’E/S Description détaillée Description détaillée La sortie des signaux a lieu aussi bien directement lors de l'exécution du bloc que lors du traitement normal des E/S en fin de cycle. Le module de sortie doit se trouver dans le châssis local de l'automate. Il doit de plus être paramétré dans l'affectation des E/S de sa configuration. L'adressage du module d'E/S s'effectue via un numéro de châssis ou un numéro d'emplacement. Description des paramètres Rapport d'état STATUS Le paramètre STATUS peut contenir les messages suivants : Etat Signification 0000 Fonctionnement correct 2001 type d'opération non valable (p. ex. le module d'E/S adressé n'est pas un module d'entrée) 2002 Numéro de châssis ou d'emplacement incorrect (l'affectation des E/S de la configuration automate ne comporte pas de numéro de module pour cet emplacement) 2003 Numéro d'emplacement incorrect F001 Le module n'est pas OK Erreur d'exécution Erreur d'exécution Il est possible d'utiliser le paramètre ENO comme témoin d'une erreur : ENO Signification 1 Fonctionnement correct (STATUS = 0) 0 Commande en défaut (STATUS n'est pas égal à "0") 840 USE 494 01 Septembre 2001 245 IMIO_OUT : Sortie directe d’un module d’E/S 246 840 USE 494 01 Septembre 2001 MIX_4I_2O : Configuration du module AMM 090 00 53 Aperçu Introduction Ce chapitre décrit le bloc MIX_4I_2O. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 248 Représentation 248 Description détaillée 249 840 USE 494 01 Septembre 2001 247 MIX_4I_2O : Configuration du module AMM 090 00 Présentation Description de la fonction Le bloc fonction MIX_4I_2O est une connexion logicielle du module InterBus-S Momentum/IS 170 AMM 090 00. Il possède 4 entrées analogiques et 2 sorties analogiques ainsi que 4 entrées TOR et 2 sorties TOR. Il doit être paramétré comme le module matériel. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : MIX_4I_2O 248 DINT INT INT INT INT INT INT BOOL BOOL REAL IBS_IN PM_IN1 PM_IN2 PM_IN3 PM_IN4 PM_OUT1 PM_OUT2 OUT1 OUT2 OUT_A1 REAL OUT_A2 IBS_OUT DINT IN1 IN2 IN3 BOOL BOOL BOOL IN4 IN_A1 IN_A2 IN_A3 IN_A4 BOOL REAL REAL REAL REAL 840 USE 494 01 Septembre 2001 MIX_4I_2O : Configuration du module AMM 090 00 Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant PM_IN1 INT Paramètre de l'entrée 1 : : : PM_IN4 INT Paramètre de l'entrée 4 PM_OUT1 INT Paramètres sortie 1 PM_OUT2 INT Paramètres sortie 2 OUT1 BOOL Sortie TOR 1 OUT2 BOOL Sortie TOR 2 OUT_A1 REAL Sortie analogique 1 du module OUT_A2 REAL Sortie analogique 2 du module IBS_OUT DINT InterBus-S sortant IN1 BOOL Entrée numérique 1 : : : IN4 BOOL Entrée numérique 4 IN_A1 REAL Entrée analogique 1 du module : : : IN_A4 REAL Entrée analogique 4 du module Description détaillée Description détaillée Le bloc fonction occupe cinq mots d'entrée et cinq mots de sortie dans la mémoire d'état. Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. 840 USE 494 01 Septembre 2001 249 MIX_4I_2O : Configuration du module AMM 090 00 Connexion de deux modules InterBus-S DIG_16I_16O DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 PM_INx IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 PM_INx = Paramètres des voies d'entrée x représente un chiffre de 1 à 4 et désigne la voie d'entrée correspondante. Les voies d'entrée se configurent au moyen de ces paramètres. La signification des valeurs des paramètres se trouve dans le tableau suivant. Valeur du paramètre Signification 2 +/- 20 mA (+/- 5 V, en divisant par 4) 3 +/- 10 V 4 Voie inactive 10 4...20 mA (1...5 V, en divisant par 4) A = Sortie sur interruption du bus Note : Toutes les autres valeurs de paramètre sont réservées. Exemple : L'entrée 3 doit être 4 ...20 mA. PM_IN3 = "10" Note : Les codes de paramétrages réservés ne sont pas acceptés par le module, le dernier paramètre appliqué continue donc d'être valable. Les paramètres par défaut restent valables jusqu'à ce qu'un nouveau paramètre soit indiqué. 250 840 USE 494 01 Septembre 2001 MIX_4I_2O : Configuration du module AMM 090 00 PM_OUTx PM_OUTx = Paramètres des voies de sortie x représente le chiffre 1 ou 2 et désigne la voie de sortie correspondante. Exemple : PM_OUT2 = Paramètres de la voie de sortie 2 Les voies de sortie se configurent au moyen de ces paramètres. La signification des valeurs des paramètres se trouve dans le tableau suivant. Valeur du paramètre Signification 1 0...20 mA ; Timeout A : 0 mA 3 +/- 10 V ; Timeout A : 0 V 4 Voie inactive (par défaut) 5 0...20 mA ; Timeout A : 20 mA 7 +/- 10 V ; Timeout A : +10 V 9 0...20 mA ; Timeout A : gèle 11 +/- 10 V ; Timeout A : gèle A = Sortie sur interruption du bus Note : Toutes les autres valeurs de paramètre sont réservées. Exemple : La sortie 1 doit être 0...20 mA et se placer sur 0 mA en cas de panne du bus. PM_OUT1 = "1" Note : Les codes de paramétrages réservés ne sont pas acceptés par le module, le dernier paramètre appliqué continue donc d'être valable. Les paramètres par défaut restent valables jusqu'à ce qu'un nouveau paramètre soit indiqué. OUTx OUTx = Voie de sortie TOR x x représente le chiffre 1 ou 2 et désigne la voie de sortie correspondante. Les valeurs TOR à délivrer via le module InterBus-S sont transmises au procédé par la sortie correspondante (OUTx). OUT_Ax OUT_Ax = Voie de sortie analogique x x représente le chiffre 1 ou 2 et désigne la voie de sortie correspondante. Les valeurs analogiques à délivrer via le module InterBus-S sont transmises au procédé par la sortie correspondante (OUTx). Note : Les valeurs devant être appliquées ici sont standardisées, les tensions doivent donc être indiquées en Volt et les courants en milliampère. La saisie en courant ou en tension s'effectue selon le paramétrage de la voie correspondante. 840 USE 494 01 Septembre 2001 251 MIX_4I_2O : Configuration du module AMM 090 00 Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. INx INx = Entrée TOR x x représente un chiffre de 1 à 4 et désigne l'entrée correspondante. Les valeurs TOR du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). IN_Ax IN_Ax = Voie d'entrée analogique x x représente un chiffre de 1 à 4 et désigne la voie d'entrée correspondante. Les valeurs analogiques du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). Note : Les valeurs arrivant ici sont standardisées, les tensions sont donc indiquées en Volt et les courants en milliampère. L'indication en courant ou en tension s'effectue selon le paramétrage de la voie correspondante. Si une voie est paramétrée dans la plage +/-5 V ou 1 à 5 V, les valeurs entrantes seront représentées en milliampères. Pour obtenir ces valeurs en tension, elles doivent être divisées par 4,0. Mise à l'échelle d'une valeur analogique DIV_REAL Valeur analogique en mA 4.0 252 Valeur analogique en Volt 840 USE 494 01 Septembre 2001 NOA_611: Configuration du module Quantum NOA 611 00/ NOA 611 10 54 Aperçu Introduction Ce chapitre décrit le bloc NOA_611. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 254 Représentation 254 Description détaillée 256 Erreur d'exécution 257 840 USE 494 01 Septembre 2001 253 NOA_611: configuration du module Quantum NOA 611 00/NOA 611 10 Présentation Description de la fonction Le bloc fonction NOA_611 est la connexion logicielle du module maître InterBus-S NOA 611 10. Il assure que les données transitant sur l'InterBus-S soient transmises et lues correctement sur le module correspondant. Le NOA 611 10 gère et contrôle le bon fonctionnement du bus. Le NOA 611 10 occupe 267 mots d'entrée et 264 mots de sortie en mémoire de l'automate. Le premier mot d'entrée et le premier mot de sortie sont occupés par le NOA 611 10 lui-même, ils contiennent les bits de contrôle et les bits d'état du NOA 611 10. Les 256 mots d'entrée et les 256 mots de sorties restant contiennent les données d'E/S des modules InterBus-S. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : NOA_611 INT INT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL 254 OFF_3X OFF_4X ACTIV_0 ACTIV_1 ACTIV_2 ACTIV_3 ACTIV_4 ACTIV_5 ACTIV_6 ACTIV_7 ACTIV_8 ACTIV_9 ACTIV_10 ACTIV_11 ACTIV_12 ACTIV_13 ACTIV_14 ACTIV_15 IBS_OUT R F IBS_RUN BS_OFF RBUS LBUS SLAVES DEA202 IBS_NORM ERROR_NO DINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL INT 840 USE 494 01 Septembre 2001 NOA_611: configuration du module Quantum NOA 611 00/ Description des paramètres Description des paramètres de bloc : Paramètres Type de données Signification OFF_3X INT Décalage (offset) de l'adresse 3x OFF_4X INT Décalage (offset) de l'adresse 4x ACTIV_0 BOOL Lance les routines placées dans le bit actif 0 : : : ACTIV_15 BOOL Lance les routines placées dans le bit actif 15 IBS_OUT DINT InterBus-S sortant R BOOL Maître prêt à fonctionner F BOOL Erreur sur NOA IBS_RUN BOOL Echange de données procédé en cours BS_OFF BOOL Un ou plusieurs segments de bus sont déconnectés RBUS BOOL Erreur sur bus distant LBUS BOOL Erreur sur bus local SLAVES BOOL L'abonné InterBus-S signale une erreur DEA202 BOOL Erreur d'initialisation sur DEA202 IBS_NORM BOOL InterBus-S est initialisé. Toutes les sorties sont à 0. ERROR_NO INT Numéro du module InterBus-S défaillant 840 USE 494 01 Septembre 2001 255 NOA_611: configuration du module Quantum NOA 611 00/NOA 611 10 Description détaillée Description des paramètres Entrées OFF_3X et OFF_4X Les paramètres des entrées du bloc fonction sont affectées aux fonctions suivantes du module. OFF_3X = Adresse 3x offset OFF_4X = Adresse 4x offset Les décalages des adresses 3x ou 4x sont indiqués sur les deux entrées du bloc fonction. Exemple : Le NOA 611 10 est enregistré dans le configurateur de l'API, comme indiqué dans le tableau. Slot Module 1 NOA-611-10 Détecté Déb. E Fin E Déb. S Fin S 300020 300286 400020 400283 Ainsi, les adresses de début du NOA 611 10 sont "3:20" pour les mots d'entrée et "4:20" pour les mots de sortie, et l'on a l OFF_3X = 20 et l OFF_4X = 20. ACTIV_x ACTIV_x = Appel de routine du bit Actif x x représente un nombre de 0 à 15 et désigne le bit Actif correspondant. Un front montant sur ACTIV_x appelle la routine mémorisée sous ACTIV_x. Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement pour partie sortante de bus interstation de l’InterBus-S Raccordement InterBus-S sur la face avant du NOA 611 10. Le premier module sur l'InterBus-S est relié à partir d'ici avec le maître, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S depuis le maître jusqu'au premier module sur l'InterBus-S. R R = NOA 611 10 prêt à fonctionner Le module maître NOA 611 10 est prêt à fonctionner et sans défaut. 256 840 USE 494 01 Septembre 2001 NOA_611: configuration du module Quantum NOA 611 00/ F F = NOA 611 10 défectueux Le module maître NOA 611 10 est défectueux. IBS_RUN IBS_RUN = Les données InterBus-S sont en cours de transmission. L'InterBus-S fonctionne sans défaut, les données du procédé sont échangées. BS_OFF BS_OFF = Segment InterBus-S déconnecté Un ou plusieurs segments de bus de l'InterBus-S sont déconnectés. RBUS RBUS = Erreur de bus interstation Une erreur est survenue sur le bus interstation. LBUS LBUS = Erreur bus local Une erreur est survenue sur un bus local. SLAVES SLAVES = Erreur d'un abonné InterBus-S Indique qu'un abonné de l'InterBus-S est défectueux. DEA202 DEA202 = Erreur sur DEA202 Indique une erreur d'initialisation sur le DEA202. IBS_NORM IBS_NORM = InterBus-S initialisé Le bus est initialisé. Toutes les sorties de l'InterBus-S prennent la·valeur "0". ERROR_NO ERROR_NO = Code d'erreur d'abonné Indique le numéro d'abonné d'un abonné défectueux sur le bus. Exemple : l Liaison bus entre abonné 1 et abonné 2 interrompue. Affichage : 2 l Perte de tension sur l'abonné 1. Affichage : 1 Erreur d'exécution Erreur d'exécution Un message d'erreur apparaît (E_INPUT_VALUE_OUT_OF_RANGE) si le l'offset des adresses 3x ou 4x est inférieur à 0 ou supérieur au maximum admissible. 840 USE 494 01 Septembre 2001 257 NOA_611: configuration du module Quantum NOA 611 00/NOA 611 10 258 840 USE 494 01 Septembre 2001 O_DBSET : Ecriture de structure interne des données ANL_OUT 55 Aperçu Introduction Ce chapitre décrit le bloc O_DBSET. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 260 Représentation 260 840 USE 494 01 Septembre 2001 259 O_DBSET : Ecriture de structure interne des données ANL_OUT Présentation Description de la fonction Note : Normalement, ce bloc fonction n'est pas nécessaire. Il peut servir à paramétrer des informations pour les voies de sortie (ANL_OUT). Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : O_DBSET INT WORD INT DINT INT INT INT INT INT Description des paramètres 260 REF4X CHANNEL CONTROL OFFSET RANGE CH_NO ST_MODE ST_3X ST_HIGH WARN_COD ANL_OUT Description des paramètres de bloc : Paramètres Type de données Signification REF4X INT Registre de valeur brute 4x CONTROL WORD Mot de commande (uniquement à usage interne) OFFSET INT Décalage du zéro d'entrée RANGE DINT Plage d'entrée (résolution) CH_NO INT Numéro de voie ST_MODE INT Mode d'état (uniquement à usage interne) ST_3X INT Registre d'état 3x ST_HIGH INT Caractérise High-Byte (octet de poids fort) ou LowByte (octet de poids faible) du registre d'état. WARN_COD INT Mode d'alerte (uniquement à usage interne) CHANNEL ANL_OUT de la voie d'écriture 840 USE 494 01 Septembre 2001 O_DEBUG : Contrôle de structure interne des données ANL_OUT 56 Aperçu Introduction Ce chapitre décrit le bloc O_DEBUG. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 262 Représentation 262 840 USE 494 01 Septembre 2001 261 O_DEBUG : Contrôle de structure de données interne ANL_OUT Présentation Description de la fonction Note : Normalement, ce bloc fonction n'est pas nécessaire. Il peut servir à paramétrer des informations des voies de sortie (ANL_OUT). Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : O_DEBUG ANL_OUT Description des paramètres 262 INT WORD INT DINT INT INT INT INT INT CHANNEL REF4X CONTROL OFFSET RANGE CH_NO ST_MODE ST_3X ST_HIGH WARN_COD Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_OUT Voie à contrôler REF3X INT Registre de valeur brute 4x CONTROL WORD Mot de commande (uniquement à usage interne) OFFSET INT Décalage du zéro d'entrée RANGE DINT Plage d'entrée (résolution) CH_NO INT Numéro de voie ST_MODE INT Mode d'état (uniquement à usage interne) ST_3X INT Registre d'état 3x ST_HIGH INT Caractérise High-Byte (octet de poids fort) ou LowByte (octet de poids faible) du registre d'état. WARN_COD INT Mode d'alerte (uniquement à usage interne) 840 USE 494 01 Septembre 2001 O_FILTER : Linéarisation des sorties analogiques 57 Aperçu Introduction Ce chapitre décrit le bloc O_FILTER. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 264 Représentation 264 Description détaillée 265 Erreur d'exécution 267 840 USE 494 01 Septembre 2001 263 O_FILTER : Linéarisation des sorties analogiques Présentation Description de la fonction Cette fonction permet d'adapter la caractéristique des valeurs brutes analogiques. Il existe trois possibilités d'adaptation : l Linéarisation par la racine carrée (plage de valeurs normalisée) l Correction du "offset" (correction point zéro) l Correction du "Range" (facteur d'amplification) Note : En général, il n'est pas nécessaire de corriger les valeurs "Offset" et "Range" automatiquement préréglées. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : O_FILTER ANL_OUT BOOL INT INT Description des paramètres 264 CH_IN SQRT OFFS_ADJ RNGE_ADJ ANL_OUT CH_OUT Description des paramètres de bloc : Paramètres Type de données Signification CH_IN ANL_OUT Valeur brute SQRT BOOL Filtre de racine carré 1: Filtre actif 0: filtre non-actif OFFS_ADJ INT Adaptation du décalage (Offset) RNGE_ADJ INT Adaptation du facteur d'amplification CH_OUT ANL_OUT Valeur de sortie 840 USE 494 01 Septembre 2001 O_FILTER : Linéarisation des sorties analogiques Description détaillée Adaptation par la racine carrée (plage de valeurs normalisée) Le paramètre SQRT vous permet d'adapter une valeur de sortie analogique. Le filtre de racine carrée utilise les fonctions suivantes : f(0) = 0, f(0.5) = 0.707, f(1) = 1. Courbe caractéristique du filtre de racine carrée Valeur de sortie 100 Courbe caractéristique (SQRT = 1) 50 Courbe caractéristique (SQRT = 0) 0 0 0.25 0.5 0.75 1 Valeur brute normalisée Correction de l’"offset" (correction point zéro) Le paramètre OFFS_ADJ permet de modifier (d'adapter) la valeur Offset calculée de la sortie CH_OUT. Correction du "Range" (facteur d’amplification) Le paramètre RNGE_ADJ permet de modifier (d'adapter) le facteur d'amplification calculé de la sortie. Note : En général, il n'est pas nécessaire de corriger la valeur automatiquement préréglée (OFFS_ADJ = 0). Si vous désirez néanmoins procéder à une correction, veuillez la contrôler à l'aide du bloc fonction O_DEBUG car il se produit une modification du type de données ANL_OUT (de la sortie). Note : En général, il n'est pas nécessaire de corriger la valeur automatiquement préréglée (RNGE_ADJ = 0). Si vous désirez néanmoins procéder à une correction, veuillez la contrôler à l'aide du bloc fonction O_DEBUG car il se produit une modification du type de données ANL_OUT (de la sortie). 840 USE 494 01 Septembre 2001 265 O_FILTER : Linéarisation des sorties analogiques Exemple Structure avec O_FILTER COMPACT SLOT1 SLOT2 SLOT3 SLOT4 SLOT5 SLOT6 DAU208 SLOT CHANNEL1 CHANNEL2 CHANNEL3 SLOT7 CHANNEL4 O_FILTER TRUE CH_IN SQRT OFFS_ADJ RNGE_ADJ O_PHYS CHANNEL X O_PHYS CHANNEL X Les entrées OFFS_ADJ et RNGE_ADJ du bloc fonction O_FILTER (FBI_3_3) ne sont pas utilisées. Par défaut, leur valeur est donc "0". Pour le bloc fonction O_PHYS (FBI_3_4), on a les valeurs suivantes : Valeurs d'entrée (DAU208 10 V) Valeurs de sortie (O_PHYS) 0V 0.0 2,5 V 5.0 5V 7.07 10 V 10.0 Pour le bloc fonction O_PHYS (FBI_3_5), on a les valeurs suivantes : 266 Valeurs d'entrée (DAU208 10 V) Valeurs de sortie (O_PHYS) 0V 0.0 2,5 V 2.5 5V 5.0 10 V 10.0 840 USE 494 01 Septembre 2001 O_FILTER : Linéarisation des sorties analogiques Erreur d'exécution Erreur d'exécution Un message d'erreur est généré lorsque la voie d'entrée n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module E/S connecté. 840 USE 494 01 Septembre 2001 267 O_FILTER : Linéarisation des sorties analogiques 268 840 USE 494 01 Septembre 2001 O_NORM : Sortie analogique normalisée 58 Aperçu Introduction Ce chapitre décrit le bloc O_NORM. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 270 Représentation 270 Erreur d'exécution 270 840 USE 494 01 Septembre 2001 269 O_NORM : Sortie analogique normalisée Présentation Description de la fonction Le bloc fonction sort des valeurs au format de virgule flottante REAL en tant que valeurs analogiques, au format entier 16 bits. La valeur en virgule flottante comprise entre 0,0 et 1,0 est convertie en valeur entière de sortie configurée. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : O_NORM ANL_OUT REAL Description des paramètres CHANNEL X Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_OUT Valeur de sortie X REAL Valeur normalisée Erreur d'exécution Erreur d'exécution Un message d'erreur est généré l Lorsque la voie de sortie n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. l En cas de dépassement par le bas de la valeur de sortie (valeur arithmétique) (par exemple : -0.1 Volt au lieu de 0 ... 1.0 Volt) l En cas de dépassement par le haut de la valeur de sortie (valeur arithmétique) (par exemple : 1.1 Volt au lieu de 0 ... 1.0 Volt) Note : Vous pouvez également, si vous le désirez, exploiter les informations d'état du module en utilisant le bloc fonction O_NORM_WARN. 270 840 USE 494 01 Septembre 2001 O_NORM_WARN : Entrée analogique normalisée avec état d'avertissement 59 Aperçu Introduction Ce chapitre décrit le bloc O_NORM_WARN. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 272 Représentation 273 Erreur d'exécution 273 840 USE 494 01 Septembre 2001 271 O_NORM_WARN : Sortie analogique normalisée avec état d'avertissement Présentation Description de la fonction Le bloc fonction sort des valeurs au format de virgule flottante REAL en tant que valeurs analogiques, au format entier 16 bits. La valeur en virgule flottante comprise entre 0,0 et 1,0 est convertie en valeur entière de sortie configurée. En outre, ce bloc fonction indique sur les sorties WARN_NEG et WARN_POS, si un avertissement est apparu à l'EFB de sortie analogique. Note : Ce bloc fonction ne travaille pas avec les fonctions ADI2xx et DAU2xx pour Compact (à la place, utilisez le bloc fonction O_NORM). Le bloc fonction O_NORM_WARN reconnaît pas l'information de plage de module, bien que cette information soit affectée à la plage de registre 3x. Les bits d'avertissement de dépassement doivent donc être pris directement dans la plage 3x associée. Dans l'aide en ligne sur les modules Compact, vous trouverez la mise en page des informations d'état affectées à la mémoire d'état (Aide → Aide sur Compact → E/ S Compact Manuel utilisateur). Les paramètres supplémentaires EN et ENO peuvent être configurés. 272 840 USE 494 01 Septembre 2001 O_NORM_WARN : Sortie analogique normalisée avec état Représentation Symbole Représentation du bloc : O_NORM_WARN ANL_OUT REAL Description des paramètres CHANNEL X WARN_NEG WARN_POS BOOL BOOL Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_OUT Valeur de sortie X REAL Valeur normalisée WARN_NEG BOOL 0: Pas de valeur trop faible en sortie sur l'EFB de sortie analogique connecté 1: Valeur trop faible en sortie sur l'EFB de sortie analogique connecté WARN_POS BOOL 0: Pas de valeur trop élevée en sortie sur l'EFB de sortie analogique connecté 1: Valeur trop forte en sortie sur l'EFB de sortie analogique connecté Erreur d'exécution Erreur d'exécution Un message d'erreur est généré l Lorsque la voie de sortie n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. l En cas de dépassement par le bas de la valeur de sortie (arithmétique) (hors de la plage d'alerte p. ex. : -0.1 Volt au lieu de 0 ... 1.0 Volt) l En cas de dépassement par le haut de la valeur de sortie (arithmétique) (hors de la plage d'alerte p. ex. : 1.1 Volt au lieu de 0 ... 1.0 Volt) l Lorsque l'EFB de sortie analogique raccordé ne peut générer aucune information d'état, empêchant ainsi l'activation des sorties d'alerte. Dans ce cas, veuillez utiliser le bloc fonction O_NORM. 840 USE 494 01 Septembre 2001 273 O_NORM_WARN : Sortie analogique normalisée avec état d'avertissement 274 840 USE 494 01 Septembre 2001 O_PHYS : Sortie analogique physique 60 Aperçu Introduction Ce chapitre décrit le bloc O_PHYS. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 276 Représentation 276 Erreur d'exécution 276 840 USE 494 01 Septembre 2001 275 O_PHYS : Sortie analogique physique Présentation Description de la fonction Le bloc fonction transmet à la sortie des valeurs physiques en format de virgule flottante REAL sous forme de valeurs analogiques (tension, courant ou température). Le bloc fonction est utilisé sur des modules de sortie avec information de configuration (p. ex. les DAU). Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : O_PHYS ANL_OUT REAL Description des paramètres CHANNEL X Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_OUT Valeur de sortie X REAL Valeur physique Erreur d'exécution Erreur d'exécution Un message d'erreur est généré l Lorsque la voie de sortie n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module d'E/S connecté. l En cas de dépassement par le bas de la valeur de sortie (par exemple : -1 Volt au lieu de 0 ... 5 Volt). l En cas de dépassement par le haut de la valeur de sortie (par exemple : 6 Volt au lieu de 0 ... 5 Volt). Note : Vous pouvez également, si vous le désirez, exploiter les informations d'état du module en utilisant le bloc fonction O_PHYS_WARN. 276 840 USE 494 01 Septembre 2001 O_PHYS_WARN : Sortie analogique physique avec état d'avertissement 61 Aperçu Introduction Ce chapitre décrit le bloc O_PHYS_WARN. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 278 Représentation 279 Erreur d’exécution 279 840 USE 494 01 Septembre 2001 277 O_PHYS_WARN : Sortie analogique physique avec état d'avertissement Présentation Description de la fonction Le bloc fonction transmet à la sortie des valeurs physiques au format REAL à virgule flottante sous forme de valeurs analogiques (tension, courant ou température). Il est utilisé sur des modules de sortie avec information de configuration (p. ex. les DAU). En outre, ce bloc fonction indique sur les sorties WARN_NEG et WARN_POS, si un avertissement est apparu à l'EFB de sortie analogique raccordé. Note : Ce bloc fonction ne travaille pas avec les fonctions DAU2xx pour Compact (à la place, utilisez le bloc fonction O_PHYS). Le bloc fonction O_PHYS_WARN ne reconnaît pas l'information de plage de module, bien que cette information soit affectée à la plage de registre 3x. Les bits d'avertissement de dépassement doivent donc être pris directement dans la plage 3x associée. Dans l'aide en ligne sur les modules Compact, vous trouverez la mise en page des informations d'état affectées à la mémoire d'état (Aide → Aide sur Compact → E/ S Compact Manuel utilisateur). EN et ENO peuvent être configurés comme paramètres supplémentaires. 278 840 USE 494 01 Septembre 2001 O_PHYS_WARN : Sortie analogique physique avec état Représentation Symbole Représentation du bloc : O_PHYS_WARN ANL_OUT REAL Description des paramètres CHANNEL X WARN_NEG WARN_POS BOOL BOOL Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_OUT Valeur de sortie X REAL Valeur physique WARN_NEG BOOL 0: Pas de valeur trop faible en sortie sur l’EFB de sortie analogique connecté 1: Valeur trop faible en sortie sur l'EFB de sortie analogique connecté WARN_POS BOOL 0: Pas de valeur trop élevée en sortie sur l'EFB de sortie analogique connecté 1: Valeur trop forte en sortie sur l'EFB de sortie analogique connecté Erreur d’exécution Erreur d’exécution Un message d'erreur apparaît, l lorsque la voie de sortie n'est pas configurée. Dans ce cas, vérifiez l'EFB du module d'E/S connecté. l en cas de valeur de sortie trop faible (hors de la plage d'alerte, p. ex. : -1 Volt au lieu de 0 ... 5 Volt). l en cas de valeur de sortie trop élevée (hors de la plage d'alerte, p. ex. : 6 Volt au lieu de 0 ... 5 Volt). l lorsque l'EFB de sortie analogique raccordé ne peut générer aucune information d'état, empêchant ainsi l'activation des sorties d'alerte. Dans ce cas, utilisez le bloc fonction O_PHYS. 840 USE 494 01 Septembre 2001 279 O_PHYS_WARN : Sortie analogique physique avec état d'avertissement 280 840 USE 494 01 Septembre 2001 O_RAW : Sortie analogique ; valeur brute 62 Aperçu Introduction Ce chapitre décrit le bloc O_RAW. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 282 Représentation 282 Erreur d'exécution 282 840 USE 494 01 Septembre 2001 281 O_RAW : Sortie analogique ; valeur brute Présentation Description de la fonction Ce bloc fonction délivre des valeurs brutes du type de donnée WORD en valeurs analogiques de sortie. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : O_RAW ANL_OUT WORD Description des paramètres CHANNEL X Description des paramètres du bloc : Paramètres Type de données Signification CHANNEL ANL_OUT Valeur de sortie X WORD Valeur brute Erreur d'exécution Erreur d'exécution 282 Un message d'erreur est généré si la voie de sortie n'est pas configurée. Dans ce cas, veuillez vérifier l'EFB du module E/S connecté. 840 USE 494 01 Septembre 2001 O_SCALE : Sortie analogique avec mise à l'échelle 63 Aperçu Introduction Ce chapitre décrit le bloc O_SCALE. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 284 Représentation 284 Erreur d’exécution 284 840 USE 494 01 Septembre 2001 283 O_SCALE : Sortie analogique avec mise à l'échelle Présentation Description de la fonction Le bloc fonction convertit des valeurs au format REAL à virgule flottante en valeurs de format entier 16 bits. Les entrées de mise à l'échelle MN et MX déterminent la plage des valeurs de la sortie analogique. MN correspond à 0 pour cent et MX à 100 pour cent de la plage de sorties (p. ex. -10 ... 10 V). EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : O_SCALE ANL_OUT REAL REAL REAL Description des paramètres CHANNEL MN X MX Description des paramètres de bloc : Paramètres Type de données Signification CHANNEL ANL_OUT Valeur de sortie MN REAL Entrée de mise à l'échelle, 0 pour cent X REAL Valeur en virgule flottante MX REAL Entrée de mise à l'échelle, 100 pour cent Erreur d’exécution Erreur d’exécution Un message d'erreur apparaît, l lorsque la voie de sortie n'est pas configurée. Dans ce cas, vérifiez l'EFB du module d'E/S connecté. l lorsque les valeurs de MN et MX sont identiques et provoquent de ce fait une division par zéro à l'intérieur du bloc. l en cas de valeur de sortie trop faible (par exemple : -1 Volt au lieu de 0 ... 5 Volt). l en cas de valeur de sortie trop élevée (par exemple : 6 Volt au lieu de 0 ... 5 Volt). Note : Pour exploiter les informations d'état du module, utilisez le bloc fonction O_SCALE_WARN. 284 840 USE 494 01 Septembre 2001 O_SCALE_WARN : Sortie analogique avec mise à l'échelle et avertissement 64 Aperçu Introduction Ce chapitre décrit le bloc O_SCALE_WARN. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 286 Représentation 287 Erreur d’exécution 288 840 USE 494 01 Septembre 2001 285 O_SCALE_WARN : Sortie analogique avec mise à l'échelle et avertissement Présentation Description de la fonction Le bloc fonction convertit des valeurs au format REAL à virgule flottante en valeurs de format entier 16 bits. Les entrées de mise à l'échelle MN et MX déterminent la plage des valeurs de la sortie analogique. MN correspond à 0 pour cent et MX à 100 pour cent de la plage de sorties (p. ex. -10 ... 10 V). En outre, ce bloc fonction indique sur les sorties WARN_NEG et WARN_POS, si un avertissement est apparu à l'EFB de sortie analogique raccordé. Note : Ce bloc fonction ne travaille pas avec les fonctions DAU2xx pour Compact (à la place, utilisez le bloc fonction O_SCALE). Le bloc fonction O_SCALE_WARN ne reconnaît pas l'information de plage de module, bien que cette information soit affectée à la plage de registre 3x. Les bits d'avertissement de dépassement doivent donc être pris directement dans la plage 3x associée. Dans l'aide en ligne sur les modules Compact, vous trouverez la mise en page des informations d'état affectées à la mémoire d'état (Aide → Aide sur Compact → E/ S Compact Manuel utilisateur). EN et ENO peuvent être configurés comme paramètres supplémentaires. 286 840 USE 494 01 Septembre 2001 O_SCALE_WARN : Sortie analogique avec mise à l'échelle et Représentation Symbole Représentation du bloc : O_SCALE_WARN ANL_OUT REAL REAL REAL Description des paramètres CHANNEL DATA MN WARN_NEG X WARN_POS MX DATA BOOL BOOL Description des paramètres du bloc : Paramètres Type de données Signification CHANNEL ANL_OUT Valeur de sortie MN REAL Entrée de mise à l'échelle, 0 pour cent X REAL Valeur à virgule flottante MX REAL Entrée de mise à l'échelle, 100 pour cent WARN_NEG BOOL 0: Pas de valeur trop faible en sortie sur l'EFB de sortie analogique connecté 1: Valeur trop faible en sortie sur l'EFB de sortie analogique connecté (X < MN) WARN_POS BOOL 0: Pas de valeur trop élevée en sortie sur l'EFB de sortie analogique connecté 1: Valeur trop élevée en sortie sur l'EFB de sortie analogique connecté (X > MX) 840 USE 494 01 Septembre 2001 287 O_SCALE_WARN : Sortie analogique avec mise à l'échelle et avertissement Erreur d’exécution Erreur d’exécution Un message d'erreur apparaît, l lorsque la voie de sortie n'est pas configurée. Dans ce cas, vérifiez l'EFB du module d'E/S connecté. l lorsque les valeurs de MN et MX sont identiques et provoquent de ce fait une division par zéro à l'intérieur du bloc. l en cas de valeur de sortie trop faible (hors de la plage d'alerte, p. ex. : -1 Volt au lieu de 0 ... 5 Volt). l en cas de valeur de sortie trop élevée (hors de la plage d'alerte, p. ex. : 6 Volt au lieu de 0 ... 5 Volt). l lorsque l'EFB de sortie analogique raccordé ne peut générer aucune information d'état, empêchant ainsi l'activation des sorties d'alerte. Dans ce cas, utilisez le bloc fonction O_SCALE. 288 840 USE 494 01 Septembre 2001 O_SET : Définition des informations des voies de sortie analogiques 65 Aperçu Introduction Ce chapitre décrit le bloc O_SET. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 290 Représentation 290 Description détaillée 291 Plages de valeurs non gérées 293 Erreur d’exécution 294 840 USE 494 01 Septembre 2001 289 I_SET: définition de voies de sortie analogiques Présentation Description de la fonction Ce bloc fonction configure les informations pour les voies de sortie analogiques (ANL_OUT). Ce bloc permet d'utiliser tous les blocs de mise à l'échelle figurant dans cette bibliothèque. Note : Ce bloc est utilisé uniquement lorsqu'il n'existe pas de bloc spécifique pour un module analogique particulier. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : O_SET CHANNEL 290 UINT OUT_REG DINT DINT MN_RAW MX_RAW INT INT BOOL MN_PHYS MX_PHYS DIV10 UINT UINT UINT BOOL ST_CH ST_REG ST_MODE ST_HIGH ANL_OUT 840 USE 494 01 Septembre 2001 I_SET: définition de voies de sortie analogiques Description des paramètres Description des paramètres du bloc : Paramètres Type de données Signification OUT_REG UINT numéro du registre de valeurs brutes (4X) MN_RAW DINT 0 % valeur brute (p. ex. 0) MX_RAW DINT 100% valeur brute (p. ex. 4095) MN_PHYS INT valeur de sortie minimale (p. ex. 0 V en tant que 0) MX_PHYS INT valeur de sortie maximale (p. ex. +10 V en tant que 10) DIV10 BOOL diviser MN_PHYS et MX_PHYS par 10 ST_CH UINT numéro de voie (1n) (p. ex. 4) ST_REG UINT numéro du registre d'état (3X) ST_MODE UINT mode d'état (p. ex. 3=ACO_STATUS_MODE) ST_HIGH BOOL L'octet d'état figure dans l'octet le plus significatif du registre CHANNEL ANL_OUT information de voie à décrire Description détaillée Utilisation Ce bloc fonction peut être utilisé de trois manières différentes : 1. Mise à l'échelle d'une valeur brute, avec les blocs O_NORM et O_SCALE 2. Mise à l'échelle dans les unités physiques, avec le bloc O_PHYS 3. Evaluation d'informations d'erreur, avec les blocs O_NORM, O_SCALE et O_PHYS ainsi qu'évaluation d'informations d'état (alertes) avec les blocs O_..._WARN Connexion de base L'entrée OUT_REG doit toujours être associée au numéro d'un mot de sortie (4x). Mise à l'échelle d'une valeur brute Pour la mise à l'échelle d'une valeur brute, il faut en outre raccorder les entrées MN_RAW (valeur brute minimale, correspond à 0%) et MX_RAW (valeur brute maximale, correspond à 100%). 840 USE 494 01 Septembre 2001 291 I_SET: définition de voies de sortie analogiques Mise à l'échelle dans les unités physiques Pour la mise à l'échelle dans les unités physiques, il faut également raccorder les entrées MN_PHYS et MX_PHYS. DIV10 est une entrée auxiliaire permettant d'éviter les valeurs à virgule flottante dans la plage 0,2 V - 1 V. Dans cette plage, il faut régler les valeurs suivantes : MN_PHYS=2, MX_PHYS=10 et DIV10=TRUE. Cette entrée peut rester ouverte (ou être mise sur FALSE) pour la plupart des plages. Pour +/-20 mA, par exemple : MN_PHYS=-20, MX_PHYS=20 Pour connaître les plages de valeurs d'entrée gérées par le bloc O_SET, reportezvous au sous-chapitre Plages de valeurs non gérées, p. 293. Evaluation d’informations d’erreur Pour l'évaluation d'informations d'erreur, il faut également raccorder les entrées ST_CH, ST_REG, ST_MODE et ST_HIGH. ST_HIGH est une entrée auxiliaire à utiliser lorsque l'octet d'état (information d'erreur) figure dans l'octet le plus significatif du registre. Cette entrée peut rester ouverte (ou être mise sur FALSE) dans la plupart des cas. Le numéro de la voie d'entrée (1 ... n) est donnée sur ST_CH. Si ST_CH est donnée, ST_REG et ST_MODE doivent également l'être. Il faut associer ST_REG au numéro d'un mot d'entrée (3X) dans lequel figure l'information d'état (erreur et/ou alertes). ST_MODE indique le mode d'évaluation du mot d'état. Il existe huit modes : 292 Valeur Mode voir également la description du module pour 1 AVI_STATUS_MODE AVI030 2 ACI_STATUS_MODE ACI030 3 ACO_STATUS_MODE ACO030 4 ADU_STATUS_MODE ADU204 5 DAU204_STATUS_MODE DAU204 6 ADU205_STATUS_MODE ADU205 7 AMM090_STATUS_MODE AMM090 8 ADU214_STATUS_MODE ADU214 840 USE 494 01 Septembre 2001 I_SET: définition de voies de sortie analogiques Plages de valeurs non gérées Tension Unipolaire Plage de valeurs MN_PHYS MX_PHYS DIV10 0 - 0,5 V 0 5 1 0 - 1,0 V 0 10 1 0 - 5,0 V 0 5 0 0 - 10 V 0 10 0 0 - 20 V 0 20 0 0,1 - 0,5 V 1 5 1 0,2 - 1,0 V 2 10 1 1,0 - 5,0 V 1 5 0 2,0 - 10,0 V 2 10 0 Plage de valeurs MN_PHYS MX_PHYS DIV10 +/- 25 mV -25 25 0 +/- 100 mV -100 100 0 +/- 0,5 V -5 5 1 +/- 1 V -1 1 0 +/- 5 V -5 5 0 +/- 10 V -10 10 0 +/- 20 V -20 20 0 MN_PHYS MX_PHYS DIV10 Bipolaire Courant Unipolaire Plage de valeurs 0 .. 20 mA 0 20 0 4 - 20 mA 4 20 0 Plage de valeurs MN_PHYS MX_PHYS DIV10 +/- 20 mA -20 20 0 +/- 40 mA -40 40 0 Bipolaire 840 USE 494 01 Septembre 2001 293 I_SET: définition de voies de sortie analogiques Erreur d’exécution Erreur d’exécution Messages d'erreur pouvant apparaître : Message d’erreur Signification E_EFB_USER_ERROR_1 L'entrée OUT_REG n'est pas associée au numéro d'un mot de sortie (4x). E_EFB_USER_ERROR_2 avec le numéro incorrect L'entrée OUT_REG est associée à un numéro de mot de sortie (4x) non valide. E_EFB_USER_ERROR_3 avec le paramètre MN_RAW ≥ MX_RAW MN_RAW E_EFB_USER_ERROR_4 avec le paramètre Valeur de MN_PHYS inconnue MN_PHYS E_EFB_USER_ERROR_5 avec le paramètre Valeur de MX_PHYS inconnue MX_PHYS 294 E_EFB_USER_ERROR_11 ST_REG non spécifiée E_EFB_USER_ERROR_12 ST_REG trop grande E_EFB_USER_ERROR_13 ST_CH non spécifiée 840 USE 494 01 Septembre 2001 QPR_16I_12O : Configuration des modules TIO QPR 346 00 / 10 / 20 / 21 66 Aperçu Introduction Ce chapitre décrit le bloc QPR_16I_12O. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 296 Représentation 297 Description détaillée 298 840 USE 494 01 Septembre 2001 295 QPR_16I_12O : Configuration des modules TIO QPR 346 00 / 10 / 20 / 21 Présentation Description de la fonction Le bloc fonction QPR_16I_12O est une connexion logicielle pour les modules InterBus-S suivant : l TIO/IS 170 QPR 346 00 l TIO/IS 170 QPR 346 10 l TIO/IS 170 QPR 346 20 l TIO/IS 170 QPR 346 21 Il possède 16 entrées TOR et 12 sorties TOR, lesquelles peuvent être utilisées en même temps ou seulement en entrée ou en sortie. De plus, ce module peut se programmer au travers de l'interface intégrée RS 232 en code ASCII. A l'état non programmé, le module se comporte comme un TIO à 16 entrées TOR et 12 sorties TOR. Lorsqu'il est programmé, les liaisons internes du QPR ont priorité sur les signaux présents sur le bloc fonction, c.-à-d. que les sorties du QPR prennent la valeur générée par la liaison interne. Dans ce cas, la valeur indiquée dans Concept pour la sortie n'est pas forcément celle effectivement présente sur le QPR. Exemple : Concept met par défaut la sortie OUT5 à "1". Par la liaison interne du QPR, la sortie OUT5 est mise à "0". La valeur sur la sortie 5 du QPR est "0", Concept affiche cependant un "1". La programmation du module est décrite dans le manuel utilisateur des modules TIO préreliés. Les paramètres supplémentaires EN et ENO peuvent être configurés. l l l l 296 840 USE 494 01 Septembre 2001 QPR_16I_12O : Configuration des modules TIO QPR 346 00 / 10 / Représentation Symbole Représentation du bloc : QRP_16I_12O DINT INT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Description des paramètres IBS_IN NV OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 IBS_OUT AV IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DINT INT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant NV INT Consigne (valeur nominale) OUT1 BOOL Sortie 1 du TIO OUT2 BOOL Sortie 2 du TIO : : : OUT12 BOOL Sortie 12 du TIO IBS_OUT DINT InterBus-S sortant AV INT mesure (valeur actuelle) IN1 BOOL Entrée 1 du TIO IN2 BOOL Entrée 2 du TIO : : : IN16 BOOL Entrée 16 du TIO 840 USE 494 01 Septembre 2001 297 QPR_16I_12O : Configuration des modules TIO QPR 346 00 / 10 / 20 / 21 Description détaillée Description détaillée Le bloc fonction QPR_16I_12O dans Concept fonctionne comme son homologue matériel. Mais grâce à la programmation du bloc fonction dans Concept, sa manipulation a pu être simplifiée. Le module occupe deux mots d'entrée et deux mots de sortie dans le maître. Note : Les sorties programmées dans le QPR ne peuvent pas être représentées avec le bloc fonction QPR_16I_12O puisque la valeur est générée par le module lui-même. L'API n'a aucune influence sur la valeur générée par le module. 298 840 USE 494 01 Septembre 2001 QPR_16I_12O : Configuration des modules TIO QPR 346 00 / 10 / Description des paramètres Entrées IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté gauche de la partie supérieure du module. Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 NV NV = Consigne (Nominal Value) Il est possible d'indiquer ici une valeur de compte pour les compteurs programmables ou une durée pour un circuit de temporisation. Pour les durées, 1 = 1 ms, donc 30000 = 30 s. OUTx OUTx = Sortie x x représente un nombre de 1 à 12 et caractérise la sortie correspondante. Les valeurs TOR à délivrer via le module InterBus-S sont transmises au procédé par la sortie correspondante (OUTx). 840 USE 494 01 Septembre 2001 299 QPR_16I_12O : Configuration des modules TIO QPR 346 00 / 10 / 20 / 21 Description des paramètres Sorties IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l’InterBus-S Sur le matériel, la barrette de connexion se trouve sur le côté droit de la partie supérieure du module. Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. AV AV = mesure (AV = Actual Value, valeur réelle) Cette sortie indique la valeur réelle de comptage d'un compteur ou la durée actuellement écoulée d'un circuit de temporisation. Pour les durées, 1 = 1 ms, donc 30000 = 30 s. INx INx = Entrée x x représente un nombre de 1 à 16 et désigne l'entrée correspondante. Les valeurs TOR du procédé du module Interbus-S sont lues par l'entrée correspondante (INx). 300 840 USE 494 01 Septembre 2001 QUANTUM : Configuration d’un châssis central 67 Aperçu Introduction Ce chapitre décrit le bloc QUANTUM. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 302 Représentation 302 Erreur d'exécution 303 840 USE 494 01 Septembre 2001 301 QUANTUM : Configuration d'un châssis central Présentation Description de la fonction Ce bloc fonction sert à traiter les données de configuration d'un châssis central Quantum afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Pour configurer un châssis central Quantum, le bloc fonction QUANTUM est intégré dans la section de configuration. Les blocs fonction de configuration des modules analogiques ou le bloc fonction DROP, pour les stations d'E/S, sont connectés aux sorties SLOT. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : QUANTUM SLOT1 SLOT2 SLOT3 SLOT4 SLOT5 SLOT6 SLOT7 SLOT8 SLOT9 SLOT10 SLOT11 SLOT12 SLOT13 SLOT14 SLOT15 SLOT16 Description des paramètres 302 INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT Description des paramètres de bloc : Paramètres Type de données Signification SLOT1 INT Emplacement 1 : : : SLOT16 INT Emplacement 16 840 USE 494 01 Septembre 2001 QUANTUM : Configuration d'un châssis central Erreur d'exécution Erreur d'exécution Dans le cas d’erreurs de composants internes d’E/S, un message d’erreur est généré. 840 USE 494 01 Septembre 2001 303 QUANTUM : Configuration d'un châssis central 304 840 USE 494 01 Septembre 2001 R_INT_WORD: Conversion de type de données (REAL -> INT -> WORD) 68 Aperçu Introduction Ce chapitre décrit le bloc R_INT_WORD. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 306 Représentation 306 Erreur d'exécution 306 840 USE 494 01 Septembre 2001 305 R_INT_WORD : Conversion de type de données (REAL -> INT -> WORD) Présentation Description de la fonction Ce bloc fonction convertit une valeur d'entrée du Type de données REAL en valeur d'entrée du type INT, puis en une valeur d'entrée du type WORD. Contrairement au bloc de conversion REAL_TO_WORD (bibliothèque CEI), le bloc R_INT_WORD exécute une conversion en une valeur INT avant la sortie de la valeur WORD. Cela a pour effet que, par exemple, la valeur d'entrée -1.0 est sortie comme valeur de sortie FFFF (et non comme valeur de sortie 0, comme c'est le cas pour le bloc REAL_TO_WORD). Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : R_INT_WORD REAL Description des paramètres IN OUT WORD Description des paramètres de bloc : Paramètres Type de données Signification IN REAL Valeur d'entrée OUT WORD Valeur de sortie Erreur d'exécution Message d’erreur 306 Un message d'erreur est généré en cas l d'affectation d'un nombre à virgule flottante invalide à l'entrée, l de dépassement de capacité du type de données INT. 840 USE 494 01 Septembre 2001 R_UINT_WORD: Conversion de type de données (REAL -> UINT -> WORD) 69 Aperçu Introduction Ce chapitre décrit le bloc R_UINT_WORD. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 308 Représentation 308 Erreur d'exécution 308 840 USE 494 01 Septembre 2001 307 R_UINT_WORD : Conversion de type de données (REAL -> UINT -> WORD) Présentation Description de la fonction Ce bloc fonction convertit une valeur d'entrée du type de données REAL en valeur d'entrée du type IUNT, puis en une valeur d'entrée du type WORD. Contrairement au bloc de conversion REAL_TO_WORD (bibliothèque CEI), le bloc R_UINT_WORD exécute une conversion en une valeur UINT avant la sortie de la valeur WORD (plage de valeurs 0.0 - 65535.5). Ceci entraîne, par exemple, la génération d'un message d'erreur par la valeur d'entrée 1.0, le positionnement de la sortie ENO et la valeur de sortie reste inchangée (et pas comme pour le bloc fonction REAL_TO_WORD, la valeur de sortie 0 est positionnée sans message d'erreur). EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : R_UINT_WORD REAL Description des paramètres IN OUT WORD Description des paramètres de bloc : Paramètres Type de données Signification IN REAL Valeur d'entrée OUT WORD Valeur de sortie Erreur d'exécution Message d’erreur 308 Un message d'erreur est généré en cas l d'affectation d'un nombre à virgule flottante invalide à l'entrée, l de dépassement de capacité du type de données UINT. 840 USE 494 01 Septembre 2001 SCALRTOW: Mise à l'échelle (REAL -> WORD) 70 Aperçu Introduction Ce chapitre décrit le bloc SCALRTOW. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 310 Représentation 310 Erreur d’exécution 311 840 USE 494 01 Septembre 2001 309 SCALRTOW : Mise à l'échelle (REAL -> WORD) Présentation Description de la fonction La fonction effectue la mise à l'échelle d'une valeur d'entrée REAL en une valeur de sortie WORD selon une échelle donnée. Note : Les valeurs pour SCALEMAX et SCALEMIN sont converties en interne avant l'évaluation selon UINT. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : SCALRTOW REAL VALUE REAL REAL IN_MAX IN_MIN VALOUT WORD WORD Formule WORD SCALEMAX SCALEMIN Une mise à l'échelle linéaire est effectuée selon la formule suivante : SCALEMAX – SCALEMIN VALOUT = ( VALUE – IN_MIN ) × ---------------------------------------------------------------------------- + SCALEMIN IN_MAX – IN_MIN Restrictions : l Si VALUE ≥ IN_MAX, alors VALOUT = SCALEMAX. l Si VALUE ≤ IN_MIN, alors VALOUT = SCALEMIN. 310 840 USE 494 01 Septembre 2001 SCALRTOW : Mise à l'échelle (REAL -> WORD) Description des paramètres Description des paramètres du bloc : Paramètres Type de données Signification VALUE REAL Valeur d'entrée IN_MAX REAL Valeur limite supérieure pour valeur d'entrée IN_MIN REAL Valeur limite inférieure pour valeur d'entrée SCALEMAX WORD Valeur limite supérieure pour valeur de sortie SCALEMIN WORD Valeur limite inférieure pour valeur de sortie VALOUT WORD Valeur de sortie Erreur d’exécution Message d’erreur Un message d'erreur apparaît si l des valeurs REAL non valides sont présentes au niveau des entrées. Dans ce cas, la valeur de sortie n'est pas modifiée. l l'échelle est non valide, par ex. SCALEMAX < SCALEMIN. Dans ce cas, la valeur de sortie n'est pas modifiée. l la valeur de l'entrée VALUE n'est pas comprise entre les valeurs données pour IN_MAX et IN_MIN. Dans ce cas, ENO est mis à "0" et la valeur de sortie est mis soit à la valeur de SCALEMAX, soit à la valeur de SCALEMIN, en fonction de la valeur ayant été dépassée. 840 USE 494 01 Septembre 2001 311 SCALRTOW : Mise à l'échelle (REAL -> WORD) 312 840 USE 494 01 Septembre 2001 SCALWTOR: Mise à l'échelle (WORD -> REAL) 71 Aperçu Introduction Ce chapitre décrit le bloc SCALWTOR. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 314 Représentation 314 Erreur d’exécution 315 840 USE 494 01 Septembre 2001 313 SCALWTOR : Mise à l'échelle (WORD -> REAL) Présentation Description de la fonction La fonction effectue la mise à l'échelle d'une valeur d'entrée WORD en une valeur de sortie REAL selon une échelle donnée. Note : Les valeurs pour IN_MAX et IN_MIN sont converties en interne avant l'évaluation selon UINT. Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : SCALWTOR WORD VALUE WORD WORD IN_MAX IN_MIN VALOUT REAL REAL Formule REAL SCALEMAX SCALEMIN Une mise à l'échelle linéaire est effectuée selon la formule suivante : SCALEMAX – SCALEMIN VALOUT = ( VALUE – IN_MIN ) × ---------------------------------------------------------------------------- + SCALEMIN IN_MAX – IN_MIN Restrictions : l Si VALUE ≥ IN_MAX, alors VALOUT = SCALEMAX. l Si VALUE ≤ IN_MIN, alors VALOUT = SCALEMIN. 314 840 USE 494 01 Septembre 2001 SCALWTOR : Mise à l'échelle (WORD -> REAL) Description des paramètres Description des paramètres du bloc : Paramètres Type de données Signification VALUE WORD Valeur d'entrée IN_MAX WORD Valeur limite supérieure pour valeur d'entrée IN_MIN WORD Valeur limite inférieure pour valeur d'entrée SCALEMAX REAL Valeur limite supérieure pour valeur de sortie SCALEMIN REAL Valeur limite inférieure pour valeur de sortie VALOUT REAL Valeur de sortie Erreur d’exécution Message d’erreur Un message d'erreur apparaît si l des valeurs REAL non valides sont présentes au niveau des entrées. Dans ce cas, la valeur de sortie n'est pas modifiée. l l'échelle est non valide, par ex. SCALEMAX < SCALEMIN. Dans ce cas, la valeur de sortie n'est pas modifiée. l la valeur de l'entrée VALUE n'est pas comprise entre les valeurs données pour IN_MAX et IN_MIN. Dans ce cas, ENO est mis à "0" et la valeur de sortie est mis soit à la valeur de SCALEMAX, soit à la valeur de SCALEMIN, en fonction de la valeur ayant été dépassée. 840 USE 494 01 Septembre 2001 315 SCALWTOR : Mise à l'échelle (WORD -> REAL) 316 840 USE 494 01 Septembre 2001 UNI_I : Configuration de modules d'entrée universels TIO 72 Aperçu Introduction Ce chapitre décrit le bloc UNI_I. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 318 Représentation 318 Description détaillée 319 840 USE 494 01 Septembre 2001 317 UNI_I : Configuration de modules d'entrée universels TIO Présentation Description de la fonction Le bloc fonction UNI_I_O sert de connexion logicielle pour un module matériel universel InterBus-S (entrée uniquement). Ce bloc fonction possède une sortie. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : UNI_I DINT Description des paramètres 318 IBS_IN IBS_OUT IN DINT WORD Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant IBS_OUT DINT InterBus-S sortant IN WORD Entrée d'un module InterBus-S 840 USE 494 01 Septembre 2001 UNI_I : Configuration de modules d'entrée universels TIO Description détaillée Description détaillée Le bloc fonction occupe un mot d'entrée dans la mémoire d'état. IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l'InterBus-S Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l'InterBus-S Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. IN IN = Entrée Les informations d'entrée du module Interbus-S sont lues par l'entrée sous forme de mot. 840 USE 494 01 Septembre 2001 319 UNI_I : Configuration de modules d'entrée universels TIO 320 840 USE 494 01 Septembre 2001 UNI_I_O : Configuration de modules d'entrée/sortie universels TIO 73 Aperçu Introduction Ce chapitre décrit le bloc UNI_I_O. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 322 Représentation 322 Description détaillée 323 840 USE 494 01 Septembre 2001 321 UNI_I_O : Configuration de modules d'entrée/sortie universels TIO Présentation Description de la fonction Le bloc fonction UNI_I_O sert de connexion logicielle pour un module matériel universel InterBus-S (entrée/sortie). Le bloc fonction possède une entrée et une sortie. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : UNI_I_O DINT WORD Description des paramètres 322 IBS_IN OUT IBS_OUT IN DINT WORD Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant OUT WORD Sortie d’un module InterBus-S IBS_OUT DINT InterBus-S sortant IN WORD Entrée d'un module InterBus-S 840 USE 494 01 Septembre 2001 UNI_I_O : Configuration de modules d'entrée/sortie universels TIO Description détaillée Description détaillée Le bloc fonction occupe un mot d'entrée et un mot de sortie dans la mémoire d'état. IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l'InterBus-S Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 OUT IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 OUT = Sortie Les informations de sortie du module Interbus-S sont lues par la sortie sous forme d’un mot. IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l'InterBus-S Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. IN = Entrée IN = Entrée Les informations d'entrée du module Interbus-S sont lues par l'entrée sous forme de mot. 840 USE 494 01 Septembre 2001 323 UNI_I_O : Configuration de modules d'entrée/sortie universels TIO 324 840 USE 494 01 Septembre 2001 UNI_O : Configuration de modules d'entrée universels TIO 74 Aperçu Introduction Ce chapitre décrit le bloc UNI_O. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 326 Représentation 326 Description détaillée 327 840 USE 494 01 Septembre 2001 325 UNI_O : Configuration de modules de sortie universels TIO Présentation Description de la fonction Le bloc fonction UNI_O sert de connexion logicielle pour un module matériel universel InterBus-S (sortie uniquement). Ce bloc fonction possède une entrée. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation Symbole Représentation du bloc : UNI_O DINT WORD Description des paramètres 326 IBS_IN OUT IBS_OUT DINT Description des paramètres de bloc : Paramètres Type de données Signification IBS_IN DINT InterBus-S entrant OUT WORD Sortie d’un module InterBus-S IBS_OUT DINT InterBus-S sortant 840 USE 494 01 Septembre 2001 UNI_O : Configuration de modules de sortie universels TIO Description détaillée Description détaillée Le bloc fonction occupe un mot de sortie dans la mémoire d'état. IBS_IN IBS_IN = Raccordement de la partie entrante de bus interstation de l'InterBus-S Ici, le module est connecté au bus interstation sortant (IBS_OUT) du maître (1er module sur le bus) ou au module précédent (voir schéma). La connexion peut être réalisée par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux abonnés du bus. Connexion de deux modules InterBus-S DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 DIG_16I_16O IBS_IN OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 IBS_OUT IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 OUT = Sortie Les informations de sortie du module Interbus-S sont lues par la sortie sous forme d'un mot. IBS_OUT IBS_OUT = Raccordement de la partie sortante de bus interstation de l'InterBus-S Le module est ici relié au bus interstation entrant (IBS_IN) du module suivant, ceci peut se faire par une ligne ou par une variable. Au niveau matériel, le type de liaison correspond au câble InterBus-S entre deux modules Interbus-S. 840 USE 494 01 Septembre 2001 327 UNI_O : Configuration de modules de sortie universels TIO 328 840 USE 494 01 Septembre 2001 W_INT_REAL: Conversion de type de données (WORD -> INT -> REAL) 75 Aperçu Introduction Ce chapitre décrit le bloc W_INT_REAL. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 330 Représentation 330 840 USE 494 01 Septembre 2001 329 W_INT_REAL : Conversion de type de données (WORD -> INT -> REAL) Présentation Description de la fonction Ce bloc fonction convertit une valeur d'entrée du Type de données WORD en valeur d'entrée du type INT, puis en une valeur d'entrée du type REAL. Contrairement au bloc de conversion WORD_TO_REAL (bibliothèque CEI), le bloc W_INT_REAL exécute une conversion en une valeur INT avant la sortie de la valeur REAL. Cela a pour effet que, par exemple, la valeur d'entrée FFFF est sortie comme valeur de sortie -1.0 (et non comme valeur de sortie 9.183409e-41, comme c'est le cas pour le bloc WORD_TO_REAL). Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : W_INT_REAL WORD Description des paramètres 330 IN OUT REAL Description des paramètres de bloc : Paramètres Type de données Signification IN WORD Valeur d'entrée OUT REAL Valeur de sortie 840 USE 494 01 Septembre 2001 W_UINT_REAL: Conversion de type de données (WORD -> UINT > REAL) 76 Aperçu Introduction Ce chapitre décrit le bloc W_UINT_REAL. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 332 Représentation 332 840 USE 494 01 Septembre 2001 331 W_UINT_REAL : Conversion de type de données (WORD -> UINT -> REAL) Présentation Description de la fonction Ce bloc fonction convertit une valeur d'entrée du Type de données WORD en valeur d'entrée du type UINT, puis en une valeur d'entrée du type REAL. Contrairement au bloc de conversion WORD_TO_REAL (bibliothèque CEI), le bloc W_UINT_REAL exécute une conversion en une valeur IUNT avant la sortie de la valeur REAL. Cela a pour effet que, par exemple, la valeur d'entrée FFFF est sortie comme valeur de sortie 65535,0 (et non comme valeur de sortie 9.183409e-41, comme c'est le cas pour le bloc WORD_TO_REAL). Les paramètres supplémentaires EN et ENO peuvent être configurés. Représentation Symbole Représentation du bloc : W_UINT_REAL WORD Description des paramètres 332 IN OUT REAL Description des paramètres de bloc : Paramètres Type de données Signification IN WORD Valeur d'entrée OUT REAL Valeur de sortie 840 USE 494 01 Septembre 2001 XBP : Configuration d’une extension de châssis central 77 Aperçu Introduction Ce chapitre décrit le bloc XBP. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 334 Représentation 335 840 USE 494 01 Septembre 2001 333 XBP: configuration d'une extension de châssis central Présentation Description de la fonction Ce bloc fonction sert à traiter les données de configuration d'une extension de châssis (central) Quantum afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Pour configurer une extension de châssis (central) Quantum, le bloc fonction XBP est intégré dans la section de configuration (Voir Procédure d'extension du châssis local par le module XBE (Quantum), p. 23). A son entrée SLOT, il est raccordé à la sortie SLOTx correspondante du bloc fonction QUANTUM. Les blocs fonction de configuration des modules analogiques sont connectés à ses sorties SLOT. Note : Le bloc fonction XBP sert exclusivement à la configuration des extensions de châssis central. Le bloc fonction XDROP (Voir XDROP : Configuration d’un châssis de stations E/S, p. 337)sert à la configuration d'extensions de châssis décentralisé. EN et ENO peuvent être configurés comme paramètres supplémentaires. 334 840 USE 494 01 Septembre 2001 XBP: configuration d'une extension de châssis central Représentation Symbole Représentation du bloc : XBP INT SLOT SLOT1 SLOT2 SLOT3 SLOT4 DATA SLOT5 SLOT6 SLOT7 SLOT8 SLOT9 SLOT10 SLOT11 SLOT12 SLOT13 SLOT14 SLOT15 SLOT16 Description des paramètres INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT Description des paramètres de bloc : Paramètres Type de données Signification SLOT INT Emplacement du 140 XBE 100 00 dans le châssis central SLOT1 INT Emplacement 1 : : : SLOT16 INT Emplacement 16 840 USE 494 01 Septembre 2001 335 XBP: configuration d'une extension de châssis central 336 840 USE 494 01 Septembre 2001 XDROP : Configuration d’un châssis de stations E/S 78 Aperçu Introduction Ce chapitre traite du bloc XDROP. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 338 Représentation 339 Erreur d’exécution 339 840 USE 494 01 Septembre 2001 337 XDROP : Configuration d'un châssis de stations E/S Présentation Description de la fonction Ce bloc fonction sert à traiter les données de configuration d'une extension de châssis décentralisé (par le module XBE) pour leur utilisation ultérieure par les EFB de configuration de module. Pour configurer une extension d'un châssis de stations E/S, l'entrée SLOT du bloc fonction XDROP est raccordée à l'entrée SLOT du bloc fonction DROP à l'intérieur de la section de configuration. Le nombre saisi pour l'entrée NUMBER du bloc fonction XDROP doit être identique à celui saisi pour l'entrée NUMBER du bloc fonction DROP. Les blocs fonction de configuration des modules analogiques de la station E/S sont connectés aux sorties X_LOT. Note : Le bloc fonction XDROP sert exclusivement à la configuration des extensions de châssis décentralisés. La configuration des extensions de châssis centralisése fait par le bloc fonction XBP (Voir XBP : configuration d’une extension de châssis central, p. 333). Les paramètres supplémentaires EN et ENO peuvent être configurés. 338 840 USE 494 01 Septembre 2001 XDROP : Configuration d'un châssis de stations E/S Représentation Symbole Représentation du bloc : XDROP INT DINT SLOT NUMBER X_SLOT1 X_SLOT2 X_SLOT3 X_SLOT4 X_SLOT5 X_SLOT6 X_SLOT7 X_SLOT8 X_SLOT9 X_SLOT10 X_SLOT11 X_SLOT12 X_SLOT13 X_SLOT14 X_SLOT15 X_SLOT16 Description des paramètres INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT Description des paramètres du bloc : Paramètres Type de données Signification SLOT INT Emplacement de XBP dans le châssis décentralisé NUMBER DINT Numéro de la station décentralisée X_SLOT1 INT Emplacement d'extension 1 : : : X_SLOT16 INT Emplacement d'extension 16 Erreur d’exécution Erreur d’exécution Si aucun "coupleur" n'est configuré pour l'embase de station E/S, un message d'erreur (E_EFB_NOT_CONFIGURED) est généré. 840 USE 494 01 Septembre 2001 339 XDROP : Configuration d'un châssis de stations E/S 340 840 USE 494 01 Septembre 2001 Glossaire A Abonné local L'abonné local est le participant qui est déjà projeté. Abonné réseau Appareil doté d'une adresse (164) sur le réseau Modbus Plus. Adresse de l'abonné L'adresse de l'abonné permet de définir de manière univoque un abonné réseau sur l'itinéraire de routage. L'adresse est directement affectée à l'abonné, par exemple via le commutateur à l'arrière du module. Adresses Les adresses (directes) désignent les emplacements de mémoire sur l'API. Ces adresses sont rangées dans une mémoire d'état et peuvent être attribuées à des modules d'entrée/sortie. L'attribution / la saisie d'adresses directes peut prendre les formats suivants : l Format standard (400001) l Format séparateur (4:00001) l Format compact (4:1) l Format CEI (QW1) ANL_IN ANL_IN désigne le type de données "Entrée analogique" et est employé pour le traitement des valeurs analogiques. Les références 3x du module de saisie analogique configuré qui sont définies dans la liste des composants E/S sont automatiquement affectées au type de données. Ces références ne peuvent donc être occupées que par des Variables Unlocated. 840 USE 494 01 Septembre 2001 341 Glossaire ANL_OUT ANL_OUT désigne le type de données "Sortie analogique" et est employé pour le traitement des valeurs analogiques. Les références 4x du module d'impression analogique configuré qui sont définies dans la liste des composants E/S sont automatiquement affectées au type de données. Ces références ne peuvent donc être occupées que par des Variables Unlocated. ANY Dans cette version, "ANY" désigne les types de données élémentaires BOOL, BYTE, DINT, INT, REAL, UDINT, UINT, TIME et WORD ainsi que leurs types de fichiers dérivés . ANY_BIT Dans cette version, "ANY_BIT" désigne les types de données BOOL, BYTE et WORD. ANY_ELEM Dans cette version, "ANY ELEM" désigne les types de données BOOL, BYTE, DINT, INT, REAL, UDINT, UINT, TIME et WORD. ANY_INT Dans cette version, "ANY_INT" désigne les types de données DINT, INT, UDINT et UINT. ANY_NUM Dans cette version, "ANY_NUM" désigne les types de données DINT, INT, REAL, UDINT et UINT. ANY_REAL Dans cette version, "ANY_REAL" désigne le type de données REAL. API Automate programmable Argument Synonyme de paramètre courant. Atrium Le contrôleur de type PC se trouve sur une plaque AT standard et peut être inséré dans le logement de bus ISA d'un poste hôte. L'ensemble est doté d'une carte mère (nécessitant un pilote SA85) avec deux emplacements pour cartes filles PC104. Dans cette configuration, une carte fille PC104 fait office de UC et une autre, de commande INTERBUS. Avertissement En cas d'erreur lors du traitement d'un FFB ou d'une étape, le système identifie une situation critique (par exemple, dépassement de valeur d'entrée ou de durée) et émet un avertissement. Vous pouvez consulter son contenu en choisissant la commande Online → Observateur d'événements . Dans les FFB, la sortie ENO reste à "1". 342 840 USE 494 01 Septembre 2001 Glossaire B Base de données du projet Base de données du programmateur contenant les informations de configuration d'un projet. Bibliothèque Collection d'objets logiciels disponible pour la réutilisation lors de la programmation de nouveaux projets, voire pour la construction de nouvelles bibliothèques. Les types de blocs fonction élémentaires sont des exemples de bibliothèques. Vous pouvez répartir les bibliothèques EFB en groupes. Bits d'entrée (références 1x) Le statut 1/0 des bits d'entrée est généré par les données de processus envoyées à l'UC par un périphérique. Note : Le x qui suit le premier chiffre du type de référence désigne un emplacement en cinq positions dans la mémoire de données utilisateur. Par exemple, la référence 100201 se réfère à un bit d'entrée à l'adresse 201 de la mémoire d'état. Bits de sortie/ indicateur (références 0x) Un bit de sortie/interne peut être employé pour configurer les données de sortie réelles via une unité de sortie du système ou pour définir une ou plusieurs sorties dans la mémoire d'état. Exemple : le x qui suit le premier chiffre du type de référence désigne un emplacement en cinq positions dans la mémoire de données utilisateur. Par exemple, la référence 0000201 se réfère à un bit de sortie ou interne à l'adresse 201 de la mémoire d'état. Bits de statut Un bit de statut accompagne chaque abonné avec saisie globale ou avec entrée/ sortie spécifique des données Peer Cop. Si un groupe défini de données est transmis avec succès pendant le timeout, le bit de statut correspondant est sur 1. Sinon, ce bit est mis à 0 et toutes les données appartenant à ce groupe (à 0) seront effacées. Bobines Une bobine est un élément LD qui modifie la position d'une connexion horizontale de la gauche vers le droite. Ainsi, la position de la variable / de l'adresse directe correspondante est sauvegardée. BOOL BOOL désigne le type de données booléen. Les éléments de données ont une longueur de 1 bit (soit un octet de mémoire). Les variables de ce type de données peuvent prendre la valeur 0 (FALSE) et 1 (TRUE). 840 USE 494 01 Septembre 2001 343 Glossaire BYTE BYTE désigne le type de données "Suite de 8 bits". La saisie s'opère en tant que Constante en base 2, Constante en base 8 ou Constante en base 16. L'élément de données a une longueur de 8 bits. Une plage de valeurs numérique ne peut pas être attribuée à ce type de données. C CEI 61131-3 Norme internationale : Automates programmables – Partie 3 : Langages de programmation Compteur de fonction Le compteur de fonction caractérise de manière univoque une fonction dans un programme ou un DFB. Le compteur de fonction ne peut être édité et est attribué automatiquement. Le compteur de fonction présente toujours la structure : .n.m n = numéro de la section (numéro d'ordre) m = numéro de l'objet FFB dans la section (numéro d'ordre) Contact Élément LDdésignant la position d'une liaison horizontale sur le côté droit. Cette position découle de la liaison booléenne UND entre la position de la connexion horizontale du côté gauche et la position des variables correspondantes ou des adresses directes. Un contact ne modifie pas la valeur des variables associées/des adresses directes. Convention de dénomination CEI (indicateur) Un indicateur est une suite de lettres, de chiffres et de caractères de soulignement, commençant toujours par une lettre ou un caractère de soulignement (nom d'un type de module fonctionnel, d'un exemplaire, d'une variable ou d'une section). Vous pouvez employer les caractères propres aux graphies nationales (ö, ü, é, õ), sauf dans les noms de projets ou de DFB. Dans les indicateurs, les caractères de soulignement sont pertinents. Par exemple, "A_BCD" et "AB_CD" sont interprétés comme des indicateurs distincts. Vous ne pouvez pas afficher plusieurs caractères de soulignement en en-tête ni les aligner consécutivement. Les indicateurs ne peuvent pas contenir de blancs. Les majuscules et les minuscules ne sont pas pertinentes. Ainsi, "ABCD" et "abcd" sont interprétés comme un seul et même indicateur. Les indicateurs ne peuvent pas être des mots clés. Cycle de programme Un cycle de programme se compose de la lecture des entrées, du fonctionnement de la logique du programme et de l'édition des sorties. 344 840 USE 494 01 Septembre 2001 Glossaire D DDE (Dynamic Data Exchange) L'interface DDE permet à deux programmes sous Windows d'échanger des données de manière dynamique. Ainsi, l'utilisateur peut employer l'interface DDE du moniteur d'accès avancé et afficher les applications souhaitées. Grâce à cette interface, l'utilisateur (c'est-à-dire le client DDE) peut consulter les données du moniteur avancé (le serveur DDE) mais aussi transférer les données à l'API via le serveur. De la sorte, l'utilisateur peut modifier directement des données dans l'API tout en contrôlant et analysant les résultats. Cette interface permet à l'utilisateur de construire ses utilitaires "Graphic-Tool", "Face Plate" ou "Tuning Tool" pour les intégrer ensuite au système. Pour rédiger ces utilitaires, vous avez le choix entre les différents langages pris en charge par DDE (Visual Basic, Visual-C++, etc.). Les utilitaires s'affichent lorsque l'utilisateur clique sur l'un des boutons de la boîte de dialogue du moniteur avancé. Concept-Graphic-Tool : la connexion DDE entre Concept et Concept Graphic Tool permet de représenter les signaux d'une configuration sous forme de chronogramme. Déclaration Mécanisme d'expression de la définition d'un élément de langage. Une déclaration intègre généralement la relation d'un identificateur avec un élément de langage ainsi que le classement des attributs tels que les types de donnéeset les algorithmes. Dépôt intermédiaire Le dépôt intermédiaire désigne une mémoire temporaire dédiée aux objets coupés ou copiés. Vous pouvez insérer ces objets dans des sections. L'ancien contenu du dépôt intermédiaire est écrasé à chaque nouvel objet coupé ou copié. Derived Function Block (DFB) (Bloc fonction dérivé) Un bloc fonction dérivé désigne l'appeld'un type de module fonctionnel dérivé. Pour connaître les détails relatifs au format graphique de l'appel, voir la définition "bloc fonction (Exemplaire)". Pour appeler les types DFB, cliquez sur l'icône dont les côtés présentent des doubles lignes verticales. C'est cette caractéristique qui permet de distinguer les appels de types DFB des appels de types EFB. Le corps d'un type de module fonctionnel dérivé est rédigé en langage FBD. Toutefois, la présente version du système de programmation est la seule à offrir cette possibilité. Les autres langages CEI ne permettent pas encore de définir des types DFB. Vous ne pouvez pas non plus définir de fonctions dérivées à l'aide de la version actuelle. On distingue les DFB locaux et les DFB globaux. DFB globaux Les DFB globaux sont disponibles pour chaque projet Concept et sont directement stockés dans le répertoire Concept du répertoire DFB. DFB locaux Les DFB locaux sont uniquement disponibles dans un seul projet Concept. Ils sont stockés dans le sous-répertoire projet du répertoire DFB. 840 USE 494 01 Septembre 2001 345 Glossaire DINT DINT désigne le type de données "nombre entier double (double integer)". La saisie s'opère en tant que littéral entier, littéral en base 2,littéral en base 8 ou littéral en base 16. L'élément de données a une longueur de 32 bits. La valeur des variables attribuées à ce type de données se situe entre -2 exp (31) et 2 exp (31) -1. DP (PROFIBUS) DP = Périphérie distance DX Zoom Fonction permettant de connecter un objet programmé en vue de consulter et de modifier, si nécessaire, ses valeurs de données. E Élément de langage Chaque élément fondamental dans l'un des langages CEI comme, par exemple, une étape en SFC, un exemplaire de bloc fonction en FBD ou la valeur de début d'une variable. EN / ENO (validation / message d’erreur) Si la valeur de EN est déjà à "0", lors de l'appel de FFB, les algorithmes définis par FFB ne sont pas exécutés. Dans ce cas, toutes les sorties conservent leur valeur précédente. La valeur de ENO est automatiquement mise à 0. Si la valeur de EN est à "1", lors de l'appel de FFB, les algorithmes définis par FFB sont exécutés. Après exécution correcte des algorithmes, la valeur de ENO est automatiquement mise à "1". En cas d'erreur lors de l'exécution des algorithmes, la valeur ENO est automatiquement mise à "0". Le comportement de sortie des FFB ne dépend pas du fait que les FFB soient appelés sans EN/ENO ou avec EN=1. Si le message de EN/ENO est actif, l'entrée EN doit être absolument désactivée. Sinon, le FFB n'est pas exécuté. Vous pouvez activer ou désactiver la projection de EN et ENO dans la boîte de dialogue des propriétés du module. Pour accéder à la boîte de dialogue, utilisez la commande Objets → Propriétés... ou cliquez deux fois sur le FFB. Erreur En cas d'erreur lors du traitement d'un FFB ou d'une étape (valeur d'entrée non valide ou erreur de temporisation par exemple), un message d'erreur s'affiche à l'écran. Vous pouvez consulter son contenu en choisissant la commande Online → Observateur d'événements . Dans les FFB, la sortie ENO est mise à "0". Erreur d'exécution Erreur se produisant lors du traitement du programme sur l’API, chez les objets SFC (étapes) ou les FFB. Elle peut être causée par un dépassement du champ valeur par les chiffres ou par une erreur de temporisation dans les étapes. Étape Élément de langage SFC : Situation dans laquelle le déroulement d'un programme en termes d'entrées et de sorties suit les opérations définies par les actions correspondantes de l'étape. 346 840 USE 494 01 Septembre 2001 Glossaire Étape initiale (étape de départ) Départ d'un enchaînement. Vous devez définir une étape initiale pour chaque enchaînement. L'étape initiale permet de démarrer l'enchaînement lors du premier appel. Évaluation Processus permettant d'attribuer une valeur à une fonction ou aux sorties de blocs fonction pendant l'exécution du programme. Expression Les expressions désignent les opérateurs et les opérandes. F Fenêtre active Fenêtre qui s'affiche momentanément à l'écran. Plusieurs fenêtres ne peuvent pas être ouvertes simultanément. Lorsqu'une fenêtre est active, sa barre de titre change de couleur afin de la distinguer des autres fenêtres. Les fenêtres non sélectionnées sont inactives. Fenêtre d'application Fenêtre qui affiche l'espace de travail, la barre de menus et la barre d'outils du programme ouvert. Le nom de l'application active s'affiche dans la barre de titres. Une fenêtre d'application peut contenir plusieurs fenêtres de documents. Dans Concept, la fenêtre d'application correspond à un projet. Fenêtre du document Fenêtre s'affichant dans une fenêtre d'application. Vous pouvez ouvrir simultanément plusieurs fenêtres de document dans une fenêtre d'application. Il ne peut y avoir qu'une seule fenêtre de document active. Quelques exemples de fenêtre de document de Concept : sections, fenêtres d'affichage de messages, éditeur de références et configuration API. FFB (Fonctions/ Blocs fonction) Appellation générique des EFB (Fonctions/Blocs fonction élémentaires) et des DFB (Blocs fonction dérivés (Derived)). Fichier de modèles (Concept - EFB) Le fichier de modèles est un fichier ASCII contenant des informations de mise en page pour l'éditeur FBD Concept ainsi que les paramètres nécessaires à la création du code. Fichier de sauvegarde (Concept - EFB) Le fichier de sauvegarde désigne une copie du dernier fichier de code source. Ce fichier de sauvegarde se nomme "backup??.c" (vous n'établirez jamais plus de 100 copies des fichiers de code source). Le premier fichier de sauvegarde se nomme "backup00.c". Si vous avez apporté des changements au fichier des définitions, EFB ne modifie pas l'interface. Dans ce cas, vous pouvez vous passer d'établir un fichier de sauvegarde en éditant votre fichier de code source (Objets → Source). Si un fichier de sauvegarde est établi, vous pouvez lui attribuer un nom de fichier source. 840 USE 494 01 Septembre 2001 347 Glossaire Fichier des définitions (Concept - EFB) Le fichier des définitions contient les informations descriptives générales de l'EFB souhaité ainsi que ses paramètres formels. Fichier du code source (Concept - EFB) Le fichier du code source est un fichier source C++ traditionnel. Après exécution de la commande Bibliothèque → Fichiers, le fichier reçoit une trame de code EFB qui vous permet de saisir le code spécifique de l'EFB choisi. Pour ce faire, lancez la commande Objets → Source. Fichier factice Fichier vide constitué d'un en-tête en mode texte reprenant les propriétés du fichier (auteur, date de création, nom EFB, etc). Pour créer ce fichier factice, l'utilisateur doit procéder à des saisies supplémentaires. Fichier prototype (Concept - EFB) La fichier prototype contient tous les prototypes des fonctions attribuées. En outre, une définition de type Filtre FIR (Finite Impulse Response Filter) Filtre de réponse finie à une impulsion Filtre IIR (Infinite Impulse Response Filter) Filtre de réponse infinie à une impulsion Fonction (FUNK) Unité organisationnelle du programme qui fournit exactement un élément de données lors de l'exécution. Une fonction ne possède pas d'informations de statut internes. Les appels multiples de la même fonction avec des paramètres de valeur identique restituent toujours les mêmes valeurs de sortie. Pour connaître les détails relatifs au format graphique des appels de fonctions, voir la définition "module fonctionnel (Exemplaire)". Contrairement aux appels de blocs fonction, les appels de fonctions comptent une seule sortie non nommée puisque qu'ils portent le même nom que la fonction. En FBD, un numéro unique est attribué automatiquement à chaque appel, via le bloc graphique. Vous ne pouvez pas modifier ce numéro. Fonctions/blocs fonction élémentaires (EFB) Appellation des fonctions ou des blocs fonction dont les définitions de type ne sont pas formulées dans un langage CEI, c'est-à-dire dont les corps ne peuvent être modifiés à l'aide d'un éditeur DFB (Concept-DFB). Les types EFB sont programmés en langage "C" et sont mis en format précompilé via des bibliothèques. Format CEI (QW1) Un indicateur conforme à la norme CEI figure à la première place de l'adresse, suivi de l'adresse en cinq positions : l %0x12345 = %Q12345 l %1x12345 = %I12345 l %3x12345 = %IW12345 l %4x12345 = %QW12345 Format compact (4:1) Le premier chiffre (la référence) est séparé de l'adresse suivante par un deux-points (:). Dans ce cas, les zéros en en-tête ne figurent pas dans l'adresse. 348 840 USE 494 01 Septembre 2001 Glossaire Format séparateur (4:00001) Un deux-point (:) sépare le premier chiffre (la référence) de l'adresse en cinq positions qui le suit. Format standard (400001) L'adresse en cinq positions figure directement après le premier chiffre (la référence). G Groupes (EFB) Certaines bibliothèques EFB (comme la bibliothèque CEI) sont subdivisées en groupes. Cette structure facilite nettement la recherche des EFB dans les bibliothèques de grande taille. I Icône Représentation graphique de certains objets sous Windows, comme les lecteurs, les applications et les fenêtres de document. IHM Interface homme/machine Instanciation Création d'un exemplaire. Instruction (IL) Les instructions désignent les "commandes" du langage de programmation IL. Chaque instruction commence par une nouvelle ligne. Elle est suivie par l'opérateur ou, le cas échéant, par le modificateur, et, si l'opération l'exige, par un ou plusieurs opérandes. Si plusieurs opérandes sont utilisés, ils seront séparés par des virgules. Un indicateur peut précéder l'instruction. Dans ce cas, il sera suivi d'un deux-points. La remarque éventuelle sera le dernier élément de la ligne. Instruction (LL984) Pour programmer un automate électrique, l'utilisateur doit déployer des instructions opérationnelles codifiées sous forme d'objets graphiques, répartis en contacts identifiables. Au niveau de l'utilisateur, les objets programmes mis au point sont convertis en codes OP utilisables lors du processus de chargement. Les codes OP sont déchiffrés dans l'UC et traités à l'aide des fonctions micrologiques du contrôleur afin de mettre en œuvre la commande souhaitée. Instruction (ST) Les instructions désignent les "commandes" du langage de programmation ST. Les instructions doivent être séparées par des points-virgules. Une ligne peut contenir plusieurs instructions (séparées par un point-virgule). 840 USE 494 01 Septembre 2001 349 Glossaire INT INT désigne le type de données "nombre entier (integer)". La saisie s'opère en tant que littéral entier, littéral en base 2,littéral en base 8 ou littéral en base 16. L'élément de données a une longueur de 16 bits. La valeur des variables attribuées à ce type de données se situe entre -2 exp (15) et 2 exp (15) -1. INTERBUS (PCP) Pour permettre l'utilisation du canal INTERBUS PCP et le prétraitement des données de processus (PDV) INTERBUS, un nouveau type de station E/S INTERBUS (PCP) a été introduit dans le configurateur Concept. Le groupe de modules d'accès INTERBUS 180-CRP-660-01 est fondamentalement affecté à ce type de station E/S. C'est la taille nettement plus grande de l'emplacement E/S dans la mémoire d'état de l'automate qui permet de distinguer le 180-CRP-660-01 du 180-CRP-660-00. L Ladder Diagram (LD) Ladder Diagram est un langage de programmation graphique conforme à la norme CEI1131 qui s'oriente en mode optique sur la "voie du courant" du plan des contacts du relais. Ladder Logic 984 (LL) Dans les langages Ladder Logic et Ladder Diagram, le terme Ladder (contact) réfère à l'exécution. Pour représenter un circuit électrique (à l'aide de symboles électriques), les électrotechniciens n'emploient pas un schéma des connexions, mais bien un plan des contacts. Celui-ci doit représenter l'enchaînement des événements, et non les fils disponibles qui relient les parties. Habituellement, le poste utilisateur commandant les actions des automates est doté d'une interface dédiée au plan des contacts. Ainsi, l'électrotechnicien peut mettre en œuvre le programme de commande sans avoir recours à un langage de programmation auquel il ne serait pas familiarisé. La création du plan des contacts permet de connecter des éléments électriques de manière à produire une sortie de commande. Cette sortie dépend du flux électrique logique traversant les objets électriques utilisés. Ces objets sont représentés par la condition préalablement requise d'un dispositif électronique physique. En somme, le poste utilisateur n'est rien d'autre qu'un affichage vidéo retraité par l'application programmable API. Il s'agit donc d'une trame verticale et horizontale permettant d'agencer les objets programmables. Sur le côté gauche de la trame, le plan reçoit le flux électrique qui passe de gauche à droite via la liaison avec les objets activés. Langage d'enchaînement (SFC) Les éléments de langage SFC permettent la partition d'une unité organisationnelle du programme API en une série d'étapes et de transitions qui sont horizontalement reliées par des liaisons. Chaque étape est associée à une série d'actions et chaque transition est fonction d'un critère de transition. 350 840 USE 494 01 Septembre 2001 Glossaire Langage du module fonctionnel (FBD) Une ou plusieurs sections contenant des réseaux graphiques de fonctions, de blocs fonction et de liaisons. Liaison Liaison de contrôle ou de flux de données entre des objets graphiques (comme les étapes dans l'éditeur SFC, les blocs fonction dans l'éditeur FBD) au sein d'une section, qui est représentée graphiquement par une ligne. Liaison locale (Local Link) La liaison réseau locale désigne le réseau qui relie, soit directement, soit via un bus répétiteur, l'abonné local aux autres abonnés. Liaisons binaires Liaisons entre les entrées et les sorties des FFB du type de données BOOL. Liste d’instructions (IL) IL est un langage en mode texte conforme à la norme CEI 1131 représentant les opérations (comme les appels conditionnels ou non conditionnels de blocs fonction et de fonctions, les renvois conditionnels et non conditionnels, etc.) par le biais d'instructions. Liste des composants E/S La liste des composants E/S permet de configurer les modules E/S et les modules experts des diverses unités centrales. Littéral structuré (ST) ST est un langage en mode texte conforme à la norme CEI 1131 représentant les opérations (comme les appels de blocs fonction et de fonctions, l'exécution conditionnelle d'instructions, la répétition d'instructions, etc.) par le biais d'instructions. Littéral temps Les unités de temps valides (TIME) sont les jours (D), les heures (H), les minutes (M), les secondes (S) et les millisecondes (MS) ou toute combinaison de ces unités. La durée doit être précédée de t#, T#, time# ou TIME#. Le "débordement" de l'unité affectée de la plus grande valeur est accepté. Vous pouvez saisir, par exemple, T#25H15M. Exemple t#14MS, T#14.7S, time#18M, TIME#19.9H, t#20.4D, T#25H15M, time#5D14H12M18S3.5MS Littéraux Les littéraux sont des variables Unlocated auxquelles une valeur a été attribuée. La logique du programme ne peut modifier cette valeur (protégée en écriture). 840 USE 494 01 Septembre 2001 351 Glossaire Littéraux Les littéraux permettent d'attribuer directement des entrées de FFB, des conditions transitoires, etc. Ces valeurs ne peuvent pas être écrasées par la logique du programme (protégées en écriture). On distingue les littéraux génériques et les littéraux typés. En outre, les littéraux permettent d'attribuer une valeur à une constante ou une valeur initiale à une variable. La saisie s'opère en tant que littéral en base 2, littéral en base 8, littéral en base 16, littéral entier, littéral réel ou littéral réel avec exposant. Littéraux binaires Les littéraux binaires servent à affecter des valeurs entières en mode binaire. Le préfixe 2# doit caractériser la base. Aucun signe (+/-) ne peut précéder ces valeurs. Les caractères de soulignement ( _ ) entre les chiffres sont non significatifs. Exemple 2#1111_1111 ou 2#11111111 (décimale 255) 2#1110_0000 ou 2#11100000 (décimale 224) Littéraux entiers Les littéraux entiers permettent d'exprimer des valeurs entières en notation décimale. Un signe (+/-) peut précéder ces valeurs. Les caractères de soulignement (_) entre les chiffres sont non significatifs. Exemple -12, 0, 123_456, +986 Littéraux génériques Si le type de données d'un littéral vous semble non pertinent, vous pouvez simplement lui attribuer la valeur du littéral. Dans ce cas, Concept attribue automatiquement au littéral un type de données adapté. Littéraux hexadécimaux Les littéraux hexadécimaux servent à affecter des valeurs entières en mode hexadécimal. Le préfixe 16# doit caractériser la base. Aucun signe (+/-) ne peut précéder ces valeurs. Les caractères de soulignement ( _ ) entre les chiffres sont non significatifs. Exemple 16#F_F ou 16#FF (décimale 255) 16#E_0 ou 16#EO (décimale 224) Littéraux octaux Les littéraux octaux servent à affecter des valeurs entières en système octal. Le préfixe 8# doit caractériser la base. Aucun signe (+/-) ne peut précéder ces valeurs. Les caractères de soulignement ( _ ) entre les chiffres sont non significatifs. Exemple 8#3_77 ou 8#377 (décimale 255) 8#34_0 ou 8#340 (décimale 224) 352 840 USE 494 01 Septembre 2001 Glossaire Littéraux réels Les littéraux réels permettent d'exprimer des valeurs réelles en notation décimale. Les littéraux réels se caractérisent par la présence du point décimal. Un signe (+/-) peut précéder ces valeurs. Les caractères de soulignement (_) entre les chiffres sont non significatifs. Exemple -12.0, 0.0, +0.456, 3.14159_26 Littéraux réels avec exposant Les littéraux réels avec exposant permettent d'exprimer des valeurs réelles en notation décimale. Les littéraux réels avec exposant se caractérisent par la présence du point décimal. L'exposant donne l'indice de la puissance de dix par laquelle multiplier la valeur précédente pour obtenir la valeur à représenter. Un signe moins (-) peut précéder cette base. Un signe positif ou négatif (+/-) peut précéder l'exposant. Les caractères de soulignement (_) entre les chiffres sont non significatifs. (Uniquement entre les chiffres, et non avant ou après le point décimal et avant ou après "E", "E+" ou "E-") Exemple -1.34E-12 ou -1.34e-12 1.0E+6 ou 1.0e+6 1.234E6 ou 1.234e6 Littéraux typés Si vous souhaitez fixer vous-même le type de données d'un littéral, vous pouvez employer la construction suivante : ’Nom du type de données’#’Valeur du littéral’. Exemple INT#15 (type de données : entier, valeur : 15), BYTE#00001111 (type de données : octet, valeur : 00001111) REAL#23.0 (type de données : réel, valeur : 23.0) Pour affecter le type de données REAL, vous pouvez également entrer la valeur comme suit : 23.0. L'ajout d'une virgule suffit à affecter automatiquement le type de données REAL. 840 USE 494 01 Septembre 2001 353 Glossaire M Macro Les macros sont réalisées à l'aide du logiciel Concept-DFB. Les macros permettent de copier des sections et des réseaux régulièrement employés (ainsi que la logique, les repères et les déclarations de ceux-ci). On distingue les macros locales et globales. Les macros ont les propriétés suivantes : l Pour créer des macros, vous ne pouvez employer que les langages de programmation FBD et LD. l Les macros contiennent une seule section. l Les macros peuvent contenir une section assez complexe. l D'un point de vue technique, une macro instanciée, c'est-à-dire une macro insérée dans une section, ne diffère pas d'une section conventionnelle. l Appel de DFB dans une macro l Déclaration de variables l Utilisation de structures de données propres à la macro l Insertion automatique des variables déclarées dans la macro. l Valeurs initiales des variables l Instanciation multiple d'une macro dans le programme à l'aide de variables distinctes. l Le nom de section, les noms de variables et la structure nominative des données peuvent contenir jusqu'à 10 marques d'échange différentes (@0 à @9). Macros globales Les macros globales sont disponibles pour chaque projet Concept et sont directement stockées dans le répertoire Concept du répertoire DFB. Macros locales Les macros locales sont uniquement disponibles dans un seul projet Concept. Elles sont stockées dans le sous-répertoire projet du répertoire DFB. Mémoire d'état La mémoire d'état est une zone mémoire pour toutes les tailles. Elle est activée dans le programme utilisateur via les références (notations directes). Ainsi, les bits d'entrée, les bits de sortie/internes, les mots d'entrée et les mots de sortie/internes se trouvent dans la mémoire d'état. Mode ASCII American Standard Code for Information Interchange. Le mode ASCII est employé pour communiquer avec les différents équipements hôtes. ASCII est un code à 7 bits. Mode RTU Remote Terminal Unit Le mode RTU sert à la communication entre l'API et un PC IBM compatible. RTU est un code à 8 bits. 354 840 USE 494 01 Septembre 2001 Glossaire Module fonctionnel (Exemplaire) (FB) Unité organisationnelle du programme qui calcule les valeurs des sorties et de la (des) variable(s) interne(s) suivant la fonctionnalité décrite dans la définition du type de module fonctionnel, et ce lorsque vous l'appelez comme exemplaire spécifique. Toutes les valeurs des sorties et des variables internes d'un exemplaire de module fonctionnel sont conservées durant l'intervalle entre deux appels du module fonctionnel. Les appels multiples du même exemplaire de module fonctionnel avec des arguments identiques (valeurs des paramètres d'entrée) ne restituent pas obligatoirement la (les) même(s) valeur(s) de sortie. Chaque exemplaire de module fonctionnel est représenté sous la forme d'un symbole fonctionnel rectangulaire. Le nom du type de module fonctionnel figure dans la partie supérieure du rectangle. Quant au nom de l'exemplaire de module fonctionnel, il est visible au-dessus du rectangle. Ce symbole fonctionnel est généré automatiquement lors de la création d'une instance mais peut, au besoin, être modifié par l'utilisateur. Les entrées sont représentées sur le côté gauche du symbole ; les sorties sur son côté droit. Les noms des paramètres formels d'entrée/ sortie s'affichent à l'intérieur du rectangle, aux emplacements prévus à cet effet. La représentation graphique susmentionnée s'applique également pour les appels de fonctions et les appels DFB. Les divergences sont exposées dans les définitions correspondantes. Module SA85 Le module SA85 est un adaptateur Modbus Plus pour IBM-AT ou ordinateur compatible. Mots clés Les mots clés sont des combinaisons uniques de caractères employées comme éléments syntaxiques spéciaux. Voir à ce sujet l'annexe B de la norme CEI 1131-3. Tous les mots clés utilisés dans la norme CEI 1131-3 et donc dans Concept sont repris à l'annexe C de la CEI 1131-3. Les mots clés répertoriés ne peuvent être employés à d'autres fins. Par exemple, vous ne pouvez pas les utiliser comme noms de repères, noms de sections, noms d'exemplaires, etc. Mots d'entrée (références 3x) Contiennent les informations issues d'une source externe et sont représentées par un nombre à 16 bits. Un registre 3x peut aussi contenir 16 bits d'entrées consécutifs qui ont été stockés dans le registre en format binaire ou BCD (binary coded decimal). Note : le x qui suit le premier chiffre du type de référence désigne un emplacement à cinq positions dans la mémoire de données utilisateur. Par exemple, la référence 300201 se réfère à un mot d'entrée de 16 bits à l'adresse 201 de la mémoire d'état. 840 USE 494 01 Septembre 2001 355 Glossaire Mots de sortie/ internes (références 4x) Un mot de sortie/interne peut être employé pour sauvegarder des données numériques (binaires ou décimales) dans la mémoire d'état ou bien pour envoyer des données à partir de l'UC vers l'unité de sortie du système de commande. Exemple : le x qui suit le premier chiffre du type de référence désigne un emplacement en cinq positions dans la mémoire de données utilisateur. Par exemple, la référence 400201 se réfère à un mot de sortie/interne de 16 bits à l'adresse 201 de la mémoire d'état. N Nom d’exemplaire Identificateur associé à un exemplaire de module fonctionnel précis. Le nom d'exemplaire permet de désigner de manière univoque un module fonctionnel dans une unité organisationnelle du programme. Le nom d'exemplaire est généré automatiquement mais peut être édité. Le nom d'exemplaire doit être unique dans toute l'unité organisationnelle du programme. Il n'y a donc pas de distinction entre les caractères majuscules et minuscules. Un message vous avertit si le nom est déjà attribué et vous demande de choisir un autre nom. Le nom d'exemplaire doit être conforme aux conventions de dénomination CEI. Si ce n'est pas le cas, un message d'erreur s'affichera à l'écran. Le nom d'instance généré automatiquement se présente toujours comme suit : FBI_n_m FBI = Exemplaire de module fonctionnel n = numéro de la section (numéro d'ordre) m = numéro de l'objet FFB dans la section (numéro d'ordre) Nom de l'étape Le nom de l'étape permet de désigner de manière univoque une étape dans une unité organisationnelle de programme. Le nom d'étape est généré automatiquement mais peut être édité. Le nom d'étape est unique sur l'ensemble de l'unité organisationnelle du programme. Dans le cas contraire, un message d'erreur s'affiche à l'écran. Le nom d'étape généré automatiquement se présente toujours comme suit : S_n_m S = étape n = numéro de la section (numéro d'ordre) m = numéro de l'étape dans la section (numéro d'ordre) O Opérande 356 L'opérande est un littéral, une variable, un appel de fonction ou une expression. 840 USE 494 01 Septembre 2001 Glossaire Opérateur Un opérateur est un symbole permettant d'exécuter une opération arithmétique ou booléenne. Orientation Paysage L'orientation Paysage permet de visualiser le texte dans le sens de la largeur. Orientation Portrait L'orientation Portrait permet de visualiser le texte imprimé dans le sens de la hauteur. P Paramètre courant Paramètre d'entrée/de sortie actif. Paramètre d'entrée (entrée) Affiche l’argument correspondant lors de l’appel d’un FFB. Paramètre de sortie (Sortie) Paramètre permettant d'exprimer le/les résultat(s) de l'évaluation d'un FFB. Paramètres formels Paramètres entrée/sortie utilisés dans la logique d'un FFB et exportés du FFB sous forme d'entrées/sorties. Pont Un pont est un équipement qui permet de relier des réseaux. Il autorise la communication entre les participants de deux réseaux. Chaque réseau possède sa propre boucle Token. En effet, les ponts ne transmettent pas le Token. Ports série Les ports série (COM) transmettent des informations de n-bits. Poste DCP-E/S Un processeur Distributed Control (D908) vous permet d'installer un réseau distant avec l'API supérieur. Lors de l'installation d'un D908 avec API distant, l'API supérieur considère l'API distant comme un poste E/S distant. Le D908 et l'API distant communiquent via le bus système, ce qui engendre des performances élevées en raison d'un impact minime sur la durée du cycle. L'échange de données entre le D908 et l'API supérieur s'exécute à un débit de 1,5 mégabit par seconde via le bus E/S distant. Un API distant est capable de prendre en charge jusqu'à 31 processeurs D908 (adresse 2-32). Processeur homologue Le processeur homologue traite les passes Token ainsi que le flux de données entre le réseau Modbus Plus et la logique utilisateur de l'API. 840 USE 494 01 Septembre 2001 357 Glossaire Programmateur Matériel et logiciels prenant en charge la programmation, la configuration, les tests, le déploiement et la recherche d'erreurs dans les applications API ainsi que dans les applications système distantes afin de permettre la documentation et l'archivage du code source. Vous pouvez aussi utiliser l'appareil de programmation pour visualiser le processus. Programmation d'un système redondant (Hot Standby) Un système redondant est composé de deux appareils API configurés de manière identique qui communiquent entre eux par l'intermédiaire de processeurs redondants. En cas de défaillance de l'API primaire, l'API secondaire prend le relais. Dans des conditions normales, l'API secondaire n'assume pas de fonction de commande mais contrôle les informations de statut dans le but de repérer les erreurs. Programme Plus haute unité organisationnelle du programme. Un programme est fermé au simple chargement de SPS. Projet Terme général désignant le niveau le plus élevé de l'arborescence d'un logiciel qui détermine le nom de projet supérieur d'une application API. Dès que le nom du projet est fixé, vous pouvez stocker la configuration système et le programme de commande sous le même nom. Toutes les données générées lors de la création de la configuration et du programme appartiennent à ce projet supérieur pour ce qui est des fonctions d'automatisation spéciales. Terme général désignant l'ensemble des informations de programmation et de configuration reprises dans la base de données du projet. Cette dernière représente le code source décrivant l'automatisation d'une installation. Protocoles de transfert de données Conventions définissant les règles qui permettent de transmettre des informations du programmateur à l'API. R REAL REAL désigne le type de données "réel". La saisie s'opère en tant que littéral réel ou littéral réel avec exposant. L'élément de données a une longueur de 32 bits. La plage de valeurs des repères de ce type de données s'étend de 8.43E-37 à 3.36E+38. Note : En fonction du type de processeur mathématique de l'UC, différentes zones de la plage de valeurs valide peuvent ne pas être affichées. Cela s'applique aux valeurs qui s'approche de ZÉRO et aux valeurs qui s'approchent de l'INFINNI. Dans ce cas, au lieu d'une valeur chiffrée, NAN (Not A Number) ou INF (INFinite (infini)) sera affiché en mode d'animation. 358 840 USE 494 01 Septembre 2001 Glossaire Référence Chaque adresse directe est une référence commençant par un indicatif qui spécifie s'il s'agit d'une entrée ou d'une sortie ou s'il s'agit d'un bit ou d'un mot. Les références qui commencent par l'indicatif 6 représentent le registre dans la mémoire élargie de la mémoire d'état. [s] 0x = Bits de sortie/internes. [s] 1 = Bits d'entrée. [s] 3x = Mots d'entrée. [s] 4x = Mots de sortie/internes [s:] 6x =Registre de mémoire étendue. Note : Le x qui suit le premier chiffre du type de référence désigne un emplacement en cinq positions dans la mémoire de données utilisateur. Par exemple, la référence 400201 se réfère à un mot de sortie/interne de 16 bits à l'adresse 201 de la mémoire d'état. Registre de mémoire étendue (Référence 6x) Les références 6x désignent les mots internes dans la mémoire étendue de l'API. Vous ne pouvez les utiliser que dans les programmes utilisateur LL984 et avec une UC 231 04 ou 424 02. Renvoi Procédure permettant de lancer l'exécution d'une opération. Représentation directe Méthode de représentation des variables du programme API permettant d'organiser directement l'attribution à un emplacement de mémoire logique et indirectement à un emplacement physique. Réseau Un réseau désigne l'interconnexion d'appareils partageant des données et communiquant entre eux par le biais d'un protocole commun. Réseau distant (DIO) La programmation distante sur le réseau Modbus Plus offre un débit maximal lors du transfert de données et ne nécessite aucune exigence particulière lors des liaisons. La programmation d'un réseau distant est une opération simple. Pour installer le réseau, vous ne devez pas mettre en œuvre une fonction supplémentaire pour la planification des contacts. La simple saisie dans le Processeur Peer Cop suffit pour les requêtes de transmission de données. RIO (Remote I/O) L'E/S distante désigne un emplacement physique des automates à points E/S par rapport au processeur qui les commande. Les entrées/sorties distantes sont reliées à l'automate via un système de câblage. 840 USE 494 01 Septembre 2001 359 Glossaire S Saut Élément de langage SFC. Les sauts permettent de passer des zones dans l'enchaînement. Section Une section permet de décrire le mode de fonctionnement d'une unité technologique, par exemple, un moteur. Un programme ou un DFB est composé de une ou plusieurs sections. Vous pouvez programmer les sections à l'aide des langages de programmation CEI, FBD ou SFC. Au sein d'une même section, vous ne pouvez employer qu'un seul des langages de programmation susmentionnés. Dans Concept, chaque section possède sa propre fenêtre de document. Néanmoins, pour davantage de visibilité, il est conseillé de scinder une section de grande taille en plusieurs unités plus petites. Pour parcourir une section, n'hésitez pas à utiliser la barre de défilement. Suite de bits Élément de données constitué d'un ou de plusieurs bits. SY/MAX Sur les automates programmables Quantum, Concept intègre la préparation à la création de modules à composants E/S SY/MAX-E/S pour la commande RIO via l'API Quantum. Le support de modules distants SY/MAX possède un adaptateur E/ S distant à l'emplacement 1 qui communique via un système E/S Modicon S908 R. Pour vous, les modules distants E/S SY/MAX sont exécutés pour le marquage et la prise en compte dans le composant E/S de la configuration Concept. T TIME TIME désigne le type de données "Durée". La saisie s'opère en tant que Littéral temps. L'élément de données a une longueur de 32 bits. La plage de valeurs pour les variables de ce type de données s'étend de 0 à 2exp(32)-1. L'unité pour le type de données TIME est 1 ms. Token Le réseau "Token" commande la propriété temporaire du droit de transmission par un abonné individuel. Le Token recherche l'abonné dans une liste d'adresses circulaire (par ordre croissant). Tous les abonnés suivent le circuit et peuvent ainsi recevoir toutes les données envoyées. 360 840 USE 494 01 Septembre 2001 Glossaire Traffic Cop Le Traffic Cop est une liste de composants générée par la liste de composants utilisateur. Le Traffic Cop est généré dans l'API et reçoit, outre la liste des composants utilisateur, des informations de statut relatives aux stations E/S et aux modules. Transition Condition de passage d'une commande de une ou plusieurs étapes antérieures à une connexion orientée via une ou plusieurs étapes ultérieures. Type de données dérivé Les types de données dérivés désignent les types de données qui sont dérivés des types de données élémentaires et/ou d'autres types de données dérivés. La définition des types de données dérivés est donnée dans l'éditeur de type de données de Concept. On distingue les types de données globaux et les types de données locaux. Type de données générique Type de données représentant plusieurs autres types de données. Type de module fonctionnel Élément de langage composé de : 1. la définition de la structure de données, répartie en variables d'entrée, de sortie et internes ; 2. un ensemble d'opérations qui sont effectuées avec les éléments de la structure de données lors de l'appel dune instance du type de module fonctionnel. Vous pouvez formuler cet ensemble d'opérations, soit dans l'un des langages CEI (type DFB), soit en "C" (type EFB). Un type de module fonctionnel peut, à plusieurs reprises, fait l'objet d'une instanciation (appel). Types de données L'index présente la distribution hiérarchique des types de données selon le mode d'utilisation des entrées et sorties de fonctions et de blocs fonction. Les types de données génériques se reconnaissent à leur préfixe "ANY". l ANY_ELEM l ANY_NUM ANY_REAL (REAL) ANY_INT (DINT, INT, UDINT, UINT) l ANY_BIT (BOOL, BYTE, WORD) l TIME l Types de données système (amendements CEI) l Dérivés (des types de données 'ANY') Types de données dérivés globaux Les types de données dérivés globaux sont disponibles pour chaque projet Concept et sont directement stockés dans le répertoire Concept du répertoire DFB. Types de données dérivés locaux Les types de données locaux dérivés sont uniquement disponibles dans un seul projet Concept et ses DFB locaux. Ils sont stockés dans le sous-répertoire projet du répertoire DFB. 840 USE 494 01 Septembre 2001 361 Glossaire U UDEFB Fonctions/Blocs fonction élémentaires définis par l'utilisateur Fonctions ou blocs fonction, créés en langage C que Concept met à votre disposition dans les bibliothèques. UDINT UDINT désigne le type de données "nombre entier double non signé (unsigned double integer)". La saisie s'opère en tant que littéral entier, littéral en base 2, littéral en base 8 ou littéral en base 16. L'élément de données a une longueur de 32 bits. La plage de valeurs des variables de ce type de données s'étend de 0 à 2exp(32)-1. UINT UINT désigne le type de données "nombre entier non signé (unsigned integer)". La saisie s'opère en tant que littéral entier, littéral en base 2, littéral en base 8 ou littéral en base 16. L'élément de données a une longueur de 16 bits. La plage de valeurs des variables de ce type de données s'étend de 0 à 2exp(32)-1. Unité organisationnelle du programme Fonction, bloc fonction ou programme. Ce terme désigne un type ou un exemplaire. V Valeur initiale Valeur attribuée à une variable lors du démarrage du programme. La valeur attribuée se présente sous la forme d'un littéral. Variable Located Une adresse dans la mémoire d'état (adresses de référence 0x, 1x, 3x, 4x) est attribuée aux variables Located. La valeur de ces variables est stockée dans la mémoire d'état et peut être modifiée en ligne à l'aide de l'éditeur de données référentielles. Vous pouvez désigner ces variables par leur nom symbolique ou par leur adresse référentielle. Toutes les entrées et sorties de l'API sont liées à la mémoire d'état. L'accès du programme aux signaux périphériques connectés à l'API s'opère par le biais des variables Located. L'accès à partir d'un emplacement externe via les interfaces Modbus et Modbus Plus de l'API (celles des systèmes de visualisation, par exemple) est également possible par le biais des variables Located. 362 840 USE 494 01 Septembre 2001 Glossaire Variable Unlocated Les variables Unlocated n'ont pas reçu d'adresse mémoire d'état. Elles n'occupent donc aucune adresse mémoire d'état. La valeur de ces variables est stockée par le système et peut être modifiée à l'aide de l'éditeur de données référentielles. Ces variables sont simplement affectées d'un nom symbolique. Il est recommandé de déclarer les signaux qui ne donnent pas accès à la périphérie (comme des événements transitoires, des contrôles système, etc.) en tant que variable Unlocated. Variables Les variables permettent l'échange de données au sein des sections, entre plusieurs sections et entre le programme et l'API. Les variables comportent au moins un nom de variable et un type de données. Si une adresse directe (référence) est affectée à une variable, on parle alors de variable Located. Si aucune adresse directe n'est affectée à une variable, on parle alors de variable Unlocated. Si un type de données dérivé est affecté à une variable, on parle alors de variable multi-éléments. En outre, il reste encore les constantes et les littéraux. Variables de champ Variables associées à un type de données dérivé spécifique à l'aide d'un mot clé ARRAY (champ). Un champ est un ensemble d'éléments de données d'un même type de données. Variables multiéléments Variable à laquelle est affecté un type de données dérivé défini avec STRUCT ou ARRAY. On distingue les variables de champ et les variables structurées. Variables structurés Variable à laquelle est affecté un type de données dérivé défini avec STRUCT (structure). Une structure est un ensemble d'éléments de données composé, généralement, de types de données distincts (types de données élémentaires) et/ou de types de données dérivés. W WORD WORD désigne le type de données "Suite de 16 bits". La saisie s'opère en tant que littéral en base 2, littéral en base 8 ou littéral en base 16. L'élément de données a une longueur de 16 bits. Aucune plage de valeurs numérique ne peut être attribuée à ce type de données. 840 USE 494 01 Septembre 2001 363 Glossaire 364 840 USE 494 01 Septembre 2001 Index A ACI030, 43 ACI040, 47 ACO020, 51 ACO130, 55 ADU204, 59 ADU205, 63 ADU206, 67 ADU214, 71 AII330, 75 AII33010, 79 AIO330, 83 AMM090, 87 ANA_16I, 91 ANA_4I_2O, 103 ANA_4I_2O_C, 113 ANA_4I_2O_V, 117 ANA_4I_M, 95 ANA_4O, 121 ANA_8I, 127 ANA_IO ACI030, 43 ACI040, 47 ACO020, 51 ACO130, 55 ADU204, 59 ADU205, 63 ADU206, 67 ADU214, 71 AII330, 75 AII33010, 79 AIO330, 83 840 USE 494 01 Septembre 2001 B AC AMM090, 87 ANA_16I, 91 ANA_4I_2O, 103 ANA_4I_2O_C, 113 ANA_4I_2O_V, 117 ANA_4I_M, 95 ANA_4O, 121 ANA_8I, 127 ARI030, 133 ATI030, 137 AVI030, 141 AVO020, 145 BKF_201, 147 BNO_671, 155 COMPACT, 161 DAU202, 165 DAU204, 169 DAU208, 173 DIG_16I, 177 DIG_16I_12O_MON, 181 DIG_16I_16O, 187 DIG_16O, 191 DROP, 195 I_DBSET, 199 I_DEBUG, 201 I_FILTER, 203 I_NORM, 209 I_NORM_WARN, 211 I_PHYS, 215 I_PHYS_WARN, 217 I_RAW, 221 I_RAWSIM, 223 365 Index I_SCALE, 225 I_SCALE_WARN, 229 I_SET, 233 IMIO_IN, 239 IMIO_OUT, 243 MIX_4I_2O, 247 NOA_611, 253 O_DBSET, 259 O_DEBUG, 261 O_FILTER, 263 O_NORM, 269 O_NORM_WARN, 271 O_PHYS, 275 O_PHYS_WARN, 277 O_RAW, 281 O_SCALE, 283 O_SCALE_WARN, 285 O_SET, 289 QPR_16I_12O, 295 QUANTUM, 301 R_INT_WORD, 305 R_UINT_WORD, 307 SCALRTOW, 309 SCALWTOR, 313 UNI_I, 317 UNI_I_O, 321 UNI_O, 325 W_INT_REAL, 329 W_UINT_REAL, 331 XBP, 333 XDROP, 337 Analog IO Config I_FILTER, 203 I_SET, 233 O_FILTER, 263 O_SET, 289 Analog IO Debug I_DBSET, 199 I_DEBUG, 201 O_DBSET, 259 O_DEBUG, 261 Analog IO Scaling I_NORM, 209 I_NORM_WARN, 211 I_PHYS, 215 366 I_PHYS_WARN, 217 I_RAW, 221 I_RAWSIM, 223 I_SCALE, 225 I_SCALE_WARN, 229 O_NORM, 269 O_NORM_WARN, 271 O_PHYS, 275 O_PHYS_WARN, 277 O_RAW, 281 O_SCALE, 283 O_SCALE_WARN, 285 R_INT_WORD, 305 R_UINT_WORD, 307 SCALRTOW, 309 SCALWTOR, 313 W_INT_REAL, 329 W_UINT_REAL, 331 ARI030, 133 ATI030, 137 AVI030, 141 AVO020, 145 B BKF_201, 147 Bloc fonction Paramétrage, 13, 14 BNO_671, 155 C COMPACT, 161 Compact IO Config ADU204, 59 ADU205, 63 ADU206, 67 ADU214, 71 COMPACT, 161 DAU202, 165 DAU204, 169 DAU208, 173 Configuraion d'un châssis de stations d'E/S, 195 840 USE 494 01 Septembre 2001 Index Configuraion d'un châssis de stations E/S, 337 Configuration d'un châssis central, 161, 301 Configuration d'une extension de châssis central, 333 Configuration de modules d'entrée universels TIO, 317 Configuration de modules d'entrée/sortie universels TIO, 321 Configuration de modules de sortie universels TIO, 325 Configuration des modules AAI 030 00, BAI 036 00, 127 Configuration des modules BAO 126 00, 121 Configuration des modules TIO BDI 346 00 / 546 50 / 746 50, 177 Configuration des modules TIO BDO 346 00 / BDO 946 50, 191 Configuration des modules TIO QPR 346 00 / 10 / 20 / 21, 295 Configuration du module AAI 140 00, 91 Configuration du module AAI 520 40, 95 Configuration du module ADM 390 10, 181 Configuration du module AMM 090 00, 247 Configuration du module Compact ADU 204, 59 Configuration du module Compact ADU 205, 63 Configuration du module Compact ADU 206/ ADU 256, 67 Configuration du module Compact ADU 214, 71 Configuration du module Compact BKF 201, 147 Configuration du module Compact DAU 202 / DAU 252 / DAU 282, 165 Configuration du module Compact DAU 204, 169 Configuration du module Compact DAU 208, 173 Configuration du module Quantum ACI 030 00, 43 Configuration du module Quantum ACI 040 00, 47 Configuration du module Quantum ACO 020 00, 51 840 USE 494 01 Septembre 2001 Configuration du module Quantum ACO 130 00, 55 Configuration du module Quantum AII 330 00, 75 Configuration du module Quantum AII 330 10, 79 Configuration du module Quantum AIO 330 00, 83 Configuration du module Quantum AMM 090, 87 Configuration du module Quantum ARI 030 10, 133 Configuration du module Quantum ATI 030 00, 137 Configuration du module Quantum AVI 030 00, 141 Configuration du module Quantum AVO 020 00, 145 Configuration du module Quantum NOA 611 00/NOA 611 10, 253 Configuration du module TIO BAM 096 00, 103, 113, 117 Configuration du module TIO BDM 346 00, 187 Configuration du module TIO BNO 671 00, 155 Contrôle de structure de données interne ANL_OUT, 261 Contrôle de structure interne des données ANL_IN, 201 Conversion de type de données (REAL -> INT -> WORD), 305 Conversion de type de données (REAL -> UINT -> WORD), 307 Conversion de type de données (WORD -> INT -> REAL), 329 Conversion de type de données (WORD -> UINT -> REAL), 331 367 Index D DAU202, 165 DAU204, 169 DAU208, 173 Définition des informations des voies d'entrée analogiques, 233 Définition des informations des voies de sortie analogiques, 289 DIG_16I, 177 DIG_16I_12O_MON, 181 DIG_16I_16O, 187 DIG_16O, 191 DROP, 195 E Ecriture de structure interne des données ANL_IN, 199 Ecriture de structure interne des données ANL_OUT, 259 Entrée analogique, 221, 223 Entrée analogique avec mise à l'échelle, 225 Entrée analogique avec mise à l'échelle et avertissement, 229 Entrée analogique normalisée, 209 Entrée analogique normalisée avec état d'avertissement, 211 Entrée analogique physique avec état d'avertissement, 215, 217 Entrée directe d'un module d'E/S, 239 F Fonction Paramétrage, 13, 14 I I_DBSET, 199 I_DEBUG, 201 I_FILTER, 203 I_NORM, 209 I_NORM_WARN, 211 I_PHYS, 215 I_PHYS_WARN, 217 368 I_RAW, 221 I_RAWSIM, 223 I_SCALE, 225 I_SCALE_WARN, 229 I_SET, 233 IBS ANA_16I, 91 ANA_4I_2O, 103 ANA_4I_2O_C, 113 ANA_4I_2O_V, 117 ANA_4I_M, 95 ANA_4O, 121 ANA_8I, 127 BKF_201, 147 BNO_671, 155 DIG_16I, 177 DIG_16I_12O_MON, 181 DIG_16I_16O, 187 DIG_16O, 191 MIX_4I_2O, 247 NOA_611, 253 QPR_16I_12O, 295 UNI_I, 317 UNI_I_O, 321 UNI_O, 325 IMIO IMIO_IN, 239 IMIO_OUT, 243 IMIO_IN, 239 IMIO_OUT, 243 L Linéarisation des entrées analogique, 203 Linéarisation des sorties analogiques, 263 M Mise à l’échelle (REAL -> WORD), 309, 313 MIX_4I_2O, 247 N NOA_611, 253 840 USE 494 01 Septembre 2001 Index O S O_DBSET, 259 O_DEBUG, 261 O_FILTER, 263 O_NORM, 269 O_NORM_WARN, 271 O_PHYS, 275 O_PHYS_WARN, 277 O_RAW, 281 O_SCALE, 283 O_SCALE_WARN, 285 O_SET, 289 SCALRTOW, 309 SCALWTOR, 313 Sortie analogique, 281 Sortie analogique avec mise à l'échelle, 283 Sortie analogique avec mise à l'échelle et avertissement, 285 Sortie analogique normalisée, 269 Sortie analogique normalisée avec état d'avertissement, 271 Sortie analogique physique, 275 Sortie analogique physique avec état d'avertissement, 277 Sortie directe d'un module d'E/S, 243 P Paramétrage, 13, 14 Q QPR_16I_12O, 295 QUANTUM, 301 Quantum IO Config, 333 ACI030, 43 ACI040, 47 ACO020, 51 ACO130, 55 AII330, 75 AII33010, 79 AIO330, 83 AMM090, 87 ARI030, 133 ATI030, 137 AVI030, 141 AVO020, 145 DROP, 195 QUANTUM, 301 XDROP, 337 T Traitement des valeurs analogiques Momentum, 33 Exemple, 36 Procédure, 34 U UNI_I, 317 UNI_I_O, 321 UNI_O, 325 V valeur brute, 221, 281 valeur brute simulée, 223 W W_INT_REAL, 329 W_UINT_REAL, 331 R X R_INT_WORD, 305 R_UINT_WORD, 307 XBP, 333 XDROP, 337 840 USE 494 01 Septembre 2001 369 Index 370 840 USE 494 01 Septembre 2001