Page 1 sur 2

[TIA V16] Défi ! TP1500 Comfort

Posté : 19 nov. 2022, 14:43
par dave18
Bonjour, j'ai dun défi à soumettre ...;-)
J'ai un pupitre TP1500 que je programme TIA V16. Je souhaite faire apparaitre des alarmes en classe "Error" et des évenments en classe "warning".
Concernant les événements, je souhaiterais faire apparaitre seulement les évenements apparaissants. Dans une vue alarme, nous n'avons pas le choix semble-t-il que d'avoir les événements apparaissant et disparaissant d'après Siemens.
Quelqu'un pour relever le défi ? une idée ?

Cdt.

Re: [TIA V16] Défi ! TP1500 Comfort

Posté : 19 nov. 2022, 15:23
par itasoft
Slts,
Principe :
%MW0=bits des événements à l’état N %MW1=bits de défauts à l’état N-1
(* Bits qui ont changés d’état*)
%MW2 :=%MW0 XOR %MW1;
(*Bits en apparitions*)
%MW3 :=%MW2 AND %MW0;
(* N -> N-1 *)
%MW1 :=%MW0 ;

Re: [TIA V16] Défi ! TP1500 Comfort

Posté : 19 nov. 2022, 15:46
par dave18
Bonjour itasoft,

pouvez-vous etre plus précis ? pas sur d'avoir compris ;-)
Merci à vous,

cdt

Re: [TIA V16] Défi ! TP1500 Comfort

Posté : 19 nov. 2022, 15:54
par itasoft
slts,
c'est valable que si les Evénements sont représentés par des bits de mot
ceci dit, un événement c'est déjà une apparition,

Re: [TIA V16] Défi ! TP1500 Comfort

Posté : 19 nov. 2022, 16:37
par dave18
Supposons que j'ai le bit 0 du mot (db92.dbw0)qui s'active à 1 . Cel m'affiche l'évenement dans ma vue alarme (evenement apparaissant).
Je ne veux pas afficher dans la vue alarme le fait que le bit retombe à 0 (evenement disparaissant).
Est-ce que votre méthode marche ?

Cdt

Re: [TIA V16] Défi ! TP1500 Comfort

Posté : 19 nov. 2022, 16:52
par itasoft
OUI

Re: [TIA V16] Défi ! TP1500 Comfort

Posté : 19 nov. 2022, 20:26
par dave18
Bonjour,

je viens de faire l'essai mais cela fonctionne plus ou moins.
Je m'explique lorsque j'ai mon bit qui est un 1, mon evenement apparait, lorsque mon bit passe à 0, je n'ai pas effectivement le message disparaissant.
Mais si j'ai un autre bit du mot qui monte, j'ai l'evenement qui apparait mais aussi le message disparaissant du premier bit :-(

Cdt

Re: [TIA V16] Défi ! TP1500 Comfort

Posté : 19 nov. 2022, 20:42
par itasoft
--------------
03.JPG
03.JPG (22.12 Kio) Vu 419 fois

Re: [TIA V16] Défi ! TP1500 Comfort

Posté : 20 nov. 2022, 09:11
par dave18
Bonjour itasoft,

je suis en step7. j'ai donc converti en list ton programme :
ON(
L MW 64 // %MW0
L MW 66 //%MW1
<>I
)
SPB S001
//;
L MW 64 //%MW0
L MW 66 //%MW1
XOW
T MW 68 //%MW2
//;
L MW 68 //%MW2
L MW 64 //%MW0
UW
T MW 70 //%MW3

L MW 70 //%MW3
T MW 70 //%MW3
//;
L MW 64 //%MW0
T MW 66 //%MW1

S001: NOP 0
Dans ma simulation , il semble que ce soit le %MW2 qui ne change pas tant que je n'ai pas un autre défaut. Ai-je fait une erreur ?
Cdt

Re: [TIA V16] Défi ! TP1500 Comfort

Posté : 20 nov. 2022, 09:37
par itasoft
non pas d'erreur, Le %MW2 change sur une nouvelle apparition ou disparition
ps:
A savoir que j'entrave que couic en LIST de chez les teutons