Diagnostica dei collegamenti (RT Unified) - WinCC Unified

WinCC Unified Data Hub (RT Unified)

ft:publication_title
WinCC Unified Data Hub (RT Unified)
Product
WinCC Unified
Version
V20
Publication date
06/2025
Language
it-IT
Diagnostica dei collegamenti

Introduzione

Per la diagnostica del flusso di dati utilizzare il tool "Diagnostics Viewer UI".

Diagnostics Viewer UI viene avviato con RTILdiagnosticsViewer.exe. Il tool può essere avviato in qualsiasi sistema e mostra i dati diagnostici disponibili in quel sistema. Per visualizzare i dati di diagnostica di altri sistemi, attivare la trasmissione e la ricezione dei trace.

Attivazione della diagnostica

  1. Avviare "RTILtraceTool -mode forwarder -tcp" sul sistema sul quale si trovano i dati di diagnostica aggiuntivi.

  2. Avviare "RTILtraceTool -mode receiver -tcp -host <hostnames>" sul sistema sul quale viene eseguito Diagnostics Viewer UI.

    Gli <hostnames> rappresentano gli indirizzi IP (o i nomi risolvibili in rete) dei computer di destinazione. Tutti i computer devono far parte della stessa rete o essere collegati tra loro con un routing adeguato. Gli indirizzi IP sono separati da virgole.

    Per maggiori informazioni richiamare RTILtraceTool -help o RTILtraceTool -mode receiver.

Nota

Assicurarsi che la porta del server per il computer sul quale viene avviato il trace forwarder sia attivata nel firewall.

Diagnostics Viewer

Nella parte superiore di Diagnostics Viewer è visibile l'elenco dei fornitori di dati, ovvero i sistemi del mittente. Il primo nodo mostra il nome del dispositivo, lo stato del collegamento e l'indirizzo IP del dispositivo.

  1. Fare clic sul nome del dispositivo per visualizzare l'elenco dei Manager che trasmettono i dati di diagnostica a Diagnostics Viewer. Per ciascun Manager vengono visualizzati numero di nodi, stato generale e data e ora dell'ultimo aggiornamento.

    Nella parte inferiore sono visualizzati i dati di diagnostica. Ogni riga rappresenta un nodo della struttura ad albero. Ad esempio il primo nodo della struttura può essere "UDHServer".

  2. Fare clic su un nodo della struttura ad albero per visualizzare lo stato.

    Ognuno nodo ha un valore e uno stato. Lo stato può essere "Good" (verde), "Error" (rosso) oppure "Partially Good" o "Degraded" (giallo). Gli attributi aggiuntivi di un nodo vengono visualizzati nella pagina destra.

    Sono disponibili due tipi di dati di diagnostica: lato server e lato client. I dati di diagnostica lato server mostrano gli attributi del server UDH mentre i dati lato client valgono per il rispettivo client.

Dati di diagnostica standard e avanzati

Ogni nodo può essere del tipo "Basic" o "Advanced". Per impostazione predefinita vengono visualizzati solo i nodi di diagnostica "Basic" con gli attributi essenziali della macchina.

  1. Per visualizzare i nodi dei dati di diagnostica avanzati modificare il file "TraceProfile.xml".

  2. Attivare la trace flag "ProfileAdvanced" per il Manager corrispondente nel sottosistema "Diagnostics".

  3. Avviare il "RTILtraceTool" con "RTILtraceTool -mode profile -file TraceProfile.xml".

Le trace flag non possono essere attivate nell'interfaccia utente di Diagnostics Viewer.

Per attivare le trace flag è possibile utilizzare Trace Viewer (RTILtraceViewer.exe).

  1. Fare clic sul simbolo "Open trace profile dialog" .

  2. Attivare le trace flag in "Diagnostics > Provider".

Dati di diagnostica lato server

I dati di diagnostica del server vengono visualizzati in "UDHServer".

