Chargement de la progression locale…
PLC Gym
Accueil PLC GymNiveau 1, 0 XP · ta progression
Glossaire

SCL sur une vraie machine

SCL, ou Structured Control Language, est le langage texte de Siemens. C’est le nom que Siemens donne à ce que l’IEC 61131-3 appelle le texte structuré, donc si tu sais lire l’un tu sais presque lire l’autre.

Les variables locales commencent par #, := écrit une valeur et chaque instruction se termine par un point-virgule. Il a IF, CASE et FOR, et il peut appeler des temporisations, des compteurs et des blocs fonctionnels.

Il a tendance à convenir aux calculs, aux tableaux et aux boucles. Ne le confonds pas avec l’instruction SCL de Rockwell, qui est un bloc de mise à l’échelle analogique.

SCL: un exemple commenté

#HighLevel := #Level > 90.0; compare le niveau à 90 à chaque cycle et écrit TRUE ou FALSE dans HighLevel. Le # indique que les deux noms sont des variables propres à ce bloc.

SCL: une erreur courante

Coller du SCL tel quel dans Studio 5000. Le # doit disparaître, et les temporisateurs et les compteurs s’appellent différemment.

Toujours pas sûr de celui-ci ? Pose la question dans le Vestiaire.