visualizza l'elenco degli articoli
OS - WinCC -- Creazione della configurazione HMI -- Creazione di una pagina
Come è possibile utilizzare lo smart object "DataSet"?
Creare un oggetto utente in Graphics Designer
Progettazione di una visualizzazione di stato
Nell'impiego di azioni, a cosa si deve fare attenzione, se si utilizza una scheda Multi VGA?
Come si può realizzare in una pagina, il login/logout tramite un pulsante?
Come si può incorporare in WinCC DLL create in proprio?
Quale significato hanno i parametri che sono disponibili nelle azioni relative agli eventi del mouse opp. della tastiera ?
Come si possono interrogare combinazioni di tasti ed evitare la funzione di ripetizione di tasti di Windows nell'impiego di script?
Come si possono riempire con testi in lingue diverse combo box progettati nello OS?
Come si possono utilizzare i testi di enumerazioni (sotto Dichiarazioni globali nel SIMATIC Manager) per la visualizzazione in WinCC?
Come si può visualizzare il pannello di servizio della CPU S7 nel Box PC sullo OS?
Quando vengono aggiornate le variabili @Signal1...@Signal3 (PCS 7 V4.x/V5.x)?
Chiarimenti su Index e Status con la visualizzazione di stato avanzata in SIMATIC PCS 7 V6.0
Progettazione e impiego della visualizzazione analogica ampliata con SIMATIC PCS 7 V6.x
Rappresentazione di operatori logici nei Dynamic Value Ranges di WinCC
Specifiche della definizione dei colori utilizzati in WinCC
Chiarimenti su Index e Status con la visualizzazione di stato avanzata in SIMATIC PCS 7 V6.0
Numero di ordinazione:

DOMANDA
Come si deve intendere la struttura della lista di stato con la visualizzazione di stato avanzata in SIMATIC PCS 7 V6.0?

RISPOSTA
La visualizzazione di stato avanzata serve per la standardizzazione nella creazione dei sinottici per le pagine di processo. Essa può essere utilizzata in oggetti utente ed è modificabile centralmente con il "Graphics Update-Wizard". Il suo impiego riduce l'utilizzo di script in C e porta quindi a maggiori performance di sistema. La visualizzazione di stato avanzata offre la possibilità di combinare fino a 4 parole di stato con (fino a) 6 informazioni di stato (allarme, avvertimento, anomalia, ecc.). Da questo derivano max. 478 combinazioni (bit rilevanti delle parole di stato del valore cumulativo del blocco)  da attribuire ad una pagina base ed una alternante nella progettazione della visualizzazione di stato avanzata. Come variabile di stato utilizzare preferibilmente la variabile "VSTATUS" opp. qualsiasi variabile numerica del Tag Manager OS.

La progettazione della visualizzazione di stato avanzata avviene in due passi. Nel primo passo si definisce quali bit delle parole di stato sono rilevanti per l'analisi e se il valore cumulativo del blocco deve essere inserito nella rappresentazione. Per il valore cumulativo si definiscono le priorità dei singoli allarmi (0 = inattivo, 1 = alta priorità, 6= bassa priorità).

Comportamento delle priorità di segnalazione nella runtime
Quando un evento viene confermato, allora l'evento, indipendentemente dalla sua priorità, passa in background. Eventi a bassa priorità che non sono stati ancora confermati vengono quindi visualizzati con precedenza rispetto agli eventi ad alta priorità che sono già stati confermati. Eventi a bassa priorità non vengono visualizzati fino a quando un evento viene visualizzato come "Terminato senza conferma". La visualizzazione degli eventi terminati può essere influenzata. Per questo aprire le proprietà oggetto della visualizzazione di stato avanzata e in essa, nel gruppo delle proprietà "Proprietà" nell'attributo "Stato terminato visibile", impostare il comportamento desiderato.

Figura 1 Dialogo di configurazione della visualizzazione di stato avanzata in PCS 7 V6.0 ( 19 KB )

Esempi applicativi
Seguono tre diversi casi applicativi ed i corrispondenti valori nella lista di stato per la progettazione.

