Pagina 1 di 1

Aiuto automazione in plc omron?

Inviato: 9 mag 2010, 14:01
da klejdi
Immagine

Il carello "C" si muove in modo continuativo in un sistema a due circuiti,su binari elettrificati il percorso è descritto in figura.nel punto A avviene lo scambio tra il circuito "X" e il circuito "Y",attraverso l'attivazione di un cilindro a semplice effetto(A) comandato da un elettrodistributore monostabile. Il passaggio del carello "C" viene registrato dal sensore S1, posto sul tratto comune.Il carello dovra percorrere in modo alternativo i due circuiti .La commutazione dovra avvenire in modo automatica attraverso l'attivazione del sensore S1 causata dal passaggio del carello.
volevo sapere se lo schema da me fatto(figura sotto) è giusto o serve qualche modifica


Immagine

Re: Aiuto automazione in plc omron?

Inviato: 9 mag 2010, 16:14
da Ivan_Iamoni
No klejdi , mi dispiace ma così non funziona , avresti la commutazione dello scambio la prima volta ma poi ,tutti gli attraversamenti successivi del carrello C sulla posizione S1 , non varierebbero più lo stato dell'uscita o10.00.
Se ho ben capito tu devi fare eseguire una traiettoria ad 8 perpetua al carrello , quindi credo che la valvola collegata all'uscita o0.00 sia una monostabile che assume solo due posizioni in corrispondenza dello stato uscita 1 o 0 .
Quindi devi adottare lo stratagemma del fronte di salita ingresso S1 e un ciclo bistabile dell'uscita o10.00 , bastano due segmenti ed una funzione DIFU , spero tu la conosca.
In caso contrario ecco una spiegazione rapida , DIFU vuole dire differential UP , la variabile in ingresso al BOX DIFU , nel nostro caso specifico l'ingresso di S1 , alla sua variazione positiva ( da 0 ad 1 ) viene letta dalla funzione , ed attivata una memoria interna , liberamente assegnabile , che assume lo stato 1 ( VERO) per la durata di un solo ciclo di scansione dell'intero programma.
Quando il puntatore programma ha fatto un giro e ritorna su DIFU , sebbene la variabile in ingresso sia ancora ad 1 , imposta la memoria interna arbitrariamente a 0 (false).
Sia chiaro che questo è una soluzione ad un problema logico che non è squisitamente per PLC Omron , ma per tutti i PLC ed altro dispositivo a logica programmabile , per cui cambierebbe solo la sintassi degli operandi.
Questo esempio che ti ho disegnato dovrebbe fare al caso tuo.
Nel disegno ho aggiunto dei commenti che ti aiutano ad interpretare la funzione.
Stop_and_GO.PNG
Stop_and_GO.PNG (37.17 KiB) Visto 3076 volte

Spero ti sia chiaro che i segmenti sono solo due , e i tre casi si riferiscono alle tre distinte situazioni.
1-Arrivo del segnale S1 , prima scansione ed attivazione dell'uscita con commutazione scambio.
2-Permanenza del segnale S1 ( il carrello impiega un poco ad attraversare) poi si suppone S1 diventi 0 a carrello passato.
3-Ripassa il carrello su S1 , si disattiva l'uscita e commuta lo scambio.

Re: Aiuto automazione in plc omron?

Inviato: 10 mag 2010, 22:45
da klejdi
no non conoscevo la funzione DIFU ,ho capito il suo funzionamento , quindi l'esercizio senza la funzione DIFU non sarebbe possibile?

Re: Aiuto automazione in plc omron?

Inviato: 11 mag 2010, 8:36
da Ivan_Iamoni
Certo che senza la funzione DIFU sarebbe possibile , anzi le funzioni come DIFU , per verificare lo stato di una variabile a bit nella sua transizione da uno stato all'altro , sono solo una scorciatoia grafica.
In realtà nei primissimi PLC non esistevano set di istruzioni molto estesi come oggi , e per la maggior parte si otteneva ciò che si cercava , tramite combinazioni logiche come quella del disegno a seguire.
Stop_and_GO_senzaDIFU.PNG
Stop_and_GO_senzaDIFU.PNG (53.36 KiB) Visto 3002 volte

Come vedi ora i segmenti sono diventati 4 , solitamente si preferisce sempre "ottimizzare" il programma dal punto di vista della quantità istruzioni , quindi se è presente nel set una istruzione che racchiude in sè più righe di programma , si predilige usare quella.
E' un vantaggio in termini di occupazione di memoria utente che però non riduce di molto il tempo di scansione programma.

Re: Aiuto automazione in plc omron?

Inviato: 15 mag 2010, 18:27
da klejdi
Grazie!