UDHServer/SQLServer/Status

  • Running:

    SQL Server Services viene eseguito sul computer sul quale viene eseguito anche UDHmgmt.exe.

  • Offline:

    SQL Server Services deve essere avviato/riavviato. Mentre il server SQL è offline non vengono scritti dati nella banca dati UDH, ma viene solo creato un protocollo locale e viene effettuato il buffering (fallback logging). Dopo il riavvio del server SQL inizia la sincronizzazione dei dati tra la banca dati di fallback e la banca dati UDH.

UDHServer/SQLServer/Clients

Restituisce l'elenco dei client attivi. Questo numero indica quanti sono i collegamenti attivi che inviano i dati di protocollazione al server UDH.

Attributo aggiuntivo: client registrati. Indica il numero complessivo di client registrati che sono stati collegati con il server UDH, compresi quelli attualmente non collegati. È possibile che ci siano 3 client registrati, ma solo uno di essi è attivo, 2 client vengono visualizzati come "inattivi" anche se sono stati rimossi dal sistema. L'eliminazione permanente di un client UDH non è supportata.

UDHServer/SQLServer/Clients/<SystemName>

<SystemName>: È composto dal "Collaboration Name" configurato in TIA Portal, seguito dal "SystemID", ad es. MySystem(SystemID:1). In TIA Portal questi valori vengono impostati in "Impostazioni runtime > Collaboration".

In ciascun sistema possono essere presenti più Manager con collegamenti aperti con il server UDH.

Esempi:

  • Tag Logging WCCILtlg

  • Alarm Logging: WCCILalg

  • Audit Trail: WCCILaudit

Stato:

  • Collegato

    Tutti i Manager sono collegati.

  • Parzialmente collegato

    Solo alcuni dei Manager sono collegati.

  • Non collegato

    Nessuno dei Manager è collegato.

UDHServer/SQLServer/Clients/<SystemName>/<Manager>/Connection

  • Collegato

    Il Manager (ad es. TagLogging) è collegato con il server UDH. Questo significa che la protocollazione può avvenire sia nella banca dati locale che nella banca dati UDH.

    Attributi aggiuntivi

    • Indirizzo IP del sistema sul quale è in esecuzione il Manager

    • Tempo di attività (per quanto tempo il collegamento è online)

    • Ultimo orario di collegamento

  • Non collegato

    Il Manager non è collegato con il server UDH. Questo può significare che il <Manager> deve essere avviato o riavviato nel sistema <SystemName>. Se un Manager non è collegato al server UDH, l'"indirizzo IP" negli attributi aggiuntivi è impostato su zero e il tempo di attività è pari a 0 secondi.

UDHServer/SQLServer/Clients/<SystemName>/<Manager>/Registration

Durante il processo di registrazione, il client stabilisce un collegamento con il server UDH e si autentica per la prima volta. Il processo di logging con il server può essere avviato solo se la registrazione è avvenuta correttamente.

  • Collegamento

    Il <Manager> viene avviato e si registra nel server UDH.

  • Riuscita

    La registrazione è riuscita ed è stata avviata la protocollazione/sincronizzazione nella banca dati UDH.

  • Fallito

    La registrazione non è riuscita. Non è possibile creare nuovi file nella banca dati UDH. Ciò può essere causato da un errore del server SQL, ad es. se esiste già una banca dati incoerente con lo stesso nome.

    Il Manager e/o il server SQL deve essere riavviato.

UDHServer/SQLServer/Clients/<SystemName>/<Manager>/Storage

  • Dimensione

    Dimensioni della banca dati UDH del Manager attuale in MB.

UDHServer/Performance/Storage

  • Drive

    Restituisce il disco rigido maggiormente utilizzato, oltre a informazioni sulla percentuale di utilizzo attuale.

UDHServer/Performance/Storage/<CurrentDisk>

