OGS 600-140/CN-M12 | OGS 600-140/D2-M12.8 | OGS 600-280/CN-M12 | Leuze OGS 600-280/D2-M12.8 Optischer Spurführungssensor Mode d'emploi

Ajouter à Mes manuels
94 Des pages
OGS 600-140/CN-M12 | OGS 600-140/D2-M12.8 | OGS 600-280/CN-M12 | Leuze OGS 600-280/D2-M12.8 Optischer Spurführungssensor Mode d'emploi | Fixfr
Manuel d'utilisation original
OGS 600
Capteur de guidage optique
Sous réserve de modifications techniques
FR 2021/11/04 - 50137688
© 2021
Leuze electronic GmbH + Co. KG
In der Braike 1
D-73277 Owen / Germany
Phone: +49 7021 573-0
Fax : +49 7021 573-199
http://www.leuze.com
info@leuze.de
Leuze electronic GmbH + Co. KG
OGS 600
2
1
2
À propos de ce document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1
Explication des symboles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2
Termes et abréviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1
3
Utilisation conforme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2
Emplois inadéquats prévisibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3
Personnes qualifiées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4
Exclusion de responsabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Description de l'appareil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1
Aperçu de l'appareil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 Caractéristiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2.1
Détection de piste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2.2
Temps de mesure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.3
Filtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.4
Aiguillages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.5
Incidents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.6
Valeur de sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.7
Exemple : Détection de piste de guidage avec filtre Largeur de piste actif . . . . . . . . . . . . . . . . . 12
3.3 Exigences relatives à la piste de guidage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3.1
Couleur de la piste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3.2
Largeur de piste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3.3
Zone libre à côté de la piste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4
5
3.4
Connectique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5
Éléments de commande et d'affichage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.1
Remarques générales relatives au montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2
Choix du lieu de montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3
Accessoires de montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Raccordement électrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.1
Consignes de sécurité pour le raccordement électrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2 Alimentation en tension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2.1
Blindage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3 Affectation des raccordements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3.1
OGS 600-…/D3-M12.8 avec interface RS485. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3.2
OGS 600-…/D2-M12.8 avec interface RS422. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3.3
OGS 600-…/CN-M12 avec CANopen et interface RS232. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.4 Entrées/sorties de commutation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.4.1
Fonction des sorties de commutation SW_IO et IO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.4.2
Sortie de commutation SW_IO (broche 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.4.3
Entrée/sortie de commutation IO (broche 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.4.4
Fonction de l'entrée de commutation IO (broche 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.5
6
Raccordement au PC via RS232/RS422/RS485. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Logiciel de configuration / diagnostic GUI OGS 600 . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.1 Installation du logiciel requis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.1.1
Configuration système requise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.1.2
Manuel d'installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2
Lancement du logiciel de configuration / diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.3
Description brève du logiciel de configuration / diagnostic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Leuze electronic GmbH + Co. KG
OGS 600
3
7
Mise en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.1 Protocole de communication des interfaces série (UART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.1.1
Adresse de nœud RS485/RS422 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.1.2
Traitement des erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.1.3
Accès aux index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.1.4
Données de processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7.1.4.1
Octet de statut dans les données de processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.1.4.2
Octet de contraste dans les données de processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.1.4.3
Données de processus de type 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.1.4.4
Données de processus de type 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.1.4.5
Données de processus de type 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.1.4.6
Données de processus de types 5 - 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.1.4.7
Type de données de processus 8 (à partir du microprogramme v1.9) . . . . . . . . . . . . . . . . . . 34
7.1.5
Codes d'erreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.2 Répertoire objet des interfaces série (UART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.2.1
Commandes système des interfaces série . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.3 Protocole de communication CANopen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.3.1
Généralités concernant CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.3.1.1
Topologie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.3.1.2
Ligne du bus (ligne principale). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.3.1.3
Attribution d'adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.3.1.4
Réglage de la vitesse de transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.3.1.5
Mécanismes de communication de l'OGS 600 sur le réseau CANopen . . . . . . . . . . . . . . . . . 43
7.3.1.6
Objets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.3.1.7
Fichier EDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.3.1.8
SDO et PDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.3.1.9
Identifiant 11 bits par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.3.1.10
Structure des objets de l'OGS 600 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.3.1.11
Objets de données de processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.3.1.12
Aperçu des données mappées dans les TxPDO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.3.1.13
Aperçu des données mappées dans RxPDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.3.1.14
Aperçu des TPDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.3.1.15
Aperçu des RPDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7.4 Répertoire objet CANopen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7.4.1
Commandes système CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
7.5
8
Exécution d'une RAZ de l'OGS 600. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Configuration du capteur – Aperçu des fonctions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
8.1
Adaptation de la position de montage du capteur – Apprentissage de la compensation angulaire. 62
8.2
Réglage de la piste de guidage – claire, sombre, rétroréfléchissante . . . . . . . . . . . . . . . . . . . . . . . 62
8.3
Décalage pour les positions des bords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.4 Aiguillage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
8.4.1
Fonction Aiguillage – Réglages pour les aiguillages de type 2 . . . . . . . . . . . . . . . . . . . . . . . . . . 66
8.4.2
Accès aux index pour activer la fonction Aiguillage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
8.5 Filtre « Largeur de piste » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
8.5.1
Apprentissage de la largeur de piste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
8.5.2
Réglage manuel de la largeur de piste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
8.5.3
Information sur les données de processus pour le filtre « Largeur de piste » . . . . . . . . . . . . . . . 69
8.5.4
Aperçu des index pour le filtre « Largeur de piste » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
8.6 Filtre « Contraste minimal ». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
8.6.1
Apprentissage du contraste minimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
8.6.2
Réglage manuel du contraste minimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
8.6.3
Avertissement pour le contraste minimal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
8.6.4
Information sur les données de processus pour le filtre « Contraste minimal » . . . . . . . . . . . . . 72
8.6.5
Aperçu des index pour le filtre « Contraste minimal » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
8.7 Filtre « Amplitude de piste » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
8.7.1
Apprentissage de l'amplitude de piste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
8.7.2
Réglage manuel de l'amplitude de piste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Leuze electronic GmbH + Co. KG
OGS 600
4
8.7.3
8.7.4
8.7.5
8.8
9
Avertissement pour l'amplitude de piste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Information sur les données de processus pour le filtre « Amplitude de piste » . . . . . . . . . . . . . 74
Aperçu des index pour le filtre « Amplitude de piste ». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Aperçu des index – Données supplémentaires sur les pistes correctes et incorrectes . . . . . . . . . . 75
Conseils pour la première mise en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
9.1 Comment régler le capteur sur la piste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
9.1.1
Variante : Tous les filtres actifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
9.1.2
Basculer entre les différentes pistes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
9.2
Marquages au sol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
9.3
Réglages de base pour les filtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
10
Service et assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
11
Caractéristiques techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
11.1 Caractéristiques techniques générales de l'OGS 600 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
11.2 Encombrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
11.2.1 Encombrement de l'OGS 600-280/CN-M12 – Modèle long . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
11.2.2 Encombrement de l'OGS 600-280/D…-M12.8 – Modèle long . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
11.2.3 Encombrement de l'OGS 600-140/CN-M12 – Modèle court . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
11.2.4 Encombrement de l'OGS 600-140/D…-M12.8 – Modèle court . . . . . . . . . . . . . . . . . . . . . . . . . . 85
11.3 Diagrammes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
11.3.1 Courbe caractéristique du capteur avec une piste de guidage . . . . . . . . . . . . . . . . . . . . . . . . . . 86
11.3.2 Erreur de linéarité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
12
Informations concernant la commande et accessoires . . . . . . . . . . . . . . . . . . . . . . . . 87
12.1 Codes de désignation du capteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
12.2 Informations relatives à la commande du capteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
12.3 Accessoires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
12.3.1 Câbles de raccordement pour appareils CANopen/RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
12.3.2 Câbles de raccordement pour appareils RS485/RS422 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
12.3.3 Adaptateur RS485-USB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
12.3.4 Bandes de piste de guidage autocollantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
13
Historique des versions du microprogramme de l'appareil. . . . . . . . . . . . . . . . . . . . . . 90
14
Annexe – Valeurs mesurées du capteur pour les couleurs RAL . . . . . . . . . . . . . . . . . 91
Leuze electronic GmbH + Co. KG
OGS 600
5
1
À propos de ce document
La présente description technique contient des informations relatives à l'utilisation conforme des capteurs
de guidage optique OGS 600.
1.1
Explication des symboles
Vous trouverez ci-dessous les explications des symboles utilisés dans cette description technique.
ATTENTION !
Ce symbole est placé devant les paragraphes qui doivent absolument être respectés. En cas de
non-respect, vous risquez de blesser des personnes ou de détériorer le matériel.
REMARQUE
Ce symbole désigne les parties de texte contenant des informations importantes.
1.2
Termes et abréviations
AGV
Véhicule à Guidage Automatique (anglais : Automated Guided Vehicle, AGV)
DTM
Gestionnaire d'appareils du logiciel (anglais : Device Type Manager)
CEM
Compatibilité électromagnétique
EN
Norme européenne
FDT
Cadre logiciel pour l'administration de gestionnaires d'appareils DTM
(anglais : Field Device Tool)
FE
Terre de fonction
GUI
Interface utilisateur graphique (anglais : Graphical User Interface)
IO ou E/S
Entrée/sortie (anglais : Input/Output)
OGS
Capteur de guidage optique (anglais : Optical Guidance Sensor)
PD
Données de processus
RO
Accès en lecture uniquement (anglais : Read Only)
RW
Accès en lecture et en écriture (anglais : Read/Write)
API
Automate Programmable Industriel (anglais : Programmable Logic Controller, PLC)
UART
Circuit électronique pour la réalisation d'interfaces série numériques
(anglais : Universal Asynchronous Receiver Transmitter, ici : RS232 / RS422
/ RS485)
WO
Accès en écriture uniquement (anglais : Write Only)
Tableau 1.1 :
Termes et abréviations
Leuze electronic GmbH + Co. KG
OGS 600
6
2
Sécurité
Le présent capteur a été développé, produit et testé dans le respect des normes de sécurité en vigueur.
Il a été réalisé avec les techniques les plus modernes.
2.1
Utilisation conforme
Le capteur de guidage optique OGS 600 mesure le contraste d'une piste de guidage posée au sol. Le
capteur fournit les données de position du véhicule qui se trouve au dessus de la piste, cette dernière
correspond au parcours à suivre.
Domaines d'application
Le capteur de guidage optique OGS 600 se prête aux applications suivantes :
• Intralogistique - Flux de matériel à l'aide de véhicules à guidage automatique (AGV) au sein de
l'entreprise.
ATTENTION !
Respecter les directives d'utilisation conforme !
La protection de l'utilisateur et de l'appareil n'est pas garantie si l'appareil n'est pas employé
conformément aux directives d'utilisation conforme.
 Employez toujours l'appareil dans le respect des directives d'utilisation conforme.
 La société Leuze electronic GmbH + Co. KG décline toute responsabilité en cas de dommages résultant d'une utilisation non conforme.
Lisez la notice annexe et ce manuel d'utilisation de l'appareil avant la mise en service de l'appareil. L'utilisation conforme implique la connaissance de ces documents.
REMARQUE
L'éclairage intégré des capteurs de guidage optique de la série OGS 600 sont de la classification
suivante :
 Éclairage rouge :
groupe de risque 0 (exempt de risque) selon EN 62471
REMARQUE
Respecter les décrets et règlements !
 Respectez les décrets locaux en vigueur, ainsi que les règlements des corporations professionnelles.
2.2
Emplois inadéquats prévisibles
Toute utilisation ne répondant pas aux critères énoncés au paragraphe « Utilisation conforme » ou allant
au-delà de ces critères n'est pas conforme.
En particulier, les utilisations suivantes de l'appareil ne sont pas permises :
• dans des pièces à environnement explosif
• comme composant de sécurité autonome au sens de la directive européenne relative aux machines 1)
• à des fins médicales
REMARQUE
Interventions et modifications interdites sur l'appareil !
 N'intervenez pas sur l'appareil et ne le modifiez pas.
Les interventions et modifications de l'appareil ne sont pas autorisées.
 Ne jamais ouvrir l'appareil. Il ne contient aucune pièce que l'utilisateur doive régler ou entretenir.
 Toute réparation doit exclusivement être réalisée par Leuze electronic GmbH + Co. KG.
1) L'emploi comme composant de sécurité au sein d'une fonction de sécurité n'est pas autorisé.
Leuze electronic GmbH + Co. KG
OGS 600
7
2.3
Personnes qualifiées
Seules des personnes qualifiées sont autorisées à effectuer le raccordement, le montage, la mise en
service et le réglage de l'appareil.
Conditions pour les personnes qualifiées :
• Elles ont bénéficié d'une formation technique appropriée.
• Elles connaissent les règles et dispositions applicables en matière de protection et de sécurité au
travail.
• Elles connaissent le manuel d'utilisation original de l'appareil.
• Elles ont été instruites par le responsable en ce qui concerne le montage et la manipulation de
l'appareil.
Personnel qualifié en électrotechnique
Les travaux électriques ne doivent être réalisés que par des experts en électrotechnique.
Les experts en électrotechnique sont des personnes qui disposent d'une formation spécialisée, d'une
expérience et de connaissances suffisantes des normes et dispositions applicables pour être en mesure
de travailler sur des installations électriques et de reconnaître par elles-mêmes les dangers potentiels.
En Allemagne, les experts en électrotechnique doivent satisfaire aux dispositions du règlement de
prévention des accidents BGV A3 (p. ex. diplôme d'installateur-électricien). Dans les autres pays, les
dispositions correspondantes en vigueur doivent être respectées.
2.4
Exclusion de responsabilité
Leuze electronic GmbH + Co. KG ne peut pas être tenue responsable dans les cas suivants :
• L'appareil n'est pas utilisé de façon conforme.
• Les emplois inadéquats raisonnablement prévisibles ne sont pas pris en compte.
• Le montage et le raccordement électrique ne sont pas réalisés par un personnel compétent.
• Des modifications (p. ex. de construction) sont apportées à l'appareil.
Leuze electronic GmbH + Co. KG
OGS 600
8
3
Description de l'appareil
3.1
Aperçu de l'appareil
OGS 600-280/CN-M12
A
OGS 600-140/D…-M12.8
B
C
D
A
B
C
D
E
E
Éclairage intégré – émetteur (petites lentilles)
Modules de réception – récepteur (grandes lentilles)
Rainure avec 2 coulisseaux pour la fixation des équerres de fixation
2 x connectique M12, 5 pôles
1 x connectique M12, 8 pôles
Figure 3.1 : Aperçu de l'appareil
3.2
Caractéristiques
3.2.1
Détection de piste
Le capteur est conçu de manière à détecter une piste de guidage optique sur le sol et à sortir la position
de la piste de guidage par rapport au capteur.
Le capteur peut détecter une piste claire sur un sol sombre ou, à l'inverse, une piste sombre sur un sol
clair.
Le capteur détecte jusqu'à 6 pistes de guidage. Chaque piste de guidage est constituée d'un bord gauche
(représenté en rouge ci-après) et d'un bord droit (en vert ci-après). Ces informations de bordure sont
sorties pour chaque piste de guidage détectée.
Chaque fois qu'une piste de guidage est détectée, le capteur émet donc deux informations pour chaque
piste dans les données de processus :
• la position du bord gauche de la piste de guidage et
• la position du bord droit de la piste de guidage.
La différence entre ces deux positions correspond à la largeur de la piste.
Leuze electronic GmbH + Co. KG
OGS 600
9
B
C
A
D
E
A
B
C
D
E
Piste de guidage, ici piste sombre sur sol clair
Bord gauche de la piste de guidage
Bord droit de la piste de guidage
Largeur du champ de mesure du capteur
Sens de la marche de l'AGV
Figure 3.2 : Représentation schématique de la piste de guidage sous le capteur de guidage
3.2.2
Temps de mesure
Toutes les 10 ms, le capteur fournit une mesure actualisée.
3.2.3
Filtres
Les filtres « Largeur de piste », « Contraste minimal » et « Amplitude de piste » peuvent être activés
séparément et permettent de réduire considérablement la détection de faux marquages au sol.
Les pistes qui sont exclues par le filtrage peuvent être consultées dans des paramètres à part (voir
chapitre « Aperçu des index - Plus d'informations sur les pistes correctes et incorrectes »).
Dans le chapitre 9 « Conseils pour la première mise en service », vous trouverez des précisions sur l'utilisation des filtres.
3.2.4
Aiguillages
Au niveau d'un aiguillage, le capteur signale deux pistes ou plus. L'utilisateur choisit lui-même la piste qu'il
souhaite suivre. Lorsque le filtre Largeur de piste est actif, la fonction Aiguillage permet d'assurer une
détection fiable du « cœur » large de l'aiguillage de type 2 (voir chapitre 8.4 « Aiguillage »).
Exemple :
Lors du passage sur un aiguillage collé sans transition (type 2) et en cas de demande de bifurcation, la
commande du véhicule peut suivre très tôt la position du bord qui va dans le sens de la bifurcation.
Pour une bifurcation vers la gauche, le véhicule est guidé sur le bord gauche. Le processus de bifurcation
commence dès que le capteur a passé le cœur de l'aiguillage et qu'il signale la présence de deux pistes.
3.2.5
Incidents
Si le sol présente des marquages qui sont détectés comme valides malgré l'activation du filtre, ceux-ci sont
sortis. La commande du véhicule doit s'assurer que les sauts de position dans les pistes signalées sont
détectés et qu'ils ne sont pas suivis.
3.2.6
Valeur de sortie
Le capteur sort la position du bord gauche et du bord droit de la piste de guidage optique en mm * 10. La
plage de valeurs de sortie est donc la suivante :
• Modèle court OGS 600-140… :
0 … 1500.
• Modèle long OGS 600-280… :
0 … 3000.
Une piste est détectée lorsqu'elle entre à au moins 17mm du bord gauche ou droit du champ de mesure
du capteur. Cela correspond à une valeur de sortie de :
• Modèle court OGS 600-140… :
170 … 1330.
• Modèle long OGS 600-280… :
170 … 2830.
Leuze electronic GmbH + Co. KG
OGS 600
10
A
17 mm
A
B
150 mm
17 mm
B
300 mm
17 mm
17 mm
A Début du champ de mesure, valeur de sortie 0
B Fin du champ de mesure, valeur de sortie 1500 ou 3000
Figure 3.3 : Champ de mesure du capteur de guidage optique
La largeur de piste est la valeur de la différence absolue entre le bord droit et le bord gauche de la piste.
y
3500
A
B
3000
2500
2000
D
1500
C
1000
500
0
0
A
B
C
D
x
y
50
100
150
200
250
300 350
x
Valeur mesurée du bord gauche de la piste de guidage
Valeur mesurée du bord droit de la piste de guidage
Valeur de sortie : position du bord gauche
Valeur de sortie : position du bord droit
Position du bord gauche de la piste de guidage sous le capteur
Valeur de sortie : positions des bords
Figure 3.4 : Courbe caractéristique du capteur avec une piste (modèle long)
Leuze electronic GmbH + Co. KG
OGS 600
11
3.2.7
Exemple : Détection de piste de guidage avec filtre Largeur de piste actif
F
B
C
D
E
A
H
F
H
Lorsque le filtre Largeur de piste
détecte une piste trop large, vous pouvez par exemple :
G
A
B
C
D, E
F
G
H
• activer la fonction Aiguillage.
• augmenter manuellement la limite
supérieure pour la largeur de piste
autorisée.
Piste de guidage, ici piste sombre sur sol clair
Bord gauche de la piste de guidage
Bord droit de la piste de guidage
Piste trop large selon le filtre actif Largeur de piste
Largeur du champ de mesure du capteur
Sens de la marche de l'AGV
Objets non détectés comme piste
Figure 3.5 : Représentation schématique de la piste de guidage sous le capteur de guidage
3.3
Exigences relatives à la piste de guidage
Afin d'assurer une détection sans erreur de la piste de guidage optique sur le sol, celle-ci doit satisfaire
aux exigences décrites dans les paragraphes suivants.
3.3.1
Couleur de la piste
L'éclairage du capteur émet une lumière rouge. Par conséquent, le contraste perçu par le capteur n'est
pas le même que celui perçu par l'œil humain.
Le tableau suivant fournit un aperçu de la manière dont le capteur perçoit les différentes couleurs.
Leuze electronic GmbH + Co. KG
OGS 600
12
Perception des couleurs par l'œil
humain
Sol
Piste de guidage
Couleur RAL
Code RAL
Valeur mesurée du
capteur :
amplitude [LSB]
Couleur de piste
adaptée
Blanc
Blanc signalisation
9016
21200
Noir Leuze 1)
Noir
Noir foncé
9005
400
Blanc Leuze 1)
Rouge
Rouge tomate
3013
11800
Noir
Orange
Orangé foncé
2011
17400
Noir
Jaune
Jaune melon
1028
19800
Noir
Vert
Vert émeraude
6001
1200
Blanc
Bleu
Bleu outremer
5002
700
Blanc
1) Bandes de piste Leuze disponibles comme accessoires :
OTB 40-BK250, noire, 40mm de largeur, autocollante, bobine de 25m (art. n° 50137874)
OTB 40-WH250, blanche, 40mm de largeur, autocollante, rouleau de 25m (art. n° 50137875)
Tableau 3.1 :
Comparaison des couleurs entre le capteur et l'œil.
REMARQUE
Vous trouverez un tableau détaillé avec les valeurs mesurées du capteur en annexe (voir
chapitre 14 « Annexe – Valeurs mesurées du capteur pour les couleurs RAL »).
3.3.2
Largeur de piste
La largeur maximale de piste est uniquement limitée par le champ de mesure du capteur (voir figure 3.3).
La largeur minimale de la piste doit permettre un contraste suffisamment bon. Grâce à un apprentissage
de la largeur de piste, il est possible de régler le filtre Largeur de piste pour la piste.
Une largeur de piste d'environ 30 … 40mm est recommandée.
Largeur de piste
OGS 600-280…
OGS 600-140…
Max.
266mm
106mm
Minimale
20mm
20mm
Tableau 3.2 :
3.3.3
Largeurs de piste maximale/minimale
Zone libre à côté de la piste
Afin de permettre une détection sans erreur, il convient de préserver une zone d'au moins 30 mm libre de
tout marquage à côté de la piste.
Dans la zone au-delà de 30 mm de la piste, le sol peut avoir une couleur quelconque.
Leuze electronic GmbH + Co. KG
OGS 600
13
> 30mm
C
B
> 30mm
A
B
C
A Piste de guidage, ici piste sombre sur sol clair
B Zone libre à côté de la piste de guidage
C Marques à côté de la piste de guidage
Figure 3.6 : Distance minimale entre la piste de guidage et d'autres objets sur le sol
Il en est de même pour une installation inversée avec une piste de guidage claire sur un sol sombre.
3.4
Connectique
Tous les raccordements de l'appareil sont exécutés avec une connectique M12, voir chapitre 5
« Raccordement électrique ».
REMARQUE
Blindage !
La connexion du blindage s'effectue au niveau du boîtier des connecteurs M12.
 Utilisez exclusivement des câbles de raccordement blindés.
