Vai al contenuto
PLC Forum


Sensori .


Messaggi consigliati

buongiorno dovrei gestire la movimentazione pallet su un nastro trasportatore, i pallet per avanzare devono avere un fine corsa in posizione di base consentendone il movimento solamente che per avere quella posizione il finecorsa deve avere l'okay da un sensore che deve risultare libero ovvero non oscurato da tot. tempo, come gestisco che il sensore non deve risultare oscurato da tot tempo?

Link al commento
Condividi su altri siti


Questo lo devi realizzare tu.

 

Se ritieni che la fotocellula non oscurata sia importante per il processo devi legare il conteggio allo stato dell'ingresso che legge la FC. A FC illuminata fai partire il temporizzatore; se l'ingresso rileva la FC oscurata prima della scadenza del timer lo resetti e fai ripartire il conteggio quando la FC sarà di nuovo illuminata.

Link al commento
Condividi su altri siti

Grazie mille Livio ma siccome sono alle prime armi sapresti guidarmi passo passo perchè così mi hai solo tolto il dubbio ma non ho la più pallida idea di come effettuare questo controllo.

Ti spiego meglio cosa dovrei fare cosi sarà anche più chiaro a tutti.

Su una stazione viene eseguita la lavorazione tramite fotocellula verifico che sia ok prima di mandare il pallet avanti ho un sensore che verifica che il nastro trasportatore sia libero, quindi il pallet potrà avanzare solamente se questo sensore risulti libero e non oscurato dai pallet per un periodo di un  1 minuto e che ovviamente la fotocellula abbia dato OK alla lavorazione  .

Modificato: da stefano_PLC
Link al commento
Condividi su altri siti

7 minuti fa, stefano_PLC scrisse:

sapresti guidarmi passo passo

 

Se vuoi che ti scriva il codice no; tra l'altro non specifichi nemmeno il tipo di plc su cui andrai ad implementare il lavoro.

Magari se usassi la punteggiatura, secondo i canoni dell'italiano standard, si potrebbe capire un poco meglio quello che intenderesti fare.:smile:

 

Comunque la funzione è semplice

Assumendo che il livello di ingresso alto corrisponda a FC illuminata e livello basso FC oscurata.

  1. Ogni volta che si rivela un fronte di salita su questo ingresso si fa partire un temporizzatore da un minuto; quando il temporizzatore è scaduto si mette a livello alto il flag che da il consenso all'avanzamento.Ogni volta che che si rivela un fronte di discesa dell'ingresso di FC si resetta il temporizzatare e si abbassa il flag di consenso all'avanzamento.
  2. Se hai il consenso di fine lavorazione e conseguente avvio della traslazione, verifichi se il flag di consenso all'avanzamento è alto; se il flag è alto comandi l'avanzamento. Alzi anche un flag di avanzamento in atto, questo flag impedirà qualsiasi nuovo avanzamento.
  3. Il pallet transitando sul nasstro oscurerà la FC resettando temporizzatore e flag; quando il pallets sarà completamente transitato il fronte di salita della FC darà inizio ad un nuovo ciclo 1
  4. Al termine del ciclo 1 oltr ad alzare il flag ci consenso all'avanzamento si abbasserà il flag di avanzamento in atto così da consentire una nuova traslazione

 

 

Link al commento
Condividi su altri siti

15 ore fa, Livio Orsini scrisse:

 

Se vuoi che ti scriva il codice no; tra l'altro non specifichi nemmeno il tipo di plc su cui andrai ad implementare il lavoro.

Magari se usassi la punteggiatura, secondo i canoni dell'italiano standard, si potrebbe capire un poco meglio quello che intenderesti fare.:smile:

 

Comunque la funzione è semplice

Assumendo che il livello di ingresso alto corrisponda a FC illuminata e livello basso FC oscurata.

  1. Ogni volta che si rivela un fronte di salita su questo ingresso si fa partire un temporizzatore da un minuto; quando il temporizzatore è scaduto si mette a livello alto il flag che da il consenso all'avanzamento.Ogni volta che che si rivela un fronte di discesa dell'ingresso di FC si resetta il temporizzatare e si abbassa il flag di consenso all'avanzamento.
  2. Se hai il consenso di fine lavorazione e conseguente avvio della traslazione, verifichi se il flag di consenso all'avanzamento è alto; se il flag è alto comandi l'avanzamento. Alzi anche un flag di avanzamento in atto, questo flag impedirà qualsiasi nuovo avanzamento.
  3. Il pallet transitando sul nasstro oscurerà la FC resettando temporizzatore e flag; quando il pallets sarà completamente transitato il fronte di salita della FC darà inizio ad un nuovo ciclo 1
  4. Al termine del ciclo 1 oltr ad alzare il flag ci consenso all'avanzamento si abbasserà il flag di avanzamento in atto così da consentire una nuova traslazione

 

 

grazie mille, avresti qualche manuale da poter studiare e poter attingere info?

Link al commento
Condividi su altri siti

Non quotare tutto il messaggio, altrimenti la discussione diventa incomprensibile; limita la quotatura della frase significativa.

 

2 ore fa, stefano_PLC scrisse:

avresti qualche manuale da poter studiare e poter attingere info?

 

Manuale di che cosa? Automazione, PLC? altro?

 

Continui sempre a non dichiarare con quale PLC intendi realizzare questa automazione, cos'è un segreto di stato?:smile:

Link al commento
Condividi su altri siti

5 ore fa, Livio Orsini scrisse:

Manuale di che cosa? Automazione, PLC? altro?

Un S7-1200 e per complicarmi la vita devo gestire un sinamics s210 collegato a un servo motore, ogni tipo di manuale mi va bene dato che sono alle prime armi e tutto ciò che può portarmi a migliorare lo accetto 🤣

Modificato: da stefano_PLC
Link al commento
Condividi su altri siti

Per gestire un 1200 e un servo mi sembri piuttosto a corto..considerando che Livio ti ha fatto praticamente già il programma. Lo dovresti solo tradurre nel linguaggio che vuoi. 

 

Ma i concetti base li conosci? Potresti postare quello che hai fatto cosi vediamo se sei sulla strada giusta.

Link al commento
Condividi su altri siti

15 ore fa, step-80 scrisse:

Ma i concetti base li conosci? Potresti postare quello che hai fatto cosi vediamo se sei sulla strada giusta.

per questo avevo chiesto aiuto, se avesse manuali a disposizione in quanto sto proprio alle basi

Link al commento
Condividi su altri siti

2 ore fa, stefano_PLC scrisse:

per questo avevo chiesto aiuto, se avesse manuali a disposizione in quanto sto proprio alle basi

 

Relativamente al PLC puoi seguire i links nella mia firma; nella sezione didattica trovi corse ed esempio per PLC S7 ed altri non siemens, mentre nella sezione videocorsi trovi il videocorso di GianMario Pedrani sul Step7

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