Remonter le défaut chien de garde à une IHM en ModBus

Forum traitant des automates industriels de marque Schneider - Telemecanique
yakha
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 27 juil. 2020, 09:29

Remonter le défaut chien de garde à une IHM en ModBus

Message par yakha »

Bonjour,
Quelqu'un aurait-il une astuce pour remonter le défaut chien de garde (%S11) à une IHM via une table modbus.
Dans mon projet les informations sont remontées à une IHM via une table ModBus adressée en %MW.
L'ihm est développée par une autre entreprise et la table modbus est imposée.

Pour remonter une info je vois donc deux possibilités :adresser directement la variable ou recopier la variable dans un tableau adressé

Seulement pour le chien de garde :
- je ne crois pas pouvoir lui affecter une adresse %MW puisqu'il en a déjà une en %S11
- la recopie ne marche évidement pas puisque le code ne s’exécute pas sur déclenchement du chien de garde.

Par ailleurs, j'envoie dans la table d'échange modbus un signe de vie. mais ça ne permet pas de distinguer run/stop de halt
merci pour vos idées
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Remonter le défaut chien de garde à une IHM en ModBus

Message par itasoft »

slts,
le plus simple , y copier le %S11 dans un bit de mot %MW
ou affecter une variable BOOL externe à %S11
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: Remonter le défaut chien de garde à une IHM en ModBus

Message par sinced »

Question a 2 balles :
1 Automate en STOP Continue-t-il d'emettre au niveau de la comm des variables actualisees ?
Par exemple j'ai l'automate en STOP est ce que la communication continue ?
Si non, un banal bit de vie implemente cote Superviseur suffirait a renseigne sur :
- 1 defaut comm
- 1 automate en STOP (enfin j'espere)
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Remonter le défaut chien de garde à une IHM en ModBus

Message par itasoft »

slts,
Par exemple j'ai l'automate en STOP est ce que la communication continue ?
OUI,
Automaticien privé (de tout)
itasoft@free.fr
yakha
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 27 juil. 2020, 09:29

Re: Remonter le défaut chien de garde à une IHM en ModBus

Message par yakha »

oui en stop et même en Halt, les fonctionnalités de com sont toujours opérationnelles c'est seulement le code qui ne s’exécute plus.
itasoft, la recopie ne marche pas puisque la recopie c'est du code et qu'il ne s’exécute pas en HALT
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Remonter le défaut chien de garde à une IHM en ModBus

Message par itasoft »

et ou affecter une variable BOOL externe à %S11
-
AXXX2.JPG
AXXX2.JPG (17.6 Kio) Vu 4223 fois
Modifié en dernier par itasoft le 27 juil. 2020, 10:29, modifié 1 fois.
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: Remonter le défaut chien de garde à une IHM en ModBus

Message par sinced »

Je pense qu'il va etre difficile d'observer la difference entre un debordement de chien de garde et un defaut comm.
yakha
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 27 juil. 2020, 09:29

Re: Remonter le défaut chien de garde à une IHM en ModBus

Message par yakha »

itasoft : et ou affecter une variable BOOL externe à %S11
Je crois comprendre que tu parles d'une variable externe coté IHM, la copie de fenêtre c'est du Vijéo non?
mon soucis c'est que coté IHM (supervision qui est maitre modbus ici) je ne gère rien, ce une autre entreprise qui gère.
je n'ai que la table modbus coté Automate (M580)

il est possible qu'il n'y ait pas de solution
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Remonter le défaut chien de garde à une IHM en ModBus

Message par philou77 »

Salut !

Le seul moyen d'indiquer l'état de l'automate est effectivement de déclarer les variables %S directement dans l'afficheur.

Faire un bit de vie avec un %S6 et un script côté ihm par exemple peut permettre de voir si la com fonctionne

amha

Vu que le code s'arrête lorsque l'automate passe en stop, pas moyen de renseigner une quelconque table !
A moins qu'il y ai un évènement possible.
A la rigueur faire un bit de vie de chaque information voulue dans la table.... ça peut permettre de savoir côté IHM qu'il y a un pb.
Mais je pense que ça complique pour rien.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Remonter le défaut chien de garde à une IHM en ModBus

Message par itasoft »

Quelqu'un aurait-il une astuce pour remonter le défaut chien de garde (%S11) à une IHM via une table modbus.

comment tu veux faire ça sans avoir accès à l'IHM ??
Automaticien privé (de tout)
itasoft@free.fr
Répondre