Professional Documents
Culture Documents
2003
Avant-propos,
Sommaire
Principes fondamentaux des
commandes squentielles 1
Caractristiques techniques A
Edition 01/2003
A5E00177376-01
12.02.2003
Consignes de scurit
Ce manuel donne des consignes que vous devez respecter pour votre propre scurit ainsi que pour
viter des dommages matriels. Elles sont mises en vidence par un triangle d'avertissement et sont
prsentes, selon le risque encouru, de la faon suivante :
! Danger
signifie que la non-application des mesures de scurit appropries conduit la mort, des lsions
corporelles graves ou un dommage matriel important.
! Prcaution
signifie que la non-application des mesures de scurit appropries peut conduire la mort, des
lsions corporelles graves ou un dommage matriel important.
! Avertissement
signifie que la non-application des mesures de scurit appropries peut conduire des lsions
corporelles lgres.
Avertissement
signifie que la non-application des mesures de scurit appropries peut conduire un dommage
matriel.
Attention
doit vous rendre tout particulirement attentif des informations importantes sur le produit, aux
manipulations effectuer avec le produit ou la partie de la documentation correspondante.
Personnel qualifi
La mise en service et l'utilisation de l'appareil ne doivent tre effectues que conformment au manuel.
Seules des personnes qualifies sont autorises effectuer des interventions sur l'appareil. Il s'agit de
personnes qui ont l'autorisation de mettre en service, de mettre la terre et de reprer des appareils,
des systmes et circuits lectriques conformment aux rgles de scurit en vigueur.
Utilisation conforme
Tenez compte des points suivants :
! Attention
L'appareil, le systme ou le composant ne doit tre utilis que pour les applications spcifies dans le
catalogue ou dans la description technique, et exclusivement avec des priphriques et composants
recommands par Siemens.
Le transport, le stockage, le montage, la mise en service ainsi que l'utilisation et la maintenance
adquats de l'appareil sont les conditions indispensables pour garantir son fonctionnement correct et
sr.
Marque de fabrique
SIMATIC, SIMATIC NET et SIMATIC HMI sont des marques dposes par 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 des propritaires desdites marques.
Siemens AG
Bereich Automation and Drives
Geschaeftsgebiet Industrial Automation Systems Siemens AG 2003
Postfach 4848, D-90327 Nuernberg Sous rserve de modifications techniques
Siemens Aktiengesellschaft A5E00177376-01
12.02.2003
Avant-propos
Objet du manuel
Ce manuel vous aidera laborer des commandes squentielles et des squences
paramtrables. Vous y trouverez des informations sur :
les principes fondamentaux des commandes squentielles,
le travail avec lditeur SFC,
les commandes squentielles dans le systme dautomatisation,
la mise en service de commandes squentielles avec les visualisations et les tests
effectuer,
la documentation des diagrammes SFC.
Vous trouverez une description dtaille et les instructions suivre dans laide en ligne de
SFC.
Ce manuel SFC pour S7 vous donne les informations ncessaires lemploi de lutilitaire
de configuration SFC dans le systme cible SIMATIC S7. Si vous travaillez avec un autre
systme cible (par ex. SIMADYN D), veuillez lire aussi la documentation supplmentaire
pour ce systme.
Groupe cible
Ce manuel est destin toutes les personnes qui exercent une activit dans les domaines
de la configuration, de la mise en service et de la maintenance.
Nous partons du principe que lutilisateur sait se servir dun micro-ordinateur et quil connat
Windows.
Domaine d'application
Ce manuel sapplique au logiciel SFC partir de la version 6.0.
Les informations les plus rcentes qui nont pas pu tre prises en compte dans ce manuel,
ainsi que les remarques sur linstallation figurent dans le fichier LISEZMOI.TXT livr avec le
logiciel.
SFC pour S7
A5E00177376-01 iii
12.02.2003
Avant-propos
Norme
Le logiciel SFC repose sur la norme internationale DIN EN 61131-3 (CEI 1131-3) pour les
langages de programmation des automates programmables.
Assistance supplmentaire
Si des questions concernant l'utilisation du produit dcrit dans ce manuel n'y trouvent pas de
rponse, veuillez vous adresser votre interlocuteur Siemens dans la filiale ou l'agence de
votre rgion.
http://www.siemens.com/automation/partner
SFC pour S7
iv A5E00177376-01
12.02.2003
Avant-propos
Nuremberg
Tl. : +49 (0) 180 5050-222 Tl. : +1 (0) 423 262 2522 Tl. : +86 10 64 75 75 75
Fax: +49 (0) 180 5050-223 Fax: +1 (0) 423 262 2289 Fax: +86 10 64 74 74 74
SFC pour S7
A5E00177376-01 v
12.02.2003
Avant-propos
SFC pour S7
vi A5E00177376-01
12.02.2003
Sommaire
SFC pour S7
A5E00177376-01 vii
12.02.2003
Sommaire
Glossaire
Index
SFC pour S7
viii A5E00177376-01
12.02.2003
Introduction
Nous vous prsentons, dans ce premier chapitre, les principes fondamentaux de l'utilisation
des commandes squentielles.
Vous y apprenez ce quest une commande squentielle et quelle est son utilit. Vous vous
familiarisez avec les concepts et les lments de SFC et nous vous expliquons les rgles qui
rgissent llaboration de la topologie d'un graphe.
SFC pour S7
A5E00177376-01 1-1
12.02.2003
SIMATIC Manager
TH IEA PO
WinCC
STEP 7
OS
PCS 7 AS
SFC pour S7
1-2 A5E00177376-01
12.02.2003
Marche suivre
Vous laborez la commande squentielle dans l'diteur SFC avec des moyens graphiques.
Pour cela, vous placez les lments SFC dans le graphe squentiel suivant des rgles
tablies. Vous n'avez pas besoin de vous soucier de dtails tels que les algorithmes ou la
rpartition des ressources machine, mais vous pouvez vous concentrer pleinement sur les
aspects technologiques de la conception.
Aprs avoir labor la topologie des graphes, vous passez la configuration des proprits
des objets : vous formulez les proprits des graphes squentiels ainsi que celle des
diffrentes tapes et transitions, c'est--dire que vous configurez les actions et les
conditions.
Une fois la configuration termine, vous faites gnrer par SFC le code machine excutable,
vous le chargez dans le systme cible et vous le testez l'aide des fonctions de test de
SFC.
SFC pour S7
A5E00177376-01 1-3
12.02.2003
SFC pour S7
1-4 A5E00177376-01
12.02.2003
SFC pour S7
A5E00177376-01 1-5
12.02.2003
SFC pour S7
1-6 A5E00177376-01
12.02.2003
SFC pour S7
A5E00177376-01 1-7
12.02.2003
Les graphes squentiels permettent de raliser dans SFC des traitements dpendant de
l'tat et vnementiels.
Un diagramme SFC peut contenir jusqu' 8 graphes squentiels et un type SFC jusqu'
32 graphes squentiels aux conditions de dmarrage diffrentes.
La fentre de travail de l'diteur SFC reprsente toujours un seul graphe squentiel. Il est
facile de passer un autre graphe du mme diagramme, grce aux onglets du bas de la
fentre.
Lorsque vous crez un diagramme ou un type, un graphe portant le nom "RUN" est auto-
matiquement gnr ; sa condition de dmarrage est RUN=TRUE (nota : ce qui quivaut
un diagramme de la version V5). Les conditions de dmarrage sont formules comme les
conditions des transitions (voir paragraphe 1.7.4, La transition). Mais la diffrence de ce
qui se passe pour une transition, une condition de dmarrage vide est interprte comme
FALSE, c'est--dire que le graphe ne sera jamais trait.
Chaque graphe squentiel contient, outre cette condition de dmarrage, l'attribut "Priorit"
permettant de fixer un ordre de dmarrage pour le cas o plusieurs graphes prsenteraient
simultanment une condition de dmarrage vraie (onglet "Condition de dmarrage" dans la
bote de dialogue "Proprits du graphe"). Quand la condition est vraie et la priorit
identique, c'est la position dans l'ordre des onglets qui dcide du traitement dans la CPU (de
manire analogue la branche OU, voir paragraphe 3.3.7, Traitement d'une branche OU).
Il est possible de configurer en plus une action cyclique pour un graphe squentiel. Cette
action cyclique se compose d'une partie qui est excute avant le traitement cyclique du
graphe, le prtraitement, et d'une autre qui est excute aprs le traitement cyclique du
graphe, le post-traitement.
SFC pour S7
1-8 A5E00177376-01
12.02.2003
Reprsentation l'cran
Tous les lments non slectionns et non dits dun SFC, y compris les lignes dinter-
connexion, sont reprsents en blanc avec caractres noirs.
Les lments slectionns sont reconnaissables leur couleur bleue.
Les tapes et les transitions dites, cest--dire dont les proprits ont t modifies, sont
reprsentes en gris avec caractres noirs.
Nota : Les couleurs mentionnes ici sont les couleurs par dfaut que vous pouvez
personnaliser, du moins en partie (voir laide en ligne de SFC).
SFC pour S7
A5E00177376-01 1-9
12.02.2003
1.7.3 L'tape
Ltape est une instance de contrle utilise pour le traitement dans lAS des actions qui lui
sont associes. Vous pouvez configurer jusqu trois actions par tape (initialisation,
traitement, fin).
[S7] Une action est une suite dinstructions et elle est formule comme :
affectations pour le paramtrage de blocs CFC ou de ressources globales, telles
que :
Temp.theor := 100
XYZ.Pompe.marche := TRUE
activation ou dsactivation dun SFC ou d'un groupe dexcution, par ex. :
SFC_1.INTONOFF := TRUE
EXEC_1.EN := FALSE
Nota : Tenez compte des rgles diffrentes pour les affectations doprande dans les autres
systmes cible.
Dans un SFC, il y a une tape de dmarrage, un nombre quelconque dtapes normales
(253 au plus) et une tape de fin. Lorsque vous crez un graphe squentiel, le systme
gnre automatiquement une tape de dmarrage et une tape de fin ainsi quune
transition. Ces trois lments constituent ltat initial dun SFC, tat que vous pouvez
complter au cours de l'dition par dautres lments SFC.
START Commentaire
Etape de dmarrage
SFC pour S7
1-10 A5E00177376-01
12.02.2003
1.7.4 La transition
Nom
Commentaire
[S7] La rceptivit crite sous forme de proposition logique est une fonction combinatoire
des valeurs d'oprandes globaux, de connecteurs de bloc CFC, d'tat de groupe d'excution
et d'tat de SFC.
A la compilation, une transition vide se voit attribuer par dfaut une rceptivit TRUE. En
effet, la formulation des conditions est facultative, mais l'AS a besoin de trouver une valeur
dfinie comme rceptivit de la transition.
Si plusieurs transitions sont valides en mme temps (dans la branche OU, dans le cas
dune boucle ou de sauts), le systme attribue automatiquement un ordre de priorit allant
de la gauche vers la droite.
1.7.5 Le texte
Avec llment SFC "Texte", vous pouvez insrer dans un diagramme autant de textes
statiques (textes librement dfinis) que vous le souhaitez.
On entend par texte un champ pouvant contenir une chane de caractres dune ou
plusieurs lignes. Utilisez-le pour insrer dans le SFC, par exemple durant la phase
danalyse, des textes descriptifs qui seront remplacs plus tard par des fonctions
dautomatisation.
Les textes libres ne sont pas inclus dans la structure topologique du graphe. De ce fait, ils ne
sont pas replacs en cas de modification de la topologie et conservent leur position.
SFC pour S7
A5E00177376-01 1-11
12.02.2003
Une squence est une suite dtapes et de transitions que vous pouvez crer de la longueur
qui vous convient et insrer dans la commande squentielle.
Une squence dlimite constitue un graphe au sein dune commande squentielle, par
exemple entre la divergence et la convergence d'une branche ET ou d'une branche OU.
Dans SFC, on dsigne aussi par "graphe" le graphe squentiel complet, de l'tape de
dmarrage l'tape de fin (voir figure 1-5).
SFC pour S7
1-12 A5E00177376-01
12.02.2003
1.7.7 La branche ET
On utilise une branche ET pour que le cycle de fonctionnement se divise en deux graphes
ou plus qui s'excutent simultanment.
Une branche ET est constitue dau moins deux graphes (squences) qui sont traits
simultanment.
Une branche ET est toujours prcde dune transition (ou dune branche OU). Les graphes
parallles se terminent par une convergence en ET, toujours suivie dune transition (ou
dune branche OU).
La transition qui suit nest franchie que lorsque toutes les actions des tapes situes la fin
de chaque squence ont t traites ( lexception de laction "Fin") et que sa rceptivit
devient vraie (synchronisation).
Graphe
Transition suivante
SFC pour S7
A5E00177376-01 1-13
12.02.2003
1.7.8 La branche OU
On utilise une branche OU pour que le cycle de fonctionnement se divise en deux graphes
ou plus dont un seul doit s'excuter ( l'exclusion des autres).
Une branche OU est constitue dau moins deux graphes dont un seul sera trait, en
fonction de la rceptivit de la premire transition de chacun. Le choix conditionnel porte sur
le graphe dont la transition a la premire une rceptivit vraie. Quand la rceptivit de
plusieurs transitions devient vraie au mme instant, c'est le graphe le plus gauche qui est
trait.
La branche OU peut tre prcde et suivie seulement dune tape (ou dune branche ET).
Graphe
Etape suivante
SFC pour S7
1-14 A5E00177376-01
12.02.2003
1.7.9 La boucle
On utilise une boucle pour qu'une partie du graphe squentiel soit reprise une ou plusieurs
fois tant qu'une condition fixe n'est pas obtenue, c'est--dire tant que la rceptivit d'une
transition n'est pas vraie.
Une boucle est constitue dune squence et dun retour avec transition, entourant la
squence (voir figure 1-8). Le point de dpart de la boucle doit se situer juste aprs une
tape et le point de retour juste avant une tape.
Retour
Squence
Transition suivante
Nota
Il nest pas possible de crer des retours partant de branches ET ou de branches OU ou
bien y entrant.
SFC pour S7
A5E00177376-01 1-15
12.02.2003
1.7.10 Le saut
Saut
Destination du saut
S7 S8 S9
T4
Transition suivante
Un saut quitte toujours la squence immdiatement aprs une tape (point de dpart du
saut) ; plusieurs sauts sont possibles.
Un saut comporte une transition dintroduction et une flche avec l'indication de la desti-
nation du saut, c'est--dire le nom de ltape laquelle lexcution continue quand la
rceptivit de la transition est vraie (ou ??? quand la destination du saut est encore
indfinie).
La destination et le point de dpart du saut doivent toujours tre une tape.
Nota
En cas de sauts dans un graphe ou hors dun graphe d'une branche ET, il faut penser aux
consquences possibles pour l'excution dans lAS. Vous trouverez plus dinformations ce
sujet dans laide en ligne.
SFC pour S7
1-16 A5E00177376-01
12.02.2003
Prsentation
Lditeur SFC vous permet d'laborer graphiquement des commandes squentielles et de
dterminer les actions et les conditions de rceptivit. De la cration d'un diagramme ou
d'un type jusqu sa compilation et son chargement dans lAS, lditeur met votre
disposition toutes les fonctions requises.
Ce chapitre vous explique comment vous servir de cet diteur.
SIMATIC Manager
Pour crer un diagramme SFC avec SIMATIC Manager, ouvrez le dossier Diagrammes
dans la vue des composants ou le dossier hirarchique dans la vue technologique
du projet et insrez-y le diagramme ("Insertion > Logiciel S7 > SFC" ou "Insertion >
Objets technologiques > SFC"). Le systme donne au diagramme un nom par dfaut,
par ex. SFC(1), que vous pouvez modifier. Ce nom doit tre univoque dans toute la
CPU, ce qui fait l'objet d'un contrle.
Editeur SFC
Choisissez dans SFC la commande "SFC > Nouveau" pour ouvrir la bote de dialogue
"Nouveau". Dans la vue des composants, slectionnez le projet et le dossier
Diagrammes.
[S7] Dans la vue technologique ou dans la vue des objets de process, ouvrez le
dossier hirarchique du projet dans lequel vous souhaitez crer le diagramme.
Dans le champ "Type d'objet", slectionnez "SFC" dans la liste droulante, puis tapez un
nom de diagramme dans le champ "Nom d'objet". Ce nom doit tre univoque dans le
dossier Diagrammes (contrl par le systme). Un clic sur "OK" ouvre une nouvelle
fentre prsentant le diagramme SFC (tat initial).
SFC pour S7
A5E00177376-01 2-1
12.02.2003
Vous gnrez une instance SFC en faisant glisser le type SFC du catalogue des blocs dans
le diagramme, dans CFC.
Les types SFC se trouvant dans le dossier Diagrammes sont mentionns dans le catalogue
de blocs CFC ( la rubrique "Tous les blocs" et dans le rpertoire de leur famille, s'ils font
partie d'une famille, sinon dans le rpertoire "Autres blocs").
L'instance SFC est reprsente comme un bloc d'instance CFC. S'il n'y a pas assez de
place libre pour la positionner, c'est--dire si elle recouvre en partie un ou plusieurs objets
dj placs, elle est reprsente comme "bloc superpos" (gris clair et sans connecteurs
visibles). Les blocs superposs reprennent un aspect normal quand ils sont dplacs un
endroit libre du diagramme.
Vous pouvez paramtrez l'instance SFC dans le diagramme CFC et l'interconnecter.
SFC pour S7
2-2 A5E00177376-01
12.02.2003
SIMATIC Manager
Pour ouvrir un diagramme ou un type avec SIMATIC Manager, faites un double-clic sur
l'icne correspondante dans le projet et dans le dossier Diagrammes du programme S7.
L'diteur SFC est alors dmarr et il affiche le diagramme ou le type en question dans
une fentre.
Editeur SFC
Dans la bote de dialogue "Ouvrir" de l'diteur SFC, slectionnez "SFC" ou "Type SFC"
dans la liste droulante du champ "Type d'objet", puis faites un double-clic sur l'objet qui
vous intresse.
Le menu "SFC" de l'diteur numre les derniers SFC traits, sous forme de
commandes. Lorsque vous choisissez l'un de ces noms, le diagramme ou le type en
question s'ouvre ou passe au premier plan s'il tait dj ouvert.
Les instances SFC peuvent tre ouvertes dans le diagramme CFC. Le SFC est alors
dmarr avec la topologie de l'instance SFC. Dans le mode cration de SFC, cette
reprsentation autorise seulement la consultation, la modifier est impossible. Vous pouvez
modifier les proprits de l'instance SFC ainsi que l'interface.
SIMATIC Manager vous permet de copier des diagrammes : vous pouvez sans difficult
transfrer dune CPU dans une autre de mme type des structures compltes ou partielles
dj testes, ou bien copier ces structures au sein dune mme CPU. Les rfrences ne se
perdent pas lorsque les diagrammes correspondants sont copis ensemble en une
opration.
Vous trouverez plus d'informations sur la copie dans l'aide en ligne de SFC.
Les types SFC sont copis dans SIMATIC Manager. Les objets d'excution faisant partie du
type sont copis aussi. Au cas o le gnrateur du type SFC n'est pas actuel (horodatage du
FB antrieur celui du type SFC), un message le signale. Un type SFC existant dj dans la
cible de la copie (type SFC de mme nom) sera cras aprs demande de confirmation et
les proprits distinguant ventuellement le nouveau type de l'ancien seront transmises aux
instances SFC.
Les types SFC sont dplacs dans SIMATIC Manager. Ce dplacement est possible
seulement si la source ne contient pas d'instance du type. Les objets d'excution faisant
partie du type sont dplacs aussi. Un type SFC existant dj dans la cible du dplacement
(type SFC de mme nom) sera cras aprs demande de confirmation et les proprits
distinguant ventuellement le nouveau type de l'ancien seront transmises aux instances
SFC.
SFC pour S7
A5E00177376-01 2-3
12.02.2003
Vous pouvez copier ou dplacer des instances SFC dans le diagramme CFC, entre
diagrammes CFC, ou encore indirectement, par copie ou dplacement du diagramme CFC
dans SIMATIC Manager. Les objets d'excution faisant partie de l'instance sont
copis/dplacs aussi.
Vous pouvez copier une instance SFC au sein d'un diagramme CFC ou entre diagrammes
CFC du mme dossier Diagrammes ; quand vous copiez un diagramme CFC au sein d'un
dossier Diagrammes, l'instance SFC est copie aussi. Les objets d'excution faisant partie
de l'instance sont copis aussi. Quand vous copiez une instance SFC entre diagrammes
CFC figurant dans des dossiers Diagrammes diffrents ou quand vous copiez un diagramme
CFC dans un autre dossier Diagrammes, le type SFC est copi en plus.
Dplacer une instance SFC au sein d'un diagramme CFC revient changer sa position.
Entre diagrammes CFC du mme dossier Diagrammes, l'instance SFC est rellement
dplace. Les objets d'excution faisant partie de l'instance lui sont conservs. Quand vous
dplacez une instance SFC entre diagrammes CFC figurant dans des dossiers Diagrammes
diffrents ou quand vous dplacez un diagramme CFC dans un autre dossier Diagrammes,
le type SFC est dplac en plus.
Effacer des diagrammes et des types SFC n'est possible que dans SIMATIC Manager.
Les diagrammes SFC s'effacent comme d'autres objets (dossier hirarchique, images
OS, etc.), c'est--dire par slection et pression de la touche SUPPR.
[S7] Les types SFC peuvent tre effacs seulement s'il n'y a pas d'instances corres-
pondantes. Quand des instances de ce type SFC existent, un message vous le fait
savoir.
Les objets d'excution faisant partie du type SFC sont effacs aussi.
Il n'est possible d'effacer ni des diagrammes ni des types dans l'diteur SFC.
Vous pouvez effacer des instances SFC dans le diagramme CFC ou de manire indirecte,
par effacement du diagramme CFC dans SIMATIC Manager. Les objets d'excution faisant
partie de l'instance SFC sont effacs aussi.
SFC pour S7
2-4 A5E00177376-01
12.02.2003
L'interface du diagramme SFC est reprsente comme "vue externe" graphique dans un
diagramme CFC.
La commande "Affichage > Vue externe" ouvre CFC avec une fentre sur la vue externe du
diagramme SFC.
Reprsentation
La vue externe montre le SFC comme un bloc, c'est--dire avec l'interface standard drive
de l'excutif SFC. Pour se distinguer des blocs CFC et des diagrammes hirarchiques, elle
arbore l'icne "Diagramme SFC" dans son en-tte. Le nom du bloc est identique au nom
du diagramme SFC et il n'est pas possible de le modifier.
Interconnexion
Vous pouvez doter les connecteurs de connexions textuelles et/ou les interconnecter avec
des connecteurs compatibles d'autres objets ou avec des oprandes globaux. Toutes ces
interconnexions sont effectues via la marge, c'est--dire que vous ne pouvez pas placer
d'objets (des blocs, p: ex.) dans cette fentre.
Vous ne pouvez pas modifier l'interface cet endroit, en d'autres termes il n'est pas possible
d'ouvrir l'diteur d'interface.
Proprits
Vous pouvez appeler les proprits de toute l'interface (double-clic dans l'en-tte de la vue
externe) ou celles de certains connecteurs en particulier (double-clic sur un connecteur).
SFC pour S7
A5E00177376-01 2-5
12.02.2003
Vous pouvez consulter et modifier les proprits du type SFC en cours. Choisissez la
commande "SFC > Proprits..." pour appeler une bote de dialogue comportant trois
onglets :
Gnral
Onglet dans lequel vous saisissez ou modifiez le nom du type, l'auteur, la version, la
famille, le numro de FB et le commentaire.
Paramtres de fonctionnement AS
Vous pouvez dterminer dans cet onglet les valeurs par dfaut pour l'tat initial des
instances SFC gnres partir de ce type, savoir "Mode de franchissement", "Mode
de fonctionnement", "Validation des sorties", "Mode cyclique" et "Surveillance de temps"
ainsi que les options de dmarrage des instances, savoir "Autodmarrage" et "Utiliser
les paramtres par dfaut au dmarrage du SFC".
Options
Cet onglet sert classifier le type SFC pour SIMATIC BATCH :
Catgorie
"Aucune" la classification n'a pas lieu.
"EOP" le type SFC est classifi comme "type opration"
"EPH" le type SFC est classifi comme "type fonction"
Permettre des instructions oprateur l'OS, c'est--dire autoriser la saisie de valeurs
dans le dialogue oprateur.
SFC pour S7
2-6 A5E00177376-01
12.02.2003
Vous pouvez consulter et modifier les proprits de l'instance SFC ouverte dans CFC.
Choisissez la commande "SFC > Proprits..." pour appeler une bote de dialogue
comportant trois onglets :
Gnral
Cet onglet permet de saisir ou de modifier le nom de l'instance et le commentaire.
Toutes les autres proprits (voir type SFC) peuvent tre consultes, mais non pas
modifies.
Paramtres de fonctionnement AS
Cet onglet permet de modifier les paramtres de fonctionnement pour l'instance SFC
(voir type SFC).
Options
Cet onglet permet de consulter les options prises pour le type SFC dans SIMATIC
BATCH.
SFC pour S7
A5E00177376-01 2-7
12.02.2003
Chaque diagramme SFC est insr par dfaut dans un ordre dexcution.
Chaque diagramme SFC doit tre insr dans deux tches au moins :
la tche pour le comportement de dmarrage ([S7] OB100),
la tche pour le traitement normal ([S7] par ex. OB35).
SFC pour S7
2-8 A5E00177376-01
12.02.2003
SFC pour S7
A5E00177376-01 2-9
12.02.2003
Avertissement
! Il convient de n'employer la rduction et le dcalage de phases que dans les OB qui
sexcutent dans des cycles dfinis, cest--dire pour des alarmes cycliques. Pour tous les
autres OB, il est recommand dagir avec prudence, particulirement dans le cas des
alarmes de processus et des OB spciaux. Il est prfrable de ne pas y modifier les
valeurs par dfaut : rduction=1 et dcalage de phases=0.
SFC pour S7
2-10 A5E00177376-01
12.02.2003
Conditions requises
Pour configurer des commandes squentielles, il faut que les fonctions dautomatisation de
base aient dj t labores avec CFC ou avec des outils de STEP 7. Ce faisant, les blocs
AS employer dans les diagrammes ou instances SFC ont t galement insrs. Les
fonctions dautomatisation qui ne sont pas encore disponibles peuvent tre compltes si
ncessaire, puis utilises dans un SFC.
Marche suivre
Pour configurer une commande squentielle (diagramme ou type SFC),
vous laborez la topologie des graphes, c'est--dire le nombre requis de graphes
squentiels constitus d'lments SFC placs dans l'ordre voulu ;
dans la bote de dialogue des proprits de chaque graphe, vous paramtrez la
condition de dmarrage, le prtraitement et le post-traitement ;
dans la bote de dialogue des proprits des tapes et des transitions, vous paramtrez
les actions et les conditions.
Ces points seront traits ci-aprs plus en dtail.
Couleurs
Les objets du diagramme sont reprsents dans des couleurs diffrentes selon leur tat. Par
exemple, les lments dune commande squentielle non slectionne sont blancs (non
paramtrs) ou gris (paramtrs), ils sont bleus lorsque la commande est slectionne.
La commande "Outils > Paramtres > Couleurs..." permet de personnaliser la couleur de
certains lments.
SFC pour S7
A5E00177376-01 2-11
12.02.2003
Rgles de syntaxe
La topologie d'un graphe rsulte d'une succession d'tapes et de transitions. La rgle
fondamentale nonce qu'une tape (S) est toujours suivie d'une transition (T) et une
transition toujours suivie d'une tape (srie S-T-S ou T-S-T). L'diteur observe automa-
tiquement ces rgles.
Exemple
Si vous insrez une branche ET dans un graphe squentiel aprs une transition et avant une
tape, une transition sera automatiquement gnre avant cette tape, puisque les rgles
de syntaxe exigent une transition prcdant la branche ET et une autre la suivant.
SFC pour S7
2-12 A5E00177376-01
12.02.2003
Un SFC peut contenir plusieurs graphes squentiels, prvus pour diffrents cas d'appli-
cation. Afin que des vnements dtermins dclenchent le traitement du graphe prvu
cet effet, vous paramtrez des conditions de dmarrage diffrentes. Ainsi, vous pouvez
configurer un graphe particulier pour chaque tat de fonctionnement (prt, actif, erreur...),
par exemple, ou pour chaque mode d'opration (chauffer, refroidir, temprer...).
Nota
La bibliothque "SFC Library" propose des modles de graphe prprogramms que vous
pouvez copier et adapter votre usage personnel.
SFC pour S7
A5E00177376-01 2-13
12.02.2003
SFC pour S7
2-14 A5E00177376-01
12.02.2003
Lors de la cration dune squence , le systme gnre selon la position une squence
tape-transition (ET) ou une squence transition-tape (TE) (voir figure 2-1). Vous crez la
squence en cliquant avec la souris sur la ligne verticale reliant ltape et la transition (ou la
transition et ltape).
Squence TE
Squence ET
Figure 2-1 : Cration dune squence TE ou dune squence ET en fonction du point dinsertion
Si vous placez le pointeur dans le graphe sur une position dinsertion autorise, une ligne
horizontale verte apparat.
En tirant avec le lasso (bouton gauche de la souris enfonc) la verticale, vous pouvez
modifier la longueur de la squence insrer. La longueur en cours (nombre de couples
ET/TE) est indique par un nombre la hauteur du point dancrage du lasso.
SFC pour S7
A5E00177376-01 2-15
12.02.2003
Si vous tracez un lasso autour des lments dune (future) squence, en mode insertion, les
lments entours seront inclus dans la squence gauche de la branche ET cre.
T4
T4
S5 S5 S9
T5 T5
S6 S6
Lasso
T6
T6
Vous pouvez complter une branche ET par des squences, l'effacer ou linsrer dans une
autre squence. Vous pouvez dplacer des squences au sein de la branche ET ou toute
autre position du graphe squentiel (sauf dans la branche de retour dune boucle). Si vous
effacez lavant-dernire squence, la squence restante sera reprise dans la structure
environnante et la branche ET sera limine.
Vous pouvez complter la branche ET en lui ajoutant dautres squences, branches ET ou
branches OU. Activez pour cela le mode dinsertion souhait et cliquez avec la croix de
positionnement lendroit voulu sur la double ligne de divergence ou de convergence.
Si vous amenez le pointeur dans le graphe squentiel sur une position dinsertion autorise,
une ligne horizontale verte apparat. La ligne verticale verte au sein de la branche ET (prs
de la divergence ou de la convergence en ET) indique que vous insrez une autre
squence. Si vous insrez, par exemple, une branche OU ct dune squence, une tape
supplmentaire sera gnre avant et aprs la branche (pour obtenir une syntaxe correcte).
SFC pour S7
2-16 A5E00177376-01
12.02.2003
Si vous tracez un lasso autour des lments dune (future) squence, en mode insertion, les
lments entours seront inclus dans la squence gauche de la branche OU cre (voir
"Crer et largir une branche ET").
Vous pouvez complter une branche OU en lui ajoutant des squences, la supprimer ou
linsrer dans une autre squence. Vous pouvez dplacer des squences au sein de la
branche OU ou toute autre position du graphe squentiel. Si vous effacez lavant-dernire
squence, la squence restante sera reprise dans la structure environnante et la branche
OU sera limine.
Vous pouvez largir la branche OU en lui ajoutant des squences, des branches ET ou des
branches OU. Activez pour cela le mode dinsertion souhait et cliquez avec la croix de
positionnement lendroit voulu sur la double ligne de divergence ou de convergence.
Quand vous amenez le pointeur dans le graphe squentiel sur une position dinsertion
autorise, une ligne horizontale verte apparat.
La ligne verticale verte au sein de la branche OU (prs de la divergence ou de la conver-
gence en OU) indique que vous insrez une autre squence. Si vous insrez, par exemple,
une branche ET ct dune squence, une transition supplmentaire sera gnre avant
et aprs la branche (pour obtenir une syntaxe correcte).
SFC pour S7
A5E00177376-01 2-17
12.02.2003
Lors de la cration dune boucle , le systme gnre une squence (pouvant tre
compose dune seule tape) et un retour contenant une transition.
Vous pouvez crer des boucles autour de squences existantes. Vous fixez les points de
dbut et de fin de la boucle en tirant la verticale sur la ligne verticale de connexion, le
bouton gauche de la souris tant enfonc, et en relchant lendroit souhait. La syntaxe
est respecte par linsertion de nouveaux lments. Si, par exemple, vous tracez une boucle
autour dune transition, la squence entoure sera constitue de cette transition complte
par une tape prcdente et une tape suivante, une autre transition tant insre en
dessous de la boucle.
Il nest pas possible de modifier aprs coup les points de dbut et de fin de la boucle. Mais
vous pouvez dplacer les lments devant faire partie de la squence de la boucle, ce qui
permet dobtenir le mme rsultat.
SFC pour S7
2-18 A5E00177376-01
12.02.2003
Linsertion dun saut entrane la cration dune transition accompagne d'une flche et
de lindication de la destination de saut.
???
Pour insrer un saut, cliquez sur la ligne de connexion verticale de la squence, juste aprs
une tape. En cliquant une fois, vous gnrez un saut destination non dfinie, reprsente
par des points dinterrogation (???).
Pour crer plusieurs sauts partir dune tape, cliquez sur la ligne horizontale de la branche
du saut. La branche saugmente dun saut chaque nouveau clic.
Vous pouvez aussi dfinir directement la destination dun saut que vous insrez. Dplacez le
pointeur par glisser-lcher du point de dpart du saut sa destination. Les points
d'interrogation disparaissent et sont remplacs par le nom de l'tape de destination.
Nota
En cas de sauts dans un graphe ou hors dun graphe se trouvant dans une branche ET,
pensez aux consquences possibles pour le droulement dans lAS.
Vous trouverez plus dinformations ce sujet dans laide en ligne.
Nota
Si vous effacez la destination du saut, tous les sauts qui y renvoient deviennent indfinis.
Si vous modifiez a posteriori le nom dtape dune destination de saut, les sauts qui y
renvoient sont automatiquement modifis en consquence.
SFC pour S7
A5E00177376-01 2-19
12.02.2003
Vous pouvez insrer un lment textuel nimporte quel endroit (libre) du diagramme ; vous
pouvez tout aussi bien leffacer, le copier et le dplacer (la mthode par glisser-lcher ne
s'applique pas d'un diagramme un autre).
SFC pour S7
2-20 A5E00177376-01
12.02.2003
SFC pour S7
A5E00177376-01 2-21
12.02.2003
Vous appelez les proprits d'une tape soit en cliquant deux fois sur ltape en question,
soit en choisissant la commande "Proprits de lobjet..." du menu "Edition" ou du menu
contextuel, ltape tant slectionne. La bote de dialogue obtenue vous permet de dfinir
des proprits ou de formuler des actions.
Elle contient quatre onglets.
Onglet "Gnral"
Dans longlet "Gnral", vous pouvez saisir ou modifier le nom de l'tape, les temps
dexcution maximum et minimum, le commentaire de l'tape et le commentaire OS. Le
champ "Numro" indique le numro attribu l'tape par SFC, univoque dans ce graphe
squentiel.
En cliquant sur la case d'option "Acquittement", vous pouvez affecter l'tape un indicateur
qui dtermine son comportement au cours de lexcution dans l'AS en mode de
franchissement "T / T et O" : les transitions qui suivent une tape possdant cet indicateur
ne sont franchies, lorsque leur rceptivit est vraie, qu'aprs une intervention oprateur
(comme en mode "T et O"). Pour les tapes ne possdant pas cet indicateur, les transitions
suivantes sont franchies ds que leur rceptivit devient vraie (comme en mode "T").
Le temps dexcution minimum vous permet de dfinir la dure d'activation minimale de
l'tape, mme quand la rceptivit de la transition suivante est dj vraie.
Le temps dexcution maximum vous permet de dfinir, pour la surveillance de temps, une
dure dactivation maximale de ltape.
Vous pouvez saisir un texte de commentaire dans les champs Commentaire et
Commentaire OS, par exemple dcrire les actions excuter dans cette tape
(80 caractres au plus pour l'tape et 512 au plus pour lOS). Le commentaire OS sert
visualiser l'tape dans la conduite du processus.
SFC pour S7
2-22 A5E00177376-01
12.02.2003
SFC pour S7
A5E00177376-01 2-23
12.02.2003
Par dition :
En saisissant les textes, veillez ce que les noms soient cohrents. En effet, lditeur ne
peut pas vrifier lutilisation correcte dun mnmonique qui ne figure pas dans la table des
mnmoniques (ou qui a t renomm aprs la rfrenciation) ; il tablit donc une connexion
textuelle.
Vous pouvez crire dans les oprandes des accs des connecteurs de bloc CFC dont le
bloc n'est pas encore rellement prsent dans le diagramme CFC. Ces instructions sont
reprsentes sur fond jaune dans la ligne d'instruction et elles sont utilises comme
connexions textuelles.
Exemple : Activer et dsactiver le diagramme SFC
[S7] L'instruction "<diagramme_SFC>.INTONOFF := TRUE" active un diagramme SFC.
L'instruction "<diagramme_SFC>.INTONOFF:= FALSE" le dsactive, c'est--dire que son
tape de fin est encore traite avant qu'il soit achev.
Nota
La saisie des instructions saccompagne de contrles qui garantissent que la syntaxe et la
smantique de la formulation sont correctes. Par exemple, il est vrifi que les oprandes
combins entre eux ont bien des types de donnes compatibles.
SFC pour S7
2-24 A5E00177376-01
12.02.2003
Vous appelez les proprits d'une transition soit en cliquant deux fois sur la transition en
question, soit en excutant la commande "Proprits de lobjet..." du menu "Edition" ou du
menu contextuel, la transition tant slectionne. La bote de dialogue trois onglets que
vous obtenez permet de dfinir les proprits, les conditions et les commentaires OS.
Onglet "Gnral"
Dans longlet "Gnral", vous pouvez saisir ou modifier le nom et le commentaire.
Onglet "Condition"
Dans longlet "Condition", vous dterminez les conditions de franchissement de la transition
slectionne.
1
2
3 &
4
5
6 &
7
8 &
9
10
&
11
12 &
13
&
14
15 &
16
SFC pour S7
A5E00177376-01 2-25
12.02.2003
Nota
La saisie des conditions saccompagne de contrles qui garantissent que la syntaxe et la
smantique de la formulation sont correctes. Par exemple, il est vrifi que les oprandes
combins entre eux ont bien des types de donnes compatibles.
SFC pour S7
2-26 A5E00177376-01
12.02.2003
SFC pour S7
A5E00177376-01 2-27
12.02.2003
SFC pour S7
2-28 A5E00177376-01
12.02.2003
SFC pour S7
A5E00177376-01 2-29
12.02.2003
Textes oprateur
Les textes oprateur sont des textes complmentaires reprsents dans le bloc
d'affichage. Les lignes de texte contiennent des informations complmentaires pour
l'oprateur. Les textes sont prdfinis dans le dialogue des caractristiques et peuvent
tre affichs par mise 1 dans une tape d'une sortie de l'interface (OPTIPNO).
L'oprateur peut les acquitter.
Il y a diffrents textes oprateur standard qui sont dclenchs, par exemple, lors du
contrle de la consigne (p. ex. "Violation de limite infrieure").
Un texte oprateur n'est pas reli au systme de signalisation.
Contacts de bloc
Les contacts de bloc reprsentent des blocs de l'automatisation de base. cet effet,
vous dfinissez dans l'interface du type SFC des lments qui peuvent tre utiliss dans
les graphes squentiels (voir ce sujet paragraphe 2.10, Groupes de connecteurs).
Textes de position
Le texte de position indique la position actuelle au sein des graphes squentiels. Il se
compose d'un numro et d'un texte associ. Il peut tre reprsent dans le bloc
d'affichage SFC la place du texte de l'tape.
Le numro de position peut tre valu par une commande de niveau suprieur (p. ex.
BATCH ou SFC).
Un mme numro peut regrouper plusieurs tapes.
SFC pour S7
2-30 A5E00177376-01
12.02.2003
Contacts de bloc
Si vous souhaitez relier des blocs de l'automatisation de base au moyen de contacts de bloc,
vous pouvez dfinir des groupes de connecteurs pour les types de bloc. A cet effet, vous
slectionnez des connecteurs du type de bloc.
Vous dfinissez le groupe de connecteurs dans le langage de cration du type de bloc, avec
l'attribut systme "S7_contact. Les types de bloc fournis autorisent, au besoin, l'adaptation
des groupes de connecteurs pour un projet particulier.
Un attribut systme "S7_contact = true signifie que le connecteur en question fait partie du
groupe de connecteurs du type de bloc. Il y a un groupe de connecteurs et un seul par type
de bloc.
Si vous avez besoin de diffrents groupes de connecteurs pour un mme type de bloc, vous
pouvez les obtenir de la manire suivante :
dfinissez le groupe de connecteurs en tant qu'ensemble de tous les connecteurs requis
ou
copiez le type de bloc ou laborez un bloc "vide" avec pour interface celle du bloc
original rduite aux connecteurs requis comme groupe de connecteurs ; le groupe
souhait est dfini pour le type de bloc cr ; plus tard, le contact de bloc obtenu (de
l'instance SFC) pourra tre interconnect avec une instance d'un autre type de bloc
"assorti.
Une instance d'un groupe de connecteurs (c.--d. d'une caractristique "Contact de bloc)
est dfinie dans le dialogue des caractristiques, ce qui entrane la cration dans le type
SFC des connecteurs de bloc slectionns. Ce faisant, les connecteurs de type IN et OUT
sont permuts dans le type SFC. Les connecteurs IN_OUT du type de bloc sont crs
comme OUT dans le type SFC. Ceci permet d'interconnecter une instance CFC concrte du
type de bloc avec les connecteurs appropris d'une instance SFC. Une instance de la
caractristique "Contact de bloc est donc toujours associe un type de bloc et un seul. Le
type de bloc dont il s'agit est indiqu dans la colonne Bloc du volet droit.
Cette mthode permet de configurer en toute indpendance les blocs de l'automatisation de
base, de les mettre en service et de les visualiser. En mme temps, vous pouvez configurer
des types SFC sur la base des contacts de bloc et les interconnecter ultrieurement avec les
blocs de l'automatisation de base.
SFC pour S7
A5E00177376-01 2-31
12.02.2003
SFC pour S7
2-32 A5E00177376-01
12.02.2003
SFC pour S7
A5E00177376-01 2-33
12.02.2003
2.12.1 Compiler
[S7] Compilation
La commande "SFC > Compiler..." ouvre une bote de dialogue dans laquelle vous pouvez,
l'aide des options proposes, choisir entre la compilation du "Programme entier" (tous les
objets seront compils) et celle des "Modifications" (seuls les objets modifis depuis la
dernire compilation seront compils).
Au besoin, activez l'une des options suivantes :
Option Effacer les groupes d'excution vides : pour qu'ils soient effacs avant la
compilation.
Ces groupes d'excution vides peuvent rsulter de copies effectues lors de la division
et de la fusion du projet. Lorsque des groupes vides se forment, les noms originaux des
groupes se perdent par suite de l'incrmentation automatique des noms.
Option Connecter les connexions textuelles : pour que toutes celles faisant rfrence
un partenaire prsent soient connectes avant la compilation, c'est--dire
transformes en connexions effectives.
Nota : Si vous n'activez pas cette option, les connexions textuelles ne seront pas prises
en compte lors de la compilation, pas plus que celles qu'il n'est pas possible de
connecter. Un avertissement est consign dans le journal pour indiquer quel
connecteur il y a encore une connexion textuelle. Une connexion textuelle non
connecte est tolre aussi lors du chargement
Les options "Gnrer les pilotes" et "Actualiser le temps de cycle" sont utilises dans
CFC et ont un sens seulement si des diagrammes CFC ont t aussi modifis et doivent
tre galement compils dans le programme S7.
Cochez l'option "Programme entier" ou "Modifications" et lancez la compilation en cliquant
sur OK.
Les diagrammes du programme en cours (dossier Diagrammes) subissent un contrle de
cohrence et sont ensuite compils.
SFC pour S7
2-34 A5E00177376-01
12.02.2003
Contrle de cohrence
Au cours de la compilation, le systme effectue automatiquement un contrle de cohrence.
Les messages sont inscrits dans un fichier-journal.
En cas derreur ou davertissement, cliquez deux fois sur le message correspondant pour
sauter au SFC concern.
Vous pouvez aussi vrifier la cohrence sans procder une compilation. Pour ce faire,
choisissez la commande "SFC > Contrle de cohrence...".
Journaux
Vous pouvez lire et imprimer le rsultat du contrle de cohrence ainsi que tous les
messages apparus au cours de la compilation, dans la bote de dialogue "Journaux"
(commande "Outils > Journaux...").
SFC pour S7
A5E00177376-01 2-35
12.02.2003
Aprs la compilation, vous pouvez charger le programme utilisateur dans le systme cible.
Les conditions suivantes doivent tre remplies :
Une liaison est tablie entre la CPU et votre PG / PC.
Vous tes en mode cration.
Les programmes crs avec SFC doivent toujours tre chargs dans le systme cible
depuis SFC (ou CFC), car seule cette fonction de chargement assure la cohrence des
donnes de configuration avec celles du systme cible. C'est la mme fonction qui est
utilise quand vous choisissez la commande "Systme cible > Compiler et charger des
objets" dans SIMATIC Manager.
En revanche, il n'est pas permis de copier des blocs du dossier Blocs hors ligne dans le
dossier Blocs en ligne.
Lorsque les conditions requises sont remplies, vous pouvez lancer le chargement avec
"Systme cible > Charger...".
Si vous avez effectu auparavant dans la configuration une modification ncessitant
rechargement et que vous ne lavez pas encore compile, un message vous y invite
prsent. Ds que la compilation est termine sans erreur, le chargement commence
automatiquement.
Dans la bote de dialogue "Charger", vous pouvez choisir entre "Programme entier" (CPU
l'tat STOP) et "Modifications" (la CPU peut tre l'tat RUN-P).
SFC pour S7
2-36 A5E00177376-01
12.02.2003
Avertissement
! Veuillez consulter la rubrique Causes de STOP lors du chargement de modifications en
ligne dans laide en ligne.
SFC pour S7
A5E00177376-01 2-37
12.02.2003
SFC pour S7
2-38 A5E00177376-01
12.02.2003
Prsentation
Ce chapitre dcrit le fonctionnement des commandes squentielles dans le systme
dautomatisation. Il indique quand les tapes et les transitions sont traites et explique les
effets dune instruction dans chaque phase de traitement (action) dune tape.
3.1 Gnralits
Conditions requises
Le SFC labor avec lditeur SFC est dfini par les graphes squentiels (condition de
dmarrage, prtraitement et post-traitement) et leur topologie, par les actions des tapes, les
conditions de rceptivit des transitions et les proprits dexcution. Le programme est
compil et charg dans l'AS.
SFC pour S7
A5E00177376-01 3-1
12.02.2003
Modes de franchissement
Vous trouverez la description dtaille des modes de franchissement dans l'aide en ligne de
SFC.
Nota
Dans les modes de franchissement "O" et "T ou O", une intervention de l'oprateur permet
de forcer le franchissement avant coulement du temps d'excution minimum d'une tape.
SFC pour S7
3-2 A5E00177376-01
12.02.2003
Les options dexcution (par ex. mode cyclique, surveillance de temps, etc.) permettent de
dfinir le comportement de la commande squentielle. Vous pouvez les combiner entre
elles. Vous pouvez en changer dans la bote de dialogue "SFC > Proprits > onglet
Paramtres de fonctionnement AS". Il s'agit des options suivantes.
Quand l'option "Mode cyclique" est active, la commande squentielle passe auto-
matiquement de l'tat de fonctionnement "Acheve" l'tat "Lancement en cours".
Un graphe traiter dans l'tat "Achev" sera quitt aussitt en mode cyclique, c'est--
dire que seules l'tape de dmarrage et l'tape de fin seront excutes.
Quand l'option "Mode cyclique" est dsactive, la commande squentielle reste l'tat
"Acheve".
Tant qu'il n'y a pas de commande pour quitter cet tat, "Acheve" est trait cycli-
quement.
Remarque : ceci s'applique tous les tats qui ne peuvent tre quitts qu' la suite
d'une commande.
Quand l'option "Surveillance temps" est active, la dure d'activation d'une tape est
constamment compare au temps de surveillance (proprits de l'tape, onglet
"Gnral", option "Temps d'excution maximum") et une erreur d'tape est signale en
cas de dpassement du temps.
Quand l'option "Surveillance temps" est dsactive, il n'y a pas de comparaison entre
dure d'activation et temps de surveillance.
Un SFC dot de la proprit "Autodmarrage" dmarre automatiquement aprs le
dmarrage de la CPU, sans autre intervention de l'oprateur, c'est--dire qu'il passe
l'tat "Lancement en cours". Aprs un chargement des modifications (la CPU ne passe
pas l'tat STOP), ce dmarrage automatique n'a pas lieu, mais le SFC doit tre
relanc par l'oprateur ou via le programme (par ex. vue externe dans CFC).
Vous ne pouvez activer ou dsactiver le dmarrage automatique que dans la bote de
dialogue "SFC > Proprits > onglet Paramtres de fonctionnement AS".
Quand l'option "Utiliser les paramtres par dfaut au dmarrage de SFC" est active,
tous les paramtres et options que vous avez modifis, par exemple en mode test,
reprennent leur valeur par dfaut au dmarrage du SFC.
Les valeurs par dfaut des options d'excution sont numres au paragraphe 3.3.
SFC pour S7
A5E00177376-01 3-3
12.02.2003
SFC pour S7
3-4 A5E00177376-01
12.02.2003
SFC pour S7
A5E00177376-01 3-5
12.02.2003
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.
La logique d'tat de fonctionnement d'un SFC est dfinie par le schma des changements
d'tat :
SFC pour S7
3-6 A5E00177376-01
12.02.2003
Prt
Lancer
2
Lancement
STARTING
en cours
Relancer
Relancer uniquement pour Mise en Erreur
CONT = 1 attente
3
Actif
7 Mise en 10
SELFCOMP=1 SELFCOMP=0
Remise 0
attente en Erreur
et
cours
Achever
4
Achvement
en cours Erreur
Erreur
Erreur
8 11
Lancer 5 Erreur Mis en Mis en
(achvement attente attente
6 en cours) (erreur)
Achev
Reprise / Reprise /
depuis tous les tats Lancer Lancer
depuis tous les tats (sauf Prt, Abandon
(sauf Prt, Abandon en cours,
en cours, Abandonn, Arrt en 9 12 Reprise en
cours, Arrt) Reprise en
Abandonn) cours
cours
(erreur)
Abandon Arrt
13 15
Abandon en Lgende :
Arrt en cours
cours
Etats quitts via vnements
Les numros mentionns dans le schma identifient les diffrents tats de fonctionnement
dont vous trouverez la signification dans le tableau ci-aprs.
SFC pour S7
A5E00177376-01 3-7
12.02.2003
N Etat Signification
1 Prt Etat de base, attente d'une commande Lancer.
2 Lancement en cours Traitement de dmarrage la suite d'une commande Lancer.
3 Actif Traitement normal aprs que le traitement de dmarrage est
termin.
4 Achvement en cours Traitement d'achvement la suite d'une commande Achever ou
d'une fin implicite.
5 Erreur (achvement en Traitement d'erreur durant le traitement d'achvement.
cours)
6 Achev Traitement d'achvement termin, attente d'une commande
Remise 0 ou Lancer.
7 Mise en attente en cours Traitement de mise en attente la suite d'une commande Mise en
attente.
8 Mis en attente Traitement de mise en attente termin, attente d'une commande
Reprise.
9 Reprise en cours Traitement de reprise la suite d'une commande Reprise.
10 Erreur Traitement d'erreur en cas d'erreur.
11 Mis en attente (erreur) Traitement d'erreur termin, plus aucune erreur en prsence,
attente d'une commande Reprise.
12 Reprise en cours (erreur) Traitement de reprise la suite d'une commande Reprise.
13 Abandon en cours Traitement d'abandon la suite d'une commande Abandon.
14 Abandonn Traitement d'abandon termin, attente d'une commande Remise
0 ou Lancer.
15 Arrt en cours Traitement d'arrt la suite d'une commande Arrter.
16 Arrt Traitement d'arrt termin, attente d'une commande Remise 0.
Vous trouverez des informations sur les changements d'tat et sur la commande de l'tat via
des connecteurs SFC dans l'aide en ligne de SFC, la rubrique "Logique d'tat de
fonctionnement pour SFC".
SFC pour S7
3-8 A5E00177376-01
12.02.2003
Le traitement des graphes squentiels est command par la LEF pour graphe squentiel.
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 qu'il faut
distinguer de l'tat 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
graphe squentiel est subordonn la LEF pour SFC, c'est--dire que les changements
d'tat dans la LEF pour SFC entranent en gnral des changements d'tat dans la LEF
pour graphe.
La logique d'tat de fonctionnement d'un graphe squentiel est dfinie par le schma des
changements d'tat :
Prt
Lancer
Achev Lancer
Achev
Abandon
Lgende :
Figure 3-2 : Schma des changements d'tat de la LEF pour graphe squentiel
SFC pour S7
A5E00177376-01 3-9
12.02.2003
N Etat Signification
1 Prt Etat de base, attente d'une commande Lancer.
2 Actif Traitement normal.
3 Achev Traitement normal termin, attente d'une commande Remise 0 ou Lancer.
4 Mis en attente Traitement de mise en attente termin, attente d'une commande Reprise.
5 Abandonn Traitement d'abandon termin, attente d'une commande Remise 0 ou
Lancer.
SFC pour S7
3-10 A5E00177376-01
12.02.2003
3.3.4 Commandes
Commande Signification
Lancer / Lancer le traitement du graphe squentiel ou le reprendre par passage l'tat "Actif".
Reprise
Mise en Mettre le traitement du graphe squentiel en attente par passage l'tat "Mis en
attente attente".
Relancer Recommencer le traitement du graphe squentiel par passage l'tat "Actif".
Abandon Abandonner le traitement du graphe squentiel par passage l'tat "Abandonn".
SFC pour S7
A5E00177376-01 3-11
12.02.2003
Cette description de l'excution cyclique d'un SFC suppose qu'il comporte plusieurs graphes
squentiels aux conditions de dmarrage dfinies volont.
Excution
Le SFC s'excute conformment aux signaux d'entre prsents son interface et compte
tenu de son tat interne. Aprs le chargement complet d'un dossier Diagrammes dans le
systme d'automatisation, tous les SFC sont l'tat "Prt".
Le mode de fonctionnement, les commandes, les signaux externes et internes sont
tests pour tablir comment traiter le SFC, c'est--dire quel tat il doit prendre en raison
des signaux d'entre.
Toutes les conditions de dmarrage des graphes squentiels sont testes pour tablir
quel graphe doit tre trait, compte tenu des tests ci-dessus.
SFC pour S7
3-12 A5E00177376-01
12.02.2003
Nota
Quand un graphe squentiel est abandonn, le traitement des tapes actives est
toujours men terme, puis l'tape de fin est traite. Ce faisant, la fin des tapes actives
et l'initialisation ou le traitement de l'tape de fin sont traits dans un mme cycle.
Dans un SFC, un graphe squentiel peut tre trait mme si le SFC n'a pas reu de
commande de lancement. C'est le cas, par exemple, quand la condition de dmarrage
d'un ou de plusieurs graphes devient vraie dans l'tat "Prt" du SFC, ou quand il existe
des graphes dont la condition de dmarrage est formule sans tenir compte des tats.
SFC pour S7
A5E00177376-01 3-13
12.02.2003
SFC pour S7
3-14 A5E00177376-01
12.02.2003
Un SFC est lanc seulement quand les conditions requises sont remplies. Il faut que la
validation du lancement soit active (ENSTART=1) et que le SFC soit dans un tat
autorisant le lancement. Les conditions suivantes sont requises en plus :
il n'y a pas d'erreur d'interconnexion (LI_ERR=1),
aucun des signaux INTERROR, LOCKERROR, LOCKCOMPLETE, LOCKHOLD,
LOCKABORT ou LOCKSTOP ne se prsente simultanment,
en mode MANU, il n'y a pas d'erreur de conduite (OP_ERR=1).
Pour une instance SFC utilisant des modes d'opration, il faut que l'un des modes dfinis
(CS=<mode d'opration dfini>) soit slectionn. Avec CS==0 ou CS>CS_HL, le lancement
de l'instance SFC n'est pas possible. Si vous n'avez pas configur de modes d'opration, les
connecteurs CS, CS_LL, CS_HL ont reu la valeur 0 lors de la compilation et ne doivent pas
tre modifis.
Dans le cas d'une instance SFC, il faut aussi que le transfert des paramtres (PARAM=1)
soit activ avant le lancement en mode AUTO. Les consignes transfres sont alors
contrles et le blocage du lancement est dsactiv (QDIS_START=0) si les paramtres
ont pu tre pris en charge. Le blocage du lancement reste activ tant que les paramtres
n'ont pas t transfrs par mise 1 de PARAM. Aprs un lancement correct, le blocage du
lancement est nouveau activ jusqu'au prochain transfert de paramtres.
Si l'une des conditions ci-dessus n'est pas remplie, le blocage du lancement reste activ
(QDIS_START=1) et le lancement n'est pas effectu ou bien le bouton "Lancer" n'est pas
disponible.
SFC pour S7
A5E00177376-01 3-15
12.02.2003
Topologie Phases
du graphe d'excution
Initialisation
(premier traitement)
Sx Traitement
(traitement cyclique)
non franchissable
Transition suivante
Tx
franchissable
Fin
(dernier traitement)
Figure 3-3 : Phases dexcution dune tape en liaison avec une transition suivante
SFC pour S7
3-16 A5E00177376-01
12.02.2003
Etape S4 active
inactive
Actions S4
Initialisation
S4 Traitement
Fin
Transition T4 franchissable
T4 non franchissable
Etape S5 active
inactive
S5 Actions S5
Initialisation
Traitement
Fin
Cycles
Figure 3-4 : Chronologie du traitement des tapes et transitions dans un graphe squentiel
Lors du passage dune tape la suivante, la fin de l'une est excute dans le mme cycle
que la premire action (initialisation ou traitement) de lautre. Cela permet de raliser le
comportement non rmanent dfini dans la norme CEI 1131-3.
Exemple : Dans ltape S4, une vanne est ouverte au cours du traitement et referme la
fin. Si, dans ltape suivante (S5), la premire action ouvre nouveau la mme vanne, le
chevauchement des deux actions (dans un mme cycle) vite la fermeture de la vanne.
Cas particuliers
Lexemple de la figure montre le comportement dans le temps lorsque les trois actions dune
tape sont configures.
Des combinaisons autres que celles proposes dans l'exemple sont galement possibles :
Si vous n'avez pas configur d'initialisation, l'excution du traitement dbute
immdiatement par l'activation de l'tape
Si vous n'avez pas configur de fin, l'tape sera dsactive ds que la rceptivit de la
transition deviendra vraie.
La dure minimale d'activation d'une tape dpend du nombre d'actions configures (1 2
cycles de traitement, jusqu' 3 pour l'tape de fin). Quand vous avez paramtr un temps
d'excution minimum pour une tape, elle reste active au moins durant cette priode, mme
si la rceptivit de la transition devient vraie avant.
SFC pour S7
A5E00177376-01 3-17
12.02.2003
La transition qui suit la branche ET est franchie lorsque toutes les tapes places la fin des
squences sont actives et que la fonction combinatoire de ses conditions est vraie.
Quand plusieurs transitions ont simultanment une rceptivit vraie, celle qui prend effet est
celle qui est le plus gauche dans la topologie du graphe.
Nota
Il ne faut pas mettre une transition non paramtre en dbut de squence dans une
branche OU.
En effet, les transitions non paramtres ont toujours la valeur par dfaut TRUE, c'est--
dire que leur rceptivit est toujours vraie avant celle d'une transition paramtre.
SFC pour S7
3-18 A5E00177376-01
12.02.2003
Initialisation
non franchissable
Traitement
Transition en boucle
Fin
Fin
S4 S4
S8 S9 S8 S9
T4
T5 T7
Saut
Branche OU
S5 S6
Transition suivante
T6 T8
Figure 3-6 : Exemples : sauts avant une transition suivante et avant une branche OU
Quand l'tape de dpart d'un saut (S4) est suivie de plusieurs sauts, c'est celui dont la
transition a la premire une rceptivit vraie qui est excut, comme pour le traitement d'une
branche OU. Quand plusieurs transitions ont simultanment une rceptivit vraie, celle qui
se situe le plus gauche prend effet. Quand ce nest pas une transition qui suit (comme T4
dans l'exemple de gauche), mais une branche OU, toutes les transitions des squences OU
sont interroges (T5 et T7) avant celles des sauts.
SFC pour S7
A5E00177376-01 3-19
12.02.2003
SFC pour S7
3-20 A5E00177376-01
12.02.2003
Prsentation
Pour faciliter la mise en service, lditeur SFC possde des fonctions de test intgres qui
permettent de visualiser le mode de travail de la commande squentielle dans lAS,
dinfluencer ses modes de fonctionnement et, ventuellement, de modifier des valeurs de
consigne. Vous disposez de deux modes pour le test : le mode processus et le mode
laboratoire.
Ce chapitre vous explique comment surveiller et piloter votre commande squentielle en
mode test ou la mise en service.
SFC pour S7
A5E00177376-01 4-1
12.02.2003
Pour passer du mode cration au mode test, cliquez sur licne dans la barre doutils
ou choisissez la commande "Test > Mode test". Au cours du mode test, vous pouvez revenir
tout moment en mode cration.
Le changement de mode ne concerne que le SFC en cours. Ce SFC est dynamis dans sa
reprsentation densemble et sera rgulirement actualis (pour dfinir le cycle de
visualisation, choisissez la commande "Test > Options de test").
Nota
En modifiant les options de test, vous modifiez le cycle de visualisation pour tous les
diagrammes de cette CPU.
Aprs le passage en mode test, le systme affiche ltat dans lequel se trouve la commande
squentielle linstant donn. Cela signifie quune commande squentielle dj lance ne
peut ncessairement pas tre surveille et pilote ds le dbut. Cest le cas, par exemple,
quand la commande squentielle est lance sans intervention de loprateur, aussitt aprs
son chargement dans lAS (dmarrage automatique).
[S7] Note pour les CPU H : Si la CPU H se trouve en mode non redondant, par exemple
suite la dfaillance de lune des CPU, et quune commutation de CPU a eu lieu, un accs
en ligne (un chargement, dans ce cas) provoque laffichage dune bote de dialogue dans
laquelle vous pouvez indiquer quelle CPU effectuer le couplage. Cette bote de dialogue
ne saffiche pas en mode redondant.
SFC pour S7
4-2 A5E00177376-01
12.02.2003
Figure 4-1 : Fentre SFC en mode test (sans barre d'lments ni barre d'outils)
SFC pour S7
A5E00177376-01 4-3
12.02.2003
SFC pour S7
4-4 A5E00177376-01
12.02.2003
En attente Jaune
Erreur Rouge
SFC pour S7
A5E00177376-01 4-5
12.02.2003
Contrle-commande
Vous surveillez et pilotez la commande squentielle dans la vue densemble du SFC. Vous
pouvez y modifier les tats de fonctionnement, les modes de fonctionnement, les modes de
franchissement et les options dexcution votre gr.
Notez bien que c'est toujours le graphe squentiel slectionn via l'onglet qui se trouve au
premier plan, c'est--dire que vous ne passez pas automatiquement au graphe squentiel en
cours.
Un double-clic sur une tape ou sur une transition affiche une bote de dialogue analogue
celles des proprits en mode cration. Vous pouvez aussi appeler simultanment les
proprits d'une tape et d'une transition. A cet effet, slectionnez la transition en question
et ouvrez les deux botes de dialogue par double-clic sur une tape ; ou bien, inversement,
slectionnez une tape et faites un double-clic sur une transition. Il n'est pas ncessaire que
l'tape et la transition correspondent pour pouvoir visualiser les deux botes de dialogue
simultanment.
Un lment slectionn se reconnat son fond bleu.
Modifications durant le test (seulement pour le diagramme SFC, pas pour l'instance SFC)
Les attributs d'tape (acquittement, temps d'excution minimum ou maximum, constante
dans les affectations) et les attributs de transition (constante dans les conditions) qu'il est
possible de modifier en mode test sont repris dans l'AS et dans la base de donnes ES en
cas de modification et n'entranent pas une nouvelle compilation et un nouveau chargement.
Nota : Si vous souhaitez modifier les instances SFC existantes, vous devrez quitter le mode
test et modifier le type SFC correspondant. Toutes les instances seront automatiquement
adaptes aprs la compilation et le chargement des modifications.
SFC pour S7
4-6 A5E00177376-01
12.02.2003
SFC pour S7
A5E00177376-01 4-7
12.02.2003
SFC pour S7
4-8 A5E00177376-01
12.02.2003
Rsultat logique
Pour les oprations logiques des conditions, ralises au moyen des oprateurs boolens,
les rsultats sont visualiss par des lignes de connexion de couleur et d'paisseur
diffrentes. Une paisse ligne verte signifie "TRUE" (vrai), une mince ligne rouge signifie
"FALSE" (non vrai) et une mince ligne noire signifie "UNDEF" (non dfini).
Actualiser
Le contenu de longlet "Condition en cours" est constamment mis jour. Dans les onglets
"Dernire condition" et "Condition aprs incident", on trouve en plus le bouton "Actualiser".
En effet, ils indiquent l'tat de la transition au moment o le dialogue des proprits a t
ouvert. La fonction "Actualiser" vous permet d'obtenir l'tat en cours dans une bote de
dialogue restant ouverte.
SFC pour S7
A5E00177376-01 4-9
12.02.2003
SFC pour S7
4-10 A5E00177376-01
12.02.2003
5 Documentation
Prsentation
Ce chapitre vous explique comment gnrer la documentation de vos diagrammes, types et
instances SFC. Cela comprend limpression du SFC suivant diffrentes reprsentations, les
paramtrages et les proprits, ainsi que les donnes de rfrence du diagramme.
Nota
Le systme imprime toujours le contenu slectionn pour lensemble du SFC. Si vous
souhaitez uniquement imprimer une tape ou une transition, utilisez la fonction
dimpression dans la bote de dialogue Proprits de lobjet pour llment choisi.
SFC pour S7
A5E00177376-01 5-1
12.02.2003
Documentation
SFC pour S7
5-2 A5E00177376-01
12.02.2003
Documentation
5.4 Journaux
La commande "Outils > Journaux..." ouvre une bote de dialogue plusieurs onglets. Elle ne
prsente que les onglets correspondant aux fonctions qui ont dj t utilises pour le
dossier Diagrammes en cours. Voici la liste des fonctions (onglets) valables pour SFC :
Compilation
Liste des messages gnrs en cours de compilation (y compris ceux du compilateur).
Exemple : si le projet contient le programme S7 mais encore aucune station, le message
"Le programme nest pas affect une CPU prcise" saffiche.
Contrle de cohrence
Liste des messages gnrs au cours du contrle de cohrence.
Chargement
Liste des messages gnrs au cours du chargement.
Exemple : message confirmant que le chargement a t ralis sans erreur :
"0 erreur(s) et 0 avertissement(s)".
Traitement des tapes
Aprs contrle du comportement de SFC lexcution via la commande "Outils >
Contrle de traitement dtapes", cet onglet mentionne les tapes qui utilisent le mme
oprande dans laction de fin dune tape et dans laction dinitialisation (ou laction de
traitement) de ltape suivante. Le nombre de diagrammes SFC contrls et daccs
trouvs y est consign, ainsi que les diagrammes SFC ayant un comportement inchang
lexcution.
Conversion de format
Aprs conversion une version V5.x ou V6.x de diagrammes crs avec des versions
plus anciennes, cet onglet indique ceux qui nont plus les mmes proprits. Il sagit par
exemple de diagrammes SFC qui possdaient les attributs "Rduction" et "Dcalage de
phases" dans la version antrieure. Pour chaque diagramme concern, le lieu dinsertion
(tche) et les valeurs de la rduction et du dcalage de phases sont consigns.
Exemple : "SFC1 : Tche OB35 Rduction 4 Dcalage de phases 2"
Connecter les connexions textuelles
La commande "Outils > Connecter les connexions textuelles" ou l'option de mme nom
dans la bote de dialogue de compilation servent connecter toutes les connexions
textuelles possdant un partenaire d'interconnexion concret dans le dossier
Diagrammes en cours. Cet onglet indique les connexions textuelles effectivement
connectes par cette action et les messages d'erreur concernant celles qui n'ont pu l'tre
pour diffrentes raisons.
Le bouton "Aller " est actif lorsquun message slectionn contient un objet qui peut tre
affich. Un clic sur ce bouton ouvre le diagramme correspondant et lobjet en question y est
mis en valeur et centr.
SFC pour S7
A5E00177376-01 5-3
12.02.2003
Documentation
SFC pour S7
5-4 A5E00177376-01
12.02.2003
A Caractristiques techniques
Matriel requis
Console de programmation ou PC avec
- processeur Pentium
- mmoire vive de 256 Mo (ou plus)
- disque dur de 500 Mo (moins la mmoire vive)
- carte graphique VGA 640 x 480
(recommand : SVGA 1024 x 768 ou plus)
SIMATIC S7-400
Logiciels requis
Microsoft Windows NT (SP 5) / Windows 2000 (SP 3)
STEP 7
Compilateur SCL
CFC
Une licence dutilisation (autorisation) pour STEP 7, SCL, CFC et SFC doit tre installe.
Structure quantitative
Objet Nombre
Etapes par diagramme 2 - 255
Transitions par diagramme 1 - 255
Instructions par tape et action 50
Conditions par transition 16
Graphes squentiels par diagramme SFC 8
Graphes squentiels par type SFC 32
Etapes par graphe squentiel 2 - 255
Transitions par graphe squentiel 1 - 255
SFC pour S7
A5E00177376-01 A-1
12.02.2003
Caractristiques techniques
SFC pour S7
A-2 A5E00177376-01
12.02.2003
AS Systme dautomatisation
DB Bloc de donnes
SFC pour S7
A5E00177376-01 B-1
12.02.2003
OB Bloc dorganisation
PG Console de programmation
TH Hirarchie technologique
SFC pour S7
B-2 A5E00177376-01
12.02.2003
Glossaire
Accs
Il est possible daccder des oprandes, des diagrammes, des connecteurs de bloc ou des
groupes dexcution depuis des lments SFC ou des connecteurs de bloc. La distinction
est faite entre accs en lecture et accs en criture.
Action
Les actions servent activer ou dsactiver des groupes dexcution et des diagrammes
SFC ou bien modifier des blocs et des ressources globales laide dinstructions leurs
paramtres dentre. Dans SFC, les actions sont formules dans la bote de dialogue des
proprits.
Adressage absolu
Dans le cas de ladressage absolu, loprande contient ladresse en mmoire de la valeur
sur laquelle lopration doit porter. Exemple : ladresse A4.0 dsigne le bit 0 dans loctet 4 de
la mmoire image des sorties (MIS).
Adressage symbolique
Dans le cas de ladressage symbolique, loprande traiter est indiqu sous forme de
mnmonique (au lieu dune adresse). Laffectation entre les mnmoniques et les adresses
se fait dans la table des mnmoniques.
Adresse
Elle sert identifier un oprande ou une plage doprandes. Exemples : entre E12.1, mot
de mmento MW25, bloc de donnes DB3. Elle peut tre indique sous forme absolue ou
symbolique.
Attribut d'excution
Chaque groupe dexcution possde des attributs dexcution qui commandent son
activation. Le groupe transmet ces attributs tous les blocs et diagrammes SFC qui le
composent.
Dans S7, les niveaux dexcution sont raliss sous forme de blocs dorganisation (OB).
SFC pour S7
A5E00177376-01 Glossaire-1
12.02.2003
Glossaire
Automatisation de base
Configuration du systme dautomatisation (AS). Vous disposez des diteurs CFC et SFC
comme outils de configuration.
Bibliothque
Dossier contenant des objets rutilisables et ne dpendant pas dun projet. Dans les
bibliothques, les blocs sont proposs selon des critres de classement prcis : familles de
blocs, ordre alphabtique, etc. Slectionnez une bibliothque en fonction de votre systme
cible ou de la fonction que vous souhaitez raliser.
Bloc
Partie du programme utilisateur dlimite par sa fonction, sa structure ou son domaine
dapplication.
CFC utilise des types de bloc prprogramms qui sont placs (insrs) dans un diagramme
CFC. Lors de linsertion, une instance est gnre partir du type de bloc. Ces instances,
ainsi que leur reprsentation graphique, sont des blocs au sens de CFC.
Boucle
Elment structur de SFC compos dune squence et dune branche de retour entourant
la squence et contenant une transition et une seule.
Branche OU
Elment structur de SFC, constitu dau moins deux graphes dont un seul sera trait,
selon la rceptivit de la premire transition de chacun. Le choix conditionnel porte sur le
graphe dont la transition a la premire une rceptivit vraie.
SFC pour S7
Glossaire-2 A5E00177376-01
12.02.2003
Glossaire
Catalogue
Fentre dans CFC dont le contenu peut basculer entre les diffrents catalogues (des blocs,
des diagrammes, des bibliothques ou des blocs non placs quand il y en a). Les blocs, les
diagrammes et les lments de texte sont extraits du catalogue pour tre insrs dans le
diagramme.
Catgorie de bloc
Elle dsigne la ralisation diffrente des blocs. Exemples de catgories de blocs : bloc de
donnes (DB), bloc fonctionnel (FB), fonction (FC).
CFC
Continuous Function Chart
1. Diagramme fonctionnel (diagramme CFC) avec interconnexion graphique de fonctions
technologiques (blocs).
2. Progiciel (diteur CFC) pour la configuration graphique oriente technologie dune tche
dautomatisation. CFC permet de crer une structure logicielle complte (diagramme
CFC) partir de blocs prprogramms.
Commande squentielle
Commande dont lexcution se droule obligatoirement par tapes, l'volution de lune
lautre tant dtermine par certaines conditions.
Dans PCS 7, les commandes squentielles sont ralises laide de diagrammes SFC
(avec jusqu' 8 graphes squentiels) ou de types SFC (avec jusqu' 32 graphes
squentiels).
Condition
Dans une transition, les conditions offrent la possibilit :
de lire des valeurs de connecteurs de bloc ou d'oprandes globaux,
de combiner logiquement ces valeurs avec une constante ou dautres valeurs lues,
laide doprateurs boolens (=, >, <, ...).
Le rsultat dune condition est une grandeur boolenne. La fonction combinatoire des
rsultats de toutes les conditions exprime la rceptivit de la transition.
Condition de dmarrage
Elle dtermine le lancement d'un graphe squentiel. Durant le traitement du graphe, il n'est
plus ncessaire qu'elle soit vraie. Le graphe en question est trait jusqu' ce qu'il soit achev
ou jusqu' ce qu'un autre graphe de priorit suprieure et la condition de dmarrage vraie
soit traiter ou encore jusqu' ce qu'il soit abandonn ou mis en attente en raison d'un
changement d'tat.
SFC pour S7
A5E00177376-01 Glossaire-3
12.02.2003
Glossaire
Connecteur
Entre ou sortie d'un bloc ou d'un diagramme. Les connecteurs de mme type de donnes
peuvent tre interconnects entre eux ou avec des oprandes globaux. Un connecteur est
un paramtre prenant en charge des donnes pour traitement ultrieur (entre) ou
fournissant les donnes du rsultat (sortie).
Connecteur de bloc
Entre ou sortie de bloc.
Contrle de cohrence
CFC contrle la cohrence des types de bloc, des oprandes globaux, etc., pour tout le
dossier Diagrammes.
Dcalage de phases
Il dcale d'une valeur donne, par rapport au cycle de base, linstant dactivation du groupe
dexcution dans la tche. Il permet dobtenir une rpartition gale de la charge dans la
CPU. Voir aussi Rduction
Dsignation de valeur
Reprsentant symbolique (texte) pour certaines valeurs de connecteurs de bloc dont le type
de donnes est BOOL, BYTE, INT, DINT, WORD ou DWORD.
Diagramme
Selon le contexte, on entend par diagramme dans l'ES :
un diagramme CFC compos de 1 26 partitions de 6 feuilles chacune avec pages de
dbordement ventuelles,
un diagramme hirarchique rsultant de l'insertion d'un diagramme dans un autre
diagramme,
un diagramme SFC compos de 1 8 onglets dont chacun contient un graphe
squentiel.
SFC pour S7
Glossaire-4 A5E00177376-01
12.02.2003
Glossaire
Diagramme de base
Diagramme CFC qui nest pas insr dans un autre diagramme et apparat dans le
gestionnaire de projets SIMATIC ( Dossier hirarchique).
Dossier Diagrammes
Dossier que lon trouve dans la structure dun projet, renfermant les diagrammes dun
programme utilisateur.
Dossier hirarchique
Un dossier hirarchique sert la structuration hirarchique de linstallation. Il peut contenir
dautres dossiers hirarchiques, ainsi que des objets tels que des diagrammes CFC ou SFC,
des vues du processus, des comptes rendus, des documents complmentaires (Excel,
Word...). Le repre dinstallation (AKZ) dun objet rsulte des noms des dossiers
hirarchiques (chemin) et du nom de lobjet.
Dynamisation
En mode test, elle consiste actualiser les entres ou les sorties dun bloc dans le
diagramme CFC ou les oprandes dans le diagramme SFC partir des valeurs de la CPU.
Elment de SFC
Parmi les lments de SFC, on trouve les lments de base (tape, transition et texte) et les
lments structurs (squence, branche ET, branche OU, boucle et saut).
Elment structur
Les lments structurs de SFC sont composs dune suite dlments de base. Il sagit de
la squence, de la branche ET, de la branche OU, de la boucle et du saut.
En ligne/hors ligne
Dans SIMATIC Manager, la vue en ligne montre les objets du systme dautomatisation AS
et la vue hors ligne ceux du systme dingnierie ES. En ligne, la liaison de donnes est
tablie entre la CPU et le PC ou la PG, hors ligne elle n'est pas tablie.
Entre de bloc
Connecteur de bloc pouvant tre interconnect une sortie de bloc et des oprandes
du mme type de donnes ou pouvant tre paramtr avec des valeurs.
SFC pour S7
A5E00177376-01 Glossaire-5
12.02.2003
Glossaire
ES
Abrviation de "Engineering System". Systme de conception permettant d'laborer le
systme de contrle de processus de manire graphique et conviviale et de l'adapter aux
problmes poss.
Etape
Elment dune commande squentielle et instance de contrle pour le traitement des
actions qui lui sont associes. Chaque tape se compose de trois actions : initialisation,
traitement (cyclique), fin.
Etape cible
Vous pouvez dsigner une tape comme tape cible en mode test (ou pour la visualisation
SFC dans lOS). Dans ce cas, le graphe squentiel dsactiv commencera ltape cible
dsigne et non ltape de dmarrage la prochaine commande Lancer, et le graphe
squentiel mis en attente sera repris ltape cible, aprs traitement correct des tapes
interrompues, la commande Reprise.
Etat de fonctionnement
3. Les systmes dautomatisation de SIMATIC S7 peuvent prendre les tats de
fonctionnement suivants : ARRET, MISE EN ROUTE, MARCHE et ATTENTE.
4. Le SFC peut prendre les tats de fonctionnement suivants : Prt, Lancement en cours,
Actif, Achvement en cours, Erreur (achvement en cours), Achev, Mise en attente en
cours, Mis en attente, Reprise en cours, Erreur, Mis en attente (erreur), Reprise en cours
(erreur), Abandon en cours, Abandonn, Arrt en cours, Arrt.
Glisser-lcher
La fonction glisser-lcher vous permet de dplacer, de copier ou de coller des objets avec la
souris.
Procdez comme suit :
1. Slectionnez les objets en question en cliquant dessus ou avec le lasso.
2. Pointez sur un objet, enfoncez le bouton gauche de la souris et maintenez-le enfonc.
3. Pour copier, enfoncez en plus la touche CTRL ; un signe "+" vient s'ajouter au pointeur.
4. Amenez le pointeur l'endroit souhait et relchez le bouton de la souris : les objets
sont alors insrs.
Graphe
Dans SFC, un graphe est une suite dlments (chemin vertical dans la topologie). Une
branche ET ou une branche OU sont constitues, par exemple, de 2 n graphes disposs
lun ct de lautre et comportant chacun 1 n lments.
Dans SFC, on emploie couramment le terme graphe pour dsigner un graphe squentiel.
SFC pour S7
Glossaire-6 A5E00177376-01
12.02.2003
Glossaire
Graphe squentiel
C'est une unit fonctionnelle distincte au sein d'une commande squentielle. Compose
d'une suite d'tapes et de transitions, elle commence par une tape de dmarrage et se
termine par une tape de fin. SFC permet d'laborer jusqu' 8 graphes squentiels par
diagramme (32 par type) et de les manipuler au moyen d'onglets.
Groupe d'excution
Sert structurer ou subdiviser des tches. Les blocs ou les diagrammes SFC sont insrs
de manire squentielle dans les groupes dexcution. Ces derniers possdent des attributs
dexcution et peuvent tre activs et dsactivs sparment par lintermdiaire dune
interconnexion une sortie de bloc ou dune instruction. Lorsque vous dsactivez un groupe
dexcution, tous les objets faisant partie de ce groupe sont dsactivs.
Icne de bloc
Reprsentation graphique des principales informations d'un bloc technologique de l'AS
supportant le contrle-commande. De manire typique, l'icne de bloc est place dans une
vue d'ensemble de l'OS. Elle permet d'appeler le bloc d'affichage correspondant.
Insertion
Opration par laquelle un bloc ou un diagramme SFC se trouve plac dans un ordre
dexcution et annonc ainsi un bloc dorganisation (OB).
Instance
L'insertion d'un type SFC ou d'un type de bloc dans un diagramme CFC gnre une
instance. Dans ce contexte, instance signifie occurrence du type SFC ou du type de bloc
choisi.
Instance de bloc
Occurrence dun type de bloc. L'insertion d'un type de bloc dans un diagramme CFC gnre
une instance de ce bloc. Du fait de linsertion, linstance de bloc reoit des proprits
dexcution et un nom univoque dans le diagramme.
Instance SFC
Voir Instance.
SFC pour S7
A5E00177376-01 Glossaire-7
12.02.2003
Glossaire
Instruction
Dans une action dune tape, une instruction permet :
dcrire des valeurs dans des connecteurs de bloc CFC,
daffecter des valeurs des oprandes globaux,
dactiver ou de dsactiver des diagrammes SFC,
dactiver ou de dsactiver des groupes dexcution.
Une instruction est toujours compose dun premier oprande ( gauche), dun oprateur et
dun second oprande ( droite).
Interconnexion
Dans CFC, connexion dun connecteur avec un autre lment. Une entre interconnecte
reoit sa valeur, au moment de lexcution, de llment auquel elle est relie. Laccs en
lecture ou en criture de SFC un connecteur de bloc de CFC est aussi appel
interconnexion.
Mmoire image
Plages rserves dans la mmoire vive de la CPU. Les tats des signaux des modules
dentres et de sorties y sont enregistrs.
SFC pour S7
Glossaire-8 A5E00177376-01
12.02.2003
Glossaire
Mnmonique
Nom que lutilisateur dfinit en respectant les rgles de syntaxe imposes. Une fois dfini, ce
nom peut tre utilis la place de ce quil reprsente (par ex. variable, type de donnes,
repre de saut, bloc) au cours de la programmation et du contrle-commande.
Exemple : oprande E 5.0, type de donnes BOOL, mnmonique bouton Arr_urg.
Mode cration
(Par opposition au mode test)
Dans CFC, ce mode permet dinsrer, de copier, de dplacer, deffacer, de renommer, de
paramtrer ou d'interconnecter des blocs.
Dans SFC, la commande squentielle est labore dans ce mode en insrant, copiant,
effaant, renommant et paramtrant des lments de diagramme.
Mode de fonctionnement
1. CPU :
Vous pouvez rgler les modes de fonctionnement suivants grce au commutateur de mode
de lunit centrale :
Marche avec possibilit daccs au programme utilisateur STEP 7,
par ex. via la console de programmation (RUNP),
Marche avec protection daccs (RUN),
Arrt (STOP)
et Effacement gnral (MRES).
2. SFC :
Le mode de fonctionnement dtermine la manire dont sera commande lexcution dun
SFC.
AUTO : lexcution est commande automatiquement, par ex. via la vue externe d'un
diagramme SFC,
MANUEL : lexcution est commande manuellement par loprateur, par ex. lors de la
mise en service ou via SFC Visualisation dans WinCC.
Mode de franchissement
Un diagramme SFC ou une instance SFC peut s'excuter selon diffrents modes de
franchissement des transitions. Ces modes dterminent la faon dont volue le traitement
des tapes. Vous disposez des modes suivants :
O = acquittement par l'oprateur
L'volution de la commande squentielle est commande uniquement par l'oprateur.
T = transition seule
L'volution de la commande squentielle est commande uniquement par le processus.
T ou O = transition OU acquittement par l'oprateur
L'volution de la commande squentielle est commande par le processus ou par
loprateur.
T et O = transition ET acquittement par l'oprateur
L'volution de la commande squentielle est commande par le processus et par
l'oprateur.
SFC pour S7
A5E00177376-01 Glossaire-9
12.02.2003
Glossaire
Mode laboratoire
Mode de fonctionnement en test.
Le mode laboratoire permet un test et une mise en service souples et efficaces. La
communication de la dynamisation en ligne pour les SFC nest pas limite dans ce mode.
Il existe, outre le mode laboratoire, le mode processus (mode de test limit). Passer du
mode processus au mode laboratoire, et inversement, nest pas possible une fois le test
activ ; il faut tre en mode cration.
Mode processus
Mode de fonctionnement en test.
En mode processus, la communication de la dynamisation en ligne pour les SFC est limite
afin de nentraner quune faible charge supplmentaire pour le CP et le bus.
Il existe, outre le mode processus, le mode laboratoire (mode de test illimit).
Mode test
(Par opposition au mode cration)
Mode de fonctionnement de CFC/SFC permettant de tester et doptimiser en ligne le
programme utilisateur sexcutant dans la CPU. Dans ce mode, vous pouvez visualiser et
modifier les valeurs de connecteurs de bloc et les excutions de SFC dans la CPU.
Pour le test, vous disposez au choix du mode processus ou du mode laboratoire.
Oprande
Un oprande est la partie dune instruction S7 indiquant lobjet que le processeur doit traiter.
Ladresse dun oprande peut tre symbolique ou absolue.
Dans SFC, un oprande est une partie dune instruction (tape) ou dune condition
(transition).
Oprande global
Les oprandes globaux sont des signaux dE/S (bit, octet, mot ou double mot dentre/sortie,
bit, octet, mot ou double mot dentre ou de sortie de priphrie), des mmentos, des
temporisations, des compteurs, des cellules de bloc de donnes, des fonctions ou des blocs
fonctionnels. Depuis SFC et CFC, il est possible d'y accder de manire absolue ou
symbolique.
L'accs symbolique s'effectue via le mnmonique correspondant figurant dans la table des
mnmoniques. La table des mnmoniques nest pas ncessaire pour laccs absolu : vous
entrez ladresse absolue de loprande global. Laccs symbolique a lavantage que le lien
est conserv en cas de modification de ladresse tant que le mnmonique ne change pas.
SFC pour S7
Glossaire-10 A5E00177376-01
12.02.2003
Glossaire
Il faut veiller, lors de laccs, ce que loprande global ait le mme type de donnes que le
connecteur de bloc dans CFC ou que linstruction ou la condition dans SFC.
Ordre d'excution
Partie de programme permettant d'insrer les blocs ou diagrammes SFC dans une
squence de traitement de la CPU. Lordre dexcution est reprsent dans sa propre
fentre dans CFC ; il contient les OB du systme cible concern.
OS
Operator Station.
Station de contrle-commande du processus dautomatisation. PCS 7 utilise, pour lOS, le
logiciel WinCC qui permet dassurer toutes les tches de surveillance et de conduite du
processus.
Phase de traitement
Une tape comporte trois phases de traitement : initialisation, traitement (cyclique) et fin.
Chaque phase de traitement correspond une action avec des instructions.
Post-traitement
Une action cyclique peut tre configure pour chaque graphe squentiel. Elle se compose
d'une partie excute avant le traitement cyclique du graphe, le prtraitement, et d'une
autre partie excute aprs ce traitement cyclique, le post-traitement.
Prtraitement
Voir Post-traitement.
Procd
Excution de processus chimiques, physiques ou biologiques permettant lobtention, la
production et llimination de matires ou de produits.
Programme S7
Dossier contenant la table des mnmoniques, les blocs, les sources et les diagrammes
des modules programmables S7.
SFC pour S7
A5E00177376-01 Glossaire-11
12.02.2003
Glossaire
Programme utilisateur
Le programme utilisateur contient toutes les instructions et les dclarations ainsi que toutes
les donnes pour le traitement des signaux permettant de commander une installation ou un
processus. Il est associ un module programmable (par ex. CPU, FM) et peut tre
structur en units plus petites.
Dans S7, le programme utilisateur dans le systme dingnierie est compos de la table
des mnmoniques, des sources, des blocs et des diagrammes.
Projet
Dossier regroupant tous les objets dune solution dautomatisation, quel que soit le nombre
de stations et de modules et leur mise en rseau.
Projet matre
Projet dont plusieurs parties (par ex. des diagrammes) ont t confies d'autres projets
(sous-projets) en ingnierie partage. Une fois dites, ces parties sont rapatries dans le
projet d'origine = projet matre.
Proprits d'excution
Les proprits dexcution dun bloc ou dun diagramme SFC permettent de dfinir comment
sinsre le bloc ou le diagramme dans la squence chronologique dexcution lintrieur de
la structure entire du systme cible. Ces proprits sont dterminantes pour le
comportement du systme cible en ce qui concerne les temps de raction, les temps morts
ou la stabilit de structures dpendant du temps, comme les boucles de rgulation.
Recette
Une recette dcrit la fabrication dun produit selon un procd.
Rduction
La rduction est un attribut dexcution. Elle indique si un groupe dexcution doit tre
trait par la tche chaque cycle ou seulement tous les n cycles. Voir aussi Dcalage de
phases.
Ressources
Rserves dobjets (FB, FC, DB, OB, mmentos, compteurs, temporisations, etc.) auxquelles
on peut accder lors de la configuration et du paramtrage dun diagramme CFC ou SFC.
SFC pour S7
Glossaire-12 A5E00177376-01
12.02.2003
Glossaire
Saut
Elment structur de SFC avec lequel l'excution du SFC passe une autre tape du mme
SFC, en fonction de la rceptivit d'une transition.
SCL
Langage volu proche du Pascal et conforme la norme CEI 1131-3, pour la
programmation de tches complexes, comme des algorithmes ou des tches de traitement
de donnes.
Squence
Elment structur de SFC contenant une suite d tapes et de transitions.
SFC
Un SFC est la reprsentation dune commande squentielle qui sexcute en tant
quautomatisme autonome dans le systme dautomatisation.
SIMATIC Manager
Interface utilisateur graphique destine aux utilisateurs de SIMATIC sous Windows
95/98/NT/2000/XP. Avec SIMATIC Manager, vous pouvez, par exemple, crer des projets et
accder aux bibliothques.
Sortie de bloc
Connecteur de bloc pouvant tre interconnect des entres de bloc et des oprandes
du mme type de donnes.
Structure
Une structure est un type de donnes structur, compos de plusieurs lments. Un
lment peut tre, son tour, un type de donnes simple ou compos.
Systme cible
On entend par systme cible le systme dautomatisation ou un de ses composants dans
lequel se droule le programme utilisateur. SIMATIC S7 et M7 sont, par exemple, des
systmes cible.
Systme d'automatisation
Un systme dautomatisation (AS) peut tre un automate programmable SIMATIC S7, un
systme intgr complet SIMATIC C7 ou un calculateur industriel SIMATIC M7. Il sert la
rgulation et la commande de graphes de processus de lindustrie technologique et de la
technique de production.
SFC pour S7
A5E00177376-01 Glossaire-13
12.02.2003
Glossaire
Systme d'exploitation
Terme gnrique englobant toutes les fonctions qui, en collaboration avec le matriel,
commandent et surveillent lexcution des programmes utilisateur, la rpartition des
ressources sur chaque programme utilisateur et le maintien des modes de fonctionnement
(par ex. systme dexploitation classique MS-Windows).
Tche
Les tches constituent linterface entre le systme dexploitation de la CPU et le programme
utilisateur. La squence de traitement du programme utilisateur est dfinie dans les tches.
Dans S7, une tche quivaut un bloc dorganisation (OB).
Temps de cycle
Temps requis par la CPU pour excuter une fois le programme utilisateur.
Topologie de graphe
Dans la topologie de graphe de SFC, les lments sont reprsents selon des rgles
syntaxiques fermes (par ex. ordre, carts, extension et sens des lments). Lditeur
respecte automatiquement ces rgles de syntaxe en laborant la topologie.
Transition
Elment de base de SFC indiquant la possibilit d'volution entre deux tapes successives
d'une commande squentielle. chaque transition est associe une proposition logique
appele rceptivit qui est une fonction combinatoire de conditions.
Type
ct du type d'objet "Diagramme SFC, il y a aussi, dans SFC, un type d'objet "Type SFC
qui permet de dfinir des commandes squentielles avec une interface.
Le type SFC n'est pas excutable. Tout comme un type de bloc fonctionnel, il doit tre plac
(insr) dans un diagramme CFC pour obtenir un objet excutable, savoir une instance
SFC ( Instance). Pour pouvoir excuter une instance SFC, il faut charger le type SFC et
l'instance SFC dans le systme d'automatisation.
SFC pour S7
Glossaire-14 A5E00177376-01
12.02.2003
Glossaire
Type de bloc
Partie de programme prdfinie (ex. : additionneur, multiplicateur) qui peut tre insre dans
un diagramme CFC. Le systme gnre alors une instance. Il est possible de gnrer un
nombre infini dinstances pour un mme type de bloc.
Lalgorithme dun bloc est contenu dans son type et en dtermine les utilisations futures. Le
nom du type de bloc est fix dans la table des mnmoniques.
Type de donnes
C'est le type de donnes qui dtermine comment utiliser la valeur dune variable ou dune
constante au niveau dune entre ou dune sortie de bloc. BOOL, par exemple, dfinit une
variable binaire, INT un entier de 16 bits.
Type d'tape
Il existe trois types dtapes dans SFC : ltape de dmarrage, ltape normale et ltape de
fin.
Type SFC
Voir Type.
Variable de processus
Objet ne dpendant pas dune ressource. Elle sert de lien entre l'environnement de
configuration AS (STEP 7, CFC ...) et l'environnement de configuration OS (WinCC). Elle
renferme des informations sur le lieu o elle entre en action (par ex. ladresse de rseau et
la zone de mmoire dans lAS) et des informations concernant lOS.
Vue externe
Reprsentation graphique d'un diagramme SFC en tant que bloc (avec interface), avec la
possibilit d'interconnecter les connecteurs vers l'extrieur. La vue externe contient
l'interface standard qui est drive de l'excutif SFC.
La vue externe du SFC peut tre interconnecte avec tous les objets de votre choix (blocs
CFC, diagrammes hirarchiques, groupes d'excution, connexions textuelles, oprandes
SFC pour S7
A5E00177376-01 Glossaire-15
12.02.2003
Glossaire
Vue technologique
Vue de SIMATIC Manager ordonne selon des critres technologiques (installation, unit,
fonction, etc.).
Par opposition vue des composants et vue des objets de process.
SFC pour S7
Glossaire-16 A5E00177376-01
12.02.2003
Index
Couper............................................................... 2-21
A Cycle de visualisation .......................................... 4-6
Actions............................................................... 1-10
formuler ......................................................... 2-23
D
Attributs d'excution ............................................ 2-9 Dcalage de phases.......................................... 2-10
Automatisation de base ....................................... 3-1 Dplacer ............................................................ 2-21
Dsignation de valeur........................................ 2-23
B Destination de saut
modifier.......................................................... 2-19
Bibliothque des donnes de base...................... 1-4 Diagramme SFC
Bloc de donnes de recette ............................... 2-38 copier............................................................... 2-3
Boucle ............................................................... 1-15 crer ................................................................ 2-1
crer .............................................................. 2-18 ouvrir ............................................................... 2-3
Branche ET........................................................ 1-13 Dialogue des proprits
crer/largir ................................................... 2-16 tape ............................................................. 2-22
Branche OU....................................................... 1-14 transition........................................................ 2-25
crer/largir ................................................... 2-17 DOCPRO............................................................. 5-2
mots cls ......................................................... 5-2
C Donnes de rfrence diagramme ...................... 5-2
Caractristiques................................................. 2-29
Charger ............................................................. 2-36 E
modifications.................................................. 2-36 Effacer ............................................................... 2-21
programme de scurit.................................. 2-37 Elment textuel
programme entier .......................................... 2-36 crer/diter .................................................... 2-20
Choix des oprandes Elments de graphe ............................................ 1-9
avec Rechercher ........................................... 2-23 Elments SFC ..................................................... 1-8
diagramme CFC ............................................ 2-23 copier............................................................. 2-21
fentre des connecteurs ................................ 2-23 couper et coller.............................................. 2-21
par dition...................................................... 2-24 effacer ........................................................... 2-21
Coller ................................................................. 2-21 diter ............................................................. 2-21
Commande par Environnement STEP 7 ....................................... 1-2
Acquittement par l'oprateur............................ 3-2 Etape ................................................................. 1-10
Acquittement par l'oprateur pour l'tape ........ 3-2 en mode test.................................................... 4-7
Transition......................................................... 3-2 diter ............................................................. 2-22
Transition et acquittement par l'oprateur ....... 3-2 fin .................................................................. 2-23
Transition ou acquittement par l'oprateur ...... 3-2 initialisation.................................................... 2-23
Commande squentielle...................................... 1-1 traitement ...................................................... 2-23
configurer....................................................... 2-11 Etape cible.................................................. 3-13, 4-7
Commentaire OS............................................... 2-27 Etape de dmarrage.......................................... 1-10
Comparer des systmes cible ........................... 2-35 Etape de fin ....................................................... 1-10
Compiler ............................................................ 2-34 Etape normale ................................................... 1-10
options ........................................................... 2-34 Etat de fonctionnement........................................ 3-5
Comportement..................................................... 3-4
Concept type/instance ......................................... 1-6
Condition de dmarrage ...................1-5, 2-13, 2-28,
G
......................................................3-1, 3-12, 3-15 Graphe .............................................................. 1-12
Conditions Graphe squentiel ................................. 1-3, 1-5, 1-8
formuler ......................................................... 2-26 Groupe d'excution ............................................. 2-9
Conditions de franchissement ........................... 2-25 Groupes de connecteurs ................................... 2-31
Consigne ........................................................... 2-29
Contact de bloc.................................................. 2-30 H
Contacts de bloc................................................ 2-31
Contrle de cohrence ...................................... 2-35 Hirarchie technologique..................................... 1-3
Copier................................................................ 2-21 Horodatage........................................................ 2-35
Couleurs ............................................................ 2-11
SFC pour S7
A5E00177376-01 Index-1
12.02.2003
Index
I R
Instance SFC....................................................... 1-6 Rceptivit......................................................... 1-11
copier et dplacer ............................................ 2-4 Rduction .......................................................... 2-10
Instructions ............................................... 1-10, 2-23 Rgles de syntaxe ............................................. 2-12
Retour................................................................ 1-15
J
Journaux..................................................... 2-35, 5-3
S
Saut ................................................................... 1-16
L copier............................................................. 2-21
crer .............................................................2-19
Lancement d'un SFC ......................................... 3-15 Squence .......................................................... 1-12
LEF pour graphe squentiel ................................ 3-9 crer .............................................................. 2-15
LEF pour SFC...................................................... 3-6 Squence paramtrable .................................... 2-38
Logiciels requis....................................................A-1 SFC
imprimer .......................................................... 5-1
M SIMATIC Manager............................................... 1-2
Structure du projet............................................... 1-4
Matriel requis .....................................................A-1 Structure quantitative ..........................................A-1
Mmento............................................................ 2-29 Surveillance de temps ....................................... 2-22
Mise en service.................................................... 4-1 Symbole dtat..................................................... 4-5
Mode AUTO......................................................... 3-2
Mode de fonctionnement ..................................... 3-2
Mode de franchissement ..................................... 3-2 T
Mode d'opration ...................................... 2-29, 3-14 T ........................................................................ 3-2
Mode laboratoire.................................................. 4-1 T / T et O ............................................................. 3-2
Mode MANUEL.................................................... 3-2 T et O .................................................................. 3-2
Mode processus .................................................. 4-1 T ou O ................................................................. 3-2
Mode test Temporisation.................................................... 2-29
mode laboratoire.............................................. 4-1 Texte ................................................................. 1-11
mode processus .............................................. 4-1 Texte de position ............................................... 2-30
Multiprojet ............................................................ 1-4 Texte oprateur ................................................. 2-30
Topologie des graphes ...................................... 2-12
O Traitement dans l'AS
boucle............................................................ 3-19
O ........................................................................ 3-2 branche ET.................................................... 3-18
Occurrence ................................................... 4-8, 4-9 branche OU ................................................... 3-18
Options dexcution ............................................. 3-3 commande squentielle................................. 3-16
Options de compilation ...................................... 2-34 tape/transition.............................................. 3-16
Options de test .................................................... 4-6 saut................................................................ 3-19
Transition........................................................... 1-11
P commentaire OS............................................ 2-27
condition ........................................................ 2-25
Paramtre.......................................................... 2-29
en mode test.................................................... 4-9
Paramtres
diter ............................................................. 2-25
couleurs ......................................................... 2-11
Type SFC ............................................................ 1-6
Post-traitement ......................................... 2-11, 2-14
copier et dplacer ............................................ 2-3
Prtraitement ............................................ 2-11, 2-14
crer ................................................................ 2-2
Projet individuel ................................................... 1-4
laborer ......................................................... 2-28
Proprits
ouvrir ............................................................... 2-3
diagramme....................................................... 2-6
tape ............................................................. 2-22
transition ........................................................ 2-25 V
type.................................................................. 2-6 Valeur de forage .............................................. 2-29
Proprits d'excution ......................................... 2-8 Valeur de process ............................................. 2-29
Valeurs par dfaut
(paramtres de fonctionnement) ..................... 3-4
Vue externe .................................................. 1-7, 2-5
SFC pour S7
Index-2 A5E00177376-01