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.
|