3.5
Éléments de commande et d'affichage
Le capteur de guidage optique ne possède pas d'éléments de commande ni de témoins.
Le contrôle du fonctionnement et la configuration du capteur se font exclusivement par l'intermédiaire de
l'interface série ou du bus CAN.
Leuze electronic GmbH + Co. KG
OGS 600
14
4
Montage
4.1
Remarques générales relatives au montage
L'appareil est monté à l'aide de la rainure intégrée au profil. Deux écrous coulissants à filetage M6 sont
inclus dans la livraison et déjà insérés dans la rainure.
REMARQUE
Monter le capteur incliné !
Le capteur doit être monté sous un angle de 20° afin d'éviter que les surfaces réfléchissantes
gênent l'analyse.
C
20°
A
D
B
A
B
C
D
Capteur de guidage optique
Réflexion de la surface réfléchissante
Véhicule à guidage automatique (AGV)
Sens de la marche
Figure 4.1 : Montage incliné du capteur pour éviter les réflexion gênantes
Le capteur peut être monté à l'aide des équerres de montage incluses dans la livraison (voir chapitre 4.3
« Accessoires de montage »). Celles-ci permettent de s'assurer que le capteur est dirigé vers le sol selon
un angle correct.
4.2
Choix du lieu de montage
La détection fiable de la piste de guidage dépend en grande partie du contraste entre la piste et le sol.
Lors du choix du bon lieu de montage, prenez en compte un certain nombre de facteurs :
• La distance entre le capteur et la piste à détecter doit être de 10 … 70mm.
• La piste de guidage doit avoir une largeur minimale de 20mm.
• L'erreur de linéarité de la valeur de sortie dépend de la distance au sol.
• Réflexion de la piste : l'idéal est une piste de guidage noir foncé sur un sol blanc pur.
4.3
Accessoires de montage
Contenu de la livraison du capteur :
• 2 écrous coulissants M6 (insérés dans la rainure)
• 2 équerres de montage pour le montage incliné du capteur sous un angle de 20°.
REMARQUE
Encombrement!
Vous trouverez l'encombrement et les dimensions de montage du capteur au chapitre 11.2.
Leuze electronic GmbH + Co. KG
OGS 600
15
5
Raccordement électrique
REMARQUE
Des connecteurs et câbles surmoulés correspondant à tous les raccordements M12 sont disponibles. Pour en savoir plus, voir chapitre 12 « Informations concernant la commande et
accessoires ».
5.1
Consignes de sécurité pour le raccordement électrique
ATTENTION !
 Assurez-vous avant le branchement que la tension d'alimentation concorde avec la valeur
indiquée sur la plaque signalétique.
 Le branchement de l'appareil doit impérativement être effectué par un expert en
électrotechnique.
 Veillez à ce que la terre de fonction (FE) soit branchée correctement. Un fonctionnement sans
perturbations ne peut être garanti que si la terre de fonction a été raccordée de façon
réglementaire.
 Si vous ne parvenez pas à éliminer certains incidents, mettez l'appareil hors service et
protégez-le contre toute remise en marche involontaire.
REMARQUE
Très Basse Tension de Protection (TBTP) !
Les capteurs de guidage optique OGS 600 sont conçus de classe de protection III pour l'alimentation par TBTP (Très Basse Tension de Protection, PELV).
REMARQUE
Blindage !
La connexion du blindage s'effectue au niveau du boîtier des connecteurs M12.
 Utilisez exclusivement des câbles de raccordement blindés.
REMARQUE
L'indice de protection IP65 n'est atteint que si les connecteurs sont bien vissés ou les capuchons
en place.
5.2
Alimentation en tension
Les capteurs de guidage optique OGS 600 sont conçus pour une alimentation en tension de 18 … 30VCC
(TBTP, Très Basse Tension de Protection). Le courant absorbé sous 24VCC est d'environ 180mA.
5.2.1
Blindage
REMARQUE
Câbles de raccordement blindés !
Seuls des câbles de raccordement blindés doivent être utilisés afin de relier le boîtier de
l'OGS 600 à la terre de fonction.
 Utilisez exclusivement des câbles de raccordement blindés.
 Du côté de raccordement, le blindage doit être relié à la terre.
 Si des câbles de raccordement sans blindage sont utilisés, un câble séparé doit relier le
