[TIA V17] Archive utilisateur
-
- Apprend le binaire
- Messages : 9
- Enregistré le : 29 sept. 2023, 12:42
- Localisation : Strasbourg, Bouxwiller 67330
[TIA V17] Archive utilisateur
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.
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.
-
- Mi homme - Mi automate
- Messages : 1084
- Enregistré le : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: [TIA V17] Archive utilisateur
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)
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)
-
- Apprend le binaire
- Messages : 9
- Enregistré le : 29 sept. 2023, 12:42
- Localisation : Strasbourg, Bouxwiller 67330
Re: [TIA V17] Archive utilisateur
C'est un TP1500 Comfort (6AV2124-0QC02-0AX0).
AK.
AK.
- JC87
- Mi homme - Mi automate
- Messages : 1952
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: [TIA V17] Archive utilisateur
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
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
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
-
- Apprend le binaire
- Messages : 9
- Enregistré le : 29 sept. 2023, 12:42
- Localisation : Strasbourg, Bouxwiller 67330
Re: [TIA V17] Archive utilisateur
Parfait, merci de votre aide
AK.
AK.
Re: [TIA V17] Archive utilisateur
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 ?
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
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
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
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
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
-
- Apprend le binaire
- Messages : 9
- Enregistré le : 29 sept. 2023, 12:42
- Localisation : Strasbourg, Bouxwiller 67330
Re: [TIA V17] Archive utilisateur
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
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