Iris _

Pixsys Forum

everybody's effort for the same goal

TD240: annidamento condizioni LADDER e uscite

Post Reply
user13620
Posts: 6
Joined: 19/07/2016, 15:38

TD240: annidamento condizioni LADDER e uscite

Post by user13620 »

Ho due domande:

1) Quanti livelli di controllo sono consentiti nel LADDER del TD240? Mi sembra che dopo il secondo il sistema non funzioni più correttamente. In particolare ho come condizioni di eccitazione di una bobina, lo stato di un marker, e due condizioni IF. Se entro in debug mode, nonostante le condizioni IF siano verificate, non vedo mai l'eccitazione delle relative bobine in cascata.

2) Nel manuale è scritto che le uscite sono 0:24VDC. Ho il PLC alimentato in 24VDC, ma quando attivo l'uscita, la vedo andare ad un livello di 12.5V e a 0 quando l'uscita è spenta. E' corretto? Devo fare qualche impostazione particolare?

Grazie anticipatamente
Pixsys tecnico 6
Moderatore
Posts: 1188
Joined: 12/09/2016, 14:49

Re: TD240: annidamento condizioni LADDER e uscite

Post by Pixsys tecnico 6 »

Buongiorno,
nel Ladder in teoria si possono inserire infiniti controlli di flusso (IF), che se verificati eseguono il codice successivo. Ha modo di postare la parte del codice ladder in oggetto? Per quanto riguarda l'espansione è stata portata l'alimentazione anche sulla morsettiera M3? In caso contrario la alimenti con i 24Vdc rispettando le polarità (morsetti 9-10).

Cordiali saluti.
user13620
Posts: 6
Joined: 19/07/2016, 15:38

Re: TD240: annidamento condizioni LADDER e uscite

Post by user13620 »

Buongiorno,
la ringrazio per la risposta.

In allegato il LADDER di cui all'oggetto.
In particolare il sistema dovrebbe eseguire un automa a stati.
A meno di possibili errori, all'inizio dell'AUTOMA forzo le due variabili VW64 e VW48 a valori definiti.
Quindi dallo stato 0, salvato nella variabile WV0, il flusso del programma dovrebbe procedere lungo tutto il diagramma sottostante, fino a quando si incontra l'IF di controllo su VW48, sotto al quale, dopo l'attivazione di altre bobine (in sostanza la scrittura di altre variabili), si passa al controllo di M10 e alla verifica del terzo IF, sulla condizione VW64 == 1, al quale dovrebbero seguire una serie di assegnazioni, ma principalmente quella su VW0 che dovrebbe far cambiare stato al sistema.

In realtà, entrando in modalità debug, sembra che non riesca mai ad arrivare a passare quella condizione e quindi non cambio mai di stato.

Se ha qualche suggerimento e/o riscontra qualche errore, ogni indicazione è ben gradita.

Grazie,
Luca
Pixsys tecnico 6
Moderatore
Posts: 1188
Joined: 12/09/2016, 14:49

Re: TD240: annidamento condizioni LADDER e uscite

Post by Pixsys tecnico 6 »

Buongiorno,
potrebbe cortesemente postare il ladder o un print. Non lo vedo in allegato.

Cordiali saluti.
user13620
Posts: 6
Joined: 19/07/2016, 15:38

Re: TD240: annidamento condizioni LADDER e uscite

Post by user13620 »

Ecco qui, forse non avevo spedito correttamente il file.
You do not have the required permissions to view the files attached to this post.
Pixsys tecnico 6
Moderatore
Posts: 1188
Joined: 12/09/2016, 14:49

Re: TD240: annidamento condizioni LADDER e uscite

Post by Pixsys tecnico 6 »

Buongiorno,
vedo che la VW48 viene settata continuamente ad ogni giro di programma a valore 120. Poi fa un controllo sempre sulla VW48 (maggiore di 0, quindi sempre verificato). Perché inserire un controllo di questo tipo? Poi vedo che assegna il valore della VW48 alla VW9, quindi di fatto la VW9 è sempre a valore costante 120. Anche la VW64 è ciclicamente messa sempre a valore 1. Nello Special Marker M10 che cosa vede come valore in debug? Può postare il debug della parte di programma citato? In che punto il segnale ladder si ferma?

Cordiali Saluti.
Post Reply