Vai al contenuto
PLC Forum


Consiglio stesura logica programma plc


Messaggi consigliati

Inserito:

Buonasera a tutti e auguri!

 

Avrei piacere di un vostro consiglio; devo automatizzare un pianto suddiviso in più zone a se stanti.

Una di queste zone (dedicata ai trasporti) contempla (in avvio ciclo) la partenza di circa 10 motori in sequenza (diciamo da M1 a M10) cadenzati da un certo intervallo di tempo.

Per l'arresto la sequenza sarà contraria cioè spegnerò prima M10, poi M9 e così via fino a M1. In caso di anomalia, dovranno fermarsi tutti i motori a "monte" e poi richiedere

all'impianto uno stop per i motori a valle (per esempio il scatta la termica del motore M5, fermo immediatamente i motori da M6 a M10 mentre lascio ancora andare per acluni

istanti i motori da M1 a M4 per poi fermarli in sequenza inversa da m4 a M1). Premesso ciò, vorrei chiedere se secondo voi la sequenza di avvio dei motori è bene scriverla con

memorie tipo SET / RESET (o sequenza a passi) oppure se va comunque bene scrivere delle condizioni che contemplino (ad esempio) l'avvio di M2 solo e solo se M1 è in funzione

e così via fino a M10.

 

 

Grazie per qualsiasi opinione in merito; saluti


Inserita:

Beh se come dici che i motori a monte o successivi si fermano subito meglio se fai una logica a consensi diretti senza SET/RESET e inserisci per i motori precedenti le temporizzazioni per gli arresti che si avvierebbero comunque con una normale sequenza di arresto senza anomalia partendo da M10

Roberto Gioachin
Inserita:

A quanto dici, sembra si tratti di una serie di nastri trasportatori o simile.

Una logica a consensi diretti dovrebbe essere gestibile più facilmente. Fai in modo che ogni motore guardi il motore successivo e anche il motore precedente.

Esempio: prendiamo un motore a caso, il motore M5 si ferma istantaneamente se si ferma M6 rimanendo in stand-by, poi riparte con un certo ritardo quando riparte M6. Inoltre fai in modo che se il motore M4 si ferma, il motore M5 aspetti un certo tempo e poi si fermi anche lui.

Fai la stessa cosa per gli altri motori.

 

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