[RESOLU] Communication pc -> touch panel siemens tp177b impossible

Forum traitant des automates industriels de marque Siemens.
Chucky01
Code son premier grafcet
Code son premier grafcet
Messages : 40
Enregistré le : 31 oct. 2015, 17:28

Re: Communication pc -> touch panel siemens tp177b impossible

Message par Chucky01 »

Ok une fois de plus en 5 minutes...tu as trouvé...
Avec des mémoires (M0.0 etc...) cela va mieux.
Un grand merci ;)

Ici je voudrais bien afficher une tempo sur le pannel pour voir le temps arriver a zéro...
Je vais chercher pour voir comment...

Aujourd hui je vous laisse tranquille :oops:

Bonne fin de week end

Franco ;)
Chucky01
Code son premier grafcet
Code son premier grafcet
Messages : 40
Enregistré le : 31 oct. 2015, 17:28

Re: Communication pc -> touch panel siemens tp177b impossible

Message par Chucky01 »

J ai pourtant chercher mais je n arrive pas a afficher le temps restant d une minuterie de step 7 dans wincc flexible pour que cela s affiche sur le panel...



Image

Et ici j utilise un champs e/s

Image

Mais je n ai rien qui se passe sur le panel

Si tu peux m aiguiller :oops:

Merci
Avatar du membre
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Enregistré le : 20 oct. 2015, 06:22

Re: Communication pc -> touch panel siemens tp177b impossible

Message par Ulairi »

MW5 ("t1") indiquera le temps en secondes restant à la tempo.
Avec cette tempo, M0.1 ("START") doit rester à 1 pour que la temporisation s'écoule.

Pour le champ d'E/S dans la vue WinCC flexible :
2015-11-01_1854.png
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Chucky01
Code son premier grafcet
Code son premier grafcet
Messages : 40
Enregistré le : 31 oct. 2015, 17:28

Re: Communication pc -> touch panel siemens tp177b impossible

Message par Chucky01 »

J ai mit dans le champs e/s , t1 qui représente mw5 mais quand la minuterie s enclenche sur le pannel le champs reste a 0 :roll:
Chucky01
Code son premier grafcet
Code son premier grafcet
Messages : 40
Enregistré le : 31 oct. 2015, 17:28

Re: Communication pc -> touch panel siemens tp177b impossible

Message par Chucky01 »

Quand je simule la minuterie diminue bien jusqu a zéro...simule avec mon pc et dans step 7...
dans flexible quand je simule avec le pannel virtuel..nada rien ce passe...

Mai
Avatar du membre
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Enregistré le : 20 oct. 2015, 06:22

Re: Communication pc -> touch panel siemens tp177b impossible

Message par Ulairi »

A vérifier :

- le champ d'E/S doit être en Mode sortie (voir mon screen plus haut)
- le bit de reset tempo M0.0 ("STOP") ne doit pas être à 1
- vérifier dans la suite de la programmation qu'il n'y a pas une variable qui occupe la même zone mémoire que MW5 et qui écraserait la valeur de t1

PS : des captures d'écrans seraient plus lisibles que des photos.
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Chucky01
Code son premier grafcet
Code son premier grafcet
Messages : 40
Enregistré le : 31 oct. 2015, 17:28

Re: Communication pc -> touch panel siemens tp177b impossible

Message par Chucky01 »

Ok je vérifie tout mon programme pour voir si je n utilise pas a plusieurs endroit le même MW...
Pour la capture d écran désolé mais sur le pc qui me sert pour programmer n a pas internet...
J utilise m a tablette pour prendre les photos et ecrire sur les forum.
Je vais m appliquer pour les photos ;)

Merci
Chucky01
Code son premier grafcet
Code son premier grafcet
Messages : 40
Enregistré le : 31 oct. 2015, 17:28

Re: Communication pc -> touch panel siemens tp177b impossible

Message par Chucky01 »

Donc j ai tout vérifier, et tout est bon ...
E/s en mode sortie
Chaque mémoire Mw utilisé qu une seul fois et M0.0 toujours a 0.

Mais pourtant l afficheur resta 0 et ne décompte jamais , voir photo :

Image

Ici une des 3 tempo que j utilise pour afficher :

Image

Mais pourtant comme je t ai dit , en mode simulation dans step 7 , je vois bien la minuterie décolpter jusqu a zéro car le programme je l ai testé et fonctionne parfaitement.
C est simplement l afficheur sur la panel qui ne va pas...surement que la mémoire Mw qui pose problème :roll:
Avatar du membre
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Enregistré le : 20 oct. 2015, 06:22

Re: Communication pc -> touch panel siemens tp177b impossible

Message par Ulairi »

Tu es sûr que tu n'aurais pas un MW6 utilisé dans la suite du programme ? Si oui, il y a chevauchement et cela expliquerait la valeur 0 affichée par le panel.

Dans Simatic Manager, va dans "Outils" Puis "Données de références" puis "Afficher" puis cocher "Tableau d'affectation" et montre ce que cela donne.

Le mot de 16 bits MW5 utilise les octets 5 (MB5) et 6 (MB6)
Le mot de 16 bits MW6 utilise les octets 6 (MB6) et 7 (MB7)

Autrement dit, si on utilise MW5 puis MW6 dans le même programme, l'octet 6 sera réécrit, il y a chevauchement.

Attention, bien comprendre l'utilisation des zones mémoires chez Siemens est essentiel ! Bits, octets, mots et double-mots d'un même type occupent la même zone mémoire, on a vite fait de faire des chevauchements.

N'utiliser que des valeurs paires pour les MW !
2015-11-02_0033.png
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Chucky01
Code son premier grafcet
Code son premier grafcet
Messages : 40
Enregistré le : 31 oct. 2015, 17:28

Re: Communication pc -> touch panel siemens tp177b impossible

Message par Chucky01 »

Si j utilise mw6 :roll:
Je ne savais pas...

Je penses que j ai beaucoup a apprendre ...
Je vais un peu relire ces passages.

Encore un grand merci pour ton aide ;)

Cette nuit au boulot je refais tout le programme.

Et je te reviendrais pour te dire quoi.

Bonne semaine

Franco
Répondre