Bonjour, j'utilise un automate M580 afin de réaliser des requêtes sur plusieurs BUS MODBUS à l'aide de cartes NOM0200.
Je devais ajouter sur le port d'une des cartes de communications un nouveau bus afin de faire remonter de nouvelles informations.
J'ai déjà réalisé le programme qui permet de réaliser les requêtes nécessaires et lorsque celui-ci tourne sans le reste du programme qui est déjà dans l'automate, tout fonctionne parfaitement.
Cependant, lorsque j'ajoute cette nouvelle partie au programme déjà existant, les requêtes MODBUS ne sont pas réalisées (aucun signe de vie sur le voyant COM de la carte) et le code erreur 0x000B se trouve dans le deuxième mot du GEST des WRITE_VAR et des READ_VAR.
D'après l'aide disponible sur contrôle expert, cette erreur est la suivante : "No system resources". Je n'ai aucune idée de ce que cette erreur signifie, j'ai fait des recherches sur internet mais je n'ai pas trouvé de documentation à son sujet.
Quelqu'un a t'il déjà eu ce problème et que dois-je faire pour que l'automate envoi mes requêtes sur le BUS ?
erreur 16#000B Requete MOBUS
Re: erreur 16#000B Requete MOBUS
Bonjour,
Je n'ai jamais eu ce problème.
Ce que tu décris ressemble a un dépassement des capacités de la CPU et/ou du coupleur.
Je t'invites à lire ce document (surtout les 2 dernières pages) : https://ckm-content.se.com/ckmContent/s ... 00kH5v8QAC (source : https://www.se.com/in/en/faqs/FA380135/)
Pour remédier à ce type de problème, essaye de séquencer tes requêtes (essaye de faire en sorte d'en exécuter qu'une à la fois).
A+
Je n'ai jamais eu ce problème.
Ce que tu décris ressemble a un dépassement des capacités de la CPU et/ou du coupleur.
Je t'invites à lire ce document (surtout les 2 dernières pages) : https://ckm-content.se.com/ckmContent/s ... 00kH5v8QAC (source : https://www.se.com/in/en/faqs/FA380135/)
Pour remédier à ce type de problème, essaye de séquencer tes requêtes (essaye de faire en sorte d'en exécuter qu'une à la fois).
A+
-
MiGaNuTs
- Mi homme - Mi automate

- Messages : 1572
- Enregistré le : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: erreur 16#000B Requete MOBUS
Bonjour,
Le nombre de requêtes simultanées est limitée. Y'a une limite par carte, et une limite pour le total.
Il faut les séquencer, et utiliser un seul GEST par carte.
Y'a un modèle sur mon sourceforge, mais comme ça date un peu je me rappelle plus trop comment j'avais fait.
https://sourceforge.net/projects/modbus ... iles/M340/
Le nombre de requêtes simultanées est limitée. Y'a une limite par carte, et une limite pour le total.
Il faut les séquencer, et utiliser un seul GEST par carte.
Y'a un modèle sur mon sourceforge, mais comme ça date un peu je me rappelle plus trop comment j'avais fait.
https://sourceforge.net/projects/modbus ... iles/M340/

