SIMATIC et S7-1500
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: SIMATIC et S7-1500
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..
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 !
Re: SIMATIC et S7-1500
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 : Capture du code concernant la boite à bouton:
Capture du bouton : Capture du code concernant la boite à bouton:
- Pièces jointes
-
- Screenshot_20181113_135634.png (3.68 Kio) Consulté 2957 fois
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: SIMATIC et S7-1500
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
- 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 !
Re: SIMATIC et S7-1500
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.
Merci !!
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.
Merci !!
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: SIMATIC et S7-1500
Ok alors c'est cela !
Ecris
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).
Ecris
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 !
Re: SIMATIC et S7-1500
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
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
Créateur de pannes ...
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: SIMATIC et S7-1500
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 !
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 !
Re: SIMATIC et S7-1500
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.
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.
Re: SIMATIC et S7-1500
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. Quoiqu'il en soit merci pour votre investissement
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. Quoiqu'il en soit merci pour votre investissement