Skip to main content

Elemento di visualizzazione: Banner di allarme

Simbolo:

visu_img_alarm_banner.png

Categoria: Gestore allarmi

L'elemento è una versione semplificata della tabella degli allarmi. Visualizza un solo allarme. Nelle proprietà dell'elemento, specifichi quali informazioni vengono visualizzate. Definisci l'aspetto dell'elemento e le variabili che controllano il comportamento dell'elemento.

Suggerimento

Il banner degli allarmi mostra solo gli allarmi attivi. Se l'allarme viene riconosciuto, scompare dal banner di allarme.

Suggerimento

IL Striscione di allarme l'elemento di visualizzazione non può essere inserito in una visualizzazione nel pool POU.

Proprietà dell'elemento

Sono disponibili tutte le proprietà degli elementi?

Tutte le proprietà sono disponibili solo dopo aver selezionato Avanzato opzione o Tutte le categorie filtrare Proprietà.

Nome elemento

Esempio: GenElemInst_1

Suggerimento

Assegna nomi individuali agli elementi in modo che vengano trovati più velocemente nell'elenco degli elementi.

Tipo di elemento

Banner di allarme

Fonte di dati

Se si intende utilizzare una configurazione di allarme remoto, è necessario specificare qui il nome dell'applicazione remota. Se non si specifica nulla, la configurazione dell'allarme sarà localizzata localmente.

Configurazione allarmi

Gruppi di allarme

Apre il Seleziona Gruppo di allarmi finestra di dialogo in cui definire i gruppi di allarmi che si desidera visualizzare

Priorità da

Priorità più bassa per la visualizzazione dell'allarme (da 0 a 255)

Priorità a

Massima priorità per la visualizzazione dell'allarme (da 0 a 255)

Classi di allarme

Apre il Seleziona Gruppo di classi finestra di dialogo in cui si definiscono le classi di allarmi che si desidera visualizzare

Filtra per latch 1

Gli allarmi generati (precedenti e attuali) possono essere filtrati in base al contenuto di Aggancio variabile 1, che è specificato nella configurazione del gruppo di allarmi. Nel Tipo di filtro, si definisce se il filtraggio viene eseguito o meno da un valore stringa o da un valore numerico.

  • Filtra variabile: indica in base a cosa vengono filtrati gli allarmi.

    Possibili voci:

    • Variabile dell'applicazione del tipo di dati STRING o WSTRING

      Esempi: PLC_PRG.strFilterVariable, 'STRING'

    • Direttamente un valore letterale

  • Tipo di filtro: valore intero che determina in base a quali criteri viene utilizzato il valore della variabile latch per il filtraggio.

    Possibili voci:

    • Variabile numerica dall'applicazione

      Esempio: PLC_PRG.diFilterType

    • Direttamente un valore

      Esempio: 2

      Valori possibili

      • 0: Nessun filtraggio

      • 1: Filtra per allarmi la cui variabile latch 1 contiene la stringa specificata in Variabile filtro.

        Esempio: Variabile filtro contiene Error 1, latch variabile 1 di vari allarmi di tipo STRING e ha il valore Error 1.

        Risultato: vengono visualizzati solo questi allarmi.

      • 2: filtra in base agli allarmi la cui variabile latch 1 contiene il valore letterale digitato specificato in variabile filtro secondo la norma IEC 61131-3.

        Esempio: T#1h2s, DINT#15, REAL#1.5, FALSE

      • 3: filtraggio per allarmi la cui variabile latch 1 contiene un valore numerico che corrisponde al letterale LINT specificato. Il tipo esatto non è rilevante qui. Pertanto, il valore delle variabili latch deve essere compreso tra 9.223.372.036.854.775.808 e 9.223.372.036.854.775.807.

      • Tutti gli altri valori: il comportamento non è definito e può cambiare in futuro.

Filtra per intervallo di tempo

Gli allarmi generati (remoti, storici, locali) possono essere visualizzati per un intervallo di tempo specificato.

Nota

