Schneider Electric SoMachine Mode d'emploi

Ajouter à Mes manuels
122 Des pages
Schneider Electric SoMachine Mode d'emploi | Fixfr
SoMachine
EIO0000001164 03/2014
SoMachine
Guide de la bibliothèque Machine
Energy Dashboard
EIO0000001164.01
04/2014
www.schneider-electric.com
Le présent document comprend des descriptions générales et/ou des caractéristiques techniques
des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l’adéquation ou la
fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur
ou intégrateur de réaliser l’analyse de risques complète et appropriée, l’évaluation et le test des
produits pour ce qui est de l’application à utiliser et de l’exécution de cette application. Ni la société
Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour
responsables de la mauvaise utilisation des informations contenues dans le présent document. Si
vous avez des suggestions, des améliorations ou des corrections à apporter à cette publication,
veuillez nous en informer.
Aucune partie de ce document ne peut être reproduite sous quelque forme ou par quelque moyen
que ce soit, électronique, mécanique ou photocopie, sans autorisation préalable de Schneider
Electric.
Toutes les réglementations de sécurité pertinentes locales doivent être observées lors de
l’installation et de l’utilisation de ce produit. Pour des raisons de sécurité et afin de garantir la
conformité aux données système documentées, seul le fabricant est habilité à effectuer des
réparations sur les composants.
Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques
de sécurité, suivez les instructions appropriées.
La non-utilisation du logiciel Schneider Electric ou d’un logiciel approuvé avec nos produits
matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect.
Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages
matériels.
© 2014 Schneider Electric. Tous droits réservés.
2
EIO0000001164 04/2014
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . .
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 1 Informations générales . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration système. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description fonctionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 2 Fonctions de Machine Energy Dashboard. . . . . . . . . .
2.1 InstantPower : affichage récapitulatif en temps réel de la
consommation d’énergie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description - InstantPower . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - InstantPower. . . . . . . . . . . . . .
2.2 EnergyQuality : affichage de la tension, du courant, du facteur de
puissance ou de la distorsion harmonique et de sa qualité relative . .
Description - EnergyQuality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - EnergyQuality . . . . . . . . . . . . .
2.3 Frequency : affichage de la fréquence du courant et de sa qualité
relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description - Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - Frequency. . . . . . . . . . . . . . . .
2.4 MinMaxPeak : affichage de la valeur d’énergie la plus haute et la plus
basse sur la durée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description - MinMaxPeak. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - MinMaxPeak . . . . . . . . . . . . . .
2.5 AmountOfUnit : nombre d’unités produites sur la durée . . . . . . . . . . .
Description - AmountOfUnit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - AmountOfUnit . . . . . . . . . . . . .
2.6 EnergyPerlastUnit : affichage de l’énergie moyenne requise pour
produire une unité dans le dernier lot d’unités produites. . . . . . . . . . .
Description - EnergyPerlastUnit . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - EnergyPerlastUnit. . . . . . . . . .
2.7 PowerAndEnergy : affichage de l’énergie ou de la puissance utilisée
instantanément ou sur la durée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description - PowerAndEnergy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - PowerAndEnergy . . . . . . . . . .
2.8 TotalEnergy : affichage de l’énergie réelle consommée depuis la
dernière réinitialisation du bloc fonction . . . . . . . . . . . . . . . . . . . . . . .
Description - TotalEnergy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - TotalEnergy . . . . . . . . . . . . . .
EIO0000001164 04/2014
5
9
13
14
16
21
23
24
27
31
32
36
39
40
42
43
44
47
50
51
53
54
55
57
59
60
62
64
65
67
3
2.9 EnergyPerMode : affichage de l’énergie consommée pendant les
différents modes de fonctionnement définis pour une machine. . . . . .
Description - EnergyPerMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - EnergyPerMode . . . . . . . . . . .
2.10 EnergyPerUnitAndMode : affichage de l’énergie moyenne requise
pour produire une unité pendant les différents modes de fonctionnement définis pour une machine . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description - EnergyPerUnitAndMode . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - EnergyPerUnitAndMode . . . . .
2.11 EnergyRatioMode : affichage du ratio d’énergie consommée pendant
les différents modes de fonctionnement définis pour une machine . . .
Description - EnergyRatioMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - EnergyRatioMode . . . . . . . . . .
2.12 EnergyTimeRatio : affichage du ratio d’énergie consommée ou du
temps écoulé entre les différents modes de fonctionnement définis
pour une machine, par rapport au total d’énergie ou de temps . . . . . .
Description - EnergyTimeRatio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - EnergyTimeRatio . . . . . . . . . .
2.13 TrendEnergyPerProduct : affichage de l’histogramme de l’énergie
utilisée par unité de production . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description - TrendEnergyPerProduct . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - TrendEnergyPerProduct . . . . .
2.14 TrendPowerAndProduct : affichage de l’histogramme de la production
et de la demande en énergie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description - TrendPowerAndProduct . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions des variables structurées - TrendPowerAndProduct . . . . .
2.15 Définitions de variables structurées communes. . . . . . . . . . . . . . . . . .
Définitions de variables structurées communes. . . . . . . . . . . . . . . . . .
Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annexe A Représentation des fonctions et blocs fonction . . . .
Différences entre une fonction et un bloc fonction . . . . . . . . . . . . . . . .
Utilisation d’une fonction ou d’un bloc fonction en langage IL . . . . . . .
Utilisation d’une fonction ou d’un bloc fonction en langage ST . . . . . .
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
68
69
72
74
75
79
82
83
87
89
90
93
95
96
99
101
102
105
107
107
109
111
112
113
117
121
EIO0000001164 04/2014
Consignes de sécurité
Informations importantes
AVIS
Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l’appareil
avant de tenter de l’installer, de le faire fonctionner ou d’assurer sa maintenance. Les messages
spéciaux suivants que vous trouverez dans cette documentation ou sur l’appareil ont pour but de
vous mettre en garde contre des risques potentiels ou d’attirer votre attention sur des informations
qui clarifient ou simplifient une procédure.
EIO0000001164 04/2014
5
REMARQUE IMPORTANTE
L’installation, l’utilisation, la réparation et la maintenance des équipements électriques doivent être
assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité
quant aux conséquences de l’utilisation de ce matériel.
Une personne qualifiée est une personne disposant de compétences et de connaissances dans le
domaine de la construction, du fonctionnement et de l’installation des équipements électriques, et
ayant suivi une formation en sécurité leur permettant d’identifier et d’éviter les risques encourus.
AVANT DE COMMENCER
N’utilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonctionnement. L’absence de ce type de protection sur une machine présente un risque de blessures
graves pour l’opérateur.
AVERTISSEMENT
DES MACHINES SANS PROTECTION PEUVENT PROVOQUER DES BLESSURES GRAVES


N’utilisez pas ce logiciel ni les automatismes associés sur des équipements d’emballage non
équipés de protection du point de fonctionnement.
N’accédez pas aux machines pendant leur fonctionnement.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Cet automatisme et le logiciel associé permettent de commander des processus industriels divers.
Le type ou le modèle d’automatisme approprié pour chaque application dépendra de facteurs tels
que la fonction de commande requise, le degré de protection exigé, les méthodes de production,
des conditions inhabituelles, la législation, etc. Dans certaines applications, plusieurs processeurs
seront nécessaires, notamment lorsque la redondance de sauvegarde est requise.
Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez connaître
toutes les conditions et facteurs présents lors de la configuration, de l’exploitation et de la
maintenance de la machine, et êtes donc en mesure de déterminer les équipements automatisés,
ainsi que les sécurités et verrouillages associés qui peuvent être utilisés correctement. Lors du
choix de l’automatisme et du système de commande, ainsi que du logiciel associé pour une
application particulière, vous devez respecter les normes et réglementations locales et nationales
en vigueur. Le National Safety Council’s Accident Prevention Manual (reconnu aux États-Unis)
fournit également de nombreuses informations utiles.
Dans certaines applications, telles que les machines d’emballage, une protection supplémentaire,
comme celle du point de fonctionnement, doit être fournie pour l’opérateur. Elle est nécessaire si
les mains ou d’autres parties du corps de l’opérateur peuvent entrer dans la zone de point de
pincement ou d’autres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les
produits logiciels seuls, ne peuvent en aucun cas protéger les opérateurs contre d’éventuelles
blessures. C’est pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement
ou s’y substituer.
6
EIO0000001164 04/2014
Avant de mettre l’équipement en service, assurez-vous que les dispositifs de sécurité et de
verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de fonctionnement ont été installés et sont opérationnels. Tous les dispositifs de sécurité et de verrouillage
liés à la protection du point de fonctionnement doivent être coordonnés avec la programmation des
équipements et logiciels d’automatisation associés.
NOTE : La coordination des dispositifs de sécurité et de verrouillage mécaniques/électriques du
point de fonctionnement n’entre pas dans le cadre de cette bibliothèque de blocs fonction, du
Guide utilisateur système ou de toute autre mise en œuvre référencée dans ces documents.
DÉMARRAGE ET TEST
Avant toute utilisation de l’équipement de commande électrique et des automatismes en vue d’un
fonctionnement normal après installation, un technicien qualifié doit procéder à un test de
démarrage afin de vérifier que l’équipement fonctionne correctement. Il est essentiel de planifier
une telle vérification et d’accorder suffisamment de temps pour la réalisation de ce test dans sa
totalité.
ATTENTION
RISQUES INHERENTS AU FONCTIONNEMENT DE L’EQUIPEMENT



Assurez-vous que toutes les procédures d’installation et de configuration ont été respectées.
Avant de réaliser les tests de fonctionnement, retirez tous les blocs ou autres cales
temporaires utilisés pour le transport de tous les dispositifs composant le système.
Enlevez les outils, les instruments de mesure et les débris éventuels présents sur
l’équipement.
Le non-respect de ces instructions peut provoquer des blessures ou des dommages
matériels.
Effectuez tous les tests de démarrage recommandés dans la documentation de l’équipement.
Conservez toute la documentation de l’équipement pour référence ultérieure.
Les tests logiciels doivent être réalisés à la fois en environnement simulé et réel.
Vérifiez que le système entier est exempt de tout court-circuit et mise à la terre temporaire non
installée conformément aux réglementations locales (conformément au National Electrical Code
des Etats-Unis, par exemple). Si un test diélectrique est requis, suivez les recommandations
figurant dans la documentation de l’équipement afin d’éviter d’endommager accidentellement
l’équipement.
Avant de mettre l’équipement sous tension :
 Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l’équipement.
 Fermez la porte de l’enceinte de l’équipement.
 Retirez toutes les mises à la terre temporaires des câbles d’alimentation entrants.
 Effectuez tous les tests de démarrage conseillés par le fabricant.
EIO0000001164 04/2014
7
FONCTIONNEMENT ET REGLAGES
Les précautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995
(la version anglaise prévaut) :
 Malgré le soin apporté à la conception et à la fabrication de l’équipement ou au choix et à
l’évaluation des composants, des risques subsistent en cas d’utilisation inappropriée de
l’équipement.
 Il arrive parfois que l’équipement soit déréglé accidentellement, entraînant ainsi un fonctionnement non satisfaisant ou non sécurisé. Respectez toujours les instructions du fabricant pour
effectuer les réglages fonctionnels. Les personnes ayant accès à ces réglages doivent
connaître les instructions du fabricant de l’équipement et les machines utilisées avec
l’équipement électrique.
 Seuls ces réglages fonctionnels, requis par l’opérateur, doivent lui être accessibles. L’accès aux
autres commandes doit être limité afin d’empêcher les changements non autorisés des
caractéristiques de fonctionnement.
8
EIO0000001164 04/2014
A propos de ce manuel
Présentation
Objectif du document
Ce document décrit la mise en œuvre de la fonctionnalité Machine Energy Dashboard (MED) dans
SoMachine. MED permet d’afficher des informations pertinentes et concises concernant le
rendement énergétique de la machine.
Ce document s’adresse aux personnes ayant une expérience dans les domaines de l’énergie
électrique, la consommation d’électricité et dautres disciplines connexes.
Les connaissances fondamentales requises pour tirer profit de ce document sont les suivantes :
notions de base sur les fonctionnalités, la structure et la configuration des contrôleurs et
écrans IHM ;
 programmation en langages FBD, LD, ST, IL ou CFC ;
 variables système (variables globales).

Champ d’application
Le présent document a été mis à jour suite au lancement de SoMachine V4.1.
Document(s) à consulter
Titre de documentation
Référence
EnergyEfficiencyToolbox - Guide de la bibiliothèque
EIO0000001157 (ENG);
EIO0000001158 (FRE);
EIO0000001159 (GER);
EIO0000001160 (ITA);
EIO0000001161 (SPA);
EIO0000001162 (CHS)
ModbusEnergyEfficiencyToolbox - Guide de la bibiliothèque
EIO0000001224 (ENG);
EIO0000001225 (FRE);
EIO0000001226 (GER);
EIO0000001227 (ITA);
EIO0000001228 (SPA);
EIO0000001229 (CHS)
SoMachine Guide de programmation
EIO0000000067 (ENG);
EIO0000000069 (FRE);
EIO0000000068 (GER);
EIO0000000070 (ITA);
EIO0000000071 (SPA);
EIO0000000072 (CHS)
EIO0000001164 04/2014
9
Titre de documentation
Référence
Guide de présentation des fonctions et des bibliothèques
EIO0000000735 (ENG) ;
EIO0000000792 (FRE);
EIO0000000793 (GER) ;
EIO0000000794 (ITA);
EIO0000000795 (SPA);
EIO0000000796 (CHS)
Vous pouvez télécharger ces publications et autres informations techniques depuis notre site web
à l’adresse : www.schneider-electric.com.
Information spécifique au produit
AVERTISSEMENT
PERTE DE CONTROLE





Le concepteur d’un circuit de commande doit tenir compte des modes de défaillance potentiels
des canaux de commande et, pour certaines fonctions de commande critiques, prévoir un
moyen d’assurer la sécurité en maintenant un état sûr pendant et après la défaillance. Par
exemple, l’arrêt d’urgence, l’arrêt en cas de surcourse, la coupure de courant et le
redémarrage sont des fonctions de commande cruciales.
Des canaux de commande séparés ou redondants doivent être prévus pour les fonctions de
commande critiques.
Les liaisons de communication peuvent faire partie des canaux de commande du système.
Une attention particulière doit être prêtée aux implications des délais de transmission non
prévus ou des pannes de la liaison.
Respectez toutes les réglementations de prévention des accidents ainsi que les consignes de
sécurité locales.1
Chaque implémentation de cet équipement doit être testée individuellement et entièrement
pour s’assurer du fonctionnement correct avant la mise en service.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
1
Pour plus d’informations, consultez le document NEMA ICS 1.1 (dernière édition), « Safety
Guidelines for the Application, Installation, and Maintenance of Solid State Control » (Directives de
sécurité pour l’application, l’installation et la maintenance de commande statique) et le document
NEMA ICS 7.1 (dernière édition), « Safety Standards for Construction and Guide for Selection,
Installation, and Operation of Adjustable-Speed Drive Systems » (Normes de sécurité relatives à
la construction et manuel de sélection, installation et opération de variateurs de vitesse) ou son
équivalent en vigueur dans votre pays.
10
EIO0000001164 04/2014
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L’EQUIPEMENT


N’utilisez que le logiciel approuvé par Schneider Electric pour faire fonctionner cet
équipement.
Mettez à jour votre programme d’application chaque fois que vous modifiez la configuration
matérielle physique.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Commentaires de l’utilisateur
Vos commentaires sur ce document sont les bienvenus. Vous pouvez nous joindre par courriel à
l’adresse techcomm@schneider-electric.com.
EIO0000001164 04/2014
11
12
EIO0000001164 04/2014
SoMachine
Informations générales
EIO0000001164 03/2014
Chapitre 1
Informations générales
Informations générales
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Configuration système
14
Description fonctionnelle
16
EIO0000001164 04/2014
13
Informations générales
Configuration système
Présentation
Cette section décrit la configuration matérielle et logicielle, ainsi que les IHM compatibles avec la
bibliothèque Machine Energy Dashboard (MED).
Contexte et compatibilité
Environnement logiciel
Contrôleur
MED est utilisable sur tous les
SoMachine V4.1 ou version
ultérieure avec la version associée de contrôleurs pris en charge par
SoMachine.
Vijeo Designer
HMI
MED Les objets graphiques sont
affichables par toutes les IHM prises
en charge par SoMachine.
NOTE : les valeurs mesurées, utilisées par MED, sont fournies par l’une des bibliothèques
EE Toolbox (EnergyEfficiencyToolbox ou ModbusEnergyEfficiencyToolbox). Les objets
graphiques utilisés pour afficher les valeurs d’énergie sont stockés dans le dossier Vijeo Designer
Toolchest Machine Energy Dashboard.
Utilisation de la bibliothèque
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L’EQUIPEMENT


