Page 2 sur 2

Re: [TIA V17] "Ecriture" en SCL

Posté : 22 sept. 2023, 10:51
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

Re: [TIA V17] "Ecriture" en SCL

Posté : 22 sept. 2023, 11:38
par itasoft
slts,
la bonne c'est celle de dpo

Re: [TIA V17] "Ecriture" en SCL

Posté : 22 sept. 2023, 14:20
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

Re: [TIA V17] "Ecriture" en SCL

Posté : 22 sept. 2023, 19:11
par tuscaonline
Le plus simple avec le SCL c'est encore de pas en faire. C'est dure a lire pour un non initié.

Re: [TIA V17] "Ecriture" en SCL

Posté : 25 sept. 2023, 21:25
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.

Re: [TIA V17] "Ecriture" en SCL

Posté : 27 sept. 2023, 19:37
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.

Re: [TIA V17] "Ecriture" en SCL

Posté : 02 oct. 2023, 08:24
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.