visualizza l'elenco degli articoli
WinCC -- Creazione della configurazione HMI -- Creazione di blocco immagine
Perché al cambio utente (effettuazione del login/uscita) i faceplate aperti dovrebbero essere chiusi?
WinCC, progettazione di visualizzazione cumulativa
Dopo la copia di pulsanti, i blocchi immagine non vengono più rappresentati.
Un wizard creato in proprio, da WinCC V5 non crea più script relativi a eventi di un oggetto utente o un oggetto OCX.
Come si può aprire durante la runtime un faceplate appartenente a un oggetto utente?
Come si può progettare in WinCC una emissione in virgola mobile?
Raggruppare oggetti dalla Siemens HMI Symbol Library
Come è possibile commutare tra visibile e invisibile un oggetto utente in una pagina di processo in runtime?
Come funziona la tecnica del faceplate con la proprietà "Tag prefix" di finestre video?
Come si possono progettare efficacemente oggetti utente?
Come si possono visualizzare direttamente sull'oggetto utente nella runtime di WinCC le informazioni di tutti i punti di misura inseriti nella pagina di processo?
Come si può dinamicizzare la proprietà di un oggetto utente con una funzione in C di valore generale - senza un successivo adattamento del nome della variabile e del trigger?
Perché da WinCC V6 non sono più disponibili i DynamicWizard "Creazione di faceplate come tipo" e "Creazione di istanze nella pagina impianto"?
Come si utilizza la proprietà Prefisso variabili?
Come si può aprire durante la runtime un faceplate appartenente a un oggetto utente?
Numero di ordinazione:

Istruzioni
Questo articolo descrive come si può progettare un richiamo di un faceplate. Il faceplate relativo ad un oggetto utente può essere aperto nella runtime se l'operatore fa un clic con il mouse sull'oggetto utente. Questo articolo presuppone che nel faceplate si utilizzi il Prefisso variabili.

Per la progettazione ci sono diverse possibilità.
 

N.

Modo di procedere

1

Progettazione ed impostazioni su visibile di una finestra immagine addizionale nella pagina di processo

  • Nella pagina di processo progettare un oggetto del tipo "Finestra immagine". Assegnare alla proprietà "Nome immagine" il nome del file immagine e alla proprietà Prefisso variabili il nome di struttura del punto di misura. Impostare la proprietà "Visualizzazione" su "no", affinché la finestra immagine, al richiamo della pagina, inizialmente non sia visibile.
  • Nel progetto utente progettare sull'evento "Clic del mouse" le impostazioni su visibile della finestra immagine. Se compare l'evento "Clic del mouse", la proprietà "Visualizzazione" della finestra immagine appartenente all'oggetto utente deve essere stata impostata su "si" opp. "1" (TRUE). In questo modo la finestra immagine progettata viene impostato su visibile. La figura seguente mostra la dinamicizzazione dell'evento "Clic del mouse" con una "connessione diretta".


    Figura 01 

Avvertenze
Questo principio, l'impostazione su visibile di finestra immagine nella pagina di processo, viene realizzato anche tramite i Dynamic Wizard "Creazione di faceplate come tipo" e "Creazione di istanze nella pagina di impianto".
Si può utilizzare questo wizard per creare e richiamare faceplate. Questi wizard sono di regola disponibili solo se l'editor OS non è stato ancora eseguito nel progetto WinCC.

2

Impiego di funzioni dello Split Screen Manager per il richiamo di faceplate
Lo Split Screen Manager di WinCC contiene funzioni per il richiamo di faceplate. Lo Split Screen Manager fa parte del Basic Process Controls (BPC) e da WinCC V6.0 è compreso nella fornitura standard di WinCC. Il principio di base è anche qui la commutazione su visibile di una finestra di immagine. La finestra immagine per la visualizzazione del faceplate non viene però progettata nell'effettiva pagina di processo, bensì essa è contenuta in una delle pagine base del BPC.

Requisito
L'editor di progetto OS deve essere stato eseguito almeno una volta nel progetto WinCC. Nell'esecuzione dell'editor di progetto OS vengono create nel progetto le pagine basi di WinCC. Risulta poi disponibile un numero fisso di finestre immagine per il richiamo di faceplate.

Con l'aiuto della funzione dello Split Screen Manager "SSMRTOpenTopFieldEx()" si può realizzare il richiamo di faceplate. La funzione riceve tra l'altro come parametri il nome della pagina da aprire. Essa restituisce come risultato il percorso completo della finestra immagine aperta (impostata su visibile). L'informazione sul percorso completo della finestra immagine aperta è importante, perché il prefisso variabili sulla finestra immagine deve essere impostato dopo il richiamo del faceplate. La figura seguente mostra una funzione in C valida in generale, per aprire il faceplate appartenente all'oggetto utente.


Figura 02

Lo script è anche disponibile per il download.

WinCC_UdoOpenFaceplate_01.zip ( 1 KB )

Questa funzione può essere progettata direttamente sull'evento "Clic del mouse" dell'oggetto utente. Si dovrebbero adattare alle proprie necessità le seguenti parti nella funzione qui mostrata.

  • Adattamento del nome della proprietà per la determinazione del nome del tag
    La stringa di caratteri "STATE" nel richiamo della funzione GetLinkedVariable() deve essere sostituita con il nome della proprietà che si utilizza nel proprio oggetto utente per rilevare la variabile (Tag name) collegata.

    Avvertenza
    È vantaggioso scegliere una proprietà che viene utilizzata in tutti gli oggetti utente impiegati. Così anche questa parte della funzione in C è uguale per tutti i tipi di blocco (oggetti utente diversi).
     
  • Adattamento del file immagine al modello del faceplate
    Sostituire la stringa di caratteri "TYPCAL_MOT_:MAIN.PDL" con il nome del file immagine che si utilizza come modello (template) per i propri faceplate.

    Avvertenza
    Anche qui è possibile leggere o derivare il nome del modello di faceplate da una proprietà dell'oggetto utente nella runtime, per ottenere una funzione che vale per tutti i tipi di blocco.

Vantaggi

  • Chiarezza aumentata
    Poiché viene a mancare la progettazione di una ulteriore finestra immagine nella pagina di processo, la pagina di processo diventa notevolmente più comprensibile.
  • Poco impegno di progettazione
    Il richiamo del faceplate viene progettato e verificato solo una volta nella creazione dell'oggetto utente per un tipo di punto di misura. L'azione per il richiamo del faceplate ha una validità generale, cioè essa viene utilizzata per tutte le istanze di questo tipo di punto di misura. Nell'inserimento di oggetti utente nella pagina di processo non è necessaria alcuna ulteriore progettazione del richiamo del faceplate.

 Articolo con ID:24193022   Data:2006-12-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