visualizza l'elenco degli articoli
WinCC -- Servizio e manutenzione -- Diagnostica degli errori (analisi di file di diagnostica)
Come eseguire una diagnostica completa per impianti PCS 7 e WinCC?
Come è possibile riunire con "Simatic diagnostics tool" (SDT) le informazioni diagnostiche e di sistema di più computer su un computer centrale?
Che significato hanno le segnalazioni di errore: "Buffer di trasferimento troppo piccolo", "TagQueue overflow", "Segnalazioni vanno perdute"
Perché nella visualizzazione dell'evento compare l'errore "S7OPCIAX"?
Come è possibile da WinCC un riconoscimento precoce di difficoltà nelle risorse per una immediata reazione?
Descrizione delle segnalazioni di errore della finestra di diagnostica GSC
Come si può rilevare il nome di una azione tramite la segnalazione di errore "ExecuteError in Action @xxx"?
Segnalazione di errore "Script: More than 5000 actions in work" nel file di diagnostica
Come si possono salvare i dati del Visualizzatore di eventi di Windows?
Come sono memorizzati in un file i dati di diagnosi del Windows-System Monitor (Performance Monitor)?
Come è possibile determinare lo spazio di memoria necessario per il "performance indicator log" del Windows System Monitor (Performance Monitor)?
Dove si trovano chiarimenti relativi alle segnalazioni di errore dei file di diagnostica WinCC License.log, WinCC_SStart_xx.log e WinCC_Sys_xx.log ?
Come si possono analizzare ed eliminare errori di progettazione del tipo "OnErrorExecute"?
Come si possono scrivere in un file le emissioni del tool di diagnostica "APDiag"?
Come si può impiegare il tool di diagnostica "APDiag" per il debug di script in C?
Come si può con la segnalazione APDiag-OnErrorExecute dallo ID della funzione rilevare il nome della funzione?
Come viene avviato il tool di diagnostic script "APDiag"?
Come si possono analizzare ed eliminare errori di progettazione del tipo "OnErrorExecute"?
Numero di ordinazione:

Istruzioni
Un gran numero di errori di progettazione viene rilevato dalla funzione di trattamento errori "OnErrorExecute()". Le istruzioni che seguono sono un esempio di come possono essere interpretate le segnalazioni di diagnostica del tipo "OnErrorExecute" della APDiag-Output Window.

La diagnostica degli errori negli script avviene durante la runtime del sistema WinCC. Viene aperto "APDiag-OutputWindow", viene impostato su "online" e poi vengono collegate le pagine di impianto da verificare. Quando compaiono segnalazioni di diagnostica opp. di errore, lo "APDiag-Output Window" può essere eventualmente posto nella modalità offline, per "congelare" le segnalazioni.
 

N.

Modo di procedere

1

Dopo l'apertura dello "APDiag-OutputWindow" di norma esso si trova nella modalità online. Questa modalità può essere riconosciuta dallo sfondo grigio della finestra così come dal pulsante  attivato per la commutazione nella modalità offline (è possibile operare sul pulsante "Semaforo rosso"). Nel caso ideale nello "APDiag-OutputWindow" non compare alcuna segnalazione di errore. Nella figura seguente sono presenti segnalazione di errore che sono state generate dalla funzione di trattamento errori "OnErrorExecute()".


Figura 01

2

Sei compaiono molte segnalazioni di errore, può essere utile commutare la OutputWindow nella modalità offline, per controllare le segnalazioni. Premendo il pulsante  viene congelato lo stato attuale della "APDiag-OutputWindow".



Figura 02

La modalità offline può essere riconosciuta dallo sfondo bianco della finestra così come dal pulsante  attivato per la commutazione nella modalità online (si può operare sul pulsante "Semaforo verde").

Nella riga che comincia con "lpszPictureName" si riconosce il nome della pagina WinCC nella quale probabilmente viene causato l'errore.

Nella riga che comincia con "lpszObjectName" si trova il nome dell'oggetto immagine WinCC errato.

Nella riga che comincia con "lpszPropertyName" si riconosce il nome della proprietà oggetto progettata in modo errato.

Nella riga con "szErrortext" si trova di norma un breve testo di errore.

Il testo di errore indica che nella pagina "SIWATYP_P_002_PMP_STANDARD.pdl" sull'oggetto immagine "CYCLE" e la proprietà "FillColor" c'è un errore di progettazione. Occorre accedere agli oggetti immagine che non esistono assolutamente nella pagina opp. che sono diversi nel nome dell'oggetto (p. es. errore di scrittura).

3

Aprire la pagina "SIWATYP_P_002_PMP_STANDARD.pdl" nel Graphics Designer.

Avvertenza
Il nome della pagina può essere copiato dalla OutputWindow utilizzando gli appunti di Windows per poi copiarlo nel "Dialogo di apertura file" del Graphics Designers.

4

Tramite il dialogo della proprietà della "intera" pagina (tasto destro del mouse nell'area di lavoro) ed il box di selezione per l'oggetto immagine si può poi scegliere in modo mirato l'oggetto "CYCLE".



Figura 03

5

Aprire il dialogo delle proprietà dell'oggetto "CYCLE".

6

Aprire ora la proprietà "Füllmusterfarbe" dell'oggetto "CYCLE" nella funzione in C.



Figura 04 

Probabilmente la funzione Global Script (funzione di progetto) "SIWATYP_PMP_StandardCycle()" contiene un errore di progettazione.

7

Aprire nello Global Script la funzione di "SIWATYP_PMP_StandardCycle()".


Figura 05 

Dopo la verifica della pagina è stato accertato che la funzione "SetIndex()""vorrebbe" ogni volta accedere agli oggetti "DIAG_AUTOMAT", "DIAG_MOT" e "DIAG_TIMEOUT". Questi oggetti immagine esistono però solo sotto altri nomi (automatico, protezione motore e runtime). Per l'eliminazione dell'errore occorre correggere il nome degli oggetti immagine corrispondenti.


 Articolo con ID:22198106   Data:2006-03-06 
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