Modes de fonctionnement FOUNDATION Fieldbus

Aperçu

Une pierre d'achoppement courante pour les nouveaux utilisateurs est le concept de modes opérationnels pour les blocs de fonction sur les périphériques - ce qu'ils sont et comment faire passer un bloc dans le mode désiré. Ce document répond à ces questions.

Contenu

Les modes

Les modes les plus courants sont Automatic (Auto), Cascade (Cas), Manual (Man) et Out Of Service (OOS ou O/S).

  • En mode Automatique, le bloc s'exécute sous son contrôle automatique normal, en utilisant une valeur de consigne locale dans l'algorithme de bloc normal pour déterminer la valeur en sortie.
  • En mode Cascade, le bloc reçoit sa valeur de consigne d'un autre bloc de fonction pour l'utiliser dans l'algorithme de bloc normal afin de déterminer la valeur en sortie. Un objet de liaison établit la connexion entre les deux blocs. Remarque : Si vous utilisez le configurateur NI-FBUS, l'objet lien est créé implicitement lorsque vous câblez la sortie d'un bloc de fonction à l'entrée d'un autre. Les blocs de fonctions PID et AO reçoivent souvent leurs consignes d'un bloc en amont.
  • En mode Hors service, le bloc ne s'exécute pas du tout. Normalement, ce mode est utilisé pendant la configuration des blocs. De plus, certains périphériques requièrent que le bloc de fonction soit en mode Hors service lors de l'écriture de certains paramètres.
  • En mode Manuel, la sortie du bloc n'est pas calculée. L'opérateur écrit directement la sortie du bloc.

Le paramètre MODE_BLK

Le paramètre MODE_BLK d'un bloc de fonction comporte quatre champs : CIBLE, RÉEL, PERMIS et NORMAL. PERMIS et NORMAL sont définis par le fabricant du périphérique.

  • PERMIS contient une liste de tous les modes autorisés pour ce bloc.
  • NORMAL est le mode dans lequel le fabricant du périphérique s'attend à ce que le bloc soit utilisé normalement.
  • ACTUAL est le mode de fonctionnement actuel du bloc de fonction sur le périphérique.
  • TARGET est un champ accessible en écriture par l'utilisateur. L'écriture de ce champ indique au périphérique de passer au mode spécifié. Le périphérique tentera de changer le mode. S'il réussit, le mode ACTUEL change pour refléter le mode ciblé. Remarque : Si le bloc n'est pas planifié actuellement, il sera toujours en mode Hors service (OOS). Dans le configurateur NI-FBUS, un bloc est planifié en le plaçant dans une fenêtre de l'éditeur d'application de bloc de fonction et en téléchargeant le projet sur le périphérique. Avant cela, le bloc de fonction ne s'exécute pas sur le périphérique -- il est hors service. Toute tentative de changement de mode est inefficace tant que le bloc n'est pas programmé pour s'exécuter sur le périphérique.

Déterminer pourquoi un bloc ne changera pas de mode

Si le périphérique ne peut pas changer son mode ACTUAL en mode TARGET, commencez par vérifier que vous avez téléchargé la configuration sur le périphérique. Si la configuration a été téléchargée, vous pouvez diagnostiquer le problème en regardant le paramètre BLOCK_ERR du bloc de fonction. Ce paramètre identifie souvent le problème. Par exemple, si le bloc de ressources du périphérique est hors ligne, le paramètre BLOCK_ERR lira « Bloc de ressources hors ligne », indiquant que vous devez changer le bloc de ressources en mode Auto avant de pouvoir changer le mode du bloc de fonction. De plus, si le périphérique est un FP-3000, vous pouvez examiner les paramètres supplémentaires sur l’onglet Diagnostics dans la fenêtre de paramètres du bloc de fonction. Notez que LAST_BLOCK_EVENT n'est pas effacé après l'effacement d'une condition d'erreur. Vérifiez l'horodatage pour déterminer si l'événement que vous consultez est actuel.

Was this information helpful?

Yes

No