Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




quesito su salvataggio dati


Messaggi consigliati

Inserito:

ciao a tutti, scusate ma sono quasi un profano, programmo plc 1200 da nemmeno un'anno e non conosco ancora tantissime cose.

sto facendo un software per una imballatrice di tessuto. All'ingresso dell'imballatrice c'è una serie di fotocellule che fanno il calcolo della  lunghezza del rotolo. questo dato mi serve di nuovo in uscita dell'imballatrice per fare una centratura su un convogliatore, ma se il dato della lunghezza nel frattempo è cambiato perchè è arrivato in ingresso un'altro rotolo, come faccio a tenerlo memorizzato fino a quando non mi ha finito la centratura in uscita? non so se sono stato chiaro. grazie a chi mi da una mano. ciao

 


Inserita:

Ciao,

salvi il valore su una variabile intermedia, che poi sarà quella che userai in uscita; ovviamente, prima della seconda misura, devi per forza utilizzarla (prima che sia riscritta, in pratica), altrimenti dovrai per forza usare più variabili che scorrono.

 

Inserita:

grazie della risposta, il problema è che non è detto che la utilizzo prima che sia riscritta. è proprio quello che non riesco fare

Inserita:

Esisterà una sequenza, tipo carico, lavorazione e scarico; beh, crei due variabili di appoggio, terminato il carico scrivi il dato nella prima, terminata la lavorazione copi la prima nella seconda che poi utilizzi per lo scarico; se la sequenza è più articolata, devi solo avere più variabili e trovare il modo di farle scorrere in modo corretto, cosi' come il pezzo "scorre" nell'impianto.

Inserita:

Prova a guardare come funziona un registro FIFO

Inserita:

Se il massimo di rotoli , come penso ,  alla volta sono due , uno in entrata e l'altro lo devi centrare , ogni volta che un  rotolo  abbandona l'ultima fotocellula 

di lettura della lunghezza , sul fronte di discesa scambia una memoria bool  Off/On, a sua volta questa memoria se off fai scrivere la lunghezza 

sulla memoria M_Lunghezza_1 , de è ON sulla memoria M_Lunghezza_2 , quando il rotolo devi centrarlo fai il contrario se Off leggi dalla M_Lunghezza_2, 

se On leggi dalla M_Lunghezza_1 . 

 

Ciao 

 

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