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?
OS - WinCC -- Creazione della configurazione HMI -- Progettazione di cambio pagina
Di quale particolarità occorre tener presente con la funzionalità "Loop in Alarm"?
Chiusura di pagine create da un wizard nel cambio pagina
Come si può adattare dinamicamente il contenuto di una pagina alla dimensione della pagina @Top, se si richiama una pagina con la funzione SSMOpenTopField?
Come si può ottenere che, nel logout dalla runtime di WinCC, la pagina attuale continui ad essere visualizzata?
Quali possibilità diverse ci sono di progettare un cambio pagina tra due o più server e il MultiClient (MC)?
Come si può, in funzione di una variabile, mostrare/nascondere una pagina con un livello (layer) specifico?
Di quale particolarità occorre tener presente con la funzionalità "Loop in Alarm"?
Numero di ordinazione:

Descrizione della configurazione
Con la funzionalità "Loop in Alarm" ad una segnalazione singola in Alarm Logging viene associata una funzione in C che esegue un cambio pagina opp. un richiamo di un faceplate durante la runtime. Di norma WinCC utilizza la funzione standard "OpenPicture()"come funzione immagine.
Se, tramite l'opzione "Basic Process Control", la schermata di WinCC è suddivisa in area di intestazione, area di piedinatura e area di lavoro e, ad un cambio pagina, cambia solamente la parte nel campo di lavoro (le aree di intestazione e di piedinatura rimangono le stesse), la funzione standard "OpenPicture()" nella sua forma originale non è adatta per un cambio pagina. Motivo di questo che la funzione "OpenPicture()" di norma esegue un cambio pagina per l'intera schermata di WinCC. La pagina di WinCC aperta occupa quindi l'intera schermata di WinCC e i campi di intestazione e piedinatura non sono più disponibili.

Avvertenza
La figura seguente mostra la funzione standard di WinCC "OpenPicture()". Essa impiega la funzione interna di WinCC "SetPictureName()", per impostare la proprietà "Nome pagina" di una finestra immagine. Il parametro "szPictureName" (terzo parametro) contiene qui il nome della pagina. Poiché i parametri "lpszPictureName" e "lpszObjectName" (primo e secondo parametro) sono occupati con "ZERO", viene eseguito il cambio pagina per l'intero monitor di WinCC. Questo comportamento vale anche per la funzione interna "SetPropChar()", per impostare il nome di una finestra di pagina.


Figura 01

Rimedio
Adattare la funzione "OpenPicture()" alle proprie esigenze oppure creare una propria funzione per il cambio pagina. La funzione per il cambio pagina che viene indicata con la funzionalità "Loop in Alarm" (Funzione immagine), attende esattamente un parametro del tipo "char*" e come valore di ritorno il tipo "unsigned char", "short int", "long int", "float", "double", "bool" opp. "void".

  • Impiego di funzionalità Basic Process Control per la gestione del monitor
    Nei caso si impieghi il Basic Process Control, si può utilizzare la funzione standard dello Split Screen Managers "SSMRTChangeWorkField()". 


    Figura 02

  • Impiego di proprie funzioni per la gestione del monitor
    Se non si utilizza il Basic Process Control per la gestione dello schermo, allora di norma per la gestione dello schermo si utilizzano funzioni di progetto standard opp. proprie. Utilizzare una di questi funzioni per la funzionalità "Loop In Alarm" opp. adattarne una.

Avvertenza
La funzione progettata con "Loop in Alarm" viene ora richiamata nella runtime alla pressione del pulsante "Loop in Alarm" nello Alarm Control, se nel campo di introduzione "Nome pagina / Parametro di richiamo" è stata indicata esattamente una stringa di caratteri (il nome della pagina). Se non è stata indicata una stringa di caratteri opp. più stringhe di caratteri (da stringa contiene sparsi), la funzione non viene richiamata.

Informazioni dettagliate si trovano nella Guida in linea di WinCC sotto:

  • "WinCC Information System > Lavorare con WinCC > Configurazione di un sistema di segnalazione > Progettazione del sistema di segnalazione > Lavorare con segnalazioni singole > Collegare una pagina con una segnalazione singola "x
  • "WinCC Information System > Opzioni > Options for Process Control > Editor di progetto OS > Split Screen Manager > La funzione "Loop in Alarm"

 Articolo con ID:71178   Data:2006-12-17 
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