Elettro_Elettro Inserito: 21 luglio Segnala Inserito: 21 luglio Ciao a tutti, sto riscontrando un problema con la lettura del nome della ricetta caricata nel plc. Dopo aver creato la ricetta e caricata nel plc, sulla pagina principale vado a mostrare il nome della ricetta caricata tramite la funzione sopra mostrata. il problema è che se dopo aver caricato la ricetta e avviato il ciclo, voglio creare un altra ricetta o vado a leggerne una dall archivio, la variabile con il nome della ricetta cambia di conseguenza. C'è un modo per memorizzare il nome della ricetta caricata nel plc? non esiste questa funzione negli eventi dei pulsanti dell hmi. Spero di essermi spiegato Grazie mille a tutti
drn5 Inserita: 22 luglio Segnala Inserita: 22 luglio 10 ore fa, Elettro_Elettro ha scritto: Spero di essermi spiegato non capisco cosa vuoi dire. Giusto per chiarezza... - stai usando l'oggetto RICETTA (RECIPE) con i suoi bravi pulsanti ecc.. - ti leggi un record e ti visualizza il nome della ricetta - quando vai a inserire una nuova ricetta o ne leggi un'altra ti cambia il nome anche se non l'hai "caricata" e perdi il nome di quella "caricata", cosa che vuoi evitare è questo che succede? L'oggetto che stai usando è "bello", ma ha i suoi limiti, io quando uso le ricette (cosa che cerco di evitare finchè posso) le gestisco con una pagina che mi costruisco e interfaccio l'archivio con le funzioni LoadDataRecord e GetDataRecordFromPLC e SetDataRecordToPLC che mi permettono più libertà di azione e costruisco la rappresentazione a video che meglio credo. Mi pare di ricordare, ma non ne sono certo, che questo tuo argomento sia già stato trattato sul forum circa 1 o 2 anni fa...con anche la soluzione...
Elettro_Elettro Inserita: venerdì alle 05:21 Autore Segnala Inserita: venerdì alle 05:21 Il 22/07/2026 alle 09:41 , drn5 ha scritto: non capisco cosa vuoi dire. Giusto per chiarezza... - stai usando l'oggetto RICETTA (RECIPE) con i suoi bravi pulsanti ecc.. - ti leggi un record e ti visualizza il nome della ricetta - quando vai a inserire una nuova ricetta o ne leggi un'altra ti cambia il nome anche se non l'hai "caricata" e perdi il nome di quella "caricata", cosa che vuoi evitare è questo che succede? L'oggetto che stai usando è "bello", ma ha i suoi limiti, io quando uso le ricette (cosa che cerco di evitare finchè posso) le gestisco con una pagina che mi costruisco e interfaccio l'archivio con le funzioni LoadDataRecord e GetDataRecordFromPLC e SetDataRecordToPLC che mi permettono più libertà di azione e costruisco la rappresentazione a video che meglio credo. Mi pare di ricordare, ma non ne sono certo, che questo tuo argomento sia già stato trattato sul forum circa 1 o 2 anni fa...con anche la soluzione... Ciao, esatto è propio quello che succede e che voglio evitare. Ho cercato nel forum ma senza risultato. Guarderò meglio. Grazie mille e buona giornata
Simone.Salarsi Inserita: 1 ora fa Segnala Inserita: 1 ora fa io solitamente mi creo un UDT_Ricetta con tutti i parametri da inserire nel set di dati e due aree di lavoro distinte in un DB_Ricetta. Dentro al DB_Ricetta creo: - inUso: UDT_Ricetta - inModifica: UDT_ RIcetta tutti i parametri di DB_Ricetta.InModifica li uso come variabili di appoggio del set di dati nell'hmi, mentre con il comando di download ricetta al PLC faccio un move della ricetta selezionata (inModifica) a quella del PLC (inUso) e nel frattempo trasferisco anche il nome del set di dati caricato. In questo modo sono sicuro di poter fare quello che voglio ad HMI mentre la ricetta nel PLC caricata non viene intaccata in nessun modo.
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora