You are on page 1of 68

REPUBLIQUE TUNISIENNE MINISTERE DE L'EDUCATION Anne scolaire : 2012/2013

Formation destine aux professeurs de gnie lectrique

Automate programmable industriel PLC de la srie SK2168


Propose par :

Mr Sayebi Ridha

Inspecteur des lyces et collges

Ralise et anime par :

Mr Hmidi Fredj

Professeur principal - gnie lectrique

Formation : Automate Programmable PLC SK 2168

Page 1

Sommaire
1.
1.1. 1.2.

Prsentation de la Maquette didactique


Prcautions de scurit Description des connexions

1.2.1. Connexions de sortie du PLC 1.2.2. Connexions dentre du PLC 1.2.3. Connexions des voyants et du ronfleur 1.3. Composition de SK2168 1.3.1. Caractristiques techniques principales 1.3.2. Modes de fonctionnement

2.
2.1. 2.2. 2.3.

Logiciel SK-PLC
Installation Environnement du travail Configuration du port de communication srie

3. Les Langages de Programmation : LD et LI


3.1. 3.2. 3.3. 3.3.1. 3.3.2. 3.3.3. 3.3.4. 3.3.5. 3.3.6. 3.3.7. 3.3.8. Oprations logiques sur un seul bit : Mode demploi : Exemple de manipulation : Q1.3 = I1.5 + I1.6 Exemples dapplication Exemple1 : Fonction logique OUI . Exemple2 : Fonction NON Exemple3 : Fonction logique ET. Exemple4 : Fonction OU Exemple5 : Fonction XOR :H1 = S1 XOR S2 Exemple6 : Fonction H1=S1+S2*S3 Exemple7 : H1 = S1*( S2+S3) Exemple8 : Mmoire arrt prioritaire

Formation : Automate Programmable PLC SK 2168

Page 2

4. Les Langages de Programmation : FBD et ST


4.1. Prsentation : 4.1.1. 4.1.2. 4.1.3. Oprations arithmtiques sur un mot binaire: Oprations logiques sur un mot binaire : Autre Instructions

4.2. Exemples dapplication: Programmation FBD 4.2.1. 4.2.2. 4.2.3. 4.2.4. 4.2.5. 4.2.6. 4.2.7. 4.2.8. Exemple1 : Fonction logique : Exemple-Fonction AND Exemple2 : Fonction arithmtique : Exemple-Opration daddition Exemple 3 : Compteur Exemple4 : Temporisation1 Exemple5 : Temporisation2 Exemple6 : Temporisation3 Exemple7 : Comparateur Exemple8 : Saut

5. Langage de Programmation SFC


5.1. Introduction la programmation de Sequential Function Chart ( SFC) 5.1.1. 5.1.2. Elments essentiels du Sequential Function Chart La structure du Sequential Function Chart

5.2. Exemples dapplication : Programmation SFC 5.2.1. 5.2.2. 5.2.3. 5.2.4. 5.2.5. Exemple1 : Grafcet squence unique Exemple2 : Grafcet avec temporisation Exemple3 : Grafcet avec slection de squence Exemple4 : Grafcet avec Reprise de squence Exemple5 : Grafcet action simultane

Formation : Automate Programmable PLC SK 2168

Page 3

1. Prsentationde la maquette didactique


BOYUAN833 Automate programmable hr didactique il intgr le PLC de la rf.SK2168,en composant des 32 ports gnraux I/O et 4 ports la haute vitesse I/O,vous pouvez utiliser 3 modles de programmation (la liste des instructions, le Ladder Diagram et le SFC).cet appareil est convenable aux apprentissages et les exercices de la technologie du PLC pour les tudiants.

1.1.

Prcautions de scurit
Lappareil doit tre aliment en AC 220V 10% ,50HZ. Le PLC doit tre aliment en DC 24V. Les passages de sortie Q0, Q1 sont des sorties en modle de transistor, leur tension lectrique est en DC 5V (Commun C00 fait une sortie de DC 5V, donc il ny a pas besoin de raccorder une autre alimentation de DC 5V dans le circuit de retour.) Les passages de sortie Q2~Q17 sont des sorties en modle de relais, la tension de sortie est en DC 24V Les passages dentre I0, I1 sont des entres la haute vitesse, la tension dentre est en DC 24V, avec la frquence maxi dimpulsion dentre de 100KHz. Les passages dentre I2~I17 sont des entres normales, la tension dentre est en DC 24V.
Page 4

