[TIA V17] "Ecriture" en SCL

Forum traitant des automates industriels de marque Siemens.
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1683
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: [TIA V17] "Ecriture" en SCL

Message par Béryl »

Je dirais plutôt :

Code : Tout sélectionner

IF Tag_17 THEN
  Tag_16:=1;
  IF Tag_16==1 THEN
    Tag_18:=TRUE;
  ENDIF;
ENDIF;
Cela implique que le MOVE s'est bien terminé.
Bon, j'avoue que c'est faire du mal aux diptères... :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7112
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [TIA V17] "Ecriture" en SCL

Message par itasoft »

slts,
la bonne c'est celle de dpo
Automaticien privé (de tout)
itasoft@free.fr
DurandO
Maître du binaire
Maître du binaire
Messages : 402
Enregistré le : 21 mars 2021, 15:31

Re: [TIA V17] "Ecriture" en SCL

Message par DurandO »

Bonjour,
Brebiou a écrit : 20 sept. 2023, 09:53 J'aurais été tenté de dire:

Code : Tout sélectionner

IF Tag_17 THEN
	Tag_16 := 1;
	Tag_18 := TRUE;
END_IF
Ce qui revient au même que dpo soit dit en passant :)
Non, je rejoins Itasoft.
ceci serait la même chose (en plus compliqué!) :

Code : Tout sélectionner

IF Tag_17 THEN
	Tag_16 := 1;
	Tag_18 := TRUE;
		ELSE Tag_18:=FALSE;
END_IF
tuscaonline
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 141
Enregistré le : 04 nov. 2015, 04:25

Re: [TIA V17] "Ecriture" en SCL

Message par tuscaonline »

Le plus simple avec le SCL c'est encore de pas en faire. C'est dure a lire pour un non initié.
Auto10
Code son premier grafcet
Code son premier grafcet
Messages : 35
Enregistré le : 19 déc. 2017, 21:49

Re: [TIA V17] "Ecriture" en SCL

Message par Auto10 »

Je valide également le code de dpo.
Ceci étant, pas d'intérêt ici de faire du SCL.
On utilise le SCL en grande majorité pour faire des moulinettes avec de l'indexage.
Avatar du membre
djé
Dieu du process
Dieu du process
Messages : 782
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes

Re: [TIA V17] "Ecriture" en SCL

Message par djé »

En pur, IEC avec les mécanisme EN/ENO si l'entrée est false alors la sortie de la fonction MOVE n'est pas rafraichie.
MiGaNuTs à raison.
J'me suis fais avoir récemment sur un install (Pas En SIEMENS) en codant en LADDER.

La version équivalente est celle-ci (Pas En SIEMENS)
Brebiou a écrit : 20 sept. 2023, 09:53 J'aurais été tenté de dire:

Code : Tout sélectionner

IF Tag_17 THEN
	Tag_16 := 1;
	Tag_18 := TRUE;
END_IF
En SIEMENS celle de dpo est juste.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.

Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
franckautom
Code son premier grafcet
Code son premier grafcet
Messages : 43
Enregistré le : 30 avr. 2020, 11:22

Re: [TIA V17] "Ecriture" en SCL

Message par franckautom »

Bonjour.
Hé bien, je ne pensais pas que ce petit bout de code allait susciter autant de messages!
(et merci à vous d’ailleurs).
Ce réseau fait partie d'un tout, les mots 'Tag' sont remis à 0, reprennent des valeurs, etc...
Mais c'était surtout sur le principe que ça m’intéressait de savoir comment le coderiez, je suis mauvais en SCL.
Bonne journée à tous.
Répondre