Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
1 2 3
Manuel
11/2006
A5E00807952-01
Consignes de scurit
Ce manuel donne des consignes que vous devez respecter pour votre propre scurit et pour viter des dommages matriels. Les avertissements servant votre scurit personnelle sont accompagns d'un triangle de danger, les avertissements concernant uniquement des dommages matriels sont dpourvus de ce triangle. Les avertissements sont reprsents ci-aprs par ordre dcroissant de niveau de risque.
! ! !
Danger
signifie que la non-application des mesures de scurit appropries entrane la mort ou des blessures graves.
Attention
signifie que la non-application des mesures de scurit appropries peut entraner la mort ou des blessures graves.
Prudence
signifie que la non-application des mesures de scurit appropries peut entraner des blessures lgres.
Prudence
signifie que la non-application des mesures de scurit appropries peut entraner un dommage matriel.
Important
signifie que le non-respect de l'avertissement correspondant peut entraner l'apparition d'un vnement ou d'un tat indsirable. En prsence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus lev qui est reproduit. Si un avertissement avec triangle de danger prvient des risques de dommages corporels, le mme avertissement peut aussi contenir un avis de mise en garde contre des dommages matriels.
Personnel qualifi
L'installation et l'exploitation de l'appareil/du systme concern ne sont autorises qu'en liaison avec la prsente documentation. La mise en service et l'exploitation d'un appareil/systme ne doivent tre effectues que par des personnes qualifies. Au sens des consignes de scurit figurant dans cette documentation, les personnes qualifies sont des personnes qui sont habilites mettre en service, mettre la terre et identifier des appareils, systmes et circuits en conformit avec les normes de scurit.
Attention
L'appareil/le systme ne doit tre utilis que pour les applications spcifies dans le catalogue ou dans la description technique, et uniquement en liaison avec des appareils et composants recommands ou agrs par Siemens s'ils ne sont pas de Siemens. Le transport, le stockage, le montage, la mise en service ainsi que l'utilisation et la maintenance Le fonctionnement correct et sr du produit implique son transport, stockage, montage et mise en service selon les rgles de l'art ainsi qu'une utilisation et maintenance soigneuses.
Marque de fabrique
Toutes les dsignations repres par sont des marques dposes de Siemens AG. Les autres dsignations dans ce document peuvent tre des marques dont l'utilisation par des tiers leurs propres fins peut enfreindre les droits de leurs propritaires respectifs.
Exclusion de responsabilit
Nous avons vrifi la conformit du contenu du prsent document avec le matriel et le logiciel qui y sont dcrits. Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformit intgrale. Si l'usage de ce manuel devait rvler des erreurs, nous en tiendrons compte et apporterons les corrections ncessaires ds la prochaine dition.
A5E01006283-01 11/2006
Sommaire
1 Visualisation SFC ..................................................................................................................... 1-1 1.1 1.2 2 La visualisation SFC (SFV)......................................................................................... 1-1 Paramtres de base SFC ........................................................................................... 1-3
Configuration............................................................................................................................ 2-1 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.11.1 Configuration de la visualisation SFC......................................................................... 2-1 Configurer les icnes de bloc SFC ............................................................................. 2-3 Configurer les blocs d'affichage SFC ......................................................................... 2-5 Adapter les blocs d'affichage ...................................................................................... 2-6 Prparatifs pour les Controls ...................................................................................... 2-7 Configurer la vue d'tat "PCS7 SFC Control"............................................................. 2-8 Configurer la vue d'tat "PCS7 SFC MultiChart Control" ........................................... 2-9 Configurer un bouton SFC........................................................................................ 2-11 Configurer un appel du navigateur SFC ................................................................... 2-12 Fonctions pour propres scripts (SFC API calls)........................................................ 2-12 Serveur OS et client OS ........................................................................................... 2-13 Informations sur le serveur OS et le client OS ......................................................... 2-13
Contrle-commande du SFC................................................................................................... 3-1 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.12.1 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.20.1 3.20.2 3.20.3 3.20.4 Autorisations de conduite ........................................................................................... 3-1 Visualiser et commander un SFC au moyen d'un bloc d'affichage ............................ 3-2 Bloc d'affichage Diagramme SFC, vue "Standard"..................................................... 3-3 Bloc d'affichage "Diagramme SFC", vue "Alarmes" ................................................... 3-4 Bloc d'affichage "Instance SFC", vue "Valeurs actuelles" .......................................... 3-5 Bloc d'affichage "Instance SFC", vue "Valeurs prpares" ........................................ 3-8 Bloc d'affichage "Instance SFC", vue "Paramtres" ................................................... 3-8 Bloc d'affichage "Instance SFC", vue "Alarmes" ........................................................ 3-9 Bloc d'affichage "Instance SFC", vue "Batch" .......................................................... 3-10 Visualiser et commander un SFC au moyen d'une vue d'tat SFC ......................... 3-11 PCS 7 SFC Control................................................................................................... 3-11 PCS 7 SFC MultiChart Control ................................................................................. 3-13 Mnmoniques des tats de fonctionnement............................................................. 3-17 Visualiser l'tat d'un SFC au moyen d'un bouton ou d'un appel du navigateur........ 3-18 Informations dans la fentre de dtail et interventions possibles............................. 3-20 Slection du mode de fonctionnement ..................................................................... 3-24 Rglage de l'tat de fonctionnement ........................................................................ 3-25 Slection du mode de franchissement...................................................................... 3-26 Choix des options d'excution .................................................................................. 3-27 Acquittement des requtes d'intervention et des erreurs d'tape ............................ 3-28 Les botes de dialogue "Proprits".......................................................................... 3-29 Bote de dialogue "Proprits" du graphe................................................................. 3-31 Bote de dialogue "Proprits" de la condition de dmarrage .................................. 3-32 Bote de dialogue "Proprits" de l'tape ................................................................. 3-32 Bote de dialogue "Proprits" de la transition ......................................................... 3-34
iii
Sommaire
Messages.................................................................................................................. 3-35 Logique d'tat de fonctionnement............................................................................. 3-36 Logique d'tat de fonctionnement pour SFC ............................................................ 3-36 Logique d'tat de fonctionnement pour graphes squentiels (LEF de graphes)...... 3-40 Visualiser et commander via le client Web............................................................... 3-42 Visualisation SFC sur le client Web.......................................................................... 3-42
Annexe ......................................................................................................................................A-1 A.1 A.2 Variables systme SFC .............................................................................................. A-1 Fonctions API SFC .....................................................................................................A-2
Index .............................................................................................................................................Index-1
iv
Visualisation SFC
1.1
Introduction
Le logiciel Visualisation SFC vous permet non seulement de configurer la visualisation de SFC dans WinCC, mais aussi de visualiser et de commander des diagrammes et des instances SFC en mode Runtime de WinCC.
Nota Dans la suite du texte, les diagrammes et les instances SFC seront dsigns globalement par SFC s'il n'est pas ncessaire de faire expressment la distinction entre ces deux objets dans le contexte respectif.
1-1
Visualisation SFC
Nota :
Les manipulations de configuration ne sont pas possibles en mode Runtime. Le transfert de SFC dans le systme Runtime peut se faire aussi quand l'OS est activ. Il peut en rsulter temporairement des reprsentations incohrentes, car les SFC sont d'abord chargs dans les systmes d'automatisation, les stations oprateur n'tant chargs qu'en second lieu. Pendant ce laps de temps, des incohrences potentielles sont invitables.
1-2
Visualisation SFC
1.2
Paramtres globaux
Les paramtres globaux pour la reprsentation des SFC concernent : Topologie Couleurs Niveau d'autorisation Signalisation groupe Pour ouvrir la bote de dialogue "SFC", slectionnez "SFC" dans WinCC-Explorer et ouvrez le menu contextuel. Choisissez alors la commande Ouvrir. Pour la topologie des graphes de la fentre de dtail et de la vue d'ensemble, vous pouvez dfinir la taille des objets et les intervalles entre objets. Vous choisissez des couleurs pour distinguer les tats des tapes, des transitions et des objets slectionns. Vous modifiez les niveaux d'autorisation pour les commandes oprateur si vous avez besoin de niveaux autres que les droits standard ("Contrle", "Commandes de process" et "Commandes de process prioritaires"). Ces autorisations s'appliquent alors tous les SFC du projet WinCC respectif, moins que des niveaux d'autorisation spcifiques n'aient t attribus dans un SFC. Les autorisations spcifiques un SFC seront conserves lors de la compilation de l'OS si vous choisissez de compiler seulement les "Modifications". Pour attribuer un utilisateur l'autorisation d'intervenir dans la visualisation de SFC, il faut valider les niveaux d'autorisation qui lui sont accords, dans User Administrator, soit globalement, soit pour certains secteurs. Quand aucun utilisateur n'a t cr, toutes les commandes sont autorises sans aucune restriction. Dans ce cas, il n'y a pas d'onglet "Niveaux d'autorisation".
1-3
Visualisation SFC
1-4
Configuration
2.1
Introduction
Vous pouvez placer dans une vue WinCC des objets qui permettent d'ouvrir un SFC en mode Runtime. Les objets suivants conviennent : icnes de bloc contrle "PCS 7 SFC Control" contrle multidiagramme "PCS 7 SFC MultiChart Control" objets graphiques quelconques (p. ex. un rectangle) objet Windows (p. ex. un bouton)
Prparatifs
Choisissez la commande "Outils > Assistant 'Compiler plusieurs OS' > Dmarrer..." dans SIMATIC Manager pour transfrer les diagrammes SFC et les instances SFC l'OS. Ensuite, effectuez les prparatifs pour les Controls.
Nota
Les contrles livrs avec la Visualisation SFC "@PCS 7 SFC Panel Control" et "@PCS 7 SFC SP Control" sont requis de manire interne par l'application. Il n'est pas permis de les utiliser dans des vues WinCC.
2-1
Configuration
2-2
Configuration
2.2
Les modles d'icne de bloc pour le diagramme SFC "@SFC_RTS" et pour l'instance d'un type SFC "@SFC_TYPE" se trouvent dans la vue "@@PCS7Typicals.pdl". Pour toutes modifications, p. ex. pour crer plusieurs variantes d'un type, procdez comme suit : 1. Copiez cette vue et stockez-la sous le nom "@PCS7Typicals.pdl". 2. Dans la copie de la vue, gnrez par Copier/Coller une icne de bloc supplmentaire pour chaque type SFC cr. 3. Ouvrez ensuite les proprits de chaque icne. 4. Remplacez, dans l'onglet "General", la valeur des attributs "StructureType" et "type" (p. ex. @SFC_TYPE) par le nom du type SFC correspondant.
2-3
Configuration
5. Ouvrez la "Liste de toutes les variables" dans les variables WinCC et faites un double-clic, dans le volet droit, sur la variable approprie pour le diagramme ou pour l'instance. La bote de dialogue se referme ; le nom de la variable figure dans le Dynamic Wizard. 6. Cliquez sur le bouton "Suivant". La page suivante indique ce que l'assistant gnre. 7. Cliquez sur "Terminer". La configuration de l'icne de bloc est termine. Vous pouvez vous en servir pour appeler le bloc d'affichage correspondant en mode Runtime.
2-4
Configuration
2.3
Configuration
Les blocs d'affichage vous sont livrs entirement configurs et vous pouvez les adapter vos besoins personnels. Vous pouvez aussi utiliser ces modles pour crer vos propres blocs d'affichage. Mais vous devez y employer les OCX existants pour la visualisation et la commande de la logique d'tat de fonctionnement d'une part et des consignes d'autre part (pour une instance SFC). Vous trouverez une description dtaille de la marche suivre pour configurer des blocs d'affichage dans le manuel Process Control System PCS 7 ; Programming Instructions for Blocks.
Informations supplmentaires
Pour plus d'informations, rfrez-vous la rubrique Adapter les blocs d'affichage
2-5
Configuration
2.4
Introduction
C'est dans Graphics Designer que vous adaptez vos besoins les vues "Valeurs actuelles" (@pg_@sfc_type_actualsp.pdl) et "Valeurs prpares" (@pg_@sfc_type_prepare.pdl).
Marche suivre
1. Dans Graphics Designer, ouvrez la vue "@pg_@sfc_type_actualsp.pdl" ou "@pg_@sfc_type_prepare.pdl ". 2. Faites-y un double-clic sur la surface de l'OCX. La bote de dialogue "Proprits de @PCS 7 SFC SP Control" s'ouvre. 3. Dans l'onglet "Gnral", l'option "Vue 'Valeurs actuelles' ditable" vous permet de dterminer si la colonne des consignes sera ditable par l'oprateur ou protge en criture. Nota : Cette option figure dans les proprits des deux vues "Valeurs actuelles" et "Valeurs prpares". Mais elle se rapporte uniquement la vue "Valeurs actuelles". 4. Dans l'onglet "Couleurs", vous pouvez changer les couleurs des caractres et du fond pour les lments OCX concerns.
2-6
Configuration
2.5
Introduction
Avant de configurer les Controls, vous pouvez faire quelques prparatifs qui simplifieront leur insertion dans une vue graphique.
Marche suivre
1. Ouvrez la vue souhaite dans Graphics Designer. 2. Slectionnez l'onglet "Controls" dans la palette d'objets. 3. Dans le menu contextuel de la palette d'objets, choisissez "Ajouter/Supprimer". Ceci ouvre la bote de dialogue "Slectionner OCX". 4. Slectionnez dans la liste : PCS 7 SFC Control PCS 7 SFC MultiChartControl
5. Cliquez sur le bouton "OK" pour fermer la bote de dialogue. Les deux contrles se trouvent prsent dans la palette d'objets, d'o vous pouvez les amener directement dans la vue graphique par glisser-lcher.
2-7
Configuration
2.6
Introduction
Vous pouvez reprsenter les tats d'un SFC dans une vue graphique grce un contrle SFC affect ce SFC. Ce contrle est encore appel vue d'tat (comme le SFC MultiChart Control). cet effet, vous placez et configurez la vue d'tat dans une vue graphique dans WinCC Graphics Designer.
Paramtrer
1. Effectuez un double clic sur SFC Control. La bote de dialogue "Proprits" s'affiche. 2. Slectionnez l'onglet "Gnral". 3. Indiquez dans quelle reprsentation vous souhaitez ouvrir le SFC (vue d'ensemble ou dtail). Le bouton prvu cet effet dans le contrle SFC prendra le nom correspondant. 4. Cliquez sur le bouton "Affecter SFC". Ceci ouvre une autre bote de dialogue numrant tous les SFC de cette station oprateur (OS). 5. Slectionnez celui qui vous intresse. 6. Fermez la bote de dialogue avec "OK". Sous "SFC affect :" s'inscrit le nom du SFC en cours. Ds que vous fermez la bote de dialogue "Proprits" avec le bouton "OK", ce nom figure galement dans le contrle. Options des autres onglets : Vous pouvez paramtrer individuellement la reprsentation du contrle multidiagramme SFC. Dans l'onglet "Couleurs", vous pouvez slectionner certains lments (comme la barre de titre, l'arrire-plan, etc.) et en changer les couleurs grce la palette de couleurs. Nota Vous pouvez aussi paramtrer la vue d'tat avec l'assistant Dynamic Wizard, comme vous en avez pris l'habitude dans les versions prcdentes.
2-8
Configuration
2.7
Introduction
Le contrle multidiagramme SFC permet de visualiser et de commander plusieurs SFC. Ce contrle est encore appel vue d'tat (comme le SFC Control). Vous insrez le "SFC MultiChart Control" dans une vue durant la configuration, tout comme le "SFC Control", puis vous le paramtrez.
2-9
Configuration
Paramtrer
1. Effectuez un double clic sur SFC MultiChart Control. La bote de dialogue "Proprits" s'affiche. 2. Slectionnez l'onglet "Gnral" et affectez les SFC souhaits au contrle ou annulez certaines affectations. Affecter : 1. Cliquez sur le bouton . Ceci ouvre le dialogue de slection des SFC. 2. Slectionnez celui qui vous intresse et refermez la bote de dialogue avec "OK". 3. Rptez cette opration pour chaque SFC que vous voulez affecter au contrle multidiagramme SFC. Une ligne est cre pour chaque SFC. Elle contient les colonnes qui fourniront les informations sur le SFC en mode Runtime. Pour plus d'informations ce sujet, rfrez-vous la rubrique PCS 7 SFC MultiChart Control Effacer : 1. Dans la bote de dialogue "Proprits", slectionnez un SFC devenu inutile. . 2. Cliquez sur le bouton Le SFC est alors effac. Vous pouvez modifier aprs-coup l'ordre des SFC slectionns. Trier : Dplacez le SFC slectionn vers le haut ou vers le bas l'aide des boutons Titre : Vous pouvez saisir un titre pour le SFC MultiChart Control ; il permettra de l'identifier sans quivoque en mode Runtime. Options des autres onglets : Vous pouvez paramtrer individuellement la reprsentation du contrle multidiagramme SFC. Dans l'onglet "Couleurs", vous pouvez slectionner certains lments (comme la barre de titre, l'arrire-plan, etc.) et en changer les couleurs grce la palette de couleurs. Dans l'onglet "Polices", vous pouvez dterminer la police, le style et la taille des caractres. .
2-10
Configuration
2.8
Introduction
Vous pouvez aussi configurer un objet graphique quelconque pour ouvrir un SFC. Cet objet reprsente alors le SFC et ne contient, la diffrence de la vue d'tat, aucune information sur l'tat courant du SFC. Il peut s'agir d'un bouton, par exemple.
Marche suivre
Pour configurer un bouton SFC, procdez de la mme manire que pour configurer le contrle SFC : 1. Dans la fentre des "Objets Windows", slectionnez l'objet "Bouton" et tracez un cadre dans la vue graphique. Une bote de dialogue s'ouvre. 2. Effectuez les autres paramtrages (saisie du texte crire sur le bouton, police, niveau d'autorisation, etc.). Cliquez sur le bouton "OK" pour fermer la bote de dialogue. 3. Dans l'assistant Dynamic Wizard, faites un double-clic sur "Configurer le bouton SFC". 4. Si une page de description s'affiche, cliquez sur "Suivant" pour la sauter. 5. la page suivante, slectionnez l'action souris qui ouvrira le SFC que vous voulez affecter dans la prochaine tape. Le "navigateur SFC" s'ouvre. 6. Slectionnez le SFC auquel le bouton doit tre li. 7. Dans le dialogue "Dfinir les options", prcisez dans quelle reprsentation le SFC devra s'ouvrir ("Vue d'ensemble" ou "Dtail"). 8. Cliquez sur le bouton "Terminer" pour achever la configuration.
2-11
Configuration
2.9
Introduction
Vous placez un objet dans la vue graphique pour appeler le navigateur SFC en mode Runtime. Il vous servira slectionner les SFC.
Marche suivre
1. Dans la palette d'objets du Graphics Designer, slectionnez l'objet qui vous convient et tracez un cadre dans la vue graphique. 2. Dans l'assistant Dynamic Wizard, faites un double-clic sur "Configurer le navigateur SFC". 3. Si une page de description s'affiche, cliquez sur "Suivant" pour la sauter. 4. la page suivante, slectionnez l'action souris qui ouvrira le SFC. 5. Cliquez sur le bouton "Terminer" pour achever la configuration.
2.10
2-12
Configuration
2.11
2.11.1
Serveur OS et client OS
Informations sur le serveur OS et le client OS
2-13
Configuration
2-14
Contrle-commande du SFC
3.1
Autorisations de conduite
Autorisations de conduite
Quand aucun utilisateur n'a t cr, toutes les commandes sont autorises sans aucune restriction. Autrement, c'est selon l'utilisateur qui a ouvert la session et selon les niveaux d'autorisation configurs pour la visualisation SFC : que les boutons de commande sont activs ou dsactivs et que l'excution d'une commande est vrifie ; la commande est accepte ou rejete suivant le rsultat de cette vrification.
Nota Si l'oprateur ne parvient pas commander un bouton ou une consigne, bien qu'il dispose des droits d'accs appropris, il est possible que la commande soit verrouille au niveau du bloc (par ex. ENSTART = 0).
3-1
Contrle-commande du SFC
3.2
Vue d'ensemble
Vous commandez le diagramme SFC et l'instance SFC au moyen d'un bloc d'affichage. Le bloc d'affichage pour le diagramme SFC comporte deux vues : vue "Standard" vue "Alarmes"
Le bloc d'affichage pour l'instance SFC comporte cinq vues : vue "Valeurs actuelles" vue "Valeurs prpares" vue "Paramtres" vue "Alarmes" vue "Batch"
Nota Par principe, vous ne pouvez dmarrer une instance SFC que dans la vue "Valeurs prpares" du bloc d'affichage. Ceci est important surtout quand il y a des modes d'opration ou des consignes, car il faut rgler un mode et des consignes avant le dmarrage.
Une fois pingl, le bloc d'affichage le reste jusqu' sa fermeture, c.--d. qu'il ne sert rien d'actionner le bouton une seconde fois.
Nota :
Lorsque vous ouvrez le bloc d'affichage, la vue qui s'affiche dpend de l'tat de fonctionnement en cours du SFC : c'est soit "Valeurs prpares" (Prt ou mode MANU), soit "Valeurs actuelles" (dans tous les autres tats de fonctionnement). Quand le bloc d'affichage est ouvert, un changement d'tat de fonctionnement n'entrane pas automatiquement un changement de vue.
3-2
Contrle-commande du SFC
3.3
Vue "Standard"
Bloc d'affichage Diagramme SFC, vue "Standard" Le bloc d'affichage contient la ligne de vue d'ensemble avec les lments pour la signalisation groupe, l'acquittement d'alarme, le refoulement d'alarme, l'occupation Batch et le choix de la vue ; la zone de visualisation et de commande du SFC. La signification des champs et des boutons est explique dans la rubrique Bloc d'affichage "Instance SFC", vue "Valeurs actuelles" aux points 1 et 2.
3-3
Contrle-commande du SFC
3.4
Vue "Alarmes"
Cette vue contient les lments de la vue "Standard" avec, en plus, la fentre des alarmes.
Fentre des alarmes dans le bloc d'affichage Diagramme SFC Signification des boutons :
a b c d e f g h i Afficher la liste des alarmes Afficher les archives long terme Acquitter une alarme individuelle Acquitter toutes les alarmes visibles Imprimer le journal de la page Afficher la premire alarme Afficher la dernire alarme Afficher l'alarme suivante Afficher l'alarme prcdente
3-4
Contrle-commande du SFC
3.5
3-5
Contrle-commande du SFC
Vous voyez reprsents (de gauche droite) : 1: ligne de vue d'ensemble : indications groupes PCS 7 : alarme, avertissement, erreur d'tape, requte d'intervention L'icne de requte d'intervention est galement affiche en prsence des indications ou . verrouiller/valider des alarmes acquittement d'alarme refoulement d'alarme occupation Batch (indique si le bloc d'affichage est occup par BATCH) reprsentation du SFC (dtail / vue d'ensemble) choix de la vue
2: zone de visualisation et de commande du SFC champs de la premire ligne : icne d'tat et dsignation de l'tat de fonctionnement du SFC, signalisation d'tat et nom du graphe squentiel actif, signalisation d'tat et nom du graphe squentiel mis en attente, champ de liste droulante pour l'affichage et la modification des modes de franchissement. champs de la seconde ligne : mode de fonctionnement actuel (MANU / AUTO) ; mmento d'tat "CONT" (mode continu) pour commutation sans -coup, par ex. quand un SFC est redmarr, pour ne pas tre oblig de le dsactiver ; s'affiche quand la sortie QCONT = 1 ; icne d'tat "READY T.C." (prt l'achvement) quand le SFC ne se termine pas tout seul (SELFCOMP = 0) et attend la commande "Achever" en restant l'tat actif (affichage avec READY_TC = 1) ; icne d'tat du graphe squentiel aprs dmarrage de la CPU dmarrage avec donnes cohrentes l'indication l'indication l'indication icne le bouton ou avec donnes incohrentes ;
pour une erreur de paramtrage (ou un champ vide), pour une erreur de conduite (ou un champ vide), pour une erreur d'tape (ou un champ vide),
pour une requte d'intervention (ou un champ vide), pour l'acquittement group.
3-6
Contrle-commande du SFC
Boutons Slection du mode de fonctionnement "MANU" ou "AUTO" Validation du changement pour "AUTO" Lancer (actif seulement dans la vue "Valeurs prpares") Mise en attente Reprise Abandon Achever Arrter Relancer Remise 0
Cases cocher pour activer ou dsactiver les options d'excution "Validation des sorties", "Mode cyclique", "Surveillance de temps". 3: Le texte de position sert indiquer la position en cours au sein des graphes squentiels. Il se compose d'un numro et d'un texte associ qui est reprsent dans le bloc d'affichage SFC. 4: Le texte d'information contient des renseignements destins l'oprateur qui peut les acquitter l'aide du bouton "O". 5: Cette ligne indique le mode d'opration actif. Elle ne permet pas de changer de mode d'opration. Choisir un mode d'opration est possible uniquement dans la vue "Valeurs prpares". 6: Cette table affiche les consignes et valeurs relles associes au mode d'opration choisi. Nom de consigne Une consigne peut se composer de plusieurs valeurs. Dans la vue prise pour exemple, la consigne "sw6" possde comme autres valeurs "Material" et "Batch ID". Consigne Cette colonne affiche les consignes actuelles. Elles sont ditables si vous avez coch l'option "Vue 'Valeurs actuelles' ditable" dans les proprits du Control lors de la configuration. Quand vous les ditez, les valeurs limites infrieure et suprieure que vous avez configures s'affichent. Valeur relle Cette colonne affiche les valeurs de la sortie de valeur relle. Unit Cette colonne indique les units employes.
3-7
Contrle-commande du SFC
3.6
Nota Par principe, vous ne pouvez dmarrer une instance SFC que dans la vue "Valeurs prpares" du bloc d'affichage. Ceci est important surtout quand il y a des modes d'opration ou des consignes, car il faut rgler un mode et des consignes avant le dmarrage.
3.7
Vue "Paramtres"
Cette vue contient les lments de la vue "Valeurs actuelles" qui sont dcrits aux points 1 et 2 (voir cette description). Au lieu des lments numrs au point 6, c'est ici la fentre du mode d'opration actif avec ses paramtres significatifs pour l'OS qui s'affiche.
3-8
Contrle-commande du SFC
3.8
Vue "Alarmes"
Cette vue contient les lments de la vue "Valeurs actuelles" qui sont dcrits aux points 1 et 2 (voir cette description). Les lments numrs aux points 3 6 sont remplacs ici par la fentre des alarmes.
Fentre des alarmes dans le bloc d'affichage Instance SFC Signification des boutons :
a b c d e f g h i Afficher la liste des alarmes Afficher les archives long terme Acquitter une alarme individuelle Acquitter toutes les alarmes visibles Imprimer le journal de la page Afficher la premire alarme Afficher la dernire alarme Afficher l'alarme suivante Afficher l'alarme prcdente
3-9
Contrle-commande du SFC
3.9
Vue "Batch"
Cette vue contient les lments de la vue "Valeurs actuelles" qui sont dcrits aux points 1 et 2 (voir cette description). Les lments numrs aux points 3 6 sont remplacs ici par la fentre Batch.
Fentre Batch dans le bloc d'affichage Instance SFC Signification Zone "Gestion des lots" : l'option "Validation" indique si le SFC est valid pour BATCH ; l'option "Occup" indique si le SFC est occup par BATCH ("Occup" ne peut tre coche que si "Validation" est coche).
Zone "Lot" : "Nom" indique le nom de produit actuel dans BATCH ; "Etape" indique le numro d'tape actuel dans BATCH.
3-10
Contrle-commande du SFC
3.10
3.11
3-11
Contrle-commande du SFC
3. e ligne
Etat de fonctionnement du graphe squentiel actif ; pour plus d'informations, rfrez-vous au tableau des tats de fonctionnement Indication d'erreur d'tape "S" (s'il y en a une, sinon vide) Indication de requte d'intervention "O" (s'il y en a une, sinon vide)
4. e ligne 5. e ligne
Etape : nom de la premire **) tape active Temps d'excution : dure d'excution en cours de la premire **) tape active Bouton pour la reprsentation du SFC : "Vue d'ensemble" ou "Dtail".
*)
Si le texte ## Erreur d'initialisation ## s'affiche la place du nom, c'est que ce contrle SFC est affect un SFC qui a t effac dans WinCC. Si le SFC est encore dans le projet AS, vous pouvez le transfrer nouveau dans la base de donnes de WinCC en compilant de nouveau l'OS. Si ce n'est pas le cas, vous affectez un autre SFC au contrle SFC. Il peut y avoir plusieurs tapes actives simultanment dans une branche ET.
**)
En cliquant sur le bouton, configur dans cet exemple pour "Dtail", vous passez la vue de dtail du SFC (ou la vue d'ensemble si vous l'avez configur pour "Vue d'ensemble"). Quand "S" est indiqu, la bote de dialogue "Proprits" de l'tape s'ouvre galement. En cliquant sur "S", vous ouvrez la reprsentation de dtail du SFC, centre sur l'tape active, avec la touche d'acquittement d'erreur. Quand "O" est indiqu, la bote de dialogue "Proprits" de la transition s'ouvre galement. En cliquant sur "O", vous ouvrez la reprsentation de dtail du SFC, centre sur la transition franchissable, avec la touche d'acquittement oprateur.
3-12
Contrle-commande du SFC
3.12
Nota Une instance SFC avec des modes d'opration ou des consignes ne peut tre dmarre que dans la vue "Valeurs prpares" du bloc d'affichage, puisqu'il faut choisir un mode et des consignes avant le dmarrage.
3-13
Contrle-commande du SFC
Affichage
VA validation Case d'option validant le changement pour du mode AUTO AUTO Mode d'opration Mode de franchissement Graphe squentiel Pour les instances SFC : nom du mode en cours Abrviation du mode de franchissement ("T", "O", "T et O", "T ou O", "T/T et O") Nom du graphe squentiel actif Une icne place devant le nom du graphe actif indique son tat de fonctionnement. Voir le tableau des tats de fonctionnement. Indication "erreur d'tape"
Pour changer de mode de franchissement, par slection dans une liste droulante. Affichage Affichage
SF
Affichage
3-14
Contrle-commande du SFC
Icne indiquant l'tat de l'tape INACTIVE, non dpasse INACTIVE excute ACTIVE ATTENTE ERREUR Commentaire Temps d'excution Transition Commentaire de la premire *) tape active Temps d'excution de la premire *) tape active Nom de la premire **) transition franchissable
Affichage Affichage En cliquant, vous ouvrez la reprsentation de dtail du SFC, centre sur la transition franchissable.
CPU
Reprsentation symbolique du rsultat (ligne de couleur) tat dans la CPU Arrt CPU Dmarrage CPU avec donnes cohrentes Dmarrage CPU avec donnes non cohrentes Indication pour erreur de paramtrage (s'il y en a une, sinon champ vide) Indication pour erreur d'intervention oprateur (s'il y en a une, sinon champ vide)
Affichage
PF BF
Affichage Affichage
*) **)
Il peut y avoir plusieurs tapes actives simultanment dans une branche ET. Il peut y avoir plusieurs transitions franchissables simultanment dans une branche OU.
3-15
Contrle-commande du SFC
Boutons
Les titres des colonnes sont dots d'un bouton servant dfinir un filtre. En cliquant sur , vous ouvrez et fermez une bote de dialogue. Vous disposez des l'icne de filtre critres de filtrage suivants : SFC: tat de fonctionnement et affichage des SFC Signalisation groupe : affichage des classes d'alarmes Mode de fonctionnement Mode de franchissement : Modes de franchissement Erreur d'tape : erreur d'tape active/dsactive CPU : arrt et redmarrage PF : erreur de paramtrage active/dsactive BF : erreur d'intervention oprateur active/dsactive
Pour dplacer une ligne slectionne d'une ligne vers le haut ou vers le bas, cliquez sur les boutons ou .
Diffrentes commandes vous permettent d'agir sur le SFC que vous avez slectionn. Les boutons Lancer ou Reprise, (dsactivs ici) ont les effets suivants (de gauche droite) : Abandon, Mise en attente, Relancer.
Les boutons "Dtail" ou "Vue d'ensemble" ouvrent le SFC slectionn dans la reprsentation voulue.
3-16
Contrle-commande du SFC
3.12.1
(vide)
Prt Erreur Erreur (achvement en cours) Reprise en cours Reprise en cours (erreur) Arrt Dmarrage en cours Arrt en cours
Les graphes squentiels ne connaissent que les tats de fonctionnement crits en caractres gras.
3-17
Contrle-commande du SFC
3.13
Visualiser l'tat d'un SFC au moyen d'un bouton ou d'un appel du navigateur
Introduction
Vous pouvez aussi visualiser et commander l'tat d'un SFC dans le systme Runtime comme il est dcrit ci-aprs.
Marche suivre
1. Cliquez sur ce bouton ou sur un objet configur dans la vue pour appeler le navigateur SFC. Le navigateur SFC s'ouvre et prsente la liste de tous les SFC (y compris ceux des serveurs, pour un client OS). Slectionnez un SFC dans la liste offerte et cliquez sur le bouton "OK" pour le visualiser. 2. Cliquez sur le nom du SFC qui vous intresse. Selon le paramtrage dans WinCC Explorer, il s'affiche alors dans la fentre de vue d'ensemble ou dans la fentre de dtail. Dans notre exemple, c'est dans la vue d'ensemble. Elle reprsente toujours le SFC dans sa totalit. Exception : les SFC trs grands ne sont visibles qu' moiti au plus et une barre de dfilement permet de les visualiser en entier. S'il y a un graphe actif, il s'affiche, sinon c'est le premier graphe qui s'affiche.
Quand la vue d'ensemble est ouverte, l'tat courant du SFC est visualis en couleur. L'affectation des couleurs aux diffrents tats peut tre configure votre gr ; elle est effectue globalement dans WinCC Explorer pour tous les SFC. Le bouton pour la mmoire de session propre chaque utilisateur se trouve tout fait gauche de la barre de titre. La position que vous avez enregistre est conserve jusqu' ce que vous l'crasiez en enregistrant une autre position. Le nom de l'tape active est indiqu dans une ligne d'info sous la barre de titre. Cette ligne est vide quand il n'y a pas d'tape active, p. ex. lorsque l'excution du SFC est termine.
3-18
Contrle-commande du SFC
3. Vous obtiendrez un dtail du SFC en cliquant sur la position qui vous intresse dans la vue d'ensemble. La fentre de dtail montre la zone entourant le point o vous avez cliqu. Vous pouvez agir sur cette zone par dfilement ou en modifiant la taille de la fentre de dtail. Les fentres SFC sont reprsentes dans la zone de travail et se trouvent toujours au premier plan.
3-19
Contrle-commande du SFC
3.14
La fentre de dtail
3-20
Contrle-commande du SFC
La position et la taille mmorises sont conserves jusqu' ce que vous les crasiez en enregistrant de nouvelles valeurs. Informations d'tat : <hirarchie technologique\\nom du SFC> : <tat du SFC> <S> <O> <nom du graphe> : <tat du graphe> <S> <O> Etat AS : <tat AS> Les diffrents lments sont mentionns ou pas suivant les cas. Les tats que peuvent prendre les SFC et les graphes squentiels sont numrs dans le tableau : Mnmoniques des tats de fonctionnement Les tats de l'AS ont la signification suivante :
Etat ARRET/Abandon Signification La liaison l'AS est perturbe L'AS est dsactiv. L'AS est l'arrt, la liaison l'AS est correcte, les SFC sont mis jour. RUN L'AS est en marche, la liaison l'AS est correcte, les SFC sont mis jour.
3-21
Contrle-commande du SFC
Interventions possibles
Quand la fentre de dtail est affiche, vous avez les possibilits d'intervention suivantes : Dans la ligne de commande sous la barre de titre : pingler la fentre SFC Le bouton dans le coin gauche vous permet d'"pingler" la fentre SFC pour la conserver quand vous changez de vue WinCC. Ce bouton peut prendre l'aspect suivant :
Icne Signification non pingl pingl (aprs l'appel de la fentre SFC) (aprs l'actionnement du bouton)
Une fois pingle, la fentre SFC le reste jusqu' sa fermeture, c.--d. qu'il ne sert rien d'actionner le bouton une seconde fois. Bouton "Bloc d'affichage" Ce bouton sert appeler le bloc d'affichage SFC correspondant. Pour plus dinformations, rfrez-vous la rubrique : Visualiser et commander un SFC au moyen d'un bloc d'affichage. Option "Actualiser" Quand cette case est coche, la fentre passe automatiquement au graphe squentiel actif en cas de changement de graphe. Bouton "Proprits du graphe" Ce bouton ouvre la bote de dialogue contenant les proprits du graphe en cours. Pour plus dinformations, rfrez-vous la rubrique : Bote de dialogue "Proprits" du graphe Bouton "Condition de dmarrage" Ce bouton ouvre la bote de dialogue contenant les conditions de dmarrage du graphe en cours. Pour plus dinformations, rfrez-vous la rubrique : Bote de dialogue "Proprits" de la condition de dmarrage Bouton "Vue d'ensemble" Ce bouton vous permet de passer la vue d'ensemble.
3-22
Contrle-commande du SFC
Dans la fentre : Une erreur d'tape est reprsente par le bouton gauche du symbole de l'tape. Une gauche du
requte d'intervention est reprsente (sauf en mode "T") par le bouton symbole de transition. Aprs avoir cliqu sur le bouton (ou les boutons disparaissent. En bas de la fentre :
) et la reprise de l'excution,
Si le SFC contient plusieurs graphes squentiels, vous pouvez commuter d'un graphe l'autre en vous servant des diffrents onglets au bas de la fentre de dtail. Dans la partie de visualisation et de commande : Slection du mode de fonctionnement Rglage de l'tat de fonctionnement et acquittement Slection du mode de franchissement Choix des options d'excution Acquittement des requtes d'intervention et des erreurs d'tape Une description des indications est disponible la rubrique "Bloc d'affichage "Instance SFC", vue "Valeurs actuelles"
3-23
Contrle-commande du SFC
3.15
3-24
Contrle-commande du SFC
3.16
Mise en attente Avec ce bouton, vous stoppez le traitement par passage l'tat "Mise en attente en cours". Redmarrer Avec ce bouton, vous relancez le traitement par passage l'tat "Lancement en cours".
La zone de visualisation et de commande de la fentre de dtail et des blocs d'affichage contient en outre les commandes suivantes : Reprise Quitter Arrter Mise 0 Avec ce bouton, vous reprenez le traitement avec passage l'tat "Reprise en cours" ou "Reprise en cours (erreur)". Avec ce bouton, vous achevez le traitement par passage l'tat "Achvement en cours". Avec ce bouton, vous arrtez le traitement par passage l'tat "Arrt en cours". Avec ce bouton, vous passez l'tat "Prt".
Informations supplmentaires
Pour plus dinformations, rfrez-vous aux rubriques : Logique d'tat de fonctionnement de SFC Logique d'tat de fonctionnement pour graphes squentiels
3-25
Contrle-commande du SFC
3.17
Transition : L'volution de la commande squentielle est commande par le processus, c'est--dire qu'elle s'excute automatiquement. Une transition est franchie quand sa rceptivit devient vraie. Les tapes prcdentes sont dsactives et les tapes suivantes sont actives. Acquittement par l'oprateur L'volution de la commande squentielle est commande uniquement par l'oprateur. La rceptivit des transitions ne joue pas de rle pour leur franchissement. Une requte d'intervention est mise 1 pour toutes les transitions suivant chaque tape active. Le franchissement a lieu aprs intervention de l'oprateur. Transition et acquittement par l'oprateur : L'volution de la commande squentielle est commande par le processus et l'oprateur. Quand la rceptivit de la transition suivant l'tape active devient vraie, une intervention oprateur est requise et la transition n'est franchie qu'aprs l'intervention de l'oprateur. Transition ou acquittement par l'oprateur : L'volution de la commande squentielle est commande par le processus ou par l'oprateur. Une intervention oprateur est requise pour chacune des transitions suivant chaque tape active et la transition est franchie aprs l'intervention de l'oprateur. Mais si la rceptivit devient vraie avant que l'oprateur intervienne, la transition est franchie sans son intervention (c.--d. automatiquement). Acquittement par l'oprateur pour l'tape : Vous activez ou dsactivez l'indicateur "Acquittement" pour chaque tape dans la bote de dialogue de ses proprits. Lvolution de la commande squentielle est : commande par le processus pour les tapes sans loption "Acquittement" ; chaque transition qui suit une tape sans indicateur "Acquittement" est franchie sans intervention oprateur quand sa rceptivit devient vraie (quivaut "T") ; commande par l'oprateur pour les tapes avec loption "Acquittement" ; pour une transition suivant une tape active avec l'indicateur "Acquittement", une requte d'intervention est mise 1 quand sa rceptivit devient vraie et elle est franchie lorsque l'intervention a eu lieu (quivaut "T et O").
T et O
T ou O
T / T et O
3-26
Contrle-commande du SFC
3.18
Quand l'option Validation des sorties est dsactive sont pas excutes. Mode cyclique
Quand l'option Mode cyclique est active , l'tat "Acheve" est suivi automatiquement de l'tat "Lancement en cours". Un graphe traiter l'tat "Acheve" sera achev immdiatement en mode cyclique, c.-d. que seules l'tape de dmarrage et l'tape de fin seront traites. Quand l'option Mode cyclique est dsactive , la commande squentielle reste l'tat "Acheve". L'tat "Acheve" continue tre trait cycliquement tant qu'une commande ne vient pas y mettre fin. Nota : Ceci est vrai pour tous les tats que vous ne pouvez quitter que par une commande.
Surveillance du temps
Quand l'option Surveillance de temps est active , la dure d'activation d'une tape est compare au temps d'excution maximal chaque fois qu'elle est traite et une erreur d'tape est signale WinCC en cas de dpassement. Un bouton permettant d'acquitter cette erreur d'tape s'affiche en outre dans le SFC. Quand l'option Surveillance de temps est dsactive compare au temps d'excution maximal. , la dure d'activation n'est pas
3-27
Contrle-commande du SFC
3.19
Nota Aprs acquittement de l'erreur de dure d'activation d'une tape, cette dernire est reprsente nouveau dans l'tat o elle se trouvait avant l'apparition de l'erreur (p. ex. active = verte).
3-28
Contrle-commande du SFC
3.20
3-29
Contrle-commande du SFC
3-30
Contrle-commande du SFC
3.20.1
Nota Pour les conditions de dmarrage, vous pouvez appeler une bote de dialogue spare au moyen du bouton "Condition de dmarrage".
Onglet "Gnral"
Il indique : le nom du graphe squentiel en cours ce champ est entour d'un cadre dont la couleur symbolise le rsultat ou l'tat de la transition et est constamment mise jour le commentaire du graphe squentiel Priorit du graphe squentiel C'est la priorit qui dcide quel graphe d'un SFC est dmarr quand les conditions de dmarrage de plusieurs graphes deviennent vraies au mme instant.
Nota Quand plusieurs graphes aux conditions de dmarrage identiques ont aussi la mme priorit, c'est le graphe dispos le plus gauche dans le diagramme qui est dmarr.
3-31
Contrle-commande du SFC
3.20.2
3.20.3
Marche suivre
Activez la fentre de dtail du SFC dont une tape vous intresse. Cliquez sur l'tape en question pour ouvrir la bote de dialogue de ses proprits.
Onglet "Gnral"
Les temps d'excution, l'option "Acquittement", le commentaire et l'tat de l'tape sont dsactivs dans l'onglet "Gnral". Si vous n'avez configur aucune valeur pour les temps d'excution (Temps = 0), les diffrents champs affichent "- - -". L'tat de l'tape est indiqu en clair dans la barre de titre et par l'icne approprie dans le dialogue ( gauche du commentaire).
Etat INACTIVE, non excute INACTIVE, excute ACTIVE ATTENTE ERREUR Signification L'tape n'a pas encore t traite. L'tape ne sera plus traite. L'tape est en cours de traitement. L'tape est en attente. L'tape prsente une erreur (dpassement de temps). Icne normale Nant Icne pour tape cible
3-32
Contrle-commande du SFC
Interventions possibles
La bote de dialogue vous permet les interventions suivantes : Quitter la bote de dialogue avec le bouton "Fermer" Acquitter l'erreur d'tape avec le bouton "S" Slectionner l'tape active prcdente ou suivante avec le bouton "E <-" / "-> E" Afficher les proprits de la transition qui suit avec le bouton "Transition >>" En option : "Etape cible" ou la dsactiver
En cochant l'option "Etape cible", vous dsignez l'tape en cours comme tape cible. Le repre s'affiche gauche de cette tape. Vous ne pouvez pas dsigner une tape cible quand le graphe est l'tat "Actif". En d'autres termes : la prochaine commande "Lancer", le graphe squentiel dsactiv commencera l'tape cible dsigne et non pas la premire tape. la prochaine commande "Reprise", le graphe squentiel mis en attente sera repris l'tape cible aprs traitement correct des tapes interrompues. L'tape cible ne reste dsigne que jusqu' la prochaine commande "Lancer" ou "Reprise". Son repre est effac quand vous dmarrez la CPU et quand vous passez du mode de fonctionnement "MANU" au mode "AUTO". Nota : Vous pouvez aussi dsigner plusieurs tapes cible (p. ex. dans des branches ET). vous de les choisir judicieusement. Des blocages de l'volution ou des boucles sans fin empcheraient un traitement satisfaisant. Quand vous utilisez des "tapes cible programmes", les tapes cible dsignes par l'oprateur sont effaces dans les graphes concerns. ou la dsactiver En option : "Actualiser" automatique de l'excution squentielle. pour activer ou dsactiver la visualisation
3-33
Contrle-commande du SFC
3.20.4
Marche suivre
Activez la fentre de dtail du SFC dont une transition vous intresse. Cliquez sur la transition en question pour ouvrir la bote de dialogue de ses proprits. Vous voyez s'afficher : les oprateurs boolens de la proposition logique les champs des valeurs de comparaison (gauche et droite) les champs des conditions (milieu) La bote de dialogue est en plusieurs parties : deux pages contenant au total 16 lignes pour les conditions une logique trois niveaux La premire page montre la fonction combinatoire de 2 x 5 conditions (avec les oprateurs boolens), la seconde page celle de 2 x 3 conditions supplmentaires. Un bouton muni d'une flche se trouve prs du dernier oprateur et permet de passer d'une page l'autre. Le rsultat logique de la fonction combinatoire des conditions est visualis par des lignes de liaison de couleurs et d'paisseurs diffrentes. Une paisse ligne verte signifie "TRUE" (rceptivit vraie), une mince ligne rouge signifie "FALSE" (rceptivit non vraie) et une mince ligne noire signifie "INACTIVE".
Etat de la transition
Etat INACTIVE FALSE TRUE Signification La transition n'est pas valide. La rceptivit de la transition n'est pas vraie. La rceptivit de la transition est vraie. Couleur gris rouge fonc vert fonc
Interventions possibles
La bote de dialogue vous permet les interventions suivantes : Quitter la bote de dialogue avec le bouton "Fermer" Acquitter la requte d'intervention avec le bouton "O" Slectionner la transition valide prcdente ou suivante avec le bouton "T <- " / " -> T" En option : "Actualiser" ou la dsactiver automatique de l'excution squentielle. pour activer ou dsactiver la visualisation
3-34
Contrle-commande du SFC
3.21
Messages
Gnralits
Lors de l'excution d'un SFC dans l'AS, les alarmes suivantes sont mises : requtes d'intervention pour des transitions erreurs d'tape messages d'tat concernant l'tat du SFC Seules les alarmes signalant une erreur d'tape exigent l'acquittement.
3-35
Contrle-commande du SFC
3.22
3.22.1
Introduction
Les vnements suivants peuvent faire changer l'tat de fonctionnement en cours de la LEF pour SFC : commandes (Lancer, Reprise, Mise en attente, etc.) dans les modes de fonctionnement MANU ou AUTO, signaux externes (entres du SFC, commandes issues d'un autre SFC, etc.), signaux internes (commandes issues de propres graphes squentiels, du mode test ou de la visualisation SFC), changements d'tat implicites.
3-36
Contrle-commande du SFC
3-37
Contrle-commande du SFC
Lgende
Etats auxquels des vnements viennent mettre fin Etats transitoires auxquels il est mis fin implicitement Etats repris de la LEF pour SFC V5 Evnements : commandes / interventions oprateur / signaux externes / signaux internes Evnement : Erreur Changements implicites, qui sont dclenchs par SFC lorsque le traitement du graphe actif est achev ou qu'il n'y a pas de graphe traiter.
3-38
Contrle-commande du SFC
Le tableau ci-aprs dcrit les passages d'un tat l'autre (n d'tat source / n d'tat cible) ainsi que l'vnement qui les a dclenchs. X = possible depuis plusieurs tats.
3-39
Contrle-commande du SFC
3.22.2
Introduction
Le traitement des graphes squentiels est command par la LEF pour graphe squentiel. La logique d'tat de fonctionnement d'un graphe squentiel est dfinie par le schma des changements d'tat : Lors du traitement d'un graphe squentiel, la LEF pour graphe squentiel est excute indpendamment de la LEF pour SFC. Le graphe squentiel a donc un tat distinct de celui du SFC. La LEF pour SFC peut tre dans l'tat "Mise en attente en cours", par exemple, alors que la LEF pour graphe squentiel est dans l'tat "Actif" cause du traitement du graphe pour l'tat "Mise en attente en cours". Le traitement de la LEF pour graphes squentiels est hirarchiquement dpendant de la LEF pour SFC. Par suite, les changements d'tat dans la LEF pour SFC entranent des changements d'tat dans la LEF pour graphe squentiel.
Lgende
Etats auxquels il est mis fin par des commandes / interventions oprateur Commandes oprateur Changements d'tat implicites, dclenchs par SFC
3-40
Contrle-commande du SFC
Redmarrer Redmarrer le traitement des graphes squentiels par passage l'tat "Actif".
3-41
Contrle-commande du SFC
3.23
3.23.1
Introduction
Sur le client Web, la version V7.0 de Visualisation SFC est limite, dans un premier temps, la commande d'icnes de bloc SFC, de blocs d'affichage SFC et de contrles SFC. Autre restriction : la touche "Dtail" n'est pas disponible dans les blocs d'affichage.
Conditions de l'utilisation des icnes de bloc SFC et des blocs d'affichage SFC sur le client Web
Serveur Web Installation de Visualisation SFC sur le serveur Web Excution de Web Navigator > Web Configurator dans le menu contextuel du noeud Web Navigator de WinCC Explorer sur le serveur Web Client Web Installation des plug-ins ncessaires Visualisation SFC : WinCC Basic Process Control WinCC Advanced Process Control PCS 7 Faceplates SIMATIC ES Common Services SIMATIC SFC Common Displays SIMATIC SFC-Visualization
3-42
Annexe
A.1
Vue d'ensemble
La visualisation SFC requiert les variables suivantes pour commander et visualiser des SFC :
Variable <programme S7>#AsRead <programme S7>#AsWrite @SFCDeltaLoaded Requise pour... Lecture de donnes issues de l'AS <programme S7> Ecriture de donnes issues de l'AS <programme S7> Chargement des modifications de l'OS. Tant que la variable a la valeur = 1, les donnes pour la visualisation SFC sont nouvellement charges depuis l'ES.
A-1
Annexe
A.2
A-2
Annexe
BOOL SFCRestoreWorkspace(LPCSTR pWsName); Restaure toutes les fentres SFC sauvegardes avec SFCSaveWorkSpace sous l'espace de travail "pWsName_utilisateur.SSM". Paramtres : pWsName(in) nom de l'espace de travail Exemple : SFCRestoreWorkspace("TestLayout1"); BOOL SFCDeleteWorkspace(LPCSTR pWsName); Efface du disque dur l'espace de travail spcifi. Paramtres : pWsName(in) nom de l'espace de travail Exemple : SFCDeleteWorkspace("TestLayout1"); BOOL SFCCloseAllWindows(); Ferme toutes les fentres SFC ouvertes. Exemple : SFCCloseAllWindows(); BOOL SFCGetStepName(LPCSTR pChartName, LONG stepnumber, LPTSTR pStepName, LONG length); (Cette fonction n'a de sens que pour les projets V5) Fournit le nom d'tape correspondant un n d'tape dans un diagramme/une instance. Paramtres : pChartName(in) nom de diagramme/d'instance SFC stepnumber(in) numro d'tape pStepName(out) Nom de l'tape length(in) longueur maxi du nom d'tape BOOL SFCGetStepNameV6(LPCSTR pChartName, LONG lSequenceNumber, LONG stepnumber, LPTSTR pStepName, LONG length); Fournit le nom d'tape correspondant un n de graphe et un n d'tape dans un diagramme/une instance. Paramtres : pChartName(in) nom de diagramme/d'instance SFC lSequenceNumber(in) numro de graphe stepnumber(in) numro d'tape pStepName(out) Nom de l'tape length(in) longueur maxi du nom d'tape BOOL SFCGetSequenceName(LPCSTR pChartName, LONG lSequenceNumber, LONG pSequenceName, LONG length); Dtermine le nom de graphe partir du n de graphe. Paramtres : pChartName(in) nom de diagramme/d'instance SFC lSequenceNumber(in) numro de graphe pSequenceName(out) nom de graphe length(in) longueur maxi du nom de graphe BOOL SFCGetChartProp(LPCSTR pChartName, LPTSTR pChartComment, LONG length); Dtermine le commentaire du diagramme/de l'instance. Paramtres : pChartName(in) nom de diagramme/d'instance SFC pChartComment(out) commentaire du diagramme length(in) longueur maxi du commentaire BOOL SFCGetSequenceProp(LPCSTR pChartName, LONG lSequenceNumber, LPTSTR pSequenceComment, LONG length); Dtermine le commentaire du graphe. Paramtres : pChartName(in) nom de diagramme/d'instance SFC lSequenceNumber(in) numro de graphe pSequenceComment(out) commentaire du graphe length(in) longueur maxi du commentaire
A-3
Annexe
BOOL SFCGetStepProp(LPCSTR pChartName, LONG lSequenceNumber, LONG stepnumber, LPTSTR pStepComment, LONG length); Dtermine le commentaire de l'tape. Paramtres : pChartName(in) nom de diagramme/d'instance SFC lSequenceNumber(in) numro de graphe lStepNumber(in) numro d'tape pStepComment(out) commentaire de l'tape length(in) longueur maxi du commentaire BOOL SFCGetPositiontext (LPCTSTR pChartName, long lNumber, LPTSTR pPositiontext, long length); Dtermine le texte de position correspondant au n de texte de position. Paramtres : pChartName(in) nom d'instance SFC lNumber(in) numro de texte de position pPositionstext(out) texte de position length(in) longueur maxi du texte de position BOOL SFCGetNotetext(LPCTSTR pChartName, long lNumber, LPTSTR pNotetext, long length); Dtermine le texte d'information correspondant au n de texte d'information Paramtres : pChartName(in) nom d'instance SFC lNumber(in) numro de texte d'information pNotetext(out) texte d'information length(in) longueur maxi du texte d'information BOOL SFCGetControlStrategyName(LPCTSTR pChartName, long lNumber, LPTSTR pControlStrategyName, long length); Dtermine le nom de mode d'opration correspondant au n de mode d'opration Paramtres : pChartName(in) nom d'instance SFC lNumber(in) numro de mode d'opration pControlStrategyName(out) nom de mode d'opration length(in) longueur maxi du nom de mode d'opration
A-4
Index
A
Acquittement des requtes d'intervention et des erreurs d'tape 3-28 Adapter blocs d'affichage 2-6 Appel du navigateur SFC configurer 2-12 Autorisation pour changer de mode de fonctionnement 3-24 Autorisations de conduite 3-1
D
Diagrammes SFC 2-1 configurer des objets pour les ouvrir 2-1
E
Erreurs d'tape acquittement 3-28 Etat de fonctionnement rglage 3-25 Etats de fonctionnement 3-17 icnes 3-17
B
Bloc d'affichage pour visualiser et commander un SFC 3-2 Bloc d'affichage Diagramme SFC vue Alarmes 3-4 vue Standard 3-3 Bloc d'affichage instance SFC vue Paramtres 3-8 Bloc d'affichage Instance SFC vue Alarmes 3-9 vue Batch 3-10 vue Valeurs actuelles 3-5 vue Valeurs prpares 3-8 Blocs d'affichage adapter 2-6 Blocs d'affichage SFC configurer 2-5 Botes de dialogue Proprits 3-29, 3-31, 3-32 Bouton SFC 3-18 configurer 2-11
F
Fentre de dtail informations 3-21 interventions 3-22 Fonctions API du SFC A-2 Fonctions API SFC 2-12 Fonctions pour propres scripts 2-12
I
Icnes 3-17 tats de fonctionnement 3-17 Icnes de bloc configurer 2-3 Informations fentre de dtail 3-21, 3-22, 3-23 Interventions fentre de dtail 3-20
C
Choix des options d'excution 3-27 Client OS 2-13 Commander SFC au moyen d'un bloc d'affichage 3-2 un SFC au moyen d'une vue d'tat SFC 3-11 Configuration appel du navigateur SFC 2-12 blocs d'affichage 2-5 bouton SFC 2-11 icnes de bloc SFC 2-3 objets pour ouvrir des diagrammes SFC 2-1 vue d'tat SFC Control 2-8 vue d'tat SFC MultiChart Control 2-9
Visualisation SFC pour S7 A5E00807947-01
L
LEF pour graphe squentiel 3-40, 3-41 LEF pour SFC 3-36, 3-38 Logique d'tat de fonctionnement pour graphe squentiel 3-40 Logique d'tat de fonctionnement pour SFC 3-36
M
Messages 3-35 Mode de fonctionnement commutation 3-24 slection 3-24 Mode de franchissement slection 3-26
Index-1
Index
N
Navigateur SFC dans la vue 3-18
configurer 2-9 SFC MultiChart Control en mode Runtime 3-13 SFV 1-1
O
Objets pour ouvrir des diagrammes SFC configurer 2-2 Options d'excution choix 3-27 Ouvrir configurer les objets permettant d'ouvrir des diagrammes SFC 2-1
T
Transition bote des proprits 3-34
V
Variables systme SFC A-1 Visualisation SFC 1-1 Visualiser un SFC au moyen d'un bloc d'affichage 3-2 un SFC au moyen d'une vue d'tat SFC 3-11 Visualiser un SFC au moyen d'un bouton ou d'un appel du navigateur 3-18 Vue Alarmes bloc d'affichage Diagramme SFC 3-4 bloc d'affichage Instance SFC 3-9 Vue Batch bloc d'affichage Instance SFC 3-10 Vue d'tat configurer 2-8, 2-9 Vue d'tat en mode Runtime 3-11, 3-13 Vue d'tat SFC pour commander et visualiser un SFC 3-11 Vue Paramtres bloc d'affichage instance SFC 3-8 Vue Standard bloc d'affichage Diagramme SFC 3-3 Vue Valeurs actuelles bloc d'affichage Instance SFC 3-5 Vue Valeurs prpares bloc d'affichage Instance SFC 3-8
P
Paramtres de base SFC 1-3 Prparatifs pour les Controls 2-7 Proprits botes de dialogue 3-29, 3-30 Proprits de la condition de dmarrage 3-32 Proprits de la transition 3-34 Proprits de l'tape 3-32 Proprits du graphe 3-31
R
Rglage de l'tat de fonctionnement 3-25 Requtes d'intervention acquittement 3-28
S
Scripts 2-12 Slection du mode de franchissement 3-26 Serveur OS 2-13 SFC fonctions API A-2 SFC Control configurer 2-8 SFC Control en mode Runtime 3-11 SFC MultiChart Control
W
Web Client 3-42
Index-2