Imptecitalia Inserito: 3 settembre 2021 Segnala Inserito: 3 settembre 2021 Buongiorno, avrei bisogno di un aiuto come descritto nel titolo. praticamente devo far si che si attivi un allarme sonoro quando un valore di una variabile passi da 0 ad 1. ho eseguito questo script: Sub PlaySound_ALLARM() Dim WshShell, mediafile mediafile = "C:\Users\ultragascmcatania\Downloads\alarm1.wav" Set WshShell = CreateObject("WScript.Shell") WshShell.Run "wmplayer /play """ & mediafile & """", 0 End Sub se lo associo ad una variabile HMI si attiva sempre al cambiamento dello stato e per me non va bene in quanto deve attivarsi solo da 0 ad 1 e non anche il contrario. come potrei ovviare a questo problema? lavoro in tia portal v16 wincc rt advanced v16 grazie
drn5 Inserita: 3 settembre 2021 Segnala Inserita: 3 settembre 2021 If miavariabile=1 then /// Il tuo codice che hai scritto Endif; Oppure leghi il tuo script ad una variabile nel plc che si attiva sul fronte positivo. Ciao
acquaman Inserita: 3 settembre 2021 Segnala Inserita: 3 settembre 2021 Se puoi assegnarlo ad un byte, Imposti il valore del limite della variabile a 1 e assegni lo script all'evento superamento della soglia.
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