afficher la liste des articles
ES - SIMATIC Manager -- Création de programmes -- Utiliser SFC
Comment réinitialiser les connecteurs de sorties d'erreur sans démarrer une séquence de production ?
Comment désactiver le temps de surveillance d'étape dans le mode "Mise en attente en cours" ?
Quels effets ont les valeurs "avec" et "aucun" dans le paramétrage "Enumération" des valeurs de consigne dans les SFC-Types et les instances de SFC ?
A quoi faut il faire attention lors du chargement de modifications, si on utilise des diagrammes SFC ou des instances de SFC-Type ayant des séquences actives dans l'état "IDLE" ?
Pourquoi le message d'erreur "Identifiant manquant ou invalide" apparait-il dans le compilateur SCL après une mise à jour de PCS 7 V6.1 vers PCS 7 V7.0 ?
Comment changer les textes de message d'un diagramme SFC dans PCS7 ?
Quel est le nombre maximal de transitions ou de branches en OU dans un diagramme SFC ?
Comment peut-on dynamiser un SFC avec l'assistant dynamique ?
A quoi doit-on faire attention lors de la modification en ligne de la structure d'un SFC type ?
Comment faire le choix entre une Opération Technique(EOP) et une Fonction Technique (EPH) lors de la définition du type de SFC ?
Comment utiliser les entrées "AUX_PRxx" pour les valeurs auxiliaires de messages d'une instance de SFC ?
Comment peut-on empêcher l'activation de la sortie LI_ERR du bloc SFC_CTRL ?
Comment démarrer un diagramme SFC / instance SFC dans le mode de procédé AUTO via les entrées du bloc ?
Comment configurez-vous une demande opérateur dans un SFC Type ?
Quoi faire quand il y a un échec à l'ouverture d'un diagramme SFC ou Type de SFC dans le SIMATIC Manager ?
Comment optimisez-vous la taille de la mémoire de travail pour un SFC-type ?
Comment peut-on déterminer la quantité de mémoire de travail occupée par un Type de SFC ?
Comment arrêter une séquence SFC et continuer le process par une autre séquence SFC dans une étape fixée ?
Comment pouvez-vous tester un SFC type "online" (en mode test) ?
Quels modes de fonctionnement les SFC possèdent-ils, et quelles options sont disponibles pour configurer la commande séquentielle ?
Comment est-il possible d'afficher l'état opérationnel courant d'une séquence ?
Comment est-il possible d'imbriquer des textes opérationnels d'une séquence dans un message d'une instance de SFC_TYPE ?
Comment utiliser la fonction pré et post-exécution dans une séquence de SFC dans SIMATIC PCS 7 V6 ?
Quand utiliser un SFC chart ou un SFC type sous SIMATIC PCS 7?
Comment peut-on visualiser la durée d'une étape d'une chaine séquentielle SFC ?
Comment doit-on procéder lors de la configuration d'un type SFC, pour connecter automatiquement tous les connecteurs de bloc ?
Comment afficher l'état opérationnel d'une séquence avec un message à partir d'un bloc fonctionnel d'alarme ?
Comment reprendre une séquence SFC au point d'exécution durant le redémarrage de la CPU ?
Comment peut-on passer un plan SFC en mode automatique?
De quoi faut-il tenir compte lors du chargement de modifications d'un diagramme SFC ?
Comment peut-on modifier des blocs utilisateur ou standards issus de la librairie PCS7, afin qu’ils soient répertoriés dans le dialogue des propriétés de l’éditeur SFC ?
Option SIMATIC BATCH -- Création d'un projet BATCH -- Configuration des alarmes et messages
Comment est-il possible d'afficher l'état opérationnel courant d'une séquence ?
Comment configurez-vous une demande opérateur dans un SFC Type ?
Pourquoi la fonction "Loop in Alarm" de WinCC n'est-elle pas exécutée lorsqu'on utilise SIMATIC BATCH V6.1 SP1?
Messages Batch (aide opérateur) dans la vue d’ensemble de WinCC
Comment est-il possible d'afficher l'état opérationnel courant d'une séquence ?
Nº de référence:

