Is_a_Bel Posted August 19, 2022 Report Share Posted August 19, 2022 buongiorno a tutti, premetto che magari sembrerà una domanda banale per alcuni, m sono una stagista e da poco in questo mondo di PLC. come dicevo nel titolo devo fare in modo che io tramite HMI riesca a scegliere l'ordine di partenza dei motori, ho sentito il mio responsabile parlare di fare un scroll, ma non ho la più pallida idea di cosa fare. grazie in anticipo per chi mi aiuterà Link to comment Share on other sites More sharing options...
Adelino Rossi Posted August 19, 2022 Report Share Posted August 19, 2022 Hai dimenticato di dire quanti sono i motori. Link to comment Share on other sites More sharing options...
Is_a_Bel Posted August 19, 2022 Author Report Share Posted August 19, 2022 (edited) i motori sono 5 Avanti e Indietro, con possibilità di scegliere il timer di accensione per ogni uno di loro, quindi adesso volevo avere la possibilità di scegliere da quale fare partire la sequenza Edited August 19, 2022 by Is_a_Bel Link to comment Share on other sites More sharing options...
acquaman Posted August 19, 2022 Report Share Posted August 19, 2022 Crea un array di 5 interi e lo usi per avere la sequenza di partenza, quando devi far partire la prima pompa, fai partire la pompa il cui numero è contenuto nella cella 1, quando devi far partire la pompa 2 fai partire la pompa il cui numero è contenuto nella cella 2 e così via. Link to comment Share on other sites More sharing options...
batta Posted August 19, 2022 Report Share Posted August 19, 2022 Puoi fare come dice Acquaman, oppure quando avvii il ciclo incrementi una variabile (ogni secondo, ogni 100 ms, secondo le tue esigenze) e, per ogni motore, imposti il tempo di quando deve partire. Bastano poi delle semplici comparazioni. Se serve, puoi fare la stessa cosa per l'arresto in sequenza. Link to comment Share on other sites More sharing options...
Adelino Rossi Posted August 20, 2022 Report Share Posted August 20, 2022 Negli avviamenti automatici devi accertarti sempre che il motore che comandi si sia effettivamente avviato tramite il contatto di ritorno del rispettivo contattore o di sensori. Se entro un certo tempo il motore non ha risposto devi procedere con il prossimo della lista, (se il ciclo lo permette) oppure bloccare il ciclo e avviare un segnale di allarme. Link to comment Share on other sites More sharing options...
Is_a_Bel Posted August 31, 2022 Author Report Share Posted August 31, 2022 grazie mille dell'aiuto Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now