Formation : Automate Programmable PLC SK 2168

1.2.

Description des connexions

Formation : Automate Programmable PLC SK 2168

Page 5

1.2.1. Connexions de sortie du PLC

CO0

QO

Q1

CO1

Q2

Q3

Q4

Q5

Q6

Q7

Q8

Q9

CO2

Q10

Q11

Q12

Q13

Q14

Q15

Q16

Q17

Connexions dentre du PLC


CI0 I0 CI1 I1 CI2 I2 I3 I4 I5 I6 I7 I8 I9 CI3 I10 I11 I12 I13 I14 I15 I16 I17

1.2.2. Connexions des voyants et du ronfleur


DC0V DC24V DC0V DC24V

C3

L1

L2

L3

C4

L4

L5

BEE

L1

L2

L3

L4

L5

BEE

1.3.

Composition de SK2168
Page 6

Formation : Automate Programmable PLC SK 2168

Il contient:

Le commutateur PROG/RUN/STOP pour choisir la mode de marche de SK2168; Des voyants de ltat indiquent ltat de marche actuelle. Le voyant de passage indique ltat de passage du travail. Les contacts de connexions entre/sortie pour brancher les cbles. Les contacts de communication RS232, RS485 servent au tlcharge et le rglage du programme dutilisateur, la communication avec les autres quipements, etc.

1.3.1. Caractristiques techniques principales


SK2168 quipe certains ports I/O, le port DI est lentre du forme de transistor; Le port DO est la sortie du forme de transistor ou du relais. Lalimentation du CPU est 24V DC. Le tableau 1.2.1 vous prsente les caractristiques techniques principales de SK2168. Caractristiques CPU :
Caractristiques CPU Ports I/O Compteur la haute vitesse Sortie de la haute vitesse Mmoire du programme de lutilisateur Cache de la perte de lalimentation Minuteur Compteur Commandes essentielles Instructions tendues 18 Passages dentre 24VDC /2 Passages de sortie transistor /16 Passages de sortie ralais Compteur de monophase:2 points100KHz 2 points20KHz 192K Bytes 256 Bytes 256 pointsunite minimum 10ms 256 pointsCompte maximum 16 bits 36 9 Page 7

Formation : Automate Programmable PLC SK 2168

Caractristiques Alimentation :
Tension de source Limite adapte 24V DC800mA 23.5-24.5V DC Dispositif externe Composant interne

Caractristiques Alimentation Alimentation dentre Protection de court-circuit Protection de connexion adverse