Vérifiez que les bibliothèques SoMachine incluses dans votre programme ont la version
correcte après mise à jour du logiciel SoMachine.
Vérifiez que les versions de bibliothèque mises à jour correspondent aux spécifications de
l’application.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Pour obtenir des informations détaillées, consultez Bibliothèques de Schneider Electric.
Conformément à la norme CEI 61131-3, le programmeur a la possibilité d’ajouter l’entrée/sortie
EN/ENO automatiquement à des blocs fonction de certains langages de programmation.
Cependant, pour certaines applications qui requièrent une interaction complexe de plusieurs blocs
fonction, l’utilisation de l’entrée CEI 61131-3 pour désactiver un bloc fonction dans une suite de
fonctions interconnectées d’un processus peut provoquer un fonctionnement inattendu du
système tout entier. Ceci vaut en particulier pour les fonctions contenues dans la bibliothèque
concernée par le présent document.
14
EIO0000001164 04/2014
Informations générales
Les entrées et sorties EN/ENO, telles qu’elles sont définies dans la norme CEI 61131-3, sont mal
adaptées et donc inappropriées pour une application ciblée de ces fonctions. La désactivation
subite d’une fonction par un front descendant sur l’entrée EN obligerait immédiatement toutes les
sorties du bloc fonction à reprendre leur état par défaut. Une telle action non anticipée modifierait
radicalement l’ensemble du processus. Un tel événement aurait des effets délétères et donc des
conséquences indésirables. En résumé, les entrées/sorties EN/ENO, telles qu’elles sont définies
dans la norme CEI 61131-3, sont incompatibles avec les fonctions contenues dans cette
bibliothèque.
AVERTISSEMENT
FONCTIONNEMENT D’EQUIPEMENT NON INTENTIONNEL
N’utilisez pas la fonctionnalité EN/ENO définie dans la norme CEI 61131-3 pour contrôler le
comportement des blocs fonction de l’application.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
NOTE : Vérifiez que l’option EN/ENO est désactivée dans le menu des options du compilateur de
SoMachine.
EIO0000001164 04/2014
15
Informations générales
Description fonctionnelle
Présentation
Le but de la suite Machine Energy Efficiency est de fournir des outils simples et complets pour
surveiller les relevés de compteurs en combinant des informations sur l’énergie et la production.
Surveiller votre consommation d’énergie vous permet de mieux comprendre et donc d’optimiser
votre fonctionnement en ajustant votre plan de production et en modifiant les comportements pour
améliorer l’efficacité de vos machines.
Machine Energy Dashboard (MED) fait partie de cette suite d’outils. Elle vous permet d’afficher des
paramètres d’énergie et de production de votre machine en fonctionnement. Les informations
d’énergie fournies par MED proviennent des blocs fonction d’application (AFB) contenus dans la
bibliothèque EnergyEfficiencyToolbox ou de la bibliothèque ModbusEnergyEfficiencyToolbox
(dénommées collectivement bibliothèques EE Toolbox dans ce document). Les graphiques
utilisés pour afficher les informations sont des objets Vijeo Designer définis dans le dossier nommé
Dossiers de la bibliothèque d’objets Energy Efficiency (pour plus d’informations, reportez-vous à
la section Utilisation des objets de bibliothèque d’objets SoMachine MED dans l’aide en ligne de
Vijeo Designer).
La figure ci-dessous décrit l’interaction entre les éléments de la méthodologie de surveillance
Energy Efficiency :
16
EIO0000001164 04/2014
Informations générales
Données de production de machine
Il s’agit d’informations qui sont fournies immédiatement par votre application de commande,
comme le mode de fonctionnement de votre machine (RUN ou STOP, par exemple) ou la
production d’unités. Grâce à ces informations, les blocs fonction peuvent traiter des points de
données basés sur la consommation d’énergie, comme l’énergie par unité produite ou l’énergie
consommée pendant les différents modes de fonctionnement de votre machine.
Bibliothèques EE Toolbox
Les blocs fonctions des bibliothèques EE Toolbox (EnergyEfficiencyToolbox et ModbusEnergyEfficiencyToolbox) sont les moteurs de la suite Energy Efficiency d’outils de surveillance. Ils
permettent de collecter, cumuler et consolider des données d’énergie sur les différents
équipements de votre application. Les informations qu’ils fournissent sont traitées par les blocs
fonction de Machine Energy Dashboard.
Machine Energy Dashboard Library
Les blocs fonction de MED permettent de traiter les données d’énergie brutes fournies par les
blocs fonction de EnergyEfficiencyToolbox et, avec les données de production de votre machine,
de transformer ces données en informations. De plus, les blocs fonction de MED sont les pilotes
qui animent les objets graphiques affichés sur les écrans IHM.
Objets graphiques Energy Dashboard
Energy Dashboard Les objets graphiques Energy Dashboard sont prédéfinis dans le dossier
nommé Dossiers de la bibliothèque d’objets Machine Energy Dashboard de Vijeo Designer. C’est
dans Vijeo Designer que vous définissez ces objets dans l’écran IHM et que vous les configurez
en reliant leurs paramètres aux paramètres de sortie définis pour les blocs fonction de MED.
NOTE : Même si les outils Energy Efficiency ont été conçus pour fonctionner ensemble et assurer
les services de surveillance décrits dans ce document, chaque bibliothèque peut fonctionner
indépendamment des autres. Par exemple, vous pouvez collecter des données d’énergie sur
plusieurs contrôleurs à l’aide des blocs fonction de EnergyEfficiencyToolbox et transmettre ces
informations à des systèmes de gestion.
Gestion souple des modes de fonctionnement de machine
Certains blocs fonction de la bibliothèque Machine Energy Dashboard ont été conçus pour vous
aider à surveiller et à gérer les différents modes de fonctionnement de votre machine du point de
vue de son rendement énergétique. Bien sûr, il est impossible de connaître à l’avance les
différentes approches que chacun pourrait adopter pour résoudre les problèmes relatifs à la
conception d’une machine.
Votre machine peut n’avoir que trois modes de fonctionnement : RUN et IDLE ou STOP. Ou bien,
plusieurs opérations intégréés dans les modes de fonctionnement principaux. C’est pourquoi nous
avons développé une philosophie autorisant la conception de machines simples et complexes,
selon votre choix.
EIO0000001164 04/2014
17
Informations générales
En résumé, certains blocs fonction peuvent être combinés à d’autres pour surveiller différents
modes et sous-modes (ou opérations) de fonctionnement de machine. Nous proposons une
convention de dénomination simple, que vous pouvez tout à fait modifier dans la définition des
objets graphiques dans Vijeo Designer.
Ces blocs fonction particuliers, définis dans le chapitre suivant, proposent jusqu’à six niveaux de
fonctionnement de machine. Ce sont vos modalités de contrôle de leurs entrées qui détermineront
leur fonctionnement mutuel (linéaire ou imbriqué). La section suivante détaille les modes de
fonctionnement complexes pris en charge par les blocs fonction de Machine Energy Dashboard.
Ajout de Machine Energy Dashboard à votre application
Pour plus d’informations sur l’ajout de la suite de bibliothèques Energy Efficiency à votre
application, reportez-vous au Guide de présentation des fonctions et des bibliothèques. Le dossier
Machine Energy Dashboard dans Vijeo Designer Toolchest est standard.
18
EIO0000001164 04/2014
Informations générales
Utilisation de Machine Energy Dashboard dans votre application
La bibliothèque Machine Energy Dashboard contient des blocs fonction qui, avec les données
fournies par les blocs fonction des bibliothèques EE Toolbox et les informations générées par
l’application de votre machine, animent les objets graphiques de Energy Efficiency Toolchest dans
Vijeo Designer qui sont affichés sur les terminaux IHM. A chaque bloc fonction de la bibliothèque
correspond un objet graphique dans Vijeo Designer.
Pour transmettre les données des blocs fonction aux objets graphiques, il est nécessaire de publier
les variables de sortie (appelées symboles) des blocs fonction de MED pour qu’ils soient définis
automatiquement dans Vijeo Designer. Ensuite, pour chaque objet graphique, vous devez lier la
ou les variables prédéfinies de l’objet à celles que vous avez publiées (par une opération dite
d’abonnement).
Pour plus d’informations sur le mécanisme de publication, reportez-vous à la section Echange de
données contrôleur-IHM SoMachine dans le Guide de programmation SoMachine.
NOTE : Pour vous faciliter la tâche, nous avons prédéfini les noms des paramètres d’entrée des
objets graphiques. Si vous utilisez ces noms dans les paramètres de sortie que vous définissez
pour les blocs fonction de votre programme, l’association publication-abonnement sera
automatique.
Les blocs fonctions et leurs objets graphiques sont définis dans le chapitre suivant.
EIO0000001164 04/2014
19
Informations générales
20
EIO0000001164 04/2014
SoMachine
Fonctions de Machine Energy Dashboard
EIO0000001164 03/2014
Chapitre 2
Fonctions de Machine Energy Dashboard
Fonctions de Machine Energy Dashboard
Vue d’ensemble
Ce chapitre décrit les fonctions disponibles dans la bibliothèque Machine Energy Dashboard.
La bibliothèque Machine Energy Dashboard contient des blocs fonction qui vous permettent de
surveiller des informations importantes sur le rendement énergétique dans les écrans IHM Magelis
de votre machine. Ces écrans IHM sont configurés avec Vijeo Designer. Les valeurs d’énergie
sont liées aux objets graphiques stockés dans le dossier Machine Energy Dashboard de Vijeo
Designer Toolchest. Les blocs fonctions du tableau de bord alimentent ces objets avec les
données d’énergie fournies par des blocs fonction d’une des bibliothèques EE Toolbox (pour plus
d’informations, reportez-vous au Guide de la bibliothèque EnergyEfficiencyToolbox ou au Guide
de la bibliothèque ModbusEnergyEfficiencyToolbox) ou avec les données que vous fournissez
manuellement. Chaque instance d’un objet grahique donné requiert une instance d’un des blocs
fonction de Machine Energy Dashboard dans votre programme de commande SoMachine.
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
2.1
InstantPower : affichage récapitulatif en temps réel de la consommation
d’énergie
23
2.2
EnergyQuality : affichage de la tension, du courant, du facteur de puissance ou
de la distorsion harmonique et de sa qualité relative
31
2.3
Frequency : affichage de la fréquence du courant et de sa qualité relative
39
2.4
MinMaxPeak : affichage de la valeur d’énergie la plus haute et la plus basse
sur la durée
43
2.5
AmountOfUnit : nombre d’unités produites sur la durée
50
2.6
EnergyPerlastUnit : affichage de l’énergie moyenne requise pour produire une
unité dans le dernier lot d’unités produites
54
2.7
PowerAndEnergy : affichage de l’énergie ou de la puissance utilisée
instantanément ou sur la durée
59
2.8
TotalEnergy : affichage de l’énergie réelle consommée depuis la dernière
réinitialisation du bloc fonction
64
2.9
EnergyPerMode : affichage de l’énergie consommée pendant les différents
modes de fonctionnement définis pour une machine
68
EIO0000001164 04/2014
21
Fonctions de Machine Energy Dashboard
Souschapitre
22
Sujet
Page
2.10
EnergyPerUnitAndMode : affichage de l’énergie moyenne requise pour
produire une unité pendant les différents modes de fonctionnement définis
pour une machine
74
2.11
EnergyRatioMode : affichage du ratio d’énergie consommée pendant les
différents modes de fonctionnement définis pour une machine
82
2.12
EnergyTimeRatio : affichage du ratio d’énergie consommée ou du temps
écoulé entre les différents modes de fonctionnement définis pour une machine,
par rapport au total d’énergie ou de temps
89
2.13
TrendEnergyPerProduct : affichage de l’histogramme de l’énergie utilisée par
unité de production
95
2.14
TrendPowerAndProduct : affichage de l’histogramme de la production et de la
demande en énergie
101
2.15
Définitions de variables structurées communes
107
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.1
InstantPower : affichage récapitulatif en temps réel de la consommation d’énergie
InstantPower : affichage récapitulatif en temps réel de la
consommation d’énergie
Vue d’ensemble
Cette section décrit le bloc fonction InstantPower de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Description - InstantPower
24
Définitions des variables structurées - InstantPower
27
EIO0000001164 04/2014
23
Fonctions de Machine Energy Dashboard
Description - InstantPower
Vue d’ensemble
Le bloc fonction InstantPower et l’objet graphique InstantPower indiquent la consommation
d’énergie en temps réel d’une machine, d’une zone d’une machine ou d’un équipement que vous
choisissez de surveiller. Vous pouvez afficher la valeur d’énergie soit en mode opérateur sous la
forme d’un pourcentage d’une valeur de référence (%) que vous avez définie, soit en mode
maintenance sous la forme d’une valeur absolue (en watts). De plus, ce bloc fonction et son objet
graphique affichent l’indicateur de qualité du courant (point).
Représentations graphiques
Le bloc fonction InstantPower et son objet graphique incluent des bandes configurables dans le
compteur. La taille du point vert (économique), jaune (normal) et rouge (élevé) est configurable
dans les paramètres d’entrée du bloc fonction. La barre bleue du compteur, la valeur numérique
affichée en bas et l’indicateur de qualité du courant (point) en haut à droite sont des éléments actifs
contrôlés par le bloc fonction.
24
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
La barre bleue et sa valeur numérique indiquent la consommation d’énergie (ou puissance
absorbée) fournie au bloc fonction. Cette valeur peut être affichée sous la forme d’un pourcentage
par rapport à une valeur fixe que vous spécifiez au bloc fonction (mode opérateur) ou sous la forme
d’une valeur absolue en watts (mode maintenance). Le choix du type d’affichage est déterminé par
une entrée du bloc fonction.
Le point représente la qualité du courant. Il correspond à une autre entrée du bloc fonction. Il
indique si les paramètres de l’énergie fournie, comme la tension, le courant et leurs distorsions
harmoniques totales associées, respectent les limites prédéfinies acceptables. Ces limites sont
prédéfinies dans les blocs fonction EnergyQuality et leurs sorties EnergyQuality peuvent être
combinées logiquement pour former l’entrée du bloc fonction InstantPower (reportez-vous à la
section EnergyQuality) (voir page 32).
Lorsque l’indicateur de qualité du courant (point) est vert, cela signifie que tous les paramètres
pertinents que vous mesurez et analyez sont acceptables. Si tel n’est pas le cas, le point devient
orange.
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_xPwrQual
BOOL
Entrée binaire de qualité d’énergie, fournies par le ou les blocs
fonction (voir page 31) EnergyQuality.
i_stIpPwr
IpPower
Valeur d’énergie fournie normalement par le ou les blocs fonction de
l’une des bibliothèques EE Toolbox.
i_stIpWdgtConf
IpWdgtConf
Informations de configuration de l’objet graphique InstantPower.
Reportez-vous à la description des variables structurées
(voir page 28).
i_stIpScalPara
IpScalPara
Valeurs de mise à l’échelle du compteur d’énergie, c’est-à-dire les
valeurs minimale et maximale du compteur.
Reportez-vous à la description des variables structurées
(voir page 29).
i_stIpLimPara
IpLimPar
Configuration des points d’alarme.
Reportez-vous à la description des variables structurées
(voir page 29).
EIO0000001164 04/2014
25
Fonctions de Machine Energy Dashboard
Entrée
Type de données
Description
i_stHmiCmd
HmiCmd
Lorsqu’elle est activée, cette entrée autorise les commandes de l’IHM
en entrée et en remplacement des commandes de configuration.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stIpWdgtVal
IrpWdgtVal
Valeurs de l’objet graphique InstantPower.
Reportez-vous à la description des variables structurées
(voir page 29).
q_stIpWdgtPara
IrpWdgtPara
Active le mode maintenance ou opérateur de l’objet graphique
InstantPower.
Reportez-vous à la description des variables structurées
(voir page 30).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
26
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - InstantPower
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Parmi les paramètres ci-dessous, nombreux sont ceux qui doivent définir les valeurs seuils du
compteur InstantPower, ainsi que des données en temps réel.
La figure ci-dessous montre certaines des relations entre l’objet graphique Vijeo et les paramètres
de variable structurée :
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
EIO0000001164 04/2014
27
Fonctions de Machine Energy Dashboard
Structure : IpPower
La variable structurée IpPower permet de transmettre la valeur absolue de consommation
d’énergie au bloc fonction à des fins de traitement (si nécessaire), puis à l’objet graphique
InstantPower, avec une indication sur la validité de la valeur.
Paramètre
Type de données
Description
rPower
REAL
Valeur d’énergie à afficher dans l’objet graphique InstantPower. En
général, cette valeur est fournie par les blocs fonction de l’une des
bibliothèques EE Toolbox.
xValValid
BOOL
Indique si la valeur contenue dans rPower est valide (TRUE) ou non
(FALSE).
Structure : IpWdgtConf
La variable structurée IpWdgtConf permet de configurer le bloc fonction et de créer l’objet
graphique associé.
Paramètre
Type de données
Description
xWdgtMode
BOOL
Détermine le mode de l’objet graphique InstantPower. Le mode
maintenance (TRUE) affiche l’intensité en watts, tandis que le mode
opérator (FALSE) affiche la valeur proportionnelle sous la forme d’un
pourcentage de valeurs de référence fixes que vous définissez
(rMaxVal et rMinVal).
xHmiCmd
BOOL
S’il est réglé sur TRUE, ce paramètre permet à l’IHM d’écraser la
sortie d’affichage graphique InstantPower du bloc fonction et autorise
une réinitialisation du bloc fonction par l’IHM.
rGrnLim
REAL
Valeur absolue qui définit la limite supérieure de la zone verte du
compteur graphique dans l’objet graphique InstantPower.
rYelwLim
REAL
Valeur absolue qui définit la limite supérieure de la zone jaune du
compteur graphique dans l’objet graphique InstantPower.
rLvlScal0
REAL
Valeur absolue qui définit la valeur du premier niveau en partant du
bas du compteur graphique de l’objet graphique InstantPower.
rLvlScal1
REAL
Valeur absolue qui définit la valeur du deuxième niveau en partant du
bas du compteur graphique de l’objet graphique InstantPower.
rLvlScal2
REAL
Valeur absolue qui définit la valeur du troisième niveau en partant du
bas du compteur graphique de l’objet graphique InstantPower.
rLvlScal3
REAL
Valeur absolue qui définit la valeur du quatrième niveau en partant du
bas du compteur graphique de l’objet graphique InstantPower.
rLvlScal4
REAL
Valeur absolue qui définit la valeur du cinquième niveau en partant du
bas du compteur graphique de l’objet graphique InstantPower.
28
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Structure : IpScalPara
La variable structurée IpScalPara permet de définir les limites inférieure et supérieure de l’objet
graphique InstantPower.
Paramètre
Type de données
Description
rMinVal
REAL
Valeur absolue qui définit la valeur minimale absolue dans le compteur
de l’objet graphique InstantPower.
rMaxVal
REAL
Valeur absolue qui définit la valeur maximale absolue dans le
compteur de l’objet graphique InstantPower.
Structure : IpLimPara
La variable structurée IpLimPara permet de définir les niveaux d’alarme du paramètre électrique
configuré (rPower).
Paramètre
Type de données
Description
rHighAlrmLim
REAL
Valeur absolue du premier niveau d’alerte de la fonctionnalité
d’alarme.
rHhAlrmLim
REAL
Valeur absolue du deuxième niveau d’alerte de la fonctionnalité
d’alarme. Notez que rHhAlrmLim doit être supérieure à
rHighAlrmLim.
Structure : IrpWdgtVal
La variable structurée IrpWdgtVal permet de transmettre les informations d’énergie traitées par
le bloc fonction à l’objet graphique InstantPower correspondant.
Paramètre
Type de données
Description
xPowerQual
BOOL
Définit la couleur de l’indicateur de qualité du courant (point) dans
l’objet graphique InstantPower. Si ce paramètre est réglé sur TRUE, le
point est vert. Sinon, il est orange.
rPower
REAL
Valeur de post-traitement de la valeur d’entrée absolue
IpPower.rPower. En mode maintenance, cette valeur est exprimée
en watts (W). En mode opérateur, elle est exprimée en
pourcentage (%).
EIO0000001164 04/2014
29
Fonctions de Machine Energy Dashboard
Structure : IrpWdgtPara
La variable structurée IrpWdgtPara permet de transmettre le mode souhaité à l’objet graphique
InstantPower.
Paramètre
Type de données
Description
xModeView
BOOL
Définit si le mode maintenance (W) ou opérateur (%) de l’objet
graphique InstantPower est affiché. La valeur de paramètre dépend
de la configuration.
rBarMinVal
REAL
Valeur minimale de post-traitement de l’objet graphique InstantPower.
rBarMaxVal
REAL
Valeur maximale de post-traitement de l’objet graphique
InstantPower.
rGrnLim
REAL
Valeur de post-traitement qui définit la limite supérieure de la zone
verte du compteur dans l’objet graphique InstantPower.
rYelwLim
REAL
Valeur de post-traitement qui définit la limite supérieure de la zone
jaune du compteur dans l’objet graphique InstantPower.
rLvl0
REAL
rLvl1
REAL
Valeur de post-traitement (W ou %) de l’échelle du compteur
InstantPower.
rLvl2
REAL
rLvl3
REAL
rLvl4
REAL
30
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.2
EnergyQuality : affichage de la tension, du courant, du facteur de puissance ou de la distorsion harmonique et de sa qualité relative
EnergyQuality : affichage de la tension, du courant, du
facteur de puissance ou de la distorsion harmonique et de
sa qualité relative
Vue d’ensemble
Cette section décrit le bloc fonction EnergyQuality de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Description - EnergyQuality
32
Définitions des variables structurées - EnergyQuality
36
EIO0000001164 04/2014
31
Fonctions de Machine Energy Dashboard
Description - EnergyQuality
Vue d’ensemble
Le bloc fonction EnergyQuality et l’objet graphique générique affichent la valeur de différents
paramètres d’énergie pour chaque phase électrique appliquée à votre machine. De plus, le bloc
fonction et l’objet graphique affichent l’indicateur de qualité du courant (point). Cette mention peut
s’utiliser comme entrée du bloc fonction InstantPower.
Grâce au bloc fonction EnergyQuality, vous pouvez configurer son objet graphique pour qu’il
affiche les informations suivantes :





