Modes de fonctionnement du Gestionnaire de protocole

États du Gestionnaire de protocole

Pour gérer les modes de fonctionnement des équipements, le Gestionnaire de protocole utilise le Modbus TCP IOScanner.

Les états du Gestionnaire de protocole définissent le fonctionnement des différents appareils du réseau d'équipements. Pour chaque état, les informations de surveillance (bit de validité, états de communication, etc.) sont spécifiques.

L'état des scrutateurs dépend de l'état du contrôleur :

Etat du contrôleur

Etat du Modbus TCP IOScanner

EMPTY

IDLE

CONFIGURED

STOPPED

STOPPED

STOPPED

HALT

STOPPED

RUNNING

OPERATIONAL

RUNNING with breakpoint

OPERATIONAL avec un comportement spécifique

Etat EMPTY du contrôleur

Les connexions TCP/IP sont fermées.

Les états d'équipement sont gérés en fonction du mode de fonctionnement de chaque équipement.

Le Modbus TCP IOScanner n'est pas créé (état IDLE, marche à vide).

Les bits de validité et les images d'E/S ne sont donc pas disponibles.

Etat CONFIGURED du contrôleur

Les connexions TCP/IP sont fermées.

Le contrôleur passe à l'état CONFIGURED après :

  • chargement d'une application

  • envoi d'une commande de réinitialisation (à froid/à chaud) par EcoStruxure Machine Expert

Le Modbus TCP IOScanner est dans l'état STOPPED, toutes les voies avec équipements esclaves Modbus TCP sont fermées en mode unilatéral.

Etat STOPPED du contrôleur

Le Modbus TCP IOScanner est dans l'état STOPPED. Toutes les voies avec équipements esclaves Modbus TCP sont fermés en mode unilatéral.

Les équipements esclaves sont gérés en fonction de leur mode de fonctionnement individuel.

Le tableau suivant présente les variables EcoStruxure Machine Expert pour Modbus TCP IOScanner :

Variable

Valeur

Commentaires

Valeur du bit de validité

0

-

Image d'entrée

0 ou dernière valeur lue

Les valeurs d'entrée dépendent du paramètre Gestion des erreurs.

Les valeurs d'entrée correspondent au moment où le contrôleur est passé à l'état STOPPED et ne reflètent donc pas forcément l'état réel de l'entrée depuis lors.

Image de sortie

0 ou dernière valeur écrite

Les valeurs de sortie dépendent du paramètre Comportement des sorties en mode Stop.

Les valeurs de sortie peuvent ne pas refléter l'état réel de la sortie depuis lors.

 AVERTISSEMENT
VALEURS DES SORTIES EN MEMOIRE POTENTIELLEMENT DIFFERENTES DE LEUR ETAT PHYSIQUE
Ne vous fiez pas aux valeurs en mémoire concernant l'état des sorties physiques, lorsque le contrôleur n'est pas dans l'état RUNNING.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.

Etat HALT du contrôleur

Pour Modbus TCP IOScanner, même comportement que pour l'état STOPPED du contrôleur.

 AVERTISSEMENT
VALEURS DES SORTIES EN MEMOIRE POTENTIELLEMENT DIFFERENTES DE LEUR ETAT PHYSIQUE
Ne vous fiez pas aux valeurs en mémoire concernant l'état des sorties physiques, lorsque le contrôleur n'est pas dans l'état RUNNING.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.

Etat RUNNING du contrôleur

Les connexions TCP/IP sont ouvertes.

Les équipements esclaves sont gérés par le contrôleur.

Le tableau suivant présente les variables EcoStruxure Machine Expert :

Variable

Valeur

Commentaires

Valeur du bit de validité

0 ou 1

0 : aucune réponse de l'équipement avant l'expiration du timeout.

1 : requêtes envoyées et réponses reçues avant l'expiration du timeout.

Image d'entrée

Dernière valeur lue

Les valeurs sont actualisées de manière synchrone avec la tâche qui pilote les scrutateurs. Voir Variables d'état du Modbus TCP IOScanner.

Image de sortie

Dernière valeur écrite

Les valeurs sont gérées par l'application.

Contrôleur en état RUNNING avec point d'arrêt

Les connexions TCP/IP sont ouvertes.

Les équipements esclaves sont gérés par le contrôleur.

 AVERTISSEMENT
VALEURS DES SORTIES EN MEMOIRE POTENTIELLEMENT DIFFERENTES DE LEUR ETAT PHYSIQUE
Ne vous fiez pas aux valeurs en mémoire concernant l'état des sorties physiques, lorsque le contrôleur n'est pas dans l'état RUNNING.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.