Descrizione
È possibile assegnare le funzioni dei pulsanti della barra degli strumenti di WinCCAlarmLogging OCX a pulsanti esterni:
Utilizzo del nuovo Alarm Control a partire dalla versione WinCC V7
Se non si desidera utilizzare WinCC Alarm Control in Runtime tramite i pulsanti della barra degli strumenti, con la funzione C "SetPropDouble" o "SetPropWord" è possibile assegnare a un pulsante la funzionalità di un pulsante della barra degli strumenti. Questa funzione può essere realizzata anche tramite un VB Script. Ulteriori dettagli sono riportati nella guida online WinCC nei percorsi:
Esempio:
passare all'archivio a breve termine con la funzione C "SetPropDouble"
| N. |
Procedura |
| 1 |
Annotare l'ID oggetto del pulsante desiderato (nell'esempio il pulsante per richiamare l'archivio a breve termine). L'ID oggetto del pulsante si trova nel dialogo di configurazione nella scheda "Barra strumenti". Il significato dell'"ID" è riportato anche nella guida online WinCC nel percorso "Lavorare con WinCC > Configurazione di un sistema di segnalazione > Rappresentazione di segnalazioni in runtime > Utilizzo in runtime > Utilizzo dell'AlarmControl in runtime".

Figura 01
|
| 2 |
Nella pagina desiderata creare un pulsante al quale verrà assegnata la funzione del pulsante della barra degli strumenti. |
| 3 |
In "Proprietà dell'oggetto" del pulsante selezionare la scheda "Evento". |
| 4 |
Configurare in "Mouse> Clic del mouse > Azione C" l'azione successiva. |
| 5 |
Selezionare la funzione nel seguente percorso: "Funzioni interne > graphics > set > property > SetPropDouble".

Figura 02
|
| 6 |
Parametrizzare questa funzione come mostrato nello screenshot con i valori corrispondenti:
- lpszPictureName: nome della pagina se, diversamente dall'esempio, il pulsante è stato creato nella stessa pagina di WinCC Alarm Control.
- lpszObjectName: nome di WinCC Alarm Control (nell'esempio: "Control1").
- lpszPropertyName: nome della proprietà che si desidera modificare (in questo caso "ToolbarButtonClick" di WinCC Alarm Control).
- dValue: Objekt_ID del pulsante (riportare qui l'ID dell'oggetto annotato al punto 1, che nell'esempio ha il valore 4).

Figura 03
|
Utilizzo del vecchio Alarm Control a partire dalla versione WinCC V6 (in Graphics Designer a partire dalla versione WinCC V7 denominato Alarm Control (Classic))
Se non si desidera utilizzare WinCC Alarm Control in Runtime tramite i pulsanti della barra degli strumenti, con la funzione "SetPropDouble" è possibile assegnare a un pulsante la funzionalità di un pulsante della barra degli strumenti.
Esempio:
passare all'archivio a breve termine
| N. |
Procedura |
| 1 |
Annotare l'ID oggetto del pulsante desiderato (nell'esempio il pulsante per richiamare l'archivio a breve termine). L'ID oggetto del pulsante si trova nella guida in "ButtonCommand-Proprietà".
  Bild 04
|
| 2 |
Nella pagina desiderata creare un pulsante al quale verrà assegnata la funzione del pulsante della barra degli strumenti. |
| 3 |
In "Proprietà dell'oggetto" del pulsante selezionare la scheda "Evento". |
| 4 |
Configurare in "Mouse> Clic del mouse > Azione C" l'azione successiva. |
| 5 |
Selezionare la funzione nel seguente percorso: "Funzioni interne > graphics > set > property > SetPropDouble".

Figura 05
|
| 6 |
Parametrizzare questa funzione come mostrato nello screenshot con i valori corrispondenti:
- lpszPictureName: nome della pagina se, diversamente dall'esempio, il pulsante è stato creato nella stessa pagina di WinCC Alarm Control.
- lpszObjectName: nome di WinCC Alarm Control (nell'esempio: "Control1").
- lpszPropertyName: nome della proprietà che si desidera modificare (in questo caso "ButtonCommand" di WinCC Alarm Control).
- dValue: Objekt_ID del pulsante (riportare qui l'ID dell'oggetto annotato al punto 1, che nell'esempio ha il valore 2).

Figura 06
|
Utilizzo della procedura classica fino a WinCC V6 incluso
Se non si desidera utilizzare WinCC Alarm Control in Runtime con i pulsanti della barra degli strumenti, nell'editor Global Script in "Funzioni standard > Allarme" sono disponibili diverse funzioni.
Ulteriori informazioni sono riportate nella guida online WinCC nei percorsi:
Esempio:
passare all'archivio a breve termine
| N. |
Procedura |
| 1 |
Creare un pulsante nella pagina desiderata. |
| 2 |
In "Proprietà dell'oggetto" del pulsante selezionare la scheda "Evento". |
| 3 |
Configurare in "Mouse> Clic del mouse > Azione C" l'azione successiva. |
| 4 |
Selezionare da "Funzioni standard> Allarme" la funzione "AXC_OnBtnArcShort" con un doppio clic. |
| 5 |
Parametrizzazione della funzione sopra selezionata:
lpszPictureName: qui va indicato il nome della pagina in cui si trova l'Alarm Control. Ciò è necessario solo se l'Alarm Control si trova nella finestra di una pagina, ovvero in un'altra pagina rispetto al pulsante.
lpszObjectName: qui viene selezionato il nome dell'Alarm Control dal menu di selezione. Il nome oggetto si trova anche nelle Proprietà dell'Alarm Control.

Figura 07

Figura 08

Figura 09
|
| 6 |
Dopo la compilazione la parametrizzazione della funzione è terminata.

Figura 10
Ora con un clic del mouse su questo pulsante è possibile visualizzare l'archivio a breve termine nell'Alarm Control. |
|