▼
Scroll to page 2
of
298
TeSys Active TeSys™ island – Solution numérique de gestion des moteurs Guide de la bibliothèque de blocs de fonction PROFIBUS/PROFINET TeSys propose des solutions innovantes et connectées pour les démarreurs de moteurs. 8536IB1917FR-03 09/2021 https://www.se.com Mentions légales La marque Schneider Electric et toutes les marques de commerce de Schneider Electric SE et de ses filiales mentionnées dans ce guide sont la propriété de Schneider Electric SE ou de ses filiales. Toutes les autres marques peuvent être des marques de commerce de leurs propriétaires respectifs. Ce guide et son contenu sont protégés par les lois sur la propriété intellectuelle applicables et sont fournis à titre d'information uniquement. Aucune partie de ce guide ne peut être reproduite ou transmise sous quelque forme ou par quelque moyen que ce soit (électronique, mécanique, photocopie, enregistrement ou autre), à quelque fin que ce soit, sans l'autorisation écrite préalable de Schneider Electric. Schneider Electric n'accorde aucun droit ni aucune licence d'utilisation commerciale de ce guide ou de son contenu, sauf dans le cadre d'une licence non exclusive et personnelle, pour le consulter tel quel. Les produits et équipements Schneider Electric doivent être installés, utilisés et entretenus uniquement par le personnel qualifié. Les normes, spécifications et conceptions sont susceptibles d'être modifiées à tout moment. Les informations contenues dans ce guide peuvent faire l'objet de modifications sans préavis. Dans la mesure permise par la loi applicable, Schneider Electric et ses filiales déclinent toute responsabilité en cas d'erreurs ou d'omissions dans le contenu informatif du présent document ou pour toute conséquence résultant de l'utilisation des informations qu'il contient. Schneider Electric, SoMove et TeSys sont des marques appartenant à Schneider Electric SE, ses filiales et sociétés affiliées. Toutes les autres marques déposées sont la propriété de leurs détenteurs respectifs. TeSys™ island – Solution numérique de gestion des moteurs Table des matières Informations de sécurité.............................................................................5 Au sujet de ce guide ...................................................................................6 Champ d’application ...................................................................................6 Remarque sur la validité..............................................................................6 Documents associés...................................................................................7 Documentation externe ...............................................................................8 Précautions ..................................................................................................9 Personnel qualifié .....................................................................................10 Utilisation prévue......................................................................................10 Cybersécurité........................................................................................... 11 Introduction à TeSys island .....................................................................12 Gamme maître : TeSys .............................................................................12 Concept TeSys island ...............................................................................12 Généralités.........................................................................................13 Définition de l’avatar............................................................................13 Liste des avatars TeSys.......................................................................15 Bibliothèque des blocs de fonction .........................................................19 Conditions préalables ...............................................................................19 Conditions requises pour l’installation ...................................................19 Compatibilité des bibliothèques............................................................19 Exigences concernant les automates PLC ............................................20 Types de données ....................................................................................20 Types UDT .........................................................................................20 Types de bloc de fonction ..........................................................................33 Blocs de fonction de l’avatar du système ..............................................33 Blocs de fonction d’avatar....................................................................34 Blocs de fonction de gestion des équipements de l’équipement. .............34 Accès aux données ..................................................................................35 Données cycliques..............................................................................35 Données acycliques ............................................................................37 Blocs de données .....................................................................................40 Bloc de données ConstTeSysIsland ...........................................................40 Blocs de fonction .......................................................................................42 Blocs de fonctions système .......................................................................42 Contrôle système................................................................................42 Diagnostic du système ........................................................................46 Gestion d’énergie système ..................................................................50 Gestion des équipements du système ..................................................54 Commandes d’écriture du système ......................................................57 Heure système ...................................................................................61 Blocs de fonction de contrôle d’avatar ........................................................64 Commutateur .....................................................................................64 Commutateur – Arrêt SIL, W. Cat. 1/2...................................................71 Commutateur – Arrêt SIL, W. Cat. 3/4...................................................78 E/S numériques ..................................................................................85 E/S analogiques .................................................................................89 Interface d’alimentation sans E/S (mesure) ...........................................92 8536IB1917FR-03 3 TeSys™ island – Solution numérique de gestion des moteurs Interface d’alimentation avec E/S (contrôle) ..........................................98 Moteur une direction ......................................................................... 106 Moteur une direction – Arrêt SIL, W. Cat. 1/2....................................... 113 Moteur une direction – Arrêt SIL, W. Cat. 3/4....................................... 120 Moteur deux directions ...................................................................... 127 Moteur deux directions – Arrêt SIL, W. Cat. 1/2 ................................... 135 Moteur deux directions – Arrêt SIL, W. Cat. 3/4 ................................... 142 Moteur Y/D une direction ................................................................... 150 Moteur Y/D deux directions................................................................ 157 Moteur deux vitesses ........................................................................ 165 Moteur deux vitesses – Arrêt SIL, W. Cat. 1/2...................................... 173 Moteur deux vitesses – Arrêt SIL, W. Cat. 3/4...................................... 179 Moteur deux vitesses, deux directions ................................................ 187 Moteur deux vitesses, deux directions – Arrêt SIL, W. Cat. 1/2.............. 196 Moteur deux vitesses, deux directions – Arrêt SIL, W. Cat 3/4 .............. 205 Résistance ....................................................................................... 214 Alimentation ..................................................................................... 221 Transformateur ................................................................................. 228 Pompe ............................................................................................. 235 Transporteur, une direction ................................................................ 242 Transporteur une direction – Arrêt SIL, W. Cat. 1/2 .............................. 249 Transporteur, deux directions............................................................. 256 Transporteur deux directions – Arrêt SIL, W. Cat. 1/2........................... 264 Blocs de fonction d’avatar générique........................................................ 272 Diagnostic d’avatar ........................................................................... 272 Gestion d’énergie avatar ................................................................... 277 Blocs de fonction de gestion des équipements de l’équipement.................. 281 Module d’interface SIL, Gestion des équipements ............................... 281 Démarreur, Gestion des équipements ................................................ 284 Module d’interface de tension, Gestion des équipements ..................... 287 Module E/S, Gestion des équipements ............................................... 290 Module d’interface d’alimentation, Gestion des équipements................ 293 4 8536IB1917FR-03 Informations de sécurité TeSys™ island – Solution numérique de gestion des moteurs Informations de sécurité Informations importantes Lisez attentivement ces directives et examinez l’appareillage pour vous familiariser avec son fonctionnement avant de faire son installation ou son entretien. Les messages spéciaux qui suivent peuvent apparaître dans ce document ou sur l’appareillage. Ils vous avertissent de dangers potentiels ou attirent votre attention sur des renseignements pouvant éclaircir ou simplifier une procédure. La présence de ce symbole sur une étiquette “Danger” ou “Avertissement” signale un risque d'électrocution qui provoquera des blessures physiques en cas de non-respect des consignes de sécurité. Ce symbole est le symbole d'alerte de sécurité. Il vous avertit d'un risque de blessures corporelles. Respectez scrupuleusement les consignes de sécurité associées à ce symbole pour éviter de vous blesser ou de mettre votre vie en danger. ! DANGER DANGER signale un risque qui, en cas de non-respect des consignes de sécurité, provoque la mort ou des blessures graves. ! AVERTISSEMENT AVERTISSEMENT signale un risque qui, en cas de non-respect des consignes de sécurité, peut provoquer la mort ou des blessures graves. ! ATTENTION ATTENTION signale un risque qui, en cas de non-respect des consignes de sécurité, peut provoquer des blessures légères ou moyennement graves. AVIS AVIS indique des pratiques n'entraînant pas de risques corporels. Veuillez noter Seul du personnel qualifié doit se charger de l’installation, de l’utilisation, de l’entretien et de la maintenance du matériel électrique. Schneider Electric décline toute responsabilité quant aux conséquences éventuelles de l’utilisation de cette documentation. Une personne qualifiée est une personne disposant de compétences et de connaissances dans le domaine de la construction, de l’installation et du fonctionnement des équipements électriques, et ayant bénéficié d’une formation de sécurité afin de reconnaître et d’éviter les risques encourus. 8536IB1917FR-03 5 TeSys™ island – Solution numérique de gestion des moteurs Au sujet de ce guide Au sujet de ce guide Champ d’application Ce guide d’utilisation décrit les bibliothèques de blocs de fonction CEI 61131-3 TeSys™ island pour Siemens® TIA Portal (Totally Integrated Automation). Ces bibliothèques se composent principalement de blocs de fonction qui peuvent être utilisés pour contrôler, surveiller et diagnostiquer les avatars et les équipements d’un TeSys™ island à partir d’un programme d’automate écrit dans Siemens TIA Portal. Pour faciliter la création d’un tel programme d’automate, ce guide fournit des détails sur les interfaces de ces blocs de fonction ainsi qu’une introduction à leur utilisation. Il spécifie également les exigences et les conditions préalables à remplir pour utiliser les blocs de fonction. Remarque sur la validité Ce guide est valide pour toutes les configurations TeSys island. La disponibilité de certaines fonctions décrites dans ce guide dépend du protocole de communication utilisé et des modules physiques installés sur l'îlot. Pour vérifier la conformité du produit avec les directives environnementales telles que RoHS, REACH, PEP et EOLI, voir www.se.com/green-premium. Pour les caractéristiques techniques des modules physiques décrites dans ce guide, voir sur www.se.com. Les caractéristiques techniques présentées dans ce guide devraient normalement être les mêmes que celles qui apparaissent en ligne. Nous nous réservons cependant le droit de modifier ce contenu lorsque nécessaire pour améliorer la clarté et la précision. Si vous constatez une différence entre les informations contenues dans ce guide et les informations en ligne, suivez les informations en ligne. 6 8536IB1917FR-03 Au sujet de ce guide TeSys™ island – Solution numérique de gestion des moteurs Documents associés Titre du document Description Numéro du document Guide du système TeSys island Présente et décrit les fonctions principales de TeSys island. 8536IB1901FR TeSys island – Manuel d’installation Décrit l’installation mécanique, le câblage et la mise en service de TeSys island. 8536IB1902FR TeSys island – Guide d’utilisation Décrit l’utilisation et la maintenance de TeSys island. 8536IB1903FR TeSys island – Guide de sécurité fonctionnelle Décrit les fonctions de sécurité fonctionnelle de TeSys island. 8536IB1904FR TeSys island – Guide du bloc de fonction tiers Contient les informations nécessaires pour créer des blocs de fonction pour équipements tiers. 8536IB1905FR TeSys island – Guide de la bibliothèque de blocs de fonction EtherNet/IP™ Décrit la bibliothèque TeSys island utilisée dans l’environnement EtherNet/IP™ Rockwell Software® Studio 5000®. 8536IB1914FR TeSys island – Guide de prise en main rapide EtherNet/IP™ Explique comment intégrer rapidement TeSys island dans l’environnement EtherNet/IP Rockwell Software Studio 5000. 8536IB1906FR TeSys island – Guide d’aide en ligne de l’outil DTM Explique comment installer et utiliser diverses fonctions du logiciel de configuration TeSys island et comment configurer les paramètres de TeSys island. 8536IB1907 TeSys island – Guide de la bibliothèque de blocs de fonction PROFINET et PROFIBUS Décrit la bibliothèque TeSys island utilisée dans l’environnement Siemens™ TIA Portal. 8536IB1917FR TeSys island – Guide de prise en main rapide pour les applications PROFINET et PROFIBUS Explique comment intégrer rapidement TeSys island dans l’environnement Siemens™ TIA Portal. 8536IB1916FR TeSys island – Profil environnemental du produit Décrit les matériaux constitutifs, la recyclabilité et l’impact environnemental potentiel de TeSys island. ENVPEP1904009 TeSys island – Instructions de fin de vie du produit Contient les instructions de fin de vie pour TeSys island. ENVEOLI1904009 TeSys island – Instruction de service du coupleur de bus, TPRBCEIP Décrit la procédure d’installation du coupleur de bus Ethernet/IP TeSys island. MFR44097 TeSys island – Instruction de service du coupleur de bus, TPRBCPFN Décrit la procédure d’installation du coupleur de bus PROFINET TeSys island. MFR44098 TeSys island – Instruction de service du coupleur de bus, TPRBCPFB Décrit la procédure d’installation du coupleur de bus PROFIBUS DP TeSys island. GDE55148 TeSys island – Instruction de service des démarreurs et des modules d’interface d’alimentation, Tailles 1 et 2 Décrit la procédure d’installation des démarreurs et modules d’interface d’alimentation taille 1 et taille 2 pour TeSys island. MFR77070 TeSys island – Instruction de service des démarreurs et des modules d’interface d’alimentation, Taille 3 Décrit la procédure d’installation des démarreurs et modules d’interface d’alimentation taille 3 pour TeSys island. MFR77085 TeSys island – Instruction de service : Modules d’entrées/de sorties Décrit la procédure d’installation des modules d’E/S analogiques et numériques de TeSys island. MFR44099 TeSys island – Instruction de service : Interface SIL et modules d’interface de tension Décrit la procédure d’installation des modules d’interface de tension TeSys island et des modules d’interface SIL1. MFR44100 1. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. 8536IB1917FR-03 7 TeSys™ island – Solution numérique de gestion des moteurs Au sujet de ce guide Documentation externe 8 Titre du document Description Lien de téléchargement Instructions de Siemens pour la gestion des bibliothèques dans TIA Portal Il décrit entre autres la procédure d’importation des bibliothèques dans TIA Portal https://support.industry.siemens.com/cs/document/109747503/ guideline-on-library-handling-in-tia-portal-?dti=0&lc=en-PL Contrôleur programmable Siemens SIMATIC S7 S7-1200 Manuel du système pour processeurs Step 7 et S71200 https://support.industry.siemens.com/cs/document/109772940/ simatic-s7-s7-1200-programmable-controller?dti=0&lc=en-WW Liste comparative entre SIMATIC S7-1200 et S7-1500 des langages de programmation basés sur la mnémotechnique internationale Liste détaillée des instructions disponibles sur les différentes familles d’automates Siemens https://support.industry.siemens.com/cs/document/86630375/ simatic-s7-1200-s7-1500-comparison-list-for-programminglanguages-based-on-the-international-mnemonics?dti=0&lc=enWW 8536IB1917FR-03 Précautions TeSys™ island – Solution numérique de gestion des moteurs Précautions Vous devez avoir lu et compris les précautions suivantes avant d’effectuer les procédures décrites dans ce manuel. DANGER RISQUES D’ÉLECTROCUTION, D’EXPLOSION OU D’ARC ÉLECTRIQUE • Seul un personnel qualifié doit effectuer l'installation et l'entretien de cet appareil. • Mettez hors service toutes les alimentations avant de travailler sur ou dans cet équipement. • Lors de l’utilisation de cet équipement et de tout produit associé, respectez toujours la tension indiquée. • Utilisez toujours un dispositif de détection de tension à valeur nominale appropriée pour vous assurer que l'alimentation est coupée. • Utilisez les verrouillages appropriés dès lors qu’il existe des risques pour le personnel et/ou pour l’équipement. • Les circuits de ligne électrique doivent être raccordés et protégés conformément aux exigences réglementaires nationales et européennes. • Portez un équipement de protection individuelle (EPI) adapté et respectez les normes de sécurité en vigueur pour les travaux électriques (normes NFPA 70E, NOM-029-STPS ou CAN/CSA Z462 ou équivalentes). Le non-respect de ces instructions provoquera la mort ou des blessures graves. AVERTISSEMENT RISQUE DE FONCTIONNEMENT INATTENDU • Pour des instructions complètes sur la sécurité fonctionnelle, reportez-vous au Guide de sécurité fonctionnelle de TeSys™ island, 8536IB1904. • Vous ne devez en aucun cas démonter, réparer ni modifier cet équipement. Il ne comprend aucune pièce remplaçable par l’utilisateur. • Installez et utilisez cet équipement dans une armoire adaptée à l’environnement prévu de l’application. • Chaque implémentation de cet équipement doit être individuellement et rigoureusement testée quant à son bon fonctionnement avant toute mise en service. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT : Ce produit peut vous exposer à des produits chimiques tels que l’oxyde d’antimoine (trioxyde d’antimoine), classé par l’État de Californie comme cancérigène. Pour plus d’informations, voir www.P65Warnings.ca.gov. 8536IB1917FR-03 9 TeSys™ island – Solution numérique de gestion des moteurs Précautions Personnel qualifié Seules des personnes dûment formées, ayant lu et compris le présent manuel et toute autre documentation relative au produit doivent être autorisées à travailler sur et avec ce produit. La personne qualifiée doit être en mesure de détecter les dangers possibles afférents à la modification des valeurs de paramètre et, plus généralement, au fonctionnement des équipements mécaniques, électriques et électroniques. La personne qualifiée doit être familiarisée avec les normes, dispositions et règlements concernant la prévention des accidents industriels, et doit les observer lors de la conception et de l’implémentation du système. L’utilisation et l’application des informations contenues dans ce manuel exigent une connaissance experte de la conception et de la programmation des systèmes de contrôle automatisés. Seul vous, l’utilisateur, le constructeur de machines ou l’intégrateur, pouvez connaître toutes les conditions et tous les facteurs présents lors de l’installation, de la configuration, de l’utilisation et de l’entretien de la machine ou du procédé. Par conséquent, vous seul pouvez déterminer quels automatismes, équipements associés, protections et verrouillages peuvent être utilisés efficacement et sans danger. Au moment de sélectionner l’équipement d’automatisme et de commande et les équipements et logiciels connexes pour une application particulière, vous devez également tenir compte des normes, lois et règlements en vigueur au niveau national et européen. Une attention particulière doit être portée aux informations de sécurité, exigences électriques et normes industrielles applicables à la machine ou au procédé dans le cadre de l’utilisation de cet équipement. Utilisation prévue Les produits décrits dans ce document, ainsi que les logiciels, accessoires, options et démarreurs pour charges électriques basse tension, sont destinés à une utilisation industrielle conformément aux instructions, directives, exemples et informations de sécurité contenus dans les présentes et dans d’autres documents auxiliaires. Le produit doit être utilisé uniquement dans le respect de toutes les réglementations et directives de sécurité en vigueur, ainsi que de toutes exigences et données techniques spécifiées. Avant d’utiliser le produit, vous devez effectuer une analyse des dangers et une évaluation des risques pour l’application envisagée. En fonction des résultats ainsi obtenus, les mesures de sécurité appropriées devront être prises. Dans la mesure où le produit est utilisé comme composante d’une machine ou d’un processus, la conception globale du système doit garantir la sécurité des personnes. Utilisez le produit uniquement avec les câbles et accessoires indiqués. Utilisez uniquement des accessoires et pièces de rechange d’origine. Tout usage autre que l’utilisation explicitement autorisée est interdit et peut créer des dangers imprévus. 10 8536IB1917FR-03 Précautions TeSys™ island – Solution numérique de gestion des moteurs Cybersécurité Schneider Electric adhère aux bonnes pratiques du secteur en matière de développement et de mise en œuvre des systèmes de contrôle. Cela inclut une approche de « défense en profondeur » pour sécuriser un système de contrôle industriel. Cette approche consiste à placer les contrôleurs derrière un ou plusieurs pare-feu de façon à limiter l’accès au personnel et aux protocoles autorisés uniquement. AVERTISSEMENT ACCÈS NON AUTHENTIFIÉ ET FONCTIONNEMENT NON AUTORISÉ DES ÉQUIPEMENTS EN DÉCOULANT • Déterminez si votre environnement ou vos machines sont connectés à votre infrastructure critique et, si tel est le cas, prenez les mesures de prévention appropriées, basées sur la défense en profondeur, avant de connecter le système d’automatisation à un réseau. • Limitez le nombre d’équipements connectés à un réseau au sein de votre entreprise. • Isolez votre réseau industriel des autres réseaux au sein de votre entreprise. • Protégez tout réseau contre les accès non autorisés, en utilisant des parefeu, des VPN ou autres mesures de sécurité éprouvées. • Surveillez les activités au sein de vos systèmes. • Veillez à empêcher tout accès ou lien direct aux équipements en question de la part de parties non autorisées, ainsi que toute action non authentifiée. • Préparez un plan de récupération comprenant la sauvegarde de votre système et des informations de processus. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 8536IB1917FR-03 11 TeSys™ island – Solution numérique de gestion des moteurs Introduction à TeSys island Introduction à TeSys island Gamme maître : TeSys TeSys™ est une solution innovante de contrôle et de gestion des moteurs, proposée par le leader mondial du marché. TeSys propose des produits et des solutions connectés et efficaces pour la commutation et la protection des moteurs et des charges électriques, en conformité avec toutes les principales normes électriques mondiales. Concept TeSys island TeSys island est un système multifonctionnel et modulaire offrant des fonctions intégrées à l’intérieur d’une architecture d’automatisme, principalement pour la commande directe et la gestion des charges basse tension. TeSys™ island permet la commutation, la protection et la gestion des moteurs et autres charges électriques jusqu’à 80 A (AC1) installées dans un tableau de commande électrique. Ce système est conçu autour du concept d’« avatars » TeSys. Ces avatars : • Les avatars représentent les aspects logiques et physiques des fonctions d’automatisme. • Ils déterminent également la configuration de l’îlot. Les aspects logiques de l’îlot sont gérés au moyen d’outils logiciels couvrant toutes les phases du cycle de vie des produits et de l’application : conception, ingénierie, mise en service, exploitation et maintenance. l’îlot physique se compose d’un ensemble d’équipements installés sur un rail DIN simple et interconnectés par des câbles plats assurant la communication interne entre les modules. La communication externe avec l’environnement d’automatisme passe par un module coupleur à bus unique ; sur le réseau, l’îlot apparaît comme un seul nœud. Les autres modules comprennent les démarreurs, les modules d’interface d’alimentation, les modules d’E/S analogiques et numériques, les modules d’interface de tension et les modules d’interface SIL (Safety Integrity Level, selon la norme CEI 61508), représentant un large éventail de fonctions opérationnelles. 12 8536IB1917FR-03 Introduction à TeSys island TeSys™ island – Solution numérique de gestion des moteurs Figure 1 - Présentation de TeSys island A B C D E F G H E A Coupleur de bus E Module d’interface d’alimentation B Module d’E/S analogiques F Démarreur standard C Module d’E/S numériques G Démarreur SIL D Module d’interface de tension H Module d’interface SIL F Généralités La bibliothèque de blocs de fonction TeSys™ island pour TIA Portal fournit des blocs de fonction CEI 61131-3 pour le développement d’applications et le contrôle des modules d’avatars. Les modules d’avatar sont des objets de fonction numériques gérés par le système TeSys island. Le système interagit avec les équipements d’alimentation et les accessoires tels que les équipements d’E/S analogiques. Les modules d’avatar sont configurés sur TeSys island et le coupleur de bus (via l’avatar du système) gère la communication du bus de terrain avec le contrôleur. La configuration des modules TeSys island est gérée par l’outil DTM (Device Type Manager) TeSys island. Pour l’utilisation de TIA Portal, nous vous recommandons d’utiliser le DTM intégré dans le logiciel SoMove™. Pour plus d’informations, consultez les documents 8536IB1907 Guide d’aide en ligne du DTM TeSys™ island, 8536IB1916 Guide de prise en main rapide TeSys™ island pour les applications PROFINET et PROFIBUS et autres documents connexes. Voir Documents associés, page 7. NOTE: Sauf indication contraire, le terme « blocs de fonction » dans ce document fait référence aux blocs de fonction CEI 61131-3 de la bibliothèque de blocs de fonction TeSys™ island pour TIA Portal. Définition de l’avatar Les avatars TeSys fournissent des fonctions prêtes à l’emploi grâce à une logique prédéfinie et aux équipements physiques associés. La logique de l’avatar est exécutée dans le coupleur de bus. Le coupleur de bus gère les échanges de données en interne au sein de l’îlot, mais aussi en externe avec l’automate. 8536IB1917FR-03 13 TeSys™ island – Solution numérique de gestion des moteurs Introduction à TeSys island Il y a quatre types d'avatars TeSys : Avatar du système Représente l’îlot dans son ensemble en tant que système. L’avatar du système permet de paramétrer la configuration du réseau et de calculer les données au niveau de l’îlot. Avatars d’équipement Représentent les fonctions exécutées par les commutateurs et les modules d’E/S. Avatars de charge Représentent les fonctions liées à des charges spécifiques, telles qu’un moteur à deux directions. Les avatars de charge comprennent les modules et les caractéristiques de fonctionnement appropriés pour le type de charge. Par exemple, un avatar Moteur deux directions comprend deux modules de démarrage, des accessoires, une logique de contrôle préprogrammée et une pré configuration des fonctions de protection disponibles. Standard (non SIL2 Les avatars de charge fournissent les fonctions suivantes : • Contrôle local • Contournement (afin de permettre à l'opérateur d'utiliser une commande locale pour contourner temporairement une condition de déclenchement et continuer l'activité de l'avatar) • Surveillance de variable de processus Avatars d'application Représentent les fonctions liées aux applications d’un utilisateur spécifique comme une pompe ou un transporteur. Les avatars d'application fournissent les fonctions suivantes : • Contrôle local • Contournement (afin de permettre à l'opérateur d'utiliser une commande locale pour contourner temporairement une condition de déclenchement et continuer l'activité de l'avatar) • Neutralisation du mode manuel (pour permettre à un opérateur d'utiliser une entrée locale afin de neutraliser le mode de commande configuré et contrôler l'avatar depuis une source de commande locale) NOTE: La neutralisation du mode manuel ne s’applique qu’à l’avatar de pompe. • Surveillance de variable de processus Par exemple, un avatar de pompe comprend : • Un module de démarrage • Un ou plusieurs modules d’E/S numériques pour le contrôle local et les commutateurs à variables de processus (PV) • Un ou plusieurs modules d’E/S analogiques pour les entrées PV • La logique de contrôle configurable • La préconfiguration de la charge et des fonctions électriques Les entrées PV reçoivent des valeurs analogiques transmises par les capteurs comme un manomètre, un débitmètre ou un vibromètre. Les commutateurs PV reçoivent des signaux discrets provenant de commutateurs tels qu'un fluxostat ou un pressostat. Le contrôle opérationnel (commandes Marche et Arrêt) de l’avatar en mode autonome est configurable pour un maximum de deux entrées PV ou commutateurs PV. Ceci inclut des paramètres pour le seuil et l'hystérésis des entrées analogiques et une logique positive ou négative pour les entrées analogiques et numériques de l'avatar de pompe. 2. 14 Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508). 8536IB1917FR-03 Introduction à TeSys island TeSys™ island – Solution numérique de gestion des moteurs Les avatars installés sur le TeSys island sont contrôlés par le coupleur de bus de l’îlot. Chaque avatar comprend une logique prédéfinie pour la gestion de ses modules physiques, tout en facilitant l’échange de données avec les automates grâce à des blocs de fonction. Les avatars incluent la pré configuration des fonctions de protection disponibles. Informations accessibles par l’intermédiaire de l’avatar : • Données de contrôle • Données de diagnostic avancées • Données de gestion des équipements • Données d'énergie Liste des avatars TeSys Tableau 1 - Avatars TeSys Nom Icône Description Avatar obligatoire, constituant un point de communication unique avec l’îlot. Avatar du système Équipement Commutateur 3. 4. 5. Couper ou ouvrir une ligne dans un circuit électrique. Commutateur – Arrêt SIL, W. Cat 1/23 Couper ou ouvrir une ligne dans un circuit électrique avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 14 conformes pour le câblage de catégorie 1 et de catégorie 2. Commutateur – Arrêt SIL, W. Cat 3/45 Couper ou ouvrir une ligne dans un circuit électrique avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 3 et de catégorie 4. E/S numériques Fournir le contrôle de 2 sorties numériques et de l’état de 4 entrées numériques. E/S analogiques Contrôle de 1 sortie analogique et état de 2 entrées analogiques Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 1 et de catégorie 2 selon ISO 13849. Catégorie d’arrêt selon la norme CEI 60204-1. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 3 et de catégorie 4 selon ISO 13849. 8536IB1917FR-03 15 TeSys™ island – Solution numérique de gestion des moteurs Introduction à TeSys island Tableau 1 - Avatars TeSys (Suite) Nom Description Icône Charge Interface d’alimentation sans E/S (mesure) Surveiller le courant sur un dispositif externe, tel qu’un relais statique, un démarreur progressif ou un variateur de vitesse. Interface d’alimentation avec E/S (contrôle) Surveiller le courant et commander un dispositif externe, tel qu’un relais statique, un démarreur progressif ou un variateur de vitesse. Moteur une direction Moteur une direction – Arrêt SIL, W. Cat 1/2 Gérer un moteur dans une direction avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 1 et de catégorie 2. Moteur une direction – Arrêt SIL, W. Cat 3/4 Gérer un moteur dans une direction avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 3 et de catégorie 4. Moteur deux directions Gérer un moteur dans deux directions (avant et arrière). Moteur deux directions – Arrêt SIL, W. Cat 1/2 Gérer un moteur dans deux directions (avant et arrière) avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 1 et de catégorie 2. Moteur deux directions – Arrêt SIL, W. Cat 3/4 Gérer un moteur dans deux directions (avant et arrière) avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 3 et de catégorie 4. Moteur étoile/triangle une direction 6. 16 Gérer6 un moteur dans une direction. Gérer un moteur wye-delta (étoile-triangle) dans une direction. « Gérer » dans ce contexte englobe l’activation, le contrôle, la surveillance, le diagnostic et la protection de la charge. 8536IB1917FR-03 Introduction à TeSys island TeSys™ island – Solution numérique de gestion des moteurs Tableau 1 - Avatars TeSys (Suite) Nom Moteur étoile/triangle deux directions Moteur deux vitesses Icône Description Gérer un moteur wye-delta (étoile-triangle) dans deux directions (avant et arrière). Gérer un moteur deux vitesses et un moteur deux vitesses avec option Dahlander Moteur deux vitesses – Arrêt SIL, W. Cat 1/2 Gérer un moteur deux vitesses avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 1 et de catégorie 2. Moteur deux vitesses – Arrêt SIL, W. Cat 3/4 Gérer un moteur deux vitesses avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 3 et de catégorie 4. Moteur deux vitesses deux directions Gérer un moteur deux vitesses dans deux directions (avant et arrière). Moteur deux vitesses, deux directions – Arrêt SIL, W. Cat 1/2 Gérer un moteur deux vitesses dans deux directions (avant et arrière) avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 1 et de catégorie 2. Moteur deux vitesses, deux directions – Arrêt SIL, W. Cat 3/4 Gérer un moteur deux vitesses dans deux directions (avant et arrière) avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 3 et de catégorie 4. Résistance Gérer une charge résistive. Alimentation Gérer une alimentation électrique. Transformateur 8536IB1917FR-03 Gérer un transformateur. 17 TeSys™ island – Solution numérique de gestion des moteurs Introduction à TeSys island Tableau 1 - Avatars TeSys (Suite) Nom Icône Description Application Pompe Transporteur une direction 18 Gérer une pompe. Gérer un transporteur une direction. Transporteur une direction – Arrêt SIL, W. Cat 1/2 Gérer un transporteur dans une direction avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 1 et de catégorie 2. Transporteur bidirectionnel Gérer un transporteur dans deux directions (avant et arrière). Transporteur deux directions – Arrêt SIL, W. Cat 1/2 Gérer un transporteur dans deux directions (avant et arrière) avec fonctions de catégorie d’arrêt 0 et de catégorie d’arrêt 1 conformes pour le câblage de catégorie 1 et de catégorie 2 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction La bibliothèque de blocs de fonction CEI 61131-3 TeSys™ island pour TIA Portal fournit des blocs de fonction qui interagissent avec TeSys™ island par le biais de l’interface du système de bus des automates Siemens SIMATIC pour PROFINET IO et PROFIBUS DP. Pour l’accès aux données, la communication utilisée peut être cyclique ou acyclique, selon la manière dont les données sont fournies par l’îlot. Les blocs de fonction eux-mêmes servent de proxy pour transmettre les informations entre le programme de l’automate et TeSys™ island sans les modifier. La mise en œuvre de la logique de contrôle des avatars réside entièrement sur l’îlot lui-même. Les sections suivantes indiquent les conditions requises pour utiliser les blocs de fonction TIA Portal, les types de données utilisés par les blocs de fonction, les types de blocs de fonction existants et la manière d’accéder aux données TeSys™ island à partir du programme de l’automate. En général, l’interface et la fonctionnalité des blocs de fonction sont identiques pour PROFINET IO et PROFIBUS DP. La mise en œuvre des blocs de fonction varie légèrement en raison des différentes mécaniques internes de PROFIBUS DP. Conditions préalables Conditions requises pour l’installation Pour tirer le maximum de la bibliothèque de blocs de fonction pour TIA Portal décrite ici, nous vous recommandons de l’utiliser dans le cadre de l’intégration complète de TIA Portal pour TeSys™ island. Outre l’installation de la bibliothèque de blocs de fonction, ce mode d’utilisation nécessite l’installation des descriptions d’équipement de TeSys™ island pour PROFIBUS DP, PROFINET IO ou les deux. En outre, la fonctionnalité d’importation/exportation AML pour la configuration des îlots nécessite l’installation du package TIA Portal en option, « TIA Portal Openness ». Pour plus d’informations sur l’utilisation et l’installation des autres parties de l’intégration entre TIA Portal et TeSys™ island, et des instructions pour importer la bibliothèque de blocs de fonction dans TIA Portal, reportez-vous au document 8536IB1916 Guide de prise en main rapide TeSys™ island pour les applications PROFINET et PROFIBUS. REMARQUE : Nous vous recommandons de lire le document 8536IB1916 Guide de prise en main rapide TeSys™ island pour les applications PROFINET et PROFIBUS avant d’utiliser la bibliothèque de blocs de fonction TeSys™ island pour TIA Portal. Compatibilité des bibliothèques La bibliothèque de blocs de fonction décrite dans ce document a été développée pour Siemens® TIA Portal V15. Elle devrait normalement être compatible avec tous les automates Siemens de la série SIMATIC S7-1200 ou S7-1500 qui répondent aux exigences applicables aux automates (voir ci-dessous). La bibliothèque devrait normalement être compatible avec toutes les versions de firmware de TeSys™ island et toutes les versions de bibliothèque DTM pour TeSys™ island qui partagent la même version majeure et mineure (au moment de la rédaction de cette documentation, version 2.2.x) Tous les éléments de la bibliothèque (blocs de fonction et blocs de données) sont configurés pour un accès non optimisé aux données. 8536IB1917FR-03 19 TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction Exigences concernant les automates PLC Pour fonctionner, les blocs de fonction de la bibliothèque de blocs de fonction TeSys™ island pour TIA Portal nécessitent des instructions étendues spécifiques qui doivent être disponibles sur l’automate. Voici les instructions requises et les versions correspondantes pour lesquelles la bibliothèque a été testée : • IO2MOD V1.1 • DPRD_DAT V1.0 • LOG2GEO V1.2 • RDREC V1.0 • WRREC V1.1 Au moment de la rédaction de ce document, ces instructions étaient toutes disponibles sur n’importe quel automate Siemens SIMATIC S7-1200 équipé du firmware V4.1 ou version ultérieure, ou SIMATIC S7-1500 PLC équipé du firmware V1.0 ou version ultérieure. Pour plus de détails sur la disponibilité et l’utilisation de l’instruction mentionnée ci-dessus, reportez-vous au système d’information de Siemens TIA Portal et aux autres documentations externes, page 8 de Siemens. NOTE: Les ressources pour la communication acyclique via les instructions RDREC et WRREC sont limitées sur les automates Siemens. Par conséquent, tous les blocs de fonction de la bibliothèque utilisant la communication acyclique fournissent une entrée verrouillée pour inhiber la communication acyclique, si nécessaire. Voir Données acycliques, page 37 pour plus d’informations. Types de données En général, la bibliothèque de blocs de fonction TeSys™ island pour TIA Portal aux interfaces de blocs de fonction utilise les types de données simples standard (tels que définis par la norme CEI 61131-3) fournis par Siemens TIA Portal. Les différents types de données ont été choisis pour correspondre au mieux à la représentation et à la taille des données sur TeSys™ island. Les horodatages sont représentés à l’aide du type de données complexe « DTL » de Siemens TIA Portal. Pour le paramétrage de l’échange de données, les deux types de données spéciales « Variant » (données d’entrée cycliques) et « HW_IO » (données acycliques) sont utilisés comme entrées de blocs de fonction, le cas échéant (voir également Accès aux données, page 35). Pour plus d’informations sur l’utilisation, les plages de données, les tailles de bits et les fonctions de conversion des types de données de Siemens TIA Portal, reportez-vous au système d’information de Siemens TIA Portal. Dans certains cas, les blocs de fonction utilisent des types définis par l’utilisateur (UDT) dans Siemens TIA Portal. Voir Types UDT, page 20. Types UDT Afin de fournir un accès structuré à des données cohérentes (par exemple, les données énergétiques d’un avatar), des types définis par l’utilisateur (UDT) ont été créés dans Siemens TIA Portal. Certains des types UDT sont utilisés à l’interface du bloc de fonction, tandis que d’autres sont simplement destinés à un usage interne par le bloc de fonction. Les définitions de tous les types UDT requis sont incluses dans la bibliothèque CEI 61131-3 TeSys™ island pour Siemens TIA Portal. Certains types UDT utilisent également des sous-types structurés pour structurer davantage les données (par exemple, des bits individuels dans un champ de bits). 20 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les sections suivantes indiquent le contenu de tous les types UDT inclus dans la bibliothèque et leurs sous-structures le cas échéant. NOTE: Lorsque vous importez des blocs de fonction dans votre projet TIA Portal, seuls les blocs de fonction correspondant aux fonctionnalités requises par votre demande doivent être importés. De même, TIA Portal importe automatiquement les définitions UDT requises par les blocs de fonction. Lors de la mise à jour de la bibliothèque de blocs de fonction vers une nouvelle version, vous devez également importer également les dernières définitions des UDT utilisés en plus des dernières versions des blocs de fonction. NOTE: Ne modifiez pas les définitions des UDT décrits dans ce document. Dans le cas contraire, les blocs de fonction ne fonctionneront pas correctement. UDT_Control Le type UDT Control permet de transférer les données de contrôle acycliques d’un avatar, telles que les messages d’alarme et de déclenchement. Les interfaces de tous les blocs de fonction d’avatar de contrôle PROFINET IO et PROFIBUS DP contiennent cet UDT en tant que paramètre. Certains bits de message d’alarme et de déclenchement ne sont pas pris en charge par tous les avatars de contrôle. Les détails concernant les bits supportés par les différents avatars sont inclus dans les descriptions de la section Blocs de fonction de contrôle d’avatar, page 64. Tableau 2 - Éléments Élément Type de données Description MotorTemperature UINT Indique la température du moteur par incréments de 0,1 °C. Selon le type de capteur de température, la plage est la suivante : • –200 à 850 °C / –328 à 1562 °F (PT100) • –200 à 600 °C / –328 à 1112 °F (PT1000) • –60 à 180 °C / –76 à 356 °F (NI 100/1000) SIL7 Groupe USINT Indique le numéro du groupe SIL. ThermalCapacity USINT Indique le pourcentage (%) de la capacité thermique du moteur. AlarmMsg1 STRUCT Messages d’alarme d’un avatar Contrôle. Voir Struct AlarmMsg1, page 21. AlarmMsg2 STRUCT Messages d’alarme d’un avatar Contrôle. Voir Struct AlarmMsg2, page 22. TripMsg1 STRUCT Messages de déclenchement d’un avatar Contrôle. Voir Struct TripMsg1, page 22. TripMsg2 STRUCT Messages de déclenchement d’un avatar Contrôle. Voir Struct TripMsg2, page 23. TimeToTrip UINT Temps estimé (en secondes) avant qu’un déclenchement pour surchauffe ne se produise compte tenu des conditions actuelles. TimeToReset UINT Le délai d’attente estimé avant lequel une réinitialisation pourrait acquitter un déclenchement par surcharge thermique. PAStatusReg1 Struct Registre d’état des alarmes prédictives 1 Élément Type de données BIT (Réservé) BOOL 8 (Réservé) BOOL 9 (Réservé) BOOL 10 Tableau 3 - Struct AlarmMsg1 7. Description Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 21 TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction Tableau 3 - Struct AlarmMsg1 (Suite) Élément Type de données BIT Description (Réservé) BOOL 11 (Réservé) BOOL 12 (Réservé) BOOL 13 (Réservé) BOOL 14 (Réservé) BOOL 15 (Réservé) BOOL 0 (Réservé) BOOL 1 GroundCurrent BOOL 2 L’avatar a détecté les conditions d’un événement de courant de terre. ThermalOverload BOOL 3 La capacité thermique de l’avatar a augmenté audessus du niveau de surchauffe. (Réservé) BOOL 4 Blocage BOOL 5 L’avatar a détecté les conditions d’un événement de blocage. CurrentPhaseUnbalance BOOL 6 L’avatar a détecté les conditions d’un événement de déséquilibre de phase de courant. UnderCurrent BOOL 7 L’avatar a détecté les conditions d’un événement de sous-intensité. Élément Type de données BIT Description (Réservé) BOOL 8 (Réservé) BOOL 9 (Réservé) BOOL 10 (Réservé) BOOL 11 (Réservé) BOOL 12 (Réservé) BOOL 13 (Réservé) BOOL 14 (Réservé) BOOL 15 (Réservé) BOOL 0 (Réservé) BOOL 1 (Réservé) BOOL 2 OverCurrent BOOL 3 (Réservé) BOOL 4 (Réservé) BOOL 5 MotorOverheat BOOL 6 (Réservé) BOOL 7 Élément Type de données BIT Description Arrêt moteur BOOL 8 L’avatar a détecté les conditions d’un événement de déclenchement pour arrêt moteur. (Réservé) BOOL 9 Tableau 4 - Struct AlarmMsg2 L’avatar a détecté les conditions d’un événement de surintensité. La température du moteur a augmenté au-dessus du niveau de surchauffe du moteur. Tableau 5 - Struct TripMsg1 22 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 5 - Struct TripMsg1 (Suite) Élément Type de données BIT Description (Réservé) BOOL 10 (Réservé) BOOL 11 (Réservé) BOOL 12 (Réservé) BOOL 13 (Réservé) BOOL 14 (Réservé) BOOL 15 (Réservé) BOOL 0 (Réservé) BOOL 1 GroundCurrent BOOL 2 L’avatar a détecté les conditions d’un événement de déclenchement pour courant de terre. ThermalOverload BOOL 3 La capacité thermique de l’avatar a augmenté de plus de 100 %. LongStart BOOL 4 L’avatar a détecté les conditions d’un événement de déclenchement pour démarrage long. Blocage BOOL 5 L’avatar a détecté les conditions d’un événement de déclenchement pour blocage. CurrentPhaseUnbalance BOOL 6 L’avatar a détecté les conditions d’un événement de déclenchement pour déséquilibre de phase de courant. UnderCurrent BOOL 7 L’avatar a détecté les conditions d’un événement de déclenchement pour sous-intensité. Élément Type de données BIT Description (Réservé) BOOL 8 (Réservé) BOOL 9 (Réservé) BOOL 10 (Réservé) BOOL 11 (Réservé) BOOL 12 (Réservé) BOOL 13 (Réservé) BOOL 14 (Réservé) BOOL 15 (Réservé) BOOL 0 (Réservé) BOOL 1 PhaseConfig BOOL 2 L’avatar a détecté les conditions d’un événement de déclenchement pour configuration de phase. OverCurrent BOOL 3 L’avatar a détecté les conditions d’un événement de déclenchement pour surintensité. CurrentPhaseLoss BOOL 4 L’avatar a détecté les conditions d’un événement de déclenchement pour perte de phase de courant. CurrentPhaseReversal BOOL 5 L’avatar a détecté les conditions d’un événement de déclenchement pour inversion de phase de courant. MotorOverheat BOOL 6 La température du moteur a augmenté au-dessus du niveau de déclenchement pour surchauffe du moteur. (Réservé) BOOL 7 Tableau 6 - Struct TripMsg2 8536IB1917FR-03 23 TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction Tableau 7 - Struct PAStatusReg1 Élément Type de données BIT Description PA8Status BOOL 8 État de l’alarme prédictive Bit 8 PA9Status BOOL 9 État de l’alarme prédictive Bit 9 (Réservé) BOOL 10 (Réservé) BOOL 11 (Réservé) BOOL 12 (Réservé) BOOL 13 (Réservé) BOOL 14 (Réservé) BOOL 15 PA0Status BOOL 0 État de l’alarme prédictive Bit 0 PA1Status BOOL 1 État de l’alarme prédictive Bit 1 PA2Status BOOL 2 État de l’alarme prédictive Bit 2 PA3Status BOOL 3 État de l’alarme prédictive Bit 3 PA4Status BOOL 4 État de l’alarme prédictive Bit 4 PA5Status BOOL 5 État de l’alarme prédictive Bit 5 PA6Status BOOL 6 État de l’alarme prédictive Bit 6 PA7Status BOOL 7 État de l’alarme prédictive Bit 7 UDT_Diagnostic Le type UDT Diagnostic permet de transférer les données de diagnostic acycliques d’un avatar, telles que les informations Ieff, d’alarme et de déclenchement. Les interfaces des blocs de fonction d’avatar de diagnostic générique PROFINET IO et PROFIBUS DP contiennent cet UDT en tant que paramètre. Tableau 8 - Éléments Élément Type de données Description MaxAvgIRMS UDINT Valeur Ieff de courant moyen maximum. MaxAvgIRMSTImeStamp DTL Date et heure de l’enregistrement de la valeur Ieff de courant moyen maximum. IRMSPhase1 UDINT Valeur de la phase L1. (Unité : mA). IRMSPhase2 UDINT Valeur de la phase L2 Ieff. (Unité : mA). IRMSPhase3 UDINT Valeur de la phase L3 Ieff. (Unité : mA). AlarmCnt STRUCT Compteurs d’alarmes Voir Struct AlarmCnt, page 25. TripCnt STRUCT Compteurs de déclenchement Voir Struct TripCnt, page 25. TripRecReg1 STRUCT Enregistrement 1 d’un événement de déclenchement Voir Struct TripRecRegX, page 26. TripRecReg2 STRUCT Enregistrement 2 d’un événement de déclenchement Voir Struct TripRecRegX, page 26. TripRecReg3 STRUCT Enregistrement 3 d’un événement de déclenchement Voir Struct TripRecRegX, page 26. TripRecReg4 STRUCT Enregistrement 4 d’un événement de déclenchement Voir Struct TripRecRegX, page 26. TripRecReg5 STRUCT Enregistrement 5 d’un événement de déclenchement Voir Struct TripRecRegX, page 26. 24 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 9 - Struct AlarmCnt Élément Type de données Description ThermOverload UInt Compteur de notifications relatives à la protection contre la surchauffe. Blocage UInt Compteur de notifications relatives à la protection contre le blocage. Sous-intensité UInt Compteur des notifications relatives à la protection contre la sousintensité. Surintensité UInt Compteur des notifications relatives à la protection contre la surintensité. IPhaseUnbal UInt Compteur des notifications relatives à la protection contre le déséquilibre de phase. GroundCurrent UInt Compteur des notifications relatives à la protection contre le courant de terre. Surchauffe UInt Compteur des événements de surchauffe du moteur. AllAlarms UInt Compteur des notifications relatives aux protections. Élément Type de données Description ThermOverload UInt Compteur des déclenchements liés à la protection contre la surchauffe. Blocage UInt Compteur des déclenchements liés à la protection contre le blocage. Sous-intensité UInt Compteur des déclenchements liés à la protection contre la sousintensité. LongStart UInt Compteur des déclenchements liés à la protection contre le démarrage long. Surintensité UInt Compteur des déclenchements liés à la protection contre la surintensité. Surchauffe UInt Compteur des événements de déclenchement par surchauffe du moteur. Arrêt moteur UInt Compteur des déclenchements liés à la protection contre l’arrêt. IPhaseUnbal UInt Compteur des déclenchements liés à la protection contre le déséquilibre de phase. PhaseConfT UInt Compteur des déclenchements liés à la protection de la configuration de phase. GroundCurrent UInt Compteur des déclenchements relatifs à la protection contre le courant de terre. PhaseReversal UInt Compteur des déclenchements liés à la protection contre l’inversion de phase. CurrentPhaseLoss UInt Compteur des déclenchements liés à la protection contre la perte de phase. AllTrips UInt Compteur des déclenchements liés aux protections. Tableau 10 - Struct TripCnt 8536IB1917FR-03 25 TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction Tableau 11 - Struct TripRecRegX Élément Type de données Description DTL DTL Format d’horodatage TIA TTTT WORD Identifiant de l’événement de déclenchement 0000 – Aucun événement détecté 0001—Surcharge thermique 0002—Surchauffe moteur 0003—Blocage 0004—Sous-intensité 0005—Démarrage long 0006—Surintensité 0007—Arrêt 0008—Courant de terre 0009—Inversion phase courant 0010—Configuration de phase 0011—Déséquilibre de phase courant 0012—Perte de phase courant UDT_Energy Le type UDT Energy permet de transférer les données énergétiques acycliques d’un avatar, telles que les informations d’alimentation et d’énergie active et réactive. Les interfaces des blocs de fonction d’avatar d’énergie générique PROFINET IO et PROFIBUS DP contiennent cet UDT en tant que paramètre. Tableau 12 - Éléments Élément Type de données Description TotActPower DINT Puissance active totale de l’avatar. (Unité : W) MaxTotActPow DINT Valeur maximum de la valeur de puissance active de l’avatar (unité : W) MaxTotActPowTimestamp DTL Date et heure d’enregistrement de la valeur de puissance active maximum. TotReactPower DINT Valeur totale de la puissance réactive de l’avatar (unité : VAR) MaxTotReactPow DINT Valeur maximum de la valeur de puissance réactive de l’avatar (unité : VAR) MaxTotReactPowTimestamp DTL Date et heure d’enregistrement de la valeur de puissance réactive maximum. TruePowFact USINT Valeur du facteur de puissance réelle. MinTruePowFact USINT Valeur minimum du facteur de puissance réelle. MaxTruePowFact USINT Valeur maximum du facteur de puissance réelle. MinTruePowFactTimestamp DTL Date et heure d’enregistrement de la valeur du facteur de puissance réelle minimum. MaxTruePowFactTimestamp DTL Date et heure d’enregistrement de la valeur maximum du facteur de puissance réelle. TotActEnergy UDINT Valeur de l’énergie active totale pour tous les avatars du système pour lesquels le contrôle énergétique est activé. (Unité : Wh) TotReactEnergy UDINT Valeur de l’énergie réactive totale pour tous les avatars du système pour lesquels le contrôle énergétique est activé. (Unité VARh) ToU_TotActEnergyCh1 UDINT Voie 1 : Valeur ToU (temps d’utilisation) d’énergie active totale. 26 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 12 - Éléments (Suite) Élément Type de données Description ToU_TotActEnergyCh2 UDINT Voie 2 : Valeur ToU (temps d’utilisation) d’énergie active totale. ToU_TotActEnergyCh3 UDINT Voie 3 : Valeur ToU (temps d’utilisation) d’énergie active totale. ToU_TotActEnergyCh4 UDINT Voie 4 : Valeur ToU (temps d’utilisation) d’énergie active totale. ToU_TotReactEnergyCh1 UDINT Voie 1 : Valeur ToU (temps d’utilisation) d’énergie réactive totale. ToU_TotReactEnergyCh2 UDINT Voie 2 : Valeur ToU (temps d’utilisation) d’énergie réactive totale. ToU_TotReactEnergyCh3 UDINT Voie 3 : Valeur ToU (temps d’utilisation) d’énergie réactive totale. ToU_TotReactEnergyCh4 UDINT Voie 4 : Valeur ToU (temps d’utilisation) d’énergie réactive totale. UDT_PVControl Le type UDT PVControl permet de transférer les données des variables de processus cycliques d’un avatar, telles que les valeurs analogiques des capteurs et les signaux discrets des commutateurs. Les interfaces des blocs de fonction PROFINET IO et PROFIBUS DP contiennent cet UDT en tant que paramètre. Tableau 13 - Éléments Élément Type de données Description PVInput0 INT Entrée de la variable de processus pour la valeur analogique PVInput1 INT Entrée de la variable de processus pour la valeur analogique PVInput2 INT Entrée de la variable de processus pour la valeur analogique PVInput3 INT Entrée de la variable de processus pour la valeur analogique PVInput4 INT Entrée de la variable de processus pour la valeur analogique PVSwitch0 BOOL Commutateur de variables de processus pour signaux discrets PVSwitch1 BOOL Commutateur de variables de processus pour signaux discrets PVSwitch2 BOOL Commutateur de variables de processus pour signaux discrets PVSwitch3 BOOL Commutateur de variables de processus pour signaux discrets PVSwitch4 BOOL Commutateur de variables de processus pour signaux discrets Réserver BOOL Réserver BOOL Réserver BOOL PVControlIn0 BOOL État de l’entrée de contrôle PV 0 PVControlIn1 BOOL État de l’entrée de contrôle PV 1 Réserver BOOL Réserver BOOL Réserver BOOL Réserver BOOL Réserver BOOL Réserver BOOL UDT_PredictiveAlarmMessages L’UDT PredictiveAlarmMessages est utilisé comme modèle lors de l’importation des messages d’état d’alarme prédictive du logiciel SoMove™ dans TIA Portal. Cet UDT contient les messages d’état d’alarme prédictive pour un avatar. Pour 8536IB1917FR-03 27 TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction plus de détails sur l’importation des messages d’état d’alarme prédictive, voir le Guide de prise en main rapide TeSys™ island pour les applications PROFINET et PROFIBUS, numéro de document 8536IB1916. Tableau 14 - Éléments Élément Type de données Description PAStatusMessage0 STRING[150] Message associé à l’alarme prédictive Bit 0 PAStatusMessage1 STRING[150] Message associé à l’alarme prédictive Bit 1 PAStatusMessage2 STRING[150] Message associé à l’alarme prédictive Bit 2 PAStatusMessage3 STRING[150] Message associé à l’alarme prédictive Bit 3 PAStatusMessage4 STRING[150] Message associé à l’alarme prédictive Bit 4 PAStatusMessage5 STRING[150] Message associé à l’alarme prédictive Bit 5 PAStatusMessage6 STRING[150] Message associé à l’alarme prédictive Bit 6 PAStatusMessage7 STRING[150] Message associé à l’alarme prédictive Bit 7 PAStatusMessage8 STRING[150] Message associé à l’alarme prédictive Bit 8 PAStatusMessage9 STRING[150] Message associé à l’alarme prédictive Bit 9 UDT_ProductData L’UDT ProductData est utilisé pour fournir les données produit d’un avatar dans une seule variable cohérente. Les interfaces des blocs de fonction Gestion des équipements du système PROFINET IO et PROFIBUS DP et de l’avatar de gestion des équipements de l’équipement utilisent cet UDT comme paramètre. Tableau 15 - Éléments Élément Type de données Description VendorName STRING[20] Nom du fabricant. ProductCode STRING[32] Code produit spécifique au fabricant. MajorMinorRev STRING[7] Numéro de révision du logiciel de l’application au format xxx.yyy. VendorURL STRING[64] URL du fabricant. ProductName STRING[32] Nom du produit. ModelName STRING[20] Nom du modèle. SerialNumber STRING[20] Numéro de série du module. UDT_RDREC Le type UDT RDREC permet de stocker en interne les informations d’état d’une requête de lecture acyclique. Tableau 16 - Éléments Élément Type de données Description xQ_RTrig BOOL Résultat de type front montant, pour transférer des données vers des variables de blocs de fonction qxValid BOOL Le résultat de la requête de lecture acyclique est VALIDE qxBusy BOOL La fonction de lecture acyclique est occupée qxError BOOL La requête de lecture acyclique se termine par une ERREUR qdwStatus DWORD Résultat d’état de la fonction de lecture acyclique quiLen UINT Longueur des données lues comme valeur de retour. ixStartRead BOOL Activer/démarrer la fonction de lecture acyclique. 28 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs UDT_SystemDiag Le type UDT SystemDiag permet de transférer les données de diagnostic acycliques du système. Les interfaces des blocs de fonction d’avatar SystemDiag PROFINET IO et PROFIBUS DP contiennent cet UDT en tant que paramètre. Tableau 17 - Éléments Élément Type de données Description CntErrComm UINT Nombre d’erreurs détectées pour la communication du bus de terrain. CntAllAlarms UINT Nombre d’alarmes détectées pour le système. CntSystemEvt UINT Nombre d’événements mineurs détectés pour le système. EvtRecReg1 STRUCT Informations sur un événement mineur détecté – Registre 1. Voir Struct EvtRecRegX, page 30. EvtRecReg2 STRUCT Informations sur un événement mineur détecté – Registre 2. Voir Struct EvtRecRegX, page 30. EvtRecReg3 STRUCT Informations sur un événement mineur détecté – Registre 3. Voir Struct EvtRecRegX, page 30. EvtRecReg4 STRUCT Informations sur un événement mineur détecté – Registre 4. Voir Struct EvtRecRegX, page 30 EvtRecReg5 STRUCT Informations sur un événement mineur détecté – Registre 5. Voir Struct EvtRecRegX, page 30. SILStopMsgGrp1 STRUCT État de fonction d’arrêt SIL 08 du groupe SIL 1. Voir Struct SILStopMsgX, page 30. SILStopMsgGrp2 STRUCT État de la fonction d’arrêt SIL 0 du groupe SIL 2. Voir Struct SILStopMsgX, page 30. SILStopMsgGrp3 STRUCT État de la fonction d’arrêt SIL 0 du groupe SIL 3. Voir Struct SILStopMsgX, page 30. SILStopMsgGrp4 STRUCT État de la fonction d’arrêt SIL 0 du groupe SIL 4. Voir Struct SILStopMsgX, page 30. SILStopMsgGrp5 STRUCT État de la fonction d’arrêt SIL 0 du groupe SIL 5. Voir Struct SILStopMsgX, page 30. SILStopMsgGrp6 STRUCT État de la fonction d’arrêt SIL 0 du groupe SIL 6. Voir Struct SILStopMsgX, page 30. SILStopMsgGrp7 STRUCT État de la fonction d’arrêt SIL 0 du groupe SIL 7. Voir Struct SILStopMsgX, page 30. SILStopMsgGrp8 STRUCT État de la fonction d’arrêt SIL 0 du groupe SIL 8. Voir Struct SILStopMsgX, page 30. SILStopMsgGrp9 STRUCT État de la fonction d’arrêt SIL 0 du groupe SIL 9. Voir Struct SILStopMsgX, page 30. SILStopMsgGrp10 STRUCT État de la fonction d’arrêt SIL 0 du groupe SIL 10. Voir Struct SILStopMsgX, page 30. 8. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Catégories d’arrêt selon la norme EN/CEI 60204-1. 8536IB1917FR-03 29 TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction Tableau 18 - Struct EvtRecRegX Élément Type de données Description DTL DTL Format d’horodatage TIA FFFF WORD Identificateur d’événement mineur détecté. 0000 : Aucun événement mineur détecté. 0001 : Aucun module sur l’îlot. 0002 : Le nombre d’équipements physiques détectés dans l’îlot est supérieur à la limite autorisée 0003 : Désappariement des modules. 0004 : Fluctuation de la tension d’alimentation de l’îlot de contrôle. Tableau 19 - Struct SILStopMsgX Élément Type de données Description SILGrpNotInSysConf BOOL Groupe SIL absent de la configuration du système. Réservé BOOL Groupe SIL affecté par l’événement d’avatar matériel. SILCmdRecSILStarterNotOpen BOOL Commande d’arrêt SIL reçue ; les démarreurs SIL ne sont pas encore ouverts. SILCmdOkSILStarterOpened BOOL Commande d’arrêt SIL correctement émise ; tous les démarreurs SIL sont ouverts. SILCmdTo1Terminal BOOL Commande d’arrêt de groupe SIL émise sur un seul canal d’entrée de module d’interface SIL (SIM) (cavalier ou câblage d’entrée de module SIM à l’origine d’un problème), mais les démarreurs SIL se sont correctement ouverts. NormalOperation BOOL Fonctionnement normal, les démarreurs SIL peuvent être ouverts ou fermés. <Réservé> BOOL Remplissage d’octet <Réservé> BOOL Remplissage d’octet UDT_SystemEnergy1 Le type UDT SystemEnergy1 permet de transférer les données de tension acycliques de l’avatar du système. Les interfaces des blocs de fonction PN_ SystemEnergy et DP_SystemEnergy contiennent cet UDT en tant que paramètre. Tableau 20 - Éléments Élément Type de données Description VrmsAverg UINT Tension Veff moyenne sur trois phases. (Unité : V) VrmsMaxAvg UINT Ce registre indique la tension maximum que l’avatar a mesurée pendant sa durée de vie. (Unité : V) VtimeMaxAvg DTL Horodatage de la moyenne maximum. VrmsPhase1 UINT Valeur Veff moyenne de la tension entre L1 et le neutre. (Unité : V) VrmsPhase2 UINT Valeur Veff moyenne de la tension entre L2 et le neutre. (Unité : V) VrmsPhase3 UINT Valeur Veff moyenne de la tension entre L3 et le neutre. (Unité : V) VrmsL1L2 UINT Valeur Veff moyenne de la tension entre L1 et L2. (Unité : V) VrmsL2L3 UINT Valeur Veff moyenne de la tension entre L2 et L3. (Unité : V) VrmsL3L1 UINT Valeur Veff moyenne de la tension entre L3 et L1. (Unité : V) VUnbalPerc USINT Déséquilibre de tension en pourcentage (%). VUnbalMax USINT Déséquilibre de tension maximum en pourcentage (%). VtimeUnbalMax DTL Date et heure du déséquilibre de tension maximum. 30 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 20 - Éléments (Suite) Élément Type de données Description PhaseSequ Octet Séquence de phase (ABC ou ACB) Frequency USINT Fréquence de tension secteur (fréquence réseau mesurée sur la phase 1). (Unité : Hz) VDipRecordReg1 STRUCT Enregistrement de chute de tension – Registre 1 Voir Struct VDipRecordRegX, page 31. VDipRecordReg2 STRUCT Enregistrement de chute de tension – Registre 2 Voir Struct VDipRecordRegX, page 31. VDipRecordReg3 STRUCT Enregistrement de chute de tension – Registre 3 Voir Struct VDipRecordRegX, page 31. VDipRecordReg4 STRUCT Enregistrement de chute de tension – Registre 4 Voir Struct VDipRecordRegX, page 31. VDipRecordReg5 STRUCT Enregistrement de chute de tension – Registre 5 Voir Struct VDipRecordRegX, page 31. VDipCnt UINT Valeur du compteur de chutes de tension. Tableau 21 - Struct VDipRecordRegX Élément Type de données Description uiMagnitude UINT Ampleur du registre de tension. dtlStartDate DTL Horodatage de début du registre de tension. dtlStopDate DTL Horodatage d’arrêt du registre de tension. UDT_SystemEnergy2 Le type UDT SystemEnergy2 permet de transférer les données énergétiques acycliques et données d’alimentation de l’avatar du système. Les interfaces des blocs de fonction PN_SystemEnergy et DP_SystemEnergy contiennent cet UDT en tant que paramètre. Tableau 22 - Éléments Élément Type de données Description VSwellRecordReg1 STRUCT Voir Struct VSwellRecordRegX, page 32. VSwellRecordReg2 STRUCT Voir Struct VSwellRecordRegX, page 32. VSwellRecordReg3 STRUCT Voir Struct VSwellRecordRegX, page 32. VSwellRecordReg4 STRUCT Voir Struct VSwellRecordRegX, page 32. VSwellRecordReg5 STRUCT Voir Struct VSwellRecordRegX, page 32. VSwellCnt UINT Valeur du compteur de surtensions. TotActPow DINT Puissance active totale du système. (Unité : W) MaxTotActPow DINT Valeur de puissance active maximum du système. (Unité : W) MaxTotActPowTimestamp DTL Date et heure d’enregistrement de la valeur de puissance active maximum. TotReactPower DINT Puissance réactive totale du système. (Unité : VAR) MaxTotReactPow DINT Valeur de puissance réactive maximum du système. (Unité : VAR) MaxTotReactPowTimestamp DTL Date et heure d’enregistrement de la valeur de puissance réactive maximum. TruePowFact USINT Valeur du facteur de puissance réelle. MinTruePowFact USINT Valeur de facteur de puissance réelle minimum. MaxTruePowFact USINT Valeur de facteur de puissance réelle maximum. 8536IB1917FR-03 31 TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction Tableau 22 - Éléments (Suite) Élément Type de données Description MinTruePowFactTimestamp DTL Date et heure d’enregistrement de la valeur de facteur de puissance réelle minimum. MaxTruePowFactTimestamp DTL Date et heure d’enregistrement de la valeur du facteur de puissance maximum. TotActEnergy UDINT Valeur de l’énergie active totale pour tous les avatars du système pour lesquels le contrôle énergétique est activé. (Unité : Wh) TotReactEnergy UDINT Valeur de l’énergie réactive totale pour tous les avatars du système pour lesquels le contrôle énergétique est activé. (Unité : VARh) Élément Type de données Description uiMagnitude UINT Ampleur du registre de tension. dtlStartDate DTL Horodatage de début du registre de tension. dtlStopDate DTL Horodatage d’arrêt du registre de tension. Tableau 23 - Struct VSwellRecordRegX UDT_SystemWriteCmds Le type UDT SystemWriteCmds permet de transférer les commandes acycliques de réinitialisation du système et les données de préréglage de l’énergie de l’avatar. Les interfaces des blocs de fonction PN_SystemWriteCmds et DP_ SystemWriteCmds contiennent cet UDT en tant que paramètre. Tableau 24 - Éléments Élément Type de données Description stSystemWrite STRUCT Commandes d’écriture acyclique du système. Voir Struct SystemWrite, page 32. aAvatarWrite Array[1-20] de STRUCT Contient un tableau des commandes d’écriture acycliques des 20 avatars possibles. Voir Struct AvatarWrite, page 33. Élément Type de données Description usiResetVoltageDipCnt USINT Si cette entrée est réglée sur 1, la valeur du paramètre VDipCnt est réinitialisée. usiResetVoltageSwellCnt USINT Si cette entrée est réglée sur 1, la valeur du paramètre VSwellCnt est réinitialisée. usiResetMaxTotActive USINT Si cette entrée est réglée sur 1, la valeur du paramètre MaxTotActPow et l’horodatage MaxTotActPowTimestamp associé sont réinitialisés. usiResetMaxTotReactive USINT Si cette entrée est réglée sur 1, la valeur du paramètre MaxTotReactPow et l’horodatage MaxTotReactPowTimestamp associé sont réinitialisés. usiResetMinTruePow USINT Si cette entrée est réglée sur 1, la valeur efficace du paramètre MinTruePowFact est remise à 1 et l’horodatage MinTruePowFactTimestamp associé est réinitialisé. usiResetMaxTruePow USINT Si cette entrée est réglée sur 1, la valeur efficace du paramètre MaxTruePowFact est remise à 1 et l’horodatage MaxTruePowFactTimestamp associé est réinitialisé. usiResetTotReactEng USINT Si cette entrée est réglée sur 1, la valeur du paramètre TotReactEnergy est réinitialisée. usiResetTotActEng USINT Si cette entrée est réglée sur 1, la valeur du paramètre TotActEnergy est réinitialisée. Tableau 25 - Struct SystemWrite 32 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 26 - Struct AvatarWrite Élément Type de données Description usiSetActEng USINT Commande de réglage de la valeur de l’énergie active totale à la valeur de préréglage de l’énergie active totale. usiSetReactEng USINT Commande de réglage de la valeur de l’énergie réactive totale à la valeur de préréglage de l’énergie réactive totale. udiTotActEngValue UDINT Prédéfinit la valeur de l’énergie active totale. udiTotReactEngValue UDINT Prédéfinit la valeur de l’énergie réactive totale. UDT_WRREC Le type UDT WRREC permet de stocker en interne les informations d’état d’une requête de lecture acyclique. Tableau 27 - Éléments Élément Type de données Description xQ_RTrig BOOL Résultat de type front montant, pour transférer des données vers des variables de blocs de fonction. qxDone BOOL Le résultat de la requête de lecture acyclique est TERMINÉ. qxBusy BOOL La fonction d’écriture acyclique est occupée. qxError BOOL La requête d’écriture acyclique se termine par une ERREUR. qdwStatus DWORD Résultat d’état de la fonction d’écriture acyclique. ixStartWrite BOOL Activer/démarrer la fonction d’écriture acyclique. Types de bloc de fonction Il existe trois types de blocs de fonction de base : • Blocs de fonction de l’avatar du système • Blocs de fonction d’avatar • Blocs de fonction de gestion des équipements de l’équipement. Les sections suivantes donnent un aperçu des fonctionnalités offertes par chacun de ces types de bloc de fonction. Les blocs de fonction de la bibliothèque de blocs de fonction TeSys™ island pour TIA Portal utilisent potentiellement une communication à la fois cyclique et acyclique avec l’îlot. Pour plus d’informations sur les mécanismes et les paramètres de contrôle des deux types de communication, voir Accès aux données, page 35. Blocs de fonction de l’avatar du système L’avatar du système représente l’îlot dans son ensemble en tant que système. L’avatar du système permet de paramétrer la configuration du réseau et de calculer les données au niveau de l’îlot. Les blocs de fonction de cette catégorie donnent accès aux différentes fonctionnalités de l’avatar du système ainsi qu’à ses données de diagnostic, d’énergie et de gestion des équipements. Les blocs de fonction de cette catégorie sont respectivement contenus dans les dossiers « DP_System » (PROFIBUS DP) et « PN_System » (PROFINET IO) de la bibliothèque. Les blocs de fonction d’avatar du système utilisent une combinaison de données d’entrée et de sortie cycliques ainsi que des requêtes de lecture et d’écriture acycliques, suivant la fonctionnalité du bloc de fonction en question. 8536IB1917FR-03 33 TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction Blocs de fonction d’avatar Les blocs de fonction d’avatar sont subdivisés en deux catégories : • Blocs de fonction de contrôle d’avatar • Blocs de fonction d’avatar générique Blocs de fonction de contrôle d’avatar Pour chaque type d’avatar (Équipement, Charge ou Application), la bibliothèque de blocs de fonction TeSys™ island pour TIA Portal fournit un bloc de fonction de contrôle dédié dans le dossier « DP_Avatar » ou « PN_Avatar ». Ces blocs de fonction peuvent être utilisés pour contrôler les fonctionnalités des avatars correspondants et récupérer des informations sur l’état de l’avatar. Pour être contrôlée à partir du programme de l’automate, chaque instance d’un avatar sur un TeSys™ island nécessite également sa propre instance du bloc de fonction de contrôle de l’avatar approprié dans le programme de l’automate en question. Les blocs de fonction de contrôle des avatars utilisent une combinaison de données d’entrée et de sortie cycliques ainsi que des requêtes de lecture acycliques, en fonction de la fonctionnalité du bloc de fonction en question et des données fournies par l’avatar. Blocs de fonction d’avatar générique Certains ensembles de données et fonctionnalités sont communs à tous les avatars. Dans ce cas, des blocs de fonction génériques ont été définis pour accéder aux données. Ils fonctionnent avec tout avatar qui prend en charge les ensembles de données et les fonctionnalités en question (reportez-vous aux descriptions des différents blocs de fonction pour plus de détails). Les blocs de fonction se trouvent dans les dossiers « DP_Common » et « PN_Common ». Pour chaque avatar pour lequel la fonctionnalité est utilisée, ou pour lequel les données sont récupérées, une instance individuelle des blocs de fonction doit être créée selon les mêmes paramètres d’accès aux données que pour les blocs de fonction de contrôle de l’avatar. L’accès aux données acycliques doit être verrouillé de l’extérieur pour éviter les erreurs détectées, en raison des limitations de l’automate en matière de ressources, comme décrit dans Données acycliques, page 37. Pour les communications cycliques, le protocole est conçu de façon à éviter toute interférence entre les différents blocs de fonction. Les blocs de fonction d’avatar générique utilisent une combinaison de données d’entrée et de sortie cycliques ainsi que des requêtes de lecture acycliques, suivant la fonctionnalité qu’ils offrent. Blocs de fonction de gestion des équipements de l’équipement. Les données de gestion des équipements viennent compléter les données de l’avatar du système et des différents avatars Équipement, Charge et Application. Les données de gestion des équipements des équipements de l’îlot sont accessibles par le biais des blocs de fonction de gestion des équipements de l’équipement. Pour chaque type d’équipement, un bloc de fonction particulier a été créé. Les démarreurs et démarreurs SIL9 partagent une mise en œuvre commune, tout comme les modules d’E/S numériques et analogiques. Ces blocs de fonction se trouvent dans les dossiers « DP_Devices » et « PN_Devices ». Les blocs de fonction doivent être instanciés pour chaque équipement pour lequel les données de gestion des équipements sont extraites. Les blocs de fonction de gestion des équipements de l’équipement n’utilisent que des requêtes de lecture acycliques. NOTE: Les équipements TeSys™ island sont représentés dans les emplacements à partir du numéro 101 sur l’équipement de bus TeSys™ island pour PROFINET IO et PROFIBUS DP. 9. 34 Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Accès aux données Comme indiqué précédemment, les blocs de fonction utilisent des mécanismes de communication à la fois cycliques et acycliques pour récupérer et envoyer des données à TeSys™ island, suivant leur fonctionnalité. Les sections suivantes donnent un aperçu de la manière dont ces deux mécanismes de communication peuvent être contrôlés au niveau de l’interface du bloc de fonction, des informations d’état disponibles sur la communication et des paramètres nécessaires pour configurer l’accès aux données. Figure 2 - E A F B C D G A B Variables pour contrôler la communication cyclique Variables pour contrôler la communication Avatar C Variables pour contrôler la communication acyclique D Paramètres pour la communication cyclique et acyclique E État des blocs de fonction F État de l’avatar G Résultats de la communication acyclique Données cycliques Tous les blocs de fonction qui accèdent aux données cycliques utilisent deux variables d’interface pour paramétrer l’accès aux données cycliques : • i_hwStartAddress pour les données d’entrée cycliques • iq_hwQWAddress pour les données de sortie cycliques La variable d’interface « i_hwStartAddress » (type de données « Variant ») est utilisée par les blocs de fonction pour récupérer la totalité des données d’entrée cycliques associées à l’avatar. Pour ce faire, le bloc fonction doit être paramétré avec l’adresse de début de la plage d’entrée de l’avatar (sous-module d’entrée de l’avatar pour PROFINET IO, module de l’avatar pour PROFIBUS DP). La méthode habituelle consiste à créer des étiquettes d’automate pour une adresse en début de plage. La taille des données de l’étiquette d’automate est sans importance, tant qu’elle se trouve au début de la plage (par exemple, BOOL « PompeAv02_ 8536IB1917FR-03 35 TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction AdresseDébut » pointant sur l’adresse « %I4.0 » pour l’avatar Pompe dans l’exemple ci-dessous). Figure 3 - Pour la direction des données de sortie, les blocs de fonction utilisent la variable d’entrée/sortie « iq_hwQWAddress » (dans certains cas également « iq_ hwQBAddress » car il n’y a qu’un seul octet de données de sortie pour l’avatar). Contrairement aux données d’entrée, cette variable se réfère aux données de sortie complètes de l’îlot (dans la plupart des cas de type Mot) et est connectée comme variable d’entrée/sortie au bloc de fonction. En effet, dans certains cas, plusieurs blocs de fonction accèdent aux données de sortie du même avatar dans différentes zones (par exemple, le bloc de fonction de contrôle d’avatar en conjonction avec un bloc de fonction de diagnostic d’avatar). L’état actuel doit donc être lu avant qu’une modification ne soit écrite sur la sortie. Habituellement, l’accès à la zone de sortie de l’avatar doit également être configuré à l’aide d’une étiquette d’automate pour la zone de sortie complète (dans l’exemple ci-dessus, « RépTransporteurUneDir03_AdresseSor » de type Mot faisant référence à « % QW5 »). NOTE: Les blocs de fonction de la bibliothèque TeSys™ island pour TIA Portal ne peuvent pas détecter de mauvaise configuration des zones d’entrée/ sortie des avatars. Par conséquent, il incombe à l’utilisateur de s’assurer que les zones d’entrée et de sortie correctes sont configurées et utilisées avec les types de blocs de fonction appropriés. Dans le cas contraire le TeSys™ island pourrait montrer un comportement inattendu. Figure 4 - … false false false false false 289 “mytesysisland~AVPump02~Acyclic” %14.0 “AVPump02_StartAddress” %QW3 “AVPump02_OutAddress” Dès que la variable d’entrée « i_xEnable » est définie sur VRAI dans le programme, les blocs de fonction impliquant une communication cyclique exécutent et mettent à jour les données cycliques. Cela signifie que toute variable 36 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs d’entrée à l’interface du bloc de fonction contrôlant l’avatar par communication cyclique (par exemple, « i_xRunFwd » dans l’exemple ci-dessus) sera écrite dans la zone de données de sortie de l’avatar. En même temps, toute information d’état pertinente provenant de la zone de données d’entrée de l’avatar est lue par le bloc de fonction et copiée sur l’interface de sortie (par exemple, « q_xRunFwd »). La sortie d’état « q_xActive » des blocs de fonction est la contrepartie de « i_ xEnable ». Si l’exécution du bloc de fonction est activée et qu’aucune erreur n’a été détectée, « q_xActive » est réglée sur VRAI. Si une erreur détectée se produit pendant l’exécution du bloc de fonction, elle est signalée par un front montant sur « q_xError ». La récupération des données d’entrée cycliques et l’exécution du bloc de fonction sont interrompues. En outre, « q_dwErrorID » indique le type d’erreur détectée à l’aide de l’une des valeurs de code d’erreur du bloc de données ConstTeSysIsland (voir Bloc de données ConstTeSysIsland, page 40). En même temps, toutes les sorties du bloc de fonction résultant d’une communication cyclique ou acyclique avec TeSys island sont réinitialisées à leurs valeurs par défaut respectives. Il s’ensuit que : • Tous les résultats de type numérique (INT, UINT, etc.) de champ binaire (WORD, DWORD, etc.) sont mis à 0. • Tous les résultats de type chaîne de caractères sont définis comme chaîne vide. • Tous les résultats de type booléen sont réglés sur FAUX. • Tous les résultats de type date et heure (DTL dans cette bibliothèque) sont réinitialisés à la valeur minimale pour ce type (DTL#1970-01-01-00:00:00.0). • Tous les résultats regroupés dans un type défini par l’utilisateur (UDT) ou struct sont réinitialisés aux valeurs par défaut spécifiées dans la définition du type. En général, ces derniers suivent également les règles ci-dessus. NOTE: Les modifications des définitions des UDT contenues dans la bibliothèque entraînent également le changement des valeurs par défaut utilisées par les blocs de fonction lorsqu’une erreur se produit. Elles doivent donc être évitées. AVERTISSEMENT RISQUE DE FONCTIONNEMENT INATTENDU • Pour éviter une interruption du fonctionnement de la charge représentée par l’avatar lorsqu’une erreur se produit, les données de sortie cycliques envoyées à l’îlot (par exemple, les commandes Lancer) restent inchangées. S’il est nécessaire d’arrêter la charge lorsqu’une erreur se produit, c’est à vous de supprimer tout bit d’entrée actif du bloc de fonction en fonction de la situation. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Le bloc de fonction ne sort de l’état d’erreur détectée qu’après qu’un nouveau front montant sur « i_xEnable » a été détecté et si la condition qui a conduit le bloc de fonction à entrer en état d’erreur détectée a été résolue. Données acycliques Pour les blocs de fonction qui utilisent une communication acyclique avec TeSys™ island, une référence à un module matériel contenant les données acycliques est nécessaire pour le bloc de fonction. Habituellement, cette référence est fournie à l’interface du bloc de fonction sous la forme d’une entrée de type « HW_IO » nommée « i_hwSubmHWID ». Lorsqu’un équipement est créé dans Siemens TIA Portal (par exemple, via l’importation d’un fichier AML), les constantes système contenant les valeurs d’ID matériel sont créées automatiquement pour tous les équipements, modules et sous-modules. Ceux-ci peuvent être directement utilisés pour paramétrer l’accès aux données acycliques d’un avatar ou d’un équipement. Les noms de ces constantes sont généralement créés à l’aide du modèle suivant : <nom de l’équipement>~<nom du module>~<nom du sous-module> (par exemple « montesysisland~PompeAv02~Acyclique »). 8536IB1917FR-03 37 TeSys™ island – Solution numérique de gestion des moteurs Bibliothèque des blocs de fonction Figure 5 - Pour l’accès aux données de gestion des équipements des équipements du TeSys™ island, ceux-ci sont également représentés sous forme de modules dans TeSys™ island. Les modules d’équipement sont placés dans les emplacements à partir du numéro 101 pour PROFINET IO et PROFIBUS DP. NOTE: • Pour PROFIBUS DP, il n’y a pas de sous-modules dans un module. Toutes les données cycliques et acycliques appartiennent donc au module lui-même et non aux sous-modules individuels. Cela signifie que pour les blocs de fonction PROFIBUS DP qui impliquent une communication cyclique ou acyclique, l’ID matériel peut être directement dérivé de l’adresse de départ d’entrée, et aucun ID matériel supplémentaire ne doit être paramétré. Toutefois, pour les blocs de fonction qui n’utilisent que la communication acyclique (principalement les blocs de fonction de gestion des équipements de l’équipement), l’ID matériel du module doit être fourni à l’interface du bloc de fonction (variable d’interface « i_hwModuleHWID »). • Les blocs de fonction ne peuvent pas détecter s’il y a correspondance entre le module auquel l’ID matériel fourni à l’interface du bloc de fonction fait référence d’une part, et le type d’avatar ou d’équipement pour lequel le bloc de fonction est fait d’autre part. Vous devez donc veiller à ce que les bons identifiants matériels soient utilisés avec les blocs de fonction appropriés. Dans le cas contraire le TeSys™ island pourrait montrer un comportement inattendu. La lecture ou l’écriture des données acycliques doit être déclenchée par un front montant à l’entrée du bloc de fonction « i_xExecute ». Toutefois, la lecture ou l’écriture acyclique n’est lancée que si le bloc de fonction est activé (« i_ xEnable »), si aucune erreur n’a été détectée et si la variable d’entrée « i_ xAcyclicBusy » est réglée sur FAUX. La variable « i_xAcyclicBusy » peut être utilisée pour verrouiller plusieurs instances de blocs de fonction en utilisant une communication acyclique (soit à partir de la bibliothèque TeSys™ island pour TIA Portal ou toute autre partie du programme d’automate utilisant les fonctions RDREC ou WRREC) afin d’éviter les erreurs détectées dues aux ressources limitées pour la communication acyclique des automates Siemens. Chaque bloc de fonction impliquant une communication acyclique fournit également une sortie « q_xAcyclicBusy » réglée sur VRAI lorsqu’une requête de lecture ou d’écriture acyclique est exécutée par le bloc de fonction et peut être utilisée pour l’interverrouillage avec d’autres blocs de fonction. NOTE: Vous devez vous assurer que des ressources suffisantes sont disponibles pour la communication acyclique lorsque vous lancez une requête acyclique avec l’un des blocs de fonction de la bibliothèque. Pour plus de détails sur les limitations des différents types d’automates, consultez la documentation externe de Siemens. Si une erreur est détectée pendant une communication acyclique, le bloc de fonction indique cette occurrence par un front montant sur la sortie « q_xError », combiné avec le code d’erreur détectée correspondant dans « q_dwErrorID » du bloc de données ConstTeSysIsland. Toutes les sorties basées sur les résultats de la communication sont réinitialisées à leurs valeurs par défaut. (Même réaction que pour toutes les autres erreurs détectées : voir aussi Données cycliques, page 35. Pour plus de détails sur les valeurs de ConstTeSysIsland, voir Bloc de données ConstTeSysIsland, page 40.) En plus de l’ID de l’erreur détectée, le bloc de fonction fournit dans certains cas un code d’état pour la communication acyclique dans la variable « q_dwAcyclicStatus ». Le tableau ci-dessous donne tous les codes d’état acyclique utilisés. 38 8536IB1917FR-03 Bibliothèque des blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 28 - Codes d’état acyclique Code d’état acyclique Description Cdw_StsNoMsg Aucun détail sur l’état n’est disponible (voir aussi Bloc de données ConstTeSysIsland, page 40) Tous les autres État/code d’erreur spécifique à TIA Portal de la fonction système utilisée • • RDREC/WRREC si « q_dwErrorID » est l’une des valeurs suivantes de ConstTeSysIsland : ◦ Cdw_ErrReadAcycData1 ◦ Cdw_ErrReadAcycData2 ◦ Cdw_ErrWriteAcycData LOG2GEO (si « q_dwErrorID » est égal à Cdw_ErrInvalidHwid de ConstTeSysIsland) Pour plus d’informations sur les codes d’erreur spécifiques à TIA, reportez-vous au système d’information de Siemens TIA Portal et Documentation externe, page 8. Si le bloc de fonction termine la communication acyclique avec succès, « q_ xAcyclicBusy » revient à FAUX, « q_dwErrorID » affiche le code d’état approprié (voir Bloc de données ConstTeSysIsland, page 40) et les données lues de l’îlot de façon acyclique sont copiées dans les variables de sortie. Les données restent présentes sur les sorties jusqu’à ce qu’elles soient remplacées après une nouvelle demande acyclique, que le bloc de fonction soit désactivé ou qu’une erreur soit détectée et que les données de sortie soient remplacées par des valeurs par défaut. 8536IB1917FR-03 39 TeSys™ island – Solution numérique de gestion des moteurs Blocs de données Blocs de données La bibliothèque de blocs de fonction ne contient actuellement que la définition d’un seul bloc de données global. La section suivante définit le contenu de ce bloc de données et son utilisation prévue. Bloc de données ConstTeSysIsland Le bloc de données ConstTeSysIsland sert au stockage global des constantes pertinentes pour plusieurs blocs de fonction. Il ne contient actuellement que la définition de l’ensemble commun des codes d’état et d’erreur utilisés par tous les blocs de fonction. Voir Blocs de fonction, page 42 pour une description de chacun des blocs de fonction contenus dans cette bibliothèque et le détail des codes d’erreur et d’état utilisés par le bloc de fonction. NOTE: Les blocs de fonction font directement référence à ce bloc de données global ; il doit donc toujours être présent dans un projet d’automate utilisant les blocs de fonction décrits dans ce document. Pour éviter tout comportement inattendu des blocs de fonction, ce bloc de données est protégé contre la modification des valeurs qu’il contient. Pour examiner le contenu du bloc de données, double-cliquez dessus. Si un mot de passe vous est demandé, sélectionnez Annuler. Les blocs de fonction protégés d’une bibliothèque sont précompilés pour un certain type d’automate Siemens®. La bibliothèque de blocs de fonction contient donc une copie maître pour chaque type d’automate pour lequel la bibliothèque est conçue. Toutes les copies maîtres du bloc de données (DB) contiennent les mêmes membres et les mêmes valeurs. Tableau 29 - Contenu du bloc de données ConstTeSysIsland 40 Membre Type de données Valeur Description Cdw_ErrNoMsg DWORD 16#0000 Code d’erreur : Aucun message d’erreur disponible Cdw_ErrInternal DWORD 16#1101 Code d’erreur : Erreur de bloc de fonction interne détectée Cdw_ErrInvalidCycInAddr DWORD 16#1201 Code d’erreur : Adresse de départ non valide pour les données d’entrée cycliques configurées Cdw_ErrInvalidHwid DWORD 16#1202 Code d’erreur : HWID non valide pour la communication acyclique configurée (pour les détails, voir q_ dwAcyclicStatus) Cdw_ ErrInvalidNumOfAvatars DWORD 16#1203 Code d’erreur : Nombre d’avatars spécifié non valide (i_uiNoConfAvatar doit être inférieur ou égal à 20) Cdw_ErrReadCycIn DWORD 16#1301 Code d’erreur : Erreur de lecture des données d’entrée cycliques Cdw_ErrReadAcycData1 DWORD 16#1401 Code d’erreur : Erreur de lecture du jeu de données acycliques 1 (pour les détails, voir q_dwAcyclicStatus) Cdw_ErrReadAcycData2 DWORD 16#1402 Code d’erreur : Erreur de lecture du jeu de données acycliques 2 (pour les détails, voir q_dwAcyclicStatus) Cdw_ErrWriteAcycData DWORD 16#1481 Code d’erreur : Erreur d’écriture du jeu de données acycliques (pour les détails, voir q_dwAcyclicStatus) Cdw_StsNoMsg DWORD 16#0000 Code d’état : Aucun détail sur l’état n’est disponible Cdw_ StsReadAcycData1Compl DWORD 16#2001 Code d’état : Lecture du jeu de données acycliques 1 terminée avec succès 8536IB1917FR-03 Blocs de données TeSys™ island – Solution numérique de gestion des moteurs Tableau 29 - Contenu du bloc de données ConstTeSysIsland (Suite) 8536IB1917FR-03 Cdw_ StsReadAcycData2Compl DWORD 16#2002 Code d’état : Lecture du jeu de données acycliques 2 terminée avec succès Cdw_ StsWriteAcycDataCompl DWORD 16#2081 Code d’état : Écriture du jeu de données acycliques terminée avec succès 41 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Blocs de fonction Les sections suivantes définissent les interfaces de chacun des blocs de fonction de la bibliothèque, leur fonctionnalité et l’utilisation prévue. Outre le nom, le type de données et la description, pour chaque variable d’interface des blocs de fonction, l’une des catégories suivantes est spécifiée : Tableau 30 - Catégories Catégorie Signification Contrôle des blocs de fonction Variable d’entrée permettant de contrôler l’exécution du bloc de fonction (par exemple pour déclencher une communication acyclique). État des blocs de fonction Variable de sortie fournissant des informations sur l’état d’exécution du bloc de fonction. Paramètres de communication Variable d’entrée ou d’entrée/sortie utilisée pour paramétrer l’accès cyclique ou acyclique aux données. Données cycliques Variable d’entrée ou de sortie faisant partie des données transférées par communication cyclique vers ou depuis TeSys™ island. Données acycliques Variable d’entrée ou de sortie faisant partie des données transférées par communication acyclique vers ou depuis TeSys™ island. En outre, les sections documentent les valeurs (par exemple, les codes d’erreur et d’état communs) de ConstTeSysIsland (voir Bloc de données ConstTeSysIsland, page 40) utilisées par chacun des blocs de fonction. Blocs de fonctions système Contrôle système Tableau 31 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction de l’avatar du système Type d’accès aux données Cyclique (lecture/écriture) Usage prévu Avatar du système (Coupleur de bus) Fonctionnalité Le bloc de fonction Contrôle système renvoie l’état des données de contrôle acycliques de l’avatar du système. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 42 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs DP_SystemControl (PROFIBUS DP) Figure 6 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 32 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xResetSystem BOOL Si cette entrée est réglée sur VRAI, le système est réinitialisé. Données cycliques i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_xSystemOperat BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode opérationnel. Pour des informations détaillées sur les états machine, reportez-vous au Guide d’exploitation de TeSys Island (numéro de document 8536IB1903). Données cycliques Tableau 33 - Entrée/Sortie Tableau 34 - Sorties 8536IB1917FR-03 43 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 34 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xDegradedMode BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode dégradé. Données cycliques q_xMinorEvent BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode événement mineur. Données cycliques q_xPreOperat BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode pré-opérationnel. Données cycliques q_xForceMode BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode forçage. Données cycliques q_xTestMode BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode test. Données cycliques Tableau 35 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Non Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Non Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Non Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_SystemControl (PROFINET IO) Figure 7 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. 44 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 36 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xResetSystem BOOL Si cette entrée est réglée sur VRAI, le système est réinitialisé. Données cycliques i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Entrée/Sortie Type de données Description Catégorie de variables iq_hwQBAddress Octet Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_xSystemOperat BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode opérationnel. Pour des informations détaillées sur les états machine, reportez-vous au Guide d’exploitation de TeSys Island (numéro de document 8536IB1903). Données cycliques q_xDegradedMode BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode dégradé. Données cycliques q_xMinorEvent BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode événement mineur. Données cycliques q_xPreOperat BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode pré-opérationnel. Données cycliques q_xForceMode BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode forçage. Données cycliques q_xTestMode BOOL Si cette sortie est réglée sur VRAI, l’avatar du système est en mode test. Données cycliques Tableau 37 - Entrée/Sortie Tableau 38 - Sorties Tableau 39 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Non Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non 8536IB1917FR-03 45 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 39 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Non Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Non Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Diagnostic du système Tableau 40 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction de l’avatar du système Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture) Usage prévu Avatar du système (Coupleur de bus) Fonctionnalité Le bloc de fonction Diagnostic du système renvoie l’état des données de diagnostic acycliques de l’avatar du système. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_SystemDiag (PROFIBUS DP) Figure 8 - 46 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 41 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xResetAlarmCnt BOOL Si cette entrée est réglée sur VRAI, le compteur des alarmes détectées pour le système est remis à 0. Données cycliques i_xResetEvtCnt BOOL Si cette entrée est réglée sur VRAI, le compteur des événements mineurs détectés pour le système est remis à 0. Données cycliques i_xResetCommErrCnt BOOL Si cette entrée est réglée sur VRAI, le compteur d’erreurs détectées pour la communication du bus de terrain est remis à 0. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur a été détectée lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L’état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction Tableau 42 - Entrée/Sortie Tableau 43 - Sorties 8536IB1917FR-03 47 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 43 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xSILStopStatus BOOL État de la fonction d’arrêt de groupe SIL10 Fonction d'arrêt de groupe. Si cette sortie est réglée sur FAUX, aucun groupe d’arrêt SIL n’a reçu de commande. Données cycliques q_xVFluctControl BOOL La fluctuation de la tension de contrôle est détectée lorsque cette sortie est réglée sur VRAI. Données cycliques q_udtDiagData UDT_SystemDiag Il s’agit d’une structure de données de diagnostic acycliques du système qui comprend des informations sur l’état d’arrêt de groupe SIL et les compteurs d’événements du système. Pour des informations détaillées sur la structure de cet UDT, voir UDT_SystemDiag, page 29. Données acycliques Tableau 44 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_SystemDiag (PROFINET IO) Figure 9 - 10. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. 48 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 45 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xResetAlarmCnt BOOL Si cette entrée est réglée sur VRAI, le compteur des alarmes détectées pour le système est remis à 0. Données cycliques i_xResetEvtCnt BOOL Si cette entrée est réglée sur VRAI, le compteur des événements mineurs détectés pour le système est remis à 0. Données cycliques i_xResetCommErrCnt BOOL Si cette entrée est réglée sur VRAI, le compteur d’erreurs détectées pour la communication du bus de terrain est remis à 0. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Entrée/Sortie Type de données Description Catégorie de variables iq_hwQBAddress Octet Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction Tableau 46 - Entrée/Sortie Tableau 47 - Sorties 8536IB1917FR-03 49 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 47 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xSILStopStatus BOOL État de la fonction d’arrêt de groupe SIL11. Fonction d’arrêt de groupe. Si cette sortie est réglée sur FAUX, aucun groupe d’arrêt SIL n’a reçu de commande. Données cycliques q_xVFluctControl BOOL La fluctuation de la tension de contrôle est détectée lorsque cette sortie est réglée sur VRAI. Données cycliques q_udtDiagData BOOL Il s’agit d’une structure de données de diagnostic acycliques du système qui comprend des informations sur l’état d’arrêt de groupe SIL et les compteurs d’événements détectés du système. Pour des informations détaillées sur la structure de cet UDT, voir UDT_ SystemDiag, page 29. Données acycliques Tableau 48 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Gestion d’énergie système Tableau 49 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction de l’avatar du système Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture) Usage prévu Avatar du système (Coupleur de bus) Fonctionnalité Le bloc de fonction Énergie du système renvoie l’état des données d’énergie acycliques de l’avatar du système. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 11. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. 50 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs DP_SystemEnergy (PROFIBUS DP) Figure 10 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 50 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xResetMaxVRMS BOOL Si cette entrée est réglée sur VRAI, la valeur du paramètre ResetMaxVRMS est réinitialisée. Données cycliques i_xResetMaxUnbal BOOL Si cette entrée est réglée sur VRAI, la valeur du paramètre ResetMaxUnbalanceVltg est réinitialisée. Données cycliques i_xResetUpstr BOOL Si cette entrée est réglée sur VRAI, l’état de fluctuation de la tension est réinitialisé. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 51 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction Tableau 52 - Sorties 8536IB1917FR-03 51 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 52 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xUpstrVFluctState BOOL Si cette sortie est réglée sur VRAI, une sous-tension ou surtension est détectée. Données cycliques q_udtSysEng1 UDT_ SystemEnergy1 Structure des données d'énergie du système acyclique. Voir UDT_SystemEnergy1, page 30. Données acycliques q_udtSysEng2 UDT_ SystemEnergy2 Structure des données d'énergie du système acyclique. Voir UDT_SystemEnergy2, page 31. Données acycliques Tableau 53 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Oui Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Oui Cdw_StsWriteAcycDataCompl Non PN_SystemEnergy (PROFINET IO) Figure 11 - 52 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 54 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/ S du matériel. Contrôle des blocs de fonction i_xResetMaxVRMS BOOL Si cette entrée est réglée sur VRAI, la valeur du paramètre ResetMaxVRMS est réinitialisée. Données cycliques i_xResetMaxUnbal BOOL Si cette entrée est réglée sur VRAI, la valeur du paramètre ResetMaxUnbalanceVltg est réinitialisée. Données cycliques i_xResetUpstr BOOL Si cette entrée est réglée sur VRAI, l’état de fluctuation de la tension est réinitialisé. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sous-module acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 55 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQBAddress Octet Doit correspondre à l’adresse du sous-module de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xUpstrVFluctState BOOL Si cette sortie est réglée sur VRAI, une sous-tension ou surtension est détectée. Données cycliques q_udtSysEng1 UDT_ SystemEnergy1 Structure des données d'énergie du système acyclique. Voir UDT_SystemEnergy1, page 30. Données acycliques q_udtSysEng2 UDT_ SystemEnergy2 Structure des données d'énergie du système acyclique. Voir UDT_SystemEnergy2, page 31. Données acycliques Tableau 56 - Sorties 8536IB1917FR-03 53 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 57 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Oui Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Oui Cdw_StsWriteAcycDataCompl Non Gestion des équipements du système Tableau 58 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction de l’avatar du système Type d’accès aux données Acyclique (lecture) Usage prévu Avatar du système (Coupleur de bus) Fonctionnalité Le bloc de fonction Gestion des équipements du système renvoie l’état des données acycliques de gestion des équipements de l’avatar du système. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_SystemAssetMgmt (PROFIBUS DP) Figure 12 - 54 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 59 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée de l’avatar concerné pour que la communication en lecture acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ProductData Données produit du coupleur de bus. Données acycliques q_abBaseMACAddress Ensemble[0-5] Octet Adresse MAC du port Ethernet 1 du bus de terrain. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle le système a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements mineurs système détectés. Données acycliques Tableau 60 - Sorties Tableau 61 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Non Cdw_ErrReadAcycData1 Oui 8536IB1917FR-03 55 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 61 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_SystemAssetMgmt (PROFINET IO) Figure 13 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 62 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est État des blocs de fonction Tableau 63 - Sorties 56 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 63 - Sorties (Suite) Sortie Type de données Description Catégorie de variables produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Données produit du coupleur de bus. Données acycliques q_abBaseMACAddress Ensemble[0-5] Octet Adresse MAC du port Ethernet 1 du bus de terrain. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle le système a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements mineurs système détectés. Données acycliques Tableau 64 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Non Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Non Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Commandes d’écriture du système Tableau 65 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction de l’avatar du système Type d’accès aux données Acyclique (écrire) Usage prévu Avatar du système (Coupleur de bus) Fonctionnalité Le bloc de fonction Commandes d’écriture du système écrit à la fois les commandes de réinitialisation acycliques et les valeurs d’énergie pour l’ensemble du système. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 8536IB1917FR-03 57 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_SystemWriteCmds (PROFIBUS DP) Figure 14 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 66 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_uiNoConfAvatar UINT Utilisé pour paramétrer le nombre d’avatars configurés afin de définir la longueur des données à écrire. La valeur minimale est 0 (coupleur de bus uniquement) et la valeur maximale est 20. Contrôle des blocs de fonction i_udtAcyclicWriteCmds UDT_SystemWriteCmds Il s’agit d’une structure de données d’écriture de système acyclique, qui comprend les commandes de réinitialisation et les données énergétiques du système et de tous les avatars. Voir UDT_ SystemWriteCmds, page 32. Données acycliques i_hwStartAddress Variant Doit correspondre à la première adresse de l’adresse I de l’avatar concerné pour que la communication d’écriture acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau cidessous : État des blocs de fonction Tableau 67 - Sorties 58 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 67 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction Tableau 68 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Oui Cdw_ErrReadCycIn Non Cdw_ErrReadAcycData1 Non Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Oui Cdw_StsReadAcycData1Compl Non Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Oui PN_SystemWriteCmds (PROFINET IO) Figure 15 - 8536IB1917FR-03 59 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 69 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_uiNoConfAvatar UINT Utilisé pour paramétrer le nombre d’avatars configurés afin de définir la longueur des données à écrire. La valeur minimale est 0 (coupleur de bus uniquement) et la valeur maximale est 20. Contrôle des blocs de fonction i_udtAcyclicWriteCmds UDT_SystemWriteCmds Il s’agit d’une structure de données d’écriture de système acyclique, qui comprend les commandes de réinitialisation et les données énergétiques du système et de tous les avatars. Pour des informations détaillées sur la structure de cet UDT, voir UDT_SystemWriteCmds, page 32. Données acycliques i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction Tableau 70 - Sorties 60 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 71 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Non Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Oui Cdw_ErrReadCycIn Non Cdw_ErrReadAcycData1 Non Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Oui Cdw_StsReadAcycData1Compl Non Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Oui Heure système Tableau 72 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction de l’avatar du système. Type d’accès aux données Acyclique (lecture/écriture). Usage prévu Avatar du système (coupleur de bus). Fonctionnalité Le bloc de fonction « Heure du système » lit et écrit l’heure système du coupleur de bus. La commande d’écriture a une priorité plus élevée. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_SystemTime (PROFIBUS DP) Figure 16 - 8536IB1917FR-03 61 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 73 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/ écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xGetSysTime BOOL Si cette entrée est réglée sur VRAI, l’heure système du coupleur de bus est lue à l’automate. Contrôle des blocs de fonction i_xSetSysTime BOOL Si cette entrée est réglée sur VRAI, l’heure est écrite de l’automate au coupleur de bus. Contrôle des blocs de fonction i_dtlSysTime DTL Correspond à l’heure de l’automate à écrire sur le coupleur de bus. Données acycliques i_hwStartAddress Variant Doit correspondre à la première adresse de l’adresse I de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_dtlSysTime DTL Correspond à l’heure système lue sur le coupleur de bus. Données acycliques Tableau 74 - Sorties Tableau 75 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Non Cdw_ErrReadAcycData1 Oui 62 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 75 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Oui Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_SystemTime (PROFINET IO) Figure 17 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 76 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xGetSysTime BOOL Si cette entrée est réglée sur VRAI, l’heure système du coupleur de bus est lue au système d’ingénierie. Contrôle des blocs de fonction i_xSetSysTime BOOL Si cette entrée est réglée sur VRAI, l’heure du système d’ingénierie est écrite sur le coupleur de bus. Contrôle des blocs de fonction i_dtlSysTime DTL Correspond à l’heure du système d’ingénierie écrite sur le coupleur de bus. Données acycliques i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur État des blocs de fonction Tableau 77 - Sorties 8536IB1917FR-03 63 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 77 - Sorties (Suite) Sortie Type de données Description Catégorie de variables détectée, reportez-vous à la valeur de l’ID d’erreur. q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_dtlSysTime DTL Correspond à l’heure système lue sur le coupleur de bus. Données acycliques Tableau 78 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Non Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Non Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Oui Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Oui Blocs de fonction de contrôle d’avatar Commutateur Tableau 79 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar d’équipement « Commutateur ». Fonctionnalité Le bloc de fonction Commutateur établit ou coupe une ligne électrique dans un circuit électrique. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 64 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs DP_Control_Switch (PROFIBUS DP) Figure 18 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 80 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Tableau 81 - Entrée/Sortie 8536IB1917FR-03 65 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 82 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL12 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 12. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 66 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 82 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 70. Données acycliques Tableau 83 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 8536IB1917FR-03 67 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Switch (PROFINET IO) Figure 19 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 84 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Entrée/Sortie Type de données Description Catégorie de variables iq_hwQBAddress Octet Doit correspondre à l’adresse du sousmodule de sortie cyclique de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Tableau 85 - Entrée/Sortie 68 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 86 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL13 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 13. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 69 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 86 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_ Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_ Control, page 70. Données acycliques Tableau 87 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 88 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Non SILGroup N/A Non ThermalCapacity N/A Non AlarmMsg1 GroundCurrent Oui ThermalOverload Non PhaseUnbalance Oui UnderCurrent Non OverCurrent Non MotorOverheat Non AlarmMsg2 70 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 88 - Éléments (Suite) Élément Sous-élément Compatible TripMsg1 GroundCurrent Oui ThermalOverload Non LongStart Non Blocage Non PhaseUnbalance Oui UnderCurrent Non Arrêt moteur Non PhConfig Oui OverCurrent Non PhaseLoss Oui PhaseReversal Oui MotorOverheat Non TimeToTrip N/A Non TimeToReset N/A Non PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non TripMsg2 PAStatusReg1 Commutateur – Arrêt SIL, W. Cat. 1/2 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 1 et de catégorie 2 selon ISO 13849. Tableau 89 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de l’équipement Commutateur – Arrêt SIL, W. Cat. 1/2 Fonctionnalité Le bloc de fonction Commutateur – Arrêt SIL établit ou interrompt une ligne électrique dans un circuit électrique avec Catégorie d’arrêt 0 ou Catégorie d’arrêt 114, Catégorie de câblage 1 et Catégorie de câblage 2. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 14. Catégories d’arrêt selon la norme EN/CEI 60204-1. 8536IB1917FR-03 71 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_Control_Switch_SS_C1/2 (PROFIBUS DP) Figure 20 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 90 - Entrée Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Tableau 91 - Entrée/Sortie 72 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 92 - Sortie Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL15 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 15. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 73 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 92 - Sortie (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_ Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_ Control, page 77. Données acycliques Tableau 93 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 74 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Control_Switch_SS_C1/2 (PROFINET IO) Figure 21 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 94 - Entrée Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 95 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQBAddress Octet Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 75 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 96 - Sortie Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL16 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 16. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 76 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 96 - Sortie (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 77. Données acycliques Tableau 97 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 98 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Non SILGroup N/A Oui ThermalCapacity N/A Non AlarmMsg1 GroundCurrent Oui ThermalOverload Non PhaseUnbalance Oui UnderCurrent Non OverCurrent Non MotorOverheat Non AlarmMsg2 8536IB1917FR-03 77 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 98 - Éléments (Suite) Élément Sous-élément Compatible TripMsg1 GroundCurrent Oui ThermalOverload Non LongStart Non Blocage Non PhaseUnbalance Oui UnderCurrent Non Arrêt moteur Non PhConfig Oui OverCurrent Non PhaseLoss Oui PhaseReversal Oui MotorOverheat Non TimeToTrip N/A Non TimeToReset N/A Non PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non TripMsg2 PAStatusReg1 Commutateur – Arrêt SIL, W. Cat. 3/4 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 3 et de catégorie 4 selon ISO 13849. Tableau 99 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de l’équipement Commutateur – Arrêt SIL, W. Cat. 3/4 Fonctionnalité Le bloc de fonction Commutateur – Arrêt SIL établit ou interrompt une ligne électrique dans un circuit électrique avec Catégorie d’arrêt 0 ou Catégorie d’arrêt 117, Catégorie de câblage 3 et Catégorie de câblage 4. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 17. Catégories d’arrêt selon la norme EN/CEI 60204-1. 78 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs DP_Control_Switch_SS_C3/4 (PROFIBUS DP) Figure 22 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 100 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRed BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar redondant est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 101 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 79 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 102 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. Paramètres de communication q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRed BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar redondant est fermé. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL18 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 18. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 80 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 102 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 84. Données acycliques Tableau 103 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 8536IB1917FR-03 81 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Switch_SS_C3/4 (PROFINET IO) Figure 23 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 104 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRed BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar redondant est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 82 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 105 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQBAddress Octet Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRed BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar redondant est fermé. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques Tableau 106 - Sorties 8536IB1917FR-03 83 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 106 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL19 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 84. Données acycliques Tableau 107 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 108 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Non SILGroup N/A Oui ThermalCapacity N/A Non 19. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 84 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 108 - Éléments (Suite) Élément Sous-élément Compatible AlarmMsg1 GroundCurrent Oui ThermalOverload Non PhaseUnbalance Oui UnderCurrent Non OverCurrent Non MotorOverheat Non GroundCurrent Oui ThermalOverload Non LongStart Non Blocage Non PhaseUnbalance Oui UnderCurrent Non Arrêt moteur Non PhConfig Oui OverCurrent Non PhaseLoss Oui PhaseReversal Oui MotorOverheat Non TimeToTrip N/A Non TimeToReset N/A Non PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 E/S numériques Tableau 109 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture). Usage prévu Avatar d’équipement « E/S numériques ». Fonctionnalité Le bloc de fonction E/S numériques fournit des informations sur l’avatar d’E/S numériques avec quatre entrées et deux sorties. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 8536IB1917FR-03 85 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_Control_Digital_I/O (PROFIBUS DP) Figure 24 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 110 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xDQ1 BOOL Si cette entrée est réglée sur VRAI, la sortie numérique 0 est réglée sur VRAI. Données cycliques i_xDQ2 BOOL Si cette entrée est réglée sur VRAI, la sortie numérique 1 est réglée sur VRAI. Données cycliques i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 111 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques Tableau 112 - Sorties 86 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 112 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xStatusDI0 BOOL Si cette sortie est réglée sur VRAI, l’entrée numérique 0 de l’avatar d’E/S numériques est réglée sur VRAI. Données cycliques q_xStatusDI1 BOOL Si cette sortie est réglée sur VRAI, l’entrée numérique 1 de l’avatar d’E/S numériques est réglée sur VRAI. Données cycliques q_xStatusDI2 BOOL Si cette sortie est réglée sur VRAI, l’entrée numérique 2 de l’avatar d’E/S numériques est réglée sur VRAI. Données cycliques q_xStatusDI3 BOOL Si cette sortie est réglée sur VRAI, l’entrée numérique 3 de l’avatar d’E/S numériques est réglée sur VRAI. Données cycliques Tableau 113 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Non Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Non Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Non Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_Control_Digital_I/O (PROFINET IO) Figure 25 - 8536IB1917FR-03 87 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 114 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xDQ1 BOOL Si cette entrée est réglée sur VRAI, la sortie numérique 0 est réglée sur VRAI. Données cycliques i_xDQ2 BOOL Si cette entrée est réglée sur VRAI, la sortie numérique 1 est réglée sur VRAI. Données cycliques i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 115 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQBAddress Octet Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xStatusDI0 BOOL Si cette sortie est réglée sur VRAI, l’entrée numérique 0 de l’avatar d’E/S numériques est réglée sur VRAI. Données cycliques q_xStatusDI1 BOOL Si cette sortie est réglée sur VRAI, l’entrée numérique 1 de l’avatar d’E/S numériques est réglée sur VRAI. Données cycliques q_xStatusDI2 BOOL Si cette sortie est réglée sur VRAI, l’entrée numérique 2 de l’avatar d’E/S numériques est réglée sur VRAI. Données cycliques q_xStatusDI3 BOOL Si cette sortie est réglée sur VRAI, l’entrée numérique 3 de l’avatar d’E/S numériques est réglée sur VRAI. Données cycliques Tableau 116 - Sorties 88 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 117 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Non Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Non Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Non Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. L’avatar E/S numérique ne prend en charge aucun des membres contenus, il n’y a donc aucune variable de sortie de ce type. E/S analogiques Tableau 118 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture). Usage prévu Avatar d’équipement « E/S analogique ». Fonctionnalité Le bloc de fonction E/S analogique fournit des informations sur l’avatar d’E/S analogiques avec deux entrées et une sortie. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Analog_I/O (PROFIBUS DP) Figure 26 - 8536IB1917FR-03 89 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 119 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_iAQ0 INT Valeur à écrire à la sortie analogique 0 L’unité et l’échelle dépendent du type de sortie analogique configuré. Données cycliques • Type 0 (unité : mV) • Type 1 (unité : mV) • Type 2 (unité : μA) • Type 3 (unité : μA) Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_iAI0 INT Indique la valeur présente au niveau de l’entrée analogique 0 L’unité et l’échelle dépendent du type de sortie analogique configuré. Données cycliques i_hwStartAddress Tableau 120 - Sorties • Type 0 à 12 (unité : 0,1 °C) • Type 13 (unité : mV) • Type 14 (unité : mV) • Type 15 (unité : μA) • Type 16 (unité : μA) q_iAI1 INT Indique la valeur présente au niveau de l’entrée analogique 1 Données cycliques q_iHWOut INT Adresse matérielle de la sortie analogique. Paramètres de communication Tableau 121 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Non Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non 90 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 121 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Non Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Non Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_Control_Analog_I/O (PROFINET IO) Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Figure 27 - Tableau 122 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_iAQ0 INT Valeur à écrire à la sortie analogique 0 L’unité et l’échelle dépendent du type de sortie analogique configuré. Données cycliques • Type 0 (unité : mV) • Type 1 (unité : mV) • Type 2 (unité : μA) • Type 3 (unité : μA) Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour État des blocs de fonction i_hwStartAddress Tableau 123 - Sorties 8536IB1917FR-03 91 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 123 - Sorties (Suite) Sortie Type de données Description Catégorie de variables des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_iAI0 INT Indique la valeur présente au niveau de l’entrée analogique 0 L’unité et l’échelle dépendent du type de sortie analogique configuré. Données cycliques • Type 0 à 12 (unité : 0,1 °C) • Type 13 (unité : mV) • Type 14 (unité : mV) • Type 15 (unité : μA) • Type 16 (unité : μA) q_iAI1 INT Indique la valeur présente au niveau de l’entrée analogique 1 Données cycliques q_iHWOut INT Adresse matérielle de la sortie analogique. Paramètres de communication Tableau 124 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Non Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Non Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Non Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. L’avatar E/S numérique ne prend en charge aucun des membres contenus, il n’y a donc aucune variable de sortie de ce type. Interface d’alimentation sans E/S (mesure) Tableau 125 - Profil de bloc de fonction 92 Type de bloc de fonction Bloc de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 125 - Profil de bloc de fonction (Suite) Usage prévu Avatar de charge « Interface d’alimentation – sans E/S ». Fonctionnalité Le bloc de fonction Interface d’alimentation permet de surveiller le courant d’un équipement d’alimentation externe tel qu’un relais à semiconducteurs, un démarreur progressif ou un entraînement à vitesse variable. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Power_Interface (PROFIBUS DP) Figure 28 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 126 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 93 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 127 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques Tableau 128 - Sorties 94 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 128 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 97. Données acycliques Tableau 129 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_Control_Power_Interface (PROFINET IO) Figure 29 - 8536IB1917FR-03 95 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 130 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 131 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en Données cycliques Tableau 132 - Sorties 96 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 132 - Sorties (Suite) Sortie Type de données Description Catégorie de variables amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A). Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 97. Données acycliques Tableau 133 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau 8536IB1917FR-03 97 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 134 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 Interface d’alimentation avec E/S (contrôle) Tableau 135 - Profil de bloc de fonction 98 Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 135 - Profil de bloc de fonction (Suite) Usage prévu Avatar de charge « Interface d’alimentation - avec E/S ». Fonctionnalité Le bloc de fonction Interface d’alimentation avec E/S permet de surveiller le courant et de contrôler un équipement d’alimentation externe tel qu’un relais à semiconducteurs, un démarreur progressif ou un entraînement à vitesse variable. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Power_Interface_with_I/O (PROFIBUS DP) Figure 30 - 8536IB1917FR-03 99 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 136 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xLogicalQ1 BOOL Si cette entrée est réglée sur VRAI, la sortie logique 1 est réglée sur VRAI. Données cycliques i_xLogicalQ2 BOOL Si cette entrée est réglée sur VRAI, la sortie logique 2 est réglée sur VRAI. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 137 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en Données cycliques Tableau 138 - Sorties 100 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 138 - Sorties (Suite) Sortie Type de données Description Catégorie de variables amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. q_xStatusLQ1 BOOL Si cette sortie est réglée sur VRAI, la sortie logique 1 est réglée sur VRAI. Données cycliques q_xStatusLQ2 BOOL Si cette sortie est réglée sur VRAI, la sortie logique 2 est réglée sur VRAI. Données cycliques q_xStatusLI1 BOOL Si cette sortie est réglée sur VRAI, l’entrée logique 1 de l’avatar est réglée sur VRAI. Données cycliques q_xStatusLI2 BOOL Si cette sortie est réglée sur VRAI, l’entrée logique 2 de l’avatar est réglée sur VRAI. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 105. Données acycliques Tableau 139 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui 8536IB1917FR-03 101 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 139 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_Control_Power_Interface_with_I/O (PROFINET IO) Figure 31 - 102 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 140 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xLogicalQ1 BOOL Si cette entrée est réglée sur VRAI, la sortie logique 1 est réglée sur VRAI. Données cycliques i_xLogicalQ2 BOOL Si cette entrée est réglée sur VRAI, la sortie logique 2 est réglée sur VRAI. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 141 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction Tableau 142 - Sorties 8536IB1917FR-03 103 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 142 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xStatusLQ1 BOOL Si cette sortie est réglée sur VRAI, la sortie logique 1 est réglée sur VRAI. Données cycliques q_xStatusLQ2 BOOL Si cette sortie est réglée sur VRAI, la sortie logique 2 est réglée sur VRAI. Données cycliques q_xStatusLI1 BOOL Si cette sortie est réglée sur VRAI, l’entrée logique 1 de l’avatar est réglée sur VRAI. Données cycliques q_xStatusLI2 BOOL Si cette sortie est réglée sur VRAI, l’entrée logique 2 de l’avatar est réglée sur VRAI. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 105. Données acycliques Tableau 143 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui 104 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 143 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 144 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui AlarmMsg2 TripMsg1 TripMsg2 8536IB1917FR-03 105 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 144 - Éléments (Suite) Élément PAStatusReg1 Sous-élément Compatible PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non Moteur une direction Tableau 145 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge « Moteur une direction ». Fonctionnalité Le bloc de fonction Moteur une direction permet de gérer un moteur dans une seule direction. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 106 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs DP_Control_Motor_One_Direction (PROFIBUS DP) Figure 32 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 146 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 107 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 147 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunLocal BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par Données cycliques Tableau 148 - Sorties 108 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 148 - Sorties (Suite) Sortie Type de données Description Catégorie de variables une commande de réinitialisation du déclenchement. q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL20 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 112. Données acycliques Tableau 149 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 20. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 109 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Motor_One_Direction (PROFINET IO) Figure 33 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 150 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 110 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 151 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunLocal BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par Données cycliques Tableau 152 - Sorties 8536IB1917FR-03 111 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 152 - Sorties (Suite) Sortie Description Type de données Catégorie de variables une commande de réinitialisation du déclenchement. q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL21 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 112. Données acycliques Tableau 153 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. 21. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 112 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 154 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Oui PA1Status Oui PA2Status Oui PA3Status Oui PA4Status Oui PA5Status Oui PA6Status Oui PA7Status Oui PA8Status Oui PA9Status Oui AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 Moteur une direction – Arrêt SIL, W. Cat. 1/2 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 1 et de catégorie 2 selon ISO 13849. Tableau 155 - Profil de bloc de fonction 8536IB1917FR-03 Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). 113 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 155 - Profil de bloc de fonction (Suite) Usage prévu Avatar de charge Moteur une direction – Arrêt SIL, W. Cat. 1/2 Fonctionnalité Le bloc de fonction Moteur une direction SIL est utilisé pour gérer un moteur dans une direction avec Catégorie d’arrêt 0 ou Catégorie d’arrêt 122, Catégorie de câblage 1 et Catégorie de câblage 2. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Motor_One_Direction_SS_C1/2 (PROFIBUS DP) Figure 34 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 156 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction 22. Catégories d’arrêt selon la norme EN/CEI 60204-1. 114 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 156 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 157 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques Tableau 158 - Sorties 8536IB1917FR-03 115 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 158 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL23 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 119. Données acycliques Tableau 159 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 23. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 116 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Control_Motor_One_Direction_SS_C1/2 (PROFINET IO) Figure 35 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 160 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 161 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 117 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 162 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL24 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 24. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 118 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 162 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 119. Données acycliques Tableau 163 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Oui ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui AlarmMsg2 8536IB1917FR-03 119 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Élément Sous-élément Compatible TripMsg1 GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non TripMsg2 PAStatusReg1 Moteur une direction – Arrêt SIL, W. Cat. 3/4 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 3 et de catégorie 4 selon ISO 13849. Tableau 164 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge Moteur une direction – Arrêt SIL, W. Cat. 3/4 Fonctionnalité Le bloc de fonction Moteur une direction SIL est utilisé pour gérer un moteur dans une direction avec Catégorie d’arrêt 0 ou Catégorie d’arrêt 125, Catégorie de câblage 3 et Catégorie de câblage 4. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 25. Catégories d’arrêt selon la norme EN/CEI 60204-1. 120 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs DP_Control_Motor_One_Direction_SS_C3/4 (PROFIBUS DP) Figure 36 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 165 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRed BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar redondant est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 121 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 166 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRed BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar redondant est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par Données cycliques Tableau 167 - Sorties 122 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 167 - Sorties (Suite) Sortie Type de données Description Catégorie de variables une commande de réinitialisation du déclenchement. q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL26 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 126. Données acycliques Tableau 168 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 26. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 123 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Motor_One_Direction_SS_C3/4 (PROFINET IO) Figure 37 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 169 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRed BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar redondant est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 124 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 170 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRed BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar redondant est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par Données cycliques Tableau 171 - Sorties 8536IB1917FR-03 125 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 171 - Sorties (Suite) Sortie Description Type de données Catégorie de variables une commande de réinitialisation du déclenchement. q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL27 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 126. Données acycliques Tableau 172 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 173 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Oui ThermalCapacity N/A Oui 27. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 126 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 173 - Éléments (Suite) Élément Sous-élément Compatible AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 Moteur deux directions Tableau 174 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge « Moteur deux directions ». Fonctionnalité Le bloc de fonction Moteur deux directions permet de gérer un moteur dans deux directions (marche avant et marche arrière). Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 8536IB1917FR-03 127 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_Control_Motor_Two_Directions (PROFIBUS DP) Figure 38 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 175 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Données cycliques. i_xTripReset BOOL Données cycliques. i_xAcyclicBusy BOOL Contrôle des blocs de fonction. i_xExecute BOOL Contrôle des blocs de fonction. i_hwStartAddress Variant Paramètre de communication Tableau 176 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 128 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 177 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xRunLocalFwd BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xRunLocalRev BOOL Si cette sortie est réglée sur VRAI, la commande Inverser Local de l’avatar est réglée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques 8536IB1917FR-03 129 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 177 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL28 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 134. Données acycliques Tableau 178 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 28. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 130 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Control_Motor_Two_Directions (PROFINET IO) Figure 39 - Les tableaux suivants fournissent des informations sur les paramètres d’interface des blocs de fonction. Tableau 179 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction 8536IB1917FR-03 131 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 179 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 180 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques Tableau 181 - Sorties 132 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 181 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xRunLocalFwd BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xRunLocalRev BOOL Si cette sortie est réglée sur VRAI, la commande Inverser Local de l’avatar est réglée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL29 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 134. Données acycliques Tableau 182 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non 29. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 133 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 182 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 183 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Non PA1Status Non PA2Status Non PA3Status Non AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 134 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 183 - Éléments (Suite) Élément Sous-élément Compatible PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non Moteur deux directions – Arrêt SIL, W. Cat. 1/2 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 1 et de catégorie 2 selon ISO 13849. Tableau 184 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge Moteur deux directions – Arrêt SIL, W. Cat. 1/2 Fonctionnalité Le bloc de fonction Moteur deux directions SIL est utilisé pour gérer un moteur dans deux directions (marche avant et marche arrière) avec Catégorie d’arrêt 0 ou Catégorie d’arrêt 130, Catégorie de câblage 1 et Catégorie de câblage 2. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 30. Catégories d’arrêt selon la norme EN/CEI 60204-1. 8536IB1917FR-03 135 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_Control_Motor_Two_Directions_SS_C1/2 (PROFIBUS DP) Figure 40 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 185 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 136 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 186 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques Tableau 187 - Sorties 8536IB1917FR-03 137 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 187 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL31 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 141. Données acycliques Tableau 188 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 31. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 138 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Control_Motor_Two_Directions_SS_C1/2 (PROFINET IO) Figure 41 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 189 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 139 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 190 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques Tableau 191 - Sorties 140 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 191 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL32 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A). Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 141. Données acycliques Tableau 192 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 193 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Oui ThermalCapacity N/A Oui 32. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 141 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 193 - Éléments (Suite) Élément Sous-élément Compatible AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 Moteur deux directions – Arrêt SIL, W. Cat. 3/4 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 3 et de catégorie 4 selon ISO 13849. Tableau 194 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge Moteur deux directions – Arrêt SIL, W. Cat. 3/4 Fonctionnalité Le bloc de fonction Moteur deux directions SIL est utilisé pour gérer un moteur dans deux directions (marche avant et marche arrière) avec Catégorie d’arrêt 0 ou Catégorie d’arrêt 133, Catégorie de câblage 3 et Catégorie de câblage 4. 33. Catégories d’arrêt selon la norme EN/CEI 60204-1. 142 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Motor_Two_Directions_SS_C3/4 (PROFIBUS DP) Figure 42 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 195 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunRed BOOL Si cette entrée est réglée sur VRAI, le commutateur de l’avatar redondant est fermé. Données cycliques i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction 8536IB1917FR-03 143 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 195 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 196 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunRed BOOL Si cette sortie est réglée sur VRAI, le commutateur de l’avatar redondant est fermé. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques Tableau 197 - Sorties 144 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 197 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL34 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 149. Données acycliques Tableau 198 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 34. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 145 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Motor_Two_Directions_SS_C3/4 (PROFINET IO) Figure 43 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 199 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunRed BOOL Si cette entrée est réglée sur VRAI, le commutateur de l’avatar redondant est fermé. Données cycliques i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction 146 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 199 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 200 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunRed BOOL Si cette sortie est réglée sur VRAI, le commutateur de l’avatar redondant est fermé. Données cycliques Tableau 201 - Sorties 8536IB1917FR-03 147 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 201 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL35 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 149. Données acycliques Tableau 202 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui 35. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 148 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 202 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Oui ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 8536IB1917FR-03 149 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Moteur Y/D une direction Tableau 203 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge « Moteur Y/D une direction ». Fonctionnalité Le bloc de fonction Moteur Y/D une direction permet de gérer un moteur étoile-delta dans une seule direction. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Motor_Y/D_One_Direction (PROFIBUS DP) Figure 44 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 204 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de Données cycliques 150 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 204 - Entrées (Suite) Entrée Type de données Description Catégorie de variables déclenchement sont satisfaites seront réinitialisés pour cet avatar. i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 205 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques Tableau 206 - Sorties 8536IB1917FR-03 151 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 206 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xRunLineFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunY BOOL Si cette sortie est réglée sur VRAI, le commutateur Y de l’avatar de moteur Y/D est fermé. Données cycliques q_xRunD BOOL Si cette sortie est réglée sur VRAI, le commutateur D de l’avatar de moteur Y/D est fermé. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xRunLocalFwd BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL36 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 156. Données acycliques 36. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 152 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 207 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_Control_Motor_Y/D_One_Direction (PROFINET IO) Figure 45 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. 8536IB1917FR-03 153 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 208 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 209 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier Données cycliques Tableau 210 - Sorties 154 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 210 - Sorties (Suite) Sortie Type de données Description Catégorie de variables démarreur / équipement d’alimentation de cet avatar. q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunLineFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunY BOOL Si cette sortie est réglée sur VRAI, le commutateur Y de l’avatar de moteur Y/D est fermé. Données cycliques q_xRunD BOOL Si cette sortie est réglée sur VRAI, le commutateur D de l’avatar de moteur Y/D est fermé. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xRunLocalFwd BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL37 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques 37. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 155 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 210 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 156. Données acycliques Tableau 211 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 212 - Éléments 156 Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 212 - Éléments (Suite) Élément Sous-élément Compatible AlarmMsg2 OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Oui PA1Status Oui PA2Status Oui PA3Status Oui PA4Status Oui PA5Status Oui PA6Status Oui PA7Status Oui PA8Status Oui PA9Status Oui TripMsg1 TripMsg2 PAStatusReg1 Moteur Y/D deux directions Tableau 213 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge « Moteur Y/D deux directions ». Fonctionnalité Le bloc de fonction Moteur Y/D deux directions permet de gérer un moteur étoile-delta dans deux directions (marche avant et marche arrière). Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 8536IB1917FR-03 157 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_Control_Motor_Y/D_Two_Directions (PROFIBUS DP) Figure 46 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 214 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 158 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 215 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres4 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xRunY BOOL Si cette sortie est réglée sur VRAI, le commutateur Y de l’avatar de moteur Y/D est fermé. Données cycliques q_xRunD BOOL Si cette sortie est réglée sur VRAI, le commutateur D de l’avatar de moteur Y/D est fermé. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques Tableau 216 - Sorties 8536IB1917FR-03 159 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 216 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xRunLocalFwd BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xRunLocalRev BOOL Si cette sortie est réglée sur VRAI, la commande Inverser Local de l’avatar est réglée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL38 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 164. Données acycliques Tableau 217 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non 38. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 160 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 217 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_Control_Motor_Y/D_Two_Directions (PROFINET IO) Figure 47 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 218 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les Données cycliques 8536IB1917FR-03 161 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 218 - Entrées (Suite) Entrée Type de données Description Catégorie de variables conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 219 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques Tableau 220 - Sorties 162 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 220 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres4 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xRunY BOOL Si cette sortie est réglée sur VRAI, le commutateur Y de l’avatar de moteur Y/D est fermé. Données cycliques q_xRunD BOOL Si cette sortie est réglée sur VRAI, le commutateur D de l’avatar de moteur Y/D est fermé. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xRunLocalFwd BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xRunLocalRev BOOL Si cette sortie est réglée sur VRAI, la commande Inverser Local de l’avatar est réglée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL39 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques 39. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 163 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 220 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 164. Données acycliques Tableau 221 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 222 - Éléments 164 Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 222 - Éléments (Suite) Élément Sous-élément Compatible AlarmMsg2 OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Oui PA1Status Oui PA2Status Oui PA3Status Oui PA4Status Oui PA5Status Oui PA6Status Oui PA7Status Oui PA8Status Oui PA9Status Oui TripMsg1 TripMsg2 PAStatusReg1 Moteur deux vitesses Tableau 223 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge « Moteur deux vitesses ». Fonctionnalité Le bloc de fonction Moteur deux vitesses permet de gérer un moteur deux vitesses. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 8536IB1917FR-03 165 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_Control_Motor_Two_Speeds (PROFIBUS DP) Figure 48 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 224 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 166 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 225 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xRunLocalLow BOOL Si cette sortie est réglée sur VRAI, la commande Vitesse faible Local de l’avatar est appliquée. Données cycliques q_xRunLocalHigh BOOL Si cette sortie est réglée sur VRAI, la commande Haute vitesse Local de l’avatar est appliquée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques Tableau 226 - Sorties 8536IB1917FR-03 167 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 226 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL40 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 172. Données acycliques Tableau 227 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par la description Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 40. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 168 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Control_Motor_Two_Speeds (PROFINET IO) Figure 49 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 228 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 169 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 229 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xRunLocalLow BOOL Si cette sortie est réglée sur VRAI, la commande Vitesse faible Local de l’avatar est appliquée. Données cycliques q_xRunLocalHigh BOOL Si cette sortie est réglée sur VRAI, la commande Haute vitesse Local de l’avatar est appliquée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques Tableau 230 - Sorties 170 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 230 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL41 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 172. Données acycliques Tableau 231 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 41. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 171 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 232 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Oui PA1Status Oui PA2Status Oui PA3Status Oui PA4Status Oui PA5Status Oui PA6Status Oui PA7Status Oui PA8Status Oui PA9Status Oui AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 172 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Moteur deux vitesses – Arrêt SIL, W. Cat. 1/2 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 1 et de catégorie 2 selon ISO 13849. Tableau 233 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge Moteur deux vitesses – Arrêt SIL, W. Cat. 1/2 Fonctionnalité Le bloc de fonction Moteur deux vitesses SIL est utilisé pour gérer un moteur deux vitesses avec Catégorie d’arrêt 0 ou Catégorie d’arrêt 142, Catégorie de câblage 1 et Catégorie de câblage 2. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Motor_Two_Speeds_SS_C1/2 (PROFIBUS DP) Figure 50 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 234 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques 42. Catégories d’arrêt selon la norme EN/CEI 60204-1. 8536IB1917FR-03 173 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 234 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 235 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques Tableau 236 - Sorties 174 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 236 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL43 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A). Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 179. Données acycliques Tableau 237 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non 43. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 175 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 237 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_Control_Motor_Two_Speeds_SS_C1/2 (PROFINET IO) Figure 51 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 238 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction 176 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 238 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 239 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques Tableau 240 - Sorties 8536IB1917FR-03 177 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 240 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL44 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 179. Données acycliques Tableau 241 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 44. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 178 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 242 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Oui ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 Moteur deux vitesses – Arrêt SIL, W. Cat. 3/4 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 3 et de catégorie 4 selon ISO 13849. 8536IB1917FR-03 179 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 243 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge Moteur deux vitesses – Arrêt SIL, W. Cat. 3/4 Fonctionnalité Le bloc de fonction Moteur deux vitesses SIL est utilisé pour gérer un moteur deux vitesses avec Catégorie d’arrêt 0 ou Catégorie d’arrêt 145, Catégorie de câblage 3 et Catégorie de câblage 4. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Motor_Two_Speeds_SS_C3/4 (PROFIBUS DP) Figure 52 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 244 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunRed BOOL Si cette entrée est réglée sur VRAI, le commutateur de l’avatar redondant est fermé. Données cycliques i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques 45. Catégories d’arrêt selon la norme EN/CEI 60204-1. 180 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 244 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 245 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques Tableau 246 - Sorties 8536IB1917FR-03 181 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 246 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunRed BOOL Si cette entrée est réglée sur VRAI, le commutateur de l’avatar redondant est fermé. Données cycliques q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL46 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 186. Données acycliques Tableau 247 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non 46. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 182 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 247 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_Control_Motor_Two_Speeds_SS_C3/4 (PROFINET IO) Figure 53 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 248 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunRed BOOL Si cette entrée est réglée sur VRAI, le commutateur de l’avatar redondant est fermé. Données cycliques i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de Données cycliques 8536IB1917FR-03 183 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 248 - Entrées (Suite) Entrée Type de données Description Catégorie de variables déclenchement sont satisfaites seront réinitialisés pour cet avatar. i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 249 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques Tableau 250 - Sorties 184 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 250 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunRed BOOL Si cette entrée est réglée sur VRAI, le commutateur de l’avatar redondant est fermé. Données cycliques q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL47 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 186. Données acycliques Tableau 251 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui 47. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 185 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 251 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 252 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Oui ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui AlarmMsg2 TripMsg1 TripMsg2 186 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 252 - Éléments (Suite) Élément PAStatusReg1 Sous-élément Compatible PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non Moteur deux vitesses, deux directions Tableau 253 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge « Moteur deux vitesses, deux directions ». Fonctionnalité Le bloc de fonction Moteur deux vitesses deux directions permet de gérer un moteur deux vitesses dans deux directions (marche avant et marche arrière). Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 8536IB1917FR-03 187 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_Control_Motor_Two_Speeds_Two_Directions_ (PROFIBUS DP) Figure 54 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 254 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xRunRevLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à vitesse faible. Données cycliques i_xRunRevHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction 188 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 254 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 255 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres4 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar. Données cycliques Tableau 256 - Sorties 8536IB1917FR-03 189 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 256 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xRunRevLow BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé à basse vitesse est fermé. Données cycliques q_xRunRevHigh BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé haute vitesse est fermé. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xRunLocalFwdLow BOOL Si cette sortie est réglée sur VRAI, la commande Avant Vitesse Faible Local de l’avatar est appliquée. Données cycliques q_xRunLocalFwdHigh BOOL Si cette sortie est réglée sur VRAI, la commande Avant Haute vitesse Local de l’avatar est réglée. Données cycliques q_xRunLocalRevLow BOOL Si cette sortie est réglée sur VRAI, la commande Arrière Vitesse Faible Local de l’avatar est appliquée. Données cycliques q_xRunLocalRevHigh BOOL Si cette sortie est réglée sur VRAI, Inverse la commande Arrière Haute vitesse Local de l’avatar est appliquée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL48 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques 48. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 190 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 256 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 196. Données acycliques Tableau 257 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 8536IB1917FR-03 191 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Motor_Two_Speeds_Two_Directions (PROFINET IO) Figure 55 - 192 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 258 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xRunRevLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à vitesse faible. Données cycliques i_xRunRevHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 259 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction Tableau 260 - Sorties 8536IB1917FR-03 193 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 260 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres4 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xRunRevLow BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé à basse vitesse est fermé. Données cycliques q_xRunRevHigh BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé haute vitesse est fermé. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xRunLocalFwdLow BOOL Si cette sortie est réglée sur VRAI, la commande Avant Vitesse Faible Local de l’avatar est appliquée. Données cycliques q_xRunLocalFwdHigh BOOL Si cette sortie est réglée sur VRAI, la commande Avant Haute vitesse Local de l’avatar est réglée. Données cycliques q_xRunLocalRevLow BOOL Si cette sortie est réglée sur VRAI, la commande Arrière Vitesse Faible Local de l’avatar est appliquée. Données cycliques q_xRunLocalRevHigh BOOL Si cette sortie est réglée sur VRAI, la commande Arrière Haute vitesse Local de l’avatar est appliquée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques 194 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 260 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL49 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 196. Données acycliques Tableau 261 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 49. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 195 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 262 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Oui PA1Status Oui PA2Status Oui PA3Status Oui PA4Status Oui PA5Status Oui PA6Status Oui PA7Status Oui PA8Status Oui PA9Status Oui AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 Moteur deux vitesses, deux directions – Arrêt SIL, W. Cat. 1/2 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 1 et de catégorie 2 selon ISO 13849. 196 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 263 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge Moteur deux vitesses, deux directions – Arrêt SIL, W. Cat. 1/2 Fonctionnalité Le bloc de fonction Moteur deux vitesses, deux directions – Arrêt SIL, W. Cat. 1/2 permet de gérer un moteur deux vitesses dans deux directions (marche avant et marche arrière) avec Catégorie d’arrêt 0 et Catégorie d’arrêt 150, Catégorie de câblage 1 et Catégorie de câblage 2. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Motor_Two_Speeds_Two_Directions_SS_C1/2 (PROFIBUS DP) Figure 56 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. 50. Catégories d’arrêt selon la norme EN/CEI 60204-1. 8536IB1917FR-03 197 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 264 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xRunRevLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à vitesse faible. Données cycliques i_xRunRevHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 265 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction Tableau 266 - Sorties 198 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 266 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres4 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xRunRevLow BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé à basse vitesse est fermé. Données cycliques q_xRunRevHigh BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé haute vitesse est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL51 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 51. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 199 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 266 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 204. Données acycliques Tableau 267 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 200 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Control_Motor_Two_Speeds_Two_Directions_SS_C1/2 (PROFINET IO) Figure 57 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 268 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xRunRevLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à vitesse faible. Données cycliques i_xRunRevHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques 8536IB1917FR-03 201 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 268 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 269 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième Données cycliques Tableau 270 - Sorties 202 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 270 - Sorties (Suite) Sortie Type de données Description Catégorie de variables démarreur / équipement d’alimentation de cet avatar. q_xUpstrVPres4 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xRunRevLow BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé à basse vitesse est fermé. Données cycliques q_xRunRevHigh BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé haute vitesse est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL52 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 204. Données acycliques 52. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 203 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 271 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 272 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Oui ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui AlarmMsg2 TripMsg1 TripMsg2 204 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 272 - Éléments (Suite) Élément Sous-élément Compatible TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non PAStatusReg1 Moteur deux vitesses, deux directions – Arrêt SIL, W. Cat 3/4 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 3 et de catégorie 4 selon ISO 13849. Tableau 273 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge Moteur deux vitesses, deux directions – Arrêt SIL, W. Cat. 3/4 Fonctionnalité Le bloc de fonction Moteur deux vitesses, deux directions – Arrêt SIL, W. Cat 3/4 est utilisé pour gérer un moteur deux vitesses dans deux directions (avant et arrière) avec Catégorie d’arrêt 0 ou Catégorie d’arrêt 153, Catégorie de câblage 3 et Catégorie de câblage 4. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 53. Catégories d’arrêt selon la norme EN/CEI 60204-1. 8536IB1917FR-03 205 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_Control_Motor_Two_Speeds_Two_Directions_SS_C3/4 (PROFIBUS DP) Figure 58 - 206 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 274 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xRunRevLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à vitesse faible. Données cycliques i_xRunRevHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 275 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir État des blocs de fonction Tableau 276 - Sorties 8536IB1917FR-03 207 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 276 - Sorties (Suite) Sortie Type de données Description Catégorie de variables Bibliothèque des blocs de fonction, page 19. q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres4 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xRunRevLow BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé à basse vitesse est fermé. Données cycliques q_xRunRevHigh BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé haute vitesse est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL54 dans l’avatar a atteint ou dépassé Données cycliques 54. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 208 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 276 - Sorties (Suite) Sortie Type de données Description Catégorie de variables 90 % de la durabilité prévue (selon le paramètre de l’avatar). q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 213. Données acycliques Tableau 277 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 8536IB1917FR-03 209 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Motor_Two_Speeds_Two_Directions_SS_C3/4 (PROFINET IO) Figure 59 - 210 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 278 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwdLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant vitesse faible. Données cycliques i_xRunFwdHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche avant à haute vitesse. Données cycliques i_xRunRevLow BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à vitesse faible. Données cycliques i_xRunRevHigh BOOL Si cette entrée est réglée sur VRAI, le moteur démarre en marche arrière à haute vitesse. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 279 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction Tableau 280 - Sorties 8536IB1917FR-03 211 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 280 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres4 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwdLow BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à vitesse faible. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à haute vitesse. Données cycliques q_xRunFwdHigh BOOL Si cette sortie est réglée sur VRAI, le moteur tourne à haute vitesse. Si cette sortie est réglée sur FAUX, le moteur est à l’arrêt ou tourne à vitesse faible. Données cycliques q_xRunRevLow BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé à basse vitesse est fermé. Données cycliques q_xRunRevHigh BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé haute vitesse est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques 212 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 280 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL55 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 213. Données acycliques Tableau 281 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 282 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Oui ThermalCapacity N/A Oui 55. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 213 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 282 - Éléments (Suite) Élément Sous-élément Compatible AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 Résistance Tableau 283 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge « Résistance ». Fonctionnalité Le bloc de fonction Résistance permet de gérer une charge résistive. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 214 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs DP_Control_Resistor (PROFIBUS DP) Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Figure 60 - Tableau 284 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 285 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 215 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 286 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL56 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 56. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 216 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 286 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 220. Données acycliques Tableau 287 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 8536IB1917FR-03 217 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Resistor (PROFINET IO) Figure 61 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 288 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 289 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 218 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 290 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL57 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 57. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 219 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 290 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 220. Données acycliques Tableau 291 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 292 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Non SILGroup N/A Non ThermalCapacity N/A Non AlarmMsg1 GroundCurrent Oui ThermalOverload Non PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Non AlarmMsg2 220 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 292 - Éléments (Suite) Élément Sous-élément Compatible TripMsg1 GroundCurrent Oui ThermalOverload Non LongStart Non Blocage Non PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Non PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Non TimeToTrip N/A Non TimeToReset N/A Non PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non TripMsg2 PAStatusReg1 Alimentation Tableau 293 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge « Alimentation ». Fonctionnalité Le bloc de fonction Alimentation permet de gérer une source d’alimentation. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 8536IB1917FR-03 221 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_Control_Power_Supply (PROFIBUS DP) Figure 62 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 294 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 295 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 222 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 296 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL58 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 58. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 223 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 296 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 227. Données acycliques Tableau 297 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 224 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Control_Power_Supply (PROFINET IO) Figure 63 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 298 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 299 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 225 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 300 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL59 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 59. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 226 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 300 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 227. Données acycliques Tableau 301 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 302 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Non SILGroup N/A Non ThermalCapacity N/A Non AlarmMsg1 GroundCurrent Oui ThermalOverload Non PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Non AlarmMsg2 8536IB1917FR-03 227 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 302 - Éléments (Suite) Élément Sous-élément Compatible TripMsg1 GroundCurrent Oui ThermalOverload Non LongStart Non Blocage Non PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Non PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Non TimeToTrip N/A Non TimeToReset N/A Non PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non TripMsg2 PAStatusReg1 Transformateur Tableau 303 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de charge « Transformateur ». Fonctionnalité Le bloc de fonction Transformateur permet de gérer un transformateur. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 228 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs DP_Control_Transformer (PROFIBUS DP) Figure 64 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 304 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 305 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 229 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 306 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL60 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 60. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 230 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 306 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 234. Données acycliques Tableau 307 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 8536IB1917FR-03 231 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Transformer (PROFINET IO) Figure 65 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 308 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRun BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 309 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 232 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 310 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRun BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL61 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques 61. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 233 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 310 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 234. Données acycliques Tableau 311 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 312 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Non SILGroup N/A Non ThermalCapacity N/A Non AlarmMsg1 GroundCurrent Oui ThermalOverload Non PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Non AlarmMsg2 234 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 312 - Éléments (Suite) Élément Sous-élément Compatible TripMsg1 GroundCurrent Oui ThermalOverload Non LongStart Non Blocage Non PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Non PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Non TimeToTrip N/A Non TimeToReset N/A Non PA0Status Non PA1Status Non PA2Status Non PA3Status Non PA4Status Non PA5Status Non PA6Status Non PA7Status Non PA8Status Non PA9Status Non TripMsg2 PAStatusReg1 Pompe Tableau 313 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar de l’application « Pompe ». Fonctionnalité Le bloc de fonction Pompe permet de gérer une pompe. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 8536IB1917FR-03 235 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_Control_Pump (PROFIBUS DP) Figure 66 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 314 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 236 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 315 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunLocal BOOL Si cette sortie est réglée sur VRAI, la commande Lancer Local de l’avatar est appliquée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par Données cycliques Tableau 316 - Sorties 8536IB1917FR-03 237 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 316 - Sorties (Suite) Sortie Type de données Description Catégorie de variables une commande de réinitialisation du déclenchement. q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL62 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 241. Données acycliques Tableau 317 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 62. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 238 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Control_Pump (PROFINET IO) Figure 67 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 318 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 239 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 319 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunLocal BOOL Si cette sortie est réglée sur VRAI, la commande Lancer Local de l’avatar est appliquée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xOverrideStatus BOOL Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par Données cycliques Tableau 320 - Sorties 240 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 320 - Sorties (Suite) Sortie Description Type de données Catégorie de variables une commande de réinitialisation du déclenchement. q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL63 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 241. Données acycliques Tableau 321 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. 63. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 241 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 322 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Non Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Oui PA1Status Oui PA2Status Oui PA3Status Oui PA4Status Oui PA5Status Oui PA6Status Oui PA7Status Oui PA8Status Oui PA9Status Oui AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 Transporteur, une direction Tableau 323 - Profil de bloc de fonction 242 Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar d’application « Transporteur, une direction ». Fonctionnalité Le bloc de fonction Transporteur une direction permet de gérer un transporteur dans une seule direction. 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Conveyor (PROFIBUS DP) Figure 68 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 324 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 243 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 325 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunLocal BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques Tableau 326 - Sorties 244 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 326 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL64 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 248. Données acycliques Tableau 327 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 64. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 245 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Conveyor (PROFINET IO) Figure 69 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 328 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 246 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 329 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunLocal BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques Tableau 330 - Sorties 8536IB1917FR-03 247 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 330 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL65 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 248. Données acycliques Tableau 331 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. 65. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 248 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 332 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Oui PA1Status Oui PA2Status Oui PA3Status Oui PA4Status Oui PA5Status Oui PA6Status Oui PA7Status Oui PA8Status Oui PA9Status Oui AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 Transporteur une direction – Arrêt SIL, W. Cat. 1/2 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 1 et de catégorie 2 selon ISO 13849. Tableau 333 - Profil de bloc de fonction 8536IB1917FR-03 Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). 249 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 333 - Profil de bloc de fonction (Suite) Usage prévu Avatar d’application Transporteur – Arrêt SIL, W. Cat. 1/2 Fonctionnalité Le bloc de fonction Transporteur une direction – Arrêt SIL, W. Cat. 1/ 2 est utilisé pour gérer un transporteur dans une direction avec Catégorie d’arrêt 0 ou Catégorie d’arrêt 166, Catégorie de câblage 1 et Catégorie de câblage 2. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Conveyor_One_Direction_SS_C1/2 (PROFIBUS DP) Figure 70 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 334 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques 66. Catégories d’arrêt selon la norme EN/CEI 60204-1. 250 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 334 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 335 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunLocal BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été Données cycliques Tableau 336 - Sorties 8536IB1917FR-03 251 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 336 - Sorties (Suite) Sortie Type de données Description Catégorie de variables exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL67 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 255. Données acycliques Tableau 337 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 67. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 252 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Control_Conveyor_One_Direction_SS_C1/2 (PROFINET IO) Figure 71 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 338 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 253 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 339 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunLocal BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques Tableau 340 - Sorties 254 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 340 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL68 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 255. Données acycliques Tableau 341 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. 68. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 255 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 342 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Oui ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui PA0Status Oui PA1Status Oui PA2Status Oui PA3Status Oui PA4Status Oui PA5Status Oui PA6Status Oui PA7Status Oui PA8Status Oui PA9Status Oui AlarmMsg2 TripMsg1 TripMsg2 PAStatusReg1 Transporteur, deux directions Tableau 343 - Profil de bloc de fonction 256 Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar d’application « Transporteur, deux directions ». Fonctionnalité Le bloc de fonction Transporteur, deux directions permet de gérer un transporteur dans deux directions (marche avant et marche arrière). 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Control_Conveyor_Two_Directions (PROFIBUS DP) Figure 72 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 344 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction 8536IB1917FR-03 257 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 344 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 345 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xRunLocalFwd BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xRunLocalRev BOOL Si cette sortie est réglée sur VRAI, la commande Inverser Local de l’avatar est réglée. Données cycliques Tableau 346 - Sorties 258 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 346 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL69 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 263. Données acycliques Tableau 347 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non 69. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 259 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 347 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_Control_Conveyor_Two_Directions (PROFINET IO) Figure 73 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 348 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques 260 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 348 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 349 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques Tableau 350 - Sorties 8536IB1917FR-03 261 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 350 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xRunLocalFwd BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xRunLocalRev BOOL Si cette sortie est réglée sur VRAI, la commande Inverser Local de l’avatar est réglée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL70 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 263. Données acycliques Tableau 351 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui 70. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 262 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 351 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Non ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui AlarmMsg2 TripMsg1 TripMsg2 8536IB1917FR-03 263 TeSys™ island – Solution numérique de gestion des moteurs Élément PAStatusReg1 Blocs de fonction Sous-élément Compatible PA0Status Oui PA1Status Oui PA2Status Oui PA3Status Oui PA4Status Oui PA5Status Oui PA6Status Oui PA7Status Oui PA8Status Oui PA9Status Oui Transporteur deux directions – Arrêt SIL, W. Cat. 1/2 NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Câblage de catégorie 1 et de catégorie 2 selon ISO 13849. Tableau 352 - Profil de bloc de fonction Type de bloc de fonction Blocs de fonction de contrôle d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Avatar d’application Transporteur deux directions – Arrêt SIL, W. Cat. 1/2 Fonctionnalité Le bloc de fonction Transporteur deux directions – Arrêt SIL, W. Cat. 1/2 permet de gérer un transporteur dans deux directions (marche avant et marche arrière) avec Catégorie d’arrêt 0 et Catégorie d’arrêt 171, Catégorie de câblage 1 et Catégorie de câblage 2. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. 71. Catégories d’arrêt selon la norme EN/CEI 60204-1. 264 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs DP_Control_Conveyor_Two_Directions_SS_C1/2 (PROFIBUS DP) Figure 74 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 353 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 265 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 354 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xRunLocalFwd BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques q_xRunLocalRev BOOL Si cette sortie est réglée sur VRAI, la commande Inverser Local de l’avatar est réglée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques Tableau 355 - Sorties 266 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 355 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL72 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 271. Données acycliques Tableau 356 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 72. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 8536IB1917FR-03 267 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction PN_Control_Conveyor_Two_Directions_SS_C1/2 (PROFINET IO) Figure 75 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 357 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunFwd BOOL Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques i_xRunRev BOOL Si cette entrée est réglée sur VRAI, le commutateur inverse de l’avatar est fermé. Données cycliques i_xTripReset BOOL Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction 268 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 357 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 358 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xReady BOOL Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. Données cycliques q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xRunFwd BOOL Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. Données cycliques q_xRunRev BOOL Si cette sortie est réglée sur VRAI, le commutateur inversé de l’avatar est fermé. Données cycliques q_xRunLocalFwd BOOL Si cette sortie est réglée sur VRAI, la commande Avant Local de l’avatar est réglée. Données cycliques Tableau 359 - Sorties 8536IB1917FR-03 269 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 359 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xRunLocalRev BOOL Si cette sortie est réglée sur VRAI, la commande Inverser Local de l’avatar est réglée. Données cycliques q_xBypass BOOL Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. Données cycliques q_xLoadStart BOOL Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. Données cycliques q_xLoadRun BOOL Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). Données cycliques q_xAlarm BOOL Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. Données cycliques q_xTripped BOOL Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. Données cycliques q_xReadyToReset BOOL Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. Données cycliques q_xAssetAlarm BOOL Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL73 dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). Données cycliques q_udiIRMSAvg UDINT Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) Données cycliques q_udtPVControl UDT_ PVControl Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl, page 27. Données cycliques q_udtControl UDT_Control Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de UDT_Control, page 271. Données acycliques Tableau 360 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui 73. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 270 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 360 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Membres compatibles de UDT_Control Tous les membres du type défini par l’utilisateur « UDT_Control » (voir UDT_ Control, page 21) ne sont pas compatibles avec tous les avatars. Le tableau suivant donne un aperçu des éléments disponibles pour cet avatar. Les valeurs non prises en charge utiliseront toujours la valeur par défaut. NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 361 - Éléments Élément Sous-élément Compatible MotorTemperature N/A Oui SILGroup N/A Oui ThermalCapacity N/A Oui AlarmMsg1 GroundCurrent Oui ThermalOverload Oui PhaseUnbalance Oui UnderCurrent Oui OverCurrent Oui MotorOverheat Oui GroundCurrent Oui ThermalOverload Oui LongStart Oui Blocage Oui PhaseUnbalance Oui UnderCurrent Oui Arrêt moteur Oui PhConfig Oui OverCurrent Oui PhaseLoss Oui PhaseReversal Oui MotorOverheat Oui TimeToTrip N/A Oui TimeToReset N/A Oui AlarmMsg2 TripMsg1 TripMsg2 8536IB1917FR-03 271 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 361 - Éléments (Suite) Élément PAStatusReg1 Sous-élément Compatible PA0Status Oui PA1Status Oui PA2Status Oui PA3Status Oui PA4Status Oui PA5Status Oui PA6Status Oui PA7Status Oui PA8Status Oui PA9Status Oui Blocs de fonction d’avatar générique Diagnostic d’avatar Tableau 362 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction générique d’avatar Type d’accès aux données Cyclique (lecture/écriture) et acyclique (lecture). Usage prévu Tous les avatars de charge, d’application et d’équipement. Pour les avatars d’équipement « E/S analogique » et « E/S numériques », les données peuvent être récupérées mais ne contiendront que des valeurs par défaut car ces avatars ne prennent pas en charge cette fonctionnalité. Fonctionnalité Le bloc de fonction Diagnostic de l’avatar renvoie l’état des données de diagnostic acycliques de l’avatar spécifié. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Diag (PROFIBUS DP) Figure 76 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. 272 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 363 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xResetMaxIRMS BOOL Si cette entrée est réglée sur VRAI, la valeur Ieff de courant moyen maximum et l’horodatage sont réinitialisés. Données cycliques i_xResetAlarmCnt BOOL Si cette entrée est réglée sur VRAI, tous les compteurs sont réinitialisés pour cet avatar. Données cycliques i_xResetTripCnt BOOL Si cette entrée est réglée sur VRAI, tous les compteurs de déclenchement sont réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 364 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en Données cycliques Tableau 365 - Sorties 8536IB1917FR-03 273 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 365 - Sorties (Suite) Sortie Type de données Description Catégorie de variables amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres4 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_udtDiag UDT_ Diagnostic Il s’agit d’une structure de données de diagnostic acyclique pour les avatars de contrôle, qui comprend des informations sur les valeurs Ieff et des enregistrements de déclenchement au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Données acycliques Tableau 366 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non 274 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Diag (PROFINET IO) Figure 77 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 367 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xResetMaxIRMS BOOL Si cette entrée est réglée sur VRAI, la valeur Ieff de courant moyen maximum et l’horodatage sont réinitialisés. Données cycliques i_xResetAlarmCnt BOOL Si cette entrée est réglée sur VRAI, tous les compteurs d’alarmes sont réinitialisés pour cet avatar. Données cycliques i_xResetTripCnt BOOL Si cette entrée est réglée sur VRAI, tous les compteurs de déclenchement sont réinitialisés pour cet avatar. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses du sous-module d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 368 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 275 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 369 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_xUpstrVPres1 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres2 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres3 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_xUpstrVPres4 BOOL Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar. Données cycliques q_udtDiag UDT_ Diagnostic Il s’agit d’une structure de données de diagnostic acyclique pour les avatars de contrôle, qui comprend des informations sur les valeurs Ieff et des enregistrements de déclenchement au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control, page 21. Données acycliques Tableau 370 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Oui Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non 276 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 370 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Gestion d’énergie avatar Tableau 371 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction générique d’avatar Type d’accès aux données Cyclique (écriture) et acyclique (lecture). Usage prévu Tous les avatars de charge, d’application et d’équipement. Pour les avatars d’équipement « E/S analogique » et « E/S numériques », les données peuvent être récupérées mais ne contiendront que des valeurs par défaut car ces avatars ne prennent pas en charge cette fonctionnalité. Fonctionnalité Le bloc de fonction Énergie de l’avatar renvoie l’état des données d’énergie de l’avatar spécifié. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet avatar. DP_Energy (PROFIBUS DP) Figure 78 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 372 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunToUCh1 BOOL Si cette entrée est réglée sur VRAI, la commande Enregistrer le temps d’utilisation, Voie 1 est lancée. Données cycliques 8536IB1917FR-03 277 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 372 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xRunToUCh2 BOOL Si cette entrée est réglée sur VRAI, la commande Enregistrer le temps d’utilisation, Voie 2 est lancée. Données cycliques i_xRunToUCh3 BOOL Si cette entrée est réglée sur VRAI, la commande Enregistrer le temps d’utilisation, Voie 3 est lancée. Données cycliques i_xRunToUCh4 BOOL Si cette entrée est réglée sur VRAI, la commande Enregistrer le temps d’utilisation, Voie 4 est lancée. Données cycliques i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwStartAddress Variant Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée. Paramètres de communication Tableau 373 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtEnergy UDT_Energy Il s’agit d’une structure de données d’énergie acyclique pour les avatars de contrôle, qui inclut des informations sur l’énergie active et réactive de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Energy, page 26. Données acycliques Tableau 374 - Sorties 278 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 375 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Oui Cdw_ErrInvalidHwid Non Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Non Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non PN_Energy (PROFINET IO) Figure 79 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 376 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xRunToUCh1 BOOL Si cette entrée est réglée sur VRAI, la commande Enregistrer le temps d’utilisation, Voie 1 est lancée. Données cycliques i_xRunToUCh2 BOOL Si cette entrée est réglée sur VRAI, la commande Enregistrer le temps d’utilisation, Voie 2 est lancée. Données cycliques i_xRunToUCh3 BOOL Si cette entrée est réglée sur VRAI, la commande Enregistrer le temps d’utilisation, Voie 3 est lancée. Données cycliques i_xRunToUCh4 BOOL Si cette entrée est réglée sur VRAI, la commande Enregistrer le temps d’utilisation, Voie 4 est lancée. Données cycliques 8536IB1917FR-03 279 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 376 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel du sousmodule acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Tableau 377 - Entrée/Sortie Entrée/Sortie Type de données Description Catégorie de variables iq_hwQWAddress WORD Doit correspondre à l’adresse du sousmodule de sortie cyclique pour que la communication en écriture cyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtEnergy UDT_Energy Il s’agit d’une structure de données d’énergie acyclique pour les avatars de contrôle, qui inclut des informations sur l’énergie active et réactive de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Energy, page 26. Données acycliques Tableau 378 - Sorties Tableau 379 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Non Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Non 280 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 379 - Codes d’état et d’erreur de ConstTeSysIsland (Suite) Nom du membre Utilisé par le bloc fonction Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Blocs de fonction de gestion des équipements de l’équipement. Tous les blocs de fonction de gestion des équipements de l’équipement partagent le même ensemble de codes d’erreur détectée, comme indiqué dans le tableau suivant : Tableau 380 - Codes d’état et d’erreur de ConstTeSysIsland Nom du membre Utilisé par le bloc fonction Cdw_ErrNoMsg Oui Cdw_ErrInternal Oui Cdw_ErrInvalidCycInAddr Non Cdw_ErrInvalidHwid Oui Cdw_ErrInvalidNumOfAvatars Non Cdw_ErrReadCycIn Non Cdw_ErrReadAcycData1 Oui Cdw_ErrReadAcycData2 Non Cdw_ErrWriteAcycData Non Cdw_StsReadAcycData1Compl Oui Cdw_StsReadAcycData2Compl Non Cdw_StsWriteAcycDataCompl Non Module d’interface SIL, Gestion des équipements NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Tableau 381 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction d’équipement. Type d’accès aux données Acyclique (lire). Usage prévu Équipements Module d’interface SIL. Fonctionnalité Le bloc de fonction Module d’interface SIL, Gestion des équipements renvoie l’état des données acycliques de gestion des équipements de l’équipement spécifié. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet équipement. 8536IB1917FR-03 281 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction DP_SIL_Interface_Module_AssetMgmt (PROFIBUS DP) NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Figure 80 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 382 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwModuleHWID HW_IO Doit correspondre à l’ID matériel de l’équipement concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction Tableau 383 - Sorties 282 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 383 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Contient toutes les données produit pertinentes de l’appareil. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle l’équipement a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements d’équipement détectées. Données acycliques q_udiNumDevicePowOn UDINT Nombre de cycles de mise sous tension de l'équipement. Données acycliques q_udiNumSILStop UDINT Nombre d’arrêts SIL de l’appareil. Données acycliques PN_SIL_Interface_Module_AssetMgmt (PROFINET IO) NOTE: Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508. Figure 81 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 384 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel de l’équipement concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 283 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 385 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Contient toutes les données produit pertinentes de l’appareil. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle l’équipement a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements d’équipement détectées. Données acycliques q_udiNumDevicePowOn UDINT Nombre de cycles de mise sous tension de l'équipement. Données acycliques q_udiNumSILStop UDINT Nombre d’arrêts SIL de l’appareil. Données acycliques Démarreur, Gestion des équipements Tableau 386 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction d’équipement. Type d’accès aux données Acyclique (lire). Usage prévu Démarreurs standard ou SIL74. Fonctionnalité Le bloc de fonction Démarreur, Gestion des équipements renvoie l’état des données acycliques de gestion des équipements de l’équipement spécifié. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet équipement. 74. Safety Integrity Level (niveau d’intégrité) selon la norme CEI 61508 284 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs DP_Starter_AssetMgmt (PROFIBUS DP) Figure 82 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 387 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwModuleHWID HW_IO Doit correspondre à l’ID matériel de l’équipement concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction Tableau 388 - Sorties 8536IB1917FR-03 285 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 388 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Contient toutes les données produit pertinentes de l’appareil. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle l’équipement a été en fonctionnement. Données acycliques q_udiTimeSwitchOn UDINT Durée pendant laquelle le contacteur a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements d’équipement détectées. Données acycliques q_udiNumContClose UDINT Nombre de cycles de fermeture du contacteur. Données acycliques q_udiNumDevicePowOn UDINT Nombre de cycles de mise sous tension de l'équipement. Données acycliques q_uiMaxIrms UINT Valeur maximale du courant mesuré pendant la durée de vie de l’équipement. Données acycliques q_udiAvgIrms UDINT Valeur de courant moyen calculée. Données acycliques PN_Starter_AssetMgmt (PROFINET IO) Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Figure 83 - Tableau 389 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction 286 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 389 - Entrées (Suite) Entrée Type de données Description Catégorie de variables i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel de l’équipement concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Contient toutes les données produit pertinentes de l’appareil. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle l’équipement a été en fonctionnement. Données acycliques q_udiTimeSwitchOn UDINT Durée pendant laquelle le contacteur a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements d’équipement détectés. Données acycliques q_udiNumContClose UDINT Nombre de cycles de fermeture du contacteur. Données acycliques q_udiNumDevicePowOn UDINT Nombre de cycles de mise sous tension de l'équipement. Données acycliques q_uiMaxIrms UINT Valeur maximale du courant mesuré pendant la durée de vie de l’équipement. Données acycliques q_udiAvgIrms UDINT Valeur de courant moyen calculée. Données acycliques Tableau 390 - Sorties Module d’interface de tension, Gestion des équipements Tableau 391 - Profil de bloc de fonction 8536IB1917FR-03 Type de bloc de fonction Bloc de fonction d’équipement. Type d’accès aux données Acyclique (lire). Usage prévu Équipements Module d’interface de tension. Fonctionnalité Le bloc de fonction Module d’interface de tension, Gestion des équipements renvoie l’état des données acycliques de gestion des équipements de l’équipement spécifié. 287 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet équipement. DP_Voltage_Interface_Module_AssetMgmt (PROFIBUS DP) Figure 84 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 392 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwModuleHWID HW_IO Doit correspondre à l’ID matériel de l’équipement concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir État des blocs de fonction Tableau 393 - Sorties 288 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 393 - Sorties (Suite) Sortie Type de données Description Catégorie de variables Bibliothèque des blocs de fonction, page 19. q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Contient toutes les données produit pertinentes de l’appareil. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle l’équipement a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements d’équipement détectées. Données acycliques q_udiNumDevicePowOn UDINT Nombre de cycles de mise sous tension de l'équipement. Données acycliques q_uiMaxAvgV UINT Valeur de tension moyenne maximale pendant la durée de vie de l’équipement. Données acycliques q_uiAvgLifetimeV UINT Valeur de tension moyenne calculée, depuis la dernière réinitialisation. Données acycliques PN_Voltage_Interface_Module_AssetMgmt (PROFINET IO) Figure 85 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 394 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel de l’équipement concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 289 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 395 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Contient toutes les données produit pertinentes de l’appareil. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle l’équipement a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements d’équipement détectées. Données acycliques q_udiNumDevicePowOn UDINT Nombre de cycles de mise sous tension de l'équipement. Données acycliques q_uiMaxAvgV UINT Valeur de tension moyenne maximale pendant la durée de vie de l’équipement. Données acycliques q_uiAvgLifetimeV UINT Valeur de tension moyenne calculée, depuis la dernière réinitialisation. Données acycliques Module E/S, Gestion des équipements Tableau 396 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction d’équipement. Type d’accès aux données Acyclique (lire). Usage prévu Équipements Module E/S. Fonctionnalité Le bloc de fonction Module E/S, Gestion des équipements renvoie l’état des données acycliques de gestion des équipements de l’équipement spécifié. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet équipement. DP_I/O_Module_AssetMgmt (PROFIBUS DP) Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. 290 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Figure 86 - Tableau 397 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwModuleHWID HW_IO Doit correspondre à l’ID matériel de l’équipement concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Contient toutes les données produit pertinentes de l’appareil. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle l’équipement a été en fonctionnement. Données acycliques Tableau 398 - Sorties 8536IB1917FR-03 291 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 398 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_uiNumDevEvt UINT Nombre d’événements d’équipement détectées. Données acycliques q_udiNumDevicePowOn UDINT Nombre de cycles de mise sous tension de l'équipement. Données acycliques PN_I/O_Module_AssetMgmt (PROFINET IO) Figure 87 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 399 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel de l’équipement concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction Tableau 400 - Sorties 292 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs Tableau 400 - Sorties (Suite) Sortie Type de données Description Catégorie de variables q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Contient toutes les données produit pertinentes de l’appareil. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle l’équipement a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements d’équipement détectées. Données acycliques q_udiNumDevicePowOn UDINT Nombre de cycles de mise sous tension de l'équipement. Données acycliques Module d’interface d’alimentation, Gestion des équipements Tableau 401 - Profil de bloc de fonction Type de bloc de fonction Bloc de fonction d’équipement. Type d’accès aux données Acyclique (lire). Usage prévu Équipement Module d’interface d’alimentation. Fonctionnalité Le bloc de fonction Module d’interface d’alimentation, Gestion des équipements renvoie l’état des données acycliques de gestion des équipements de l’équipement spécifié. Les sections suivantes contiennent des informations détaillées sur l’interface et l’utilisation des paramètres des blocs de fonction PROFINET IO et PROFIBUS DP pour cet équipement. DP_Power_Interface_Module_AssetMgmt (PROFIBUS DP) Figure 88 - 8536IB1917FR-03 293 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 402 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwModuleHWID HW_IO Doit correspondre à l’ID matériel de l’équipement concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Contient toutes les données produit pertinentes de l’appareil. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle l’équipement a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements d’équipement détectées. Données acycliques q_udiNumDevicePowOn UDINT Nombre de cycles de mise sous tension de l'équipement. Données acycliques q_uiMaxIrms UINT Valeur maximale du courant mesuré pendant la durée de vie de l’équipement. Données acycliques q_udiAvgIrms UDINT Valeur de courant moyen calculée. Données acycliques Tableau 403 - Sorties 294 8536IB1917FR-03 Blocs de fonction TeSys™ island – Solution numérique de gestion des moteurs PN_Power_Interface_Module_AssetMgmt (PROFINET IO) Figure 89 - Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction. Tableau 404 - Entrées Entrée Type de données Description Catégorie de variables i_xEnable BOOL Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel. Contrôle des blocs de fonction i_xAcyclicBusy BOOL Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active. Contrôle des blocs de fonction i_xExecute BOOL Lance une requête acyclique sur un front montant. Contrôle des blocs de fonction i_hwSubmHWID HW_IO Doit correspondre à l’ID matériel de l’équipement concerné pour que la communication acyclique puisse être exécutée. Paramètres de communication 8536IB1917FR-03 295 TeSys™ island – Solution numérique de gestion des moteurs Blocs de fonction Tableau 405 - Sorties Sortie Type de données Description Catégorie de variables q_xActive BOOL Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée. État des blocs de fonction q_xError BOOL Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur. État des blocs de fonction q_dwErrorID DWORD L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous : État des blocs de fonction q_dwAcyclicStatus DWORD L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction, page 19. État des blocs de fonction q_xAcyclicBusy BOOL Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée. État des blocs de fonction q_udtProductData UDT_ ProductData Contient toutes les données produit pertinentes de l’appareil. Données acycliques q_udiTimeOn UDINT Durée pendant laquelle l’équipement a été en fonctionnement. Données acycliques q_uiNumDevEvt UINT Nombre d’événements d’équipement détectées. Données acycliques q_udiNumDevicePowOn UDINT Nombre de cycles de mise sous tension de l'équipement. Données acycliques q_uiMaxIrms UINT Valeur maximale du courant mesuré pendant la durée de vie de l’équipement. Données acycliques q_udiAvgIrms UDINT Valeur de courant moyen calculée. Données acycliques 296 8536IB1917FR-03 Schneider Electric 800 Federal Street 01810 Andover, MA États-Unis https://www.schneider-electric.com/en/work/support/ https://www.se.com Les normes, spécifications et conceptions pouvant changer de temps à autre, veuillez demander la confirmation des informations figurant dans cette publication. © 2020 – Schneider Electric. Tous droits réservés. 8536IB1917FR-03