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




Attivare un VB Script al variare di una variabile.


Messaggi consigliati

Inserito:

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:

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

Inserita:

 

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

Inserita:

Quindi la posso inserire nella pagina modello

Giuseppe Signorella
Inserita:
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

Inserita:

Grazie a tutti!Funziona benissimo

 

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