Vai al contenuto
PLC Forum


temporizzatori


gebra

Messaggi consigliati

Buon giorno, mi chiamo Mauro, sono un nuvo utente del forum.

Sono un principiante nella programmazione.

uso un s7 314 ...

Devo far muovere un braccio nelle tre posizioni per prendere un pezzo e portarlo poi ad un altra stazione di lavoro ( fisher teckincs )

Non ho ancora imparato a usare i encoder.

Pensavo di far muovere il tutto usando in temporizzatori, sapendo benissimo che sarò impreciso.

Il movimento deve avvenire nel seguente modo

Rotazione del braccio fino ad una certa posizione-poi il braccio si allunga di un tot- poi il braccio scende

una volta che il braccio scende si aziona un compressore ed una pompa.

successivamente il braccio si alza-si ritrae  e ruota verso la posizione finale.

Ho provato e riprovato ma sbaglio qualche cosa che non percepisco.

Tutto bene fino al'azionamento della pompa, poi il plc non fa proseguire.

se inserisco altri temporizzatori non va piu nulla

allego listato

ringrazio in anticipo chi mi aiuta.

serve per un progetto a scuola

 

 

1.jpeg

2.jpeg

2a.jpeg

3.jpeg

Link al commento
Condividi su altri siti


Se hai scritto quel codice su un plc è normale che non va.

Hai messo tutti i comandi su di un unico rung. Poi dopo il contatto del fronte di discesa hai messo un timer e una bobina. Ma se ti va bene forse sta attiva per una scansione. Forse il concetto sarà anche giusto Ma come lo hai scritto no. Dividi tutta la logica su rung diversi e usa delle memorie di appoggio per memorizzare i fronte e far partire lo step dopo.

Link al commento
Condividi su altri siti

La cosa migliore (almeno io faccio così) è scriversi su un foglio tutti gli step da eseguire in sequenza con le condizioni che mi portano da uno step al successivo.

Poi è un attimo riportare tutto su PLC.

 

Ciao

Link al commento
Condividi su altri siti

22 ore fa, gebra scrisse:

Buon giorno, mi chiamo Mauro, sono un nuvo utente del forum.

Sono un principiante nella programmazione.

uso un s7 314 ...

Devo far muovere un braccio nelle tre posizioni per prendere un pezzo e portarlo poi ad un altra stazione di lavoro ( fisher teckincs )

Non ho ancora imparato a usare i encoder.

Pensavo di far muovere il tutto usando in temporizzatori, sapendo benissimo che sarò impreciso.

Il movimento deve avvenire nel seguente modo

Rotazione del braccio fino ad una certa posizione-poi il braccio si allunga di un tot- poi il braccio scende

una volta che il braccio scende si aziona un compressore ed una pompa.

successivamente il braccio si alza-si ritrae  e ruota verso la posizione finale.

Ho provato e riprovato ma sbaglio qualche cosa che non percepisco.

Tutto bene fino al'azionamento della pompa, poi il plc non fa proseguire.

se inserisco altri temporizzatori non va piu nulla

allego listato

ringrazio in anticipo chi mi aiuta.

serve per un progetto a scuola

 

 

1.jpeg

2.jpeg

2a.jpeg

3.jpeg

 

credo di aver risolto, comunque i vostri consigli me li tengo stetti.

grazie a tutti.

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