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 ...
![Clin d’œil ;-)](./images/smilies/icon_e_wink.gif)
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
![Clin d’œil ;-)](./images/smilies/icon_e_wink.gif)
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](./download/file.php?id=5750&sid=b692ab554751b5631199c4f0860eb036)
- 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