boîtier à la terre (vis de terre supplémentaire sur le couvercle du boîtier ou dans la rainure de
fixation).
Leuze electronic GmbH + Co. KG
OGS 600
16
5.3
Affectation des raccordements
5.3.1
OGS 600-…/D3-M12.8 avec interface RS485
PWR/RS485, prise mâle M12 à 8 pôles, codage A
Prise mâle
M12
(codage A)
Tableau 5.1 :
5.3.2
Broche
Nom
Remarque
IN /OUT
1
VIN
Tension de fonctionnement
+18 … +30 V CC
IN
2
IO
Entrée de commutation ou sortie de
commutation
IN /OUT
3
GND
Tension de fonctionnement
0VCC / terre de référence
IN
4
SW_IO
Sortie de commutation
OUT
5
6
RX / TX +
RX / TX -
Ligne signaux, interface RS485
Ligne signaux, interface RS485
IN /OUT
IN /OUT
7
n.c.
Not connected
8
n.c.
Not connected
Filet
FE
Terre de fonction (boîtier)
PWR/RS485 – Affectation des raccordements de l'OGS 600 avec interface RS485
OGS 600-…/D2-M12.8 avec interface RS422
PWR/RS422, prise mâle M12 à 8 pôles, codage A
Prise mâle
M12
( d
A)
Tableau 5.2 :
5.3.3
Broche
Nom
Remarque
IN /OUT
1
VIN
Tension de fonctionnement
+18 … +30 V CC
IN
2
IO
Entrée de commutation ou sortie de
commutation
IN /OUT
3
GND
Tension de fonctionnement
0VCC / terre de référence
IN
4
SW_IO
Sortie de commutation
OUT
5
TX +
Ligne signaux, interface RS422
OUT
6
TX -
Ligne signaux, interface RS422
OUT
7
RX +
Ligne signaux, interface RS422
IN
8
RX-
Ligne signaux, interface RS422
IN
Filet
FE
Terre de fonction (boîtier)
PWR/RS422 – Affectation des raccordements de l'OGS 600 avec interface RS422
OGS 600-…/CN-M12 avec CANopen et interface RS232
PWR/RS232, prise mâle M12 à 5 pôles, codage A
Prise mâle
M12
Leuze electronic GmbH + Co. KG
Broche
Nom
Remarque
IN /OUT
1
VIN
Tension de fonctionnement
+18 … +30 V CC
IN
2
RxD
Ligne signaux, interface RS232
IN
3
GND
Tension de fonctionnement
0VCC / terre de référence
IN
4
SW_IO
Sortie de commutation
OUT
5
TxD
Ligne signaux, interface RS232
OUT
Filet
FE
Terre de fonction (boîtier)
OGS 600
17
Tableau 5.3 :
PWR/RS232 – Affectation des raccordements de l'OGS 600 avec CANopen/interface
RS232
CAN, prise femelle M12 à 5 pôles, codage A
Prise femelle
M12
Tableau 5.4 :
5.4
Broche
Nom
Remarque
IN /OUT
1
SHIELD
Terre de fonction CAN
2
n.c.
Not connected
3
CAN_GND
Niveau de référence pour lignes
signaux CAN
4
CAN_High
Ligne signaux bus CAN A
IN /OUT
5
CAN_Low
Ligne signaux bus CAN B
IN /OUT
Filet
FE
Terre de fonction (boîtier)
CAN – Affectation des raccordements de l'OGS 600 avec interface CANopen/interface
RS232
Entrées/sorties de commutation
REMARQUE
Les appareils avec interface RS485 et RS422 possèdent deux broches IO :
• SW_IO (broche 4)
Sortie de commutation (configurable)
• IO (broche 2)
Entrée de commutation ou sortie de commutation (configurable)
Les appareils avec CANopen et interface RS232 ne possèdent qu'une broche IO :
• SW_IO (broche 4)
5.4.1
Sortie de commutation (configurable)
Fonction des sorties de commutation SW_IO et IO
La configuration des sorties de commutation est réalisée exclusivement par des accès aux index.
L'étendue possible des fonctions est identique pour les deux sorties de commutation. Les sorties de
commutation peuvent être configurées indépendamment l'une de l'autre.
Deux fonctions peuvent être signalées via la sortie de commutation.
Surveillance de piste
Deux paramètres permettent de définir une valeur supérieure et une valeur inférieure pour la position. Les
valeurs limites sont comparées aux valeurs de la piste détectée.
Si le bord gauche ou droit de la piste détectée est supérieur à la valeur limite, la sortie de commutation est
activée.
Si plusieurs pistes sont détectées, les bords les plus à l'extérieur sont utilisés pour la surveillance.
La fonction possède une hystérésis.
Surveillance de contraste
Deux paramètres permettent de définir une valeur supérieure et une valeur inférieure pour le contraste.
Les valeurs limites sont comparées en interne avec les valeurs du contraste mesuré pour la piste actuelle.
Si le contraste est supérieur ou inférieur à la valeur limite, la sortie de commutation est activée.
REMARQUE
Désactivation d'une sortie de commutation
Les deux sorties de commutation SW_IO et IO peuvent également être désactivées
indépendamment l'une de l'autre.
Leuze electronic GmbH + Co. KG
OGS 600
18
Comportement de commutation
3
ON
1
OFF
ON
2
OFF
6
1
2
3
4
5
6
5
4
Signal high à l'intérieur des points de commutation
Signal high à l'extérieur des points de commutation
Hystérésis
Valeur mesurée : position de l'objet ou contraste
Point de commutation supérieur
Point de commutation inférieur
Figure 5.1 : Comportement de commutation des sorties de commutation
REMARQUE
Les sorties de commutation peuvent être configurées indépendamment l'une de l'autre en tant
que :
• Sortie de commutation symétrique push-pull
• Sortie de commutation PNP
• Sortie de commutation NPN
Leuze electronic GmbH + Co. KG
OGS 600
19
5.4.2
Sortie de commutation SW_IO (broche 4)
Les fonctions de la sortie de commutation sont décrites au chapitre 5.4.1.
Pour tous les modèles, la sortie de commutation SW_IO est à la broche 4 (voir chapitre 5.3 « Affectation
des raccordements »). La fonction de la sortie de commutation peut être configurée à l'aide d'index.
Nom
Index Index
LonAccès
UART [sous-index] gueur de
CANopen
l'index
[octets]
Données Fonction / valeur [déc.]
par
défaut
Q1UserConfig
87d
2003h [6h]
2
RW
0d
0d : inactive
1d : Out_PP (push-pull)
2d : Out_NPN
3d : Out_PNP
Q1SwitchPtMode
80d
2003h [4h]
2
RW
0d
0d : désactivée
1d : surveillance de piste
2d : surveillance de
contraste
Q1UpperSwitchingPoint 77d
2003h [1h]
2
RW
0d
Limite supérieure.
Position de piste en mm *
10
Valeur de contraste en
LSB
Q1LowerSwitchingPoint 78d
2003h [2h]
2
RW
0d
Limite inférieure.
Position de piste en mm *
10
Valeur de contraste en
LSB
Q1Hysteresis
81d
2003h [5h]
2
RW
20d
Hystérésis en valeurs
absolues.
Valable pour les deux
limites.
Unité : mm * 10 ou LSB
Q1LightDark
79d
2003h [3h]
2
RW
0d
0d : la sortie a un signal
high à l'extérieur des
points de commutation
1d : la sortie a un signal
high à l'intérieur des
points de commutation
Qproperty
76d
2005h [0h]
2
RW
0d
0d : la sortie de commutation passe à l'état inactif
1d : la sortie de commutation passe à l'état actif
2d : la sortie de commutation reste inchangée
Répercussions :
• Activation/désactivation
• Erreur globale
(index UART 200d ou
index CAN 2020h [1h],
valeur 0001h) avec
détails dans l'index
UART 201d ou l'index
CAN 2020h [2h]
Tableau 5.5 :
Possibilités de configuration de la sortie de commutation SW_IO (broche 4)
Leuze electronic GmbH + Co. KG
OGS 600
20
5.4.3
Entrée/sortie de commutation IO (broche 2)
Les fonctions de la sortie de commutation sont décrites au chapitre 5.4.1.
Pour les modèles avec interface RS485 et RS422, la sortie de commutation IO est à la broche 2 (voir
chapitre 5.3 « Affectation des raccordements »). La fonction de la sortie de commutation peut être
configurée à l'aide d'index.
Nom
Index Index
LonAccès
UART [sous-index] gueur
CANopen
de
l'index
[octets]
Données Fonction / valeur [déc.]
par
défaut
Q2UserConfig
88d
2004h [6h]
2
RW
0d
0h : inactif
1h : Out_PP (push-pull,
symétrique)
2h : Out_NPN
3h : Out_PNP
104h : entrée de
désactivation In_NPN
105h : entrée de
désactivation In_PNP
304h : entrée d'activation
In_NPN
305h : entrée d'activation
In_PNP
Q2SwitchPtMode
85d
2004h [4h]
2
RW
0d
0d : désactivée
1d : surveillance de piste
2d : surveillance de
contraste
Q2UpperSwitchingPoint 82d
2004h [1h]
2
RW
0d
Limite supérieure.
Position de piste en mm *
10
Valeur de contraste en
LSB
Q2LowerSwitchingPoint 83d
2004h [2h]
2
RW
0d
Limite inférieure.
Position de piste en mm *
10
Valeur de contraste en
LSB
Leuze electronic GmbH + Co. KG
OGS 600
21
Nom
Index Index
LonAccès
UART [sous-index] gueur
CANopen
de
l'index
[octets]
Données Fonction / valeur [déc.]
par
défaut
Q2Hysteresis
86d
2004h [5h]
2
RW
20d
Hystérésis en valeurs
absolues.
Valable pour les deux
limites.
Unité : mm * 10 ou LSB
Q2LightDark
84d
2004h [3h]
2
RW
0d
0d : la sortie a un signal
high à l'extérieur des
points de commutation
1d : la sortie a un signal
high à l'intérieur des points
de commutation
Qproperty
76d
2005h [0h]
2
RW
0d
0d : la sortie de commutation passe à l'état inactif
1d : la sortie de commutation passe à l'état actif
2d : la sortie de commutation reste inchangée
Répercussions :
• Activation/désactivation
• Erreur globale
(index UART 200d ou
index CAN 2020h [1h],
valeur 0001h) avec
détails dans l'index
UART 201d ou l'index
CAN 2020h [2h]
Tableau 5.6 :
5.4.4
Possibilités de configuration de l'entrée/la sortie de commutation IO (broche 2)
Fonction de l'entrée de commutation IO (broche 2)
La configuration de l'entrée de commutation est réalisée exclusivement par des accès aux index (voir
Tableau 5.6).
Deux fonctions peuvent être activées via l'entrée de commutation.
Activation
Un signal high à l'entrée de commutation active l'éclairage du capteur, un signal low le désactive.
Désactivation
Un signal high à l'entrée de commutation désactive l'éclairage du capteur, un signal low l'active.
REMARQUE
Comportement de la sortie lorsque l'éclairage du capteur est désactivé
Lorsque l'éclairage du capteur est désactivé, le capteur ne fournit aucune valeur mesurée.
Le comportement de la sortie de commutation (broche 2, broche 4) avec la fonction de surveillance de piste ou de surveillance de contraste peut dans ce cas être commandé au moyen de
l'index UART 76d (index CANopen 2005h) Qproperty.
Ce réglage n'a aucune répercussion sur la sortie des données de processus.
REMARQUE
Désactivation de l'entrée de commutation
L'entrée de commutation IO peut également être désactivée.
Leuze electronic GmbH + Co. KG
OGS 600
22
5.5
Raccordement au PC via RS232/RS422/RS485
L'interface RS232/RS422/RS485 permet de configurer les appareils à l'aide du logiciel Windows
OGS600.exe ou de Sensor Studio.
Toutes les liaisons via les interfaces série nécessitent un adaptateur USB fournissant un port COM virtuel
sur le PC.
Pour l'interface RS422/RS485, un adaptateur USB et un câble en Y sont disponibles comme accessoires
afin d'établir la liaison entre le capteur, l'alimentation en tension et l'adaptateur USB.
B
C
A
D
A
B
C
D
PC avec logiciel OGS 600
Adaptateur RS485-USB (sur demande)
Câble de raccordement en Y (sur demande)
Capteur de guidage optique
Figure 5.2 : Raccordement de l'OGS 600 avec interface RS485 au PC
L'adaptateur et le câble de raccordement en Y sont disponibles comme accessoires sur demande.
Vous trouverez des remarques sur l'installation et l'utilisation du logiciel au chapitre 6, « Logiciel de configuration / diagnostic GUI OGS 600 » page 24.
Leuze electronic GmbH + Co. KG
OGS 600
23
6
Logiciel de configuration / diagnostic GUI OGS 600
6.1
Installation du logiciel requis
6.1.1
Configuration système requise
Système d'exploitation : Windows 7, Windows 8, Windows 10
Ordinateur :
PC avec port USB version 1.1 ou supérieure
Type de processeur : à partir d'1 GHz
Mémoire vive :
1 Go de RAM (système d'exploitation 32 bits)
2 Go de RAM (système d'exploitation 64 bits)
Capacité requise sur le disque dur : env. 10 Mo
Carte graphique :
résolution minimale 1280 x 1024
REMARQUE
Pour l'installation de GUI OGS 600, vous devez disposer des droits d'administrateur sur le PC.
6.1.2
Manuel d'installation
 Téléchargez le logiciel de configuration sur Internet à l'adresse suivante : www.leuze.com > Produits >
Capteurs mesurants > Capteurs pour le positionnement > Guidage sur piste optique > OGS 600 > (choisir un modèle) > Téléchargements > Logiciel / pilote
 Copiez le fichier dans un répertoire approprié de votre disque dur, puis décompressez le fichier zip.
 Exécutez le fichier Setup_OGS600.exe et suivez les instructions données à l'écran.
 L'assistant d'installation installe le logiciel et ajoute un raccourci
démarrage.
6.2
sur le bureau et dans le menu de
Lancement du logiciel de configuration / diagnostic
 Démarrez le logiciel de configuration au moyen du raccourci OGS 600 sur le bureau ou dans le menu
de démarrage.
6.3
Description brève du logiciel de configuration / diagnostic
Le logiciel de commande est conçu pour fournir un aperçu des fonctions du capteur. Pour ce faire, il
présente les données de mesure et les pistes détectées.
Une fonction permet d'enregistrer les valeurs brutes et les données de la piste de guidage.
Les appareils CANopen peuvent ainsi être configurés via l'interface RS232.
Le logiciel de commande offre les fonctions suivantes :
• Mise à jour du microprogramme via bootloader UART
• Visualisation des valeurs mesurées
• Enregistrement des valeurs mesurées
• Visualisation des pistes de guidage détectées
• Visualisation des réglages de filtre
• Modification manuelle des réglages de filtre.
• Exécution des différents modes d'apprentissage pour les filtres
• Demande des données de processus
• Consultation des pistes valides et non valides
• Lecture et écriture d'index
• Configuration des propriétés CANopen
Leuze electronic GmbH + Co. KG
OGS 600
24
7
Mise en service
7.1
Protocole de communication des interfaces série (UART)
Pour les interfaces série RS232, RS485 et RS422, les réglages par défaut suivants s'appliquent.
Vitesse de transmission [bit/s]
115200
Parity
Impaire (odd)
Bits de données
8
Bits d'arrêt
1
Numéro de nœud
1
Temps de réponse minimal
Réglable pour RS485, voir le paramètre RS485Delay
(index 149).
Tableau 7.1 :
7.1.1
Réglage d'usine du protocole de communication des interfaces série
Adresse de nœud RS485/RS422
L'adresse de nœud est réglée au moyen de l'index 70 UART Node No (voir chapitre 7.2 « Répertoire objet
des interfaces série (UART) »). Il est recommandé de changer l'adresse par défaut si plusieurs appareils
dépendent du bus pour RS485/RS422.
Lorsque les réglages d'usine sont rétablis pour un appareil, l'adresse par défaut (1) est restaurée. Ceci
permet d'éviter tout conflit d'adresse.
7.1.2
Traitement des erreurs
Les erreurs de communication suivantes sont détectées et/ou signalées :
• Trop peu de caractères :
le tampon de réception est effacé après le temps imparti (1,6ms) -> aucun message d'erreur.
• Trop de caractères : impossible à détecter. Les caractères valides sont traités (CRC Check), les
caractères restant sont rejetés.
• CRC incorrect : message d'erreur 8112h
• Erreur de réception (erreur de parité, etc.) : message d'erreur 8113h
• Identifiant incorrect : message d'erreur 8111h
• Temps de réponse maximal du capteur à une demande : 1,2 ms
7.1.3
Accès aux index
Structure de base du protocole :
Octet 0
Octet 1
Octet 2
Octet 3
N°/identi- Longueur Index,
Index,
fiant
octet low octet
de nœud
high
Octet 4
Octet 5
Octet 6
Octet 7
Octet 8
Octet 9
Sousindex
Données Données Données Données CRC
0
1
2
3
Octet 0 :
contient toujours l'adresse d'appareil (numéro de nœud). Celle-ci peut être modifiée. L'identifiant indique l'opération requise : lecture, écriture, demande de données de processus.
Bit 3…0 :
identifiant
Bit 7…4 :
n° de nœud n
Octet 1 :
contient le nombre d'octets de données.
La longueur est comptée de l'octet 5 à l'octet n-1.
Octet 2 :
contient l'octet low de l'index à lire ou à écrire.
Octet 3 :
contient l'octet high de l'index à lire ou à écrire.
Octet 4 :
contient le sous-index de l'index à lire ou à écrire.
Octet 5…n : données qui seront écrites ou lues.
Leuze electronic GmbH + Co. KG
OGS 600
25
Octet n+1 : CRC calculé sur la base des octets 0 à n. Méthode : XOR avec 0 comme valeur de départ.
Lors des accès à un index, l'identifiant permet de déterminer l'opération requise. Il y a trois identifiants de
demande différents. Le capteur fournit un identifiant correspondant à la demande.
Lorsqu'une erreur a été détectée dans la transmission de données, la réponse inclut l'identifiant nFh et un
code d'erreur (voir chapitre 7.1.5 « Codes d'erreur »).
Identifiants
Type
Identifiant de
demande
Identifiant
Fonction de l'octet 1 « Longueur »
Réponse du capteur
Lecture
n1h
n4h
Réponse du capteur :
la longueur indique la quantité de données
envoyées par le capteur : depuis l'octet 5
sans l'octet de CRC
Écriture
n2h
n8h
Écriture dans le capteur :
la longueur indique la quantité de données
envoyées au capteur ; si la longueur des
données dépasse la longueur d'objet, une
erreur est renvoyée.
Données de processus
n3h
nCh
nFh
Erreur
n = numéro de nœud
Tableau 7.2 :
Identifiants pour le travail avec les index
Exemple :
Type
Octet 0
Octet 1
N°/identi- Lonfiant
gueur
de nœud
Octet 2
Octet 3
Octet 4
Octet 5
Index,
Index,
octet low octet
high
Sousindex
Données CRC
CRC
Demande Lecture
11h
0
C8h
00h
0
Réponse Lecture
14h
Nombre C8h
Octets
de
données
00h
0
Tableau 7.3 :
Octetn + 1
n
Données CRC
n
Exemple pour une demande de lecture de l'octet
N° de nœud : 1
Index :
200 (OctetLow : C8h, OctetHigh :00h)
7.1.4
Données de processus
Il existe différents types de données de processus qui servent à consulter différentes informations.
De plus, l'envoi de la demande de l'octet de données de processus permet de modifier un réglage pour la
fonction Aiguillage dans le capteur.
Leuze electronic GmbH + Co. KG
OGS 600
26
Demande de données de processus
La structure de la demande de l'octet 0 à l'octet 4 est identique pour tous les types de données de
processus.
Type
Demande PD
Octet 0 :
Octet 0
Octet 1
Octet 2
Octet 3
Octet 4
n3h
Type de PD-In1
PD
PD-In2
CRC
contient toujours l'adresse d'appareil (numéro de nœud). Celle-ci peut être modifiée. L'identifiant indique l'opération requise : demande de données de processus.
identifiant
n° de nœud n
contient le type de données de processus : 1, 2, 4, 5, 6 ou 7.
PD-In1 :
il est possible d'écrire des données dans le capteur pour modifier des réglages (par ex. la
fonction Aiguillage). Le réglage modifié est appliqué pour la première fois lors de la prochaine
demande de données de processus.
PD-In2 :
réserve.
CRC calculé sur la base des octets 0 à 3. Méthode : XOR avec 0 comme valeur de départ.
Bit 3…0 :
Bit 7…4 :
Octet 1 :
Octet 2 :
Octet 3 :
Octet 4 :
Réponse des données de processus
Type
Réponse PD
Tableau 7.4 :
Octet 0 :
Octet 1 :
Octet 2 :
Octet 3 :
Octet 4 :
Octet n+1 :
Octet 0
Octet 1
Octet 2
nCh
Statut
LonPD
gueur
Données
utiles
Octet 3
Octet n
Octetn +
1
Contrast Données CRC
e
Demande de données de processus :
numéro d'appareil et identifiant (ici : nCh)
nombre d'octets de données utiles envoyés ; il varie selon le type de données de processus.
Statut PD contient les huit informations les plus importantes sur les pistes détectées.
le contraste est une valeur réduite à 8 bits qui indique le contraste de la piste.
données des pistes détectées
le dernier octet est l'octet de CRC.
7.1.4.1 Octet de statut dans les données de processus
L'octet de statut des données de processus est composé de 8 bits qui communiquent un état pour chaque
filtre et l'atteinte du seuil d'avertissement pour le filtre. Il est sorti en présence d'une erreur générale ou
lorsqu'aucune piste n'a été détectée.
L'état est toujours actif lorsque le bit correspondant est à 1.
Bit 0 :
erreur générale
–> lecture de l'index 201 Error
Bit 1 :
avertissement de contraste minimal voir chapitre 8.6 « Filtre « Contraste minimal » »
Bit 2 :
avertissement d'amplitude de piste
voir chapitre 8.7 « Filtre « Amplitude de piste » »
Bit 3 :
erreur de largeur de piste
voir chapitre 8.5 « Filtre « Largeur de piste » »
Bit 4 :
erreur de contraste minimal
voir chapitre 8.6 « Filtre « Contraste minimal » »
Bit 5 :
erreur d'amplitude de piste
voir chapitre 8.7 « Filtre « Amplitude de piste » »
Bit 6 :
aiguillage actif
voir chapitre 8.4 « Aiguillage »
Bit 7 :
aucune piste détectée
–> contrôler la piste de guidage/le sol
REMARQUE
Les données pour les pistes (position des bords, contraste) qui sont déclarées comme non
valides par un filtre, ne sont pas sorties via les données de processus.
Leuze electronic GmbH + Co. KG
OGS 600
27
7.1.4.2 Octet de contraste dans les données de processus
La différence entre la quantité de lumière réfléchie par le sol à côté de la piste de guidage et la quantité
de lumière réfléchie par la piste de guidage elle-même est un élément de mesure important pour pouvoir
évaluer l'état optique de la piste.
Cette valeur est définie par le calcul suivant (voir aussi figure 8.6) :
Contraste = amplitude_de_l'environnement - amplitude_de_la_piste
Cette valeur est connue lors de la mise en service du système. En parcourant la piste de guidage à l'état
neuf, il est possible de déterminer le plus mauvais contraste de l'installation.
Lors du fonctionnement, l'état de la piste de guidage peut être vérifié en continu.
REMARQUE
Valeurs de sortie de contraste dans les données de processus
Lorsqu'une piste valide est détectée, le contraste de cette piste est sorti.
Lorsque plusieurs pistes valides sont détectées, le contraste de la piste présentant le plus
mauvais contraste est sorti (par ex. au niveau d'un aiguillage).
Conversion
Pour pouvoir comparer la valeur de contraste dans les données de processus et les valeurs dans les index
du filtre Contraste minimal ou Amplitude de piste, il convient de multiplier par 100 la valeur des données
de processus.
Contraste = HexenDéc(octet 3) * 100
7.1.4.3 Données de processus de type 1
Les données de processus de type 1 indiquent la position d'un bord gauche et d'un bord droit.
Lorsque le capteur trouve une piste, le bord gauche et le bord droit de cette piste sont sortis. Lorsque le
capteur trouve deux pistes, le bord le plus à gauche et le bord le plus à droite des pistes détectées sont
sortis.
Si des filtres tels que « Largeur de piste », « Contraste minimal » ou « Amplitude de piste » sont actifs, ils
s'appliquent aux données de processus de type 1.
Filtre Largeur de piste = INACTIF
D
B
C
A
A
B
C
D
Piste de guidage, ici piste sombre sur sol clair
Bord gauche de la piste de guidage
Bord droit de la piste de guidage
Largeur du champ de mesure du capteur
Figure 7.1 : Sortie du bord gauche et du bord droit avec les données de processus de type 1.
Le filtre Largeur de piste est inactif dans la figure 7.1 car, dans le cas contraire, la piste large ne serait pas
détectée dans le cœur de l'aiguillage.
Lorsque le filtre Largeur de piste est actif, il est également possible d'utiliser la fonction Aiguillage (voir
chapitre 8.4 « Aiguillage »). Pour ce faire, une information est envoyée via la demande des données de
processus dans l'octet 2 (données).
Leuze electronic GmbH + Co. KG
OGS 600
28
Demande de données de processus de type 1
Type
Demande PD
Tableau 7.5 :
Octet 0
Octet 2
Octet 3
Octet 4
N°/identi- Type de PD-In1
fiant
PD
de nœud
PD-In2
CRC
0h
CRC
13h
Octet 1
1h
0h
Demande de données de processus de type 1
Réponse des données de processus de type 1
Octet 0
Octet 1
Octet 2
N°/identi- LonStatut
fiant
gueur
PD
de nœud des
données
utiles
Réponse 1Ch
Tableau 7.6 :
04h
0h
Octet 3
Octet 4
Octet 5
Octet 6
Octet 7
Contraste Bord
Bord
gauche gauche
octet low octet
high
Bord
Bord
droit
droit
octet low octet
high
78h
14h
B0h
04h
Octet 8
CRC
05h
Exemple de réponse des données de processus de type 1
Contraste
= 120 * 100 = 12000 LSB
Bord gauche de la piste = 1200 / 10 = 120,0 mm
Bord droit de la piste
= 1300 / 10 = 130,0 mm
7.1.4.4 Données de processus de type 2
Le type 2 de données de processus émet la position du premier bord gauche trouvé et la position du
premier bord droit trouvé. Ce faisant, un rapport entre les bords trouvés n'est pas déterminée. Il n'y a pas
de recherche de pistes.
Si seulement un bord est trouvé, il sera aussi émis, en tant que bord droit ou gauche.
Définition de la gauche et de la droite
Le côté gauche de l'appareil est celui où se trouve le connecteur.
Leuze electronic GmbH + Co. KG
OGS 600
29
B
C
D
A
A
B
C
D
Piste de guidage, ici piste sombre sur sol clair
Bord gauche de la piste de guidage
Bord droit de la piste de guidage
Largeur du champ de mesure du capteur
Figure 7.2 : Sortie du bord gauche et du bord droit avec les données de processus de type 2.
Demande de données de processus de type 2
Type
Octet 0
Octet 1
Octet 2
Octet 3
N°/identi- Type de Données CRC
fiant
PD
entrantes
de nœud
Demande PD
Tableau 7.7 :
13h
02h
00h
CRC
Demande de données de processus de type 2
Réponse des données de processus de type 2
Octet 0
Octet 1
Octet 2
N°/identi- LonStatut
fiant
gueur
PD
de nœud des
données
utiles
Réponse 1Ch
Tableau 7.8 :
04h
00h
Octet 3
Octet 4
Octet 5
Octet 6
Octet 7
Octet 8
Contraste Bord
Bord
gauche gauche
octet low octet
high
Bord
Bord
droit
droit
octet low octet
high
CRC
78h
14h
BDh
B0h
04h
05h
Exemple de réponse des données de processus de type 2
Contraste
= 120 * 100 = 12000 LSB
Bord gauche de la piste = 1200 / 10 = 120,0 mm
Bord droit de la piste
= 1300 / 10 = 130,0 mm
Valeur de sortie maximale
Si un bord n'est pas détecté, la valeur pour ce bord non détecté est mise à 380,0.
Filtre pour les données de processus de type 2
Les types de filtre suivants fonctionnent avec les données de processus de type 2 :
Leuze electronic GmbH + Co. KG
OGS 600
30
1.
Filtre « Contraste minimal » chapitre 8.6
Ce filtre agit sur tous les bords qui forment une piste continue où les bords gauche et droit se suivent
directement.
2. Filtre « Amplitude de piste » chapitre 8.7
Ce filtre agit sur tous les bords qui forment une piste continue où les bords gauche et droit se suivent
directement.
Nouveau :
3. Filtre « Contraste minimal » pour les bords marginauxindex UART 113
4. Hystérésis pour la position des bords marginaux index UART 114
Les bords marginaux sont des bords qui ne forment pas de piste et surviennent principalement lorsque la
piste sort de la zone de détection du capteur.
REMARQUE
Les filtres « Contraste minimal » et « Hystérésis » pour les bords marginaux agissent toujours
ensemble. Ils sont toujours actifs et ne peuvent pas être désactivés.
Exemple :
La piste sort du champ de vision du capteur par la gauche. À la position 15,0 mm, le contraste minimal
réglé à l'index 113 est dépassé vers le bas. Le capteur enregistre cette position comme étant la dernière
valeur valable.
Lorsque la piste réapparaît par la gauche dans le champ de vision du capteur, le contraste minimal doit
tout d'abord être atteint. S'il s'agit de la même piste, cela aura lieu à la position 15,0 mm. En outre, avant
que le bord ne soit édité, sa position doit être supérieure à la valeur de l'indice 114.
Index 114 = 100 -> 10 mm
15,0 mm + 10 mm = 25 mm
Le bord sera édité à partir de la position 25 mm.
Nom
Index
Longueur
de
l'index
[octets]
Accès
Données Info
*valeurs
par
défaut
Contraste minimal pour les bords
marginaux
113
2
RW
5500
Unité : [LSB]
Hystérésis pour la position des bords 114
marginaux
2
RW
50
100 correspond à une
hystérésis de 10 mm
Unité [mm * 10]
Tableau 7.9 :
Aperçu des index pour le filtre « Contraste minimal »
7.1.4.5 Données de processus de type 4
Les données de processus de type 4 fournissent les positions de jusqu'à six pistes détectées.
Lorsque le capteur trouve une piste, le bord gauche et le bord droit de cette piste sont sortis. Lorsque le
capteur trouve deux pistes ou plus, les bords gauche et droit de toutes les pistes valides sont sortis. Les
pistes apparaissent dans les données de processus dans l'ordre croissant de leurs positions. La piste avec
la plus petite position est toujours sortie en premier et il s'agit donc toujours de la piste n° 1. Toutes les
autres pistes sont classées dans l'ordre croissant de leur position et le numéro de piste est incrémenté.
Si des filtres tels que « Largeur de piste », « Contraste minimal » ou « Amplitude de piste » sont actifs, ils
s'appliquent aux données de processus de type 4.
Leuze electronic GmbH + Co. KG
OGS 600
31
Filtre Largeur de piste = INACTIF
D
B
C
A
A
B
C
D
Piste de guidage, ici piste sombre sur sol clair
Bord gauche de la piste de guidage
Bord droit de la piste de guidage
Largeur du champ de mesure du capteur
Figure 7.3 : Sortie du bord gauche et du bord droit avec les données de processus de type 1.
Le filtre « Largeur » de piste est inactif dans la figure 7.3, ce qui est confirmé par le fait que la piste large
est détectée dans le cœur de l'aiguillage. Lorsque le filtre Largeur de piste est actif, il est également
possible d'utiliser la fonction Aiguillage (voir chapitre 8.4 « Aiguillage »). Pour ce faire, une information est
envoyée via la demande des données de processus dans l'octet 2 (données).
Demande de données de processus de type 4
Type
Demande PD
Octet 0
Octet 2
Octet 3
Octet 4
N°/identi- Type de PD-In1
fiant
PD
de nœud
PD-In2
CRC
0h
CRC
13h
Octet 1
04h
0h
Tableau 7.10 : Demande de données de processus de type 4
Leuze electronic GmbH + Co. KG
OGS 600
32
Réponse des données de processus de type 4
Octet 0
Octet 1
Octet 2
Octet 3
Octet 4
Octet 5
Octet 6
Octet 7
Piste 1
N°/identi- LonStatut
fiant
gueur
PD
de nœud des
données
utiles
Contraste Bord
Bord
gauche gauche
octet low octet
high
Bord
Bord
droit
droit
octet low octet
high
78h
14h
Réponse 1Ch
08h
Octet 8
Octet 10 Octet 11 Octet 12
Octet 9
0h
B0h
4h
05h
Piste 2
Bord
Bord
Bord
Bord
gauche gauche
droit
droit
octet low octet high octet low octet
high
DCh
05h
40h
CRC
6h
Tableau 7.11 : Exemple de réponse des données de processus de type 4 avec 2 pistes
Contraste
= 120 * 100 = 12000 LSB
Bord gauche de la piste 1 = 1200 / 10 = 120,0 mm
Bord droit de la piste 1
= 1300 / 10 = 130,0 mm
Bord gauche de la piste 2 = 1500 / 10 = 150,0 mm
Bord droit de la piste 2
= 1600 / 10 = 160,0 mm
Il est possible de calculer le nombre de pistes trouvées à partir du nombre d'octets de données utiles :
• 2 octets par bord.
• 2 bords par piste.
=> Il en résulte donc 4 octets de données utiles par piste.
7.1.4.6 Données de processus de types 5 - 7
La fonction et le contenu de ces données de processus correspondent à ceux des données de type 2. Les
types de données de processus 5 à 7 cependant permettent de réduire la quantité de données.
Les informations suivantes peuvent être demandées avec ces types :
• Données de processus de type 5 : bord gauche
• Données de processus de type 6 : milieu de la piste
• Données de processus de type 7 : bord droit
Demande de données de processus de type 5 - 7
Type
Octet 0
Octet 1
Octet 2
Octet 3
N°/identi- Type de Données CRC
fiant
PD
entrantes
de nœud
Demande PD
13h
5h
00 h
CRC
Tableau 7.12 : Demande de données de processus de types 5 - 7
Leuze electronic GmbH + Co. KG
OGS 600
33
Réponse des données de processus de types 5 - 7
Octet 0
Octet 1
Octet 2
Octet 3
N°/identi- Bord
Bord
fiant
octet low octet
de nœud
high
CRC
04h
CRC
Réponse 1Ch
00h
Tableau 7.13 : Exemple de réponse des données de processus de types 5 - 7
7.1.4.7 Type de données de processus 8 (à partir du microprogramme v1.9)
Le type de données de processus 8 fonctionne exactement comme le type de données de processus 4.
La seule différence est que le nombre de données qui sortent du capteur est toujours le même. Lors d'une
demande, 6 bords sont toujours sortis, quel que soit le nombre effectivement détecté par le capteur.
L'avantage est que la longueur des données est toujours de 17 octets et que le traitement dans la
commande est simplifié.
Si le capteur détecte moins de 6 bords (3 pistes), la valeur 3800 est écrite aux positions de bord vides.
Demande de données de processus de type 8
Type
Octet 0
Octet 1
Octet 2
Octet 3
N°/identi- Type de Données CRC
fiant
PD
entrantes
de nœud
Demande PD
13h
8h
00 h
CRC
Tableau 7.14 : Demande de données de processus de type 8
Réponse des données de processus de type 8
Octet 0
Octet 1
Octet 2
Octet 3
Octet 4
Octet 5
Octet 6
Octet 7
Piste 1
N°/identi- LonStatut
fiant
gueur
PD
de nœud des
données
utiles
Contraste Bord
Bord
gauche gauche
octet low octet
high
Bord
Bord
droit
droit
octet low octet
high
78h
14h
Réponse 1Ch
08h
Octet 8
Octet 10 Octet 11 Octet 12
Octet 9
0h
B0h
Piste 3
Bord
Bord
Bord
Bord
gauche gauche
droit
droit
octet low octet high octet low octet
high
05h
40h
05h
Octet 13 Octet 14 Octet 15 Octet 16
Piste 2
DCh
4h
6h
Bord
Bord
gauche
gauche
octet low octet
high
Bord
Bord
droit
droit
octet low octet
high
D8h
D8h
0Eh
CRC
0Eh
Tableau 7.15 : Exemple de réponse des données de processus de type 8 avec 2 pistes détectées pour
une sortie de 3 pistes.
Contraste
= 0x78
Bord gauche de la piste 1 = 0x04B0
Bord droit de la piste 1 = 0x0514
Bord gauche de la piste 2 = 0x05DC
Bord droit de la piste 2 = 0x0640
Leuze electronic GmbH + Co. KG
= 120 * 100 = 12000 LSB
= 1200 / 10 = 120,0 mm
= 1300 / 10 = 130,0 mm
= 1500 / 10 = 150,0 mm
= 1600 / 10 = 160,0 mm
OGS 600
34
Bord gauche de la piste 3 = 0x0ED8 = 3800 / 10 = 380,0 mm
Bord droit de la piste 3 = 0x0ED8
= 3800 / 10 = 380,0 mm
7.1.5
Codes d'erreur
Code d'erreur Description de la panne
Réaction
8011h
L'index n'est pas présent / validé
Vérifier l'index
8012h
Le sous-index n'est pas présent /
validé
Le sous-index doit toujours être 0
8020h
Le service n'est temporairement pas Répéter plusieurs fois, sinon capteur
disponible
défectueux
(fonction d'enregistrement pour
Flash encore occupée)
8023h
Accès refusé (Index Write Only)
Vérifier l'index (voir Tableau 7.18)
8030h
La valeur est en dehors de la plage
de valeurs admises
Vérifier la valeur qui doit être écrite dans l'index
(voir Tableau 7.18)
8031h
Le maximum de la plage de valeurs
admise a été dépassé par le haut
Vérifier la valeur qui doit être écrite dans l'index
(voir Tableau 7.18)
8032h
Le minimum de la plage de valeurs
admise a été dépassé par le bas
Vérifier la valeur qui doit être écrite dans l'index
(voir Tableau 7.18)
8033h
La longueur maximale de l'objet a
été dépassée par le haut
Vérifier la longueur des données (voir
Tableau 7.18)
8034h
La longueur minimale de l'objet a été Vérifier la longueur des données (voir
dépassée par le bas
Tableau 7.18)
8035h
Instruction inconnue pour l'index 2
Vérifier la valeur. Commande non présente
(voir Tableau 7.19)
8082h
Erreur interne -> interruption
Répéter plusieurs fois, sinon capteur
défectueux
8111h
UART : identifiant incorrect
Vérifier l'identifiant (voir les identifiants valides
dans le Tableau 7.2)
8112h
UART : CRC incorrect
Vérifier le calcul du CRC
8113h
Erreur de réception (parité, etc.)
Répéter plusieurs fois, sinon capteur
défectueux
Tableau 7.16 : Codes d'erreur pour la transmission des données
7.2
Répertoire objet des interfaces série (UART)
Types de données
Accès:
string
Convertir les octets dans l'ordre d'arrivée en caractères ASCII RW
Read Write
uint16
Ordre : [ OctetLow, OctetHigh ]
RO
Read Only
uint32
Ordre : [ OctetLow, OctetLower, OctetHigher, OctetHigh ]
WO
Write Only
array_uint16
Ordre : [ OctetLow1, OctetHigh1, OctetLow2, OctetHigh2, … ]
int16
Ordre : [ OctetLow, OctetHigh ]
Tableau 7.17 : Répertoire objet – Types de données et accès
Leuze electronic GmbH + Co. KG
OGS 600
35
UART
Index
Sousindex
UART
Nom
2d
0d
16d
Description
Accès
Commentaire
System Command Commande
WO
voir Tableau 7.19
2
0d
Vendor Name
Fabricant de
l'appareil
RO
Leuze electronic GmbH + Co. KG
32
string
17d
0d
Vendor Text
Texte du fabricant RO
Leuze electronic - the sensor people
38
string
18d
0d
Product Name
Désignation du
produit
RO
<Product Name>
32
string
19d
0d
Product ID
Numéro d'article
de l'appareil
RO
<Numéro d'article>
16
string
20d
0d
Product Text
Texte du produit
RO
<Texte produit>
32
string
21d
0d
Serial Number
Numéro de série
de l'appareil
RO
<Numéro série>
16
string
22d
0d
Hardware Revision Version du
RO
<Révision matériel>, p. ex. 000B
8
string
23d
0d
Firmware Revision Version du
RO
<Révision microprogramme>, p. ex.
1.1
8
string
70d
0d
UART Node No
Adresse de nœud RW
UART
Adresse d'appareil RS485/RS422
2
uint16
71d
0d
UART Baudrate
Vitesse de transmission UART
RW
Pour une utilisation ultérieure
2
uint16
72d
0d
Can Node No
Adresse de nœud RW
Can
Adresse d'appareil CANopen
10
0…127 2
uint16
73d
0d
Can Baudrate
Vitesse de transmission CAN
RW
0 = 1 Mbit/s
1 = non utilisé
2 = 500 kbit/s
3 = 250 kbit/s
4 = 125 kbit/s
5 = 100 kbit/s
6 = 50 kbit/s
7 = 20 kbit/s
8 = 10 kbit/s
0
0…8
2
uint16
75d
0d
UserMode
UserMode
RW
Bit 0 : 1 = piste sombre ; 0 = piste
claire
Bit 1 : compensation angulaire active
Bit 2 : filtre Largeur de piste
Bit 3 : filtre Contraste
Bit 4 : filtre Amplitude
Bit 5 : apprentissage de largeur de
piste
Bit 6 : apprentissage de contraste
Bit 7 : apprentissage d'amplitude
Bit 8 : piste rétroréfléchissante
Bit 0 = 0…
1
65535
2
uint16
76d
0d
Qproperty
Comportement de RW
la sortie en
l'absence de
valeur mesurée
0d : inactive,
1d : active,
2d : inchangée,
s'applique aux deux sorties
0
0…2
2
uint16
77d
0d
Q1UpperSwitching Point de commu- RW
Point
tation supérieur
Pour la surveillance de piste :
plage : 0…3000 (modèle long),
plage : 0…1500 (modèle court),
unité : 0,1mm
Pour la surveillance de contraste :
plage : 0…21200, unité : [LSB]
0
0…
65535
2
uint16
système
matériel de
l'appareil
microprogramme
de l'appareil
pour la sortie de
commutation
SW_IO
(broche 4)
Leuze electronic GmbH + Co. KG
OGS 600
Par
Vadéfaut leurs
possibles
1
0…15
LonType
gueur de
[octets] donné
es
36
UART
Index
Sousindex
UART
Nom
78d
0d
Description
Accès
Commentaire
Par
Vadéfaut leurs
possibles
LonType
gueur de
[octets] donné
es
Q1LowerSwitching Point de commu- RW
Point
tation inférieur
Pour la surveillance de piste :
plage : 0…3000 (modèle long),
plage : 0…1500 (modèle court),
unité : 0,1mm
Pour la surveillance de contraste :
plage : 0…21200, unité : [LSB]
0
0…
65535
2
uint16
pour la sortie de
commutation
SW_IO
(broche 4)
79d
0d
Q1LightDark
Comportement de RW
commutation
claire/foncée pour
la sortie de commutation SW_IO
(broche 4)
0d : Q = high à l'extérieur des points de 0
commutation,
1d : Q = high à l'intérieur des points de
commutation,
voir Tableau 5.1
0…1
2
uint16
80d
0d
Q1SwitchPtMode
Mode de point de RW
commutation pour
la sortie de commutation SW_IO
(broche 4)
0d : sortie de commutation désactivée 0
1d : surveillance de piste
2d : surveillance de contraste
0…2
2
uint16
81d
0d
Q1Hysteresis
RW
Hystérésis de
commutation pour
la sortie de commutation SW_IO
(broche 4)
Pour la surveillance de piste :
plage : 0…3000 (modèle long),
plage : 0…1500 (modèle court),
unité : 0,1mm
Pour la surveillance de contraste :
plage : 0…21200, unité : [LSB]
20
0…
65535
2
uint16
82d
0d
Q2UpperSwitching Point de commu- RW
Point
tation supérieur
Pour la surveillance de piste :
plage : 0…3000 (modèle long),
plage : 0…1500 (modèle court),
unité : 0,1mm
Pour la surveillance de contraste :
plage : 0…21200, unité : [LSB]
0
0…
65535
2
uint16
Q2LowerSwitching Point de commu- RW
Point
tation inférieur
Pour la surveillance de piste :
plage : 0…3000 (modèle long),
plage : 0…1500 (modèle court),
unité : 0,1mm
Pour la surveillance de contraste :
plage : 0…21200, unité : [LSB]
0
0…
65535
2
uint16
pour la sortie de
commutation IO
(broche 2)
83d
0d
pour la sortie de
commutation IO
(broche 2)
84d
0d
Q2LightDark
Comportement de RW
commutation
claire/foncée pour
la sortie de commutation IO
(broche 2)
0d : Q = high à l'extérieur des points de 0
commutation,
1d : Q = high à l'intérieur des points de
commutation,
voir Tableau 5.1
0…1
2
uint16
85d
0d
Q2SwitchPtMode
Mode de point de RW
commutation pour
la sortie de commutation IO
(broche 2)
0d : sortie de commutation désactivée 0
1d : surveillance de piste
2d : surveillance de contraste
0…2
2
uint16
86d
0d
Q2Hysteresis
RW
Hystérésis de
commutation pour
la sortie de commutation IO
(broche 2)
Pour la surveillance de piste :
plage : 0…3000 (modèle long),
plage : 0…1500 (modèle court),
unité : 0,1mm
Pour la surveillance de contraste :
plage : 0…21200, unité : [LSB]
20
0…
65535
2
uint16
87d
0d
Q1UserConfig
Configuration de
la sortie de commutation SW_IO
(broche 4)
0d : inactive
1d : Out_PP (push-pull, symétrique)
2d : Out_NPN
3d : Out_PNP
0
0…3
2
uint16
Leuze electronic GmbH + Co. KG
RW
OGS 600
37
UART
Index
Sousindex
UART
Nom
Description
Accès
Commentaire
Par
Vadéfaut leurs
possibles
88d
0d
Q2UserConfig
Configuration de
l'entrée/la sortie
de commutation
IO (broche 2)
RW
0h : inactive
0
1h : Out_PP (push-pull, symétrique)
2h : Out_NPN
3h : Out_PNP
104h : entrée de désactivation In_NPN
105h : entrée de désactivation In_PNP
304h : entrée d'activation In_NPN
305h : entrée d'activation In_PNP
100d
0d
TraceWidthMax
Largeur de piste
maximale
RW
Pour le réglage manuel (modifiée en
cas d'apprentissage de largeur de
piste !),
unité : 0,1mm
101d
0d
TraceWidthMin
Largeur de piste
minimale
RW
102d
0d
TraceWidthTol
Tolérance de lar- RW
geur de piste
103d
0d
104d
LonType
gueur de
[octets] donné
es
0…
65535
2
uint16
490
0…
65535
2
uint16
Pour le réglage manuel (modifiée en
cas d'apprentissage de largeur de
piste !),
unité : 0,1mm
290
0…
65535
2
uint16
Uniquement requise pour l'apprentissage,
unité : 0,1mm.
100
0…
65535
2
uint16
TraceContrastMin Contraste minimal RW
Unité : [LSB]
5500
0…
65535
2
uint16
0d
TraceContrastWarning
Seuil d'avertisse- RW
ment du contraste
en %
Unité : %
20
1…100 2
uint16
105d
0d
TraceContrastTol
Tolérance du
contraste
RW
Uniquement requise pour l'apprentissage,
unité : [LSB]
30
0…
65535
2
uint16
106d
0d
TraceAmplitudeMin
Amplitude minimale
RW
Unité : [LSB]
2500
0…
65535
2
uint16
107d
0d
TraceAmplitudeWarning
Seuil d'avertisse- RW
ment de l'amplitude en %
Unité : %
20
1…100 2
uint16
108d
0d
TraceAmplitudeTol Tolérance de
RW
Uniquement requise pour l'apprentissage,
unité : [LSB]
1000
0…
65535
uint16
109d
0d
UserOffset
Décalage pour la RW
sortie des
données de processus
Valeur de sortie des données de processus = position des bords +
décalage
0
-32768 2
…
32767
int16
110d
0d
RW
SwitchTraceWidth- Facteur de largeur de piste pour
Factor
Facteur d'élargissement de la piste
lorsque la fonction d'aiguillage est
active (voir l'index 170d),
unité : %
150
0…
65535
2
uint16
Utilisée lorsque la fonction d'aiguillage 250
est active,
unité : [LSB]
0…
65535
2
uint16
Unité : [LSB]
7000
0…
65535
2
uint16
l'amplitude pour
l'apprentissage
la fonction
d'aiguillage
2
111d
0d
SwitchDeviationThr
Valeur limite
inférieure de
déviation pour
l'aiguillage
112d
0d
TraceTeachThr
Seuil programmé RW
149d
0d
RS485Delay
Temporisation
avant l'envoi
RS485
RW
Temporisation après la réception d'un
message et jusqu'à l'envoi de la
réponse, unité : ms
1
0…
65535
2
uint16
151d
0d
UserState
Statut
RO
Bit 0 = 1 : compensation angulaire OK 0
Bit 1 = 1 : apprentissage de piste OK
0…
65535
2
uint16
Leuze electronic GmbH + Co. KG
RW
OGS 600
38
UART
Index
Sousindex
UART
Nom
Description
170d
0d
SwitchNumber
Fonction d'aiguil- RW
lage
Activation de la fonction d'aiguillage
0
pour la piste de guidage :
0d : fonction d'aiguillage inactive
1d : fonction d'aiguillage active pour la
piste de guidage 1
2d : fonction d'aiguillage active pour la
piste de guidage 2
3d : fonction d'aiguillage active pour la
piste de guidage 3
4d : fonction d'aiguillage active pour la
piste de guidage 4
5d : fonction d'aiguillage active pour la
piste de guidage 5
6d : fonction d'aiguillage active pour la
piste de guidage 6
0…6
2
uint16
200d
0d
Statut
Statut du capteur RO
0
Bit 0 : erreur globale
Bit 1 : facteurs de compensation
valides
Bit 2 : apprentissage, mesure de compensation en cours
Bit 3 : avertissement de contraste de
piste
Bit 4 : avertissement d'amplitude de
piste
Bit 5 : erreur de largeur de piste
Bit 6 : erreur de contraste
Bit 7 : erreur d'amplitude
Bit 8 : avertissement de tension d'alimentation
Bit 9 : erreur de tension d'alimentation
Bit 10 : erreur d'apprentissage
Bit 11 : erreur de compensation
Bit 12 : fonction d'aiguillage active
Bit 13 : erreur sur l'aiguillage : piste
inconnue
Bit 14 : aucune piste détectée
(nombre de bords < 2)
Bit 15 : éclairage à LED actif quand le
bit = 1
0…
65535
2
uint16
201d
0d
Error
Description de la
panne
RO
Bit 0 : apprentissage : valeurs de com- 0
pensation manquantes
Bit 1 : apprentissage : pistes valides >
1 ; pistes non valides ; aiguillage
actif
Bit 2 : compensation angulaire :
valeurs de compensation manquantes
Bit 3 : compensation angulaire :
piste ou bord détecté(e)
Bit 4 : erreur matérielle :
erreur d'interruption de mesure
Bit 5 : avertissement de tension d'alimentation
Bit 6 : erreur de tension d'alimentation
Bit 7 : aiguillage : piste inconnue
0…
232-1
4
uint32
202d
0d
Pixel
Pixel individuel
des valeurs
mesurées
RO
Amplitude des 94 signaux de
récepteur,
unité : [LSB]
0…
65535
188
array
_uint16
205d
0d
TraceValidNum
Pistes valides :
nombre
RO
Valeur : 0 … 6
0…6
2
uint16
206d
0d
TraceValidPixel
Pistes valides :
pixels
RO
Contient les données brutes des bords 0
des pistes valides
0…
65535
24
array
_uint16
Leuze electronic GmbH + Co. KG
Accès
Commentaire
OGS 600
Par
Vadéfaut leurs
possibles
0
LonType
gueur de
[octets] donné
es
39
UART
Index
Sousindex
UART
Nom
Description
Accès
Commentaire
Par
Vadéfaut leurs
possibles
LonType
gueur de
[octets] donné
es
207d
0d
TraceValidSubPixel
Pistes valides :
sous-pixels en
mm
RO
Contient les positions des bords des
pistes valides, unité : [mm] (voir chapitre 8.8)
0
0…
65535
24
array
_uint16
208d
0d
TraceValidAmp
Pistes valides :
amplitude
RO
0
Contient l'amplitude de l'environnement et de la piste valide, unité : [LSB]
(voir chapitre 8.8)
0…
65535
24
array
_uint16
209d
0d
TraceValidThreshold
Pistes valides :
seuil
RO
0
Contient le seuil pour la position des
bords de chaque piste détectée, unité :
[LSB]
0…
65535
24
array
_uint16
210d
0d
TraceValidStatus
Pistes valides :
statut
RO
Le statut est signalé pour chaque piste 0
valide :
Bit 0 : avertissement de contraste
Bit 1 : avertissement d'amplitude de
piste
(voir chapitre 8.8)
0…
65535
12
array
_uint16
211d
0d
TraceInvalidNum
Pistes non
valides : nombre
RO
Valeur : 0 … 6
0…6
2
uint16
212d
0d
TraceInvalidPixel
Pistes non
valides : pixels
RO
Contient les données brutes des bords 0
des pistes non valides
0…
65535
24
array
_uint16
213d
0d
TraceInvalidSubPixel
Pistes non
valides : souspixels en mm
RO
Contient les positions des bords des
pistes non valides, unité : [mm] (voir
chapitre 8.8)
0
0…
65535
24
array
_uint16
214d
0d
TraceInvalidAmp
Pistes non
valides : amplitude
RO
Contient l'amplitude de l'environnement et de la piste non valide, unité :
[LSB]
(voir chapitre 8.8)
0
0…
65535
24
array
_uint16
215d
0d
TraceInvalidStatus Pistes non
RO
Le statut est signalé pour chaque piste 0
non valide :
Bit 0 : erreur de contraste
Bit 1 : erreur d'amplitude de piste
Bit 1 : erreur de largeur de piste
(voir chapitre 8.8)
0…
65535
12
array
_uint16
216d
0d
Contrast
Contraste minimal RO
de toutes les
pistes
Unité : [LSB]
0
0…
65535
2
uint16
220d
0d
SupplyVoltage
Tension d'alimen- RO
tation
Unité : [mV]
0
0…
65535
2
uint16
221d
0d
TempController
Contrôleur de
température
Unité : [°C]
0
0…
65535
2
uint16
836d
0d
TraceSensitivity
Sensibilité de la
RW
détection de piste
50 = haute sensibilité
100
50…
1000
2
uint16
valides : statut
RO
0
Tableau 7.18 : Répertoire objet des interfaces série (UART)
7.2.1
Commandes système des interfaces série
L'index UART 2h System Command permet d'envoyer des commandes au capteur.
Leuze electronic GmbH + Co. KG
OGS 600
40
Commande
Valeur
Fonction / description
Déc
Hex
Device Reset
128d
80h
RAZ logicielle
Factory Reset
130d
82h
Remettre aux réglages d'usine
Activation
176d
B0h
Éclairage du capteur allumé
Voir l'index 200, Tableau 7.17
Désactivation
177d
B1h
Éteindre l'éclairage du capteur
UART Boot
180d
B4h
Démarrer le bootloader UART
Apprentissage : mode de
piste 4
192d
C0h
Largeur de piste, amplitude de piste, contraste
minimal
Apprentissage : mesure de
compensation angulaire
193d
C1h
Apprentissage de la compensation angulaire
Apprentissage : mode de
piste 1
194d
C2h
Largeur de piste uniquement
Apprentissage : mode de
piste 2
195d
C3h
Contraste minimal uniquement
Apprentissage : mode de
piste 3
196d
C4h
Amplitude de piste uniquement
Piste sombre, arrière-plan
clair
212d
D4h
Piste claire, arrière-plan
sombre
213d
D5h
Piste rétroréfléchissante
214d
D6h
Mode : activer le filtre Largeur de piste
229d
E5h
Mode : désactiver le filtre
Largeur de piste
230d
E6h
Mode : activer le filtre
Contraste minimal
231d
E7h
Mode : désactiver le filtre
Contraste minimal
232d
E8h
Mode : activer le filtre Ampli- 233d
tude de piste
E9h
Mode : désactiver le filtre
Amplitude de piste
234d
EAh
Effacer les facteurs de com- 240d
pensation angulaire
F0h
Effacer les erreurs
F2h
242d
Effacer les bits d'erreur / statuts d'erreur
Tableau 7.19 : Commandes système
Leuze electronic GmbH + Co. KG
OGS 600
41
7.3
Protocole de communication CANopen
7.3.1
Généralités concernant CANopen
7.3.1.1 Topologie
Le bus CAN est un système de bus série à 2 fils auquel tous les participants sont raccordés en parallèle
(avec des ramifications courtes). Pour éviter les réflexions, une résistance de fin de ligne de 120 Ohm doit
être raccordée à chaque extrémité de la ligne principale du bus. Des résistances de fin de ligne sont
également nécessaires si les lignes principales sont très courtes.
7.3.1.2 Ligne du bus (ligne principale)
Dans le cas du CAN, la longueur de câble maximale de la ligne principale est surtout limitée par le temps
de propagation du signal. La méthode d'accès au bus multi-maître (arbitrage) requiert que les signaux
soient appliqués quasi-simultanément à tous les nœuds/participants. La longueur de câble de la ligne principale doit donc être adaptée à la vitesse de transmission.
Vitesse de transmission
Longueur de bus
1 Mbit/s
< 20m
500kbit/s
< 100m
250kbit/s
< 250m
125kbit/s
< 500m
50kbit/s
< 1000m
20kbit/s
< 2500m
Tableau 7.20 : Longueur de bus CANopen en fonction de la vitesse de transmission
7.3.1.3 Attribution d'adresse
REMARQUE
Dans le cas du CANopen, l'adresse spécifique au participant est également appelée ID nœud
(Node ID). Dans la suite, le terme « adresse » est également utilisé pour l'ID nœud.
Une adresse (ID nœud) est attribuée à chaque participant raccordé à CANopen. Au maximum 127 participants peuvent être raccordés à un réseau. La plage d'adresses s'étend entre 1 et 127. Habituellement,
l'adresse 0 est réservée au maître CANopen.
L'ID nœud peut être réglé de 2 manières :
• Via le répertoire objet :
Index
Sous-index Nom
2001h
[1h]
Can Node No
Description
Longueur
[octets]
Type de
données
Adresse de nœud Can
2
uint16
• Via la fonction Layer Setting Services (LSS, voir DS305 du CiA).
Leuze electronic GmbH + Co. KG
OGS 600
42
7.3.1.4 Réglage de la vitesse de transmission
L'OGS 600 prend en charge les vitesses de transmission suivantes :
• 1 Mbit/s
• 500 kbit/s
• 250 kbit/s
• 125 kbit/s
• 100 kBit/s
• 50 kbit/s
• 20 kbit/s
• 10 kBit/s
L'OGS 600 est réglé par défaut sur 1 Mbit/s.
La vitesse de transmission peut être réglée de 2 manières :
• Via le répertoire objet :
Index
Sous-index Nom
2001h
[2h ]
Can Baudrate
Description
Longueur
[octets]
Type de
données
Vitesse de transmission
Can :
0 = 1 Mbit/s
1 = non utilisé
2 = 500 kBit/s
3 = 250 kBit/s
4 = 125 kBit/s
5 = 100 kBit/s
6 = 50 kBit/s
7 = 20 kBit/s
8 = 10 kBit/s
9 = automatique par LSS
2
uint16
• Via la fonction Layer Setting Services (LSS, voir DS305 du CiA).
7.3.1.5 Mécanismes de communication de l'OGS 600 sur le réseau CANopen
Sur un réseau CANopen, tous les participants ont par principe les mêmes droits. Chacun des participants
peut lancer sa transmission de données de façon autonome. Pour cela, l'arbitrage spécifié par la CIA régit
l'accès des différents participants au réseau.
Tous les participants au CAN sont à l'écoute sur le bus. Une émission n'est lancée que si le bus n'est pas
occupé par un autre participant au CAN. Lors de l'émission, l'état actuel du bus est toujours comparé avec
la trame d'émission propre.
Méthode d'arbitrage
Si plusieurs participants lancent une transmission simultanément, la méthode d'arbitrage décide de celui
qui aura accès au réseau en premier. Les différents participants sont intégrés dans un schéma de priorisation par leur adresse bus et le type des données à transmettre (adresse d'index des données). La transmission de données de processus (PDO) d'un appareil est par exemple prioritaire sur celle des objets de
variables (SDO) d'un appareil.
L'adresse de nœud du participant est également un critère de priorisation d'un participant sur le réseau.
Plus l'adresse de nœud est petite, plus la priorité du participant est élevée sur le réseau.
Comme, au moment de l'accès au bus, chacun des participants compare sa propre priorité à celle des
autres participants, les participants de priorité faible interrompent immédiatement leur émission. Le participant de priorité la plus élevée obtient le droit d'accès temporaire au bus. La méthode d'arbitrage régit
l'accès de tous les participants de façon à ce que des participants de priorité moindre puissent également
avoir accès au bus.
7.3.1.6 Objets
Toutes les données de processus et tous les paramètres sont décrits dans l'OGS 600 sous forme d'objets.
Le répertoire objet (voir chapitre 7.4) regroupe toutes les données de processus et tous les paramètres de
l'OGS 600.
Leuze electronic GmbH + Co. KG
OGS 600
43
Le répertoire objet est structuré de manière à ce que tous les objets soient mémorisés dans la plage
d'objets spécifique au fabricant.
Les objets sont identifiés de façon univoque au moyen d'un adressage par index. La structure du répertoire
objet, l'attribution des numéros d'index, ainsi que quelques entrées obligatoires sont spécifiées dans le
profil CIA DS301 pour CANopen.
7.3.1.7 Fichier EDS
Pour l'utilisateur, le répertoire objet de l'OGS 600 est disponible en tant que fichier EDS (Electronic Data
Sheet).
 Téléchargez le fichier EDS de l'appareil sur www.leuze.com.
REMARQUE
Télécharger le fichier EDS sur Internet !
 Ouvrez le site internet de Leuze : www.leuze.com.
 Entrez le code de désignation ou le numéro d'article de l'appareil comme critère de recherche.
 Le fichier EDS se trouve sous l'onglet Téléchargements de la page consacrée à l'appareil.
Dans le fichier EDS, tous les objets sont enregistrés avec leur index, sous-index, nom, type de données,
valeur par défaut, minima et maxima et possibilités d'accès.
Le fichier EDS décrit la fonctionnalité complète de l'OGS 600.
7.3.1.8 SDO et PDO
Dans l'échange des données sur CANopen, on distingue entre les objets de données de service (SDO)
utilisés pour la transmission des données de service (paramètres) du et vers le répertoire objet, et les
objets de données de processus (PDO) servant à l'échange des états actuels du processus.
SDO
Les SDO permettent d'accéder à tous les éléments du répertoire objet. Au cours d'un appel SDO, il n'est
possible d'accéder qu'à un objet à la fois. C'est pourquoi un message de données de service doit présenter
une structure protocolaire qui décrit l'adresse cible exacte par l'adressage des index et sous-index. Les
messages SDO contiennent une partie de l'adressage SDO dans la partie des données utiles. En fin de
compte, il ne reste des 8 octets de données utiles possibles que 4 octets par message SDO.
Les transferts SDO obtiennent toujours une réponse de l'adresse cible. Vous trouverez les adresses
d'index et de sous-index des paramètres et variables de l'OGS 600 dans la suite dans les différentes
descriptions des objets.
PDO
Les PDO sont des objets réunis (mappés) par le fabricant de l'appareil (données, variables et paramètres)
du répertoire objet. Il est possible de réunir (mapper) jusqu'à 8 octets de données utiles de différents objets
dans un PDO.
Un PDO peut être reçu et analysé par chaque participant (nœud). Le modèle est ce que l'on appelle la
méthode producteur-consommateur.
Comme la structure du protocole ne fait pas partie du message d'un PDO, les participants au réseau
auxquels ces données s'adressent doivent connaître l'organisation des données utiles dans la zone de
données du PDO (où se trouvent quelles données dans la partie des données utiles).
Leuze electronic GmbH + Co. KG
OGS 600
44
L'échange de données de processus est pris en charge par l'OGS 600 au moyen des accès suivants :
• Transfert de données déclenché par des événements
Ce faisant, les données d'un nœud sont envoyées sous la forme d'un message dès qu'un changement par rapport à l'ancien état est survenu.
• Polling avec trame de requête
Le nœud CAN défini comme maître du réseau réclame l'information souhaitée par une demande (au
moyen de la trame de requête). Le participant qui dispose de cette information (ou des données
requises) répond en envoyant les données demandées.
• Mode synchronisé
CANopen permet de demander simultanément les entrées et les états de différents participants et de
modifier simultanément les sorties ou les états. C'est à cela que sert le message de synchronisation
(SYNC) émis par un maître.
Le message SYNC est diffusé à tous les participants prioritaires au bus et ne contient pas de
données. Généralement, le message SYNC est émis par le maître de façon cyclique. Les participants fonctionnant en mode synchronisé lisent leurs données lors de la réception du message SYNC
et les envoient directement dès que le bus le permet (voir « Méthode d'arbitrage » page 43).
Comme la méthode SYNC peut très vite surcharger le bus, on distingue encore entre la
« synchronisation déclenchée par événement » et la « synchronisation temporelle ».
• Transmission temporelle
Ici, la transmission d'un PDO est déclenchée par l'écoulement d'un temps réglable. Les transmissions temporelles sont réglées pour chaque PDO individuellement au moyen de l'« inhibit time » ou
d'un « event timer ». Les paramètres se trouvent par PDO dans les objets 1800h à 1803h.
• Surveillance des nœuds
Des mécanismes de Heartbeat et de Guarding sont disponibles pour surveiller les défaillances de
l'OGS 600. Ces mécanismes sont particulièrement importants dans le cas de CANopen puisqu'en
mode déclenché par événement, l'OGS 600 ne se manifeste pas forcément régulièrement. Dans le
cas du Guarding, un message de demande de données (trame de requête) est envoyé cycliquement
au participant pour lui demander son statut. En mode Heartbeat, les nœuds émettent leur statut
automatiquement.
Les éléments Heartbeat et Guarding/Life time sont des objets de communication standard de la
spécification CANopen DS301. Les objets correspondants sont les suivants :
• Heartbeat 1017h
• Guarding/Life time factor 100Ch et 100Dh
Leuze electronic GmbH + Co. KG
OGS 600
45
7.3.1.9 Identifiant 11 bits par défaut
L'OGS 600 envoie un identifiant 11 bits. Les identifiants 29 bits ne peuvent pas être reçus ni envoyés par
l'OGS 600.
L'adresse de nœud (adresse de l'OGS 600) fait partie de l'identifiant 11 bits. L'identifiant par défaut et
l'adresse de nœud produisent le COB-ID dont la valeur permet d'établir les priorités d'arbitrage.
REMARQUE
Les identifiants de faible valeur ont une priorité supérieure dans l'arbitrage.
Exemple :
Si, dans un réseau CANopen de plusieurs OGS 600, les mêmes objets sont demandés, p. ex. PDO1 (rx),
le capteur avec la plus petite adresse de nœud a la plus grande priorité dans l'arbitrage.
Le tableau suivant présente la valeur des fonctions individuelles dans la méthode d'arbitrage de CANopen.
Le tableau montre que les objets de synchronisation et d'urgence ont la plus grande priorité. Ensuite
viennent les PDO, puis les SDO avec une priorité moindre.
Identifiant 11 bits (binaire)
Identifiant
Déc
Identifiant
Hex
Fonction
00000000000
0d
0h
Gestion de réseau
00010000000
128d
80h
Synchronisation
0001xxxxxxx
129d … 255d
81h … FFh
Urgence
0011xxxxxxx
385d … 511d
181h … 1FFh
PDO1 (tx)
0100xxxxxxx
513d … 639d
201h … 27Fh
PDO1 (rx)
0101xxxxxxx
641d … 767d
281h … 2FFh
PDO2 (tx)
0110xxxxxxx
769 d… 895d
301h … 37Fh
PDO2 (rx)
0111xxxxxxx
897d … 1023d
381h … 3FFh
PDO3 (tx)
1000xxxxxxx
1025d … 1151d
401h … 47Fh
PDO3 (rx)
1001xxxxxxx
1153d … 1279d
181h … 4FFh
PDO4 (tx)
1010xxxxxxx
1281d … 1407d
501h … 57Fh
PDO4 (rx)
1011xxxxxxx
1409d … 1535d
581h … 5FFh
Envoyer SDO
1100xxxxxxx
1537d … 1663d
601h … 67Fh
Recevoir SDO
1110xxxxxxx
1793d … 1919d
701h … 77Fh
Contrôle d'erreur NMT
xxxxxxx = adresse de nœud 1 - 127
Tableau 7.21 : Identifiant 11 bits
Leuze electronic GmbH + Co. KG
OGS 600
46
7.3.1.10 Structure des objets de l'OGS 600
Aperçu de la plage d'objets spécifique à CANopen de l'OGS 600
Le tableau récapitulatif suivant présente les objets de communication spécifiques à CANopen du DS301
qui sont pris en charge par l'OGS 600. Ce manuel d'utilisation décrit uniquement les objets pour lesquels
des configurations spécifiques à l'appareil sont possibles. Tous les autres objets sont des objets standard
de la spécification CANopen. Leur description se trouve dans le DS301.
Adresse de l'objet en
hexadécimal
Plage d'objets spécifique à CANopen
1000h
Type d'appareil (device type)
1001h
Registre d'erreur (error register)
1002h
Manufacturer status
1003h
Pre-defined error field
1005h
COB ID SYNC
1006h
SYNC cycle time
1008h
Manufacturer Device Name
1009h
Manufacturer Hardware Version
100Ah
Manufacturer Software Version
100Ch
Guard time (temps de surveillance)
100Dh
Life-time factor
1010h
Store Parameter Field
1011h
Restore Default Parameters
1014h
COB-ID emergency message
1016h
Consumer heartbeat time
1017h
Producer heartbeat time (nécessaire pour le mécanisme de Heartbeat)
1018h
Identity object (contient les informations générales sur l'appareil)
1019h
Synchronous counter overflow value
1029h
Error behaviour
Tableau 7.22 : Objets standard de la spécification CANopen CIA DS301
7.3.1.11 Objets de données de processus
L'OGS 600 met à disposition 4 objets de données de processus Transmit (TPDO) et 1 objet de données
de processus Receive (RPDO).
Les TPDO décrivent les objets mappés (intégrés) dans le TxPDO et définissent l'accès (synchrone/asynchrone) à ces objets.
• TPDO1 : statut, contraste, nombre de pistes détectées, 1er et 2e bords
• TPDO2 : 3e à 6e bords
• TPDO3 : 7e à 10e bords
• TPDO4 : 11e et 12e bords
Leuze electronic GmbH + Co. KG
OGS 600
47
Les paramètres de communication des PDO sont définis au moyen d'objets établis. Dans ces objets,
l'accès synchrone ou asynchrone, un temps de blocage éventuel pour l'objet PDO dans le réseau CAN,
ainsi qu'un temporisateur d'événement (event timer) sont définis.
• TPDO1 : adresse de l'objet 1800h
• TPDO2 : adresse de l'objet 1801h
• TPDO3 : adresse de l'objet 1802h
• TPDO4 : adresse de l'objet 1803h
La transmission asynchrone est commandée par le temporisateur d'événement dans les objets de
propriété PDOx 1800h à 1803h.
La transmission synchrone est initiée par un message SYNC (80h) envoyé par le maître, ainsi que par les
objets de propriété PDOx 1800h à 1803h.
7.3.1.12 Aperçu des données mappées dans les TxPDO
Il est possible de mapper différentes informations dans les données de processus.
Un réglage standard du Tableau 7.24 est commutable en information du Tableau 7.25.
La commutation du mappage TxPDO1 se fait avec un paramètre System Command (index CAN 2000h).
Commande
Valeur Hex
Fonction / description
Données de processus
de type 2
243d
F3h
Commutation TxPDO1 vers type 2
Données de processus
de type 4
244d
f4h
Commutation TxPDO1 vers type 4 (par défaut)
Tableau 7.23 : System Command (index CAN 2000h)
Données de processus de type 4 Sortie de toutes les pistes
Octet 0
Octet 1
Octet 2
Octet 3
Octet 4
Octet 5
Octet 6
Octet 7
Piste 1
Statut,
octet low
Statut,
Contraste Nombre Bord
octet high
de pistes gauche
octet low
Objet mappé 2020h [01h]
2030h
[02h]
2021h
Bord
Bord droit Bord droit
gauche
octet low octet high
octet high
2022h [01h]
2022h [02h]
Tableau 7.24 : TxPDO1 - Sortie de toutes les pistes
TxPDO1 contient des informations générales sur le capteur :
• Statut : voir l'objet 2020h [1h]
• Contraste : voir l'objet 2030h [2h]
• Nombre de pistes détectées : voir l'objet 2021h [0h]
De plus, la première piste (1er bord gauche, 1er bord droit) y est transmises : voir l'objet 2022h [1h/2h].
Toutes les autres pistes (1 piste = 2 bords) sont transmises dans TxPDO2 à TxPDO4. Si toutes les pistes
ne sont pas présentes, la valeur « 0 » y est transmise.
TxPDO1
Octet 0
Octet 1
Octet 2
Octet 3
Octet 4
Octet 5
Octet 6
Octet 7
Piste 1
Statut,
octet low
Objet mappé 2020h [1h]
Leuze electronic GmbH + Co. KG
Statut,
Contraste Nombre Bord
octet high
de pistes gauche
octet low
2030h [2h] 2021h
OGS 600
2022h [1h]
Bord
Bord droit Bord droit
gauche
octet low octet high
octet high
2022h [2h]
48
TxPDO2
Octet 0
Octet 1
Octet 2
Octet 3
Octet 4
Piste 2
Bord
gauche
octet low
Octet 6
Octet 7
Piste 3
Bord
Bord droit Bord droit Bord
gauche
octet low octet high gauche
octet high
octet low
Objet mappé 2022h [3h]
Octet 5
2022h [4h]
Bord
Bord droit Bord droit
gauche
octet low octet high
octet high
2022h [5h]
2022h [6h]
TxPDO3
Octet 0
Octet 1
Octet 2
Octet 3
Octet 4
Piste 4
Bord
gauche
octet low
Octet 6
Octet 7
Piste 5
Bord
Bord droit Bord droit Bord
gauche
octet low octet high gauche
octet high
octet low
Objet mappé 2022h [7h]
Octet 5
2022h [8h]
Bord
Bord droit Bord droit
gauche
octet low octet high
octet high
2022h [9h]
2022h [Ah]
TxPDO4
Octet 0
Octet 1
Octet 2
Octet 3
Piste 6
Bord
gauche
octet low
Bord
Bord droit Bord droit
gauche
octet low octet high
octet high
Objet mappé 2022h [Bh]
2022h [Ch]
Données de processus de type 2 - Sortie du bord le plus à gauche et du bord le plus à droite (bords
extérieurs)
Octet 0
Octet 1
Octet 2
Octet 3
Octet 4
Octet 5
Octet 6
Octet 7
Bords extérieurs
Statut,
octet low
Statut, oc- Contraste Nombre Bord
tet high
de pistes gauche
octet low
Objet mappé 2020h [01h]
2030h
[02h]
2021h
2033h
Bord
Bord droit Bord droit
gauche
octet low octet high
octet high
2034h
Tableau 7.25 : Sortie du bord le plus à gauche et du bord le plus à droite (bords extérieurs)
Leuze electronic GmbH + Co. KG
OGS 600
49
7.3.1.13 Aperçu des données mappées dans RxPDO
La commande PD est transmise dans RxPDO.
PD-In1 :
• 0 : aiguillage inactif
• 1 : aiguillage, piste 1
• 2 : aiguillage, piste 2
• 3 : aiguillage, piste 3
• 4 : aiguillage, piste 4
• 5 : aiguillage, piste 5
• 6 : aiguillage, piste 6
PD-In2 : réserve
RxPDO
Objet mappé
Octet 0
Octet 1
PD-In1
PD-In2
2051h [0h]
7.3.1.14 Aperçu des TPDO
Les TPDO décrivent les objets mappés (intégrés) dans le TxPDO et définissent l'accès (synchrone/asynchrone) à ces objets.
Objet 1800h TPDO1
Index
(hex)
Sousindex
(hex)
Nom
Type de
données
Accès
1800h
[1h]
COB-ID pour
TPDO1
uint32
ro
[2h]
Transmission
type
uin8
rw
1
1 = synchrone
[3h]
Inhibit time
uint16
rw
0
Temps de blocage
[4h]
Réserve
[5h]
Event timer
uint16
rw
[6h]
Sync start value
uint8
rw
Leuze electronic GmbH + Co. KG
OGS 600
Par défaut Remarque
180h+ID nœud
Event Timer
0
Valeur de démarrage de la
synchronisation
50
Objet 1A00h TPDO1
Index
(hex)
Sousindex
(hex)
Nom
Type de
données
Accès
Par défaut Remarque
1A00h
[1h]
Statut
uint32
ro
20200110h Contenu de l'objet 2020h
[1h]
[2h]
PD contraste
uint32
ro
20300208h Contenu de l'objet 2030h
[2h]
[3h]
Nombre de pistes uint32
ro
20210008h Contenu de l'objet 2021h
[0h]
[4h]
1er bord
uint32
ro
20220110h Contenu de l'objet 2022h
[1h]
[5h]
2e bord
uint32
ro
20220210h Contenu de l'objet 2022h
[2h]
Par défaut Remarque
Objet 1801h TPDO2
Index
(hex)
Sousindex
(hex)
Nom
Type de
données
Accès
1801h
[1h]
COB-ID pour
TPDO2
uint32
ro
[2h]
Transmission
type
uin8
rw
254
254 = asynchrone
[3h]
Inhibit time
uint16
rw
0
Temps de blocage
[4h]
Réserve
[5h]
Event timer
uint16
rw
[6h]
Sync start value
uint8
rw
0
280h+ID nœud
Event Timer
Valeur de démarrage de la
synchronisation
Objet 1A01h TPDO2
Index
(hex)
Sousindex
(hex)
Nom
Type de
données
Accès
Par défaut Remarque
1A01h
[1h]
3e bord
uint32
ro
20220310h Contenu de l'objet 2022h
[3h]
[2h]
4e bord
uint32
ro
20220410h Contenu de l'objet 2022h
[4h]
[3h]
5e bord
uint32
ro
20220510h Contenu de l'objet 2022h
[5h]
[4h]
6e bord
uint32
ro
20220610h Contenu de l'objet 2022h
[6h]
Leuze electronic GmbH + Co. KG
OGS 600
51
Objet 1802h TPDO3
Index
(hex)
Sousindex
(hex)
Nom
Type de
données
Accès
Par défaut Remarque
1802h
[1h]
COB-ID pour
TPDO3
uint32
ro
[2h]
Transmission
type
uin8
rw
254
254 = asynchrone
[3h]
Inhibit time
uint16
rw
0
Temps de blocage
[4h]
Réserve
[5h]
Event timer
uint16
rw
[6h]
Sync start value
uint8
rw
0
380h+ID nœud
Event Timer
Valeur de démarrage de la
synchronisation
Objet 1A02h TPDO3
Index
(hex)
Sousindex
(hex)
Nom
Type de
données
Accès
Par défaut Remarque
1A02h
[1h]
7e bord
uint32
ro
20220710h Contenu de l'objet 2022h
[7h]
[2h]
8e bord
uint32
ro
20220810h Contenu de l'objet 2022h
[8h]
[3h]
9e bord
uint32
ro
20220910h Contenu de l'objet 2022h
[9h]
[4h]
10e bord
uint32
ro
20220A10h Contenu de l'objet 2022h
[Ah]
Par défaut Remarque
Objet 1803h TPDO4
Index
(hex)
Sousindex
(hex)
Nom
Type de
données
Accès
1803h
[1h]
COB-ID pour
TPDO4
uint32
ro
[2h]
Transmission
type
uin8
rw
254
254 = asynchrone
[3h]
Inhibit time
uint16
rw
0
Temps de blocage
[4h]
Réserve
[5h]
Event timer
uint16
rw
[6h]
Sync start value
uint8
rw
Leuze electronic GmbH + Co. KG
OGS 600
480h+ID nœud
Event Timer
0
Valeur de démarrage de la
synchronisation
52
Objet 1A03h TPDO4
Index
(hex)
Sousindex
(hex)
Nom
Type de
données
Accès
Par défaut
Remarque
1A03h
[1h]
11e bord
uint32
ro
20220B10h Contenu de l'objet 2022h
[Bh]
[2h]
12e bord
uint32
ro
20220C10h Contenu de l'objet 2022h
[Ch]
7.3.1.15 Aperçu des RPDO
Les RPDO décrivent les objets mappés (intégrés) dans le RxPDO et définissent l'accès (synchrone/asynchrone) à ces objets.
Objet 1400h RxPDO1
Index
(hex)
Sousindex
(hex)
Nom
Type de
données
Accès
Par défaut Remarque
1400h
[1h]
COB-ID pour
RPDO1
uint32
ro
[2h]
Transmission
type
uin8
rw
255
255 = asynchrone
[3h]
Inhibit time
uint16
rw
0
Temps de blocage
[4h]
Réserve
[5h]
Event timer
uint16
rw
[6h]
Sync start value
uint8
rw
0
200h+ID nœud
Event Timer
Valeur de démarrage de la
synchronisation
Objet 1600h RxPDO1
7.4
Index
(hex)
Sousindex
(hex)
Nom
Type de
données
Accès
Par défaut Remarque
1600h
[1h]
PDO-CMD
uint32
ro
20510008h Contenu de l'objet 2051h
[0h]
Répertoire objet CANopen
Types de données :
Accès:
string
Convertir les octets dans l'ordre d'arrivée en
caractères ASCII
RW
Read Write
uint16
Ordre : [ OctetLow, OctetHigh ]
RO
Read Only
uint32
Ordre : [ OctetLow, OctetLower, OctetHigher,
OctetHigh ]
WO
Write Only
array_uint16
Ordre : [ OctetLow1, OctetHigh1, OctetLow2,
OctetHigh2, … ]
int16
Ordre : [ OctetLow, OctetHigh ]
Tableau 7.26 : Répertoire objet – Types de données et accès
Leuze electronic GmbH + Co. KG
OGS 600
53
Index
CAN
Sousindex
CAN
1000h
…
voir Tableau 7.22 « Objets standard de la spécification CANopen CIA DS301 »,
page 47
2000h
[0h]
System Command Commande
WO
voir Tableau 7.28
2001h
[1h]
CAN Node No
Adresse de
nœud CAN
RW
Plage d'adresses : 0 … 127
10
0…127
2
uint16
2001h
[2h]
CAN Baudrate
Vitesse de
transmission
CAN
RW
0d : 1 Mbit/s
1d : non utilisé
2d : 500 kbit/s
3d : 250 kbit/s
4d : 125 kbit/s
5d : 100 kbit/s
6d : 50 kbit/s
7d : 20 kbit/s
8d : 10 kbit/s
0
0…8
2
uint16
2002h
[0h]
UserMode
UserMode
RW
Bit 0 : 1 = piste sombre ; 0 = Bit 0 = 0…
1
65535
piste claire
Bit 1 : compensation angulaire active
Bit 2 : filtre Largeur de piste
Bit 3 : filtre Contraste
Bit 4 : filtre Amplitude
Bit 5 : apprentissage de largeur de piste
Bit 6 : apprentissage de
contraste
Bit 7 : apprentissage d'amplitude
Bit 8 : piste
rétroréfléchissante
2
uint16
2003h
[1h]
Q1UpperSwitching Point de comPoint
mutation
RW
Pour la surveillance de piste : 0
plage : 0…3000 (modèle
long),
plage : 0…1500 (modèle
court),
unité : 0,1mm
Pour la surveillance de
contraste :
plage : 0…21200, unité :
[LSB]
0…
65535
2
uint16
Q1LowerSwitching Point de comPoint
mutation
RW
Pour la surveillance de piste : 0
plage : 0…3000 (modèle
long),
plage : 0…1500 (modèle
court),
unité : 0,1mm
Pour la surveillance de
contraste :
plage : 0…21200, unité :
[LSB]
0…
65535
2
uint16
Comportement RW
de commutation
claire/foncée
pour la sortie de
commutation
SW_IO
(broche 4)
0d : Q = high à l'extérieur des 0
points de commutation,
1d : Q = high à l'intérieur des
points de commutation,
voir Tableau 5.1
0…1
2
uint16
1029h
Nom
Description
système
Accès
supérieur pour
la
sortie de commutation SW_IO
(broche 4)
2003h
[2h]
inférieur pour la
sortie de commutation SW_IO
(broche 4)
2003h
[3h]
Q1LightDark
Leuze electronic GmbH + Co. KG
Commentaire
OGS 600
Par
Valeurs LonType
défaut posgueur de
sibles
[octets] donné
es
2
54
Index
CAN
Sousindex
CAN
Nom
Description
Accès
2003h
[4h]
Q1SwitchPtMode
Mode de point RW
de commutation
pour la
sortie de commutation SW_IO
(broche 4)
0d : sortie de commutation
0
désactivée
1d : surveillance de piste
2d : surveillance de contraste
0…2
2
uint16
2003h
[5h]
Q1Hysteresis
RW
Hystérésis de
commutation
pour la
sortie de commutation SW_IO
(broche 4)
Pour la surveillance de piste : 20
plage : 0…3000 (modèle
long),
plage : 0…1500 (modèle
court),
unité : 0,1mm
Pour la surveillance de
contraste :
plage : 0…21200, unité :
[LSB]
0…
65535
2
uint16
2003h
[6h]
Q1UserConfig
Configuration de RW
la sortie de commutation SW_IO
(broche 4)
0d : inactive
1d : Out_PP (push-pull,
symétrique)
2d : Out_NPN
3d : Out_PNP
0…3
2
uint16
2004h
[1h]
Q2UpperSwitching Point de comPoint
mutation
RW
Pour la surveillance de piste : 0
plage : 0…3000 (modèle
long),
plage : 0…1500 (modèle
court),
unité : 0,1mm
Pour la surveillance de
contraste :
plage : 0…21200, unité :
[LSB]
0…
65535
2
uint16
Q2LowerSwitching Point de comPoint
mutation
RW
Pour la surveillance de piste : 0
plage : 0…3000 (modèle
long),
plage : 0…1500 (modèle
court),
unité : 0,1mm
Pour la surveillance de
contraste :
plage : 0…21200, unité :
[LSB]
0…
65535
2
uint16
supérieur pour
la
sortie de commutation IO
(broche 2)
2004h
[2h]
inférieur pour la
sortie de commutation IO
(broche 2)
Commentaire
Par
Valeurs LonType
défaut posgueur de
sibles
[octets] donné
es
0
2004h
[3h]
Q2LightDark
Comportement RW
de commutation
claire/foncée
pour la sortie de
commutation IO
(broche 2)
0d : Q = high à l'extérieur des 0
points de commutation,
1d : Q = high à l'intérieur des
points de commutation,
voir Tableau 5.1
0…1
2
uint16
2004h
[4h]
Q2SwitchPtMode
Mode de point RW
de commutation
pour la
sortie de commutation IO
(broche 2)
0d : sortie de commutation
0
désactivée
1d : surveillance de piste
2d : surveillance de contraste
0…2
2
uint16
Leuze electronic GmbH + Co. KG
OGS 600
55
Index
CAN
Sousindex
CAN
Nom
Description
Accès
Commentaire
2004h
[5h]
Q2Hysteresis
Hystérésis de
commutation
pour la
sortie de commutation IO
(broche 2)
RW
Pour la surveillance de piste : 20
plage : 0…3000 (modèle
long),
plage : 0…1500 (modèle
court),
unité : 0,1mm
Pour la surveillance de
contraste :
plage : 0…21200, unité :
[LSB]
0…
65535
2
uint16
2004h
[6h]
Q2UserConfig
Configuration de RW
l'entrée/la sortie
de commutation
IO (broche 2)
0h : inactive
0
1h : Out_PP (push-pull,
symétrique)
2h : Out_NPN
3h : Out_PNP
104h : entrée de désactivation
In_NPN
105h : entrée de désactivation
In_PNP
304h : entrée d'activation
In_NPN
305h : entrée d'activation
In_PNP
0…
65535
2
uint16
2005h
[0h]
Qproperty
Comportement RW
de la sortie en
l'absence de
valeur mesurée
0d : inactive,
1d : active,
2d : inchangée,
s'applique aux deux sorties
0…2
2
uint16
2006h
[0h]
Serial Number
Numéro de série RO
de l'appareil
<Numéro série>
16
string
2007h
[0h]
Product ID
Numéro d'article RO
de l'appareil
<Numéro d'article>
16
string
2010h
[1h]
TraceWidthMax
Largeur de piste RW
maximale
Pour le réglage manuel
(modifiée en cas d'apprentissage de largeur de piste !),
unité : 0,1mm
490
0…
65535
2
uint16
2010h
[2h]
TraceWidthMin
Largeur de piste RW
minimale
Pour le réglage manuel
(modifiée en cas d'apprentissage de largeur de piste !),
unité : 0,1mm
290
0…
65535
2
uint16
2010h
[3h]
TraceWidthTol
Tolérance de
RW
largeur de piste
Uniquement requise pour
l'apprentissage,
unité : 0,1mm.
100
0…
65535
2
uint16
2010h
[4h]
TraceContrastMin Contraste mini- RW
Unité : [LSB]
5500
0…
65535
2
uint16
2010h
[5h]
TraceContrastWarning
Seuil d'avertissement du
contraste en %
RW
Unité : %
20
1…100
2
uint16
2010h
[6h]
TraceContrastTol
Tolérance du
contraste
RW
Uniquement requise pour
l'apprentissage,
unité : [LSB]
30
0…
65535
2
uint16
2010h
[7h]
TraceAmplitudeMin
Amplitude mini- RW
male
Unité : [LSB]
2500
0…
65535
2
uint16
2010h
[8h]
TraceAmplitudeWarning
Seuil d'avertis- RW
sement de
l'amplitude en %
Unité : %
20
1…100
2
uint16
mal
Leuze electronic GmbH + Co. KG
OGS 600
Par
Valeurs LonType
défaut posgueur de
sibles
[octets] donné
es
0
56
Index
CAN
Sousindex
CAN
Nom
Description
2010h
[9h]
TraceAmplitudeTol Tolérance de
2010h
[Ah]
UserOffset
2010h
[Bh]
SwitchTraceWidth- Facteur de largeur de piste
Factor
l'amplitude pour
l'apprentissage
Accès
Commentaire
Par
Valeurs LonType
défaut posgueur de
sibles
[octets] donné
es
RW
Uniquement requise pour
l'apprentissage,
unité : [LSB]
1000
0…
65535
2
uint16
Valeur de sortie des données 0
de processus = position des
bords + décalage
-32768
…
32767
2
int16
RW
Facteur d'élargissement de la 150
piste lorsque la fonction
d'aiguillage est active (voir
l'index 170d),
unité : %
0…
65535
2
uint16
Décalage pour RW
la sortie des
données de processus
pour la fonction
d'aiguillage
2010h
[Ch]
SwitchDeviationThr
Valeur limite
inférieure de
déviation pour
l'aiguillage
RW
Utilisée lorsque la fonction
d'aiguillage est active,
unité : [LSB]
250
0…
65535
2
uint16
2010h
[Dh]
TraceTeachThr
Seuil
programmé
RW
Unité : [LSB]
7000
0…
65535
2
uint16
2011h
[2h]
UserState
Statut
RO
Bit 0 = 1 : compensation
angulaire OK
Bit 1 = 1 : apprentissage de
piste OK
0
0…
65535
2
uint16
2012h
[0h]
SwitchNumber
Fonction
d'aiguillage
RW
0
Activation de la fonction
d'aiguillage pour la piste de
guidage :
0d : fonction d'aiguillage inactive
1d : fonction d'aiguillage
active pour la piste de
guidage 1
2d : fonction d'aiguillage
active pour la piste de
guidage 2
3d : fonction d'aiguillage
active pour la piste de
guidage 3
4d : fonction d'aiguillage
active pour la piste de
guidage 4
5d : fonction d'aiguillage
active pour la piste de
guidage 5
6d : fonction d'aiguillage
active pour la piste de
guidage 6
0…6
2
uint16
Leuze electronic GmbH + Co. KG
OGS 600
57
Index
CAN
Sousindex
CAN
Nom
Description
Accès
Commentaire
2020h
[1h]
Statut
Statut du capteur
RO
0
Bit 0 : erreur globale
Bit 1 : facteurs de compensation valides
Bit 2 : apprentissage, mesure
de compensation en
cours
Bit 3 : avertissement de
contraste de piste
Bit 4 : avertissement d'amplitude de piste
Bit 5 : erreur de largeur de
piste
Bit 6 : erreur de contraste
Bit 7 : erreur d'amplitude
Bit 8 : avertissement de tension d'alimentation
Bit 9 : erreur de tension d'alimentation
Bit 10 : erreur d'apprentissage
Bit 11 : erreur de compensation
Bit 12 : fonction d'aiguillage
active
Bit 13 : erreur sur l'aiguillage :
piste inconnue
Bit 14 : aucune piste détectée
(nombre de bords < 2)
0…
65535
2
uint16
2020h
[2h]
Error
Description de
la panne
RO
Bit 0 : apprentissage : valeurs 0
de compensation manquantes
Bit 1 : apprentissage : pistes
valides > 1 ; pistes non
valides ; aiguillage actif
Bit 2 : compensation
angulaire :
valeurs de compensation manquantes
Bit 3 : compensation
angulaire :
piste ou bord détecté(e)
Bit 4 : erreur matérielle :
erreur d'interruption de
mesure
Bit 5 : avertissement de tension d'alimentation
Bit 6 : erreur de tension d'alimentation
Bit 7 : aiguillage : piste inconnue
0…
232-1
4
uint32
2021h
[0h]
TraceValidNum
Pistes valides :
nombre
RO
Valeur : 0 … 6
0…6
2
uint16
2022h
[1h]…[
Ch]
TraceValidSubPixel
Pistes valides :
sous-pixels en
mm
RO
0
Contient les positions des
bords des pistes valides,
unité : [mm] (voir chapitre 8.8)
0…
65535
24
array
_uint16
2023h
[1h]…[
Ch]
TraceValidAmp
Pistes valides :
amplitude
RO
Contient l'amplitude de l'envi- 0
ronnement et de la piste
valide, unité : [LSB]
(voir chapitre 8.8)
0…
65535
24
array
_uint16
2024h
[1h]…[
Ch]
TraceValidThreshold
Pistes valides :
seuil
RO
Contient le seuil pour la posi- 0
tion des bords de chaque
piste détectée, unité : [LSB]
0…
65535
24
array
_uint16
Leuze electronic GmbH + Co. KG
OGS 600
Par
Valeurs LonType
défaut posgueur de
sibles
[octets] donné
es
0
58
Index
CAN
2025h
Sousindex
CAN
Nom
[1h]…[6 TraceValidStatus
h]
Description
Accès
Commentaire
Par
Valeurs LonType
défaut posgueur de
sibles
[octets] donné
es
Pistes valides :
statut
RO
Le statut est signalé pour
chaque piste valide :
Bit 0 : avertissement de
contraste
Bit 1 : avertissement d'amplitude de piste
(voir chapitre 8.8)
0
0…
65535
12
array
_uint16
Valeur : 0 … 6
0
0…6
2
uint16
2026h
[0h]
TraceInvalidNum
Pistes non
RO
valides : nombre
2027h
[1h]…[
Ch]
TraceInvalidSubPixel
Pistes non
valides : souspixels en mm
RO
0
Contient les positions des
bords des pistes non valides,
unité : [mm] (voir chapitre 8.8)
0…
65535
24
array
_uint16
2028h
[1h]…[
Ch]
TraceInvalidAmp
Pistes non
valides : amplitude
RO
Contient l'amplitude de l'envi- 0
ronnement et de la piste non
valide, unité : [LSB]
(voir chapitre 8.8)
0…
65535
24
array
_uint16
[1h]…[6 TraceInvalidStatus Pistes non
valides : statut
RO
Le statut est signalé pour
chaque piste non valide :
Bit 0 : erreur de contraste
Bit 1 : erreur d'amplitude de
piste
Bit 1 : erreur de largeur de
piste
(voir chapitre 8.8)
0
0…
65535
12
array
_uint16
2029h
h]
2030h
[01]
Contrast
Contraste minimal de toutes
les pistes
RO
Unité : [LSB]
0
0…
65535
2
uint16
2031h
[01]
SupplyVoltage
Tension d'alimentation
RO
Unité : [mV]
0
0…
65535
2
uint16
2031h
[02]
TempController
Contrôleur de
température
RO
Unité : [°C]
0
0…
65535
2
uint16
2032h
[0h]
TraceSensitivity
Sensibilité de la RW
détection de
piste
50 = haute sensibilité
100
50…
1000
2
uint16
Tableau 7.27 : Répertoire objet CANopen
Leuze electronic GmbH + Co. KG
OGS 600
59
7.4.1
Commandes système CANopen
L'index CAN 2000h System Command permet d'envoyer des commandes au capteur.
Commande
Valeur
Fonction / description
Déc
Hex
Device Reset
128d
80h
RAZ logicielle
Factory Reset
130d
82h
Remettre aux réglages d'usine
Activation
176d
B0h
Allumer l'éclairage du capteur
Désactivation
177d
B1h
Éteindre l'éclairage du capteur
UART Boot
180d
B4h
Démarrer le bootloader UART
Apprentissage : mode de
piste 4
192d
C0h
Largeur de piste, amplitude de piste, contraste
minimal
Apprentissage : mesure de
compensation angulaire
193d
C1h
Apprentissage de la compensation angulaire
Apprentissage : mode de
piste 1
194d
C2h
Largeur de piste uniquement
Apprentissage : mode de
piste 2
195d
C3h
Contraste minimal uniquement
Apprentissage : mode de
piste 3
196d
C4h
Amplitude de piste uniquement
Piste sombre, arrière-plan clair 212d
D4h
Piste claire, arrière-plan
sombre
213d
D5h
Piste rétroréfléchissante
214d
D6h
Mode : activer le filtre Largeur
de piste
229d
E5h
Mode : désactiver le filtre Largeur de piste
230d
E6h
Mode : activer le filtre
Contraste minimal
231d
E7h
Mode : désactiver le filtre
Contraste minimal
232d
E8h
Mode : activer le filtre Amplitude de piste
233d
E9h
Mode : désactiver le filtre
Amplitude de piste
234d
EAh
Effacer les facteurs de compensation angulaire
240d
F0h
Effacer les erreurs
242d
F2h
Effacer les bits d'erreur / statuts d'erreur
Tableau 7.28 : Commandes système
Leuze electronic GmbH + Co. KG
OGS 600
60
7.5
Exécution d'une RAZ de l'OGS 600
Deux RAZ différentes peuvent être réalisées au moyen des commandes système :
• Device Reset redémarre le logiciel de l'OGS 600.
Tous les réglages sont conservés.
• Factory Reset rétablit les paramètres d'usine pour tous les réglages internes de l'appareil. Cela
inclut tous les index ainsi que les réglages définissant le type de piste actif et les filtres actifs.
Leuze electronic GmbH + Co. KG
OGS 600
61
8
Configuration du capteur – Aperçu des fonctions
8.1
Adaptation de la position de montage du capteur – Apprentissage de la compensation angulaire
Après le montage de l'appareil, il est conseillé d'effectuer un apprentissage de compensation pour adapter
la position de montage. L'apprentissage de compensation est recommandé notamment lorsque de très
faibles contrastes entre la piste et l'environnement doivent être évalués. Un contraste faible correspond à
une valeur inférieure à 5 000 LSB.
B
A
E
D
C
A
B
C
D
E
Capteur de guidage optique
Axe long (150mm/300mm)
Sortie de la lumière
Distance
Angle
Figure 8.1 : Apprentissage de compensation angulaire pour adapter la position de montage
Procédure
1. Le capteur doit être dirigé vers un objet homogène clair.
Du papier blanc s'avère le plus approprié pour cela.
2. Effectuer un apprentissage –> System Command (index UART 2d ou index CAN 2000h [0h], valeur :
193d)
3. Lire UserState (index UART 151d ou index CAN 2011h [2h]).
Évaluation des données –> attendre que le bit 1 soit à 1 (compensation angulaire OK).
8.2
Réglage de la piste de guidage – claire, sombre, rétroréfléchissante
Il faut indiquer au capteur le type de piste qui doit être détecté.
Les variantes suivantes sont disponibles :
• Piste de guidage sombre sur sol clair
• Piste de guidage claire sur sol sombre
• Piste de guidage rétroréfléchissante
Leuze electronic GmbH + Co. KG
OGS 600
62
A
B
C
A Piste de guidage sombre sur sol clair
B Piste de guidage claire sur sol sombre
C Piste de guidage rétroréfléchissante
Figure 8.2 : Types de piste de guidage
Piste de guidage rétroréfléchissante
La piste de guidage rétroréfléchissante est une variante spéciale de la piste de guidage claire sur un sol
sombre. La quantité de lumière réfléchie par le support rétroréfléchissant est supérieure à la quantité de
lumière du sol. Pour le capteur, ce signal correspond à une piste claire.
Avec ce réglage, le courant d'émission des LED d'éclairage du capteur est réduit de manière à pouvoir
exploiter entièrement la dynamique de l'électronique.
Réglage du type de piste de guidage
Nom
Index Index
UART [sousindex]
CANopen
LonAccès
gueur de
l'index
[octets]
Données Fonction / valeur
[déc.]
Type de piste
sombre
2d
2000h [0h]
2
W
212d
Piste sombre, arrière-plan clair
Type de piste
claire
2d
2000h [0h]
2
W
213d
Piste claire, arrière-plan sombre
Piste
2d
rétroréfléchissante
2000h [0h]
2
W
214d
Piste rétroréfléchissante
Tableau 8.1 :
Réglage du type de piste de guidage
Demande du type de piste de guidage
Nom
Index Index
UART [sousindex]
CANopen
LonAccès
gueur de
l'index
[octets]
UserMode
75d
2
Tableau 8.2 :
2002h [0h]
R
Données Fonction / valeur
Bit 0 : 0 = piste claire ; 1 = piste
sombre
Bit 8 : 0 = inactif, 1 = piste
rétroréfléchissante
Demande du type de piste de guidage
Leuze electronic GmbH + Co. KG
OGS 600
63
8.3
Décalage pour les positions des bords
Il est possible d'ajouter un décalage aux valeurs de sortie des bords. Ce décalage est uniquement
appliqué à la sortie des données de processus.
REMARQUE
Lorsque des index sont lus avec des positions des bords, ceux-ci n'incluent pas le décalage.
Le décalage peut être utilisé pour compenser une position de montage qui n'est pas centrale.
Nom
Index Index
UART [sousindex]
CANopen
LonAccès
gueur de
l'index
[octets]
Données Fonction / valeur
[déc.]
UserOffset
109d
2
212d
2010h [Ah]
RW
Décalage pour position des
bords
Unité : [ mm * 10 ]
Exemple :
Décalage des valeurs de sortie des données de processus de 0 … 3000 à -1500 … 1500.
Décalage de -150mm : -150mm * 10 = -1500.
–> écrire la valeur « -1500 » dans UserOffset (index UART 109d ou index CAN 2010h [Ah])
REMARQUE
Pour désactiver le décalage, il suffit d'écrire la valeur « 0 ».
Leuze electronic GmbH + Co. KG
OGS 600
64
8.4
Aiguillage
Au niveau d'un aiguillage, le capteur indique toutes les pistes détectées.
REMARQUE
L'utilisateur doit décider lui-même la direction qu'il souhaite prendre.
Un aiguillage peut être conçu de deux manières (voir figure 8.3) :
• Aiguillage de type 1 avec piste de guidage parallèle
• Aiguillage de type 2 avec piste de guidage bifurquante
A
B
D
C
A
B
C
D
E
F
G
H
E
G
F
H
Filtre Largeur de piste = ACTIF
Aiguillage de type 1
Aiguillage de type 2
Distance minimale de 30mm
Cœur de l'aiguillage
Bord gauche de la piste de guidage
Bord gauche de la piste de guidage trop large
Bord droit de la piste de guidage
Bord droit de la piste de guidage trop large
Figure 8.3 : Aiguillages de type 1 et de type 2
Le capteur prend en charge les deux types d'aiguillage.
REMARQUE
Un aiguillage peut également avoir trois bifurcations.
Aiguillages de type 2
Le comportement au cœur de l'aiguillage de type 2 dépend du filtre Largeur de piste et de l'angle de bifurcation.
Pour les aiguillages de type 2, il est recommandé d'utiliser la fonction Aiguillage (voir chapitre 8.4.1
« Fonction Aiguillage – Réglages pour les aiguillages de type 2 ») afin d'améliorer la détection de la piste
large au cœur de l'aiguillage et d'obtenir le plus tôt possible la sortie de deux valeurs de piste à l'intérieur
du triangle après l'aiguillage qui présente un très faible contraste.
Leuze electronic GmbH + Co. KG
OGS 600
65
A
B
B – Zone morte :
E
C
A
B
C
D
E
Zone dans laquelle aucune sortie de
piste n'a lieu. La longueur dépend de
l'angle de bifurcation.
Valeur typique : env. 5 … 20mm.
D
Cœur d'un aiguillage de type 2
Zone morte
Bord gauche de la piste de guidage
Bord droit de la piste de guidage
Zone à très faible contraste
Figure 8.4 : Aiguillage de type 2 – Cœur de l'aiguillage
8.4.1
Fonction Aiguillage – Réglages pour les aiguillages de type 2
REMARQUE
La fonction Aiguillage modifie plusieurs réglages dans le capteur.
Ces modifications sont uniquement nécessaires pour les aiguillages de type 2.
L'activation de la fonction SwitchNumber (index UART 170d ou index CAN 2012h) a les répercussions
suivantes sur les filtres :
• Le filtre « Contraste minimal » est désactivé.
• Le filtre « Largeur de piste » reste actif/inactif -> adaptation de TraceWidthMax
• Le filtre « Contraste minimal » reste actif/inactif
Filtre « Largeur de piste »
Lorsque le filtre Largeur de piste est utilisé, la valeur de la largeur de piste maximale du filtre est
augmentée. La largeur de piste minimale reste inchangée.
Le facteur SwitchTraceWidthFactor (index UART 110d ou index CAN 2010h [Bh]) est utilisé pour le calcul
de la nouvelle largeur de piste maximale.
Le calcul modifie temporairement le paramètre TraceWidthMax (index UART 100d ou index CAN 2010h
[1h]) jusqu'à ce que la fonction d'aiguillage SwitchNumber soit désactivée.
Par défaut, le facteur SwitchTraceWidthFactor est préréglé pour un aiguillage de type 2 avec une bifurcation. Pour les aiguillages à 2 bifurcations (3 pistes), le facteur préréglé peut s'avérer trop petit et doit être
augmenté, le cas échéant.
Calcul de la largeur de piste maximale lorsque la fonction d'aiguillage est activée :
TraceWidthMax_aiguillage = TraceWidthMax + ( TraceWidthMax * SwitchTraceWidthFactor / 100 )
Le résultat du calcul peut être vérifié dans TraceWidthMax. Lorsque la fonction SwitchNumber est
désactivée, TraceWidthMax reprend sa valeur d'origine.
REMARQUE
Si des problèmes surviennent à un aiguillage avec le filtre Largeur de piste, il est possible
d'augmenter ou de réduire le facteur SwitchTraceWidthFactor.
La modification est conservée après une RAZ de la tension de l'appareil. Le rétablissement des
réglages d'usine (commande système Factory Reset) restaure la valeur d'origine.
Leuze electronic GmbH + Co. KG
OGS 600
66
Pourquoi écrire le numéro de piste ?
Afin d'obtenir une zone morte la plus petite possible (voir figure 8.4) lorsque la fonction d'aiguillage est
activée, des paramètres internes sont réglés pour la piste de guidage lors de la première mesure après
demande.
Si le capteur détecte plusieurs pistes de guidage correctes lors du cycle de mesure de l'activation, ces
pistes sont alors sortie dans les données de processus.
Le véhicule choisit la piste de guidage à utiliser. Le capteur ne connaît pas le choix du véhicule.
Afin de pouvoir effectuer un réglage optimal, le numéro de la piste de guidage suivie par le véhicule doit
être communiqué au capteur.
Le numéro de piste résulte de l'ordre de sortie de la piste dans les données de processus (voir
Tableau 7.11).
Lorsque la fonction d'aiguillage est active, si le numéro de la piste utilisée par la commande du véhicule
change ou que la deuxième piste disparaît, le numéro de piste actuellement utilisé est alors transmis au
capteur. Ceci ne génère pas de modification des réglages internes. Ces derniers sont uniquement
modifiés lorsque la fonction Aiguillage est désactivée par l'écriture d'un « 0 », puis réactivée.
REMARQUE
Si un numéro de piste inexistant est écrit, une erreur est générée. Dans ce cas, le bit 13 est mis
à 1 dans l'index Status (index UART 200d ou index CAN 2020h). La fonction Aiguillage n'est pas
activée.
La fonction Aiguillage est active lorsque le bit 12 est à 1 dans l'index Status (index UART 200d
ou index CAN 2020h).
Solution : écrire le numéro de piste correct.
Déroulement de la fonction Aiguillage
Quand est-ce que la fonction SwitchNumber doit être activée ?
1. L'installation signale au véhicule qu'il approche d'un aiguillage.
Dans l'idéal, cela survient 10 … 200mm avant que le capteur n'atteigne le cœur de l'aiguillage et
que la piste ne s'élargisse.
2. Le véhicule prend note de la piste de guidage qu'il suit actuellement. Les pistes de guidage sont
numérotées de 1 à 6.
L'ordre correspond à l'ordre de sortie des bords dans les données de processus (voir Tableau 7.11).
3. Ce numéro de piste doit être écrit dans l'index SwitchNumber (index UART 170d ou index
CAN 2012h [0h]) ou envoyé via la demande avec les données de processus avec l'octet 2 PD-In1.
4. L'adaptation des valeurs internes du capteurs à la piste actuellement suivie par le véhicule est
réalisée une fois.
Les répercussions sur les pistes sorties sont visibles après le premier envoi de la demande dans le
délai maximal d'un cycle de mesure (10ms).
Désactivation de la fonction Aiguillage
1. Écrire « 0 » dans SwitchNumber (index UART 170d ou index CAN 2012h [0h])
ou
2. Écrire « 0 » dans l'octet 2 PD-In1 lors de la demande de données de processus.
Leuze electronic GmbH + Co. KG
OGS 600
67
8.4.2
Accès aux index pour activer la fonction Aiguillage
Nom
Index Index
UART [sousindex]
CANopen
LonAccès
gueur de
l'index
[octets]
Valeur
Info
par
défaut
données
[déc.]
SwitchNumber
170d
2012h [0h]
2
W
0
0d = fonction inactive
1d = piste n° 1
2d = piste n° 2
3d = piste n° 3
4d = piste n° 4
5d = piste n° 5
6d = piste n° 6
SwitchTraceWidthFactor
110d
2010h [Bh]
2
RW
150
Facteur (en %) d'augmentation
du paramètre TraceWidthMax
lorsque la fonction Aiguillage est
activée
Tableau 8.3 :
Accès aux index pour activer la fonction Aiguillage
Type
Demande
PD
Tableau 8.4 :
8.5
Octet 0
Octet 1
Octet 2
Octet 3
Octet 4
N°/identifiant
de nœud
Type de
PD
PD-In1
(données In)
PD-In2
(réserve)
CRC
13h
04h
0d = fonction inactive
1d = piste n° 1
2d = piste n° 2
3d = piste n° 3
4d = piste n° 4
5d = piste n° 5
6d = piste n° 6
0h
CRC
Réglages pour la fonction Aiguillage lors de la demande de données de processus dans
l'octet 2
Filtre « Largeur de piste »
Si le capteur ne doit sortir que les pistes correspondant à une largeur de piste donnée, il est possible
d'activer le filtre « Largeur de piste ».
La valeur de filtre peut être réglée en effectuant un apprentissage de la piste ou en entrant manuellement
les valeurs dans les index appropriés.
Les pistes qui sont exclues par le filtrage peuvent être consultées dans l'index TraceInvalidSubPixel (index
UART 213d ou index CAN 2027h [1h]…[Ch]).
Lors de l'apprentissage de la largeur de piste, le paramètre de seuil TraceTeachThr est calculé. L'amplitude de ce seuil permet de déterminer la position des bords gauche et droit. Si pour une piste détectée, le
calcul de la largeur de piste à l'aide du seuil défini par apprentissage est impossible, le seuil est adapté
pour cette piste. Dès que l'amplitude de la combinaison sol/piste trouvée l'autorise, le seuil résultant de
l'apprentissage est utilisé.
ATTENTION !
La largeur de piste dépend de la valeur de ce seuil.
Leuze electronic GmbH + Co. KG
OGS 600
68
y
C
D
E
0
3000 x
A
x
y
A
B
C
D
E
B
A
B
Position des bords
Signal de réception d'amplitude
Bord gauche de la piste de guidage
Bord droit de la piste de guidage
Piste trop large selon le filtre actif Largeur de piste
Piste OK
Seuil d'apprentissage
Figure 8.5 : Application du filtre « Largeur de piste » dans l'exemple d'une piste sombre
8.5.1
Apprentissage de la largeur de piste
Le paramètre TraceWidthTol (index UART 102d ou index CAN 2010h [3h]) est utilisé lors de l'apprentissage afin de définir les limites supérieure et inférieure pour la largeur de piste en partant de la largeur de
piste mesurée actuelle.
Calcul des valeurs dans le capteur :
Largeur de piste = │ position du bord gauche - position du bord droit │
TraceWidthMax = largeur de piste + TraceWidthTol
TraceWidthMin = largeur de piste - TraceWidthTol
8.5.2
Réglage manuel de la largeur de piste
Pour régler la largeur de piste manuellement, il est possible d'écrire les valeurs directement dans les
paramètres TraceWidthMax (index UART 100d ou index CAN 2010h [1h]) et TraceWidthMin (index
UART 101d ou index CAN 2010h [2h]).
Lors de la conversion, tenez compte du facteur 10: 10d correspondant à 1mm.
ATTENTION !
Si un apprentissage de la largeur de piste est réalisé, les valeurs de largeur de piste réglées
manuellement sont écrasées.
8.5.3
Information sur les données de processus pour le filtre « Largeur de piste »
Si une ou plusieurs pistes détectées ne sont pas sorties dans les données de processus en raison du filtre
« Largeur de piste », le bit 3 dans l'octet de données de processus 2 Status PD est mis à 1.
Leuze electronic GmbH + Co. KG
OGS 600
69
8.5.4
Aperçu des index pour le filtre « Largeur de piste »
Mode de comptabilisation des bits : Bit0 … Bit15
Nom
Index Index
UART [sousindex]
CANopen
LonAccès Données / Info
gueur
(valeur par
de
défaut)
l'index
[octets]
Activation du filtre 2d
Largeur de piste
2000h [0h]
2
W
229d
Commande système
Désactivation du
filtre
Largeur de piste
2d
2000h [0h]
2
W
230d
Commande système
Apprentissage de 2d
la largeur de piste
2000h [0h]
2
W
194d
Commande système
TraceWidthMax
100d
2010h [1h]
2
RW
(490d)
Largeur de piste maximale
Pour le réglage manuel
ou le résultat d'apprentissage
Valeur : [ mm * 10 ]
TraceWidthMin
101d
2010h [2h]
2
RW
(290d)
Largeur de piste minimale
Pour le réglage manuel
ou le résultat d'apprentissage
Valeur : [ mm * 10 ]
TraceWidthTol
102d
2010h [3h]
2
RW
(100d)
Tolérance de largeur de piste
Uniquement requise pour
l'apprentissage.
Valeur : [ mm * 10 ]
TraceTeachThr
112d
2010h [Dh]
2
R
Statut
200d
2020h [1h]
2
R
Bit n° 5
Si le nombre de pistes éliminées
est ≥ 1, le bit est mis à 1.
Voir aussi l'octet de statut des
données de processus, bit n° 3
(chapitre 7.1.4.1)
UserMode
75d
2002h [0h]
2
R
Bit n° 2
Si le bit est à 1, le filtre « Largeur
de piste » est actif.
Tableau 8.5 :
Déterminé lors de l'apprentissage.
Accès aux index pour le filtre « Largeur de piste »
Leuze electronic GmbH + Co. KG
OGS 600
70
8.6
Filtre « Contraste minimal »
Le filtre de contraste minimal demande si la luminosité du sol et la luminosité de la piste présentent une
différence minimale.
Cette différence minimale peut être programmée sur une piste de référence ou la valeur peut être réglée
manuellement.
E
D
y
G
F
J
0
A
x
y
A
B
C
D
E
F
G
H
J
C
H
3000 x
B
Position des bords
Signal de réception d'amplitude
Bord gauche de la piste de guidage
Bord droit de la piste de guidage
Largeur de piste
Amplitude du sol
Amplitude de la piste de guidage
Contraste
Seuil d'avertissement pour le contraste minimal
Contraste minimal (TraceContrastMin)
Contrôle du contraste minimal.
La deuxième piste de droite n'est pas sortie car le contraste minimal n'est pas atteint.
Figure 8.6 : Application du filtre « Contraste minimal » dans l'exemple d'une piste sombre
8.6.1
Apprentissage du contraste minimal
La valeur du paramètre TraceContrastTol (index UART 105d ou index CAN 2010h [6h]) est utilisée afin de
calculer un seuil minimal pour le contraste à partir de la valeur de contraste mesurée lors de l'apprentissage. La valeur se trouve dans l'index sous la forme d'un pourcentage [%].
Calcul dans le capteur :
Contraste = │ amplitude_de_l'environnement - amplitude_de_la_piste │
TraceContrastMin = contraste - (contraste * TraceContrastTol /100)
8.6.2
Réglage manuel du contraste minimal
Pour régler manuellement le contraste minimal, il est possible de l'écrire directement dans le paramètre
TraceContrastMin (index UART 103d ou index CAN 2010h [4h]) comme valeur en [LSB].
ATTENTION !
Si un apprentissage du contraste minimal est réalisé, la valeur de contraste minimal réglée
manuellement est écrasée.
8.6.3
Avertissement pour le contraste minimal
Le seuil d'avertissement correspond à un pourcentage du contraste minimal TraceContrastMin (index
UART 103d ou index CAN 2010h [4h]). Le seuil d'avertissement pour le contraste minimal est calculé avec
le facteur TraceContrastWarning (index UART 104d ou index CAN 2010h [5h]). Il n'existe aucun index pour
appeler cette valeur directement.
Calcul :
TraceContrastWarning_seuil = TraceContrastMin + (TraceContrastMin * TraceContrastWarning)
Leuze electronic GmbH + Co. KG
OGS 600
71
8.6.4
Information sur les données de processus pour le filtre « Contraste minimal »
L'octet de statut des données de processus comprend deux bits pour les informations sur le contraste
minimal :
• Bit 1 : avertissement de contraste minimal
• Bit 4 : erreur de contraste minimal
Le bit 1 Avertissement de contraste minimal est mis à 1 lorsqu'une ou plusieurs pistes pour lesquelles le
contraste minimal est inférieur au seuil d'avertissement, sont détectées.
Le bit 4 Erreur de contraste minimal est mis à 1 lorsqu'une ou plusieurs pistes pour lesquelles le contraste
est inférieur à TraceContrastMin, sont détectées.
8.6.5
Aperçu des index pour le filtre « Contraste minimal »
Mode de comptabilisation des bits : Bit0 … Bit15.
Nom
Index Index
UART [sousindex]
CANopen
Activer le filtre
2d
2000h [0h]
2
W
231d
Commande système
Désactiver le filtre 2d
2000h [0h]
2
W
232d
Commande système
Apprentissage du 2d
contraste minimal
2000h [0h]
2
W
195d
Commande système
TraceContrastMin
103d
2010h [4h]
2
RW
(5500d)
Résultat de l'apprentissage ou
entrée manuelle, unité : [LSB]
TraceContrastWarning
104d
2010h [5h]
2
RW
(20d)
Facteur pour le calcul du seuil
d'avertissement,
unité [%]
TraceContrastTol 105d
2010h [6h]
2
RW
(30d)
Tolérance trouvant son application lors de l'apprentissage,
unité : [%]
Statut
200d
2020h [1h]
2
R
Bit n° 6
1 = Erreur de contraste minimal
Voir aussi l'octet de statut des
données de processus, bit n° 4
(chapitre 7.1.4.1)
Statut
200d
2020h [1h]
2
R
Bit n° 3
1 = Avertissement de contraste
minimal
Voir aussi l'octet de statut des
données de processus, bit n° 1
(chapitre 7.1.4.1)
UserMode
75d
2002h [0h]
2
R
Bit n° 3
Si le bit = 1, le filtre « Contraste
minimal » est actif.
Tableau 8.6 :
8.7
LonAccès Données / Info
gueur de
(valeur par
l'index
défaut)
[octets]
Accès aux index pour le filtre « Contraste minimal »
Filtre « Amplitude de piste »
Le filtre part du principe que la bande de piste de guidage traitée au sein d'une installation est la même
partout. Il s'agit ainsi d'une constante connue. Toutes les autres marques présentant une autre amplitude
peuvent donc être éliminées par filtrage.
Il est par conséquent recommandé de choisir une bande de piste de guidage la plus claire (blanche) ou la
plus sombre (noire) possible, de manière à ce qu'il n'existe aucune marque plus foncée ou plus claire que
la piste optique.
Le filtre d'amplitude de piste correspond à la valeur limite TraceAmplitudeMin (index UART 106d ou index
CAN 2010h [7h]), qui marque toutes les pistes pour lesquelles l'amplitude du signal de piste est supérieur
Leuze electronic GmbH + Co. KG
OGS 600
72
à la valeur limite comme incorrectes. Il existe un seuil d'avertissement qui est réglé avec le paramètre
TraceAmplitudeWarning (index UART 107d ou index CAN 2010h [8h]).
E
D
y
F
G
H
0
A
x
y
A
B
C
D
E
F
G
H
C
3000 x
B
Position des bords
Signal de réception d'amplitude
Bord gauche de la piste de guidage
Bord droit de la piste de guidage
Largeur de piste
Amplitude du sol
Amplitude de la piste de guidage
Amplitudes de piste non valides (zone rouge)
Valeur TraceAmplitudeMin
Valeur TraceAmplitudeWarning
Figure 8.7 : Application du filtre « Amplitude de piste » dans l'exemple d'une piste sombre
8.7.1
Apprentissage de l'amplitude de piste
La valeur TraceAmplitudeTol (index UART 108d ou index CAN 2010h [9h]) est utilisée lors de l'apprentissage afin de régler la valeur limite TraceAmplitudeMin (index UART 106d ou index CAN 2010h [7h]) pour
le filtre « Amplitude de piste ».
Calcul de la piste de guidage sombre :
TraceAmplitudeMin = amplitude_piste [LSB] + TraceAmplitudeTol [LSB]
Calcul de la piste de guidage claire :
TraceAmplitudeMin = amplitude_piste [LSB] - TraceAmplitudeTol [LSB]
8.7.2
Réglage manuel de l'amplitude de piste
Pour régler manuellement la valeur limite de l'amplitude de piste, il est possible de l'écrire directement
dans le paramètre TraceAmplitudeMin (index UART 106d ou index CAN 2010h [7h]) comme valeur en
[LSB].
ATTENTION !
Si un apprentissage d'amplitude de piste est réalisé, une valeur limite d'amplitude de piste réglée
manuellement est écrasée.
8.7.3
Avertissement pour l'amplitude de piste
Le seuil d'avertissement correspond à un pourcentage de la valeur limite de l'amplitude de piste TraceAmplitudeMin (index UART 106d ou index CAN 2010h [7h]).
Le seuil d'avertissement pour l'amplitude de piste est calculé avec le facteur TraceAmplitudeWarning
(index UART 107d ou index CAN 2010h [8h]). Il n'existe aucun index pour appeler directement la valeur
calculée.
Calcul de la piste de guidage sombre :
TraceAmplitudeWarning_seuil = TraceAmplitudeMin [LSB] - (TraceAmplitudeMin [LSB] *
TraceAmplitudeWarning)
Leuze electronic GmbH + Co. KG
OGS 600
73
Calcul de la piste de guidage claire :
TraceAmplitudeWarning_seuil = TraceAmplitudeMin [LSB] + (TraceAmplitudeMin [LSB] *
TraceAmplitudeWarning)
8.7.4
Information sur les données de processus pour le filtre « Amplitude de piste »
L'octet de statut des données de processus comprend deux bits pour les informations sur l'amplitude de
piste :
• Bit 2 : avertissement d'amplitude de piste
• Bit 5 : erreur d'amplitude de piste
Le bit Avertissement d'amplitude de piste est mis à 1 lorsqu'une ou plusieurs pistes pour lesquelles l'amplitude de piste est supérieure (piste de guidage sombre) ou inférieure (piste de guidage claire) au seuil
d'avertissement, sont détectées.
Le bit Erreur d'amplitude de piste est mis à 1 lorsqu'une ou plusieurs pistes pour lesquelles le contraste
est supérieur (piste de guidage sombre) ou inférieur (piste de guidage claire) à TraceAmplitudeMin, sont
détectées.
8.7.5
Aperçu des index pour le filtre « Amplitude de piste »
Mode de comptabilisation des bits : Bit0 … Bit15.
Nom
Index Index
UART [sousindex]
CANopen
Activer le filtre
2d
2000h [0h]
2
W
233d
Commande système
Désactiver le filtre 2d
2000h [0h]
2
W
234d
Commande système
Apprentissage du 2d
contraste minimal
2000h [0h]
2
W
196d
Commande système
TraceAmplitudeMin
106d
2010h [7h]
2
RW
(2500d)
Résultat de l'apprentissage ou
modification manuelle, unité :
[LSB]
TraceAmplitudeWarning
107d
2010h [8h]
2
RW
(20d)
Facteur pour le calcul du seuil
d'avertissement, unité [%]
TraceAmplitudeTol
108d
2010h [9h]
2
RW
(1000d)
Lors de l'apprentissage :
tolérance pour le calcul du seuil
minimal, unité [LSB]
Statut
200d
2020h [1h]
2
R
Bit n° 7
1 = Erreur d'amplitude de piste
Voir aussi l'octet de statut des
données de processus, bit n° 5
(chapitre 7.1.4.1)
Statut
200d
2020h [1h]
2
R
Bit n° 4
1 = Avertissement d'amplitude
de piste
Voir aussi l'octet de statut des
données de processus, bit n° 2
(chapitre 7.1.4.1)
UserMode
75d
2002h [0h]
2
R
Bit n° 4
Si le bit = 1, le filtre « Amplitude
de piste » est actif.
Tableau 8.7 :
LonAccès Données / Info
gueur de
(valeur par
l'index
défaut)
[octets]
Accès aux index pour le filtre « Amplitude de piste »
Leuze electronic GmbH + Co. KG
OGS 600
74
8.8
Aperçu des index – Données supplémentaires sur les pistes correctes et incorrectes
Il est également possible d'accéder aux pistes détectées et filtrées sans accès aux données de processus.
Des informations supplémentaires sur les pistes peuvent alors être demandées :
• Pour les pistes valides, l'avertissement éventuel est affiché pour chaque piste dans l'index TraceValidStatus (index UART 210d ou index CAN 2025h [01…06]).
• Pour les pistes éliminées par filtrage, l'erreur à l'origine de l'élimination de piste est affichée dans
l'index TraceInvalidStatus (index UART 215d ou index CAN 2029h [01…06]).
• Les amplitudes utilisées pour le calcul du filtre peuvent être lues dans l'index TraceValidAmp (index
UART 209d ou index CAN 2023h [01…12]).
• Les données pour les pistes éliminées par filtrage peuvent être lues dans l'index TraceInvalidAmp
(index UART 214d ou index CAN 2028h [01…12]).
Les données sont toujours triées dans l'ordre croissant selon les bords/pistes.
Accès direct à toutes les données des pistes valides
Nom
Index Index
UART [sousindex]
CANopen
LonAccès Données
gueur de
l'index
[octets]
Info
TraceValidSub- 207d
Pixel
2022h
[1h]…[Ch]
24
R
[ BordGauche1 OctetLow, BordGauche1
OctetHigh,
BordDroit1 OctetLow,
BordDroit1 OctetHigh,
BordGauche2 OctetLow,
BordGauche2 OctetHigh,
BordDroit2 OctetLow,
BordDroit2 OctetHigh,
…]
Contient les positions
des bords des pistes
valides :
• 16 bits par bord
• Répartis en octets
low et high
• Seules les pistes
sont affichées
• Une piste est toujours constituée de
deux bords
consécutifs
TraceValidAmp
208d
2023h
[1h]…[Ch]
24
R
[ Environnement1 OctetLow, Environnement1
OctetHigh, Piste1 OctetLow,
Piste1 OctetHigh,
Environnement2 OctetLow, Environnement2
OctetHigh, Piste2 OctetLow,
Piste2 OctetHigh,
…]
Contient l'amplitude
de l'environnement et
de la piste :
• Valeur d'amplitude
de 16 bits
• Répartis en octets
low et high
• Tri dans l'ordre
croissant adapté
aux pistes dans
l'index 207 ou
2022h
TraceValidStatus
210d
2025h
[1h]…[6h]
12
R
[ Piste1,
Piste2,
Piste3,
…]
L'avertissement est
affiché pour chaque
piste.
Tableau 8.8 :
Données :
1h : avertissement de
contraste
2h : avertissement
d'amplitude de piste
Aperçu des index : accès direct à toutes les données des pistes valides
Leuze electronic GmbH + Co. KG
OGS 600
75
Accès direct à toutes les données des pistes non valides
Nom
Index Index
UART [sousindex]
CANopen
LonAccès Données
gueur de
l'index
[octets]
Info
TraceInvalidSubPixel
213d
2027h
[1h]…[Ch]
24
R
[ BordGauche1 OctetLow, BordGauche1
OctetHigh,
BordDroit1 OctetLow,
BordDroit1 OctetHigh,
BordGauche2 OctetLow,
BordGauche2 OctetHigh,
BordDroit2 OctetLow,
BordDroit2 OctetHigh,
…]
Contient les positions
des bords des pistes
valides :
16 bits par bord
Répartis en octets low
et high
Seules les pistes sont
affichées
Une piste est toujours
constituée de deux
bords consécutifs
TraceInvalidAmp 214d
2028h
[1h]…[Ch]
24
R
[ Environnement1 OctetLow, Environnement1
OctetHigh, Piste1 OctetLow,
Piste1 OctetHigh,
Environnement2 OctetLow, Environnement2
OctetHigh, Piste2 OctetLow,
Piste2 OctetHigh,
…]
Contient l'amplitude
de l'environnement et
de la piste :
Valeur d'amplitude de
16 bits
Répartis en octets low
et high
TraceInvalidSta- 215d
tus
2029h
[1h]…[6h]
12
R
[ Piste1,
Piste2,
Piste3,
…]
L'erreur est affichée
pour chaque piste.
Tableau 8.9 :
Données :
1h : erreur de
contraste
2h : erreur d'amplitude de piste
4h : erreur de largeur
de piste
Aperçu des index : accès direct à toutes les données des pistes non valides
Leuze electronic GmbH + Co. KG
OGS 600
76
9
Conseils pour la première mise en service
Pour vous rendre compte rapidement du fonctionnement du capteur, vous avez besoin des éléments
suivants :
• Adaptateur d'interfaces USB <-> UART (RS232, RS422, RS485)
• Logiciel PC (voir chapitre 6)
• Support pour l'appareil
9.1
Comment régler le capteur sur la piste
9.1.1
Variante : Tous les filtres actifs
L'objectif de cette procédure est de détecter le moins de pistes incorrectes possible.
 Rétablissez les réglages d'usine du capteur (commande système).
 Activez tous les filtres.
 Positionnez le capteur ou le véhicule avec capteur au-dessus de la piste.
 Exécutez le mode d'apprentissage 4. Il s'agit d'un apprentissage simultané des trois filtres.
