Page 1 sur 1

WinCC pro v13

Posté : 19 juin 2017, 11:54
par damien21800
Bonjour,

je suis entrain de développer une supervision, savez vous comment je peux rendre invisible un bouton lorsque des opérateurs sont connectés, et le rendre visible lorsque la maintenance ce connecte.

merci d'avance pour votre réponse

Re: WinCC pro v13

Posté : 20 juin 2017, 10:06
par damien21800
Re bonjour,

à mon avis je dois passer par un script, est ce que quelqu'un aurait un exemple de script

merci d'avance

Re: WinCC pro v13

Posté : 20 juin 2017, 11:04
par JC87
Bonjour,

C'est pour un panel ou une supervision PC ? parce que aujourd’hui tout s'appelle WinCC chez Siemens et c'est pas toujours clair. Si c'est pour un panel voici un petit exemple de script qui permet de faire changer d'état une variables booléenne ("Secu") qui permet une animation de visibilité selon le groupe d'utilisateurs en cours récupéré dans la variable interne "NumGroupe" de type INT. C'est un script à lancer dans une tâche déclenchée sur changement d'utilisateur.

Sub ChgtUtil()
'Recuperation du numero du groupe
GetGroupNumber("NumGroupe")
'Detection si groupe a access securisé
If SmartTags("NumGroupe")<>0 Then
SmartTags("Secu")=True
Else
SmartTags("Secu")=False
End If
End Sub

JC

Re: WinCC pro v13

Posté : 20 juin 2017, 11:18
par damien21800
merci pour la réponse,

c'est pour une supervision PC sur serveur Windows 12, je vais essayer ton script dans la journée je te tiendrais au courant

merci encore

Re: WinCC pro v13

Posté : 20 juin 2017, 11:21
par JC87
Ok, a tester alors mais je ne suis pas sur que ça marche avec la version pc.

JC

Edit : Regarde ces messages sur le forum Siemens : https://support.industry.siemens.com/tf ... ageSize=10
ça ressemble fortement à ce que tu veut faire.

Re: WinCC pro v13

Posté : 20 juin 2017, 11:59
par damien21800
effectivement la fonction GetGroupNumber ne fonctionne pas.
en revanche le reste à l'air de passer
je vais continuer à chercher la bonne fonction

merci encore

n'hésitez pas si vous avez des idées ;)

Re: WinCC pro v13

Posté : 20 juin 2017, 12:04
par JC87
Va voir le lien que je t'ai donné sur le forum Siemens, je suis quasi certain que ça correspondant à ton besoin.

JC

Re: WinCC pro v13

Posté : 20 juin 2017, 12:15
par damien21800
je viens d'aller voir,

sa solution correspond avec les user de Windows, mais pas de la supervision

car dans la supervision je travail avec @CurrentUser, je pensais faire une comparaison de nom mais sa n'a pas l'air de fonctionner

Re: WinCC pro v13

Posté : 20 juin 2017, 14:23
par JC87
J'ai téléchargé les images du gars (JM76) dans le register.zip et c'est bel et c'est bien une solution pour récupérer le groupe et le nom de l'utilisateur loggé donc tu peut adapter sa solution pour dans cas affecter une variable booléenne selon le nom et le groupe des gugusses.
WinCC_DLL_04.png
JC