Descrizione Se si desidera bloccare le combinazioni di tasti in Windows 7 o Windows Server 2008, è necessario eseguire il seguente programma.
Istruzioni
N.
Procedura
1
Nel menu Start di Windows selezionare "Tutti i programmi > Accessori > Esegui".
2
Nel campo di testo immettere "C:\Windows\System32\AlmXpmgr.exe" e premere il tasto "OK".
Avvertenza Se la combinazione di tasti "CTRL+ALT+DEL" non è bloccata, nella gestione del sistema operativo si devono adeguare le linee guida del gruppo. Normalmente queste impostazioni sono predefinite correttamente quando viene installato il sistema.
Istruzioni
N.
Procedura
1
Nel menu Start di Windows selezionare "Tutti i programmi > Accessori > Esegui".
2
Nel campo di testo immettere "gpedit.msc" e premere il tasto "OK".
Si apre la finestra di dialogo "Editor criteri di gruppo locale"
3
Nella finestra a sinistra in corrispondenza di "Criteri computer locale" selezionare la voce " Configurazione utente > Modelli amministrativi > Sistema > CTRL+ALT+CANC (Opzioni)"
4
Nella finestra a destra selezionare per tutte le impostazioni lo stato "Non configurato".
5
Chiudere l'editor per le linee guida locali del gruppo.
Avvertenza
Se si utilizzano sistemi operativi precedenti a Windows 7 o Windows Server 2008, consultare il seguente articolo con ID: 332356 su questo argomento.
Come si può specificamente per un utente visualizzare automaticamente dopo il login nella runtime dei WinCC un raggruppamento a video richiesto dall'utente?
Descrizione Si deve memorizzare il raggruppamento a video desiderato sotto il nome "default".
Istruzioni
N.
Modo di procedere
1
Effettuare il login nella OS Runtime.
2
Creare il raggruppamento a video desiderato.
3
Fare clic nella OS Runtime nella barra di piedinatura sul tasto "Prenota raggruppamento a video".
4
Memorizzare il proprio raggruppamento a video sotto il nome "default".
Figura 01
Risultato
Al successivo login ne verrà richiamato automaticamente il raggruppamento a video precedentemente creato e memorizzato sotto "default".
Questo può essere creato, indipendentemente uno dall'altro, per ogni utente.
Per cancellare il raggruppamento a video utilizzare il tasto "Cancella raggruppamento a video".
Come si può aumentare il timeout per la conclusione del Runtime?
Consiglio
In certi casi nell'attivazione/disattivazione di WinCC arriva la segnalazione "<Applicazione> non ha potuto essere avviata/conclusa entro il tempo assegnato". In questo caso l'adattamento del timeout per runtime può correggere questo comportamento.
Procedere nel modo seguente:
Per prima cosa premere su Avvio nella barra dei task e scegliere l'opzione "Esegui".
Nella finestra che compare introdurre "regedit" e confermare con "OK".
Sotto "HKEY_LOCAL_MACHINE\SOFTWARE\SIEMENS\WINCC\ControlCenter\Constants" registrare una DWORD con il nome "Application-Deactivation" e una DWORD con il nome "Application-Activation". Il valore deve essere indicato in millisecondi (decimale). Il valore di default è un minuto. Dopo la modifica occorre riavviare il PC.
IMPORTANTE!
Di principio per queste variazioni nella banca dati di registrazione non c'è alcuna garanzia, poiché essa è nelle mani dell'utente.
In ogni caso è raccomandabile di creare una copia del registry prima di eseguire gli accessi descritti. Queste impostazioni sono specifiche per un computer. Questo significa che copiando il progetto su un altro computer, occorre eseguire nuovamente le modifiche.
Progettazione di Picture Cache in SIMATIC WinCC V6.0
DOMANDA
È possibile scegliere personalmente il percorso per la Picture
Cache e come si utilizza la PDLCache con SIMATIC WinCC V6.0?
RISPOSTA
In SIMATIC WinCC V6.0 è possibile definire personalmente il
percorso della Picture Cache. Le impostazioni per la Picture Cache
si trovano nelle Proprietà computer sotto la scheda "Runtime". Con
la Picture Cache c'è la possibilità di creare localmente le proprie
pagine su un computer client, aumentando così le performance.
Figura: 1 Progettazione della Picture Cache
La cartella standard per il deposito delle pagine in WinCC V6.0
si trova nel percorso <" Directory di installazione di
WinCC"/ bin/ PDLCache/"Serverprefix">.
Non è possibile, come in WinCC V5.x, copiare le proprie pagine
nella cartella PDLCache.
In WinCC V6.0 si deve creare sotto la cartella "PDLCache" una
sotto-cartella con il "Serverprefix" del singolo server. In questa
cartella si possono poi copiare manualmente le proprie pagine dal
server.
Nella creazione di un percorso definito autonomamente per
la Picture Cache tenere conto di quanto segue.
La cartella scelta deve anch'essa contenere
una cartella "PDLCache", che a sua volta contiene una cartella con
il nome del "Serverprefix" del server. In questa cartella si
possono poi copiare le proprie pagine.
L'indicazione di percorso nel dialogo avviene
fino alla cartella prima della directory
"PDLCache". Esempio
Percorso per la memorizzazione delle pagine:
<C:\WinCCProjekt\Picture\PDLCache\Serverprefix>
Indicazione nel dialogo:
<C:\WinCCProjekt\Picture>
Una descrizione dettagliata della Picture Cache si trova nella
documentazione WinCC nel capitolo: "Picture Cache".
WinCC V5.0: avviare automaticamente un progetto in funzione dell'utente che ha effettuato il login
DOMANDA:
Come è possibile, all'avvio del computer, in funzione
dell'utente che ha effettuato il login, avviare un determinato
progetto WinCC?
RISPOSTA:
All'avvio del computer si vuole, in funzione dell'utente che ha
effettuato il login, avviare un determinato progetto in
WinCC ControlCenter oppure in WinCC Runtime. Se si utilizza il
programma "AutoStartRT.exe", è possibile solo avviare
WinCC direttamente all'avvio del computer, indipendentemente
dall'utente che ha effettuato il login.
C'è però un'altra possibilità di avviare,
in funzione dell'utente che ha effettuato il login, un
progetto in alternativa in RT o di avviare solo ControlCenter.
Per questo, nella directory:
si deve creare una combinazione sul file
"<NomeProgetto>.mcp" del progetto richiesto.
Se questo progetto viene chiuso in RT, allora al prossimo avvio
del computer sotto il login corrispondente si avvia nuovamente in
funzionamento runtime. Se con un altro utente su questo computer si
deve aprire un altro progetto, allora si deve procedere
analogamente a come sopra descritto sotto un altro profilo utente
si deve creare una combinazione su questo progetto.
Avvertenza Questo è possibile se sul computer è installata
una licenza RC, poiché in caso contrario WinCC va nella
modalità DEMO.
Ricerca
Avviamento automatico
Come si può visualizzare una pagina diversa dalla pagina di start "@Welcome.pdl" per l'avvio della runtime?
Copiare la pagina "@Welcome.pdl" e memorizzarla p. es. sotto "User_Welcome.pdl". Adattare la pagina "User_Welcome.pdl" secondo i propri desideri e memorizzarla.
2
Aprire Windows Explorer e navigare fino alla cartella "SSM" del proprio progetto WinCC (per PCS7 p. es. D:\Project\wincproj\OS(1)\SSM).
3
Aprire con Microsoft "Notepad" il file "DEFAULT.SSM". Sotto "[Monitor1]" modificare la riga "Workfield=@Welcome.pdl" in p. es. "Workfield=User_Welcome.pdl". Memorizzare il file "DEFAULT.SSM".
Avvertenze
Se si utilizza un sistema Multi-VGA, provvedere a questa impostazione anche per i monitor 2, 3 e 4.
Nell'esecuzione dell'editor di progetto OS il file "DEFAULT.SSM" viene il sovrascritto con valori standard, se nell'editor di progetto, sulla scheda di registro "Dati di base"c'è la spunta sulla casella "Aggiorna composizione del monitor per l'avviamento". In questo caso si deve provvedere nuovamente alle impostazioni.
Come si può ottenere che, nel logout dalla runtime di WinCC, la pagina attuale continui ad essere visualizzata?
Istruzioni
A partire da PCS 7 V5, dopo il logout di un utente opp. in occasione del login di un altro utente viene caricata la pagina di avvio dell’utente. Questo comportamento viene realizzato tramite l'azione in C "autoload.pas" dell'opzione WinCC "Basic Process Control (BPC)", per memorizzare e ripristinare sul monitor la composizione di un utente. L'azione "autoload.pas" viene eseguita se la variabile interna "@local::CurrentUser" cambia. Questo avviene nel caso di uno login, logout opp. cambio di utente. L’azione utilizza la funzione "SSMLoadCurrentFields()", per caricare la composizione sul monitor.
Avvertenze
Questo articolo presuppone che venga utilizzata l'opzione WinCC "Basic Process Control di WinCC (BPC)".
Con i sistemi PCS 7 viene utilizzato di norma BPC.
Per sistemi WinCC standard a partire da WinCC V6.0 per BPC non è più necessaria alcuna licenza addizionale.
Per evitare questo ripristino automatico della composizione sul monitor in caso di login opp. logout, si può disattivare completamente la funzione "autoload.pas". Per questo procedere nel modo seguente.
N.
Descrizione
1
Apertura dell'azione in C "autoload.pas" In WinCC Explorer aprire l'editor "Global Script C". Aprire l'azione in C "autoload.pas". Questa funzione si trova nella finestra di navigazione sotto "Azioni > Azioni: <Nome computer> > autoload.pas".
2
Disattivazione della funzione "SSMLoadCurrentFields()" Nell'azione "autoload.pas" inserire come prima istruzione dopo la definizione variabili l'istruzione "return(TRUE);". Nella figura seguente mostra l'azione "autoload.pas" adattata per WinCC V6.x.
( 15 KB )
Figura 01
Avvertenza
Nelle versioni precedenti di WinCC (p. es. WinCC V5.x) la struttura della funzione "autoload.pas" può essere diversa.
Compilare e memorizzare la funzione modificata.
Si può poi chiudere l'editor Global Script, le modifiche sono immediatamente attive.
Dopo un login, logout opp. cambio di un utente, la pagina precedentemente selezionata non viene più cambiata.
Attenzione!
Fare attenzione che dopo il logout di un utente l’abilitazione per l'accesso ai campi viene tolta, ma l'ultima pagina di processo opp. i faceplate continuano a rimanere aperti. Nella progettazione delle pagine opp. del faceplate assicurarsi che sia progettata una verifica delle autorizzazioni per gli oggetti immagine operabili e che la visualizzazione delle autorizzazioni al servizio ev. venga aggiornata. I campi di input, p. es. in presenza della autorizzazione ad operare, dovrebbero avere uno sfondo bianco ed in assenza dell'autorizzazione ad operare uno sfondo grigio. I blocchi standard di PCS 7 supportano questa proprietà.
Come si può sostituire la tastiera a monitor di Windows con SIMATIC Logon (da V1.4) con la tastiera ProTool, per fare in modo di non arrivare al sistema operativo durante la runtime?
Fino a SIMATIC Logon V1.3 SP1 per richiamare la tastiera a monitor si può procedere come descritto nell’articolo con ID 22613581.
Da SIMATIC Logon V1.4 nel dialogo "Configure SIMATIC Logon" nel registro "Logon device" c'è il campo di selezione "Use on-screen keyboard".
( 19 KB )
Figura 01
Se questo campo di selezione "Use on-screen keyboard" è selezionato, durante la runtime all'apertura del "Dialogo di login" del SIMATIC Logon viene aperta automaticamente la tastiera a monitor di Windows. In questo modo è possibile un login al sistema anche in assenza di una tastiera reale (p. es. nell'impiego di un Touchpanel).
( 17 KB )
Figura 02
In molti casi è importante che l'operatore durante la runtime non abbia alcun accesso al sistema operativo. Questo articolo descrive il modo di procedere a partire da SIMATIC Logon V1.4 per sostituire la tastiera a monitor standard del sistema operativo "osk.exe"con la tastiera a monitor di ProTool "TouchInputPC.exe".
( 37 KB )
Figura 03
N.
Modo di procedere
1
Visualizzazione dei file di sistema in Windows Explorer Provvedere alle necessarie impostazioni in Windows Explorer, in modo che in Windows Explorer vengano visualizzati i file di sistema di Windows.
In Windows Explorer eseguire il comando di menù "Strumenti > Opzioni cartella...". In questo modo si apre il dialogo "Opzioni cartella". Passare nel registro "Visualizzazione". Assicurarsi che il campo di selezione "Nascondi i file protetti di sistema (raccomandato)" non sia selezionato.
Premere il pulsante "Applica a tutte le cartelle".
Premere il pulsante "Applica" e chiudere il dialogo con il pulsante "OK".
2
Creazione di una copia di "TouchInputPC.exe"
Aprire Windows Explorer e passare nel percorso in cui è installata la tastiera a monitor di ProTool. Questo percorso può variare in funzione dell'installazione del software SIMATIC, e potrebbe essere come segue:
"C:\Program Files\SIEMENS\Common\PTTouchInput".
In questa cartella creare una copia del file "TouchInputPC.exe" e rinominarla in "osk.exe".
Copiare tutti i file, escluso il file "TouchInputPC.exe", negli appunti di Windows.
( 31 KB )
Figura 04
3
Copia dei file PTTouchInput nella directory di sistema di Windows (nel passo precedente i file da copiare sono già stati copiati negli appunti di Windows)
Passare nella directory di Windows "%windir%\System32\dllcache". Inserire i file dagli appunti di Windows in questa directory.
I file degli appunti possono essere inseriti con il menù contestuale "Inserisci".
( 39 KB )
Figura 05
Passare nella directory di Windows "%windir%\System32". Inserire i file dagli appunti di Windows in questa directory.
Avvertenze
Per l'indicazione di percorso in alto la stringa di caratteri "%windir%" è il percorso attuale della propria installazione di Windows.
Nel sistema esiste una variabile d'ambiente con il nome "windir". Questa contiene il percorso completo della directory di installazione di Windows.
Se si preme il comando del menù di start di Windows "Start > Esegui..." e si esegue il comando "%windir%", si apre Windows Explorer con la directory di installazione di Windows.
Confermare eventualmente il dialogo "Conferma sostituzione di file" con il pulsante "Si" opp. "Sì, tutti".
Se compare un prompt del sistema operativo per l'inserimento del CD di installazione di Windows, interrompre l'operazione e mantenere le versioni sconosciute di file.
Dopo un aggiornamento del sistema operativo, può essere necessario ripetere questa operazione.
4
Nuovo avviamento del computer
Eseguire un nuovo avviamento del computer.
Come si può rilevare il nome di computer attuale per registrarlo nella lista computer del progetto WinCC?
Istruzioni
Quando si apre un progetto SIMATIC WinCC nel quale è registrato il nome di computer "di terzi", compare la seguente segnalazione.
Figura 01
In questa selezione scegliere "Avvio locale del server", poi aprire il dialogo "Proprietà computer" del proprio computer server.
Figura 02
Nella scheda di registro "Graphics-Runtime" si trova il proprio file di progetto attuale con il nome di computer attuale.
Ora si può selezionare il nome del computer e poi, tramite Copia / Incolla, si può inserirlo nella scheda di registro "Generale" come nuovo nome del computer.
Affinché la modifica diventi attiva, chiudere il progetto WinCC ed aprirlo nuovamente.
Avvertenza La segnalazione sopracitata viene visualizzata se si archivia un progetto WinCC, lo si scompatta su un altro computer e poi lo si apre.
Come si configura l'Autostart di WinCC, se si utilizza il SIMATIC NET (fino a CD11/2003 SP1 incluso)?
Come evitare problemi di sincronizzazione all'avvio del computer In alcuni casi speciali, in funzione della configurazione del sistema si può arrivare a problemi di sincronizzazione all'avvio di WinCC ed altre applicazioni.
Il rimedio consiste nel ritardare l'avvio di WinCC.
Sono previsti due programmi per ritardare l'avvio di WinCC:
WAIT.EXE
WinCCAutostartWait.exe
Avvertenze
I programmi non sono indicati per Uni-Client (Client senza un progetto proprio).
Con il programma "WAIT.EXE", durante il ritardo si può chiudere il box DOS, così non avviene l'avvio di WinCC.
Figura 01
-> Il WinCC Control Center può essere avviato con "WAIT.EXE".
Il programma "WinCCAutostartWait.exe" impedisce che il programma possa essere terminato durante il ritardo.
Figura 02
Il programma "WinCCAutostartWait.exe" può essere impiegato solo in combinazione con il tool WinCC "AutoStartRT.exe".
In questo modo all'avvio può essere ritardata solo la WinCC Runtime.
-> Il WinCC Control Center non può essere avviato con "WinCCAutostartWait.exe".
La procedura seguente è valida per entrambi i programmi
N.
Procedura
1
Innanzitutto configurare l'Autostart di WinCC come solito tramite "START > SIMATIC > WinCC > Autostart".
Nell'indicazione di percorso dei due progetti server mediante percorso UNC utilizzare l'approvazione WinCC dei due progetti server (riga di comando Windows: net share):
per es.: \\Computer_name\WinCC_release_name\project_name.mcp
2
Chiudere la normale configurazione di Autostart WinCC con il pulsante "Attiva Autostart" e successivamente con "OK". I parametri vengono così scritti nella scheda.
3
Riavviare la normale configurazione di Autostart WinCC: "START > SIMATIC > WinCC > Autostart". Ora fare clic sul pulsante "Disattiva Autostart" e chiudere con il pulsante "OK".
Il normale Autostart di WinCC viene così disattivato, i parametri rilevanti della scheda però rimangono.
4
Download Eseguire il download del file "Batchwait.zip" o Batchwait3i.zip, a seconda della soluzione preferita.
Decomprimere l'archivio in una cartella qualsiasi sul proprio computer.
5
Copiare il programma "WAIT.EXE" o "WinCCAutostartWait.exe" nel percorso di ricerca del sistema.
Copiare il file "WAIT.EXE" o "WinCCAutostartWait.exe" nella directory "<Percorso di installazione SIEMENS> SIEMENS > WinCC > bin >".
Avvertenza Si ha così la certezza che il programma "WAIT.EXE" o "WinCCAutostartWait.exe" si trovi nel percorso di ricerca del sistema e possa essere quindi richiamato senza specificare in modo completo il percorso.
6
Copiare il file batch "WinCC_Batch.bat" o "WinCC_Batch3i.bat" in una directory sul proprio computer.
Bild 03
Bild 04
Proseguire ora con 7a ("WinCC_Batch.bat") o 7b ("WinCC_Batch3i.bat").
7a
Modifica del file batch "WinCC_Batch.bat"
Indicazione del percorso completo del file di configurazione WinCC Nella prima riga sostituire la stringa di caratteri "<WINCC_PROJECT_FILE>" con il file di progetto del progetto WinCC da avviare. Utilizzare il valore localizzato nel seguente Registry Key:
Modifica del tempo di ritardo in secondi Nella seconda riga del file batch il ritardo può essere modificato in secondi all'avvio di WinCC.
Avvio del WinCC Control Center con o senza Runtime All'inizio della quinta riga rimuovere la stringa di caratteri "REM", quando si desidera aprire il progetto WinCC con il WinCC Control Center.
Avvertenza
Se il progetto alla fine è stato terminato con la Runtime in funzione, con il progetto viene avviato non solo il WinCC Control Center ma anche la WinCC Runtime.
Avvio della WinCC Runtime senza WinCC Control Center All'inizio della decima riga rimuovere la stringa di caratteri "REM", quando si desidera avviare solo la WinCC Runtime senza il WinCC Control Center.
Avvertenza Questo comportamento di avvio è disponibile solo a partire dalla versione WinCC V5.
Esempio di un file batch
set WINCC_PROJECT= C:\Wincc28\WinCC_Project_test\test.MCP
wait 10
REM =======================================
REM Start ControlCenter with/without Runtime
REM =======================================
WinCCExplorer.exe %WINCC_PROJECT%
REM
REM =======================================
REM Start WinCC Runtime without ControlCenter (since WinCC Version V5)
REM =======================================
AutoStartRT.exe %WINCC_PROJECT%
exit
7b
Modifica del file batch "WinCC_Batch3i.bat"
Modifica del tempo di ritardo in secondi WINCC_DELAY Nella prima riga sostituire la stringa di caratteri "<WINCC_DELAY_TIME>" con il ritardo in secondi.
Indicazione del percorso del tool WinCC "AutostartRT.exe" WINCC_AUTOSTART_PROG Nella seconda riga sostituire la stringa di caratteri
"WINCC_AUTOSTART_FILE" con il percorso completo incluse le lettere del drive del tool WinCC "AutostartRT.exe".
Indicazione del percorso del file di progetto WinCC WINCC_PROJECT Nella terza riga sostituire la stringa di caratteri "<WINCC_PROJECT_FILE>" con il file di progetto del progetto WinCC da avviare.
Utilizzare il valore localizzato nel seguente Registry Key:
set WINCC_DELAY=10
set WINCC_AUTOSTART_PROG=C:\Programmi\Siemens\WinCC\bin\AutoStartRT.exe
set WINCC_PROJECT=C:\Wincc28\WinCC_Project_test\test.MCP
/Activ:yes /LANG=DEU /EnableBreak:no
REM ======================
REM Start WinCC Runtime without ControlCenter (since WinCC Version V5)
REM ======================
WinCCAutostartWait.exe %WINCC_DELAY%; %WINCC_AUTOSTART_PROG% %WINCC_PROJECT% exit
8
Configurazione di Autostart di Windows Creare un collegamento del file batch "WinCC_Batch.bat" o "WinCC_Batch3i.bat" nel menu Start del proprio sistema "Start > Programmi > Esecuzione automatica".
Avvertenza
Se il comportamento di avvio di WinCC deve essere lo stesso per tutti gli utenti Windows, è possibile copiare il file batch nel seguente percorso:
"C:/Documents and Settings/All Users/Menu avvio/Programmi/Esecuzione automatica".
9
Impostazioni per un'esecuzione automatica di WinCC in funzione dell'utente Se il comportamento di avvio di WinCC varia a secondo dell'utente Windows registrato, è possibile copiare il file batch "WinCC_Batch.bat" o "WinCC_Batch3i.bat" e modificarlo per le diverse richieste di avvio. Copiare quindi il file batch corrispondente nel gruppo di avvio automatico di Windows dell'utente desiderato.
Avvertenza
Il percorso per l'avvio automatico di Windows di un utente risulta il seguente:
"C:/Documents and Settings/User/Menu avvio/Programmi/Esecuzione automatica".
Dove lo "User" viene sostituito dal nome dell'utente Windows corrispondente.
Informazioni supplementari relative al punto 7a e 7b
Il parametro /Activ permette di decidere se il progetto deve essere aperto solo in WinCC Runtime o se il progetto WinCC deve essere aperto brevemente e quindi richiuso immediatamente.
/Activ:yes
Il progetto WinCC viene aperto solo in Runtime WinCC. Il WinCC Explorer non viene avviato.
/Activ:no
Il progetto WinCC viene aperto brevemente nel WinCC Explorer e subito richiuso.
Il parametro /LANG consente di preselezionare la lingua, nella quale viene visualizzato il "Tool AutoStartRT".
/LANG=DEU Lingua Runtime tedesco
/LANG=ENU Lingua Runtime inglese
Il parametro /EnableBreak attiva e disattiva il pulsante "Annulla".
/EnableBreak:no
Comando del pulsante "Annulla" impossibile nell'esecuzione di "AutoStartRT".
/EnableBreak:yes
Comando del pulsante "Annulla" possibile nell'esecuzione di "AutoStartRT".
Ricerca complementare
Startup
Come si configura l'Autostart di WinCC, se si utilizza il SIMATIC NET (dall'edizione 2005)?
Attenzione
Questo articolo descrive come configurare l'Autostart di WinCC, quando si utilizza SIMATIC NET. Se non si utilizza alcun SIMATIC NET (per es. OS Client, CAS), utilizzare il tool di WinCC "AutoStart" per configurare l'Autostart di WinCC. Informazioni al riguardo sono contenute nella Guida in linea di WinCC nel percorso "Lavorare con WinCC > Lavorare con progetti > Attivazione del progetto > Impostazione di Autostart".
Utilizzare sempre solo una delle due varianti relative all'Autostart di WinCC.
Istruzioni In combinazione con SIMATIC NET Edition 2005 (a partire da WinCC V6.0 SP3, vedere anche l'articolo con id 21927773) il tool di WinCC "AutoStartRT" dovrebbe essere configurato nella "Set Configuration Console PC station", per configurare l'Autostart di WinCC.
N.
Procedura
1
Apertura del "Set Configuration Console PC station" Aprire la "Set Configuration Console PC station" tramite il menu di start di Windows:
Con Microsoft Windows Server 2008 / XP:
"START > SIMATIC > SIMATIC NET > Imposta PC Station"
Con Microsoft Windows Server 2003:
"START > SIMATIC > SIMATIC NET > Console configurazione"
2
Apertura della finestra di dialogo per la configurazione dell'avvio automatico In "Set Configuration Console PC station" aprire la finestra di dialogo per la configurazione dell'avvio automatico con "PC Station > SIMATIC NET Configuration > Applications > Autostart"
3
Selezione dell'applicazione WinCC "AutostartRT.exe" come applicazione da avviare Selezionare il pulsante "Nuovo", per inserire una nuova applicazione per l'avvio automatico. Si apre una finestra di dialogo in cui si deve selezionare e confermare l'applicazione WinCC "<SIEMENS-Percorso di Installazione > SIEMENS > WinCC > bin > AutostartRT.exe".
4
Assegnazione dei parametri per l'applicazione WinCC "AutostartRT.exe" Introdurre nel campo "Arguments" i parametri per l'applicazione WinCC "AutostartRT.exe". Utilizzare la sintassi:
Avvertenza: Il primo parametro "<Drive>:\<Project path>\<Project name>.mcp " descrive il percorso completo per il progetto WinCC da avviare.
Con il parametro "/Active" si definisce se il progetto viene aperto solo nella Runtime di WinCC oppure se il progetto WinCC viene aperto brevemente e poi subito chiuso.
/Activ:yes
Il progetto WinCC viene aperto solo nella runtime di WinCC, e poi subito chiuso.
/Activ:no
Il progetto WinCC viene aperto brevemente nel WinCC Explorer, e poi subito chiuso.
Con il parametro /LANG viene preselezionata la lingua di visualizzazione del tool "AutoStartRT".
/LANG=DEU Lingua runtime: tedesco
/LANG=ENU Lingua runtime: inglese
Con il parametro "/EnableBreak" viene attivato o disattivato il pulsante "Cancel"
/EnableBreak:no
Non è possibile attivare il pulsante "Cancel" durante l'esecuzione di "AutoStartRT"
/EnableBreak:yes
È possibile attivare il pulsante "Cancel" durante l'esecuzione di "AutoStartRT"
Bild 01
5
Memorizzazione delle impostazioni
Memorizzare le impostazioni azionando il pulsante "Apply". Al successivo avviamento del sistema viene eseguito il tool WinCC "AutoStartRT" con le impostazioni selezionate.
Come si può utilizzare la tastiera a video di WinCC?
Avvertenze di configurazione Ci sono diverse possibilità di attivare la tastiera a video. In questo articolo vengono descritte le seguenti possibilità:
WinCC V5.x
caricamento dei file di configurazione opp. modifica nella banca dati di registrazione.
WinCC V6.x / V7.0
Impostazione dell'opzione "Attivazione della tastiera a video" opp. "Modifica nella banca dati di registrazione".
Advanced User
Administrator (AUA), ... SIMATIC Logon V1.3 SP1: richiamo del programma "TouchInputPC.exe" per l'introduzione nel box di login
Da SIMATIC Logon V1.4
Richiamo del programma "TouchInputPC.exe" per l'introduzione nel box di login
Avvertenza Di norma per modifiche dirette nel database di registrazione non viene assunta alcuna responsabilità, poiché esso si trova nelle mani dell'utente. In ogni caso si raccomanda di effettuare una copia di sicurezza del registry prima di effettuare gli accessi descritti. Queste impostazioni sono specifiche del computer. Questo significa che in caso di copia del progetto su un altro computer, occorre ripeterle su questo.
N.
Descrizione
1
Attivazione della tastiera a video per WinCC V5.x Per attivare la tastiera a video è necessaria una voce nella banca dati di registrazione. Questa può essere registrata automaticamente con i file "reg" opp. manualmente nella banca dati di registrazione.
I file "reg""TouchPanel_on.reg" e "TouchPanel_off.reg" da WinCC V5.0 SP2 si trovano sul CD di installazione nella cartella: "Options\PanelPC\VirtualKeyboard".
In alternativa essi sono resi qui disponibili per il download:
Per effettuare manualmente la registrazione nella banca dati di registrazione seguire nell'editor di registrazione il percorso: "HKEY_LOCAL_MACHINE \ Software \ Siemens \ WinCC \ General \ TouchKeyboard".
In questa chiave inserire il seguente valore:
Nome
Tipo
Valore
EnableKeyboard
REG_DWORD
Valore: "1" - tastiera a video attivata
Valore: "0" - tastiera a video disattivata
La tastiera a video viene visualizzata fino a quando nel fuoco c'è un campo editabile in WinCC.
2
Attivazione della tastiera a video per WinCC V6.x / V7.0 Da WinCC V6 nel dialogo "Proprietà computer" nel registro "Runtime" è disponibile l'opzione "Attiva la tastiera a video". Con l'attivazione di questa opzione WinCC provvede ad una registrazione nella banca dati di registrazione. Se il progetto viene copiato su un altro computer, questa impostazione deve essere ripetuta. Le impostazioni del registro "Runtime" valgono per tutti progetti sul computer utilizzato.
Figura 01
Per effettuare manualmente la registrazione nella banca dati di registrazione seguire nell'editor di registrazione il percorso: "HKEY_CURRENT_USER \ Software \ Siemens \ WinCC \ General \ TouchKeyboard".
In questa chiave inserire il seguente valore:
Nome
Tipo
Valore
EnableKeyboard
REG_DWORD
Valore: "1" - tastiera a video attivata
Valore: "0" - tastiera a video disattivata
La tastiera a video viene visualizzata fino a quando nel fuoco c'è un campo editabile in WinCC.
3
Avvio della tastiera a video per l'introduzione dello user nell'impiego di "Advanced User Administrator (AUA)" opp. "SIMATIC Logon" ... Versione V1.3 SP1 Per poter effettuare il login sul sistema, al momento del login la tastiera a video deve già essere stata avviata. Per questo si può trasferire il programma "TouchInputPC.exe" nella lista di avviamento di WinCC.
La lista di avviamento si trova nelle Proprietà computer, nel registro "Avvio". Inserire qui nell'area "Task/Applicazioni addizionali" il programma "TouchInputPC.exe". Qui si può indicare anche il parametro "-NoInfo", in modo che non venga visualizzato il dialogo di info della tastiera a video.
Percorso di memorizzazione di "TouchInputPC.exe":
Con WinCC V5.x: "...\Siemens\WinCC\bin"
Con WinCC V6.x: "...\Program Files\Common Files\Siemens\PTTouchInput"
Con PCS 7 V7.x: "...\SIEMENS\Common\PTTouchInput"
4
Avvio della tastiera a video per l'introduzione dello user nell'impiego di "SIMATIC Logon" dalla versione V1.4 Da SIMATIC Logon V1.4 nel dialogo di configurazione si può effettuare l’impostazione per l'impiego della tastiera a video.
Avviare il dialogo "Configura SIMATIC Logon".
Passare nel registro "Apparecchio di login".
Attivare la casella di controllo per "Impiego della tastiera a video"
Di norma SIMATIC Logon V1.4 avvia la tastiera a video di Microsoft. Se si vuole utilizzare la tastiera a video di WinCC, che rende disponibili tasti di dimensioni più grandi, seguire le istruzioni nell'articolo con ID 25220564
5
Parametro di start della tastiera a video di WinCC La tastiera a video viene avviata tramite la riga di comando opp. tramite script ("ProgramExecute"), poi c'è la possibilità di indicare i seguenti parametri di start:
-NoInfo (La tastiera a video viene avviata senza dialogo di info)
-NumPadOff (Standard - La tastiera a video viene avviata nella vista normale)
-NumPadOn (La tastiera a video viene avviata nella vista Tastierino numerico)
Come si può realizzare in una pagina, il login/logout tramite un pulsante?
Istruzioni Progettare in una pagina le seguenti azioni in C in collegamento con diversi pulsanti:
Azione per Login (p. es. sull'evento "Clic del mouse"):
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogin('c');
Azione per Logout (p. es. sull'evento "Clic del mouse"):
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogout();
Il parametro per PWRTLogin deve essere un carattere CHAR. Esso indica su quale monitor viene presentato il dialogo. Se si utilizza un solo monitor, allora si può lasciare il parametro di default "c", opp. indicare un "1".
Nota
Invece delle funzioni PWRTLogin opp. PWRTLogout si può utilizzare anche la funzione PASSLoginDialog. Questa funzione necessita degli stessi parametri della funzione PWRTLogin. Le funzioni PWRTLogin e PASSLoginDialog richiamano la maschera di login, tramite la quale è possibile effettuare il login opp. il logout. La funzione PWRTLogout viene eseguita direttamente e non richiama la maschera di login.
Entrambe le funzioni restituiscono "1", se sono state eseguite correttamente. Il login non attende però che il dialogo sia effettivamente stato presentato.
Avvertenza
Se si opera con un funzionamento un multi-monitor, serve WinCC Basic Process Control (editor di progetto OS), affinché il dialogo di login venga visualizzato sul monitor corrispondente.
Senza Basic Process Control si può in effetti indicare un numero di monitor, però il dialogo di login compare poi sempre sul primo monitor.
Ricerca
Avvertenza di programmazione
Come si può eseguire un logout automatico dopo un tempo maggiore di 999 minuti?
Istruzioni In WinCC "User Administrator" il tempo per un logout automatico può essere impostato su un valore massimo di 999 minuti. Nell’articolo con ID 71087 è descritto come si progetta di principio un "logout" con l'aiuto di una funzione C Global Script. Entrambi i seguenti script C sono un esempio eseguibile per realizzare un logout automatico.
Figura 01
Questa funzione di progetto dovrebbe essere richiamata ciclicamente tramite una azione. Il parametro "iTimeCycle" indica il tempo in minuti degli intervalli di richiamo della funzione.
Il parametro "iTimeLogout" indica il tempo desiderato in minuti al termine del quale ha luogo un logout automatico di un utente.
Figura 02
Avvertenza
Con questo metodo avviene anche il logout automatico dell'utente attuale, se esso era attivo prima del termine del tempo effettivo. È rilevante il tempo dall'ultimo login di un nuovo utente.
Come si può progettare un logout automatico in WinCC?
Descrizione Il logout automatico è progettabile direttamente nello User Administrator solo a partire da WinCC V6. Nell’articolo con ID 22327236 è rappresentata una possibilità di realizzare il logout automatico in versioni precedenti di WinCC.
Come si può, dopo l'avviamento, effettuare in modo automatico il login di un utente standard senza utilizzare il box di login?
Istruzioni
Dopo l'avviamento e durante il funzionamento si vorrebbe raggiungere una disponibilità minima del proprio sistema di servizio e supervisione, senza dover operare con il box di login. Ciononostante per le operazioni più importanti, la funzione di login deve essere mantenuta. Inoltre in caso di un logout di uno user - p. es. amministratore - dev'essere effettuato il login automatico di uno user standard - i diritti dello user standard devono essere assegnati a proprio piacimento nello User Administrator.
Questa funzione può essere realizzata con l'allegato script in C. Per questo sono necessari i passi seguenti.
Aprire il progetto in WinCC Explorer
Avviare l'editor C di WinCC e passare nella directory "Azioni > Azioni globali"
Tramite il pulsante "Crea nuova azione" creare una nuova azione nella quale si inserisce il seguente script. SilentLogin.pdf ( 10 KB )
Nella riga "PWRTSilentLogin ("Login","Password");" sostituire il dati utente con quelli dell'utente standard.
Compilare e memorizzare lo script in C sotto il nome "SilentLogin.pas"
Impostare un trigger sulla variabile @CurrentUser. Come ciclo scegliere p. es. "2 s". In questo modo è garantito che il sistema non viene caricato dallo script. Nell'esempio descritto ogni 2 s viene interrogata su variazione la variabile @CurrentUser (contiene l'utente che attualmente ha effettuato il login). Quando l'utente cambia, p. es. a causa del logout dell'utente precedente, lo script viene richiamato.
Assicurarsi che nelle Proprietà del computer, nel registro "Avviamento" sia stata attivata la "Global Script Runtime".
Per utenti SIMATIC PCS 7 (da SIMATIC PCS 7 V6.0 SP1) sono necessari ancora i seguenti passi.
Salvare la pagina di sistema @Welcome.pdl in una posizione sicura, per potere, se necessario, ripristinare la pagina originaria.
Aprire la pagina @Welcome.pdl con il Graphics Designer.
Aprire lo script memorizzato sotto la scelta della pagina ("tasto destro del mouse > Evento" poi "Evento > Oggetto immagine > Diversi > Scelta pagina").
Con un // posizionato davanti rendere commento la riga "PASSLoginDialog(Screen);".
Compilare lo script in C.
Memorizzare la pagina di sistema @Welcome.pdl.
Attenzione
Se si esegue ancora una volta l'editor di progetto OS, assicurarsi che la pagina di sistema @Welcome.pdl non venga presa dai dati base. In più nel registro "Dati di base > Le pagine base dell'oggetto si discostano dallo stato di fornitura > Applica stato di fornitura" non deve essere marcato per il @Welcome.pdl.
Se si utilizza SIMATIC LOGON da versione 1.2, allora non è necessaria la funzione "Silentlogin", perché SIMATIC LOGON da questa versione contiene una propria funzione molto confortevole per effettuare automaticamente il login nella runtime di WinCC. Se si utilizza la funzione "Silentlogin" e si vuole passare alla SIMATIC LOGON, annullare i passi sopra eseguiti.
Modo di procedere in SIMATIC LOGON da versione 1.2
Nel proprio progetto predisporre, nella User Administration in WinCC Explorer, un gruppo "DefaultGroup" e provvedere alle corrispondenti impostazioni per il livello di autorizzazione nel gruppo. Viene creato automaticamente e depositato nel registro l'unico user di questo gruppo "Default User". Non sono consentite parametrizzazioni di questo user.
Nella finestra di configurazione di SIMATIC LOGON nel registro "Generale" scegliere la funzione "Dopo il logout di uno user, viene effettuato il login del 'Default User" e chiudere il dialogo con "OK" (Figura 1).
Figura 1 Dialogo di configurazione di SIMATIC LOGON V1.2. Dialoghi di altre versioni possono discostarsi da questa figura
Con queste impostazioni all'avvio della runtime di WinCC e il logout di un altro user, viene effettuato automaticamente il login di "Default User".