Vous êtes sur la page 1sur 11

Chapitre 21 - Langage littral structur (SCL)

Sommaire
21.1: Ajout d'un bloc en SCL
21.2: Fonctionnement du SCL
21.3: Fonctions logiques principales
Ce chapitre explique les bases du langage structur avec pour aide une comparaison au langage
contact (CONT) et au langage LOG.
Normal 0 21 false false false FR-CH X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tableau Normal"; mso-tstyle-rowband-
size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-
margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:none; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-
theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-ansi-language:EN-US; mso-fareast-language:EN-US;}
Avantages par rapport aux autres langages:
-Facile lire et crire,
-Les algorithmes complexes, le traitement de structures complexes ainsi que les calculs se font plus facilement
-langage similaire au PASCAL, facile apprendre pour les techniciens et les informaticiens
-Le nombre de ligne en langage SCL est gnralement plus faible que dans les autres langages
-Langage facile apprendre, en particulier pour les dbutants
-Programme moins long que les autres langages...
prcdent
21.2 Ajout D'un bloc en SCL (SCL)
Pour ajouter un bloc en SCL, c'est exactement la mme procdure que pour les autres langages.

prcdent
21.2 : Fonctionnement du SCL

Le SCL est similaire au langage PASCAL, et est facile apprendre.

Pour mettre des commentaires (Ci-dessous dans l'image en vert, il y a deux possibilits :
Soit mettre // au dbut de la ligne, et toute la ligne est mise en commentaire, soit slectionner ce que l'on veut mettre en
commentaire et cliquer sur l'icone surligne en jaune:
Chaque fois que l'on veut changer l'tat d'une variable (mmoire, sortie, ...) on la place au dbut d'une ligne, spare de deux
points ( : ) et d'un gal ( = ) de
l'opration logique qui se trouve la suite
Il faut toujours qu'une ligne qui n'est pas en commentaire finisse par un point-virgule.
prcdent

21.3 : Fonctions logiques principales


Fonction ET en 3 langages de programmation

En langage contacts ( CONT )

En blocs logiques ( LOG )


Fonction ET en programmation SCL (langage structur) :
Voici toujours le mme programme mais ralis en langage structur.
Voici l'aperu de quelques fonctions en SCL:

La Fonction "OU", et la Fonction "ET"


Les fonctions les plus utilises sont la fonction "ET" et
la fonction "ou" .
Elles se prsentent de cette manire:

"%Q0.0":= "%I0.0" AND "%I0.1";


Ceci veut dire que si %I0.0 ET %I0.1 sont activs,
%Q0.0 va s'activer galement.

"%Q0.0":= "%I0.0" OR "%I0.1";


Ceci veut dire que si %I0.0 OU %I0.1 est activ,
%Q0.0 va s'activer.

La fonction "Set-Reset" ( SR )
IF %I0.0 THEN
%Q0.0 := True
;
END_IF;

La fonction ci dessus est l'quivalent du Set, dans un


set-reset en langage contacts.
Cela veut dire que quand %I0.0 passe l'tat "1",
%Q0.0 va tre mise l'tat "1", jusqu' que la fonction
suivante soit active:

IF %I0.1 THEN
%Q0.0 := False
;
END_IF;

prcdent
Chapitre 22 - Dpannage
Sommaire
22.1 Dtection
22.2 Localisation
22.3 Dpannage
22.4 Quizz
Etapes principales du dpannage

Vous aimerez peut-être aussi