États en ligne et hors ligne

In-Sight système de vision peut être dans trois états distincts : En ligne, hors ligne et en pause.

L’état actuel en ligne/hors ligne est indiqué dans la barre d’état située dans le coin inférieur droit de l’adaptateur In-Sight.

État Indication Description

Hors ligne

Pendant le développement de votre projet dans l’Éditeur de feuilles de calcul, vous pouvez appuyer sur le bouton (ou sur la touche F6) pour acquérir une nouvelle image et exécuter le contenu des cellules de la feuille de calcul.

En ligne

Remarque :  Vous ne pouvez envoyer des commandes que si système de vision est en ligne, mode En ligne.

L’état En ligne est utilisé lorsque le projet a déjà été développé et que vous êtes prêt à le déployer ou à le tester.

Lorsqu’il est en ligne, le projet est en cours d’exécution, il traite les déclencheurs et exécute les fonctions et les opérations logiques dictées par la feuille de calcul. Vous pouvez interagir avec le projet par l’intermédiaire de pages Web créées pour l’application. Il est impossible d’apporter des modifications au projet lorsque système de vision exécute activement l’application de vision, effectue des opérations d’E/S et acquiert des images, à moins de mettre le projet en pause.

Lorsque le projet est en ligne, l’adaptateur In-Sight peut être fermé, et il est alors possible de surveiller et d’interagir avec le projet depuis un navigateur Web. Il est aussi possible de laisser système de vision s’exécuter sans surveillance ni interaction, en se basant simplement sur les interactions externes conçues dans le projet. Pour modifier le projet, connectez-vous à système de vision à l’aide de l’adaptateur In-Sight et appuyez sur le bouton pour passer hors ligne.

Pour que système de vision soit considéré en ligne, les trois états En ligne indépendants suivants doivent respectés : 

  • $System.OnlineEnableComm = Vrai

    L’état de cette balise est contrôlé par le protocole de Communications industrielles, en modifiant l’état des bits Online et Paused.

  • $System.OnlineEnableDiscrete = Vrai

    L’état de cette balise est contrôlé par les paramètres .

Lorsque les états de toutes les balises ci-dessus concordent, la balise $System.OnlineEnabled devient Vrai.

Remarque :  Pour plus d’informations sur les balises, consultez la rubrique .

Paused

L’état En pause est utilisé lorsque le projet a été déployé, mais que vous souhaitez interrompre les interactions avec les appareils externes ou apporter des modifications à système de vision, sans le mettre hors ligne. Pour plus d’informations, consultez la rubrique Pause tout en restant en ligne.