Tu usi il Tipo di filtro per definire se il filtro per intervallo di tempo è abilitato o disabilitato.

  • Filtra variabile, da: variabile del tipo di dati DT o DATE_AND_TIME per l'ora di inizio in cui vengono visualizzati gli allarmi

    Esempio: PLC_PRG.filterTimeFrom

  • Filtra variabile, a: variabile del tipo di dati DT o DATE_AND_TIME per l'ora di fine in cui vengono visualizzati gli allarmi.

    Esempio: PLC_PRG.filterTimeTo

  • Tipo di filtro: variabile di tipo di dati intero che determina se Filtra per intervallo di tempo è abilitato o disabilitato

    Possibili valori:

    • 1: Il filtro è abilitato

    • 0: Il filtro è disabilitato

Configurazione generale della tabella

Criterio di filtro

Per ilBanner di allarme solo elemento

  • Il più importante: Viene visualizzato l'allarme con la priorità più alta (valore più basso).

  • Più recente: Viene visualizzato l'allarme più recente.

  • Nessuno

Internazionalizzazione (stringhe di formato)

Opzioni per specificare la stringa di formato

  • Come una stringa fissa

    Esempio: yyyy-dd-MM

  • Come riferimento a una voce di elenco di testo <nome elenco di testo>.<ID>

    Per ogni lingua viene definita una stringa di formato.

    _visu_elem_prop_formatstring_ref_to_tlentry.png

Formato data

Esempio: DateTime.AlarmDate

Formato dell'ora

Esempio: DateTime.AlarmTime

Colonne: Colonna [<n>]

Per impostazione predefinita, le colonne [0] e [1] sono preconfigurate con Timestamp e Messaggio.

Nota

Le animazioni (testo dinamico, variabili dei caratteri), i testi e i suggerimenti non sono supportati.

Creare nuovo

Aggiunge un'altra colonna

Eliminare

Elimina la colonna selezionata

Larghezza

Larghezza della colonna (in pixel)

Tipo

Nota

Timbro temporale

Per l'utilizzo in TargetVisu o WebVisu, è possibile controllare il formato di data e ora utilizzando le variabili stringa globali di Alarmmanager.library:

AlarmGlobals.g_sDateFormat

Esempio: AlarmGlobals.g_sDateFormat := 'MM.yyyy';

AlarmGlobals.g_sTimeFormat

Esempio: AlarmGlobals.g_sTimeFormat := 'HH:mm';

Possibili informazioni che possono essere visualizzate nella colonna:

  • Simbolo

  • Marca temporale: Data e ora dell'ultimo cambio di stato dell'allarme.

  • Marca temporale attiva: Data e ora dell'ultima attivazione dell'allarme

  • Timestamp non attivo: Data e ora dell'ultima disattivazione dell'allarme

  • Riconoscimento del timestamp: Data e ora dell'ultima conferma

  • Valore: Valore effettivo dell'espressione

  • Messaggio: Emissione del testo del messaggio

  • Priorità: Priorità allarme

  • Classe: Classe di allarme

  • Stato: Stato di allarme

  • Dispositivo remoto

  • Riconoscere il commento: Commento in fase di conferma

  • Conferma l'ID utente: ID utente durante la conferma

  • Latch variabile <n>: Valore delle variabili latch selezionate

Allineamento del testo

Allineamento dei contenuti nella colonna

  • Sinistra

  • Centrato

  • Destra

Suggerimento

È possibile modificare a livello di codice il fuso orario locale dell'ora di sistema sull'ora universale (UTC).

Quando la variabile VisuElems.Visu_DateTime.DisplayUTC è impostato per TRUE, l'ora del sistema viene visualizzata come ora universale (UTC). Per impostazione predefinita, la variabile VisuElems.Visu_DateTime.DisplayUTC è impostato per FALSE in modo che l'ora del sistema venga visualizzata nel fuso orario locale.

Per la visualizzazione dei valori di data e ora è possibile estendere la rispettiva stringa di formato con il codice del fuso orario Z. Per un'uscita nell'ora di sistema locale, l'offset viene quindi visualizzato nell'ora universale (UTC). Per esempio, dd:MM:yyyy HH:mm:ss:ms:Z uscite 01.08.2021 12:00:00:001:+02:00. Quando viene visualizzato l'ora universale (UTC), viene visualizzato anche il codice UTC. 01.08.2021 10:00:00:001:Z