32
Tension
Courant
Facteur de puissance
Distorsion harmonique totale de la tension (THDU)
Distorsion harmonique totale du courant (THDI)
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Représentations graphiques
Grâce au bloc fonction EnergyQuality, vous pouvez surveiller l’un des cinq paramètres électriques
disponibles, mesurés sur votre machine, votre zone ou votre équipement. Vous devez ajouter une
instance du bloc fonction EnergyQuality pour chaque paramètre électrique à surveiller. Ensuite,
vous pouvez configurer l’objet graphique Vijeo Designer pour qu’il affiche les informations sur
l’écran IHM, ou tout simplement utiliser le(s) bloc(s) fonction comme entrée Energy Quality du bloc
fonction InstantPower (i_xPwrQual).
L’entrée de réinitialisation règle les valeurs de sortie sur 0 et supprime l’indicateur de qualité du
courant (point).
NOTE : La moyenne (des trois phases électriques) n’est disponible que pour les paramètres de
tension, de courant et de facteur de puissance. Les paramètres de distorsion harmonique totale
ne sont affichés que comme des valeurs individuelles.
EIO0000001164 04/2014
33
Fonctions de Machine Energy Dashboard
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_stEqPhasVal
EqPhasVal
Valeur d’énergie fournie pour chaque phase par l’une des
bibliothèques EE Toolbox.
Reportez-vous à la description des variables structurées
(voir page 36).
i_stEqWdgtConf
EqWdgtConf
Détermine le mode de l’objet graphique contrôlé par le bloc fonction.
Reportez-vous à la description des variables structurées
(voir page 37).
i_stEqLimPara
EqLimPara
Définit les limites de qualité supérieure et inférieure des paramètres
d’énergie surveillés par le bloc fonction. Tout dépassement de l’un de
ces seuils est considéré comme une condition d’erreur. L’indicateur de
qualité du courant (point) apparaît (en orange) et une alarme est
signalée sur la sortie d’alarme.
Reportez-vous à la description des variables structurées
(voir page 37).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
34
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stEqWdgtVal
EqWdgtVal
Valeurs à afficher par l’objet graphique EnergyQuality.
Reportez-vous à la description des variables structurées
(voir page 37).
q_stEqWdgtPara
EqWdgtPara
Paramètres permettant de définir le caractère de l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 38).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
EIO0000001164 04/2014
35
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - EnergyQuality
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : EqPhasVal
La variable structurée EqPhasVal permet de transmettre les valeurs d’énergie de chaque phase
du courant entrant au bloc fonction à des fins de traitement, puis à l’objet graphique EnergyQuality,
avec une indication sur la validité de la valeur.
Paramètre
Type de données
Description
rPhasL1
REAL
Valeur d’énergie de la phase L1 pour la tension, le courant, le facteur
de puissance ou les distorsions harmoniques (THDI et THDU). Cette
valeur est fournie par l’une des bibliothèques EE Toolbox.
xPhasL1Valid
BOOL
Indique si la valeur contenue dans rPhasL1 est valide (TRUE) ou non
(FALSE).
rPhasL2
REAL
Valeur d’énergie de la phase L2 pour la tension, le courant, le facteur
de puissance ou les distorsions harmoniques (THDI et THDU). Cette
valeur est fournie par l’une des bibliothèques EE Toolbox.
xPhasL2Valid
BOOL
Indique si la valeur contenue dans rPhasL2 est valide (TRUE) ou non
(FALSE).
rPhasL3
REAL
Valeur d’énergie de la phase L3 pour la tension, le courant, le facteur
de puissance ou les distorsions harmoniques (THDI et THDU). Cette
valeur est fournie par l’une des bibliothèques EE Toolbox.
xPhasL3Valid
BOOL
Indique si la valeur contenue dans rPhasL3 est valide (TRUE) ou non
(FALSE).
rPhasL1L2L3
REAL
Valeur d’énergie moyenne entre les phases pour la tension, le courant
ou le facteur de puissance. Cette valeur est fournie par l’une des
bibliothèques EE Toolbox.
xPhasL1L2L3Valid
BOOL
Indique si la valeur contenue dans rPhasL1L2L3 est valide (TRUE)
ou non (FALSE).
36
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Structure : EqWdgtConf
La variable structurée EqWdgtConf permet de configurer le bloc fonction EnergyQuality et l’objet
graphique pour le paramètre électrique à surveiller.
Paramètre
Type de données
Description
iWdgtMode
INT
Détermine le mode de l’objet graphique EnergyQuality :
 0 = Tension
 1 = Courant
 2 = Facteur de puissance
 3 = THDI
 4 = THDU
Structure : EqLimPara
La variable structurée EqLimPara permet de définir les limites inférieure et supérieure (niveaux
d’alarme) de qualité d’énergie du paramètre électrique (EqPhasVal) à surveiller.
Paramètre
Type de données
Description
rPhasLowLim
REAL
Valeur de limite inférieure.
rPhasUpLim
REAL
Valeur de limite supérieure.
Notez que rPhasUpLim doit être supérieure à rPhasLowLim.
Structure : EqWdgtVal
La variable structurée EqWdgtVal permet de transmettre les informations d’énergie traitées par le
bloc fonction EnergyQuality à l’objet graphique correspondant.
Paramètre
Type de données
Description
rPhasL1
REAL
Valeur à afficher pour la phase L1 dans l’objet graphique
EnergyQuality.
rPhasL2
REAL
Valeur à afficher pour la phase L2 dans l’objet graphique
EnergyQuality.
rPhasL3
REAL
Valeur à afficher pour la phase L3 dans l’objet graphique
EnergyQuality.
rPhasL1L2L3
REAL
Valeur à afficher en tant que moyenne des trois phases dans l’objet
graphique EnergyQuality.
xDotVis
BOOL
Réglez ce paramètre sur TRUE pour afficher l’indicateur de qualité du
courant (point orange) lorsque la valeur mesurée n’est pas comprise
dans les limites définies. Sinon, aucun point n’est affiché.
EIO0000001164 04/2014
37
Fonctions de Machine Energy Dashboard
Structure : EqWdgtPara
La variable structurée EqWdgtPara permet de transmettre le mode souhaité et les paramètres
d’affichage à l’objet graphique EnergyQuality.
Paramètre
Type de données
Description
wHeader
WORD
Définit le mode de l’objet graphique EnergyQuality :
 0 = Voltage
 1 = Current
 2 = Power factor
 4 = THDI
 8 = THDU
wUnit
WORD
Définit les unités d’affichage des valeurs mesurées :
 0 = aucune unité affichée (pour le facteur de puissance)
 1 = V (volt pour la tension)
 2 = A (ampère pour le courant)
 4 = % (pourcentage pour la distorsion harmonique)
 8 = kV (kilovolt pour la tension)
 16 = kA (kiloampère pour le courant)
xAvgDis
BOOL
Réglez sur TRUE pour afficher la moyenne des phases en mode
tension, courant ou facteur de puissance. Réglez sur FALSE pour
n’afficher aucune moyenne ou en mode THDI ou THDU.
38
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.3
Frequency : affichage de la fréquence du courant et de sa qualité relative
Frequency : affichage de la fréquence du courant et de sa
qualité relative
Vue d’ensemble
Cette section décrit le bloc fonction Frequency de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Description - Frequency
40
Définitions des variables structurées - Frequency
42
EIO0000001164 04/2014
39
Fonctions de Machine Energy Dashboard
Description - Frequency
Vue d’ensemble
Comme son nom l’indique, le bloc fonction EE_Frequency et l’objet graphique associé affichent la
fréquence de la tension en Hz.
Représentations graphiques
Grâce au bloc fonction Frequency, vous pouvez surveiller si la fréquence de la tension en temps
réel de votre machine (ou d’une zone de votre machine) respecte les limites que vous avez
définies. Si tel n’est pas le cas, le bloc fonction et l’objet graphique affichent l’indicateur de qualité
du courant (point).
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
40
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_stFrVal
FrVal
Valeur de fréquence fournie par l’une des bibliothèques EE Toolbox.
Reportez-vous à la description des variables structurées
(voir page 42).
i_stFrLimPara
FrLimPara
Définit les limites de fréquence supérieure et inférieure de la tension
surveillée. Tout dépassement de l’un de ces seuils est considéré
comme une condition d’erreur. L’indicateur de qualité du courant
(point) s’affiche (en orange) et une alarme est signalée sur la sortie
d’alarme.
Reportez-vous à la description des variables structurées
(voir page 42).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stFrWdgtVal
FrWdgtVal
Valeur(s) à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 42).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
EIO0000001164 04/2014
41
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - Frequency
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : FrVal
La variable structurée FrVal permet de transmettre la valeur de fréquence au bloc fonction à des
fins de traitement, puis à l’objet graphique, aavec une indication sur la validité de la valeur.
Paramètre
Type de données
Description
rFreq
REAL
Fréquence de la tension en Hz. Cette valeur est fournie par l’une des
bibliothèques EE Toolbox.
xValValid
BOOL
Indique si la valeur contenue dans rFreq est valide (TRUE) ou non
(FALSE).
Structure : FrLimPara
La variable structurée FrLimPara permet de définir les limites inférieure et supérieure (niveaux
d’alarme) de la fréquence de tension pour la valeur surveillée (rFreq).
Paramètre
Type de données
Description
rFrlowLim
REAL
Limite inférieure de la fréquence en Hz.
rFrHighLim
REAL
Limite supérieure de la fréquence en Hz.
Notez que rFrHighLim doit être supérieure à rFrlowLim.
Structure : FrWdgtVal
La variable structurée FrWdgtVal permet de transmettre les informations d’énergie traitées par le
bloc fonction EnergyQuality à l’objet graphique correspondant.
Paramètre
Type de données
Description
rFreq
REAL
Valeur à afficher dans l’objet graphique.
xDot
BOOL
Réglez ce paramètre sur TRUE pour afficher l’indicateur de qualité du
courant (point orange) lorsque la valeur mesurée n’est pas comprise
dans les limites définies. Sinon, aucun point n’est affiché.
42
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.4
MinMaxPeak : affichage de la valeur d’énergie la plus haute et la plus basse sur la durée
MinMaxPeak : affichage de la valeur d’énergie la plus
haute et la plus basse sur la durée
Vue d’ensemble
Cette section décrit le bloc fonction MinMaxPeak de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Description - MinMaxPeak
44
Définitions des variables structurées - MinMaxPeak
47
EIO0000001164 04/2014
43
Fonctions de Machine Energy Dashboard
Description - MinMaxPeak
Vue d’ensemble
Le bloc fonction MinMaxPeak et l’objet graphique associé vous permettent de surveiller la limite
maximale (crête) et minimale (creux) d’un paramètre d’énergie donnée, que vous définissez pour
la phase sélectionnée. De plus, ce bloc fonction et son objet graphique affichent l’indicateur de
qualité du courant (point).
Représentations graphiques
Vous pouvez surveiller et afficher les valeurs minimale et maximale de la tension, du courant ou
de la puissance de votre machine (ou d’une zone de votre machine) pour une phase quelconque
ou sous la forme d’une moyenne pour l’ensemble des phases. L’objet graphique générique
MinMaxPeak propose 24 modes de présentation de ces informations.
La légende des paramètres affichables dans la représentation graphique ci-dessus est la
suivante :
 <Type> : Voltage, Current, Power
 <M/M> : Min, Max
 <Phase> : L1, L2, L3, L1-L2-L3
 <u> : V, A, W
