giervolino1 Inserito: 26 luglio 2016 Segnala Inserito: 26 luglio 2016 Ciao a tutti ho realizzato uno script per l'acquisizione di alcuni parametri di produzione! Se associo il VB Script ad un evento click di un pulsante funziona benissimo! Adesso vorrei far in modo che questo script si attivi automaticamente mediante una variabile PLC di qualsiasi tipo! Come posso fare? Ciao Grazie Dimenticavo uso un pannello tp 1200 comfort!
Cesare Nicola Inserita: 26 luglio 2016 Segnala Inserita: 26 luglio 2016 Prova così. Metti un campo I/O da qualche parte e rendilo invisibile (con le animazioni, usando per esempio una variabile interna che sia sempre a zero). Coma variabile di processo del campo I/O usa la variabile che vuoi che attivi lo script. Nell'evento "cambio valore" della variabile lanci lo script. Prova se funziona, io non l'ho provato. Ciao
giervolino1 Inserita: 26 luglio 2016 Autore Segnala Inserita: 26 luglio 2016 Ok domani mattina provo! Grazie
salto Inserita: 26 luglio 2016 Segnala Inserita: 26 luglio 2016 Lo stato della variabile è aggiornato (la variabile è letta dal plc) solo se è associata a qualche oggetto grafico presente nella pagina che stai visualizzando. Quindi se la variabile non è utilizzata da qualche controllo, oppure se esci dalla pagina dove il controllo è visualizzato, la variabile non viene più aggiornata e lo script non viene più richiamato. Ciao
giervolino1 Inserita: 26 luglio 2016 Autore Segnala Inserita: 26 luglio 2016 Quindi la posso inserire nella pagina modello
Giuseppe Signorella Inserita: 27 luglio 2016 Segnala Inserita: 27 luglio 2016 Quote Lo stato della variabile è aggiornato (la variabile è letta dal plc) solo se è associata a qualche oggetto grafico presente nella pagina che stai visualizzando. Quindi se la variabile non è utilizzata da qualche controllo, oppure se esci dalla pagina dove il controllo è visualizzato, la variabile non viene più aggiornata e lo script non viene più richiamato. Nelle proprietà della variabile, si può decidere la modalità di aggiornamento. (Modo di acquisizione). *Funzionamento ciclico (Default) quindi la variabile viene aggiornata esclusivamente quando è visualizzata la pagina che contiene l'oggetto ad esso associato. *Cicli continui. La variabile viene aggiornata anche se non è visualizzata la pagina che la contiene. *Su richiesta......(si intuisce da solo) Quindi se vuoi eseguire lo script ogni qual volta una variabile cambia stato, non è necessario inserirla in una pagina, e ne tanto meno legarla ad un oggetto grafico. è sufficiente che questa variabile venga impostata nella proprietà (Modo di acquisizione) su cicli continui. Ciao
giervolino1 Inserita: 27 luglio 2016 Autore Segnala Inserita: 27 luglio 2016 Grazie a tutti!Funziona benissimo
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