• Aucun résultat trouvé

2 Présentation du produit

2.3 Fonctions

2.3.2 PROFIenergy

2.3.2.1 Qu'est-ce que PROFIenergy ?

Introduction

PROFIenergy est une interface de données basée sur PROFINET, permettant une déconnexion pendant les temps d'arrêt, commandée sur le plan central et coordonnée par le

consommateur, indépendante du fabricant et de l'appareil. De ce fait, seule l'énergie absolument nécessaire est fournie au processus. La majeure partie de l'énergie est

économisée par le processus, l'appareil PROFINET ne permettant d'économiser que quelques Watts. Dans PROFIenergy, ce mode de fonctionnement s'appelle "Pause".

La déconnexion des appareils PROFINET s'effectue via des commandes spéciales dans le programme utilisateur du contrôleur PROFINET IO. Aucun matériel supplémentaire n'est nécessaire, les commandes PROFIenergy sont interprétées par les appareils PROFINET.

L'appareil qui met l'interface PROFIenergy à disposition et prend en charge l'enregistrement de commande approprié possède ce qu'on appelle l'entité PE, la PE-Entity, le point d'accès pour ces enregistrements de commande. Lorsque les modules de périphérie n'ont pas d'entité PE (PE-Entity) propre, c'est l'entité PE (PE-Entity) du module d'interface qui est utilisée. Les modules de périphérie possédant leur propre entité PE (PE-Entity) sont toujours adressés directement.

Pour le système de périphérie décentralisé ET 200AL, l'entité PE (PE-Entity) est exclusivement mise à disposition par le module d'interface PROFINET.

Présentation du produit 2.3 Fonctions

Marche à suivre

Procédez de la manière suivante pour configurer PROFIenergy : 1. Créez l'enregistrement de paramétrage, Index 3, dans STEP 7.

2. Transférez l'enregistrement de paramétrage au module d'interface avec l'instruction

"WRREC" - SFB 53.

3. Créez le programme utilisateur avec les FB pour la gestion des commandes PROFIenergy ("PE_START_END" - FB 815, "PE_CMD" - FB 816).

4. Transférez le programme utilisateur dans la CPU.

Informations complémentaires

