Istruzioni L' editor "Avvisatore acustico" offre la possibilità di attivare la segnalazione acustica in funzione delle autorizzazioni dell'utente che ha effettuato il login. Nel registro "Associazione segnalazioni" dell'editor Avvisatore acustico si effettuano le impostazioni per la verifica delle autorizzazioni. Qui è possibile associare il necessario livello di autorizzazione ad ogni variabile di segnale che viene utilizzata per l'emissione di un segnale acustico. Inoltre ha luogo una verifica su "Abilitazione per l'area" dell'utente che ha effettuato il login. Si ha la possibilità di disattivare la verifica addizionale su "Abilitazione per l'area".
Attenzione
- Se nessun utente ha effettuato il login, le impostazioni per le autorizzazioni non hanno alcun effetto. Se nessun utente ha effettuato il login e arriva una segnalazione la cui classe di segnalazione è associata ad una variabile di segnale, questa variabile di segnale viene impostata indipendentemente dalle impostazioni per le autorizzazioni. Questo ha come conseguenza che la segnalazione acustica continua ad essere attiva, se nessun utente ha effettuato il login.
- La disinserzione della sirena tramite un pulsante separato "Conferma sirena"
è possibile indipendentemente dall'impostazione relativa all'autorizzazione, anche se nessun utente ha effettuato il login. Nel caso di conferma multipla progettata in questo caso viene disinserita anche la sirena delle altre stazioni.
Nel seguito vengono mostrate alcune possibilità per sopprimere la segnalazione acustica se nessun utente ha effettuato il login.
|
N. |
Descrizione |
|
1 |
Login automatico di un utente standard di WinCC (autologon) C'è la possibilità di progettare un login automatico di un utente standard di WinCC nella runtime di WinCC. In questo modo durante la runtime di WinCC è sempre garantito che almeno un utente ha effettuato il login, anche se la runtime è stata appena attivata opp. è stato effettuato un logout. Le istruzioni per la progettazione del login automatico si trovano nell’articolo con ID 19141675. Con la progettazione delle autorizzazioni nell’editor Avvisatore acustico e delle corrispondenti autorizzazione dell'utente standard nel WinCC User Administrator si può definire quali segnalazioni devono essere segnalate acusticamente in occasione del login dell'utente standard.
Attenzione
- Se durante la runtime compaiono segnalazioni per le quali nell’editor Alarm Logging non è stata definita un'area, non avviene alcuna verifica delle autorizzazioni "Abilitazione per l'area". Di conseguenza se gli altri criteri di filtro nell’editor Avvisatore acustico ("Classe di segnalazione", "Priorità", "Origine", "Area", "Evento", "Autorizzazioni") sono soddisfatti, la variabile di segnale viene impostata e viene attivata la sirena. Un ulteriore requisito per questo è che alle segnalazioni alle quali nell’editor Alarm Logging non è associata alcuna area, anche nell'editor di progetto OS nel registro "Rappresentazione segnalazione" non venga associata alcuna area. L'editor OS consente di associare segnalazioni ad un'area senza indicazione dell'area.
- Se nell’editor Avvisatore acustico sono definiti criteri di filtro riferiti allo Alarm Logging, che però non sono utilizzati nell’editor Alarm Logging per le segnalazioni in arrivo (p. es. i blocchi di testo utente "Origine", "Campo" opp. "Area" sono vuoti opp. non definiti), questi criteri di filtro valgono come non soddisfatti e la corrispondente variabile di segnale non viene impostata.
Tenere conto delle avvertenze contenute nelle "Release Notes" relative al comportamento runtime dell'avvisatore acustico. Questi si trovano nel WinCC Information System sotto "Release Notes > Release Notes Opzioni di guida del processo". Là viene descritto come si può condizionare il comportamento dell'avviamento (ritardo all'avviamento) dell'avvisatore acustico tramite il file di configurazione "SSM.cfg" del progetto. |
|
2 |
Disattivazione generale dell'avvisatore acustico, se nessun utente ha effettuato il login
Si può impostare la variabile interna di sistema "@HornTriggeringSignalsActive" sul valore "0", se nessun utente ha effettuato il login nella runtime. Di conseguenza tutti i segnali acustici progettati nell’editor Avvisatore acustico vengono disattivati. Dopo un login positivo di un utente, si può impostare la variabile di sistema "@HornTriggeringSignalsActive" nuovamente sul valore "1", in modo che la segnalazione acustica venga nuovamente attivata.
Il seguente download rende disponibile una funzione in C per la realizzazione di questo compito.
WinCC_HornLogoff.zip ( 2 KB )
Collegare questo script in C come azione nel proprio progetto WinCC. Come trigger utilizzare la variabile "@CurrentUser".
Funzionamento
- Lo script viene eseguito nella modifica della variabile "@CurrentUser". Questo evento compare dopo l'attivazione della runtime di WinCC opp. in occasione di un login/logout di un utente WinCC.
- La funzione legge il valore della variabile "@CurrentUser". In caso di anomalia la funzione viene conclusa senza ulteriori azioni.
- Sulla base del valore della variabile "@CurrentUser" viene rilevato lo stato di login "bLogin". Questo stato di login contiene l'informazione se l'utente ha effettuato il login opp. no. Se il valore della variabile "@CurrentUser" non contiene alcuna stringa vuota (login concluso con successo), lo stato di login "bLogin" viene impostato sul valore "1", e in caso contrario sul valore "0".
- Se lo stato di login "bLogin" cambia, il valore della variabile di sistema interna "@HornTriggeringSignalsActive" viene soprascritto con lo stato di login "bLogin" e poi viene generato un nuovo avviamento dell'avvisatore acustico.
|
|
3 |
Impostazione fissa delle variabili di segnale sul valore "0", se nessun utente ha effettuato login Questo modo di procedere descrivere il caso applicativo in cui le variabili di segnale vengono impostate in funzione dello stato segnalazione delle classi di segnalazione. L'associazione delle variabili di segnale alle classi segnale si esegue nell’editor Avvisatore acustico nel registro "Associazione segnalazione". Nel registro "Associazione segnali" avviene l’associazione delle variabili di segnale al file Sound opp. all'uscita desiderata dell'unità di periferia. Nel caso più semplice utilizzare nel registro "Associazione segnali" solo variabili di segnale che già sono progettate nel registro "Associazione segnalazione".
Nel registro "Associazione segnali" progettare variabili di segnale separate solo per quei segnali acustici che non devono essere generati se nessun utente ha effettuato il login. Queste variabili di segnale separate non possono essere progettate nel registro "Associazione segnalazione". Per ogni variabile di segnale separata progettare un'azione che venga richiamata in caso di modifica della corrispondente variabile di segnale del registro "Associazione segnalazione". Se un utente ha effettuato il login, assegnare alla variabile di segnale separata il valore della corrispondente variabile di segnale del registro "Associazione segnalazione", in caso contrario il valore "0".
La verifica se un utente ha effettuato login opp. no, può avvenire nello stesso modo descritto nella riga 2.
Questo metodo offre una possibilità di definire separatamente il comportamento per ogni segnale acustico progettato nell'avvisatore acustico. L'impegno però rispetto al metodo della riga 2 è corrispondentemente più elevato. |
|