Posizione

La posizione definisce la posizione e la dimensione dell'elemento nella finestra di visualizzazione. Questo si basa sul sistema di coordinate cartesiane. L'origine si trova nell'angolo in alto a sinistra della finestra. L'asse X orizzontale positivo corre verso destra. L'asse Y verticale positivo corre verso il basso.

X

La coordinata X (in pixel) dell'angolo superiore sinistro dell'elemento

Esempio: 10

Y

La coordinata Y (in pixel) dell'angolo superiore sinistro dell'elemento

Esempio: 10

Larghezza

Specificato in pixel

Esempio: 150

Altezza

Specificato in pixel

Esempio: 30

Suggerimento

Puoi anche modificare i valori trascinando la casella _visu_icon_position_element.png simboli in altre posizioni nell'editor.

Proprietà del testo

Le proprietà ottengono valori fissi per le proprietà del testo e agiscono sui testi configurati in Testi → Testo o Testi → Tooltip.

Font

Esempio: Predefinito

_cds_icon_three_dots.png: Il Font si apre la finestra di dialogo.

_cds_icon_arrow_down.png: Casella di riepilogo con caratteri di stile

Colore del carattere

Esempio: Nero

_cds_icon_three_dots.png: Il Colore si apre la finestra di dialogo.

_cds_icon_arrow_down.png: Casella di riepilogo con i colori dello stile

Trasparenza

Intero (intervallo di valori da 0 a 255)

Il valore trasparente determina la trasparenza del rispettivo colore.

255: Il colore è opaco.

0: Il colore è completamente trasparente.

Nota

Se il colore è un colore di stile e ha già un valore di trasparenza, questa proprietà è protetta da scrittura.

Variabili di controllo

Riconoscere

Variabile (BOOL)

Esempio: bAckSelBanner

Un fronte di salita della variabile ha l'effetto di confermare tutti gli allarmi visualizzati.

Riconoscere tutto

Variabile (BOOL)

Esempio: bAckBanner

Un fronte di salita della variabile ha l'effetto di confermare tutti gli allarmi, anche quelli non visibili.

Avviso: tutti gli allarmi, inclusi quelli non visibili, vengono riconosciuti.

Riconoscere il commento

Variabile (STRING, WSTRING)

Variabile che può contenere un commento per riconoscere gli allarmi. Questo viene salvato insieme all'utente attuale nella banca dati, per cui l'utente viene determinato automaticamente.

Nota: sono possibili fino a 255 caratteri.

Gestione di più allarmi attivi

Cambia automaticamente

standard icon: La visualizzazione nel banner dell'allarme viene commutata automaticamente in base all'ora dell'allarme successivo come configurato in Ogni N secondo.

Ogni N secondo

Periodo di tempo fino alla prossima commutazione

Disponibile solo se Commutazione automatica è selezionato.

Prossimo allarme

Variabile per passare all'allarme successivo

Disponibile solo se Commutazione automatica non è selezionato.

Allarme precedente

Variabile per il passaggio all'allarme precedente

Disponibile solo se Commutazione automatica non è selezionato.

Più allarmi attivi

Variabile che ha il valore TRUE se sono attivi più allarmi

Centro

Le proprietà contengono valori fissi per le coordinate del punto di rotazione. Il punto di rotazione viene visualizzato nell'editor come _visu_icon_center_point.png simbolo e viene utilizzato come centro per la rotazione e il ridimensionamento.

Suggerimento

Puoi anche modificare i valori trascinando il file _visu_icon_center_point.png simbolo in un'altra posizione nell'editor.

X

Coordinata X del punto di rotazione

Y

Coordinata Y del punto di rotazione

Movimento assoluto

Le proprietà contengono variabili IEC per il controllo dinamico della posizione dell'elemento. Il punto di riferimento è l'angolo superiore sinistro dell'elemento. In fase di esecuzione, l'intero elemento viene spostato.

Movimento

