Vai al contenuto
PLC Forum


Domanda Banale Sul "<"


panco

Messaggi consigliati

Scusatemi per la domanda stupida ma non capisco ....

Prima volta che uso twido ....ho scaricato un manuale da internet ma non capisco ugualmente :toobad: (le istruzioni sono visualizzate diversamente)

03bfb3ec7bccd11f6b3da8c47fc5fddd.JPG

il blocco evidenziato di giallo (programma già fatto che dovrei modificare) .... è un'operazione di confronto che "si abilità" se MW11 è uguale a 0 (cioè tutti i bit di MW11 sono a 0) ???

se questa è la giusta interpretazione non capisco il senso nel programma ..... ma questo all'ora è un'altro problema.

grazie per eventuali risposte

Link al commento
Condividi su altri siti


il blocco evidenziato di giallo (programma già fatto che dovrei modificare) .... è un'operazione di confronto che "si abilità" se MW11 è uguale a 0 (cioè tutti i bit di MW11 sono a 0) ???

se questa è la giusta interpretazione non capisco il senso nel programma ..... ma questo all'ora è un'altro problema.

Si .... il confronto è sulla Word %MW11 = 0 (intesa come valore intero o anche come array di bit -> quindi tutti i 16 bit della word sono a zero).

Quale sia la logica dovresti saperlo tu.

Guardando il rung un possibile (probabile) senso potrebbe essere questo : è più semplice (veloce) controllare la word MW11 (intesa come insieme di bit) che i singoli bit che la compongono. Quando viene attivata qualche funzione uno (o più) bit sono impostati a '1' (word MW11 diversa da zero), quando tutte le funzioni sono disattivate, tutti i bit sono a zero (word MW11 uguale a zero).

Per interpretare meglio il tuo programma :

- quando la MW11 è a zero devi anche attendere il bit di un timer (TM0.Q) per poter proseguire nel rung, una volta che il rung riesce a proseguire l' elaborazione e viene settato il bit %MW11:X4 il test precedente (%MW11 = 0 AND %TM0.Q) non viene più eseguito (a causa del bit MW11:X4 attivo).

Modificato: da max.riservo
Link al commento
Condividi su altri siti

direi che il probabille senso che hai dato al rung è corretto :thumb_yello:

in questo momento non la condivido come scelta, ma forse quando avrò finito di dare a tutto un nome capirò il perchè di tale decisione.

Grazie

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...