Entrées : Chargement d'un fichier de projet

Capteurs de vision In-Sight série 2000

Afin d'utiliser cette fonction, au moins un projet doit être enregistré dans le capteur et le projet doit être enregistré avec un préfixe numérique de 0 à 31 au format #nomduprojet.job (par exemple 2InspectionAiguille.job).

  1. Sélectionnez la ligne d'entrée 0 et définissez Type de signal sur Changement de programme (train d'impulsions).
  2. Pour charger 2InspectionAiguille.job sur le capteur, un périphérique externe (tel qu'un PLC) émet une série d'impulsions vers le capteur In-Sight 2000.

    Type d'impulsion Durée d'impulsion
    Impulsion de départ 20 ms (±2 ms)
    Impulsion de décompte 10 ms (±1 ms)
    Écart d'impulsion 10 ms (±1 ms)
    Impulsion de fin 20 ms (±2 ms)
    1. Le périphérique externe émet une impulsion de départ suivie d'un écart d'impulsion.
    2. Le périphérique externe émet alors trois impulsions de décompte. Se trouve alors un écart d'impulsion entre chaque impulsion de décompte et un autre après la dernière impulsion de décompte. Le nombre d'impulsions de décompte émises doit correspondre au préfixe numérique du projet à charger (par exemple, deux impulsions de décompte sont nécessaires pour charger 2PinInspection.job).
    3. Le périphérique externe émet une impulsion de fin. Lorsque toutes les impulsions et les écarts d'impulsion correspondent à la longueur d'impulsion spécifiée, la demande de changement de programme aboutit et 2InspectionAiguille.job est chargé vers le capteur. Si l'une des conditions vient à manquer (c'est-à-dire une mauvaise incorrecte ou un mauvais délai d'écart d'impulsion), la demande de changement de programme échoue et aucun changement de programme n'a lieu.
    Remarque :  
    • La commande en mode natif SetSystemConfig("PulseJobChangeTiming") peut être utilisée pour configurer les largeurs de l'impulsion de démarrage, de l'impulsion de comptage, de l'écart entre les impulsions et de l'impulsion d'arrêt.
    • Il est possible de configurer une ligne de sortie discrète comme un type de Chargement du projet terminé ou Chargement du projet échoué pour impulser la sortie et signaler le succès ou l'échec de la demande de changement de programme. Si les longueurs d'impulsions d'entrée spécifiées ne sont pas utilisées, la sortie ne sera pas impulsée pour indiquer un échec de chargement de projet.

Systèmes de vision In-Sight

Pour pouvoir utiliser cette fonctionnalité, au moins un projet doit être enregistré et les projets à charger doivent être enregistrés avec un préfixe numérique de 0 à 127, par exemple 1InspectionAiguille.job.

  1. Sélectionnez une ligne d'entrée à configurer, puis définissez le Type de signal sur Chargement de projet. Le fichier de projet qui est chargé est indiqué par l'état (0 ou 1) de toute autre ligne d'entrée définie sur Numéro du projet.
  2. Définissez au moins un autre Type de signal de ligne d'entrée sur Numéro du projet.
  3. Une entrée définie sur Numéro du projet représente un bit d'un nombre binaire. Les entrées des lignes suivantes définies sur Numéro du projet représentent les bits supplémentaires du nombre binaire. Le nombre binaire complet représente le préfixe numérique (n° décimal) d'un fichier de projet enregistré au format suivant : #nomduprojet.job.

Exemple 1

Trois entrées discrètes sont définies sur Numéro du projet, ce qui représente un nombre binaire à 3 bits. Lorsque les états des trois entrées sont respectivement 0,1 et 0, le nombre binaire 010 indique qu'un fichier de projet ayant le préfixe 2 (010 en décimal) doit être chargé.

Exemple 2

Vous avez trois fichiers de projet différents nommés 3inspection.job, 6inspection.job et 9inspection.job. Vous voulez indiquer que le fichier .job nommé 6inspection.job doit être chargé lorsque le capteur reçoit un signal HAUT d'un PLC. L'entrée discrète 1 est actuellement utilisée comme déclencheur d'acquisition d'image. 

  1. Connectez la ligne d'entrée 1 au PLC.
  2. Définissez le Type de signal de la ligne d'entrée 1 sur Interrupteur de chargement de tâche.
  3. Comme le préfixe des noms de fichier de projet va de 3 à 9, vous devez définir 4 entrées sur Numéro du projet. (9 correspond à 1001 en binaire).
  4. Lorsque les états des lignes Numéro du projet sont respectivement 1, 1, 0 et 0 (6 correspond à 1100 en binaire) et l'état de la ligne d'entrée 2 est HAUT (1), le projet nommé 6inspection.job est chargé.

    Remarque :  Si plusieurs projets ayant le même préfixe numérique sont stockés dans le capteur In-Sight, le fichier comportant l'ordre alphanumérique le plus élevé sera chargé.