[TIA V16] Défi ! TP1500 Comfort

Forum traitant des automates industriels de marque Siemens.
dave18
Code sa première boucle
Code sa première boucle
Messages : 15
Enregistré le : 19 juin 2021, 18:37

[TIA V16] Défi ! TP1500 Comfort

Message 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.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7164
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

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

Message 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 ;
Modifié en dernier par itasoft le 19 nov. 2022, 16:01, modifié 2 fois.
Automaticien privé (de tout)
itasoft@free.fr
dave18
Code sa première boucle
Code sa première boucle
Messages : 15
Enregistré le : 19 juin 2021, 18:37

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

Message par dave18 »

Bonjour itasoft,

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

cdt
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7164
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

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

Message 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,
Automaticien privé (de tout)
itasoft@free.fr
dave18
Code sa première boucle
Code sa première boucle
Messages : 15
Enregistré le : 19 juin 2021, 18:37

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

Message 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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7164
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

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

Message par itasoft »

OUI
Automaticien privé (de tout)
itasoft@free.fr
dave18
Code sa première boucle
Code sa première boucle
Messages : 15
Enregistré le : 19 juin 2021, 18:37

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

Message 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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7164
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

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

Message par itasoft »

--------------
03.JPG
03.JPG (22.12 Kio) Vu 413 fois
Automaticien privé (de tout)
itasoft@free.fr
dave18
Code sa première boucle
Code sa première boucle
Messages : 15
Enregistré le : 19 juin 2021, 18:37

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

Message 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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7164
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

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

Message 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
Modifié en dernier par itasoft le 20 nov. 2022, 09:47, modifié 1 fois.
Automaticien privé (de tout)
itasoft@free.fr
Répondre