Caractristiques Communication :
1 RS232(Non isol1 RS485Non isol Individuelle/Libre

Caractristiques Communication Prise communication Protocole communication

Type dentre

Caractristiques entre haute vitesse :


Fuite/Source 24VDC 0V-30VDC 15V-30VDC courant mini adapt 4mA 0-5VDC courant maxi adapt 1mA <10us(Sous la tension dfinie dentre 100KHz Photolectrique 2 groupes 500VAC

Caractristiques entre haute vitesse Tension dfinie dentre Limite adapte Signal logique 1 Signal logique 0 Temps retard dentre Frquence maxi dimpulsion dentre Isolement Groupe isolement Tension rsister de lisolement

Type dentre

Caractristiques Entre normale


Source 24V DC 0V-30V DC 15V-30VDC courant mini adapt 4mA 0-5VDC courant maxi adapt 1mA <0.6ms(Sous la tension dfinie dentre Photolectrique

Caractristiques Entre normale

Tension dfinie dentre Limite adapte Signal logique 1 Signal logique 0 Temps retard dentre Isolement

Formation : Automate Programmable PLC SK 2168

Page 8


Type sortie

Caractristiques Sortie transistor :


Transistor 5V DC 4.5-5.5VDC <0.7V (Sortie logique1Courant 150mA 150mA 1mA <300mA Photolectrique 1 groupe 500VAC Normal<1mS,Sortie dimpulsion haute vitesse<50us Dospositif externe

Caractristiques Sortie DC

Tension de sortie Limite adapte Tension basse du passage transistor Courant maxi de sortie du point logique1 Courant fuite maxi du point 0 Ensemble de courant sortie des prises communes Type Isolement Groupe Isolement Tension rsister de lisolement Temps de raction Protection de court-circuit

Type sortie

Caractristiques Sortie relais :


Relais 24V DC ou 24230V AC 530V DC ou 5250V AC <5A 0.5ACharge la rsistance Non Isolement relais 2 groupes Normal <1mS, Sortie dimpulsion haute vitesse <10us Dospositif externe 2000V <5mS <100Hz Sans le charge 210~7 3 A 250 V AC, 3 A 30 V DC, 10~5 5 A 250 V AC, 5 A 30 V DC, 510~4

Caractristiques Sortie relais Tension de sortie Limite adapte Ensemble de courant sortie des prises communes Limite de linterrupteur de sortie Protection surcharge Type Isolement Groupe Isolement Temps de raction Protection de court-circuit Tension entre lenroulement et la prise Temps retard de linterrupteur de la prise Frquence de linterrupteur de la prise Vie de mcanisme du relais

Formation : Automate Programmable PLC SK 2168

Page 9

Caractristiques physiques :
125mm(L)X90mm(W)X70(H) 350g 0+70 -40+70 5+90%pas de condensation

Caractristiques physiques Dimensions Poids Temprature de travail Temprature de stockage Humidit relative

1.3.2. Mode de fonctionnement :


Le commutateur PROG/RUN/STOP permet de choisir le mode de fonctionnement
Commutateur Position Etat Faon de changement Mettez la poigne en haut la position PROG, le voyant PROG allume normalement. Mettez la poigne au milieu la position RUN,le voyant RUN clignote. Mettez la poigne en bas la position STOP, le voyant STOP allume normalement

PROG RUN STOP

PROG RUN STOP

Programmation Lancement Arrt

2. 2.1.

Logiciel SK-PLC Installation :


Systme d'exploitation: Windows 95/98/2000/NT/ME et XP en chinois ou en anglais

Formation : Automate Programmable PLC SK 2168

Page 10

2.2.

Environnement du travail :
environnement du travail :

Image . Interface fichiers projet Transfert des donns du PC vers PLC :

Formation : Automate Programmable PLC SK 2168

Page 11

Classification des fichiers de projet Classification Suffixe


Projet Description du projet Programmes principaux *.spr *.sdc *.stl *.lad *.sfc

Description

Fichier de projet. Fichier de Description du projet , Programme de liste d'instructions, Programme de Ladder Diagram, Programme de Sequential function chart,

2.3.

Configuration du port de communication srie :

Le PC et le logiciel doivent avoir le mme numro du port srie Cot logiciel : Outil \ paramtres de linterface\ les ports srie

Cot PC : C:\Panneau de configuration\Tous les Panneaux de configuration\Systme\gestionnaire de priphriques

Formation : Automate Programmable PLC SK 2168

Page 12

3.

Les Langages de Programmation :LD et LI

La norme IEC 61131-3 dfinit deux langages de programmation entirement graphiques. Le Ladder Diagram (LD) et le Function Block Diagram (FBD). Ces deux langages sont souvent associs dans un mme diteur.

Ladder Diagram :
Le Ladder Diagram (LD) ou schma contact est un langage graphique de programmation. Il a ses racines aux tats-Unis. Proche dans sa reprsentation graphique des schmas lectriques, cest un langage visuel trs simple dutilisation.

Chaque rseau possde une ligne dalimentation gauche, une ligne dalimentation droite et des branches reliant les entres situes gauche et les sorties situes droite. Lvaluation du programme se fait de la manire suivante : Lvaluation de chaque rseau se fait de la gauche vers la droite. Lvaluation de lensemble des rseaux se fait du haut vers le bas. les lments du programme sont reprsents par des contacts et des bobines. Les lments du programme sont reprsents par :

Langage IL : Instruction List


Langage textuel de bas niveau, type langage assembleur bas sur le concept dun accumulateur. une instruction correspond une ligne (en langage LD).

Formation : Automate Programmable PLC SK 2168

Page 13

3.1.

Oprations logiques sur un seul bit :


Ladder Diagram Liste dinstructions LD I1.2

Contact normalement ouvert

Contact normalement ferm

LDN I1.2

Dtection de positive edge

LDP I1.2

Dtection de positive edge

LDF I1.2

Formation : Automate Programmable PLC SK 2168

Page 14

Suite Ladder Diagram Sortie d'enroulement Liste dinstructions = Q1.2

Mise en place d'enroulement

S Q1.2

Remise en place d'enroulement

R Q1.2

Franchissement dune Transition

= TRANS

3.2.

Mode demploi:Exemple de manipulation : Q1.3 = I1.5 + I1.6

Formation : Automate Programmable PLC SK 2168

Page 15

Suite

Suite .

Formation : Automate Programmable PLC SK 2168

Page 16

Suite

3.3. 3.3.1.

Exemples dapplication : Exemple1 : Fonction logique OUI :

Schma lectrique :
H1 S1
X2 X1

Schma API :
Vcc +24V S1 COM

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4
H1 COM
X2 X1

Q1.5

Formation : Automate Programmable PLC SK 2168

Page 17

Programmation Ladder :

Programmation STL :

3.3.2.

Exemple2 : Fonction NON :

Schma lectrique :

S1

H1
X2 X1

Schma API :

Formation : Automate Programmable PLC SK 2168

Page 18

S1 Vcc +24V COM

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4
H1 COM
X2 X1

Q1.5

Programmation Ladder :

Programmation STL :

3.3.3.

Exemple3 : Fonction ET :

Schma lectrique :
H1 S1 S2
X2 X1

Formation : Automate Programmable PLC SK 2168

Page 19

Schma API :
S1 COM

S2 Vcc +24V

COM

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4
H1 COM
X2 X1

Q1.5

Programmation Ladder :

Programmation STL :

3.3.4.

Exemple4 : Fonction OU

Schma lectrique :
Formation : Automate Programmable PLC SK 2168 Page 20

H1 S1
X2 X1

S2

Schma API :
S1 COM

S2 Vcc +24V

COM

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4
H1 COM
X2 X1

Q1.5

Programmation Ladder :

Formation : Automate Programmable PLC SK 2168

Page 21

Programmation STL :

3.3.5.

Exemple5 : Fonction XOR :H1 = S1 XOR S2

Schma API :
S1 COM

S2 Vcc +24V

COM

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4
H1 COM
X2 X1

Q1.5

Programmation Ladder :

Formation : Automate Programmable PLC SK 2168

Page 22

Programmation STL :

3.3.6.

Exemple6 : H1=S1+S2*S3

Schma API :
S1 COM

S2

COM

Vcc +24V

S3

COM

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4
H1 COM
X2 X1

Q1.5

Programmation Ladder :

Formation : Automate Programmable PLC SK 2168

Page 23

Programmation STL :

Autre solution : : H1=S2*S3 + S1

3.3.7.

Exemple7 : H2 = S1*(S2+S3)

Schma API :

Formation : Automate Programmable PLC SK 2168

Page 24

S1

COM

S2

COM

Vcc +24V

S3

COM

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4
H1 COM
X2 X1

Q1.5

Programmation Ladder et STL :

Deuxime solution : H2 = (S2+S3)*S1

Troisime solution : H2 = S1*S2+S1*S3

Formation : Automate Programmable PLC SK 2168

Page 25

3.3.8.

Exemple8 : Mmoire arrt prioritaire

Schma lectrique :
Vcc +24V

S1

K1

K2 S2

A1

X1

L1 KA1
A2 X2

GND

Schma API :

Formation : Automate Programmable PLC SK 2168

Page 26

S1

COM

S2 COM COM Vcc +24V

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4 Q1.5

X1

X2

COM

L1

Programmation Ladder et STL :

Deuxime solution : Arrt prioritaire

Remarque1 : mmoire marche prioritaire

Formation : Automate Programmable PLC SK 2168

Page 27

Remarque2 :

Conclusion :

Formation : Automate Programmable PLC SK 2168

Page 28

4. 4.1.

Les Langages de Programmation :FBD et ST Prsentation :

Le Langage FBD : Function Block Diagram : Langage graphique, o les lments du programme sont reprsents par des blocs interconnects.(Exemples : AND, ADD, SC, CMP, .) Le Langage ST : Structured Text Langage haute niveau, structur prsentant une syntaxe qui ressemble au langage PASCAL

4.1.1.

Oprations arithmtiques sur un mot binaire:


Addition Soustraction Multiplication

Comparaison

4.1.2.

Oprations logiques sur un mot binaire :


OR Logique XOR logique

AND Logique

4.1.3.

Autre Instructions :

Formation : Automate Programmable PLC SK 2168

Page 29

Comptage

Temporisation

Affectation

Saut

4.2. 4.2.1.

Exemples dapplication : Programmation FBD Fonction Logique :Exemple fonction logique AND

Description :
Format Type de donne Zone de stockage Oprande 1 I, Q, M AND < Oprande 1> < Oprande 2> < Oprande 3> WORD (16bits) DWORD (32bits) Oprande 2 IQM ou Constantes Oprande 3 I, Q, M Description Oprande 1 1er rsultat du calcul logique Oprande 2 2me rsultat du calcul logique Oprande 3 rsultat du calcul logique de bit (double)

Ladder Diagram et langage ST:

Formation : Automate Programmable PLC SK 2168

Page 30

MBi : mot binaire de 8 bits avec MBi = (Mi.7,, Mi.0) et i : allant de 0 255

4.2.2.

Fonction arithmtique : Exemple :opration daddition

Descccription:
Instruction Sens Addition Type de donne <IN 1> INT/DIN T <IN2> Zone de stockage IQM ou Constantes IQM ou Constantes Description Valeur additionner Valeur additione Somme

ADD Format

<OUT> IQM ADD < Oprande 1> < Oprande 2> < Oprande 3>

Ladder Diagram et langage ST:


MBi : mot binaire de 8 bits avec MBi = (Mi.7,, Mi.0) et i : allant de 0 1023

4.2.3.

Compteur :

Instruction Compteur:

Formation : Automate Programmable PLC SK 2168

Page 31

Symble:

Description: SC configure le compteur et la valeur de compte .IN1 pour choisir le compteur, IN2 pour configurer la valeur initiale de comptage. Type de donne de IN2: WORD/DWORD. CU pour configurer le compteur compter vers le haut. CD pour configurer le compteur compter vers le bas. RC pour la Remise zro du compteur. Format : SC <Ci> <valeur initiale> avec i allant de 0 255.

Instruction MOVE:
Instruction MOVE affecte la valeur de loprande celle de OUT.
Paramtre Oprande 1 Oprande 2 Type de donne WORD/ DWORD WORD/ DWORD Zone de stockage IQM ou Constantes IQM Description Oprande de source Oprande objective

MBi : mot binaire de 8 bits avec MBi = (Mi.7,, Mi.0) et i : allant de 0 1023

Ladder Diagram:

Langage ST:

Formation : Automate Programmable PLC SK 2168

Page 32

4.2.4.

Exemple1 : Temporisation1

Instruction LT :
Ti : Temporisateur i avec i : [0..255] ; Pi : multiplicateur ; Bi : base du temps (il ne supporte que =10ms) D=Ti*Bi : Dur de temporisation Instruction : LT <Ti> <Pi> <Bi ms>

Chronogramme :

Formation : Automate Programmable PLC SK 2168

Page 33

bit de configuration : Ti.4 =0 (par dfaut 0) Le bit Ti.1 joue le rle du bit de dmarrage, On doit mettre 1 le bit Ti.1, pour dmarrer le minuteur Ti. Le bit Ti.3 joue le rle du bit de fin du minuteur Ti. Au dmarrage du minuteur, Le bit Ti.3 est remis 0 par le systme automatiquement. Le minuteur Ti termine, le bit Ti.3 = 1. bit de configuration : Ti.4 =1 et Ti.1 = 1 le bit Ti.3 se varie alternativement de 0 1 et inversement (basculement)

Description :
Lappui sur le bouton S1 provoque : Le voyant H1 = 1 signifie dbut de temporisation ( T0.1 =1 et T0.3 =0 ) Le voyant H2 =1 signifie fin de temporisation ( T0.3 =1 et T0.1 =0 ) Ce cycle se rpte chaque appui sur Bp S1 ( T0.1 =1 et T0.3 =0 )

Schma API :
Vcc +24V S1 COM

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4 Q1.5
H2 COM
X2 X1

H1 COM
X2 X1

Programmation Ladder :
Formation : Automate Programmable PLC SK 2168 Page 34

Programmation STL :

Formation : Automate Programmable PLC SK 2168

Page 35

4.2.5.

Exemple 5 : Temporisation2 Description :

H1 voyant clignote infiniment en appuyant une fois sur le bouton S1

Schma API :
Vcc +24V S1 COM

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4 Q1.5
H1 COM
X2 X1

Programmation Ladder et STL :

Formation : Automate Programmable PLC SK 2168

Page 36

4.2.6.

Exemple 6: Temporisation3 Description :

H1 voyant clignote 5 fois en appuyant sur le bouton S1

Schma API :
Vcc +24V S1 COM

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4 Q1.5
H1 COM
X2 X1

Programmation Ladder :

Programmation STL :

Formation : Automate Programmable PLC SK 2168

Page 37

4.2.7.

Exemple7 : Comparateur : Instruction CMP :

Format CMP < Oprande 1> < Oprande 2>


Paramtre Oprande 1 Type de donne INT/DINT Zone de stockage I,Q,M ou Constantes I,Q,M ou Constantes Description Premire valeur comparer Deuxime valeur comparer

Oprande 2

INT/DINT

BZ=1 Si IN1 = IN2 BL=1 Si IN1 < IN2 BG=1 Si IN1 > IN2

Description :
A chaque impulsion sur le Bp S1, le compteur C1 sincrmente de 1 Un comparateur CMP permet de comparer N 4 et afficher le rsultat sur les voyant H1,H2 et H3 Voyant H1 sallume si N<4. Voyant H2 sallume Si N=4. Voyant H3 sallume Si N>4.

Schma API :

Formation : Automate Programmable PLC SK 2168

Page 38

UP

S1

RAZ

S2

Vcc +24V

CI2

I1.2

I1.3

I1.4

I1.5
GND

PLC1
C01 Q1.2 Q1.3 Q1.4 Q1.5
X1 X1 X1

H1 H1 : C < 4 H2 : C = 4 H3 : C > 4
X2

H2

H3

X2

X2

COM

Programmation Ladder :

Programmation STL :

Formation : Automate Programmable PLC SK 2168

Page 39

4.2.8.

Exemple8 : Instruction Saut :

Instruction JMP :
Format JMP Label indiqu DescriptionSauter la ligne du label indiqu

Description :
Laction sur I1.3 provoque le saut au label SEG5 : Laction sur I1.4 naucun effet sur Q1.4 Laction sur I1.5 provoque la mise en 1 du voyant Q1.5

Programmation :

Formation : Automate Programmable PLC SK 2168

Page 40

5. 5.1.

Langage de Programmation SFC Introduction la programmation de Sequential Function Chart ( SFC)

Il existe deux reprsentations distinctes : Le grafcet, outil de description de comportement indpendant de toutes technologies de ralisation. Le langage de programmation spcifique SFC (squential function chart) permettant de coder le grafcet. Le grafcet est utilis pour dcrire ou spcifier le comportemnt du systme, du point de vue externe, alors que le langage de SFC est employ pour dcrire la structure interne du logiciel implant dans le systme.

5.1.1.

Elments essentiels du Sequeential Function Chart

Formation : Automate Programmable PLC SK 2168

Page 41

Etape (Step) et action :


o o Les tapes sont repres par Si avec i allant de 0 59999 Structure interne dune Action en programmation LD : Exemple :

Structure interne dune Action en programmation STL

Exemple :

Formation : Automate Programmable PLC SK 2168

Page 42

Transition et rceptivit :
Structure interne dune rceptivit en programmation LD : Exemple :

Structure interne dune rceptivit en programmation STL Exemple :

Saut dtape et les liaisons orientes :

Formation : Automate Programmable PLC SK 2168

Page 43

Les flches suivantes permettent dtablir des liaisons entre une tape et transition et vice-versa :

Les branches et ses combinaisons :

Remise zro :
La remise zro permet un programme darrter ou de dsactiver une tape active.

Formation : Automate Programmable PLC SK 2168

Page 44

5.2. 5.2.1.

Exemples dapplication : Programmation SFC Exemple1 : Grafcet squence unique :

Programmation SFC :
o Etape S0 :

Transition T0/1 :

Formation : Automate Programmable PLC SK 2168

Page 45

Etape S1 :

Transition T1/2 :

Etape 2 :

Formation : Automate Programmable PLC SK 2168

Page 46

Transistion2/3 :

Etape3 :

Formation : Automate Programmable PLC SK 2168

Page 47

Transition 3/0 :

Programmation STL :

Formation : Automate Programmable PLC SK 2168

Page 48

5.2.2.

Exemple2 : Temporisation o Description :

Le voyant L1, L2, L3, L4 et L5 clignote un par un en srie en appuyant une fois sur le bouton K1.

Schma de cblage API :


S1

Vcc +24V

CI2

I1.2

I1.3

I1.4

I1.5

I1.6
GND

PLC1
C01 Q1.2 Q1.3 Q1.4 Q1.5 Q1.6
X1 X1 X1 X1 X1

H1

H2

H3

H4

H5

X2

X2

X2

X2

X2

COM2 COM1

Formation : Automate Programmable PLC SK 2168

Page 49

Grafcet cod automate :

Etape S0:

Formation : Automate Programmable PLC SK 2168

Page 50

Transition T0/1

Etape S 1:

Formation : Automate Programmable PLC SK 2168

Page 51

Transition T1/2:

Etape S2:

Transition T2/3 :
Page 52

Formation : Automate Programmable PLC SK 2168

Etape S3

Transition T3/4:

Formation : Automate Programmable PLC SK 2168

Page 53

Etape S4 :

Transition T4/5:

Formation : Automate Programmable PLC SK 2168

Page 54

Etape S5:

Transition T5/0 :

Formation : Automate Programmable PLC SK 2168

Page 55

Programmation STL:

Formation : Automate Programmable PLC SK 2168

Page 56

5.2.3.

Exemple3 : slection de squence : o Description :

Systme de tri des bouteilles et des bouchons.

Schma de cblage API :

Etape S0 :

Transition T0/1 :

Formation : Automate Programmable PLC SK 2168

Page 57

Etape S1 :

Transition T1/2 :

Transition T1/3 :

Formation : Automate Programmable PLC SK 2168

Page 58

Etape S2 :

Etape S3 :

Transition T2/0 :

Formation : Automate Programmable PLC SK 2168

Page 59

Transition T3/0 :

Programmation STL :

Formation : Automate Programmable PLC SK 2168

Page 60

5.2.4.

Exemple4 : Reprise de squence :


o Etape S0 :

Transition T0/1 :

Formation : Automate Programmable PLC SK 2168

Page 61

Etape S1 :

Transition T1/2:

Formation : Automate Programmable PLC SK 2168

Page 62

Etape S2:

Transition T2/0 :

Formation : Automate Programmable PLC SK 2168

Page 63

Transition T2/1 :

Programmation STL :

Formation : Automate Programmable PLC SK 2168

Page 64

o Remarque : gnration dune erreur de compilation au niveau du segment 7 , corrig R S0 au lieu de S S0

5.2.5.

Exemple5 : Grafcet action simultane :


Etape S0 :

Transition T0/13 :

Formation : Automate Programmable PLC SK 2168

Page 65

Etape S1 :

Etape S3 :

Formation : Automate Programmable PLC SK 2168

Page 66

Programmation STL :

Formation : Automate Programmable PLC SK 2168

Page 67

Formation : Automate Programmable PLC SK 2168

Page 68