Vai al contenuto

Messaggi consigliati

Inserito:

Buongiorno  sono Piero  e utilizzo per la prima volta un pannello We!ntek ,ho realizzato un progetto di cui mi servirebbe un database di ricette con MW da trasferire su Easy  E4 Eaton tutte le MW accettano i valori che inserisco da pannello e le leggo correttamente sul PLC,  ma il problema che non riesco ne ha  salvarle in una singola ricetta e ne richiamando la ricetta salvata qualcuno mi puo aiutare con un esempio su effettuare questa operazione grazie in anticipo

Inserita:

Qui trovi il manualetto (ovviamente in inglese) che descrive come gestire le ricette in Easybuilder Pro.

Mi pare ci sia pure qualche tutorial su Youtube.

Io le ricette non le gestisco mai su pannello, per cui non so dirti di più

Simone.Salarsi
Inserita:

non conosco Eaton, quindi porta pazienza. le MW che stai nominando sono le memorie interne del tuo controllore ?

puoi mettere screenshot di come hai impostato la gestione ricette ? tanto per capire un attimo

Inserita:

grazie mille per la risposta io  un 2 anni che mi ho iniziato ha programmare  e sempre usato pannelli eaton XV102 per esigenze aziendali stiamo provando un altro pannello e per provare ho preso questo mt8072ip ti allego le immagini 

2.PNG

1.PNG

Simone.Salarsi
Inserita:

Il fatto di leggere/scrivere da due parti diverse mi lascia perplesso. Non ho mai usato questa funzione perchè la trovo poco chiara. In questo modo tu scrivi nei dati PLC il valore che leggi dal dato ricetta. Che a questo punto mi viene da pensare dovrebbe venire valorizzato a priori.

 

Hai inserito la vista ricette e i vari comandi di nuova, salva cancella ? 

 

Io sono solito gestire le ricette tenendo separati i dati in modifica (ricetta) da quelli di lavorazione ( caricati nel PLC). In questo modo l'oggetto ricette può creare, aggiornare e cancellare ricette nel suo database.

Ti allego un piccolo esempio fatto al volo in cui ho metto tre dati RECIPE e tre LW interne per simulare il PLC.

 

Per il trasferimento puoi usare la funzione Data Transfer (Per-page) oppure creare una macro legata per esempio alla pressione di un tasto o anche un comando esterno.

 

 

Inserita:

grazie dell'aiuto provo in questi giorni e ti aggiorno

  • 2 weeks later...
spidermax
Inserita: (modificato)

Buongiorno Simone grazie del consiglio ho fatto come il tuo esempio poi ho creato una macro con 74 word  e le invio al PLC e funziona correttamente, pero  volevo un altro  consiglio come posso tenere in memoria alla riaccensione del HMI il nome ricetta o il numero ho fatto varie prove ieri e non sono riuscito grazie in anticipo

Modificato: da spidermax
Simone.Salarsi
Inserita:

Dici lato HMI ? se non invii quei dati al PLC ( che diamo per scontato che siano retentivi) potresti aggiungere nella macro la scrittura del numero ricetta in una memoria RW dell'HMI che è l'area di memoria retentiva.

Il numero della ricetta lo trovi all'indirizzo:

"Local HMI".RECIPE.[nome del tuo database ricette].Selection 

spidermax
Inserita:

il problema non e nel plc le word le carico in un DB modulo dati e sono tutte retentivi e al riavvio il mio ciclo di lavoro riparte senza problemi pero io vorrei tenere visualizzato  come su XV Eaton il il nome  o almeno il numero della ricetta sul HMI weintek

Simone.Salarsi
Inserita:

Il nome ricetta non esiste a meno che tu non abbia inserito un campo stringa nel set di dati.

 

Così al volo mi vengono in mente due soluzioni:

 

1) come dicevo prima, appoggiare il numero ricetta del database "Local HMI".RECIPE.[nome del tuo database ricette].Selection  su una RW

2) la stessa cosa di cui sopra, ma invece di scrivere in una RW scrivi in una variabile PLC (retentiva) e poi a schermo visualizzi quella.

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