Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mr Sayebi Ridha
Mr Hmidi Fredj
Page 1
Sommaire
1.
1.1. 1.2.
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
Page 2
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.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
Page 3
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
1.2.
Page 5
CO0
QO
Q1
CO1
Q2
Q3
Q4
Q5
Q6
Q7
Q8
Q9
CO2
Q10
Q11
Q12
Q13
Q14
Q15
Q16
Q17
C3
L1
L2
L3
C4
L4
L5
BEE
L1
L2
L3
L4
L5
BEE
1.3.
Composition de SK2168
Page 6
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.
Caractristiques Alimentation :
Tension de source Limite adapte 24V DC800mA 23.5-24.5V DC Dispositif externe Composant interne
Caractristiques Communication :
1 RS232(Non isol1 RS485Non isol Individuelle/Libre
Type dentre
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
Tension dfinie dentre Limite adapte Signal logique 1 Signal logique 0 Temps retard dentre Isolement
Page 8
Type sortie
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 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
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
2. 2.1.
Page 10
2.2.
Environnement du travail :
environnement du travail :
Page 11
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.
Le PC et le logiciel doivent avoir le mme numro du port srie Cot logiciel : Outil \ paramtres de linterface\ les ports srie
Page 12
3.
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 :
Page 13
3.1.
LDN I1.2
LDP I1.2
LDF I1.2
Page 14
S Q1.2
R Q1.2
= TRANS
3.2.
Page 15
Suite
Suite .
Page 16
Suite
3.3. 3.3.1.
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
Page 17
Programmation Ladder :
Programmation STL :
3.3.2.
Schma lectrique :
S1
H1
X2 X1
Schma API :
Page 18
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
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 :
Page 21
Programmation STL :
3.3.5.
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 :
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 :
Page 23
Programmation STL :
3.3.7.
Exemple7 : H2 = S1*(S2+S3)
Schma API :
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
Page 25
3.3.8.
Schma lectrique :
Vcc +24V
S1
K1
K2 S2
A1
X1
L1 KA1
A2 X2
GND
Schma API :
Page 26
S1
COM
CI2
I1.2
I1.3
I1.4
I1.5
GND
PLC1
C01 Q1.2 Q1.3 Q1.4 Q1.5
X1
X2
COM
L1
Page 27
Remarque2 :
Conclusion :
Page 28
4. 4.1.
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.
Comparaison
4.1.2.
AND Logique
4.1.3.
Autre Instructions :
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)
Page 30
MBi : mot binaire de 8 bits avec MBi = (Mi.7,, Mi.0) et i : allant de 0 255
4.2.2.
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>
4.2.3.
Compteur :
Instruction Compteur:
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:
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 :
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 :
Page 35
4.2.5.
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
Page 36
4.2.6.
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 :
Page 37
4.2.7.
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 :
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 :
Page 39
4.2.8.
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 :
Page 40
5. 5.1.
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.
Page 41
Exemple :
Page 42
Transition et rceptivit :
Structure interne dune rceptivit en programmation LD : Exemple :
Page 43
Les flches suivantes permettent dtablir des liaisons entre une tape et transition et vice-versa :
Remise zro :
La remise zro permet un programme darrter ou de dsactiver une tape active.
Page 44
5.2. 5.2.1.
Programmation SFC :
o Etape S0 :
Transition T0/1 :
Page 45
Etape S1 :
Transition T1/2 :
Etape 2 :
Page 46
Transistion2/3 :
Etape3 :
Page 47
Transition 3/0 :
Programmation STL :
Page 48
5.2.2.
Le voyant L1, L2, L3, L4 et L5 clignote un par un en srie en appuyant une fois sur le bouton K1.
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
Page 49
Etape S0:
Page 50
Transition T0/1
Etape S 1:
Page 51
Transition T1/2:
Etape S2:
Transition T2/3 :
Page 52
Etape S3
Transition T3/4:
Page 53
Etape S4 :
Transition T4/5:
Page 54
Etape S5:
Transition T5/0 :
Page 55
Programmation STL:
Page 56
5.2.3.
Etape S0 :
Transition T0/1 :
Page 57
Etape S1 :
Transition T1/2 :
Transition T1/3 :
Page 58
Etape S2 :
Etape S3 :
Transition T2/0 :
Page 59
Transition T3/0 :
Programmation STL :
Page 60
5.2.4.
Transition T0/1 :
Page 61
Etape S1 :
Transition T1/2:
Page 62
Etape S2:
Transition T2/0 :
Page 63
Transition T2/1 :
Programmation STL :
Page 64
5.2.5.
Transition T0/13 :
Page 65
Etape S1 :
Etape S3 :
Page 66
Programmation STL :
Page 67
Page 68