Vous trouverez des informations complémentaires concernant PROFIenergy sur Internet (http://www.profibus.com) sous Common Application Profile PROFIenergy ; Technical Specification for PROFINET ; ainsi que dans les documentations suivantes :

• Manuel système Système de périphérie décentralisé ET 200AL (https://support.industry.siemens.com/cs/ww/fr/view/89254965)

• Manuels pour modules de périphérie

(https://support.industry.siemens.com/cs/ww/fr/ps/14247/man)

• Manuel système Description du système PROFINET

(https://support.industry.siemens.com/cs/ww/fr/view/19292127)

• Description fonctionnelle PROFINET avec STEP 7 V14

(https://support.industry.siemens.com/cs/ww/fr/view/49948856), chapitre : Economies d'énergie avec PROFIenergy

• Guide d'application pour implémenter les concepts de coupure avec PROFIenergy (https://support.industry.siemens.com/cs/ww/fr/view/96837137)

• Economies d'énergie avec SIMATIC S7 (STEP 7 à partir de V5.5) (https://support.industry.siemens.com/cs/ww/fr/view/41986454)

• Économie d'énergie avec SIMATIC S7 et SIMATIC HMI (TIA Portal) (https://support.industry.siemens.com/cs/ww/fr/view/58235225)

• Bibliothèque SIMATIC S7 pour un paramétrage simplifié de PROFIenergy.

(https://support.industry.siemens.com/cs/ww/fr/view/109478388)

• Pour plus d'informations sur les FB PROFIenergy ("PE_START_END" - FB 815,

"PE_CMD" - FB 816), référez-vous à l'aide en ligne de STEP 7 V5.5 à partir de SP2 relative aux fonctions/blocs fonctionnels système.

Présentation du produit 2.3 Fonctions

2.3.2.2 Mode de fonctionnement

Commande "Pause" et stratégie "Pause"

Au début et à la fin des pauses vous activez ou désactivez la fonction pause de l'installation ; le contrôleur IO envoie alors la commande PROFIenergy "Start_Pause" ou "End_Pause" aux modules. Le module interprète ensuite le contenu de la commande PROFIenergy et s'éteint ou se rallume. Le module d'interface ET 200AL est l'entité PE (PE-Entity) des modules de périphérie du système de périphérie décentralisé ET 200AL prenant en charge PROFIenergy.

D'autres commandes PROFIenergy permettent de consulter des informations sur l'appareil pendant les pauses. Vous pouvez vous en servir par exemple pour transmettre la commande

"Start_Pause" / "End_Pause" en temps voulu.

Remarque

Une séquence PROFIenergy complète comprend les commandes "Start_Pause" et

"End_Pause". Veuillez toujours respecter cet ordre lors de la programmation.

Afficheurs à LED

PROFIenergy n'a généralement pas d'effet sur l'afficheur à LED. Vous trouverez des exceptions dans les manuels des modules de périphérie.

Comportement en cas de détection de défauts

Toutes les voies dont le mode Pause est réglé sur "PE_MODE_PROCEED" signalent leur état de défaut comme en mode productif.

Pour les voies qui basculent dans un autre mode Pause que "PE_MODE_PROCEED", les règles suivantes s'appliquent :

• Des défauts, indépendants de l'application de la "Pause", sont signalés.

• Si la détection de défauts est possible pendant la "pause", ces défauts continuent d'être signalées.

• Tous les messages d'erreur générés à l'origine par l'application de la "Pause" sont supprimés.

• Si une détection de défauts n'est pas possible pendant la "Pause" : – L'état est conservé pour les défauts déjà en attente avant la "Pause".

– Les défauts entrants et sortants sont signalés après la fin de la "Pause".

Remarque

La commutation en "Pause" et la sortie de la "Pause" peuvent entraîner la signalisation d'un défaut dans certaines circonstances.

Présentation du produit 2.3 Fonctions

Informations complémentaires

Pour plus d'informations sur le diagnostic, référez-vous aux manuels des modules de périphérie.

Alarme de processus

La fin d'une "Pause' a pour effet que les alarmes de processus sont à nouveau détectées.

Stratégie "Pause" dans certains cas de fonctionnement

La "Pause" est interrompue dans les cas suivants :

Tableau 2- 2 Fin d'une "Pause"

Fin d'une "Pause" Description La tension d'alimentation 1L+ du coupleur

est défaillante La "Pause" est quittée et peut être réactivée par un nouvel envoi du paramétrage PROFIenergy suivi d'une commande "Start_Pause".

• Arrêt du contrôleur1

• Défaillance du contrôleur (interruption de la connexion)1

• Mise à jour du firmware

• Restauration aux paramètres d'usine

• Désactivation du périphérique IO1 Le module de périphérie a été débroché et de nouveau enfiché

Arrêt de la station1

• Suppression d'un module de périphérie

La "Pause" est quittée, le paramétrage PROFIenergy se trouve encore sur le module de périphérie et la "Pause"

peut être réactivée par la commande "Start_Pause".

La tension d'alimentation 1L+ du module de périphérie est défaillante

Le module de périphérie a été reparamétré avec l'enregistrement 128 en cours de fonc-tionnement

1 La stratégie de valeur de remplacement a été activée.

Présentation du produit 2.3 Fonctions

2.3.2.3 Paramétrer

Paramétrage

Lors du paramétrage de PROFIenergy, tenez compte des points suivants :

• PROFIenergy est paramétré avec le programme utilisateur via l'enregistrement de paramétrage (version2) Index 3. Le module d'interface distribue les paramètres PROFIenergy aux modules de périphérie.

• Le paramétrage d'une autre stratégie de pause est possible immédiatement après le démarrage de la "Pause" précédente. L'application de l'état souhaité pour la pause suivante est activée à l'aide d'une nouvelle commande "Start_Pause".

• Vous pouvez écrire le paramétrage aussi souvent que souhaité.

• Le module d'interface contrôle la distribution des paramètres aux modules de périphérie et fournit en résultat la valeur de retour de la tâche d'écriture. En cas de retour de valeur négative, un ou plusieurs modules de périphérie n'ont pas accepté l'enregistrement de paramétrage. Dans ce cas, les modules de périphérie se comportent suivant votre dernier paramétrage de PROFIenergy en cas de commande "Start_Pause" entrante. En cas de retour de valeur positive, les commandes "Start_Pause"/ "End_Pause" peuvent être exécutées normalement.

• En cas de défaillance du module de périphérie ou de la station, vous devez renouveler le paramétrage via l'enregistrement de paramétrage.

• Le système de périphérie décentralisé ET 200AL prend en charge le paramétrage de la stratégie d'une "Pause". Si un autre comportement est requis lors d'une autre "Pause", vous devez procéder à un nouveau paramétrage.

Remarque

Effet : la réaction (désactivation) des modules de périphérie à PROFIenergy est liée à l'emplacement, c'est-à-dire que toutes les voies de l'emplacement se comportent de manière identique.

Présentation du produit 2.3 Fonctions

Enregistrement de paramétrage

Vous déterminez dans l'enregistrement de paramétrage pour PROFIenergy quels modules de périphérie (emplacements) sont commandés via les commandes PROFIenergy.

Le tableau suivant affiche le contenu de l'enregistrement de paramétrage pour PROFIenergy, Index 3, que vous pouvez créer vous-même et transférer au module d'interface.

Tableau 2- 3 Enregistrement de paramétrage pour PROFIenergy (version 2), Index 3

Oc-tets Élément Codage Description

0 Version 02D Non modifiable

1 Nombre de blocs 01D à 34D Emplacements 1 à 34 selon la configuration du système de périphérie décentralisé ET 200AL

2 Bloc 1 Numéro

d'empla-cement

00D Non occupé

01D à 34D Emplacement du module de périphérie avec PROFIenergy

3 Mode 0D : PE_MODE_PROCEED, continuer en cas de "Pause"

1D : PE_MODE_SHUTDOWN, coupure en cas de "Pause" 1

3D : PE_MODE_LAST_VALUE, la dernière valeur de sortie ou de me-sure est conservée

4D : PE_MODE_SUBST_VALUE, valeur de remplacement "0" 2

: : : :

1 La réaction exacte dépend du module de périphérie utilisé (p. ex. l'alimentation de capteur est coupée pour un module d'entrées TOR, ou les sorties sont sans tension ni courant pour un module de sorties analogiques)

2 Un module de sorties analogiques (par ex. avec la plage de sorties 0 à 20 mA, ± 20 mA) ou un module de sorties TOR fournit la valeur "0".

Messages d'erreur

Le tableau suivant indique quels messages d'erreur l'enregistrement de retour renvoie le cas échéant :

Tableau 2- 4 Messages d'erreur Code d'erreur Signification

80B1H Longueur non autorisée Vérifiez la longueur de l'enregistrement 80E0H Erreur dans l'information d'en-tête Vérifiez l'information d'en-tête de

l'enre-gistrement

80E1H Erreur de paramètre Vérifiez le contenu de l'enregistrement et

Présentation du produit 2.3 Fonctions

2.3.2.4 Enregistrements de commande PROFIenergy

Enregistrements de commande PROFIenergy

L'enregistrement de commande pour PROFIenergy, Index 80A0H, prend en charge les services suivants pour le module d'interface IM 157-1 PN :

Tableau 2- 5 Enregistrements de commande pour PROFIenergy Service ID de service Signification

Start Pause 1 01H Application de la stratégie de pause paramétrée, inhibition des diagnostics associés

End Pause 02H Fin de la pause

Query Modes 03H Lecture des modes pris en charge

• Request List Energy Saving Modes

• Request Get Mode (Energy Saving Mode Data) PEM Status 04H Lecture de l'état PROFIenergy

PE_Identify 05H Lecture des services PROFIenergy pris en charge

1 Le temps de pause minimal (paramétrable) pour le système de périphérie décentralisé ET 200AL est de 10 s.

Documents relatifs