visualizza l'elenco degli articoli
WinCC -- Progettazione di allarmi e segnalazioni -- Parametrizzazione di Alarm Logging
Come si può calcolare il volume dati necessario nel server di archivio centrale?
Come è possibile generare una segnalazione in WinCC, se nel backup dell'archivio manca il percorso del backup, non raggiungibile opp. il supporto dati è pieno?
Come si può disinserire la segnalazione 1000915 "Terminal adapter <Mac Adresse> disconnesso"?
Come si può evitare che al richiamo della funzione OpenPicture tramite LoopInAlarm tutto lo schermo venga coperto?
Come si può aumentare il timeout per l'avvio e la conclusione di Alarm Logging?
Che significato hanno le segnalazioni di errore: "Buffer di trasferimento troppo piccolo", "TagQueue overflow", "Segnalazioni vanno perdute"
Quali funzioni hanno i diversi tipi di variabile con le segnalazioni singole?
Come si può, nella lista degli allarmi, lasciare che determinate segnalazioni pulsino, fino a quando l'utente non le ha riconosciute?
Quale formato è il più adatto nella definizione delle variabili evento di AlarmLogging?
Che cosa si può fare se nella runtime non vengono visualizzati gli allarmi?
Come è possibile assegnare le funzioni dei pulsanti della barra degli strumenti di WinCCAlarmLogging OCX a pulsanti esterni?
Come possono cancellare segnalazioni singole in una segnalazione cumulativa?
Generare segnalazioni con alimentazione indiretta dei valori limite
A cosa occorre fare attenzione nella assegnazione dei nomi di tipi di segnalazione, classi di segnalazioni e segnalazioni cumulative?
Perché il pulsante della barra dei tool "Commento" dello Alarm Logging Controls in runtime non viene visualizzato?
Rappresentare valori di processo in Alarm Logging
Come si possono modificare i testi di stato delle classi di segnalazioni da +, -, * in testi proprietari?
Come si può verificare nella progettazione dell'Alarm Logging, se variabili di conferma, di stato e di segnalazione sono state utilizzate più volte opp. se le variabili di segnalazione non sono progettate correttamente?
Come è possibile durante la runtime, al comparire di una segnalazione, rilevare i testi di segnalazione opp. i valori accompagnatori di processo nella corrispondente azione specifica utente "GMsgFunction()"?
Come si possono visualizzare segnalazione nella runtime e come si può operare su di esse?
Come è configurata l'istruzione di formato per visualizzare i contenuti dei valori delle variabili WinCC durante la runtime nel blocchi di testo utente di una segnalazione?
Come si possono memorizzare segnalazioni nelle quali il testo di segnalazione è costituito da un testo fisso ed un testo variabile?
Qual’è lo stato delle variabili di stato/conferma in AlarmLogging?
Quali stati può assumere una segnalazione durante la runtime?
Come si può, con l'aiuto della sorveglianza limiti di Alarm logging, sorvegliare la memoria libera di un disco?
Perché dopo l'avvio della runtime di WinCC compare una segnalazione di Guida del processo con il testo ".....già occupato dalla segnalazione"?
Come si possono progettare classi di segnalazione definite dall'utente?
Come si può modificare il ciclo di rilevamento dello Alarm Logging?
Come si può utilizzare la variabile di stato per una segnalazione?
Di quale particolarità occorre tener presente con la funzionalità "Loop in Alarm"?
Come si possono esportare, modificare e nuovamente importare testi di segnalazione?
Come si può verificare nella progettazione dell'Alarm Logging, se variabili di conferma, di stato e di segnalazione sono state utilizzate più volte opp. se le variabili di segnalazione non sono progettate correttamente?
Numero di ordinazione:

Istruzioni
Nella progettazione del WinCC Alarm Logging l'utente deve garantire che le variabili di conferma, di stato e di segnalazione ed i corrispondenti bit vengano assegnati univocamente. WinCC Alarm Logging non rende disponibile per questo alcuna verifica della consistenza. In quest'articolo si trova una macro per Microsoft Excel, con la quale si può verificare la consistenza di segnalazioni esportate del sistema di segnalazione di WinCC.

Per questo si può procedere nel modo seguente.
 

N.

Descrizione

1

Preparazione dell'impiego della macro Excel
Questo passo serve per predisporre in Excel la macro Excel "msgchk"  resa disponibile. Qui il file Excel reso disponibile nel download viene aperto e viene attivata la macro "msgchk" in esso contenuta. In questo passo non si arriva agli effettivi dati del file Excel, questi possono essere lasciati invariati. Lasciare il file Excel aperto. Con questo la macro "msgchk" risulta disponibile per l'impiego con altri file Excel (più tardi nel Passo 3).

  • Download
    Scompattare l'archivio disponibile per il download.

    msgchk.zip ( 25 KB )
     
  • Apertura del file Excel
    Aprire il file "msgchk.xls" con Excel. Di norma per questo occorre fare doppio clic sul file "msgchk.xls". In funzione delle impostazioni di sicurezza in Excel, all'apertura del file compare il seguente avvertimento di sicurezza:


    Figura 01

    Premere il pulsante "Attiva macro".

    Avvertenza
    Nel comando di menù "Strumenti > Macro > Sicurezza... " si può aprire un dialogo per effettuare le impostazioni relative alla sicurezza. Nel registro "Livello di sicurezza" si può abbassare il livello di sicurezza per eseguire ad esempio macro non sicure senza l'interrogazione di sicurezza.
     
  • Test della macro "msgchk"
    Il file Excel "msgchk.xls" contiene la macro "msgchk". Il foglio elettronico contiene dalla riga tre le segnalazioni esportate del progetto WinCC. Si può utilizzare la macro "msgchk" su questi dati di test. Per questo premere il comando di menù "Strumenti > Macro Macros..". Si apre il dialogo "Macro". Nella lista "macroname" scegliere la macro "msgchk" e premere il pulsante "Esegui". Vengono visualizzate le diverse segnalazioni di errore, poiché nei dati sono contenuti errori di progettazione (impiego multiplo di variabili di segnalazione, di stato e di conferma). Confermare le segnalazione di errore ciascuna con il pulsante "OK". Il significato delle segnalazione di errore viene chiarito successivamente in questo articolo.

