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 ?
Quels modes de fonctionnement les SFC possèdent-ils, et quelles options sont disponibles pour configurer la commande séquentielle ?
Nº de référence:

Instructions :
Une description détaillée des modes de fonctionnement est disponible dans le manuel "SFC - Manuel pour S7". Ce manuel fait partie de la fourniture de documentation livrée avec PCS 7.

Les modes de fonctionnement du SFC-LEF (Logique d'Etat de Fonctionnement pour SFC) sont affichés par les sorties du bloc SFC associées. Les paramètres du bloc SFC étant rédigés en anglais, il peut s'avérer judicieux d'utiliser la version anglaise du manuel.


Fig. 01
 

Des signaux externes peuvent être connectés via des entrées du SFC dans le but de forcer les modes de fonctionnement du SFC_LEF basé sur l'état d'évènements spécifiques au process (locks).


Fig. 02
 

L'entrée "LOCKERROR=1" peut changer le mode de fonctionnement en mode "Error" ou "Error(completing)". La sortie "ERROR=1" ou "ERROR_COMPLETING=1" est mise à 1 et le traitement d'erreur sera exécuté en entier tant que l'erreur est présente ("LOCKERROR=1"). Lors de la disparition de l'erreur process ("LOCKERROR=0"), le SFC passera en mode "Held (error)"("HELD_ERROR=1"). Si une erreur apparait, on rebascule immédiatement en mode "Error" ("ERROR=1").

Exemples de dépannages à travers la configuration de commandes séquentielles additionnelles :
 
  Exemple
a) Dépannage sans  changer de mode de fonctionnement
Vous pouvez aussi tester n'importe quel status process comme condition de démarrage. Vous pouvez le connecter avec le signal externe "LOCKERROR" (entrée du SFC). Le SFC passe en mode de fonctionnement "Error" ("ERROR=1") si une erreur est présente. En plus, configurez une commande séquentielle de dépannage dont la condition de démarrage est, par exemple "ERROR=1" ET "Process status=1".
b) Dépannage avec changement de mode de fonctionnement
Configurez une commande séquentielle avec comme condition initiale "Process status=1" et attribuez lui une priorité haute.
Cette commande séquentielle est ensuite toujours exécutée quand il y a une erreur et la commande séquentielle fonctionne avec une priorité plus basse que la commande séquentielle de dépannage. Dans ce cas, vous ne devez pas connecter le status process avec l'entrée "LOCKERROR", sinon il y aura un basculement de mode de fonctionnement vers "Error".

D'autres exemples avec changement de mode fonctionnement erreur dans le SFC-LEF:
 
  Exemple
1. Quels signaux doivent être générés pour passer en mode de fonctionnement "ERROR" ?
La transition vers le mode de fonctionnement "ERROR" dans la logique des états de fonctionnement est surveillée en réglant l'entrée "LOCKERROR" dans les modes de fonctionnement "HAND" ou "AUTO", ou dans le mode test du SFC dans le mode de fonctionnement "HAND" en agissant sur le bouton "Error".
Si le mode de fonctionnement courant est "STARTING", "RUN", "CONTINUING" ou "STOPPED", un changement de mode fonctionnement est effectué vers le mode "ERROR" quand "LOCKERROR=1".
2. Quels signaux doivent être générés pour passer en mode de fonctionnement "ERROR_COMPLETING" ?
La transition vers le mode de fonctionnement "ERROR_COMPLETING" dans la logique des états de fonctionnement est surveillée en réglant l'entrée "LOCKERROR" dans les modes de fonctionnement "HAND" ou "AUTO", ou dans le mode test du SFC dans le mode de fonctionnement "HAND" en agissant sur le bouton "Error".
Si le mode de fonctionnement courant est "COMPLETING", un changement de mode fonctionnement est effectué vers le mode "ERROR_COMPLETING" quand "LOCKERROR=1".
3. Quels signaux ne doivent pas persister, afin que l'on quitte le mode de fonctionnement "ERROR_COMPLETING" ?
La condition "LOCKERROR =0" doit être  remplie, et le traitement des commandes séquentielle éventuellement configurées en "ERROR_COMPLETING" doit être achevé.
4. Comment parvient-on à l'état "HELD_ERROR"?
La condition "LOCKERROR =0" doit être  remplie, et le traitement des commandes séquentielle éventuellement configurées en "ERROR" doit être achevé.

 Il est aussi possible de configurer par exemple, des commandes séquentielles séparées comme conditions de démarrage de mode de fonctionnement via le signal "ERROR=1" et "ERROR_COMPLETING=1".

 ID contribution:23049854   Date:2010-10-15 
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