[TIA V16] Défi ! TP1500 Comfort
[TIA V16] Défi ! TP1500 Comfort
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.
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.
- itasoft
- Mi homme - Mi automate
- Messages : 7164
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [TIA V16] Défi ! TP1500 Comfort
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 ;
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 ;
Modifié en dernier par itasoft le 19 nov. 2022, 16:01, modifié 2 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [TIA V16] Défi ! TP1500 Comfort
Bonjour itasoft,
pouvez-vous etre plus précis ? pas sur d'avoir compris
Merci à vous,
cdt
pouvez-vous etre plus précis ? pas sur d'avoir compris
Merci à vous,
cdt
- itasoft
- Mi homme - Mi automate
- Messages : 7164
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [TIA V16] Défi ! TP1500 Comfort
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,
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,
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [TIA V16] Défi ! TP1500 Comfort
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
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
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
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
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
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
- itasoft
- Mi homme - Mi automate
- Messages : 7164
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [TIA V16] Défi ! TP1500 Comfort
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
ps:
A savoir que j'entrave que couic en LIST de chez les teutons
Modifié en dernier par itasoft le 20 nov. 2022, 09:47, modifié 1 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr