afficher la liste des articles
ES - SIMATIC Manager -- Création de programmes -- CFC - Appeler des blocs et des fonctions
Quelle est la signification du message d'erreur "Le FCxyz est en dehors de la plage utilisateur" lors de la compilation d'un programme ?
Pourquoi le tampon de messages WinCC se remplit-il si rapidement ?
Les numéros des blocs de données d'instance des CFC peuvent-ils changer durant la configuration ?
Comment configurer des messages additionnels avec du texte et des valeurs de message-associé dans le CFC ?
Connexion incorrecte du bloc CPM dans les types de variables process suivants: PIDCTRL_ConPerMon, PIDCTRL_DistComp, PIDCTRL_GainSched!
Dans le CFC Elimination de blocs SIMATIC PCS 7 V6.x
Créer un OB spécial avec un bloc MSG_CSF
Que faut-il respecter lors de la configuration de blocs d'alarme ?
Comment éditer un Texte de message 5 jusqu'au Texte de message 10 du bloc ALARM_8P dans SIMATIC PCS 7 V6.x ?
Classes d'événement d'un FB sous SIMATIC PCS 7 V6.x
Comment configurer des messages additionnels avec du texte et des valeurs de message-associé dans le CFC ?
Nº de référence:

Description
Vous pouvez utiliser différents blocs pour configurer des messages additionnels avec du texte et des valeurs de message-associé. Dans cet exemple, nous utilisons le bloc MESSAGE (FB43). 

Note
Vous pouvez générer des messages nécessitant un acquittement en utilisant les blocs suivants :

  • MESSAGE (FB43)
  • EVENT (FB1811) de la bibliothèque Advanced Process Library (à partir de SIMATIC PCS 7 V7.1)

Vous pouvez générer des messages ne nécessitant pas d'acquittement en utilisant les blocs suivants :

  • MSG_NACK (FB78)
  • EVENTNCK (FB1904) de la bibliothèque Advanced Process Library (à partir de SIMATIC PCS 7 V7.1)

Configuration des messages
 
Etape Procédure
1 Insérez un bloc MESSAGE dans votre diagramme CFC et paramétrez-le comme suit :
  • Vous pouvez assigner un texte de message à chaque entrée "I_x". Ouvrez les propriétés du bloc et cliquez sur le bouton "Messages ...".


    Fig 01: Propriétés d'objet du bloc Alarm_8P
     

  • Dans la colonne "Evènement", insérez le texte de votre choix pour chacune des entrées "I_x" concernées.


    Fig 02: Fenêtre "Configuration de message"

2 Compilez l'OS.

Note
Lors de la compilation de l'OS, les textes du messages sont créés uniquement pour la langue courante actuellement paramétrée (SIMATIC Manager > Outils > langue pour le visuel des objets > langue standard).
Assurez-vous que la langue dans SIMATIC Manager correspond avec la langue de OS Runtime, autrement les textes de message pourraient ne pas être publiés.

3 Ouvrez l'OS Runtime.
Un changement d'état de l'entrée "I_x" affiche le texte de message concerné dans chaque cas.


Fig 03: OS Runtime avec l'émission d'un texte de message

Configuration de valeurs de message-associé
 
Etape Procédure
1
Lors du déclenchement d'un message texte, vous pouvez aussi insérer des valeurs de message-associé.
Vous pouvez assigner un texte de message-associé à chaque entrée "I_x".


Fig 04: Interconnexion des connexions du bloc pour les valeurs de message-associé

Note

Les valeurs associées sont valables pour tous les messages. Les types de données suivantes sont possible : BOOL (non admis : champ bits), BYTE, CHAR, WORD, INT, DWORD, DINT, REAL, DATE, TOD, TIME, S5TIME, DATE_AND_TIME.

Le type de donnée STRING ne peut pas être transféré en valeurs de message-associé !

Remède
Modifier le type STRING en un ARRAY OF BYTE.
Des informations à ce sujet sont disponibles dans l'article ID 674578

2 Si vous avez configuré une valeur de message-associé pour une entrée "I_x", vous devez configurer une déclaration de format  dans le CFC pour chaque valeur de message-associé. La déclaration doit avoir une syntaxe correcte et doit être configurée dans le texte de message.


Fig 05: Insertion de la déclaration de format d'un message-associé

Autre information
L'article ID 1926599 décrit comment vous pouvez facilement déterminer la déclaration de format requise.

  • Une description détaillée des déclarations de format est disponible dans l'article ID 25158897.
3 Compilez l'OS et ouvrez ensuite l'OS Runtime.
Un changement d'état de l'entrée "I_x" permet l'affichage du texte de message concerné dans chaque cas avec la valeur associée.


Fig 06: Affichage du texte du message et de la valeur associée dans l'OS Runtime

Autre information

Les notes sur le comportement au démarrage (méthode de travail, traitement d'erreur, appel OBs etc) du bloc MESSAGE sont disponibles dans l'aide en ligne de PCS7.

 ID contribution:770488   Date:2011-02-23 
Cette contribution...m´a aidéne m´a pas aidé                                 
mySupport
My Documentation Manager 
Lettre d'information 
CAx-Download-Manager 
Demande d'assistance technique
A propos de cet article
Imprimer
Créer PDF 
Envoyer l'article
QuickLinks
Outil de compatibilité 
Aide
Aide en ligne
Guided Tour