1. Caso
Non vengono selezionate parole di stato, la progettazione avviene esclusivamente con informazioni di stato tramite allarme, avvertimento, errore, tolleranza, anomalia e richiesta di servizio dalle corrispondenti variabili "EventState" del blocco di segnalazione PCS 7.

Parola di stato 1-4

Informazione di stato (priorità)

Valore nella lista Index

Valore nella lista Status

nessuna parola di stato selezionata

nessuna (tutte 0)

0 (tutto OK)

0

nessuna parola di stato selezionata

allarme = 1
resto = 0

1-6 impostato (1= AH,-
2= AH,+
3= AH,+Q
4= AL,-
5= AL,+
6= AL,+Q

0

nessuna parola di stato selezionata

tolleranza = 1
resto= 0

13-18 impostato (13= TH,-
14= TH,+
15= TH,+Q
16= TL,-
17= TL,+
18= TL,+Q

0

nessuna parola di stato selezionata

errore = 1
resto = 0

22-24 impostato (22= F,-
23= F,+
24= F,+Q

0

nessuna parola di stato selezionata

avvertimento = 1
resto= 0

7-12 impostato (7= WH,-
8= WH,+
9= WH,+Q
10= WL,-
11= WL,+
12= WL,+Q

0

nessuna parola di stato selezionata

anomalia = 1
resto = 0

19-21 impostato (19= S,-
20= S,+
21= S,+Q

0

nessuna parola di stato selezionata

richiesta servizio = 1
resto = 0

25-27 impostato (25= OR,-
26= OR,+
27= OR,+Q

0

Legenda per l'esempio dell'anomalia (tutti gli altri stati sono equivalenti)

·        S,- .........Anomalia terminata

·        S,+ ........ Anomalia iniziata

·        S, +Q .... Anomalia iniziata e confermata

Se in questo caso applicativo vengono scelte contemporaneamente tutte le priorità, allora nella lista Index gli stati 0-27 sono disponibili con continuità per l'attribuzione di pagine base e alternanti.

Figura 2 Lista Index/Status nella scelta senza parole di stato con tutte le priorità ( 22 KB )

2. Caso
Se viene scelta una singola parola di stato, la progettazione con informazioni di stato viene sempre progettata completamente. Questo significa che nei campi per le priorità c'è sempre registrato un valore diverso da 0, ma inferiore a 6. È anche possibile assegnare le stesse priorità. La scelta dei bit all'interno di una parola di stato o se viene scelta la parola di stato 1, 2, 3 opp. 4, non ha alcun significato della configurazione della lista Index e di Status.

Parola di stato 1-4

Informazione di stato (priorità)

Valore nella lista Index

Valore nella liste Status

parola di stato 1 selezionata

parole di stato Resto

non selezionate

tutte selezionate

0 - 27

0

parola di stato 1 selezionata parole di stato Resto non selezionate

tutte selezionate

30 - 57

1

parola di stato 2 selezionata parole di stato Resto non selezionate

tutte selezionate

0 - 27

0

parola di stato 2 selezionata parole di stato Resto non selezionate

tutte selezionate

60 - 87

2

parola di stato 3  selezionata parole di stato Resto non selezionate

tutte selezionate

0 - 27

0

parola di stato 3  selezionata parole di stato Resto non selezionate

tutte selezionate

120 - 147

4

parola di stato 4  selezionata parole di stato Resto non selezionate

tutte selezionate

0 - 27

0

parola di stato 4  selezionata parole di stato Resto non selezionate

tutte selezionate

240 - 267

8

Chiarimenti
La composizione della lista di Status si ottiene dalla descrizione nel Caso 1. Nella visualizzazione di stato avanzata vengono sempre inserite tutte le informazioni di stato con il corrispondente bit della parola di stato per l'attribuzione delle pagine base e alternanti. La singola voce nella lista di Status si ottiene dalla rappresentazione decimale delle possibilità di parole di stato selezionate.

N. progressivo

Combinazione parola di stato

Valore per la lista di Status

0

Parola di stato 1 = 0
Parola di stato 2 = 0
Parola di stato 3 = 0
Parola di stato 4 = 0

0

1

Parola di stato 1 = 1
Parola di stato 2 = 0
Parola di stato 3 = 0
Parola di stato 4 = 0

1

2

Parola di stato 1 = 0
Parola di stato 2 = 1
Parola di stato 3 = 0
Parola di stato 4 = 0

2

3

Parola di stato 1 = 1
Parola di stato 2 = 1
Parola di stato 3 = 0
Parola di stato 4 = 0

3

4

Parola di stato 1 = 0
Parola di stato 2 = 0
Parola di stato 3 = 1
Parola di stato 4 = 0

4

5

Parola di stato 1 = 1
Parola di stato 2 = 0
Parola di stato 3 = 1
Parola di stato 4 = 0

5

6

Parola di stato 1 = 0
Parola di stato 2 = 1
Parola di stato 3 = 1
Parola di stato 4 = 0

6

7

Parola di stato 1 = 1
Parola di stato 2 = 1
Parola di stato 3 = 1
Parola di stato 4 = 0

7

8

Parola di stato 1 = 0
Parola di stato 2 = 0
Parola di stato 3 = 0
Parola di stato 4 = 1

8

9

Parola di stato 1 = 1
Parola di stato 2 = 0
Parola di stato 3 = 0
Parola di stato 4 = 1

9

10

Parola di stato 1 = 0
Parola di stato 2 = 1
Parola di stato 3 = 0
Parola di stato 4 = 1

10

11

Parola di stato 1 = 1
Parola di stato 2 = 1
Parola di stato 3 = 0
Parola di stato 4 = 1

11

12

Parola di stato 1 = 0
Parola di stato 2 = 0
Parola di stato 3 = 1
Parola di stato 4 = 1

12

13

Parola di stato 1 = 1
Parola di stato 2 = 0
Parola di stato 3 = 1
Parola di stato 4 = 1

13

14

Parola di stato 1 = 0
Parola di stato 2 = 1
Parola di stato 3 = 1
Parola di stato 4 = 1

14

15

parola di stato 1 = 1
parola di stato 2 = 1
parola di stato 3 = 1
parola di stato 4 = 1

15

Il singolo valore per le parole di stato è sempre attribuito fisso alla lista di stato. Cioè gli eventi risultanti delle singole possibilità di combinazione sono sempre allo stesso posto e possono così essere utilizzate per l'attribuzione di pagine base e alternanti.
Poiché in questo esempio (Caso 2) è stata scelta solo una singola parola di stato, c'è sempre solo la possibilità che il bit corrispondente sia 0 opp. 1. Per questo tutte le informazioni di stato (Lista Index 0-27) con le stesse informazione si possono trovare ora su un altro numero di index con il corrispondente valore della lista di stato. L'informazione di stato per il bit = 0 sono sempre su Index 0...27 (per il rilevamento vedere il 1. Caso). Per il bit = 1 la posizione del informazione di stato nella lista Index dipende dalla parola di stato scelta. Esse però, indipendentemente da quale parola di stato è stata scelta, contengono però sempre le stesse informazioni. Solo il "punto di start" nella lista Index è spostato.

Figura 3 Lista Index/Status dopo la scelta della parola di stato 1 senza priorità ( 20 KB )

Figura 4 Lista Index/Status dopo la scelta della parola di stato 2 senza priorità ( 20 KB )

3. Caso
Questo caso applicativo chiarisce l'impiego di più parole di stato e l'utilizzo dell'informazione di stato. Dalla combinazione delle parole di stato (sulla base dalla tabella per "Valore nella lista di Status") si ottiene il "punto di start" per l'informazione di stato nella lista Index. Come già descritto però, indipendentemente da quale parola di stato è stata scelta oppure dal risultato dalla combinazione delle parole di stato, esse contengono sempre le stesse informazioni.

Figura 5 Lista Index/Status con parole di stato 1 e 2 senza priorità ( 20 KB )

Se ora nella progettazione per i singoli allarmi viene assegnata la priorità "0", allora non esiste alcuna informazione corrispondente. Di conseguenza nella lista Index il corrispondente Index non viene elencato.

Esempio
Scelta delle parole di stato 1 e 2 e solo "Allarme" ha priorità diversa da 0

Figura 6 Lista Index/Status con parole di stato 1 e 2 con la priorità "Allarme" ( 22 KB )


 Articolo con ID:17602374   Data:2004-04-05 
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