Restituisce la capacità totale del supporto dati attuale, oltre a informazioni sulla percentuale di utilizzo attuale.

UDHServer/Performance/System/SQL Server Memory

Restituisce informazioni sulla memoria del servizio server SQL.

Dati di diagnostica lato client

UDHServer/Client registration

  • Disponibile

    Il server UDH può elaborare le richieste di collegamento provenienti dai client.

  • Non disponibile

    Il server UDH (UDHmgmt.exe) deve essere riavviato. Se questo non è disponibile, i nuovi client non possono collegarsi. I manager con collegamenti preesistenti possono comunque continuare a scrivere i dati nella banca dati UDH, in quanto vengono utilizzati i collegamenti ODBC per questo scopo.

UDHClients/<SystemName>/<Manager>: (ad es. UDHClients/System1/TagLogging)

  • Running

    Il <Manager> è in esecuzione su <SystemName>.

  • Arrestato

    Il <Manager> è stato arrestato su <Systemname> e non esegue alcuna protocollazione locale o riferita a UDH.

UDHClients/<SystemName>/<Manager>/SQLServer

  • Collegato

    Il Manager è collegato con il server SQL, l'Healthstate del Managers è buono (ad es. Healthstate_Good, HealthState_Synchronizing).

    È possibile eseguire la protocollazione.

  • Collegato con errore

    L'Healthstate del Managers non è buono, ma non ancora interrotto (ad es. HealthState_StorageSpaceExceeded).

    Questo indica che il collegamento con il server SQL è stato stabilito ma sono presenti degli errori. Ad esempio lo spazio di memoria sul disco rigido è insufficiente.

  • Offline

    Il Manager non è collegato con il server SQL, l'HealthState è interrotto (HealthState_Disconnected).

    La protocollazione non viene effettuata. È necessario avviare/riavviare il server SQL e/o il Manager.

UDHClients/<SystemName>/<Manager>/Registration

  • Come "UDHServer/SQLServer/Clients/<SystemName>/<Manager>/Registrazione", ma sul lato client.

UDHClients/<SystemName>/<Manager>/Processing/<LogName>

  • Livello di riempimento WriteQueue in %.

    Quando la WriteQueue è troppo piena (> 75 %), viene visualizzata in giallo. Il server SQL è troppo lento o il carico è eccessivo e la WriteQueue del Manager non può essere liberata.

  • Attributo aggiuntivo:

    Modo Bulk: Disattivato per default, viene attivato automaticamente in caso di carico elevato

UDHClients/<SystemName>/<Manager>/Buffer status

  • Buffering

    Il Manager non può scrivere i dati nella banca dati UDH ma li scrive nella banca dati di fallback.

  • Not-Buffering

    Il Manager può scrivere i dati nella banca dati UDH.

  • Attributo aggiuntivo:

    BufferSize, dimensioni della banca dati di fallback in MB.

    Lo stato "Buffering" segnala dei problemi di collegamento con il server UDH. Non appena il collegamento viene ripristinato ha luogo una sincronizzazione tra la banca dati di fallback e la banca dati UDH, in modo che la banca dati di fallback non venga riempita eccessivamente e non si verifichino perdite di dati.

UDHClients/<SystemName>/<Manager>/Synchronization

  • Synchronized

    Il collegamento con il server UDH viene stabilito dal client locale e i dati presenti nella banca dati locale sono presenti anche nella banca dati UDH.

  • Synchronizing

    Il collegamento è stato interrotto e successivamente ripristinato. Al termine della sincronizzazione questo valore viene modificato automaticamente in "Synchronized". Se questo non accade, durante la sincronizzazione si è verificato un errore che viene visualizzato come messaggio di errore aggiuntivo del Manager.

  • Out of sync

    Il collegamento con il server UDH è stato interrotto. Nella banca dati UDH non viene effettuata alcuna protocollazione. Il Manager scrive i dati nella banca dati di fallback.