Par exemple, vous pouvez configurer l’objet graphique générique pour qu’il affiche la
consommation électrique minimale pour la moyenne des trois phases entrantes de votre machine.
Vous pouvez également afficher la tension maximale sur la phase L1.
Les deux graphiques sont décrites ci-après :
44
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Comme vous pouvez le constater dans les graphiques ci-dessous, la date, l’heure et la grandeur
de chaque pic successif (crête ou creux) sont affichées. De plus, l’indicateur de qualité d’énergie
apparaît si la grandeur de la valeur surveillée dépasse la limite supérieure ou inférieure que vous
définissez.
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_stPkActVal
PkActVal
Valeur d’énergie fournie par l’une des bibliothèques EE Toolbox.
Reportez-vous à la description des variables structurées
(voir page 47).
i_stPkWdgtConf
i_stPkWdgtConf Définit les caractéristiques d’affichage de l’objet graphique générique
MinMaxPeak en fonction des entrées du bloc fonction.
i_stPkLimPara
PkLimPara
Définit les limites supérieure et inférieure (alarme) du paramètre
d’énergie surveillé. Tout dépassement de la limite maximale ou
minimale (selon le cas) par le paramètre d’énergie surveillé est
considéré comme une condition d’erreur. L’indicateur de qualité du
courant (point) s’affiche (en orange) et une alarme est signalée sur la
sortie d’alarme.
Reportez-vous à la description des variables structurées
(voir page 48).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
EIO0000001164 04/2014
45
Fonctions de Machine Energy Dashboard
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stPkWdgtVal
PkWdgtVal
Valeur(s) à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 48).
q_stPkWdgtPara
PkWdgtPara
Paramètres permettant de définir le caractère de l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 49).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
46
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - MinMaxPeak
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : PkActVal
La variable structurée PkActVal permet de transmettre la valeur d’énergie au bloc fonction à des
fins de traitement, puis à l’objet graphique, avec une indication sur la validité de la valeur.
Paramètre
Type de données
Description
rActVal
REAL
Valeur du paramètre d’énergie surveillé. Cette valeur est fournie par
l’une des bibliothèques EE Toolbox.
xValValid
BOOL
Indique si la valeur contenue dans rActVal est valide (TRUE) ou non
(FALSE).
Structure : PkWdgtConf
La variable structurée PkWdgtConf permet de configurer le bloc fonction et de créer l’objet
graphique associé.
Paramètre
Type de données
Description
xMinMax
BOOL
Détermine le mode de surveillance : maximum (TRUE) ou minimum
(FALSE).
iPhasSel
INT
La valeur correspond à la phase suivante :
 0 = phase L1
 1 = phase L2
 2 = phase L3
 3 = moyenne des trois phases
iParaSel
INT
Configuration du paramètre d’énergie surveillé :
 0 = Tension
 1 = Courant
 2 = Puissance
EIO0000001164 04/2014
47
Fonctions de Machine Energy Dashboard
Structure : PkLimPara
La variable structurée PkLimPara permet de définir les limites inférieure et supérieure (niveaux
d’alarme) de la valeur surveillée (rActVal).
Paramètre
Type de données
Description
rLowLim
REAL
Valeur de limite inférieure.
rUpLim
REAL
Valeur de limite supérieure. Notez que rUpLim doit être supérieure à
rLowLim.
Structure : PkWdgtVal
La variable structurée PkWdgtVal permet de transmettre les informations d’énergie traitées par le
bloc fonction à l’objet graphique correspondant. La date et l’heure sont mises à jour chaque fois
qu’une valeur supérieure (en cas de surveillance d’une crête) ou une valeur inférieure (en cas de
surveillance d’un creux) est mesurée.
Paramètre
Type de données
Description
rPeakVal
REAL
Valeur à afficher dans l’objet graphique générique.
xDotVis
BOOL
Réglez ce paramètre sur TRUE pour afficher l’indicateur de qualité du
courant (point orange) lorsque la valeur mesurée n’est pas comprise
dans les limites définies. Sinon, aucun point n’est affiché.
DatePeak
STRING
Date (au format AAAA-MM-JJ) à afficher, correspondant à la date de
mesure de la dernière crête (valeur maximale) ou du dernier creux
(valeur minimale).
TimePeak
STRING
Heure (au format HH:MM:SS) à afficher, correspondant à l’heure de
mesure de la dernière crête (valeur maximale) ou du dernier creux
(valeur minimale).
48
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Structure : PkWdgtPara
La variable structurée PkWdgtPara permet de définir le caractère de l’objet graphique générique.
Ces paramètres doivent être définis en fonction de la nature de la valeur de données à afficher.
Paramètre
Type de données
Description
wHeader
WORD
Définit le titre de l’objet graphique générique :
 0 = Voltage Max Peak
 1 = Voltage Min Peak
 2 = Current Max Peak
 4 = Current Min Peak
 8 = Power Max Peak
 16 = Power Min Peak
wUnit
WORD
Définit l’unité affichée dans l’objet graphique générique :
 0 = V (volt pour la tension)
 1 = A (ampère pour le courant)
 2 = W (watt pour l’intensité)
 4 = kV (kilovolt pour la tension)
 8 = kA (kiloampère pour le courant)
 16 = kW (kilowatt pour l’intensité)
wPhasDis
WORD
Définit la phase à afficher :
0 = phase L1
1 = phase L2
2 = phase L3
4 = phases L1-L2-L3




EIO0000001164 04/2014
49
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.5
AmountOfUnit : nombre d’unités produites sur la durée
AmountOfUnit : nombre d’unités produites sur la durée
Vue d’ensemble
Cette section décrit le bloc fonction AmountOfUnit de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
50
Page
Description - AmountOfUnit
51
Définitions des variables structurées - AmountOfUnit
53
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Description - AmountOfUnit
Vue d’ensemble
Le bloc fonction AmountOfUnit et l’objet graphique associé vous permettent de surveiller les unités
qui ont été produites sur la durée.
Représentations graphiques
Le bloc fonction et l’objet graphique associé fournissent les informations suivantes :
le nombre réel d’unités produites depuis la dernière réinitialisation du bloc fonction,
 le temps écoulé depuis la dernière réinitialisation du bloc fonction.

A chaque front montant de l’entrée xUnit, le bloc fonction considère que la production d’une unité
a commencé. Ensuite, à chaque front descendant de l’entrée xUnit, le compteur d’unités
augmente de 1.
Le temps et le compteur sont remis à zéro lors de la réinitialisation du bloc fonction.
Description des variables d’E/S
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_xUnit
BOOL
Lorsque cette entrée est réglée sur TRUE, elle indique le démarrage
d’une unité de production. Lorsqu’elle est réglée sur FALSE, un
compteur est incrémenté, indiquant qu’une unité a été produite.
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
EIO0000001164 04/2014
51
Fonctions de Machine Energy Dashboard
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stAOUWdgtVal
AOUWdgtVal
Valeur(s) à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 53).
52
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - AmountOfUnit
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : AOUWdgtVal
La variable structurée AOUWdgtVal permet de transmettre les informations traitées par le bloc
fonction, à l’objet graphique correspondant. Les valeurs temporelles sont mises à jour dès qu’une
unité est produite, c’est-à-dire lors d’un front montant sur l’entrée xUnit.
Paramètre
Type de données
Description
udiUnitAmount
UDINT
Valeur à afficher dans l’objet graphique générique.
sTotlTime
STRING
Heure (au format HH:MM:SS) à afficher, correspondant au temps
écoulé depuis la dernière réinitialisation du bloc fonction.
EIO0000001164 04/2014
53
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.6
EnergyPerlastUnit : affichage de l’énergie moyenne requise pour produire une unité dans le dernier lot d’unités produites
EnergyPerlastUnit : affichage de l’énergie moyenne
requise pour produire une unité dans le dernier lot d’unités
produites
Vue d’ensemble
Cette section décrit le bloc fonction EnergyPerlastUnit de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
54
Page
Description - EnergyPerlastUnit
55
Définitions des variables structurées - EnergyPerlastUnit
57
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Description - EnergyPerlastUnit
Vue d’ensemble
Le bloc fonction EnergyPerlastUnit et l’objet graphique associé vous permettent de surveiller
l’énergie consommée par unité de production.
Représentations graphiques
Le bloc fonction et l’objet graphique associé vous permettent de surveiller l’énergie et le temps
nécessaires pour produire une unité. Vous pouvez soit surveiller chaque unité de production, soit
définir une taille de lot et calculer la quantité moyenne d’énergie pour les unités du lot.
Par exemple, si vous réglez le paramètre EPLUUnitProd.iNoOfUnit sur 1, l’affichage indique
l’énergie consommée pour chaque unité. L’affichage est mis à jour à chaque unité produite. En
revanche, si vous réglez ce paramètre d’entrée sur une valeur supérieure à 1, le bloc fonction
calcule l’énergie pour ce nombre d’unités produites, puis il divise la somme par la taille du lot et
affiche le résultat.
NOTE : dans les applications de production très rapides, obtenir un calcul précis pour chaque unité
de production n’est pas toujours possible. La vitesse de traitement des blocs fonction dépend de
nombreux facteurs, dont la taille, la complexité et l’organisation de votre application, la vitesse de
vos réseaux de communication et la priorité de la tâche dans laquelle vous avez programmé vos
blocs fonction Energy Efficiency. Si tel est le cas de votre application, adaptez la taille de lot en
conséquence.
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
EIO0000001164 04/2014
55
Fonctions de Machine Energy Dashboard
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_stEEEnrgy
EEEnrgy
Valeur d’énergie fournie par l’une des bibliothèques EE Toolbox.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_stEPLUUnit
EPLUUnitProd
Informations de configuration du bloc fonction et de l’objet graphique
final.
Reportez-vous à la description des variables structurées
(voir page 57).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stEPLUWdgtVal
EPLUWdgtVal
Valeur(s) à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 57).
q_stEPLUWdgtConf
EPLUWdgtConf
Paramètres permettant de définir le caractère de l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 58).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
56
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - EnergyPerlastUnit
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : EPLUUnitProd
La variable structurée EPLUUnitProd permet de transmettre les données de production au bloc
fonction et à l’objet graphique.
Paramètre
Type de données
Description
xUnitProd
BOOL
Sur un front montant, elle indique qu’une unité est en cours de
production.
iNoOfUnit
UINT
Taille du lot ou nombre d’unités à utiliser pour calculer l’énergie
moyenne consommée par unité de production.
Structure : EPLUWdgtVal
La variable structurée EPLUWdgtVal permet de transmettre les informations d’énergie traitées par
le bloc fonction à l’objet graphique correspondant. La valeur temporelle est mise à jour à chaque
calcul effectué par le bloc fonction.
Paramètre
Type de données
Description
rEnrgyPerUnit
REAL
Valeur à afficher dans l’objet graphique générique.
TimePeak
STRING
Temps, en secondes, à afficher pour indiquer le temps écoulé
nécessaire à la production de la dernière unité. Si la taille du lot est
de 1, le temps correspond à la durée requise pour une unité. Si la taille
du lot est supérieure à 1, le temps correspond à la durée unitaire
moyenne du lot.
EIO0000001164 04/2014
57
Fonctions de Machine Energy Dashboard
Structure : EPLUWdgtConf
La variable structurée EPLUWdgtConf permet de définir le caractère de l’objet graphique
générique.
Paramètre
Type de données
Description
xUnit
BOOL
Définit l’unité affichée dans l’objet graphique. Si ce paramètre est réglé
sur TRUE, le nombre de kWh (kilowattheures) est affiché. Sinon, c’est
le nombre de Wh (wattheures) qui est affiché.
xReserve
BOOL
not used
58
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.7
PowerAndEnergy : affichage de l’énergie ou de la puissance utilisée instantanément ou sur la durée
PowerAndEnergy : affichage de l’énergie ou de la
puissance utilisée instantanément ou sur la durée
Vue d’ensemble
Cette section décrit le bloc fonction PowerAndEnergy de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Description - PowerAndEnergy
60
Définitions des variables structurées - PowerAndEnergy
62
EIO0000001164 04/2014
59
Fonctions de Machine Energy Dashboard
Description - PowerAndEnergy
Vue d’ensemble
Le bloc fonction PowerAndEnergy et l’objet graphique associé vous permettent de surveiller
l’énergie consommée ou de visualiser le courant actuellement utilisé par la machine.
Représentations graphiques
Ce bloc fonction vous permet de surveiller ou d’afficher l’énergie utilisée (mode Courant) ou
consommé (mode Energie). Ces deux modes affichent les valeurs apparentes, réactives et
réelles.
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
60
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_stPAEVal
PAEVal
Valeurs d’énergie fournies par l’une des bibliothèques EE Toolbox.
Reportez-vous à la description des variables structurées
(voir page 62).
i_stPAEWdgtConf
PAEWdgtConf
Informations de configuration du bloc fonction et de l’objet graphique
final.
Reportez-vous à la description des variables structurées
(voir page 62).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stPAEWdgtVal
PAEWdgtVal
Valeurs à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 63).
q_stPAEWdgtPara
PAEWdgtPara
Paramètres permettant de définir le caractère de l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 63).
EIO0000001164 04/2014
61
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - PowerAndEnergy
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : PAEVal
La variable structurée PAEVal permet de transmettre les valeurs d’énergie au bloc fonction à des
fins de traitement, puis à l’objet graphique, avec une indication sur la validité de la valeur.
Paramètre
Type de données
Description
rAppVal
REAL
Valeur de la puissance ou de l’énergie apparente. Cette valeur est
fournie par l’une des bibliothèques EE Toolbox.
rRctvVal
REAL
Valeur de la puissance ou de l’énergie réactive. Cette valeur est
fournie par l’une des bibliothèques EE Toolbox.
rRealVal
REAL
Valeur de la puissance réelle ou de l’énergie consommée. Cette valeur
est fournie par l’une des bibliothèques EE Toolbox.
Structure : PAEWdgtConf
La variable structurée PAEWdgtConf permet de transmettre les données de production au bloc
fonction et à l’objet graphique final.
Paramètre
Type de données
Description
xWdgtHdln
BOOL
Permet de choisir les caractéristiques de l’objet graphique en fonction
de la configuration de xValDisp. Si ce paramètre est réglé sur TRUE,
le titre Energy s’affiche. Sinon, c’est le titre Power qui s’affiche. Ce
paramètre doit être configuré en focntion du mode du bloc fonction.
xValDisp
BOOL
Sélectionne le mode et la sortie finale du bloc fonction. Si ce
paramètre est réglé sur TRUE, le bloc fonction est en mode Power.
Sinon, le bloc fonction est en mode Energy.
62
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Structure : PAEWdgtVal
La variable structurée PAEWdgtVal permet de transmettre les informations d’énergie traitées par
le bloc fonction à l’objet graphique correspondant. Les valeurs du bloc fonction sont mises à jour
en continu.
Paramètre
Type de données
Description
rAppVal
REAL
Valeur de puissance ou d’énergie apparente, à afficher dans l’objet
graphique générique.
rRctvVal
REAL
Valeur de puissance ou d’énergie réactive, à afficher dans l’objet
graphique générique.
rRealVal
REAL
Valeur de puissance ou d’énergie réelle, à afficher dans l’objet
graphique générique.
Structure : PAEWdgtPara
La variable structurée PAEWdgtPara permet de définir le caractère de l’objet graphique
générique.
Paramètre
Type de données
Description
xHdln
BOOL
Définit le titre de l’objet graphique générique. Si ce paramètre est réglé
sur TRUE, le titre de l’objet graphique est Energy ; sinon, c’est le titre
Power qui s’affiche.
wUnit
WORD
Définit l’unité affichée dans l’objet graphique.
 0 = puissance en W, VA, VAr
 1 = énergie en Wh, VAh, VArh
 2 = puissance en kW, kVA, kVAr
 4 = énergie en kWh, kVAh, kVArh
