Page 1 sur 1
[TIA V17] Archive utilisateur
Posté : 19 janv. 2024, 09:25
par Alwin
Bonjour,
Je viens vers ou aujourd'hui pour savoir si il étais possible de faire une archive d'utilisateur ?
Je m'explique, nous avons un pannel TP1500 avec un lecteur RF1060R, nous avons donner les accès souhaiter aux personnes concernées, nous voudrions savoir qui se connecte/déconnecte à tel et tel heure ainsi que toutes les valeurs modifier sur le pannel.
Merci d'avance pour vos réponses.
AK.
Re: [TIA V17] Archive utilisateur
Posté : 19 janv. 2024, 10:38
par MiGaNuTs
Bonjour.
Historiser les login/logout des utilisateurs, c'est possible.
Historiser les modifications des variables, c'est possible aussi, dans la limite de la capacité mémoire de l'afficheur.
Faire le lien entre l'utilisateur et la variable modifiée, faut voir.
C'est quoi comme TP1500 ? Parce que sur un TP1500 Advanced on peut faire plus de trucs que sur un TP1500 Basic (c'est pas pour rien qu'il est 3 ou 4 fois plus cher)
Re: [TIA V17] Archive utilisateur
Posté : 19 janv. 2024, 11:28
par Alwin
C'est un TP1500 Comfort (6AV2124-0QC02-0AX0).
AK.
Re: [TIA V17] Archive utilisateur
Posté : 19 janv. 2024, 11:43
par JC87
Bonjour,
Avec un Comfort on peut faire du script et je pense qu'il faudra en passer par la mais je n'ai pas d'exemple sous la main.
Sinon y'a la solution toute faite de Siemens qui s'appelle "WinCC Audit" c'est un truc optionnel qui permet de tracer tout ce qui se passe sur un IHM. Bon je suppose que la licence est pas donnée donc ça finira surement par du programme.
Fait une recherche sur le forum Siemens avec "operators actions recording" comme mot clés, ce serait le diable que quelqu'un n'ai pas proposé un bout de script.
JC
Re: [TIA V17] Archive utilisateur
Posté : 19 janv. 2024, 12:38
par Alwin
Parfait, merci de votre aide
AK.
Re: [TIA V17] Archive utilisateur
Posté : 22 janv. 2024, 15:14
par Fabrice67
Bonjour,
Après quelques heures de recherche
Ci-joint le script ainsi que la modification à faire dans les variables sur HMI.
J'ai juste encore un petit problème, je n'arrive pas affiché la doc TXT sur le panel quelqu'un aurai une idée ?
Re: [TIA V17] Archive utilisateur
Posté : 24 janv. 2024, 09:41
par Fabrice67
Bonjour,
Bon, j'ai abandonné l'idée d'affiché un TXT sur un panel l'écriture ce fait directement dans un HTML que je peux par la suite afficher a l'écran.
Le rajout de ligne se fait à chaque fois en bas de page.
Est-il possible de faire une insertion de ligne en haut de page pour que l'opérateur ne soit pas obligé à chaque fois d'aller en bas de page ?
Merci d'avance pour vos réponse
Ci-joint le code
Sub LogUserAction(ByRef Nom_Variable, ByRef Valeur_Variable)
Dim fo, fs, fileName, currentUser, newEntry
On Error Resume Next
fileName = "Storage Card USB\UserActions.txt" ' Annoncez, par exemple, une valeur de balise à nommer pour la rendre unique
' Ou vous pouvez changer le nom lorsque vous archivez le fichier
Set fo = CreateObject("FileCtl.File")
fo.Open fileName, 8 'ajouter
If Err.Number <> 0 Then
Err.Clear
ShowSystemAlarm("aucune clé USB dans HMI")
Else ' pas d'erreur
GetUserName currentUser
fo.LinePrint Date & " / " & Time & " utilisateur " & currentUser & " à modifier " & Nom_Variable & " à " & Valeur_Variable & Chr(13) & Chr(10)
End If
fo.Close
Set fo = Nothing
End Sub
Re: [TIA V17] Archive utilisateur
Posté : 24 janv. 2024, 11:59
par Barbu21
Salut Fabrice,
J'ai un script pour afficher les informations d'un .CSV sur un IHM (à voir si tu peux l'adapter pour un fichier text)
Pour ta 2ème demande je n'ai pas la solution mais je serais preneur aussi
Re: [TIA V17] Archive utilisateur
Posté : 24 janv. 2024, 12:10
par Alwin
Salut Barbu21,
Nous voudrions bien ton script si c'est possible, nous ne voulons pas absolument du .TXT.
Nous objectif premier est d'enregistrer les modifications faite sur le panel sur une clé USB et ensuite des les retranscrire sur le même afficheur, cela nous est égale le format.
Pourrais tu aussi nous expliquer comment l'afficher sur le panel ?
Merci
