hobbyele Inserito: 4 giugno 2017 Segnala Share Inserito: 4 giugno 2017 Ciao. Non ho mai lavorato con VBscript. Avrei bisogno di incrementare e decrementare una variabile. Come si fa a determinare che la variabile da incrementare e un Intero, e i due tasti INC e DEC sono boleani? Ho seguito una guida che dice che la variabile deve essere assegnata a una variabile del HMI sul evento cambia valore, ma non mi fa vedere la variabile solo il nome della pagina VB script. Non capisco bene qualcosa mi sfugge. Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 4 giugno 2017 Segnala Share Inserita: 4 giugno 2017 Scusa ma a quale apparecchio ti riferisci? Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 4 giugno 2017 Segnala Share Inserita: 4 giugno 2017 VBA assegna un variant per default a tutte le variabili che vai a dichiarare. Nella assegnazione successiva vai a definire poi quello che sarà il valore es TRUE; 100; ecc Un esempio? 'default incremento/decremento della variabile alla pressione del tasto 'dopo l'incremento/decremento effettua il controllo di range Dim vista vista = SmartTags("FC_LeggiPeriferia.dipuntainput") vista = vista + scroll_value If (vista => upper) Then vista=upper 'max numero di input visualizzabili If (vista <= lower) Then vista=lower 'max numero di input visualizzabili SmartTags("FC_LeggiPeriferia.dipuntainput") = vista 'aggiorna la variabile dove upper è il limite massimo; lower è il limite minimo e scroll_value è il numero da incrementare / decrementare se gli metti un numero negativo come parametro il tag FC_LeggiPeriferia.dipuntainput è il puntatore di lettura del byte di input visualizzato su HMI, dichiarato nella unit del codice. @Livio ritengo sia un HMI Siemens perché sono oramai gli unici che usano VBA per i loro script. Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 4 giugno 2017 Segnala Share Inserita: 4 giugno 2017 Quote ritengo sia un HMI Siemens perché sono oramai gli unici che usano VBA per i loro script. Non è detto ch sia un aparato recente. Poi è una questione di correttezza dare le informazioni sul tipo di prodotto che si sta usando. Non si infrange alcun segreto industriale! Link al commento Condividi su altri siti More sharing options...
hobbyele Inserita: 4 giugno 2017 Autore Segnala Share Inserita: 4 giugno 2017 Si e un KTP1200 Konfort. Ha 1 mese di vita. Link al commento Condividi su altri siti More sharing options...
hobbyele Inserita: 4 giugno 2017 Autore Segnala Share Inserita: 4 giugno 2017 Quello che avevo iniziato a fare. Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 5 giugno 2017 Segnala Share Inserita: 5 giugno 2017 Nel codice che hai scritto manca il collegamento con tag che partono dal PLC! La variabile interna serve alla elaborazione interna, se proprio vuoi usarla, altrimenti usa la definizione SmartTag come ti ho messo io nell'esempio precedente: 1) definisco la variabile interna 2) assegno alla variabile interna un valore che mi arriva da un tag esterno 3) elaboro il nuovo valore della variabile interna 4) aggiorno il tag esterno con il valore della variabile. Chiaro? Link al commento Condividi su altri siti More sharing options...
hobbyele Inserita: 23 dicembre 2018 Autore Segnala Share Inserita: 23 dicembre 2018 Ciao, si puo riparlare su questo argomento opure devo aprire una nuova discussione.? Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 24 dicembre 2018 Segnala Share Inserita: 24 dicembre 2018 Se è un aggiornamento si, altrimenti meglio aprirne una nuova Link al commento Condividi su altri siti More sharing options...
hobbyele Inserita: 25 dicembre 2018 Autore Segnala Share Inserita: 25 dicembre 2018 (modificato) Si e sempre un aggiornamento su questo argumenton. Modificato: 25 dicembre 2018 da hobbyele Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 26 dicembre 2018 Segnala Share Inserita: 26 dicembre 2018 hobbyele, riparlarne è leggermente vago. Hai qualche domanda in merito? Link al commento Condividi su altri siti More sharing options...
hobbyele Inserita: 30 dicembre 2018 Autore Segnala Share Inserita: 30 dicembre 2018 Ciao. Dim Vista dove si definisce che tipo di varuabile e? Link al commento Condividi su altri siti More sharing options...
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