EIO0000001164 04/2014
63
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.8
TotalEnergy : affichage de l’énergie réelle consommée depuis la dernière réinitialisation du bloc fonction
TotalEnergy : affichage de l’énergie réelle consommée
depuis la dernière réinitialisation du bloc fonction
Vue d’ensemble
Cette section décrit le bloc fonction TotalEnergy de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
64
Page
Description - TotalEnergy
65
Définitions des variables structurées - TotalEnergy
67
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Description - TotalEnergy
Vue d’ensemble
Le bloc fonction TotalEnergy et l’objet graphique associé vous permettent de surveiller l’énergie
consommée par votre machine (ou une zone de votre machine) sur la durée.
Représentations graphiques
Le bloc fonction TotalEnergy stocke la valeur d’énergie initiale, présentée à l’entrée. Ensuite, il
soustrait la valeur initiale de chaque valeur suivante présentée à l’entrée, et affiche la différence
dans l’objet graphique Total Energy. L’application d’un front montant à l’entrée de réinitialisation
réinitialise la valeur d’énergie initiale stockée. La date et l’heure de la réinitialisation sont
également indiquées dans l’objet graphique.
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de
données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_stEEEnrgy
EEEnrgy
Valeur d’énergie fournie par l’une des bibliothèques EE Toolbox.
Reportez-vous aux définitions des variables structurées communes (voir page 108).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes (voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y compris les
alarmes, sont remises à zéro.
EIO0000001164 04/2014
65
Fonctions de Machine Energy Dashboard
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stTEWdgtVal
TEWdgtVal
Valeur à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 67).
q_stTEWdgtConf
TEWdgtConf
Paramètres à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 67).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
66
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - TotalEnergy
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : TEWdgtVal
La variable structurée TEWdgtVal permet de transmettre les informations d’énergie traitées par le
bloc fonction à l’objet graphique correspondant. La date et l’heure sont mises à jour lors de chaque
commande de réinitialisation envoyée au bloc fonction.
Paramètre
Type de données
Description
rEnrgyVal
REAL
Valeur à afficher dans l’objet graphique, représentant la quantité
d’énergie consommée depuis la dernière réinitialisation du bloc
fonction.
sDateRst
STRING
Date (au format AAAA-MM-JJ) à afficher, correspondant à la dernière
réinitialisation du bloc fonction.
sTimeRst
STRING
Heure (au format HH:MM:SS) à afficher, correspondant à la dernière
réinitialisation du bloc fonction.
Structure : TEWdgtConf
La variable structurée TEWdgtConf permet de définir le caractère de l’objet graphique générique.
Paramètre
Type de données
Description
xUnit
BOOL
Définit l’unité affichée dans l’objet graphique. Si ce paramètre est réglé
sur TRUE, l’unité affichée est kWh. Sinon, l’unité affichée est Wh.
xReserve
BOOL
not used
EIO0000001164 04/2014
67
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.9
EnergyPerMode : affichage de l’énergie consommée pendant les différents modes de fonctionnement définis pour une machine
EnergyPerMode : affichage de l’énergie consommée
pendant les différents modes de fonctionnement définis
pour une machine
Vue d’ensemble
Cette section décrit le bloc fonction EnergyPerMode de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
68
Page
Description - EnergyPerMode
69
Définitions des variables structurées - EnergyPerMode
72
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Description - EnergyPerMode
Vue d’ensemble
Le bloc fonction EnergyPerMode et l’objet graphique associé vous permettent de surveiller la
proportion d’énergie consommée sur la durée par les différents modes de fonctionnement de votre
machine.
Représentations graphiques
Le bloc fonction EnergyPerMode prend en charge jusqu’à six modes de fonctionnement de
machine. Par exemple, une machine simple peut n’avoir que deux modes de fonctionnement :
RUN et IDLE. Vous pouvez programmer deux blocs fonction EnergyPerMode pour surveiller
l’énergie utilisée entre les deux modes de votre machine.
Lorsque vous activez le mode de fonctionnement machine du bloc fonction dédié (indiqué par
l’entrée i_xMachAct réglée sur TRUE), celui-ci stocke la valeur d’énergie initiale lors du front
montant de l’entrée. Ensuite, il soustrait la valeur d’énergie initiale de chaque valeur suivante
présentée à l’entrée d’énergie tant que le mode de fonctionnement est actif, pour calculer l’énergie
consommée depuis la dernière réinitialisation.
EIO0000001164 04/2014
69
Fonctions de Machine Energy Dashboard
Lorsque le bloc fonction est désactivé (en réglant l’entrée i_xMachAct sur FALSE) –
probablement suite à un changement du mode de fonctionnement de votre machine –, il arrête de
calculer l’énergie consommée pour ce mode. Toutefois, il continue à surveiller la valeur d’énergie
présentée à son entrée d’énergie. La dernière valeur calculée avant le changement de mode
présumé est conservée, et lors de la prochaine activation du bloc fonction pour ce mode de
fonctionnement particulier, les nouvelles valeurs d’énergie calculées sont ajoutées à la valeur
précédemment conservée.
L’heure indiquée dans l’objet graphique correspond à la durée cumulée d’activité du bloc fonction
depuis la dernière réinitialisation.
La présentation d’un front montant à l’entrée de réinitialisation remet toutes les valeurs cumulées
à zéro.
NOTE : si vous utilisez plusieurs instances du bloc fonction pour surveiller différents modes de
fonctionnement de votre machine, vous devez réinitialiser tous ces blocs fonction en même temps.
Par défaut, les six modes de fonctionnement de machine pris en charge par le bloc fonction
EnergyPerMode et l’objet graphique associé sont les suivants :
 Run Energy
 Idle Energy
 Run 1 Energy
 Idle 1 Energy
 Run 2 Energy
 Idle 2 Energy
Bien entendu, dans Vijeo Designer, vous pouvez remplacer le nom qui s’affiche dans l’objet
graphique par un nom plus approprié au mode de fonctionnement de votre machine. Pour plus
d’informations, consultez l’aide de Vijeo Designer dans SoMachine.
Pour une explication plus détaillée des concepts sous-jacents et des autres blocs fonction liés aux
modes de fonctionnement de votre machine, reportez-vous à la section Gestion souple des modes
de fonctionnement des machines (voir page 17).
Les objets graphiques proposent deux options d’affichage :
 Absolute Energy
 Proportional Energy
La première (Absolute Energy) correspond à la consommation d’énergie cumulée pour le mode de
fonctionnement de la machine, depuis la dernière réinitialisation. Cette valeur est exprimée en
wattheures (Wh) ou en kilowattheures (kWh).
La seconde (Proportional Energy) correspond à l’énergie totale consommée par le mode de
fonctionnement de la machine, depuis la dernière réinitialisation. Cette proportion est représentée
sous la forme d’un pourcentage (%).
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
70
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_xMachAct
BOOL
Lorsque cette entrée est réglée sur TRUE, la machine est dans le
mode de fonctionnement défini pour cette instance du bloc fonction, et
la valeur d’énergie est traitée. Lorsque cette entrée est réglée sur
FALSE, le traitement de la valeur d’énergie est suspendu.
i_stEEEnrgy
EEEnrgy
Valeur d’énergie fournie par l’une des bibliothèques EE Toolbox.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_stEpmWdgtConf
EpmWdgtConf
Informations de configuration du bloc fonction et de l’objet graphique
final.
Reportez-vous à la description des variables structurées
(voir page 72).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stEpmWdgtVal
EpmWdgtVal
Valeur à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 73).
q_stEpmWdgtPara
EpmWdgtPara
Paramètres à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 73).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
EIO0000001164 04/2014
71
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - EnergyPerMode
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : EpmWdgtConf
La variable structurée EpmWdgtConf permet de configurer le bloc fonction et de créer l’objet
graphique associé.
Paramètre
Type de données
Description
xHmiCmd
BOOL
S’il est réglé sur TRUE, ce paramètre permet à l’IHM d’invalider
l’affichage graphique de la sortie Instant Power du bloc fonction et
autorise une réinitialisation du bloc fonction par l’IHM.
iWdgtMode
BOOL
S’il est réglé sur TRUE, ce paramètre configure le bloc fonction en
mode maintenance pour afficher l’énergie absolue en Wh ou en kWh
(selon la grandeur de la valeur d’énergie cumulée). Sinon, le bloc
fonction adopte le mode opérateur et affiche la proportion d’énergie
par rapport à l’énergie totale (%).
iWdgtHdln
INT
Définit le bloc fonction et l’objet graphique final de l’un des modes de
fonctionnement par défaut de la machine.
 0 = Run Energy
 1 = Idle Energy
 2 = Run 1 Energy
 3 = Run 2 Energy
 4 = Idle 1 Energy
 5 = Idle 2 Energy
72
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Structure : EpmWdgtVal
La variable structurée EpmWdgtVal permet de transmettre les informations d’énergie traitées par
le bloc fonction à l’objet graphique générique correspondant.
Paramètre
Type de données
Description
rEnrgy
REAL
Valeur de post-traitement à afficher dans l’objet graphique générique.
En mode maintenance, l’unité affichée est le wattheure (Wh) ou le
kilowattheure (kWh). En mode opérateur, la valeur affichée est un
pourcentage (%) de l’énergie totale.
rModeTime
STRING
Durée totale (au format HH:MM:SS) d’activité du bloc fonction depuis
sa dernière réinitialisation.
Structure : EpmWdgtPara
La variable structurée EpmWdgtPara permet de transmettre les caractéristiques d’affichage
souhaitées à l’objet graphique générique.
Paramètre
Type de données
Description
wHeader
WORD
Définit le titre de l’objet graphique générique :
 0 = Run Energy
 1 = Idle Energy
 2 = Run 1 Energy
 4 = Run 2 Energy
 8 = Idle 1 Energy
 16 = Idle 2 Energy
wUnit
WORD
La valeur de paramètre dépend de la configuration.
Définit l’unité affichée dans l’objet graphique :
 0 = % (mode opérateur)
 1 = Wh (mode maintenance)
 2 = kWh (mode maintenance)
La valeur de ce paramètre dépend en partie de la configuration et en
partie de la grandeur de la valeur d’énergie en mode maintenance.
EIO0000001164 04/2014
73
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.10
EnergyPerUnitAndMode : affichage de l’énergie moyenne requise pour produire une unité pendant les différents modes de fonctionnement définis pour une machine
EnergyPerUnitAndMode : affichage de l’énergie moyenne
requise pour produire une unité pendant les différents
modes de fonctionnement définis pour une machine
Vue d’ensemble
Cette section décrit le bloc fonction EnergyPerUnitAndMode de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
74
Page
Description - EnergyPerUnitAndMode
75
Définitions des variables structurées - EnergyPerUnitAndMode
79
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Description - EnergyPerUnitAndMode
Vue d’ensemble
Le bloc fonction EnergyPerUnitAndMode et l’objet graphique associé vous permettent de surveiller
la proportion d’énergie consommée sur la durée par chaque unité de production, soit totalement,
soit pour un mode de fonctionnement donné de votre machine.
Représentations graphiques
Le bloc fonction EnergyPerUnitAndMode vous permet de surveiller l’énergie moyenne cumulée
requise pour une unité de production. Vous pouvez surveiller la consommation d’énergie par
rapport à l’énergie totale ou simplement pendant un mode de fonctionnement donné de votre
machine (en général, le mode RUN).
Ce bloc fonction fournit les informations supplémentaires suivantes dans l’objet graphique :
L’écart est calculé par rapport à une valeur cible de consommation d’énergie par unité, que vous
définissez comme un paramètre dans le bloc fonction. Si la consommation d’énergie moyenne
cumulée par unité est supérieure à cette valeur cible, la valeur affichée est une différence
positive. Si la moyenne est inférieure à la valeur cible, la valeur affichée est une différence
négative.
 Le point orange s’affiche si la valeur de consommation d’énergie moyenne par unité dépasse
le niveau d’alarme que vous définissez dans le bloc fonction. Si le niveau de consommation
d’énergie par unité est inférieur au seuil d’alarme, aucun point ne s’affiche dans l’objet
graphique.
 La flèche signale la tendance de la consommation d’énergie moyenne cumulée par unité sur la
période que vous avez définie dans la configuration du bloc fonction. Si, à l’issue de cette
période, la consommation d’énergie moyenne cumulée par unité est inférieure à la valeur
d’énergie de la période précédente, la flèche pointe vers le bas, indiquant une baisse de la
consommation d’énergie. En revanche, si la valeur de courant est supérieure à la précédente,
le flèche est dirigée vers le haut. Une flèche horizontale signale une stagnation de la
consommation moyenne d’énergie par unité.

EIO0000001164 04/2014
75
Fonctions de Machine Energy Dashboard
Par exemple, le premier objet graphique ci-dessus fournit les informations suivantes :
 L’énergie moyenne cumulée consommée par unité produite est de 32,5 Wh.
 La valeur d’alarme a été dépassée (probablement en raison d’une consommation excessive
d’énergie par unité de production) comme l’indique le point orange.
 La consommation moyenne cumulée d’énergie est en baisse entre chaque échantillon d’unités.
 L’énergie moyenne cumulée dépasse de 12,5 Wh la valeur cible moyenne de 20 Wh par unité.
Le second objet graphique est contrôlé par un bloc fonction configuré en Energy per Unit pour le
mode RUN. Il fournit les informations suivantes :
 L’énergie moyenne cumulée consommée par unité produite est de 12,5 Wh.
 L’énergie utilisée par unité de production est inférieure au seuil d’alarme (comme l’indique
l’absence du point orange).
 La proportion d’énergie consommée par unité est à la baisse.
 L’énergie moyenne cumulée consommée par unité en mode RUN est très inférieure à la valeur
