SIMATIC et S7-1500

Forum traitant des automates industriels de marque Siemens.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: SIMATIC et S7-1500

Message par philou77 »

Salut!

Je pense que JC te disait que tu utilisais les même bits dans l'automate et dans l'ihm, non pas pour animer l'état du bouton mais pour l'état du bouton lui même.

Cela dit, ton post avec les variables API semble contredire cette hypothèse.

Post la config de ton bouton pour voir..
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
delbeex
Code sa première boucle
Code sa première boucle
Messages : 17
Inscription : 05 nov. 2018, 19:58

Re: SIMATIC et S7-1500

Message par delbeex »

Après quelques essais, lorsque j'utilise les variables API, en fait elles sont automatiquement remplacées par les variables DB2 et du coup j'ai le même résultat... snif...

Capture du bouton :
Screenshot_20181113_135541.png
Screenshot_20181113_135541.png (10.91 Kio) Consulté 2957 fois
Capture du code concernant la boite à bouton:
Screenshot_20181113_135541.png
Screenshot_20181113_135541.png (10.91 Kio) Consulté 2957 fois
Pièces jointes
Screenshot_20181113_135634.png
Screenshot_20181113_135634.png (3.68 Kio) Consulté 2957 fois
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: SIMATIC et S7-1500

Message par philou77 »

C'est quoi ?
- Status.fan1
- sys_status.fan1

Mémento, DB ?

si les deux mémoires ont la même adresse (comme te l'a dit JC) , l'api ET l'automate écrivent tout les deux dedans... ce qui n'est pas bon.

Ton bouton te sert en parrallèle de %I0.4 ? si oui, il devrait y avoir un OU avec %I0.4 hors, je ne vois pas ou serait utilisé status_fan1

Tu dis :
appui sur 1 BP de la boite = allumage
appui sur 1 autre BP de la boite = extinction

appui sur image IHM = fonctionnement identique aux BP ?

Vu ce qui tu as écrit, ça va pas bien marcher

Essaye plutôt (et pas le chien de mickey hein !)

-|Bp marche | --------------------(S) Status
-|Bp-IHM|---|/Status|--| |(R) Bp_Ihm

-|Bp Arrêt |-----------------------(R) Status
-|BP IHM|---|Status|-| |-(R) Bp_Ihm
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
delbeex
Code sa première boucle
Code sa première boucle
Messages : 17
Inscription : 05 nov. 2018, 19:58

Re: SIMATIC et S7-1500

Message par delbeex »

Status.fan1 = Sys_status.fan1 = nom de la DB2. Côté Pupitre, status.fan1 est appelé ainsi par l'IHM lorsque je sélectionne la variable API.
Je regarde cela et je reviens vers vous dès jeudi car je suis en déplacement demain.
Pour l'extinction j'ai un autre circuit ladder qui gère l'arret.
Je vous le joins ci-dessous.
Screenshot_20181113_152841.png
Screenshot_20181113_152841.png (5.94 Kio) Consulté 2945 fois
Merci !!
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: SIMATIC et S7-1500

Message par philou77 »

Ok alors c'est cela !

Ecris
Sans titre 3.jpg

Et dans ton ihm il te faut une variable à part nommée BP_IHM que tu mettras UNIQUEMENT à 1 lors de l'appui sur l'image !

Cela peut peut être provoquer du status un clignotement en cas d'appui prolongé (à tester).
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar de l’utilisateur
josé
Codeur fou
Codeur fou
Messages : 263
Inscription : 20 oct. 2015, 17:02

Re: SIMATIC et S7-1500

Message par josé »

Bonjour,
Je sais que ce n'est pas la question, mais je profite de ce post car une a 2 fois par an j'ai des "BP_AFFICHEUR" qui restent a "1" dans les programmes qui utilisent : inversé bit
j'ai le soucis sur les afficheur siemens ou schneider , obliger de brancher le PC pour reseter des sélections qui ne sont plus accessibles.

Je préfère set de bit a l'appui sur l'écran et reset en fin de programme automate. BP et voyant sont 2 choses séparées

Voila j'ai donné mon petit coup de gueule :twisted:
Créateur de pannes ...
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: SIMATIC et S7-1500

Message par philou77 »

Salut !

Pour flooder un peu, c'est peu être dû à la scrutation acyclique du pupitre ou bien à la liaison afficheur/automate.

Ta démarche est bonne, et sécurisante à mon goût, je l'utilise aussi !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
delbeex
Code sa première boucle
Code sa première boucle
Messages : 17
Inscription : 05 nov. 2018, 19:58

Re: SIMATIC et S7-1500

Message par delbeex »

A philou77, je te remercie je vais tester.
Pour information, ce que je ne comprends pas c'est que ce programme fonctionne avec un pupitre de modèle précédent snif...
J'ai u KTP700 et avant j'avais un ancien SIMATIC PANEL 6 pouces de faible résolution.
delbeex
Code sa première boucle
Code sa première boucle
Messages : 17
Inscription : 05 nov. 2018, 19:58

Re: SIMATIC et S7-1500

Message par delbeex »

Bonjour à tous !
J'ai trouvé mon problème. Je n'ai pas modifié mon programme LADDER, il s'agissait en fait d'une mauvaise association des variables db2 entre l'API et l'IHM.
Je vous joins une capture qui parlera d'avantage. Je n'allais pas chercher la variable dans le block DB2 de l'API.
Sans titre.jpg
Quoiqu'il en soit merci pour votre investissement :)
Répondre