Instructions:
Le tableau ci-dessous décrit les différentes options pour afficher l'état opérationnel courant d'une séquence (SFC-Type) dans l'OS. Ces méthodes d'affichage sont décrites brièvement ci-dessous ainsi que leurs compatibilités avec les caractéristiques suivantes :

  • Support des langues multiples
    Il est indiqué si la méthode d'affichage accepte le changement de langue en mode Runtime.
  • Affichage de branches parallèles
    Il est indiqué si la méthode d'affichage accepte l'activation de branches parallèles.
  • Affichage groupé de plusieurs étapes
    Il est indiqué si la méthode d'affichage accepte l'affichage groupé de plusieurs étapes. Il est possible ici d'obtenir un affichage simplifié de la séquence. 
  • Message dans l'Alarm Logging de WinCC
    Il est indiqué si la méthode d'affichage enregistre les états opérationnels en tant que messages dans l'Alarm Logging de WinCC .

Les options d'affichage offertes par défaut dans PCS7 sont décrites dans le manuel "PCS 7 Visualisation SFC ".
 
No. Option
1 Visualisation SFC
La visualisation SFC est utilisée pour afficher les étapes configurées d'une séquence dans une vue graphique du runtime. Les étapes actives sont en couleur ( verte par défaut ). Les deux méthodes d'affichages suivantes sont disponibles: la vue générale montre toutes les étapes et transitions configurées sans leur nom. Cette méthode d'affichage par la vue générale est la plus économique ( en programmation ). La figure ci-dessous montre cette vue générale. 


Fig. 01

La vue de détail montre toutes les étapes et transitions configurées avec leur nom. Quand une étape ou une transition est sélectionnée dans la vue de détail, davantage d'informations s'affichent. La figure suivante montre la vue de détail. 


Fig. 02

 
Support des langues multiples : non
Affichage de branches parallèles : oui
Affichage groupé d'étapes multiples : non
Message dans l'Alarm Logging de WinCC : non

2 Textes d'information et de position
Le SFC-type met à disposition les caractéristiques "textes d'information" et "textes de position". Ces textes peuvent être affichés en mode Runtime sur l'icône de bloc de l'instance du SFC-Type ou dans la fenêtre de vue du SFC visualisation. La figure suivante montre l'affichage d'un texte d'information ou de position. Seul un texte d'information ou de position peut être actif à la fois. Pour cette raison, ces textes ne sont pas adaptés pour afficher des séquences ayant des structures parallèles.


Fig. 03

Des notes sur la configuration des textes d'information et de position sont disponibles :

  • Dans le manuel de programmation et d'opération "PCS 7 - SFC pour SIMATIC S7"
  • Dans le FAQ ID 28284626