cible d’environ 33,3 Wh, correspondant à l’énergie totale consommée par cette machine dans
ce mode de fonctionnement.
NOTE : Les exemples ci-dessous s’appuient sur des hypothèses simples concernant l’architecture
de la machine et ses modes de fonctionnement. Pour une explication plus détaillée des concepts
sous-jacents et des autres blocs fonction liés aux modes de fonctionnement de votre machine,
reportez-vous à la section Gestion souple des modes de fonctionnement des machines
(voir page 17).
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
76
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_xMachAct
BOOL
Lorsque cette entrée est réglée sur TRUE, la machine est dans le
mode de fonctionnement défini pour cette instance du bloc fonction
(normalement, le mode RUN), et la valeur d’énergie est traitée. Sinon,
le traitement est suspendu.
NOTE : cette entrée n’est valide que si iWdgtHdln est réglé sur
FALSE (mode Energy/Unit RUN). Sinon, sa valeur est ignorée.
i_xUnitProd
BOOL
Lorsque cette entrée est réglée sur TRUE, elle indique le démarrage
d’une unité de production. Lorsqu’elle est réglée sur FALSE, un
compteur est incrémenté, indiquant qu’une unité a été produite.
i_stEEEnrgy
EEEnrgy
Valeur d’énergie fournie par l’une des bibliothèques EE Toolbox.
Reportez-vous aux définitions des variables structurées
(voir page 108).
i_stEpumWdgtConf
EpumWdgtConf
Informations de configuration du bloc fonction et de l’objet graphique
final.
Reportez-vous à la description des variables structurées
(voir page 79).
i_stEpumLimPara
EpumLimPara
Définit les limites inférieure et supérieure des paramètres, les valeurs
d’écart et les seuils d’alarme du bloc fonction et de l’objet graphique
générique.
Reportez-vous à la description des variables structurées
(voir page 80).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
EIO0000001164 04/2014
77
Fonctions de Machine Energy Dashboard
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stEpumWdgtVal
EpumWdgtVal
Valeurs à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 80).
q_stEpumWdgtPara
EpumWdgtPara
Paramètres à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 81).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
78
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - EnergyPerUnitAndMode
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : EpumWdgtConf
La variable structurée EpumWdgtConf permet de configurer le bloc fonction et de créer l’objet
graphique associé.
Paramètre
Type de données
Description
xHmiCmd
BOOL
S’il est réglé sur TRUE, ce paramètre permet à l’IHM d’invalider
l’affichage graphique de la sortie Instant Power du bloc fonction et
autorise une réinitialisation du bloc fonction par l’IHM.
xWdgtMode
BOOL
S’il est réglé sur TRUE, ce paramètre configure le bloc fonction en
mode maintenance pour afficher l’énergie absolue en Wh ou en kWh
(selon la grandeur de la valeur d’énergie cumulée). Sinon, le bloc
fonction adopte le mode opérateur et affiche la proportion d’énergie
par rapport à l’énergie totale (%).
xWdgtHdln
BOOL
Définit le bloc fonction et l’objet graphique final de l’un des modes de
fonctionnement par défaut de la machine.
Lorsque ce paramètre est réglé sur TRUE, le bloc fonction est en
mode Energy/Unit Run et les signaux aux entrées i_xMachAct sont
pris en compte. Sinon, le bloc fonction passe en mode Energy per
unit et les signaux à l’entrée i_xMachAct sont ignorés.
iTimeInt
INT
Définit l’intervalle d’échantillonnage (retard) en secondes pour la
flèche de tendance.
EIO0000001164 04/2014
79
Fonctions de Machine Energy Dashboard
Structure : EpumLimPara
La variable structurée EpumLimPara permet de définir des valeurs limites et de comparaison.
Paramètre
Type de données
Description
rDotLim
REAL
Définit la valeur limite d’énergie moyenne cumulée consommée par
unité, au-delà de laquelle le point orange s’affiche dans l’objet
graphique.
rAvgVal
REAL
Définit la valeur cible d’énergie moyenne cumulée consommée par
unité. Cette valeur est comparée à la moyenne cumulée réelle pour
déterminer l’écart (différence entre la valeur cible et la valeur réelle).
rArrwLim
REAL
Définit la différence minimale entre les échantillons de tendance avant
que la position de la flèche soit modifiée. Utilisez cette valeur pour
éviter les changements rapides de tendance, dus à de petites
différences entre deux échantillons.
Structure : EpumWdgtVal
La variable structurée EpumWdgtVal permet de transmettre les informations d’énergie traitées par
le bloc fonction à l’objet graphique générique correspondant.
Paramètre
Type de données
Description
xDot
BOOL
Lorsque ce paramètre est réglé sur TRUE, un point orange s’affiche
dans l’objet graphique pour indiquer que la consommation d’énergie
moyenne cumulée par unité dépasse le seuil d’alarme.
iArrw
INT
Indique la direction de la flèche de tendance dans l’objet graphique :
 0 = affichage de la flèche orientée vers le bas (consommation
d’énergie par unité en baisse).
 1 = affichage de la flèche horizontale (consommation d’énergie par
unité non modifiée).
 2 = affichage de la flèche orientée vers le haut (consommation
d’énergie par unité en hausse).
rAvgVal
REAL
Valeur d’énergie de post-traitement par unité, à afficher dans l’objet
graphique.
rDev
REAL
Ecart à afficher dans l’objet graphique.
80
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Structure : EpumWdgtPara
La variable structurée EpumWdgtPara permet de transmettre les caractéristiques d’affichage
souhaitées à l’objet graphique générique.
Paramètre
Type de données
Description
xWdgtHdln
BOOL
Définit le nom opérationnel de l’objet graphique. Lorsque ce paramètre
est réglé sur TRUE, Energy/unit Run s’affiche en haut de l’objet
graphique. Dans l’autre cas, c’est la mention Energy per unit qui
s’affiche.
wWdgtMainUnit
WORD
Définit l’unité à afficher dans l’objet graphique générique pour la valeur
d’énergie moyenne cumulée par unité :
 0 = % (mode opérateur)
 1 = Wh (mode maintenance)
 2 = kWh (mode maintenance)
La valeur de ce paramètre dépend en partie de la configuration et en
partie de la grandeur de la valeur d’énergie en mode maintenance.
wWdgtDevUnit
WORD
Définit l’unité du paramètre Deviation à afficher dans l’objet
graphique :
 0 = % (mode opérateur)
 1 = Wh (mode maintenance)
 2 = kWh (mode maintenance)
La valeur de ce paramètre dépend en partie de la configuration et en
partie de la grandeur de la valeur d’énergie en mode maintenance.
EIO0000001164 04/2014
81
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.11
EnergyRatioMode : affichage du ratio d’énergie consommée pendant les différents modes de fonctionnement définis pour une machine
EnergyRatioMode : affichage du ratio d’énergie
consommée pendant les différents modes de fonctionnement définis pour une machine
Vue d’ensemble
Cette section décrit le bloc fonction EnergyRatioMode de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
82
Page
Description - EnergyRatioMode
83
Définitions des variables structurées - EnergyRatioMode
87
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Description - EnergyRatioMode
Vue d’ensemble
Le bloc fonction EnergyRatioMode et l’objet graphique associé vous permettent de surveiller la
proportion d’énergie consommée sur la durée dans les différents modes de fonctionnement de
votre machine.
Représentations graphiques
Le bloc fonction EnergyRatioMode et l’objet graphique associé vous permettent de surveiller la
proportion d’énergie consommée dans les différents sous-modes des divers modes de fonctionnement de votre machine.
Par exemple, votre machine peut avoir un mode de fonctionnement appelé RUN, dans lequel vous
avez défini différents sous-modes ou opérations. Avec ce bloc fonction, vous pouvez surveiller la
quantité d’énergie consommée dans ces sous-modes, ou opérations, par rapport au mode de
fonctionnement global.
Par défaut, ce bloc fonction propose directement deux ratios :
Run 1 to Run Ratio
 Idle 1 to Idle Ratio

EIO0000001164 04/2014
83
Fonctions de Machine Energy Dashboard
Toutefois, vous n’êtes pas limité à cette nomenclature. Vous pouvez modifier les titres et les
données prises en charge, à l’aide de Vijeo Designer. Pour plus d’informations, consultez l’aide de
Vijeo Designer dans SoMachine.
Pour une explication plus détaillée des concepts sous-jacents et des autres blocs fonction liés aux
modes de fonctionnement de votre machine, reportez-vous à la section Gestion souple des modes
de fonctionnement des machines (voir page 17).
Avec son objet graphique associé, ce bloc fonction vous permet de surveiller la consommation
grâce aux fonctionnalités suivantes :
 La proportion d’énergie consommée (ratio de consommation d’énergie) du sous-mode de
fonctionnement ou de l’opération par rapport au mode de fonctionnement, aux formats
graphique et numérique.
 La date et l’heure depuis la dernière réinitialisation du bloc fonction.
 Un point orange indiquant que la proportion d’énergie utilisée dans le sous-mode de fonctionnement n’est pas conforme à la limite que vous avez définie. Si le bloc fonction est en mode
RUN et si la proportion est inférieure à la limite que vous avez définie, le point s’affiche. En
mode IDLE, si la proportion est supérieure à la limite que vous avez définie, le point s’affiche
également.
 Une flèche indiquant l’évolution de la consommation d’énergie du sous-mode de fonctionnement ou de l’opération, par rapport au mode de fonctionnement global associé. Cette flèche
signale l’évolution de la proportion de consommation d’énergie sur la période que vous avez
définie dans la configuration du bloc fonction. Si, à l’issue de cette période, la proportion de
consommation d’énergie est inférieure à celle calculée au début de la période, la flèche pointe
vers le bas, indiquant une tendance à la baisse de la consommation d’énergie proportionnelle.
En revanche, si la valeur de courant est supérieure à la précédente, le flèche est dirigée vers le
haut. Une flèche horizontale signale une stagnation de la consommation moyenne d’énergie par
unité.
Deux entrées du bloc fonction indiquent que les modes et sous-modes de fonctionnement sont
actifs. Tant qu’elles sont réglées sur TRUE, le ratio d’énergie est cumulé, calculé et affiché sous
la forme d’un pourcentage dans l’objet graphique. Si l’entrée du sous-mode de fonctionnement est
réglée sur FALSE, le calcul continue et la valeur affichée commence à décliner. Lorsque les
deux entrées sont réglées sur FALSE, le calcul est suspendu et l’affichage reste statique car le
mode de fonctionnement ne consomme aucune énergie.
Lors d’un front montant sur l’entrée de réinitialisation, la date et l’heure affichées sont remplacées
par la date et l’heure courantes, et le ratio calculé est remis à zéro.
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
84
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_stEEEnrgy
EEEnrgy
Valeur d’énergie fournie par l’une des bibliothèques EE Toolbox.
Reportez-vous aux définitions des variables structurées
(voir page 108).
i_xMachMode_1
BOOL
Lorsque cette entrée est réglée sur TRUE, la machine est dans le
sous-mode de fonctionnement défini pour cette instance du bloc
fonction, et la valeur d’énergie est cumulée. Lorsqu’elle est réglée sur
FALSE, le cumul de consommation d’énergie du sous-mode de
fonctionnement est suspendu.
i_xMachMode
BOOL
Lorsque cette entrée est réglée sur TRUE, la machine est dans le
mode de fonctionnement défini pour cette instance du bloc fonction, et
l’énergie totale de ce mode de fonctionnement de la machine est
cumulée. Sinon, le traitement est suspendu.
NOTE : si cette entrée est réglée sur FALSE alors que
i_xMachMode_1 est réglée sur TRUE, la valeur affichée dans l’objet
graphique peut ne pas être pertinente.
i_stErmWdgtConf
ErmWdgtConf
Informations de configuration du bloc fonction et de l’objet graphique
final.
Reportez-vous à la description des variables structurées
(voir page 87).
i_stErmLimPara
ErmLimPara
Définit les limites inférieure et supérieure des paramètres, les valeurs
d’écart et les seuils d’alarme du bloc fonction et de l’objet graphique
générique.
Reportez-vous à la description des variables structurées
(voir page 87).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
EIO0000001164 04/2014
85
Fonctions de Machine Energy Dashboard
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stErmWdgtVal
ErmWdgtVal
Valeurs à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 88).
q_stErmWdgtPara
ErmWdgtPara
Paramètres à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 88).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
86
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - EnergyRatioMode
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : ErmWdgtConf
La variable structurée ErmWdgtConf permet de configurer le bloc fonction et de créer l’objet
graphique associé.
Paramètre
Type de données
Description
xWdgtHdln
BOOL
Définit le bloc fonction et l’objet graphique final de l’un des modes de
fonctionnement par défaut de la machine. Lorsque ce paramètre est
réglé sur TRUE, le bloc fonction est en mode Energy Sub Run 1 / Run
Ratio.
Sinon, le bloc fonction adopte le mode Sub Idle 1 / Idle Ratio.
iTimeInt
INT
Définit l’intervalle d’échantillonnage (retard) en secondes pour la
comparaison de la flèche de tendance.
Structure : ErmLimPara
La variable structurée ErmLimPara permet de définir des valeurs limites et de comparaison.
Paramètre
Type de données
Description
rDotLim
REAL
Définit la valeur limite déclenchant l’affichage du point orange dans
l’objet graphique. Si, en mode RUN, la valeur proportionnelle est
inférieure à la valeur limite, ou si, en mode IDLE, elle est supérieure à
la valeur limite, le point s’affiche.
rArrwLim
REAL
Définit la différence minimale entre les échantillons de tendance avant
que la position de la flèche soit modifiée. Utilisez cette valeur pour
éviter les changements rapides de tendance, dus à de petites
différences entre deux échantillons.
EIO0000001164 04/2014
87
Fonctions de Machine Energy Dashboard
Structure : ErmWdgtVal
La variable structurée ErmWdgtVal permet de transmettre les informations d’énergie traitées par
le bloc fonction à l’objet graphique générique correspondant.
Paramètre
Type de données
Description
rRto
REAL
Proportion (%) d’énergie de post-traitement à afficher dans l’objet
graphique.
iArrwAnim
INT
Indique la direction de la flèche de tendance dans l’objet graphique :
 0 = affichage de la flèche orientée vers le bas (proportion d’énergie
en baisse).
 1 = affichage de la flèche horizontale (proportion d’énergie
inchangée).
 2 = affichage de la flèche orientée vers le haut (proportion d’énergie
en hausse).
xDotAnim
BOOL
Lorsque ce paramètre est réglé sur TRUE, un point orange s’affiche
dans l’objet graphique.
DateStrt
STRING
Date (au format AAAA-MM-JJ) à afficher, correspondant à la dernière
réinitialisation.
TimePStrt
STRING
Heure (au format HH:MM:SS) à afficher, correspondant à la dernière
réinitialisation.
Structure : ErmWdgtPara
La variable structurée ErmWdgtPara permet de transmettre les caractéristiques d’affichage
souhaitées à l’objet graphique générique.
Paramètre
Type de données
Description
wHeader
WORD
Définit le nom opérationnel de l’objet graphique :
 0 = Energy Sub Run 1 / Run Ratio
 1 = Energy Sub Idle 1 / Idle Ratio
88
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.12
EnergyTimeRatio : affichage du ratio d’énergie consommée ou du temps écoulé entre les différents modes de fonctionnement définis pour une machine, par rapport au total d’énergie ou de temps
EnergyTimeRatio : affichage du ratio d’énergie
consommée ou du temps écoulé entre les différents
modes de fonctionnement définis pour une machine, par
rapport au total d’énergie ou de temps
Vue d’ensemble
Cette section décrit le bloc fonction EnergyTimeRatio de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Description - EnergyTimeRatio
90
Définitions des variables structurées - EnergyTimeRatio
93
EIO0000001164 04/2014
89
Fonctions de Machine Energy Dashboard
Description - EnergyTimeRatio
Vue d’ensemble
Le bloc fonction EnergyTimeRatio et l’objet graphique associé vous permettent de surveiller le
temps écoulé ou l’énergie consommée pendant les modes de fonctionnement définis de votre
machine. L’objet graphique de cette fonction est très similaire à celui d’Energy Ratio Mode, à cette
différence près qu’il permet de faire une comparaison par rapport à l’énergie totale ou au temps
total.
Représentations graphiques
Par défaut, les deux modes de fonctionnement de machine pris en charge par le bloc fonction
EnergyTimeRatio sont RUN et IDLE. Vous pouvez configurer ce bloc fonction pour qu’il calcule la
proportion d’énergie consommée dans l’un ou l’autre mode, par rapport à l’énergie totale
consommée par la machine dans tous les modes de fonctionnement. Mais, vous pouvez
également configurer ce bloc fonction pour qu’il calcule la proportion de temps passé dans l’un ou
l’autre mode par rapport au temps total de fonctionnement de la machine.
90
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Ce bloc fonction fournit les informations suivantes dans l’objet graphique :
 La proportion de temps ou d’énergie, exprimée graphiquement ou numériquement.
 La date et l’heure de la dernière réinitialisation du bloc fonction.
 Un point orange indiquant que la proportion d’énergie utilisée dans le mode de fonctionnement
configuré n’est pas conforme à la limite que vous avez définie. Si le bloc fonction est en mode
RUN et si la proportion est inférieure à la limite que vous avez définie, le point s’affiche. En
mode IDLE, si la proportion est supérieure à la limite que vous avez définie, le point s’affiche
également.
 Une flèche indiquant la tendance de la consommation d’énergie du mode de fonctionnement
configuré. Cette flèche signale l’évolution de la proportion de consommation d’énergie sur la
période que vous avez définie dans la configuration du bloc fonction. Si, à l’issue de cette
période, la proportion de consommation d’énergie est inférieure à celle calculée au début de la
période, la flèche pointe vers le bas, indiquant une tendance à la baisse de la consommation
d’énergie proportionnelle. En revanche, si la valeur de courant est supérieure à la précédente,
le flèche est dirigée vers le haut. Une flèche horizontale signale une stagnation de la
consommation moyenne d’énergie par unité.
Tant que l’entrée active du mode machine est TRUE, le ratio de temps ou d’énergie est cumulé,
calculé et affiché sous la forme d’un pourcentage dans l’objet graphique. Si l’entrée est FALSE, le
calcul continue et la valeur affichée commence à décliner.
Lors d’un front montant sur l’entrée de réinitialisation, la date et l’heure affichées sont remplacées
par la date et l’heure courantes, et le ratio calculé est remis à zéro.
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
EIO0000001164 04/2014
91
Fonctions de Machine Energy Dashboard
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_stEEEnrgy
EEEnrgy
Valeur d’énergie fournie par l’une des bibliothèques EE Toolbox.
Reportez-vous aux définitions des variables structurées
(voir page 108).
i_xMachAct
BOOL
Si cette entrée est réglée sur TRUE, la machine est dans le mode de
fonctionnement défini pour cette instance du bloc fonction, et l’énergie
de ce mode de fonctionnement de la machine est cumulée. Sinon, le
traitement est suspendu.
i_stEtrWdgtConf
EtrWdgtConf
Informations de configuration du bloc fonction et de l’objet graphique
final.
Reportez-vous à la description des variables structurées
(voir page 93).
i_stEtrLimPara
EtrLimPara
Définit les seuils paramétriques et les limites d’alarme du bloc fonction
et de l’objet graphique générique final.
Reportez-vous à la description des variables structurées
(voir page 93).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction.
Lorsque cette entrée est réglée sur TRUE, les valeurs des sorties, y
compris les alarmes, sont remises à zéro.
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
q_stEtrWdgtVal
EtrWdgtVal
Valeurs à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 94).
q_stEtrWdgtPara
EtrWdgtPara
Paramètres à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 94).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
92
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - EnergyTimeRatio
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : EtrWdgtConf
La variable structurée EtrWdgtConf permet de configurer le bloc fonction et de créer l’objet
graphique final.
Paramètre
Type de données
Description
iWdgtHdln
INT
Définit le bloc fonction et l’objet graphique final de l’un des modes de
fonctionnement par défaut du bloc fonction/de la machine :
 0 = Energy Run/Total Energy Ratio
 1 = Energy Idle/Total Energy Ratio
 2 = Time Run/Total Time Ratio
 3 = Time Idle/Total Time Ratio
