Siemens TIA Portal v13 WinCC Errore di sicurezza ES001
Situazione
si sta utilizzando un pulsante A con impostato un evento sul rilascio.
Se premi il pulsante e perdi lo stato attivo, puoi lavorare su altri controlli e l'evento Release sul pulsante A non accade mai.
Descrizione
1 Creare il pulsante A e il pulsante B. Creare una forma che mostra lo stato del bit %m1.0
2 Sul pulsante A sull'evento Premere impostare l'azione SetBit %m1.0, sull'evento rilascio impostare l'azione ResetBit %m1.0
3 Avviare la runtime e, con il dito o il mouse, premere il pulsante A, non rilasciare il pulsante. Si può vedere che il bit %m1.0 è ON
4 Premere il tasto TAB. Lo stato attivo va sul secondo pulsante. Rilasciare la pressione con il dito o il mouse. Il bit %m1.0 rimane ON.
5 Ora è possibile fare clic sul pulsante B e fare tutto. Il bit %m1.0 rimane ON fino a quando non si preme di nuovo il pulsante A e il rilascio prima di perdere lo stato attivo.
La stessa situazione avviene se premete il pulsante A con il mouse, e poi lo trascinate fuori dal controllo (fuori dall'area del pulsante A prima di rilasciare il pulsante del mouse)
Soluzione
Soluzione sul software esistente:
Quando si lavora su un software con questo problema, ogni volta che un pulsante perde lo stato attivo e non esegue l'evento Release,
è necessario premere nuovamente il pulsante per avere l'evento di rilascio.
Condividi sulla tua rete per non perdere il contatto con noi-----Macro: ShareButtons