visualizza l'elenco degli articoli
WinCC (TIA Portal) -- Creazione progettazione HMI -- Creating screens
Quali possibilità esistono per configurare checkbox o radio box per SIMATIC WinCC (TIA Portal)?
A partire da WinCC Runtime Professional V11 come è possibile esportare i valori di processo visualizzati in una visualizzazione delle curve f(t) in formato CSV?
Quale slot deve essere configurato per l'impiego di WinAC RTX 2010 con WinCC V11?
Come è possibile creare una propria tastiera a video per una stazione WinCC Runtime Advanced?
Come è possibile creare una propria tastiera a video per una stazione WinCC Runtime Advanced?
Numero di ordinazione:

Descrizione
Questa FAQ descrive una possibilità per creare una propria tastiera a video adatta alle proprie esigenze per quanto riguarda aspetto e dimensioni.

Nella progettazione allegata è configurato un "tastierino numerico".
La progettazione è strutturata in modo che in luogo dei "numeri" possano essere trasmessi come parametri anche "caratteri" (lettere).

La figura seguente illustra il tastierino numerico progettato accanto a diversi campi di I/O.


Figura 01

L'aspetto della tastiera può essere adeguato a piacere.

Uso dell'applicazione

  • Selezionando un campo di I/O viene richiamato automaticamente il tastierino numerico.
  • Attraverso il tastierino numerico è possibile preimpostare un relativo valore.
    Il valore preimpostato viene visualizzato dapprima nel "campo di output" del tastierino numerico.
  • Premendo il pulsante "Enter" il valore preimpostato viene quindi scritto nel campo di I/O precedentemente selezionato.
  • Il pulsante "Clear" consente di cancellare l'intero campo di output per correggere un valore immesso.
  • Premere il pulsante "Close keyboard"  per richiudere il tastierino numerico.

Istruzioni
La funzionalità è realizzata con due script. In base ai comandi utilizzati negli script la progettazione può funzionare su un solo PC.
Per una migliore comprensione della seguente descrizione funzionale, aprire la progettazione allegata.
  
N. Descrizione funzionale
1 Script "GetActiveObject"
Lo script viene richiamato ogni volta che viene attivato un campo di I/O.

Selezionando un campo di I/O, lo script memorizza il nome del campo di I/O selezionato. Il nome letto in questa fase viene valutato successivamente nello script "KeyBoard".

Parametri: "EnableDecimalPoint"
Il parametro specifica se il campo di I/O possiede una posizione decimale o meno.

Campo di I/O con posizione decimale: "EnableDecimalPoint" = 1
Campo di I/O senza posizione decimale: "EnableDecimalPoint" = 0


Figura 02

Lo script possiede commenti che descrivono i comandi e le istruzioni utilizzate.

2 Script "KeyBoard"
Lo script è utilizzato per trasmettere i valori immessi tramite il "tastierino numerico"
al campo di I/O precedentemente selezionato.
Lo script ha un parametro "KeyToSend". Tramite questo parametro è possibile trasmettere un qualsiasi valore (numero o lettera) al campo di I/O.

Lo script viene richiamato tramite un pulsante dal "tastierino numerico".
Nella figura seguente viene ad esempio trasmesso il valore "8" come "parametro".


Figura 03

Lo script possiede commenti che descrivono i comandi e le istruzioni utilizzate.

3 Tastierino numerico
Il tastierino numerico consiste in singoli pulsanti e in un campo di output.
Tutti gli oggetti sono riuniti in un gruppo.

I pulsanti grafici consentono di richiamare lo script "KeyBoard" in "Events > Click". In funzione della tastiera il rispettivo "valore" viene trasferito al parametro dello script "KeyBoard".
Nelle proprietà "Animation > Visible" tutti gli oggetti sono visualizzati e nascosti tramite una variabile comune.

Caratteristiche speciali

  • Pulsante grafico "point":
    Il pulsante per l'immissione di un "punto" può essere utilizzato solo se il campo di I/O selezionato ha una "posizione decimale".
    Vedere "Animation > Activate Object".
  • Pulsante "Close keyboard":
    Se un operatore seleziona un campo di I/O, viene richiamato automaticamente il tastierino numerico. Per richiudere il tastierino numerico, il relativo bit è resettato tramite questo pulsante.
    Vedere "Events > Click".
4 Campi di I/O
I campi di I/O consentono di specificare valori specifici dell'impianto.
Lo script "GetActiveObject" è richiamato nelle proprietà "Events > Activate".
5 Avvertenze e consigli per la progettazione
  • Sequenza TAB nei campi di I/O
    Lo script "GetActiveObject" è progettato nei campi di I/O.
    Attivando uno di questi campi di I/O, viene richiamato automaticamente il tastierino numerico progettato e richiuso tramite il pulsante "Close keyboard".
    Affinché dopo la chiusura del tastierino numerico, il "Focus" non sia su uno
    di questi campi di I/O, per cui il tastierino numerico verrebbe richiamato immediatamente, è necessario progettare un oggetto (ad es. un pulsante) sul lato in cui è situato il Focus. 
    Se non sono previsti altri oggetti come ad es. un pulsante, è possibile progettare anche un "pulsante invisibile" e far iniziare da questo oggetto il numero della sequenza TAB con "1". Il pulsante può essere collocato in qualsiasi posizione a piacere.
  • Campi di I/O
    In caso di campi di I/O su cui viene utilizzato lo script "GetActiveObject",
    il numero della sequenza TAB non deve iniziare con "1" (vedere descrizione precedente).
    Per modificare la sequenza TAB, selezionare il menù "Modifica > Sequenza di tabulazioni". Nella pagina non deve essere selezionato nessun oggetto.


    Figura 04
     
  • Errore nella riga dello script...
    Lo script "GetActiveObject" legge i nomi dei campi di I/O selezionati. Prima di avviare la runtime, controllare che l'opzione "Download names" sia
    attivata in "Impostazioni Runtime > Generale > Pagina > Carica nome".
  • Disattivazione della tastiera di sistema
    Disattivare la tastiera di sistema in "Runtime Settings > Keyboard > Use on-screen keyboard".
  • Tastierino numerico
    Il tastierino numerico non può essere spostato durante la runtime.
    Se è necessario utilizzare il tastierino numerico in diverse posizioni, è possibile utilizzare ad es. diversi modelli su cui posizionare il tastierino in modo differente. Alle pagine impianto può essere attribuito quindi il modello corrispondente.


    Figura 05
     
  • Modifica script
    Il tastierino numerico è richiamato tramite script. Quando il tastierino viene richiamato nessun altro script deve essere attivo, altrimenti il tastierino non viene richiamato.

WebCast
Il seguente filmato dimostrativo fornisce un'idea sulle tastiere a video definite dall'utente.

 

Download
Contenuto dei download

Download

Code, WinCC Advanced
Il file zippato contiene il progetto WinCC Advanced.
( 2067 KB )

Informazioni complementari
Titolo

Link

Come è possibile creare una propria tastiera a video per una stazione WinCC flexible PC Runtime? Articolo con ID: 52257864

Ricerca
Tastiera, tastierino numerico

 Articolo con ID:51967032   Data:2012-02-20 
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