iTimeInt
INT
Définit l’intervalle d’échantillonnage (retard) en secondes pour la
comparaison de la flèche de tendance.
Structure : EtrLimPara
La variable structurée EtrLimPara permet de définir des valeurs limites et de comparaison.
Paramètre
Type de données
Description
rDotLim
REAL
Définit la valeur limite déclenchant l’affichage du point orange dans
l’objet graphique. Si, en mode RUN, la valeur proportionnelle est
inférieure à la valeur limite, ou si, en mode IDLE, elle est supérieure à
la valeur limite, le point s’affiche.
rArrwLim
REAL
Définit la différence minimale entre les échantillons de tendance avant
que la position de la flèche soit modifiée. Utilisez cette valeur pour
éviter les changements rapides de tendance, dus à de petites
différences entre deux échantillons.
EIO0000001164 04/2014
93
Fonctions de Machine Energy Dashboard
Structure : EtrWdgtVal
La variable structurée EtrWdgtVal permet de transmettre les informations d’énergie traitées par
le bloc fonction à l’objet graphique générique correspondant.
Paramètre
Type de données
Description
rRto
REAL
Proportion (%) d’énergie ou de temps de post-traitement à afficher
dans l’objet graphique.
iArrwAnim
INT
Indique la direction de la flèche de tendance dans l’objet graphique :
 0 = affichage de la flèche orientée vers le bas (proportion d’énergie
en baisse).
 1 = affichage de la flèche horizontale (proportion d’énergie
inchangée).
 2 = affichage de la flèche orientée vers le haut (proportion d’énergie
en hausse).
xDotAnim
BOOL
Lorsque ce paramètre est réglé sur TRUE, un point orange s’affiche
dans l’objet graphique.
DateStrt
STRING
Date (au format AAAA-MM-JJ) à afficher, correspondant à la dernière
réinitialisation.
TimePStrt
STRING
Heure (au format HH:MM:SS) à afficher, correspondant à la dernière
réinitialisation.
Structure : EtrWdgtPara
La variable structurée EtrWdgtPara permet de transmettre les caractéristiques d’affichage
souhaitées à l’objet graphique générique.
Paramètre
Type de données
Description
wHeader
WORD
Définit le nom opérationnel de l’objet graphique :
 0 = Energy Run/Total Energy Ratio
 1 = Energy Idle/Total Energy Ratio
 2 = Time Run/Total Time Ratio
 3 = Time Idle/Total Time Ratio
94
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.13
TrendEnergyPerProduct : affichage de l’histogramme de l’énergie utilisée par unité de production
TrendEnergyPerProduct : affichage de l’histogramme de
l’énergie utilisée par unité de production
Vue d’ensemble
Cette section décrit le bloc fonction TrendEnergyPerProduct de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Description - TrendEnergyPerProduct
96
Définitions des variables structurées - TrendEnergyPerProduct
99
EIO0000001164 04/2014
95
Fonctions de Machine Energy Dashboard
Description - TrendEnergyPerProduct
Vue d’ensemble
Le bloc fonction TrendEnergyPerProduct et l’objet graphique associé vous permettent de surveiller
l’énergie consommée pour produire une unité sur la durée. L’objet graphique contient un
histogramme affichant l’énergie moyenne requise pour produire une unité et l’écart de cette
moyenne cumulée par rapport à une valeur moyenne cible.
Représentations graphiques
Ce bloc fonction vous permet de surveiller et de suivre l’évolution de l’énergie moyenne cumulée
consommée par unité de production. Cette moyenne est calculée pour chaque unité produite et
tracée sur l’histogramme dans l’objet graphique Energy per unit.
La ligne avance dès qu’un point est tracé. Vous pouvez interrompre le défilement, déplacer
l’affichage vers l’arrière ou l’avant (jusqu’à la dernière valeur tracée) et redémarrer le traçage en
temps réel des données, grâce aux commandes intuitives situées en bas du graphique.
L’histogramme propose 3 minutes d’affichage sur l’axe X, mais c’est vous qui définissez l’échelle
de l’axe Y en wattheures (Wh). La dernière valeur tracée (arrondie) d’énergie consommée par
unité de production apparaît à droite de l’axe Y. Sa valeur numérique s’affiche en bas à droite de
l’objet graphique.
NOTE : les trois minutes d’affichage par défaut sur l’axe X sont configurables dans l’Vijeo
Designer.
96
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Ce bloc fonction fournit les informations supplémentaires suivantes dans l’objet graphique :
 La date et l’heure de la dernière réinitialisation du bloc fonction.
 Un point orange indiquant que la dernière valeur d’énergie utilisée par unité est supérieure à la
limite que vous avez définie.
 La flèche signale la tendance de la consommation d’énergie moyenne cumulée par unité sur la
période que vous avez définie dans la configuration du bloc fonction. Si, à l’issue de cette
période, la consommation d’énergie moyenne cumulée par unité est inférieure à la valeur
d’énergie de la période précédente, la flèche pointe vers le bas, indiquant une baisse de la
consommation d’énergie. En revanche, si la valeur de courant est supérieure à la précédente,
le flèche est dirigée vers le haut. Une flèche horizontale indique une stagnation de la
consommation d’énergie moyenne par unité entre deux périodes consécutives.
Lors d’un front montant sur l’entrée de réinitialisation, la date et l’heure affichées sont remplacées
par la date et l’heure courantes, et l’énergie moyenne consommée par unité produite est remise à
zéro.
Pour plus d’informations sur la capacité de consignation des données et la gestion de l’objet
Historical Trend (histogramme dans l’objet graphique Energy Dashboard), consultez l’aide de
Vijeo Designer dans SoMachine.
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_stEEEnrgy
EEEnrgy
Valeur d’énergie fournie par l’une des bibliothèques EE Toolbox.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xUnitProd
BOOL
Lorsque cette entrée est réglée sur TRUE, elle indique le démarrage
d’une unité de production. Lorsqu’elle est réglée sur FALSE, un
compteur est incrémenté, indiquant qu’une unité a été produite.
i_stTeppWdgtConf
TeppWdgtConf
Informations de configuration du bloc fonction et de l’objet graphique
final. Reportez-vous à la description des variables structurées
(voir page 99).
i_stTeppLimPara
TeppLimPara
Définit les seuils paramétriques, les limites d’alarme et les cibles du
bloc fonction et de l’objet graphique générique final. Reportez-vous à
la description des variables structurées (voir page 99).
EIO0000001164 04/2014
97
Fonctions de Machine Energy Dashboard
Entrée
Type de données
Description
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction. Lorsque cette entrée est
réglée sur TRUE, les valeurs des sorties, y compris les alarmes, sont
remises à zéro.
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
i_stTeppWdgtVal
TeppWdgtVal
Valeurs à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 100).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
98
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - TrendEnergyPerProduct
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : TeppWdgtConf
La variable structurée TeppWdgtConf permet de configurer le bloc fonction et de créer l’objet
graphique associé.
Paramètre
Type de données
Description
iTimeInt
INT
Définit l’intervalle d’échantillonnage (retard) en secondes pour la
comparaison de la flèche de tendance.
Structure : TeppLimPara
La variable structurée TeppLimPara permet de définir des valeurs limites et de comparaison.
Paramètre
Type de données
Description
rDotLim
REAL
Définit la valeur limite déclenchant l’affichage du point orange dans
l’objet graphique. Si la valeur d’énergie moyenne cumulée par unité
produite est supérieure à la valeur limite, le point s’affiche.
rAvgTrgtVal
REAL
Définit la valeur cible d’énergie moyenne par unité produite, à afficher
sur l’histogramme (tendance historique) dans l’objet graphique. Elle
est représentée sous la forme d’une ligne horizontale sur le graphique.
rArrwLim
REAL
Définit la différence minimale entre les échantillons de tendance avant
que la position de la flèche soit modifiée. Utilisez cette valeur pour
éviter les changements rapides de tendance, dus à de petites
différences entre deux échantillons.
rMinVal
REAL
Définit la valeur minimale en wattheures (Wh) sur l’axe Y de
l’histogramme de l’objet graphique et, avec le paramètre rMaxVal,
permet de définir l’échelle de l’axe Y.
rMaxVal
REAL
Définit la valeur maximale en wattheures (Wh) sur l’axe Y de
l’histogramme de l’objet graphique et, avec le paramètre rMinVal,
permet de définir l’échelle de l’axe Y.
EIO0000001164 04/2014
99
Fonctions de Machine Energy Dashboard
Structure : TeppWdgtVal
La variable structurée TeppWdgtVal permet de transmettre les informations d’énergie traitées par
le bloc fonction à l’objet graphique générique correspondant.
Paramètre
Type de données
Description
xDot
BOOL
Lorsque ce paramètre est réglé sur TRUE, un point orange s’affiche
dans l’objet graphique.
xWdgtUnit
BOOL
Définit l’unité affichée dans l’objet graphique pour la valeur numérique
de Average. Si ce paramètre est réglé sur TRUE, le nombre de kWh
(kilowattheures) est affiché. Sinon, c’est le nombre de Wh
(wattheures) qui est affiché. L’unité est déterminée par la grandeur de
la valeur.
iArrw
INT
Indique la direction de la flèche de tendance dans le bloc fonction
graphique :
 0 = affichage de la flèche orientée vers le bas (proportion d’énergie
en baisse).
 1 = affichage de la flèche horizontale (proportion d’énergie
inchangée).
 2 = affichage de la flèche orientée vers le haut (proportion d’énergie
en hausse).
rAvgTrndVal
REAL
Valeur d’énergie moyenne par unité produite, à tracer sur
l’histogramme (tendance historique) dans l’objet graphique. Cette
valeur est toujours exprimée en wattheures (Wh).
rAvgVal
REAL
Energie moyenne cumulée par unité produite (Average) à afficher
dans l’objet graphique.
rTrgtVal
REAL
Valeur cible d’énergie moyenne cumulée consommée par unité
produite, à tracer sur l’histogramme.
rLowTrndLim
REAL
Valeur minimale en wattheures (Wh) pour l’axe Y de l’histogramme.
rHighTrndLim
REAL
Valeur maximale en wattheures (Wh) pour l’axe Y de l’histogramme.
sRstDate
STRING
Date (au format AAAA-MM-JJ) à afficher, correspondant à la dernière
réinitialisation.
sRstTime
STRING
Heure (au format HH:MM:SS) à afficher, correspondant à la dernière
réinitialisation.
100
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.14
TrendPowerAndProduct : affichage de l’histogramme de la production et de la demande en énergie
TrendPowerAndProduct : affichage de l’histogramme de la
production et de la demande en énergie
Vue d’ensemble
Cette section décrit le bloc fonction TrendPowerAndProduct de MED et son objet graphique.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Description - TrendPowerAndProduct
102
Définitions des variables structurées - TrendPowerAndProduct
105
EIO0000001164 04/2014
101
Fonctions de Machine Energy Dashboard
Description - TrendPowerAndProduct
Vue d’ensemble
Le bloc fonction TrendPowerAndProduct et l’objet graphique associé vous permettent de surveiller
et de vérifier le nombre d’unités produites pendant une période d’échantillonnage, ainsi que la
quantité d’énergie requise pour produire le lot.
Représentations graphiques
Cette fonction vous permet de surveiller et de vérifier l’évolution historique de la relation entre le
nombre d’unités produites et l’énergie requise pour les produire pendant la période
d’échantillonnage définie. Le nombre d’unités produites et l’énergie requise sont indiquées sur
l’histogramme dans l’objet graphique Power and unit.
Les deux lignes tracées, l’énergie et le nombre d’unités, avancent à chaque expiration de la
période d’échantillonnage. Vous pouvez interrompre le défilement, déplacer l’affichage vers
l’arrière ou l’avant (jusqu’à la dernière valeur tracée) et redémarrer le traçage en temps réel des
données, grâce aux commandes intuitives situées en bas du graphique.
Au début de chaque période d’échantillonnage (que vous configurez en secondes), le bloc fonction
réinitialise le nombre d’unités produites et lit la valeur d’énergie. A la fin de la période
d’échantillonnage, le bloc fonction lit de nouveau la valeur d’énergie et divise la différence entre
les deux par la période d’échantillonnage, pour obtenir l’énergie absolue consommée (demande).
Cette valeur est ensuite tracée et affichée dans l’objet graphique, comme le nombre d’unités
produites.
L’histogramme propose 3 minutes d’affichage sur l’axe X, mais c’est vous qui définissez l’échelle
de l’axe Y en nombre d’unités produites. Le dernier nombre tracé d’unités produites pendant la
période d’échantillonnage apparaît à droite de l’axe Y, et sa valeur numérique s’affiche à droite de
l’histogramme. De même, l’énergie requise pour produire ces unités pendant la période
d’échantillonnage apparaît à droite de l’axe Y et sa valeur numérique s’affiche dans l’angle
inférieur droit de l’objet graphique.
NOTE : l’affichage sur 3 minutes est configurable dans Vijeo Designer.
102
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
NOTE : si l’écart entre le nombre d’unités produites et la valeur d’énergie est trop important,
l’historigramme risque d’être difficile à lire et à interpréter.
Le bloc fonction fournit la durée d’échantillonnage à afficher dans l’objet graphique.
En cas de front montant sur l’entrée de réinitialisation, les valeurs d’unités produites et d’énergie
sont remises à zéro.
Pour plus d’informations sur la capacité de consignation des données et la gestion de l’objet
Historical Trend (histogramme dans l’objet graphique Energy Dashboard), consultez l’aide de
Vijeo Designer dans SoMachine.
Représentations en IL et en ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction (voir page 111).
Description des variables d’E/S
NOTE : Normalement, les valeurs d’énergie affichées par la bibliothèque Machine Energy
Dashboard (MED) sont fournies par l’un des blocs fonction de la bibliothèque EE Toolbox.
Le tableau suivant décrit les variables d’entrée du bloc fonction :
Entrée
Type de données
Description
i_xEn
BOOL
Active (TRUE) ou désactive (FALSE) le bloc fonction.
i_stEEEnrgy
EEEnrgy
Valeur d’énergie fournie par l’une des bibliothèques EE Toolbox.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xUnitProd
BOOL
Lorsque cette entrée est réglée sur TRUE, elle indique le démarrage
d’une unité de production. Lorsqu’elle est réglée sur FALSE, un
compteur est incrémenté, indiquant qu’une unité a été produite.
i_stTpapWdgtConf
TpapWdgtConf
Informations de configuration du bloc fonction et de l’objet graphique
final. Reportez-vous à la description des variables structurées
(voir page 105).
i_stHmiCmd
HmiCmd
Commandes de l’IHM à accepter comme entrée du bloc fonction.
Reportez-vous aux définitions des variables structurées communes
(voir page 108).
i_xRst
BOOL
Réinitialise les données du bloc fonction. Lorsque cette entrée est
réglée sur TRUE, les valeurs des sorties, y compris les alarmes, sont
remises à zéro.
EIO0000001164 04/2014
103
Fonctions de Machine Energy Dashboard
Le tableau suivant décrit les variables de sortie du bloc fonction :
Sortie
Type de données
Description
q_xEn
BOOL
Le bloc fonction est activé (TRUE) ou désactivé (FALSE).
i_stTpapWdgtVal
TpapWdgtVal
Valeurs à afficher par l’objet graphique.
Reportez-vous à la description des variables structurées
(voir page 105).
q_xAlrm
BOOL
Réglée sur TRUE, cette variable indique qu’une erreur a été détectée
pendant le traitement des données.
q_stAlrmMsge
AlrmMsge
Lorsque q_xAlrm est réglée sur TRUE, cette variable contient le code
du message d’alarme.
Reportez-vous aux définitions des variables structurées communes
(voir page 107).
104
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Définitions des variables structurées - TrendPowerAndProduct
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre les blocs
fonction et les objets graphiques : entrée de convoyage, données de configuration et données de
paramétrisation.
NOTE : Pour les définitions de variables structurées qui sont communes à ce bloc fonction et à
d’autres blocs fonction, reportez-vous au chapitre Définitions des variables structurées communes
(voir page 107).
Les sections suivantes indiquent le nom de la variable structurée et énumèrent dans un tableau
les paramètres internes qui constituent la structure.
Structure : TpapWdgtConf
La variable structurée TpapWdgtConf permet de configurer le bloc fonction et de créer l’objet
graphique associé.
Paramètre
Type de données
Description
iTimeInt
INT
Définit l’intervalle d’échantillonnage (retard) en secondes.
rMinVal
REAL
Définit la valeur minimale en nombre d’unités de production sur l’axe Y
de l’histogramme dans l’objet graphique et, avec le paramètre
rMaxVal, permet de définir l’échelle de l’axe Y.
rMaxVal
REAL
Définit la valeur maximale en nombre d’unités de production sur
l’axe Y de l’histogramme dans l’objet graphique et, avec le paramètre
rMinVal, permet de définir l’échelle de l’axe Y.
Structure : TpapWdgtVal
La variable structurée TpapWdgtVal permet de transmettre les informations d’énergie traitées par
le bloc fonction à l’objet graphique générique correspondant.
Paramètre
Type de données
Description
xWdgtUnit
BOOL
Définit l’unité affichée dans l’objet graphique pour la valeur numérique
d’intensité. Si ce paramètre est réglé sur TRUE, le nombre de kWh
(kilowattheures) est affiché. Sinon, c’est le nombre de Wh
(wattheures) qui est affiché. L’unité est déterminée par la grandeur de
la valeur.
iUnitProd
INT
Nombre d’unités produites pendant l’intervalle d’échantillonnage, à
afficher dans l’objet graphique.
rPwrVal
REAL
Energie consommée pendant l’intervalle d’échantillonnage, à afficher
dans l’objet graphique.
sTimeIntrvl
STRING
Heure (au format HH:MM:SS) à afficher, correspondant à la durée de
l’intervalle d’échantillonnage.
EIO0000001164 04/2014
105
Fonctions de Machine Energy Dashboard
Paramètre
Type de données
Description
rLowTrndLim
REAL
Valeur minimale en nombre d’unités produites, sur l’axe Y de
l’histogramme.
rHighTrndLim
REAL
Valeur maximale en nombre d’unités produites, sur l’axe Y de
l’histogramme.
106
EIO0000001164 04/2014
Fonctions de Machine Energy Dashboard
Sous-chapitre 2.15
Définitions de variables structurées communes
Définitions de variables structurées communes
Définitions de variables structurées communes
Vue d’ensemble
Les variables structurées permettent de transférer les principales entrées et sorties entre le bloc
fonction et l’objet graphique : l’entrée de convoyage, les données de configuration et les données
de paramétrisation.
Les sections ci-dessous indiquent le nom des variables structurées, communes à tous les blocs
fonctions de la bibliothèque Machine Energy Dashboard. Elles incluent également un tableau
décrivant les paramètres internes qui alimentent la structure.
Structure : AlrmMsge
La variable structurée AlrmMsge permet d’indiquer le type des erreurs détectées pendant le
traitement dans le bloc fonction.
Paramètre
Type de données
Description
dwAlrmMsge
DWORD
Chaque bit du mot indique le type de l’erreur détectée pendant le
traitement. Consultez le tableau ci-dessous.
Messages d’alarme
Ce tableau récapitule les bits d’état du paramètre dwAlrmMsge et leur signification :
Bit d’état
Description
0
Erreur de mise à l’échelle détectée (limite inférieure supérieure ou égale à la limite
supérieure).
1
Erreur de limite de paramètre détectée (limite inférieure supérieure ou égale à la limite
supérieure).
2
Erreur de paramètre de niveau détectée (niveaux successifs non séquentiels et croissants).
3
Erreur de limite supérieure détectée.
4
Erreur de limite supérieure élevée détectée.
5
Erreur de limite inférieure détectée.
6
Erreur de mode détectée (mode de fonction incorrect ou non valide sélectionné).
7
Erreur de limite de la phase L1 détectée.
8
Valeur de la phase L1 non valide.
9
Erreur de limite de la phase L2 détectée.
EIO0000001164 04/2014
107
Fonctions de Machine Energy Dashboard
Bit d’état
Description
10
Valeur de la phase L2 non valide.
11
Erreur de limite de la phase L3 détectée.
12
Valeur de la phase L3 non valide.
13
Erreur de limite de la moyenne des phases L1/L2/L3 détectée.
14
Valeur moyenne des phases L1/L2/L3 non valide.
15
Erreur de paramètre détectée.
16
Paramètre non valide.
17
Valeur négative détectée.
18...31
Réservé
Structure : EEEnrgy
La variable structurée EEEnrgy permet de transmettre la valeur d’énergie au bloc fonction à des
fins de traitement, puis à l’objet graphique, avec une indication sur la validité de la valeur.
Paramètre
Type de
données
Description
rEnrgy
REAL
Valeur du paramètre d’énergie surveillé. Cette valeur (en Wh) est
fournie par l’une des bibliothèques EE Toolbox.
xValValid
BOOL
Indique si la valeur contenue dans rEnrgy est valide (TRUE) ou
non (FALSE).
Structure : HmiCmd
La variable structurée HmiCmd permet à l’IHM de remplacer des entrées dans le bloc fonction
InstantPower. Pour utiliser cette fonctionnalité dans certains blocs fonction, xHmiCmd doit être
réglée sur TRUE.
108
Paramètre
Type de
données
Description
xHmiRst
BOOL
Lorsqu’il est réglé sur TRUE, ce paramètre force la réinitialisation
du bloc fonction (même comportement que l’entrée i_xRst).
xModeView
BOOL
Change le mode d’affichage du bloc fonction. Si ce paramètre est
réglé sur TRUE, le mode maintenance est activé (Wh / kWh) ;
sinon, c’est le mode opérateur qui est activé (%).
EIO0000001164 04/2014
SoMachine
EIO0000001164 03/2014
Annexes
EIO0000001164 04/2014
109
110
EIO0000001164 04/2014
SoMachine
Représentation des fonctions et blocs fonction
EIO0000001164 03/2014
Annexe A
Représentation des fonctions et blocs fonction
Représentation des fonctions et blocs fonction
Présentation
Chaque fonction peut être représentée dans les langages suivants :
IL : (Instruction List) liste d’instructions
 ST : (Structured Text) littéral structuré
 LD : (Ladder Diagram) schéma à contacts
 FBD : Function Block Diagram (Langage à blocs fonction)
 CFC : Continuous Function Chart (Diagramme fonctionnel continu)