2

Export delle segnalazioni del WinCC Alarm Logging
Esportare le segnalazioni progettate.

  • Per questo premere il comando di menù "Segnalazioni > Export di segnalazioni singole..." nell'editor Alarm Logging. Si apre il dialogo "Export di segnalazioni".
  • Scegliere il percorso del file di export.
  • Scegliere il campo opzionale "Caratteri di separazione all'interno dei campi".
  • Premere il pulsante "Esporta", per eseguire l'export delle segnalazioni.

3

Impiego della macro di Excel sulle segnalazioni esportate

  • Apertura del file di testo in Excel
    In Excel scegliere il comando di menù "File Apri...". Nel dialogo "Apri" scegliere il file di testo con le segnalazioni esportate e confermare la scelta con il pulsante "Apri". Compare il wizard di conversione di testo di Excel. In "Passo 1 di 3" nel campo "Tipo dati originale" scegliere il campo di segnalazione "separato".Nel "Passo 2 di 3" nel campo "Carattere di separazione" scegliere il campo opzionale "Virgola". Chiudere il wizard di conversione testo con il pulsante "Fine".
  • Esecuzione della macro di Excel "msgchk"
    Eseguire la macro "msgchk" come descritto sotto "Passo 1 - Test della macro msgchk". Confermare con il pulsante "OK" i box di messaggio che compaiono. Il significato delle segnalazioni si trova in quest'articolo in basso.

La macro di Excel "msgchk", come script VBA è disponibile come file PDF. La macro è stata creata con Excel 2003.

msgchk.pdf ( 9 KB )

Nel seguito vengono descritti gli errori di progettazione che vengono riconosciuti dalla macro "msgchk" e che vengono visualizzati tramite una segnalazione di errore.
 

N.

Descrizione

E001

"Duplicate message tag!"
Questa segnalazione viene visualizzata se la variabile di segnalazione e DB di segnalazione sono stati assegnati completamente, ma non in modo univoco.


Figura 02

Vengono in più visualizzati i due numeri di segnalazione (msgnr), i relativi numeri di riga nel file di export (line) così come il nome delle variabili di segnalazione ed il numero del bit di segnalazione (msgvar).

Avvertenza
Tramite la macro non viene verificata la plausibilità delle seguenti segnalazioni:

  • Segnalazioni di sistema WinCC (Segnalazioni con un numero di segnalazione maggiore di 1.000.000 e minore uguale di 1.999.999)
  • Segnalazioni che sono state create tramite lo AS-OS-Engineering (segnalazioni con sequenza temporale corretta)

E002

"Message tag not defined!"
Questa segnalazione viene visualizzata se non è definita alcuna variabile di segnalazione. Inoltre nel file di export viene visualizzato il numero di segnalazione (msgnr=) ed il corrispondente numero di riga (line=).

 
Figura 03

E201

"Duplicate acknowledge tag!"
Questa segnalazione viene visualizzata se la variabile di conferma e bit conferma sono stati utilizzati più volte.


Figura 04

Vengono in più visualizzati i due numeri di segnalazione (msgnr), i relativi numeri di riga nel file di export (line) così come il nome delle variabili di conferma ed il numero del bit conferma (ackvar).

Avvertenza
Tramite la macro non viene verificata la plausibilità delle seguenti segnalazioni:

  • Segnalazioni di sistema WinCC (Segnalazioni con un numero di segnalazione maggiore di 1.000.000 e minore uguale di 1.999.999)
  • Segnalazioni che sono state create tramite lo AS-OS-Engineering (segnalazioni con sequenza temporale corretta)

E301

"Duplicate status tag!"
Questa segnalazione viene visualizzata se la variabile di stato e il bit di stato sono stati utilizzate più volte.


Figura 05

Vengono in più visualizzati i due numeri di segnalazione (msgnr), i relativi numeri di riga nel file di export (line) così come il nome delle variabili di stato ed il numero del bit di stato (stsvar).

Avvertenza
Tramite la macro non viene verificata la plausibilità delle seguenti segnalazioni:

  • Segnalazioni di sistema WinCC (Segnalazioni con un numero di segnalazione maggiore di 1.000.000 e minore uguale di 1.999.999)

I910

"<n> error(s) found!"
Alla fine dello script viene visualizzato il numero degli errori trovati.


Figura 06

 Articolo con ID:27005327   Data:2007-12-08 
Questo articoloè stato utilenon è stato utile                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Vai all'articolo
Stampa
Creazione PDF 
Invia l'articolo
QuickLinks
Strumento di compatibilità 
Aiuto
Aiuto on-line
Guided Tour