Vous êtes sur la page 1sur 9

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