Ce chapitre fournit des exemples de représentations de fonctions et blocs fonction et explique
comment les utiliser dans les langages IL et ST.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Différences entre une fonction et un bloc fonction
112
Utilisation d’une fonction ou d’un bloc fonction en langage IL
113
Utilisation d’une fonction ou d’un bloc fonction en langage ST
117
EIO0000001164 04/2014
111
Représentation des fonctions et blocs fonction
Différences entre une fonction et un bloc fonction
Fonction
Une fonction :
est une POU (Program Organization Unit ou unité organisationnelle de programme) qui renvoie
un résultat immédiat ;
 est directement appelée par son nom (et non par une instance) ;
 ne conserve pas son état entre deux appels ;
 peut être utilisée en tant qu’opérande dans des expressions.

Exemples : opérateurs booléens (AND), calculs, conversions (BYTE_TO_INT)
Bloc fonction
Un bloc fonction :
est une POU qui renvoie une ou plusieurs sorties ;
 doit être appelé par une instance (copie de bloc fonction avec nom et variables dédiées).
 Chaque instance conserve son état (sorties et variables internes) entre deux appels à partir
d’un bloc fonction ou d’un programme.

Exemples : temporisateurs, compteurs
Dans l’exemple, Timer_ON est une instance du bloc fonction TON :
112
EIO0000001164 04/2014
Représentation des fonctions et blocs fonction
Utilisation d’une fonction ou d’un bloc fonction en langage IL
Informations générales
Cette partie explique comment mettre en œuvre une fonction et un bloc fonction en langage IL.
Les fonctions IsFirstMastCycle et SetRTCDrift, ainsi que le bloc fonction TON, sont utilisés
à titre d’exemple pour illustrer les mises en œuvre.
Utilisation d’une fonction en langage IL
La procédure suivante explique comment insérer une fonction en langage IL :
Etape
Action
1
Ouvrez ou créez un POU en langage IL (Instruction List, ou liste d’instructions).
NOTE : La procédure de création d’un POU n’est pas détaillée ici. Pour plus d’informations,
reportez-vous à la section Ajout et appel de POU.
2
Créez les variables nécessaires à la fonction.
3
Si la fonction possède une ou plusieurs entrées, chargez la première entrée en utilisant
l’instruction LD.
4
Insérez une nouvelle ligne en dessous et :
 saisissez le nom de la fonction dans la colonne de l’opérateur (champ de gauche), ou
 utilisez l’Aide à la saisie pour choisir la fonction (sélectionnez Insérer l’appel de module dans
le menu contextuel).
5
Si la fonction a plusieurs entrées et que l’Aide à la saisie est utilisée, le nombre requis de lignes est
automatiquement créé avec ??? dans les champs situés à droite. Remplacez les ??? par la valeur
ou la variable appropriée en fonction de l’ordre des entrées.
6
Insérez une nouvelle ligne pour stocker le résultat de la fonction dans la variable appropriée :
saisissez l’instruction ST dans la colonne de l’opérateur (champ de gauche) et un nom de variable
dans le champ situé à droite.
EIO0000001164 04/2014
113
Représentation des fonctions et blocs fonction
Pour illustrer la procédure, utilisons les fonctions IsFirstMastCycle (sans paramètre d’entrée)
et SetRTCDrift (avec paramètres d’entrée) représentées graphiquement ci-après :
Fonction
Représentation graphique
sans paramètre d’entrée :
IsFirstMastCycle
avec paramètres d’entrée :
SetRTCDrift
En langage IL, le nom de la fonction est utilisé directement dans la colonne de l’opérateur :
Fonction
Représentation dans l’éditeur IL de POU de SoMachine
Exemple IL d’une
fonction sans paramètre
d’entrée :
IsFirstMastCycle
114
EIO0000001164 04/2014
Représentation des fonctions et blocs fonction
Fonction
Représentation dans l’éditeur IL de POU de SoMachine
Exemple IL d’une
fonction avec des
paramètres d’entrée :
SetRTCDrift
Utilisation d’un bloc fonction en langage IL
La procédure suivante explique comment insérer un bloc fonction en langage IL :
Etape
Action
1
Ouvrez ou créez un POU en langage IL (Instruction List, ou liste d’instructions).
NOTE : La procédure de création d’un POU n’est pas détaillée ici. Pour plus d’informations,
reportez-vous à la section Ajout et appel de POU.
2
Créez les variables nécessaires au bloc fonction (y compris le nom de l’instance).
3
L’appel de blocs fonction nécessite l’utilisation d’une instruction CAL :
 Utilisez l’Aide à la saisie pour sélectionner le bloc fonction (cliquez avec le bouton droit et
sélectionnez Insérer l’appel de module dans le menu contextuel).
 L’instruction CAL et les E/S nécessaires sont automatiquement créées.
Chaque paramètre (E/S) est une instruction :
 Les valeurs des entrées sont définies à l’aide de « := ».
 Les valeurs des sorties sont définies à l’aide de « => ».
4
Dans le champ CAL de droite, remplacez les ??? par le nom de l’instance.
5
Remplacez les autres ??? par une variable ou une valeur immédiate appropriée.
EIO0000001164 04/2014
115
Représentation des fonctions et blocs fonction
Pour illustrer la procédure, utilisons le bloc fonction TON représenté graphiquement ci-après :
Bloc fonction
Représentation graphique
TON
En langage IL, le nom du bloc fonction est utilisé directement dans la colonne de l’opérateur :
Bloc fonction
Représentation dans l’éditeur IL de POU de SoMachine
TON
116
EIO0000001164 04/2014
Représentation des fonctions et blocs fonction
Utilisation d’une fonction ou d’un bloc fonction en langage ST
Informations générales
Cette partie décrit comment mettre en œuvre une fonction ou un bloc fonction en langage ST.
La fonction SetRTCDrift et le bloc fonction TON sont utilisés à titre d’exemple pour illustrer les
mises en œuvre.
Utilisation d’une fonction en langage ST
La procédure suivante explique comment insérer une fonction en langage ST :
Etape
Action
1
Ouvrez ou créez un POU en langage ST (Structured Text ou Littéral structuré).
NOTE : La procédure de création d’un POU n’est pas détaillée ici. Pour plus d’informations,
reportez-vous à la section Ajout et appel de POU.
2
Créez les variables nécessaires à la fonction.
3
Utilisez la syntaxe générale dans l’éditeur ST de POU pour la représentation en langage ST d’une
fonction. La syntaxe générale est la suivante :
RésultatFonction:= NomFonction(VarEntrée1, VarEntrée2, … VarEntréex);
Pour illustrer la procédure, utilisons la fonction SetRTCDrift représentée graphiquement ciaprès :
Fonction
Représentation graphique
SetRTCDrift
La représentation en langage ST de cette fonction est la suivante :
Fonction
Représentation dans l’éditeur ST de POU de SoMachine
SetRTCDrift
PROGRAM MyProgram_ST
VAR myDrift: SINT(-29..29) := 5;
myDay: DAY_OF_WEEK := SUNDAY;
myHour: HOUR := 12;
myMinute: MINUTE;
myRTCAdjust: RTCDRIFT_ERROR;
END_VAR
myRTCAdjust:= SetRTCDrift(myDrift, myDay, myHour, myMinute);
EIO0000001164 04/2014
117
Représentation des fonctions et blocs fonction
Utilisation d’un bloc fonction en langage ST
La procédure suivante explique comment insérer un bloc fonction en langage ST :
Etape
Action
1
Ouvrez ou créez un POU en langage IL (Instruction List, ou liste d’instructions).
NOTE : La procédure de création d’un POU n’est pas détaillée ici. Pour plus d’informations sur
l’ajout, la déclaration et l’appel de POU, reportez-vous à la documentation associée.
2
Créez les variables d’entrée, les variables de sortie et l’instance requises pour le bloc fonction :
 Les variables d’entrée sont les paramètres d’entrée requis par le bloc fonction.
 Les variables de sortie reçoivent la valeur renvoyée par le bloc fonction.
3
Utilisez la syntaxe générale dans l’éditeur ST de POU pour la représentation en langage ST d’un
bloc fonction. La syntaxe générale est la suivante :
BlocFonction_NomInstance(Entrée1:=VarEntrée1, Entrée2:=VarEntrée2,…
Sortie1=>VarSortie1, Sortie2=>VarSortie2,…);
Pour illustrer la procédure, utilisons le bloc fonction TON représenté graphiquement ci-après :
Bloc fonction
Représentation graphique
TON
118
EIO0000001164 04/2014
Représentation des fonctions et blocs fonction
Le tableau suivant montre plusieurs exemples d’appel de bloc fonction en langage ST :
Bloc fonction
Représentation dans l’éditeur ST de POU de SoMachine
TON
EIO0000001164 04/2014
119
Représentation des fonctions et blocs fonction
120
EIO0000001164 04/2014
SoMachine
Index
EIO0000001164 03/2014
Index
A
M
AmountOfUnit, 50
Machine Energy Dashboard
AmountOfUnit, 50
Energy Quality, 31
EnergyPerlastUnit, 54
EnergyPerMode, 68
EnergyPerUnitAndMode, 74
EnergyRatioMode, 82
EnergyTimeRatio, 89
Frequency, 39
Instant Real Power, 23
MinMaxPeak, 43
PowerAndEnergy, 59
TotalEnergy, 64
TrendEnergyPerProduct, 95
TrendPowerAndProduct, 101
MED
configuration système, 14
MinMaxPeak, 43
C
configuration système, 14
E
Energy Quality, 31
EnergyPerlastUnit, 54
EnergyPerMode, 68
EnergyPerUnitAndMode, 74
EnergyRatioMode, 82
EnergyTimeRatio, 89
F
fonctions
différences entre une fonction et un bloc
fonction, 112
utilisation d’une fonction ou d’un bloc
fonction en langage IL, 113
utilisation d’une fonction ou d’un bloc
fonction en langage ST, 117
Frequency, 39
I
P
PowerAndEnergy, 59
T
TotalEnergy, 64
TrendEnergyPerProduct, 95
TrendPowerAndProduct, 101
Instant Real Power, 23
EIO0000001164 04/2014
121
Index
122
EIO0000001164 04/2014

Manuels associés