À présent, la sortie de piste est très restrictive. Si vous atteignez un endroit auquel le capteur ne sort plus
aucune piste, le bit de statut dans les données de processus vous permet de trouver le filtre responsable.
Il est également possible d'évaluer le Statut (index UART 200 ou index CAN 2020h [1h]).
L'évaluation des bits d'avertissement et d'erreur permet de déclencher une action correspondante dans la
commande du véhicule.
L'avertissement peut aider à détecter un encrassement lent de la piste de guidage. Il est également
possible d'évaluer l'information de contraste dans la réponse de données de processus.
Des recommandations relatives au site, telles que « Nettoyer la piste » ou « Renouveler la piste »,
peuvent être fournies à l'utilisateur de l'installation.
Un nettoyage de la piste de guidage est recommandé lorsque le contraste diminue de manière continue
sur une période prolongée.
Un renouvellement de la piste de guidage est recommandé lorsque l'amplitude de piste diffère de la valeur
d'apprentissage ou qu'une piste n'est plus détectée en raison du filtre Largeur de piste parce qu'elle est
arrachée ou élargie.
Avant un aiguillage de type 2, la largeur de piste maximale doit être augmentée à l'aide de la fonction
d'aiguillage de manière à ce que le cœur de l'aiguillage soit sorti. Pour ce faire, le numéro de piste actuellement utilisé doit aussi être transmis.
9.1.2
Basculer entre les différentes pistes
La procédure suivante est recommandée lorsqu'une installation est constituée de plusieurs pistes dont la
largeur et/ou le type (claire/sombre) diffèrent.
Pour chaque piste, enregistrez un jeu de paramètres incluant des variables adaptées dans la commande.
Les réglages suivants doivent être enregistrés :
Nom de l'index
Remarque
TraceWidthMax
TraceWidthMin
TraceTeachThr
Seuil d'apprentissage (s'applique à la largeur de piste mesurée)
TraceContrastMin
TraceAmplitudeMin
SwitchTraceWidthFactor
Tableau 9.1 :
En cas de basculement entre installations avec des aiguillages à
2 voies et 3 voies.
Paramètres pour le jeu de paramètres spécifiques à la piste
Leuze electronic GmbH + Co. KG
OGS 600
77
9.2
Marquages au sol
Les approches suivantes peuvent être envisagées pour fournir au véhicule des informations relatives au
site par l'intermédiaire de la piste ou de marques supplémentaires.
Largeur de piste
Il est possible de faire varier la largeur de piste. Le capteur sort toujours le bord gauche et le bord droit de
la piste. La différence entre ces deux bords correspond à la largeur.
Il est possible, par exemple, d'utiliser la largeur de la piste pour indiquer au véhicule qu'il doit rouler plus
lentement ou plus rapidement.
Marques à côté de la piste
Il est possible de placer des marques supplémentaires à côté de la piste, par exemple pour créer un code.
La présence de pistes détectées (satisfaisant aux filtres) à une position donnée peut, par exemple,
permettre de réaliser un code 4 bits.
Avec les données de processus, la commande du véhicule est informée lorsque des pistes sont détectées
mais qu'en raison des filtres, elles ne sont pas sorties par les données de processus.
Il est donc possible de concevoir des marques de manière à ce qu'elles ne soient pas détectées comme
piste. Une évaluation de TraceInvalidSubPixel permet de sortir les positions des marques. Un code peut
ainsi être réalisé pour la commande de l'installation.
Filtre Largeur de piste
Actif
Largeur de la marque
…< largeur de la piste ou …> largeur de Aucune importance
la piste
Information comme quoi une
marque a été détectée
Octet de données de processus 2 StatusPD, bit 3 (erreur de largeur de piste)
Nombre de pistes erronées
TraveInvalidNum
Index UART 211d
Index CAN 2026h
Position de la piste
TraceInvalidSubPixel
Index UART 213d
Index CAN 2027h
Tableau 9.2 :
Inactif
Sorties des données de
processus
Influence du filtre « Largeur de piste »
Quelle est l'influence sur la largeur de la piste ?
• La distance du capteur à la marque peut faire varier la largeur de la piste de jusqu'à ± 5 mm
(véhicule chargé/non chargé).
• Erreur de linéarité (voir figure 11.6).
Exigences relatives au marquage
• Le plus simple est que les marques soient de la même couleur que la piste de guidage.
• La ligne de marques peut être plus fine que la piste de guidage.
• Pour un fonctionnement sûr, la distance entre deux marques ou entre une piste de guidage et une
marque indiquée au chapitre 3.3 doit être respectée.
Exemple :
Réglages :
• La ligne de marques est bien plus fine que la piste principale, mais elle doit satisfaire aux exigences
du chapitre 3.3. Par ailleurs, les distances indiquées au chapitre 3.3 doivent être respectées.
• Le filtre de largeur de piste est actif et réglé pour la piste principale (apprentissage).
Si le capteur est au dessus de la marque, la ligne de marques est indiquée comme étant erronée :
Octet de données de processus 2 StatusPD, bit 3 (erreur de largeur de piste)
La position de cette piste erronée peut être lue dans TraceInvalidSubPixel (index UART 213d ; index
CAN 2027h). Cela permet de savoir de quel côté de la piste principale se trouve la marque. TraceInvalidNum (index UART 211d ; index CAN 2026h) donne le nombre de pistes erronées.
Amplitude de la piste
La lecture des paramètres TraceValidAmp ou TraceInvalidAmp permet de différentier des pistes.
Leuze electronic GmbH + Co. KG
OGS 600
78
Il est même possible de différentier des marques à côté de la piste grâce à leur amplitude pour ainsi
réaliser une commande d'installation.
9.3
Réglages de base pour les filtres
Les réglages de base des filtres ont été définis avec une piste de guidage de 40mm de largeur, noire sur
un sol blanc. La distance entre la piste et le bord inférieur du capteur était de 35mm.
Les valeurs ont été choisies de manière à ce que la piste soit détectée même dans les cas suivants :
• Modification de la hauteur du véhicule de ±30mm.
• Modification de l'angle entre la piste/le sol et l'axe longitudinal du capteur de jusqu'à 5°.
La réflexion (réflectance lumineuse) correspondait aux valeurs suivantes :
• 90 % pour le sol.
• 6 % pour la piste de guidage.
Leuze electronic GmbH + Co. KG
OGS 600
79
10
Service et assistance
Hotline de service
Vous trouverez les coordonnées de la hotline de votre pays sur notre site internet à l'adresse
www.leuze.com, à la rubrique Contact & Assistance.
Service de réparation & retours
Les appareils défectueux sont réparés de manière compétente et rapide dans nos centres de service
clientèle. Nous vous proposons un ensemble complet de services afin de réduire au minimum les
éventuels temps d'arrêt des installations. Notre Centre de service clientèle a besoin des informations
suivantes :
• Votre numéro de client
• La description du produit ou la description de l'article
• Le numéro de série et/ou le numéro de lot
• La raison de votre demande d'assistance avec une description
Veuillez enregistrer le produit concerné. Le retour peut être facilement enregistré sur notre site internet à
l'adresse www.leuze.com, à la rubrique Contact & Assistance > Service de réparation & Retour.
Pour un traitement simple et rapide, nous vous enverrons un bon de retour numérique avec l'adresse de
retour.
Que faire en cas de maintenance ?
REMARQUE
En cas de maintenance, veuillez faire une copie de ce chapitre.
 Remplissez vos coordonnées et faxez-les nous avec votre demande de réparation au numéro
