by_xfile Inserito: 9 luglio 2016 Segnala Share Inserito: 9 luglio 2016 Buon giorno, come da presentazione parto con il primo quesito che è quello che mi preme di più. Premetto che al momento ho solo le chiavi d' accesso di terzo livello, quindi non riesco a vedere certe funzioni. il mio quesito è questo es: ho un sensore da controllare ma non è OFF o ON mi spiego meglio il sensore è normalmente OFF ma devo aspettare che l' oggetto passi di fronte ad esso quando ? ( non si sa) attualmente uso questi comandi: '________________________________ JUMP *LABEL IF I091=1 DOUT OT#(43) OFF MSG "SCARTO UNITA' 4 INCASTRATO" WAIT IN#(35)=ON CALL JOB:VERIFICA_QE_GAS_OK *LABEL MSG "" SET I091 1 '________________________________ ora volevo far evolvere il progetto ma non trovo modo. pensavo di fare un IF THEN ma non mi da la possibilità di tenete ferma per un periodo l' istruzione IF in attesa che il segnale si accende es. l' istruzione che mi lascia fare è questa: IF WAIT IN#(35)=ON THEN ENDIF il mio problema è tenere per un periodo definito l' istruzione IF ferma in attesa. l' unica cosa che mi lascia mettere un tempo è questa: WAIT IN#(35)=ON T=1.00 il problema è che aspetta il segnale , ma allo scadere del tempo continua il listato mentre il mi aspettavo un azione diversa tipo IF qualche idea ????? Link al commento Condividi su altri siti More sharing options...
by_xfile Inserita: 14 luglio 2016 Autore Segnala Share Inserita: 14 luglio 2016 Mi rispondo da solo, quesito problema risolto. WAIT IN#(35)=ON T=1.00 JUMP *OK-35 IF IN#(35)=ON JUMP JOB:IN-35_NON_ESEGUITO *OK-35 propio di una semplicità senza paragoni, certe volte cercare soluzioni più complicate non ha senso. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora