[S7-300] Modification programme IMH

Forum traitant des automates industriels de marque Siemens.
Répondre
Amad
Apprend le binaire
Apprend le binaire
Messages : 9
Enregistré le : 21 avr. 2023, 15:52

[S7-300] Modification programme IMH

Message par Amad »

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

Re: [S7-300] Modification programme IMH

Message par itasoft »

Slts,
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
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1573
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: [S7-300] Modification programme IMH

Message par MiGaNuTs »

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

Re: [S7-300] Modification programme IMH

Message par itasoft »

j'avais pas compris qu'il n'avait pas le source.
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: [S7-300] Modification programme IMH

Message par sinced »

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
Le plus simple est de bloquer depuis l'IHM en définissant les propriétés de variables.
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.
Répondre