Bonjour,
J'ai besoin de vos réponses.
Je travail avec un S7-300 et mon projet consiste à limiter les valeurs de saisie (ex. de 10 à 20) sur un pupitre opérateur. J'ai compris que je pouvais modifier le programme automate en mettant des comparaisons mais le problème à ce niveau est que j'ai téléchargé le programme automate et je me suis retrouvé avec un programme avec plusieurs blocs sans aucun mnémonique ni aucun commentaire donc difficile pour moi de comprendre le fonctionnement du programme et de localiser la partie qui m'intéresse. J'ai demandé au constructeur de me fournir le programme source, il est resté sans réponse. Alors ma question est de savoir est ce que c'est possible de modifier le programme du IHM en me connectant dessus et mettre des limites sur le champ de saisie. Sinon quelle solution me proposez vous ? Je vous remercie d'avance pour toutes vos réponses.
Amad
[S7-300] Modification programme IMH
- itasoft
- Mi homme - Mi automate

- Messages : 7805
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [S7-300] Modification programme IMH
Slts,
Chez les teutons, dans les propriétés de la variable externe à afficher ya pas « Plage d’entrée mini/maxi » ??
Chez les teutons, dans les propriétés de la variable externe à afficher ya pas « Plage d’entrée mini/maxi » ??
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
MiGaNuTs
- Mi homme - Mi automate

- Messages : 1573
- Enregistré le : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: [S7-300] Modification programme IMH
Bonjour,
Avec les IHM Siemens, si tu n'a pas le code source, tu ne peut faire aucune modification, ni regarder ce qu'il y'a dedans. (Du reste avec a peu près tous les IHM c'est comme ça. C'est très rares les cas ou tu peut le récupérer sans avoir a pleurer auprès du constructeur).
La seule chose possible, dans certains cas, c'est d'utiliser le logiciel PROSAVE pour récupérer le programme compilé et le transférer dans un afficheur identique afin d'avoir en 'clone' en cas de panne du premier. (C'est généralement une bonne idée de la faire AVANT la panne, parce que parfois c'est trop tard).
Avec les IHM Siemens, si tu n'a pas le code source, tu ne peut faire aucune modification, ni regarder ce qu'il y'a dedans. (Du reste avec a peu près tous les IHM c'est comme ça. C'est très rares les cas ou tu peut le récupérer sans avoir a pleurer auprès du constructeur).
La seule chose possible, dans certains cas, c'est d'utiliser le logiciel PROSAVE pour récupérer le programme compilé et le transférer dans un afficheur identique afin d'avoir en 'clone' en cas de panne du premier. (C'est généralement une bonne idée de la faire AVANT la panne, parce que parfois c'est trop tard).
- itasoft
- Mi homme - Mi automate

- Messages : 7805
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [S7-300] Modification programme IMH
j'avais pas compris qu'il n'avait pas le source.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [S7-300] Modification programme IMH
Le plus simple est de bloquer depuis l'IHM en définissant les propriétés de variables.Amad a écrit : ↑16 mai 2023, 16:28 Bonjour,
J'ai besoin de vos réponses.
Je travail avec un S7-300 et mon projet consiste à limiter les valeurs de saisie (ex. de 10 à 20) sur un pupitre opérateur. J'ai compris que je pouvais modifier le programme automate en mettant des comparaisons mais le problème à ce niveau est que j'ai téléchargé le programme automate et je me suis retrouvé avec un programme avec plusieurs blocs sans aucun mnémonique ni aucun commentaire donc difficile pour moi de comprendre le fonctionnement du programme et de localiser la partie qui m'intéresse. J'ai demandé au constructeur de me fournir le programme source, il est resté sans réponse. Alors ma question est de savoir est ce que c'est possible de modifier le programme du IHM en me connectant dessus et mettre des limites sur le champ de saisie. Sinon quelle solution me proposez vous ? Je vous remercie d'avance pour toutes vos réponses.
Amad
Sur les anciennes CPU Siemens et même chez la plupart des fabricant, la mémoire était limité du coup le code était chargé brut donc les commentaires et les mnémoniques n'étaient pas transférés et restaient dans la console de programmation.
