Académique Documents
Professionnel Documents
Culture Documents
Structured Control
Language
SCL
SITRAIN
TIA PRO2 / SCL Page 2 Siemens AG © 2014
Enoncé :
enregistrer des valeurs de poids dans une variable DB
285
308
364
241
SITRAIN
TIA PRO2 / SCL Page 3 Siemens AG © 2014
SCL : programmation de calculs et algorithmes
complexes
WinAC
S7-300
S7-400 S7-1200
SITRAIN
TIA PRO2 / SCL Page 4 Siemens AG © 2014
Langage de programmation SCL
Solution en LIST
pour S7-300/400
Solution en LOG pour S7-1200/1500
SITRAIN
TIA PRO2 / SCL Page 5 Siemens AG © 2014
Créer un bloc SCL
SITRAIN
TIA PRO2 / SCL Page 6 Siemens AG © 2014
Editeur de blocs SCL
Opérandes globaux
Modèles pour
programmables
structures de contrôle
par glisser-déposer
Indentation
automatique des
lignes d’instruction
SITRAIN
TIA PRO2 / SCL Page 7 Siemens AG © 2014
Opérateurs
Affectation Affectation :=
SITRAIN
TIA PRO2 / SCL Page 8 Siemens AG © 2014
Structures de contrôle
SITRAIN
TIA PRO2 / SCL Page 9 Siemens AG © 2014
Adressage direct (exemples)
SITRAIN
TIA PRO2 / SCL Page 10 Siemens AG © 2014
Adressage indirect (exemples)
Adressage indirect aussi bien pour I/Q/M/T/C/L que pour des variables de DB
SCL prend en charge l’adressage indirect de toutes les variables locales et globales
des formats bit, octet, mot, double-mot.
SITRAIN
TIA PRO2 / SCL Page 11 Siemens AG © 2014
Appeler un bloc SCL
Appel FC Appel FB
LOG
LIST
(uniq. S7-300 /
S7-400)
SCL
SITRAIN
TIA PRO2 / SCL Page 12 Siemens AG © 2014
Visualiser un bloc SCL
SITRAIN
TIA PRO2 / SCL Page 14 Siemens AG © 2014
Exercice 2 : mettre "FC_Poids_SCL" (FC38)
en service
SITRAIN
TIA PRO2 / SCL Page 15 Siemens AG © 2014