maxold78 Inserito: 27 febbraio 2007 Segnala Inserito: 27 febbraio 2007 Ciao a tutticome probabilmente si evince dal titolo della discussione vorrei avere accesso all'User Administrator dello SCADA WINCC in run time per consentire agli amministratori dell'impianto di poter creare nuove figure operatore senza però dargli accesso ai dati di progetto. Ho cercato con molta attenzione nel forum, ma non ho trovato nessun post che tratti l'argomento.E' ora che di parlarne!Se qualcuno sa indirizzarmi sull'argomento lo ringrazio in anticipo.Ogni strada è bene accetta, anche script VB o C perchè già ne faccio uso corrente.Grazie
Fabio66 Inserita: 28 febbraio 2007 Segnala Inserita: 28 febbraio 2007 Credo si possa fare, te la butto li come idea...tutte le applicazioni che fai partire dall'albero di wincc tipo graphic designe, script e altro, fanno capo ad uno specifico file .EXE, se trovi quella che lancia la gestione utenti, semplicemente la lanci con wcc avviato come una qualunque altra applicazioneMi ha incuriosito la cosa, non ho mai avuto la necessità, ma pensandoci può essere molto utile
maxold78 Inserita: 28 febbraio 2007 Autore Segnala Inserita: 28 febbraio 2007 Ciao Fabio66Innanzitutto mi fa piacere averti incuriosito perchè la curiosità è un forte sintomo di intelligenza.Però forse non sono stato chiaro nello spiegare la mia necessità, quello che mi serve non è far partire l'epplicazione attraverso il .EXE (darebbe troppe facoltà a chi accede), ma dare la possibilità all'amministratore di poter aggiungere un nuovo utente, magari nel gruppo autorizzato solo a svolgere alcuni compiti, direttamente da supervisione.Se riesci a spere come si fa mifai sapere
pescatori Inserita: 1 marzo 2007 Segnala Inserita: 1 marzo 2007 Ciao,prova a guardare l'opzione WinCC SIMATIC Logon, credo che possa fornirti gli strumenti necessari al tuo scopo.
matteorusich Inserita: 2 marzo 2007 Segnala Inserita: 2 marzo 2007 ciao,Il programma che devi avviare è PassCS.exe residente nella cartella bin di wincc!!Puoi utilizzare il dynamic wizard e collegarlo al file oppure digitareProgramExecute("C:\\Programmi\\Siemens\\WinCC\\bin\\PassCS.exe");all'interno di un'azione( ad es. nel click di un pulsante)Matteorusich
matteorusich Inserita: 3 marzo 2007 Segnala Inserita: 3 marzo 2007 scusami l'email ripetitiva qui sopra, non avevo letto la tua risposta...comunque ho scoperto una cosa che spero ti possa essere di aiuto:-----------------------------------------------------------------#pragma code ("useadmin.dll")#include "PWRT_api.h"#pragma code()BOOL Permesso;Permesso= PWRTCheckPermission (livello, TRUE);-----------------------------------------------------------------in livello bisogna mettere il numero di funzione dell'user administrator(DWord)e lo script ci restituisce se l'utente corrente è abilitato o meno al livello richiesto"PWRT_api.h" la trovi in ...siemens\wincc\aplib purtroppo commentata in tedesco..e poi credo che serva solo per la lettura.comunque nella cartella sono presenti molti altri file, magari in mezzo ce ne uno per la scrittura di proprietà e magari per la creazione di un nuovo utentelo so che non è quasi niente, ma ti può essere d'aiuto,e poi può essere uno spunto per chiunque voglia partecipare, no? Matteorusich
maxold78 Inserita: 5 marzo 2007 Autore Segnala Inserita: 5 marzo 2007 Scusate per il ritardoma ho potuto leggere i vostri suggerimenti solo adesso,mi ero già rassegnato nel week-end ad aprire con il .exe l'applicazione ma quello di Matteorusich è un ottimo spunto farò le prove e vi darò lo script definitivo se riesco a metterlo in piedi come pensavo.vi farò sapere al più prestoGrazie a tutti P.S. Il simatic logon non è spiegato bene nella guida o almeno io non ne ho capito bene l'uso, ma ne avevo letto
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora