Options de diagnostic pour la communication Modbus

Diagnostic via l'interface e!COCKPIT

Le statut du bus de terrain est affiché sur l'interface utilisateur en divers endroits, p. ex. dans le champ droit de l'affichage d'état à 4 segments d'un appareil ou dans la barre d'état dans la zone inférieure droite de la fenêtre .
Il peut arriver qu'aucune communication Modbus n'ait lieu, même si le statut du bus de terrain indique « Fonctionne » (vert). Des valeurs de variable restent sur « zéro ».

  1. Dans cas, déconnectez à titre d'essai la liaison vers l'esclave Modbus puis rétablissez la connexion.

Diagnostic depuis l'application

Si l'affichage du statut ne s'actualise pas et si le serveur Modbus reste injoignable, vous pouvez interroger d'autres diagnostics via l'instance de bibliothèque « FbModbusRemoteSlave » :

  1. Pour ce faire, insérez l'instance de bibliothèque dans l'application du maître (par exemple, en utilisant l'aide à la saisie [F2] > Appels d'instance > „IoConfig_Globals“ > [Nom de l'appareil]).
  2. Ajouter une instance de bibliothèque
  3. Appelez des méthodes de diagnostic appropriées.
Méthodes d'appel pour le diagnostic
Méthodes d'appel pour le diagnostic

« GetErrorCode » fournit les informations de diagnostic suivantes :

« GetChannelErrorCode » renvoie l'état du numéro de canal transféré (començant par 1).

Vous trouverez plus d'informations sur les messages d'état dans le manuel e!COCKPIT, à la rubrique :