Istruzioni I Text-Display 200 e 200C supportano il set di caratteri della rappresentazione bar graph.

Figura 01
Con l'ausilio del Wizard STEP 7-Micro/WIN-Text-Display e della libreria "TD200 Bar" viene generato a byte, in funzione di una variabile INT, il corrispondente codice ASCII esadecimale e poi viene rappresentata la visualizzazione bar graph sul Text Display (vedere figura 01).
1. Biblioteca "TD200 Bar"

Figura 02
La libreria contiene i blocchi:
I blocchi sono spiegati dettagliatamente con il Wizard Text Display relativo alla descrizione della configurazione.
La descrizione della configurazione si suddivide in:
2. Configurazione del TD 200 per la rappresentazione bar graph
Collegare il TD 200 con il cavo PPI fornito alla porta 0 della CPU S7-200 e alla porta 1 del computer. Avviare il MicroWin.
|
N. |
Note |
|
1 |
Aprire il "Wizard Text Display..." tramite il menù "Tools". |
|
2 |
Saltare l'introduzione con "Next >". |
|
3 |
Selezionare il modello e la versione del TD.

Figura 03
|
Tabella 01
2.1 Configurazione del TD 200 fino alla versione 2.1 Se si desidera configurare un TD 200, fino alla versione 2.1, per la rappresentazione bar graph, procedere come segue.
|
N. |
Note |
|
1 |
Nel punto di menù "Localize Display", selezionare la lingua e il set di caratteri "Rappresentazione bar graph" da supportare, e confermare con "Next >".

Figura 04
|
|
2 |
Eseguire le impostazioni desiderate nella finestra "Default Menus and Password" e cliccare su "Next >". |
|
3 |
Selezionare come velocità di aggiornamento: "As often as possible" ("Più frequente possibile") nel punto di menù "Function keys and update rate" ("Tasti funzionali e velocità di aggiornamento") e confermare con "Next >". |
|
4 |
Nel menù "Opzioni allarmi", selezionare "Visualizzazione segnalazioni con 40 caratteri" e cliccare su "Next >". |
|
5 |
Nel punto di menù "Allocate Memory", selezionare il byte d'inizio per il blocco dei parametri, il merker di abilitazione e le informazioni delle segnalazioni.
Importante Annotarsi il byte d'inizio per il blocco dei parametri!
Cliccare su "Next >".

Figura 05
|
|
6 |
Definire gli "Embedded Data" nella riga inferiore del TD 200 nel menù "Allarmi" nel formato "Word" per la visualizzazione numerica della variabile INT, selezionare il formato desiderato e confermare con "OK" e "Next >".

Figura 06
|
|
7 |
Nel punto di menù "Project Components", concludere il Wizard Text Display con "Finish" e confermare con "Yes". |
|
8 |
Aprire nello STEP 7-Micro/WIN il blocco dati "TD_DATA_x" generato dal Wizard e ricercare l'indirizzo del valore Embedded Data (qui: VW62).

