Schneider Electric TeSys™ island Mode d'emploi

Ajouter à Mes manuels
298 Des pages
Schneider Electric TeSys™ island Mode d'emploi | Fixfr
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

Manuels associés