[TIA V17] Archive utilisateur

Forum traitant des automates industriels de marque Siemens.
Répondre
Alwin
Apprend le binaire
Apprend le binaire
Messages : 9
Enregistré le : 29 sept. 2023, 12:42
Localisation : Strasbourg, Bouxwiller 67330

[TIA V17] Archive utilisateur

Message 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.
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1084
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: [TIA V17] Archive utilisateur

Message 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)
Alwin
Apprend le binaire
Apprend le binaire
Messages : 9
Enregistré le : 29 sept. 2023, 12:42
Localisation : Strasbourg, Bouxwiller 67330

Re: [TIA V17] Archive utilisateur

Message par Alwin »

C'est un TP1500 Comfort (6AV2124-0QC02-0AX0).

AK.
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1952
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: [TIA V17] Archive utilisateur

Message 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
"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..."
Alwin
Apprend le binaire
Apprend le binaire
Messages : 9
Enregistré le : 29 sept. 2023, 12:42
Localisation : Strasbourg, Bouxwiller 67330

Re: [TIA V17] Archive utilisateur

Message par Alwin »

Parfait, merci de votre aide :D

AK.
Fabrice67
Apprend le binaire
Apprend le binaire
Messages : 2
Enregistré le : 19 janv. 2024, 12:10

Re: [TIA V17] Archive utilisateur

Message par Fabrice67 »

Bonjour,

Après quelques heures de recherche :D
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 ?
Fichiers joints
2024-01-22 15_04_35-Window.png
2024-01-22 15_04_35-Window.png (9.08 Kio) Vu 328 fois
2024-01-22 15_01_54-Window.png
Fabrice67
Apprend le binaire
Apprend le binaire
Messages : 2
Enregistré le : 19 janv. 2024, 12:10

Re: [TIA V17] Archive utilisateur

Message 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
Barbu21
Code son premier grafcet
Code son premier grafcet
Messages : 48
Enregistré le : 29 sept. 2020, 14:27

Re: [TIA V17] Archive utilisateur

Message 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
Alwin
Apprend le binaire
Apprend le binaire
Messages : 9
Enregistré le : 29 sept. 2023, 12:42
Localisation : Strasbourg, Bouxwiller 67330

Re: [TIA V17] Archive utilisateur

Message 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 :D
Répondre