Vai al contenuto
PLC Forum


for per scl


ottoz

Messaggi consigliati

buongiorno a tutti sono a chiedervi come mai  non questo FOR i valori sono tutti INT ( count  e valore si trovano in Temp)

grazie


#valore := 0;

FOR  #count:=0 TO 90 BY 2 DO
    #valore := #valore + 1;
    IF   #valore > 50 THEN
       
        #risul := 100;
      
        EXIT;
    END_IF;
   
END_FOR;

 

:

Link al commento
Condividi su altri siti


...0 TO 90 BY 2... Sono 45 cicli.
Sommando ad ogni ciclo 1 a #valore, che parte da 0, a 50 non ci arrivi mai!

Modificato: da Marco Mondin
Link al commento
Condividi su altri siti

2 ore fa, Marco Mondin ha scritto:

...0 TO 90 BY 2... Sono 45 cicli.

Ad essere pignoli, sono 46 cicli ma, in ogni caso, è quello il motivo per cui "#valore" non supera mai 50.

Link al commento
Condividi su altri siti

2 ore fa, batta ha scritto:

Ad essere pignoli, sono 46 cicli ma, in ogni caso, è quello il motivo per cui "#valore" non supera mai 50.

Giusto ho risposto senza pensare 😜

Link al commento
Condividi su altri siti

51 minuti fa, Marco Mondin ha scritto:

Giusto ho risposto senza pensare

Beh, era evidente che si trattava solo di una banale svista.
La precisazione era per Ottoz.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...