de télécopie indiqué en bas.
Coordonnées du client (à remplir svp.)
Type d'appareil :
Numéro de série :
Microprogramme :
Affichage à l'écran
Affichage des LED :
Description de la panne
Société :
Interlocuteur / service :
Téléphone (poste) :
Télécopie :
Rue / n° :
CP / Ville :
Pays :
Télécopie du Service Après-Vente de Leuze :
+49 7021 573 - 199
Leuze electronic GmbH + Co. KG
OGS 600
80
11
Caractéristiques techniques
11.1
Caractéristiques techniques générales de l'OGS 600
Tension de fonctionnement
18 … 30VCC (TBTP 1) , classe 2)
Consommation moyenne
Env. 180 mA sous 24 V CC
(sans charge en sortie de commutation)
Éclairage à LED intégré
Rouge, longueur d'onde 634 nm, groupe de
risque 0 (exempt de risque) selon EN 62471:2008
Émetteur/récepteur
49 éléments d'émission et 49 de réception
Largeur champ détection
OGS 600-280/…
OGS 600-140/…
300mm
150mm
Distance capteur/sol
10 … 70mm,
Nominale :
Optimale :
Temps de mesure
10ms
Erreur de linéarité
Typ. 5mm (pour une distance capteur/sol de
30mm)
Résolution de la mesure
Typ. 1mm (pour une distance capteur/sol de
30mm)
Largeur de la piste de guidage
De préférence 40mm, au moins 10mm
Couleur de la piste de guidage
Piste claire sur sol sombre,
piste sombre sur sol clair
Bifurcations
Filtre d'aiguillage
Type d'interface
OGS 600-…/CN…
OGS 600-…/D3…
OGS 600-…/D2…
30mm
20 … 40mm
CANopen et RS232
RS485
RS422
Entrées/sorties de commutation
1 sortie de commutation paramétrable (tous les
OGS 600),
1 entrée/sortie de commutation paramétrable
(seulement les OGS 600 avec RS485 ou RS422)
Indice de protection
IP 65 2)
Niveau d'isolation électrique
III
Boîtier
Aluminium moulé sous pression
Fenêtre optique
Polycarbonate 3)
Poids
OGS 600-280/…
OGS 600-140/…
Env. 405g
Env. 245g
Température ambiante (utilisation/stockage)
-15°C … +50°C / -30°C … +60°C
Humidité rel. de l'air
90% max. (sans condensation)
Normes de référence
EN 60947-5-2:2007+A1:2012
Conformité
CE
1) Très Basse Tension de Protection (TBTP - PELV).
2) Seulement si les connecteurs M12 sont bien vissés ou les capuchons en place
Leuze electronic GmbH + Co. KG
OGS 600
81
3) N'utiliser que des chiffons sans fibres pour nettoyer les fenêtres optiques. Des objets pointus et durs détruisent
l'optique.
11.2
Encombrement
11.2.1 Encombrement de l'OGS 600-280/CN-M12 – Modèle long
A Centre du champ de mesure du capteur
Figure 11.1 : Encombrement de l'OGS 600-280/CN-M12 – Modèle long
Leuze electronic GmbH + Co. KG
OGS 600
82
11.2.2 Encombrement de l'OGS 600-280/D…-M12.8 – Modèle long
A Centre du champ de mesure du capteur
Figure 11.2 : Encombrement de l'OGS 600-280/D…-M12.8 – Modèle long
Leuze electronic GmbH + Co. KG
OGS 600
83
11.2.3 Encombrement de l'OGS 600-140/CN-M12 – Modèle court
A Centre du champ de mesure du capteur
Figure 11.3 : Encombrement de l'OGS 600-140/CN-M12 – Modèle court
Leuze electronic GmbH + Co. KG
OGS 600
84
11.2.4 Encombrement de l'OGS 600-140/D…-M12.8 – Modèle court
A Centre du champ de mesure du capteur
Figure 11.4 : Encombrement de l'OGS 600-140/D…-M12.8 – Modèle court
Leuze electronic GmbH + Co. KG
OGS 600
85
11.3
Diagrammes
11.3.1 Courbe caractéristique du capteur avec une piste de guidage
y
3500
A
B
3000
2500
2000
D
1500
C
1000
500
0
0
A
B
C
D
x
y
50
100
150
200
250
300 350
x
Valeur mesurée du bord gauche de la piste de guidage
Valeur mesurée du bord droit de la piste de guidage
Valeur de sortie : position du bord gauche
Valeur de sortie : position du bord droit
Position du bord gauche de la piste de guidage sous le capteur
Valeur de sortie : positions des bords
Figure 11.5 : Courbe caractéristique du capteur avec une piste
11.3.2 Erreur de linéarité
y
14
12
10
A
B
C
8
6
4
2
0
0
A
B
C
x
y
10
20
30
40
50
60
70
x
Courbe caractéristique : erreur de linéarité typique
Courbe caractéristique : erreur de linéarité maximale
Courbe caractéristique : erreur de linéarité minimale
Distance du capteur du sol
Erreur de linéarité
Figure 11.6 : Erreur de linéarité en fonction de la distance du capteur du sol
Leuze electronic GmbH + Co. KG
OGS 600
86
12
Informations concernant la commande et accessoires
12.1
Codes de désignation du capteur
OGS 600- XXX /YY -M12 .8
Néant
2 x 5 pôles
.8
1 x 8 pôles
Connectique M12
/CN
CANopen et interface RS232
/D3
Interface RS485
/D2
Interface RS422
280
Modèle long
140
Modèle court
Capteur de guidage optique, série OGS 600
(Optical Guidance Sensor)
Tableau 12.1 : Codes de désignation de l'OGS 600
12.2
Informations relatives à la commande du capteur
Art. n°
Code de désignation
Description
50137472
OGS 600-280/CN-M12
Capteur de guidage optique OGS 600,
modèle long, CANopen et interface RS232,
2 connecteurs M12, 5 pôles
50137473
OGS 600-140/CN-M12
Capteur de guidage optique OGS 600,
modèle court, CANopen et interface RS232,
2 connecteurs M12, 5 pôles
50137474
OGS 600-280/D3-M12.8
Capteur de guidage optique OGS 600,
modèle long, interface RS485,
1 connecteur M12, 8 pôles
50137475
OGS 600-140/D3-M12.8
Capteur de guidage optique OGS 600,
modèle court, interface RS485,
1 connecteur M12, 8 pôles
50137476
OGS 600-280/D2-M12.8
Capteur de guidage optique OGS 600,
modèle long, interface RS422,
1 connecteur M12, 8 pôles
50137477
OGS 600-140/D2-M12.8
Capteur de guidage optique OGS 600,
modèle court, interface RS422,
1 connecteur M12, 8 pôles
Leuze electronic GmbH + Co. KG
OGS 600
87
12.3
Accessoires
12.3.1 Câbles de raccordement pour appareils CANopen/RS232
Câbles de raccordement
Art. n°
Code de désignation
Description
50114692
KB DN/CAN-2000 BA
Câble de raccordement CANopen, longueur 2m,
PUR noir,prise femelle M12 axiale, 5 pôles,
codage A, extrémité libre
50114693
KB DN/CAN-2000 SA
Câble de raccordement CANopen, longueur 2m,
PUR noir,prise mâle M12 axiale, 5 pôles, codage A,
extrémité libre
50114696
KB DN/CAN-5000 BA
Câble de raccordement CANopen, longueur 5m,
PUR noir,prise femelle M12 axiale, 5 pôles,
codage A, extrémité libre
50114697
KB DN/CAN-5000 SA
Câble de raccordement CANopen, longueur 5m,
PUR noir,prise mâle M12 axiale, 5 pôles, codage A,
extrémité libre
Câbles de liaison
Art. n°
Code de désignation
Description
50118184
K-YCN M12A-5m-M12A-S-PUR
Câble de liaison en Y CANopen, PUR noir,
branche 1 longueur 0,25m, branche 2 longueur 5m,
2 prises mâles M12 axiales, 5 pôles, codage A,
1 prise femelle M12 axiale, 5 pôles, codage A
50118185
K-YCN M12A-M12A-S-PUR
Câble de liaison en Y CANopen, PUR noir,
branche 1 longueur 0,25m, branche 2 longueur
0,35m,
2 prises mâles M12 axiales, 5 pôles, codage A,
1 prise femelle M12 axiale, 5 pôles, codage A
50114691
KB DN/CAN-1000 SBA
Câble de liaison CANopen, longueur 1m,
PUR noir,
1 prise mâle M12 axiale, 5 pôles, codage A,
1 prise femelle M12 axiale, 5 pôles, codage A
50114694
KB DN/CAN-2000 SBA
Câble de liaison CANopen, longueur 2m,
PUR noir,
1 prise mâle M12 axiale, 5 pôles, codage A,
1 prise femelle M12 axiale, 5 pôles, codage A
50129779
KDS DN-M12-5A-M12-5A-P3-010
Câble de liaison CANopen, longueur 1m,
PUR violet,
1 prise mâle M12 axiale, 5 pôles, codage A,
1 prise femelle M12 axiale, 5 pôles, codage A
50129780
KDS DN-M12-5A-M12-5A-P3-020
Câble de liaison CANopen, longueur 2m,
PUR violet,
1 prise mâle M12 axiale, 5 pôles, codage A,
1 prise femelle M12 axiale, 5 pôles, codage A
50129781
KDS DN-M12-5A-M12-5A-P3-050
Câble de liaison CANopen, longueur 5m,
PUR violet,
1 prise mâle M12 axiale, 5 pôles, codage A,
1 prise femelle M12 axiale, 5 pôles, codage A
Leuze electronic GmbH + Co. KG
OGS 600
88
12.3.2 Câbles de raccordement pour appareils RS485/RS422
Câbles de raccordement
Art. n°
Code de désignation
Description
50135120
KD U-M12-8A-P1-010
Câble de raccordement PWR/RS485/RS422,
longueur 1m,
PUR noir, prise femelle M12 axiale, 8 pôles, codage
A, extrémité libre
50135121
KD U-M12-8A-P1-020
Câble de raccordement PWR/RS485/RS422,
longueur 2m,
PUR noir, prise femelle M12 axiale, 8 pôles, codage
A, extrémité libre
50135122
KD U-M12-8A-P1-050
Câble de raccordement PWR/RS485/RS422,
longueur 5m,
PUR noir, prise femelle M12 axiale, 8 pôles, codage
A, extrémité libre
12.3.3 Adaptateur RS485-USB
Art. n°
Code de désignation
Description
Sur
demande
Adaptateur RS485-USB
Convertisseur RS485-USB
Câble en Y
Câble de raccordement pour raccorder le capteur,
le convertisseur RS485-USB et la tension d'alimentation
12.3.4 Bandes de piste de guidage autocollantes
Art. n°
Code de désignation
Description
50137874
OTB 40-BK250
Bande de piste noire, largeur 40mm, autocollante,
bobine de 25m
50137875
OTB 40-WH250
Bande de piste blanche, largeur 40mm, autocollante, bobine de 25m
50137873
OTB 40-GN250
Bande de piste vert foncé, largeur 40mm, autocollante, bobine de 25m
50137876
OTB 30/100-BK/WH250
Bande de piste noire, largeur 30mm sur support
blanc, largeur 100mm, autocollante, bobine de 25m
50137877
OTB SET-GN/BK/WH003
Jeu de bandes de piste avec 0,3m de chaque bande
de piste
• Noir
• Blanc
• Vert foncé
• Noir sur support blanc
Leuze electronic GmbH + Co. KG
OGS 600
89
13
Historique des versions du microprogramme de l'appareil
v1.3
Jusqu'à juillet 2018
v1.4
Index 836 rendu accessible aux utilisateurs. Valeur par défaut réduite de 450 à 100.
Conséquence : détection de plus petits contrastes.
v1.5
Depuis août 2018 : index 70 (UART Node No) : plage de valeurs étendue à 1-15
v1.6
Problème des pistes rétroréfléchissantes résolu
v1.7
Problème du répertoire objet CANopen résolu
v1.8
Nouveaux types de données de processus 2, 5, 6 et 7
v1.9
Nouveau type de données de processus 8 : comme le type de données de processus 4,
sauf que 1-6 pistes sont toujours émises.
Par défaut 3 pistes ;
V2.0
À partir de septembre 2021
Index 200 complété du bit 15.
L'erreur suivante a été corrigée : si l'éclairage à LED est désactivé et que l'on lit les pixels
individuels via l'index 202 par exemple, le capteur ne réagit plus et nécessite une
réinitialisation de la tension
Leuze electronic GmbH + Co. KG
OGS 600
90
14
Annexe – Valeurs mesurées du capteur pour les couleurs RAL
Aperçu des couleurs RAL
Figure 14.1 : Extrait des couleurs RAL
Leuze electronic GmbH + Co. KG
OGS 600
91
Valeurs mesurées du capteur pour les couleurs RAL
Désignation de la couleur
Code RAL
Valeur mesurée du
capteur :
amplitude [LSB]
Valeur de gris
Noir foncé
9005
400
0,01886792
Vert opale
6026
500
0,02358491
Bleu noir
5004
600
0,02830189
Noir graphite
9011
600
0,02830189
Bleu outremer
5002
700
0,03301887
Bleu saphir
5003
700
0,03301887
Vert nacré
6035
700
0,03301887
Vert opal nacré
6036
700
0,03301887
Brun noir
8022
700
0,03301887
Vert noir
6012
800
0,03773585
Noir de sécurité
9004
800
0,03773585
Noir signalisation
9017
800
0,03773585
Bleu vert
5001
900
0,04245283
Bleu de sécurité
5005
900
0,04245283
Bleu gris
5008
1200
0,05660377
Vert émeraude
6001
1200
0,05660377
Gris granit
7026
1300
0,06132075
Brun gris
8019
1300
0,06132075
Bleu violet
5000
1400
0,06603774
Vert feuillage
6002
1400
0,06603774
Rouge noir
3007
1900
0,08962264
Vert patine
6000
1900
0,08962264
Olive jaune
6014
1900
0,08962264
Gris graphite
7024
2100
0,0990566
Bleu brillant
5007
2400
0,11320755
Vert olive
6003
2400
0,11320755
Gris signalisation B
7043
2500
0,11792453
Violet pourpre
4007
3100
0,14622642
Gris vert
7009
3100
0,14622642
Gris tente
7010
3100
0,14622642
Gris bleu
7031
3600
0,16981132
Mûre nacré
4012
4100
0,19339623
Gris quartz
7039
4400
0,20754717
Rouge oxyde
3009
4700
0,22169811
Gris kaki
7008
4700
0,22169811
Rouge vin
3005
4900
0,23113208
Gris beige
7006
5000
0,23584906
Leuze electronic GmbH + Co. KG
OGS 600
92
Désignation de la couleur
Code RAL
Valeur mesurée du
capteur :
amplitude [LSB]
Valeur de gris
Vert réséda
6011
5100
0,24056604
Gris souris nacré
7048
5300
0,25
Gris souris
7005
5400
0,25471698
Lilas bleu
4005
6100
0,28773585
Gris béton
7023
6100
0,28773585
Gris poussière
7037
6100
0,28773585
Telegris 2
7046
6600
0,31132075
Vert jonc
6013
6800
0,32075472
Gris ciment
7033
6800
0,32075472
Gris petit-gris
7000
7200
0,33962264
Gris signalisation A
7042
7500
0,35377358
Rouge brun
3011
7800
0,36792453
Jaune curry
1027
7900
0,37264151
Orangé nacré
2013
7900
0,37264151
Gris jaune
7034
8000
0,37735849
Rouge pourpre
3004
8100
0,38207547
Gris pierre
7030
8100
0,38207547
Telegris 1
7045
8200
0,38679245
Gris platine
7036
9200
0,43396226
Jaune olive
1020
9400
0,44339623
Gris fenêtre
7040
9400
0,44339623
Violet de sécurité
4008
9500
0,44811321
Violet pastel
4009
9900
0,46698113
Beige gris
1019
10200
0,48113208
Beige brun
1011
10700
0,50471698
Rouge rubis
3003
11000
0,51886792
Pourpre signalisation
4006
11100
0,52358491
Rouge corail
3016
11600
0,54716981
Rouge tomate
3013
11800
0,55660377
Gris agate
7038
12400
0,58490566
Gris silex
7032
13000
0,61320755
Jaune miel
1005
13400
0,63207547
Rouge de sécurité
3001
13500
0,63679245
Gris soie
7044
13900
0,65566038
Rouge feu
3000
14000
0,66037736
Rouge beige
3012
14000
0,66037736
Rouge carmin
3002
14500
0,68396226
Jaune maïs
1006
15200
0,71698113
Leuze electronic GmbH + Co. KG
OGS 600
93
Désignation de la couleur
Code RAL
Valeur mesurée du
capteur :
amplitude [LSB]
Valeur de gris
Beige vert
1000
15300
0,72169811
Beige
1001
15400
0,72641509
Orangé de sécurité
2010
15400
0,72641509
Telegris 4
7047
15700
0,74056604
Jaune sable
1002
15900
0,75
Jaune citron
1012
16000
0,75471698
Gris clair
7035
16000
0,75471698
Jaune narcisse
1007
16300
0,76886792
Blanc papyrus
9018
16400
0,77358491
Telemagenta
4010
16500
0,77830189
Jaune or
1004
16600
0,78301887
Ivoire
1014
17200
0,81132075
Orangé saumon
2012
17200
0,81132075
Orangé foncé
2011
17400
0,82075472
Blanc gris
9002
17400
0,82075472
Orangé signalisation
2009
17800
0,83962264
Rosé
3017
17800
0,83962264
Jaune colza
1021
17900
0,84433962
Rose clair
3015
17900
0,84433962
Vieux rose
3014
18000
0,8490566
Orangé rouge clair
2008
18400
0,86792453
Blanc perlé
1013
18500
0,87264151
Ivoire clair
1015
18600
0,87735849
Jaune de sécurité
1003
18900
0,89150943
Jaune zinc
1018
19100
0,9009434
Rouge fraise
3018
19100
0,9009434
Jaune safran
1017
19300
0,91037736
Blanc crème
9001
19600
0,9245283
Jaune soufre
1016
19700
0,92924528
Jaune melon
1028
19800
0,93396226
Jaune brillant
1026
20100
0,94811321
Orangé brillant
2005
20100
0,94811321
Blanc de sécurité
9003
20100
0,94811321
Orangé clair brillant
2007
20200
0,95283019
Aluminium blanc
9010
20200
0,95283019
Blanc signalisation
9016
21200
1
Tableau 14.1 : Valeurs mesurées du capteur pour les couleurs RAL
Leuze electronic GmbH + Co. KG
OGS 600
94

Manuels associés