X

  • Variabile (tipo di dati numerico) per la posizione X (in pixel)

    Esempio: PLC_PRG.iPos_X

Aumentando questo valore in fase di esecuzione si sposta l'elemento a destra.

Y

Aumentando questo valore in fase di esecuzione si sposta l'elemento verso il basso.

Rotazione

Variabile (tipo di dato numerico) per l'angolo di rotazione (in gradi)

Esempio: PLC_PRG.iAngle1

Il punto medio dell'elemento ruota in corrispondenza di Centro punto. Questo punto di rotazione è mostrato come il _visu_icon_center_point.png simbolo.

In fase di esecuzione, l'allineamento dell'elemento rimane lo stesso rispetto al sistema di coordinate della visualizzazione. Aumentando il valore, l'elemento ruota a destra.

_visu_img_prp_rotation.png

Rotazione interna

Variabile (tipo di dato numerico) per l'angolo di rotazione (in gradi)

Esempio: PLC_PRG.iAngle2

In fase di esecuzione, l'elemento ruota attorno al punto di rotazione specificato in Centro in base al valore della variabile. Inoltre, l'allineamento dell'elemento ruota in base al sistema di coordinate della visualizzazione. Aumentando il valore nel codice ruota in senso orario.

Il punto di rotazione viene visualizzato come _visu_icon_center_point.png simbolo.

Nota

Se viene specificato un angolo di rotazione statico in Posizione → Angolo proprietà, quindi l'angolo di rotazione statico viene aggiunto all'angolo di rotazione variabile (offset) quando viene eseguita la visualizzazione.

_visu_img_prp_inner_rotation.png

Suggerimento

È possibile combinare le variabili in a conversione di unità.

Suggerimento

Il X, Y, Rotazione, e Rotazione interna le proprietà sono supportate dalla funzionalità "Animazione client".

Variabili di stato

Le variabili controllano il comportamento dell'elemento in modo dinamico.

Invisibile

variabile (BOOL) per alternare la visibilità dell'elemento

TRUE: L'elemento non è visibile in fase di esecuzione.

Suggerimento

Il Invisibile la proprietà è supportata dalla funzionalità "Animazione client".

Animazione

Suggerimento

Queste proprietà sono disponibili solo dopo aver selezionato il Supporta le animazioni dei clienti e la sovrapposizione di elementi nativi opzione nel Responsabile della visualizzazione.

Durata dell'animazione

Variabile per la durata (in millisecondi) in cui l'elemento esegue un'animazione

  • Variabile (valore intero)

    Esempio: Menu.tContent insieme a VAR tContent : INT := 500; END_VAR

  • Intero letterale

    Esempio: 500

. Proprietà animabili
  • Movimento assoluto, Movimento, X, Y

  • Movimento assoluto, Rotazione

  • Movimento assoluto, Rotazione interna

  • Movimento assoluto, Rotazione esterna

Il movimento animato viene eseguito quando almeno un valore di una proprietà animabile è cambiato. Il movimento quindi eseguito non è a scatti, ma è regolare entro la durata dell'animazione specificata. L'elemento di visualizzazione si sposta nella posizione specificata durante la rotazione dinamica. Le transizioni sono fluide.

Passa in primo piano

variabile (BOOL) per impostare l'elemento in primo piano

TRUE: In runtime l'elemento di visualizzazione viene visualizzato in primo piano.

FALSE: In runtime, l'elemento di visualizzazione viene visualizzato nel layer in cui è stato inserito nell'editor di visualizzazione.

Esempio: bIsInForeground insieme a VAR bIsInForeground : BOOL := FALSE; END_VAR

Diritti di accesso

Nota

Disponibile solo quando una gestione utenti è impostata per la visualizzazione.

Diritti di accesso pulsante

Apre il Diritti di accesso dialogo. Lì puoi modificare i privilegi di accesso per l'elemento.

. Messaggi di stato:
  • Non impostato. Pieni diritti.: Diritti di accesso per tutti i gruppi di utenti: operabile

  • I diritti sono impostati: diritti limitati: L'accesso è limitato ad almeno un gruppo.