Figura 07
|
|
9 |
Richiamare il blocco di libreria "Bar_V2_1ae" (per la rappresentazione bar graph e l'emissione della variabile "IN" sul TD 200, fino alla versione 2.1) nel blocco di programma "MAIN" del progetto.
Indicare all'ingresso "PAR_BLOCK" il puntatore al byte d'inizio del blocco dei parametri (qui: &VB0).
Indicare all'ingresso "DATA_ADDR" il puntatore al byte d'inizio del valore Embedded Data (qui: &VB62).

Figura 08
|
Tabella 02
Blocco di libreria "Bar_V2_1_ae"
La tabella 03 mostra la dichiarazione dei parametri del blocco di libreria "Bar_V2_1ae":
|
Simbolo |
Tipo di variabile |
Tipo di dati |
Commento |
Campo valori |
|
IN |
IN |
INT |
Valore di conteggio |
0 - HI_LIM |
|
HI_LIM |
IN |
INT |
Valore massimo |
1 - 65.535 |
|
PAR_BLOCK |
IN |
DINT |
Puntatore all'indirizzo d'inizio del blocco dei parametri |
&VBx |
|
DATA_ADDR |
IN |
DINT |
Puntatore all'indirizzo d'inizio degli Embedded Data |
&VBx |
Tabella 03
2.2 Configurazione del TD 200 versione 3.0 o TD 200C versione 1.0
Se si desidera configurare un TD 200 versione 3.0 o un TD 200C versione 1.0 per la rappresentazione bar graph, procedere come segue:
|
N. |
Note |
|
1 |
Selezionare come velocità di aggiornamento: "As often as possible" ("Più frequente possibile") nel punto di menù "Default menus and update rate" ("Menù standard e velocità di aggiornamento") e confermare con "Next >". |
|
2 |
Nel punto di menù "Localize Display", selezionare la lingua e il set di caratteri "rappresentazione bar graph" da supportare, e confermare con "Next >".

Figura 09
|
|
3 |
Selezionare la configurazione dei tasti software desiderata della tastierina e cliccare su "Next >". |
|
4 |
Nella finestra "TD configuration finished" commutare nello "User Menu". |
|
5 |
Saltare l'introduzione menù con "Next >". |
|
6 |
Si entra nel menù "Define a User Menu". Creare una registrazione, introducendo un nome nel campo d'introduzione (qui: "bar graph"). Aggiungere una maschera e confermare con "Yes".

Figura 10
|
|
7 |
Nella maschera per la registrazione menù "x" portare il cursore sull'ultimo carattere nella riga superiore del TD ed inserire qui un PLC con l'indirizzo dati "VBx" (qui: "VB220") e il formato dati "Stringa".
Avvertenza Se si desidera visualizzare sul TD la variabile INT anche in forma numerica, indicare nella riga inferiore un PLC con l'indirizzo della variabile INT (qui: "VW200") e il formato dati "Numero".
Confermare questo procedimento due volte con "OK" e una volta con "Next >".

Figura 11
|
|
8 |
Cliccare su "Next >" per saltare l'informazione "User Menu finished!" e selezionare l'indirizzo d'inizio per i 126 byte dell'assegnazione della memoria.
Cliccare su "Next >" e concludere con "Finish" il Wizard Text Display del Project Components e confermare con "Yes". |
|
9 |
Richiamare ciclicamente il TD-Control-Block "TD_CTRL_x" nel blocco di programma "MAIN" tramite il merker speciale 0.0.

Figura 12
|
|
10 |
Richiamare il blocco di libreria "Bar_V3_CV1" (per la rappresentazione bar graph sul TD 200 versione 3.0 o TD 200C versione 1.0) nel blocco di programma "MAIN" del progetto.
Indicare all'ingresso "ADDR" il puntatore al byte d'inizio del PLC introdotto nella riga superiore del TD (qui: &VB220)
.
Figura 13 |
Tabella 04
Blocco di libreria "Bar_V3_CV1"
La tabella 05 mostra la dichiarazione dei parametri del blocco di libreria "Bar_V3_CV1":
|
Simbolo |
Tipo di variabile |
Tipo di dati |
Commento |
Campo valori |
|
IN |
IN |
INT |
Valore di conteggio |
0 - HI_LIM |
|
HI_LIM |
IN |
INT |
Valore massimo |
(LO_LIM+1) - 65.535 |
|
LO_LIM |
IN |
INT |
Valore minimo |
0 - (HI_LIM-1) |
|
ADDR |
IN |
DINT |
Puntatore all'indirizzo d'inizio dei dati del PLC introdotto per la rappresentazione bar graph |
&VBx |
|
LEN |
IN |
INT |
Lunghezza caratteri della rappresentazione bar graph |
1 - 20 |
|
ERROR |
OUT |
BOOL |
Bit di errore (LO_LIM = HI_LIM o LEN < 1 o LEN > 20) |
1 = errore |
Tabella 05
Blocco di libreria "Counter" Il blocco "Counter" simula un segnale di conteggio in avanti (parametro "Counter"), a passi di uno, con una frequenza di 2 Hz.
Il valore di conteggio viene incrementato da "0" fino al valore massimo "HI_LIM" (tipo: INT) e quindi riavviato nuovamente da "0".

Figura 14
|
Simbolo |
Tipo di variabile |
Tipo di dati |
Commento |
Campo valori |
|
HI_LIM |
IN |
INT |
Valore massimo |
1 - 65.535 |
|
Counter |
IN_OUT |
INT |
Valore di conteggio |
0 - HI_LIM |
Tabella 06
Download Il Download "TD200_Bar.zip" contiene la libreria "td200_bar.mwl" e i progetti esemplificativi:
- "Bar_V2_1_ae.mwp" per la rappresentazione bar graph su TD 200 fino all versione 2.1
- "Bar_V3.mwp" per la rappresentazione bar graph su TD 200 versione 3.0
- "Bar_CV1.mwp" per la rappresentazione bar graph su TD 200C versione 1.0.
TD200_Bar.zip ( 32 KB )
Avvertenza Informazioni per l'introduzione di biblioteche nello STEP 7 Micro/WIN si trovano sotto l'Entry-ID: 16689345.
|