Support des langues multiples : non
Affichage de branches parallèles : non
Affichage groupé d'étapes multiples : oui
Message dans l'Alarm Logging de WinCC : non
3 Message Opérateur via un bloc message propre à l'instance du Type de SFC (SFC-Type)
Un type de SFC fournit différents signaux pour générer des messages dans l'Alarm Logging de WinCC. Le FAQ 28284626 décrit quels signaux de message sont disponibles dans un type de SFC. Lors de l'exécution d'une étape (Initialisation, Exécution, Terminaison), les signaux de message peuvent être activés ou désactivés directement. Si un signal de message est activé, le message associé s'affiche. De cette façon, des messages contenant des textes d'information sur l'état opérationnel courant (nom de l'étape par exemple) peuvent être déclenchés dans des étapes spécifiques.

Notes:

  • Activation/désactivation du signal de message
    Il est possible d'activer/désactiver seulement le signal de message dans l'éditeur de SFC. Il n'est pas nécessaire d'activer un paramètre de sortie (valeur de forçage) qui serait connecté dans le CFC.
  • Configuration d'un texte de message
    Il est possible de configurer l'état opérationnel de différentes façons dans un texte de message :
    • Texte de message sans valeur de procédé associée
      Il est possible de configurer les textes de message (en langues multiples) dans la boite de dialogue "Configuration de Message PCS 7". Cependant, il faut configurer un message différent pour chaque état opérationnel de la séquence à afficher. Le nombre de signaux de messages disponibles dans un SFC-Type étant assez restreint (7 messages nécessitant un acquit,  5 messages ne nécessitant pas d'acquit) cette méthode ne pourra être que rarement utilisable.
      Le FAQ 28284626 utilise cette procédure pour activer un message pour une instruction opérateur.
       
    • Texte de message avec une valeur de procédé associée
      Il est possible de configurer des textes de message dans la boite de dialogue "Configuration de Message PCS 7", dans lesquels l'état opérationnel courant est imbriqué dans le message sous forme d'une valeur de procédé associée (AUX_PRxx). Dans ce but, un paramètre de sortie (Valeur de forçage) de type "STRING" doit être créé pour contenir l'état opérationnel courant (nom de l'étape par exemple). Lorsqu'une étape est exécutée, le nom de l'étape est écrite dans cette valeur de forçage de type "STRING" et devient disponible comme paramètre de sortie du SFC pour être convertie, dans le CFC, en type de donnée "Array of bytes" puis connectée à la variable de procédé associée au message (AUX_PRxx). En effet, une variable de type "STRING" ne peut être interconnectée directement à une valeur de procédé associée à un message (de type "ANY")
      La configuration multilingue n'est pas possible par défaut avec cette méthode.

      Le FAQ ID 28883644 montre cette procédure.
Support des langues multiples : oui
(nombre d'états opérationnels à afficher restreint par le nombre de signaux de message disponibles)
Affichage de branches parallèles : oui
(nombre de branches parallèles à afficher restreint par le nombre de signaux de message disponibles)
Affichage groupé d'étapes multiples : oui
Message dans l'Alarm Logging de WinCC : oui
4 Message Opérateur avec bloc message compatible séparé
Ce principe est similaire à la procédure décrite au point 3 "Message Opérateur via un bloc message propre à l'instance du Type de SFC". Si ce 'est que dans cette méthode, les messages ne sont pas générés par les blocs message propres au SFC, mais par un bloc message compatible séparé.

Le FAQ ID 19687231 décrit comment créer et connecter un bloc message compatible séparé.
 
Support des langues multiples : oui
(nombre d'états opérationnels à afficher restreint par le nombre de blocs messages utilisés)
Affichage de branches parallèles : oui
(nombre de branches parallèles à afficher restreint par le nombre de blocs messages utilisés)
Affichage groupé d'étapes multiples : oui
Message dans l'Alarm Logging de WinCC : oui

5

Transfert et affichage des états opérationnels à l'OS via un variable numérique
Il est possible de configurer une valeur de forçage comme sortie du SFC pour afficher les états opérationnels d'une séquence. Une valeur numérique est assignée à cette valeur de forçage dans les étapes de la séquence. L'attribut "S7_m_c=true" doit être défini pour cette valeur de forçage dans la configuration du SFC. De cette manière l'information contenue dans ce paramètre sera transférée à l'OS. Chaque valeur numérique peut alors correspondre à un état opérationnel de la séquence. Il existe ensuite différents moyens d'affichage; un certain nombre d'entre eux sont listés ci-dessous: 

  • Utilisation de l'indicateur d'état (status display) de WinCC
    Les états opérationnels peuvent être affichés en utilisant l'indicateur d'état de WinCC. Si aucun texte n'est utilisé dans les fichiers graphiques de cet indicateur état, cette méthode d'affichage est alors indépendante de la langue choisie.
  • Gestion d'énumérations dans le SIMATIC Manager (sous "Déclarations globales")
    Dans le SIMATIC Manager, sous "Déclarations globales > Enumérations" un type d'énumération est créé et un texte est saisi pour chaque valeur numérique de l'état opérationnel. Les textes configurés de cette manière dans le SIMATIC Manager peuvent être transférés à WinCC lors de la compilation de l'OS et affichés en mode Runtime.
    Le FAQ ID 27147567 décrit cette procédure.
  • Gestion d'énumérations dans la bibliothèque des textes (Text Library) de WinCC
    Des énumérations peuvent aussi être configurées manuellement dans la bibliothèque des textes de WinCC afin de de décrire les différents états opérationnels d'une séquence. La configuration multilingue est alors possible. Une plage de numéros est réservée dans la bibliothèque des textes de WinCC pour les valeurs numériques de ces énumérations. Les textes d'affichage des différents états opérationnels sont alors configurés dans cette plage de numéros en correspondance avec les valeurs numériques associées.  A partir du moment où le premier numéro de la plage de numéros réservés et la valeur numérique de l'état opérationnel courant sont connus, alors le texte associé peut être lu depuis la bibliothèque des textes et affiché en mode Runtime.
    Le FAQ ID 23416727 décrit comment il est possible de réserver des plages de numéros dans la bibliothèque des textes de WinCC.
Support des langues multiples : oui
Affichage de branches parallèles : oui
Affichage groupé d'étapes multiples : oui
Message dans l'Alarm Logging de WinCC : non

Mots clés:
Vue de détail, Contrôle SFC, Contrôle SFC-multiséquences.

 ID contribution:28883565   Date:2008-06-12 
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