Vai al contenuto
PLC Forum


Motoman DX100 Programmazione


by_xfile

Messaggi consigliati

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


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

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