Vai al contenuto

Gestione ricette da HMI - Nome e numero ricetta


Messaggi consigliati

Inserito:

Ciao a tutti,

sto gestendo delle ricette da un HMI Siemens.

Ho creato la pagina con la tabella di selezione e gestione delle ricette e ho impostato il tasto di invio del set di dati al controllore.

Funziona tutto perfettamente, ma vorrei che nell’invio dei dati, il pannello vada a popolarmi due variabili a PLC con il numero della ricetta e il nome della ricetta.

 

Sapete come si può fare?

 

Grazie

 

Ciao

Inserita:

Purtroppo il controllo Ricette del TIA non gestisce gli eventi alla pressione dei pulsanti della toolbox. Questi pulsanti sono all'interno del controllo e non puoi acquisirli.

 

image.png.3916232211777c28155ff117ffd50ab0.png

 

Quello che vuoi fare tu è possibile gestendo manualmente le ricette, costruendosi dei pulsanti che facciano poi la lettura e la scrittura dei record utilizzando le GetDataRecordFromPLC e SetDataRecordToPLC.

 

Inserita:

Ciao, grazie per la risposta.

Con il tasto esterno gli devo dare io il numero da caricare. Dovrei ricrearmi tutta la grafica per la gestione ☹️

Inserita: (modificato)

Certo c'è da lavorarci un paio d'ore, ma se ti serve quello che dici non c'è altro modo.

Io me lo sono fatto alcune volte perchè dei clienti NON volevano visualizzazioni su tabella e dovevo gestire alcune funzioni extra al salvataggio di certi dati modificati.

Per il numero della ricetta basta sapere quante ne hai scritte e fare un +1.

 

Modificato: da drn5
Inserita:

Mi sono scervellato un po' e alla fine con qualche archibugio non era poi così difficile.

 

Se può servire anche ad altri ho fatto così:

1. Ho creato la pagina di gestione ricette da cui ho tolto i tasti automatici di carica e leggi dal controllore e in cui ho lasciato solo il set di dati.

image.png.7908ed57d74aa5e34260ff0a5d9b9c26.png

 

2. Ho creato una variabile di tipo INT interna all'HMI

3. Nelle proprietà generali della tabella ho impostato la variabile in "Variabile per set di dati".

In pratica in quel campo se si mette una variabile di tipo numerico la schermata restituisce il numero del set di dati selezionato, mentre se si mette un tipo stringa restituisce il nome del set di dati selezionato

image.thumb.png.dbb6b011339b980d5752b39b104b14c8.png

 

4. A parte ho creato un semplice tasto che esegue queste istruzioni

a) Carica il valore del numero del numero del set di dati selezionato in una variabile a PLC

b) Partendo dal numero del set di dati selezionato va a leggere il nome e lo scrive in una variabile del PLC

c) Partendo dal numero del set di dati selezionato carica i dati a PLC

      image.thumb.png.f0c42e1ab624533e70bcaf26735d64d4.png

 

5) A PLC ho creato altre due variabili che mi servono per lo Stato di elaborazione del Nome e dei Dati.

Controllo i valori di queste due variabili e su due fronti di salita, quando i valori diventano uguali a 4 (cioè è andato tutto bene), considero il formato caricato e vado avanti con le mie cose a PLC.

 

Mi sa che nelle guide in linea queste cose sono spiegate... peccato che non le ho trovate :(

Inserita:

Interessante questo Proprietà/Generali/.... per usare il controllo standard delle ricette.

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