# Attributs de l’Objet de vision

Cette section décrit les différents attributs de l’Objet de vision EtherNet/IP.

Remarque : Code de classe : 78 Hex. – Cet objet modélise toutes les opérations disponibles du système de vision In-Sight.

## Attributs d’instance

ID d’attribut | Règle d’accès | Nom | Type données | Description de l’attribut
--- | --- | --- | --- | ---
6 | Get | Online | BOOL | 0 = Hors ligne 1 = En ligne
7 | Get | OfflineReason | OCTET | 0 = En ligne 1 = Programmation 2 = Signal discret hors ligne 3 = Communications hors ligne 4-255 = Réservé
8 | Set | SetOffline | BOOL | 1 = Force le système de vision In-Sight à passer Hors ligne.
9 | Set | AcqTriggerEnable | BOOL | 0 = Acquisition Trigger est désactivé. Trigger Ack est remis à 0. 1 = Acquisition Trigger est activé.
10 | Set | AcqTrigger | BOOL | Lorsque AcqTriggerEnable est réglé sur 1, le système de vision In-Sight acquiert une image quand AcqTrigger passe de 0 à 1.
11 | Get | AcqStatusRegister | OCTET | Bit 0 : Trigger Ready Bit 1 : Trigger Ack Bit 2 : Exposure Complete Bit 3 : Missed Acquisition Bits 4-7 : Réservé
12 | Set | UserData | Tableau d’octets | Données définies par l’utilisateur à utiliser comme entrée pour l’inspection. Remarque : Si vous utilisez un système de vision In-Sight avec Contournement de la mémoire tampon des données utilisateur activé, les données écrites dans l’attribut UserData sont visibles lors de l’écriture. Dans le cas contraire, les données n’apparaissent pas tant que le service Définir les données utilisateur n’est pas exécuté. L’activation/désactivation du Contournement de la mémoire tampon des données utilisateur ne peut être effectuée qu’à l’aide de l’interface utilisateur graphique.
13 | Set | BufferResultsEnable | BOOL | 1 = La mise en mémoire tampon des résultats d’inspection est activée jusqu’à ce que l’attribut RésultatsAck soit réglé sur 1. 0 = La mise en mémoire tampon des résultats d’inspection est désactivée.
14 | Get | InspectionStatusRegister | OCTET | Bit 0 : System Busy Bit 1 : Inspection Completed Bit 2 : Results Buffer Overrun Bit 3 : Results Valid Bit 4 : Job Loading Bit 5 : Job Load Completed Bit 6 : Job Load Failed Bit 7 : Job Pass
15 | Set | InspectionResultsAck | BOOL | Atteste que le client a reçu les résultats d’inspection.
16 | Get | InspectionResults | STRUCTURE de | Les résultats de la dernière inspection.
InspectionID | UINT | Compteur d’inspections.
InspectionResultCode | UINT | Code de résultat d’inspection défini dans la fonction WriteResultsBuffer.
InspectionResults | Tableau d’octets | Renvoie à partir de la dernière inspection.
18 | Set | SoftTrigger | OCTET | Bit 0 : Soft Trigger 0 Bit 1 : Soft Trigger 1 Bit 3 : Soft Trigger 3 Bit 4 : Soft Trigger 4 Bit 5 : Soft Trigger 5 Bit 6 : Soft Trigger 6 Bit 7 : Soft Trigger 7
19 | Set | JobID | INT | Le numéro du projet actuellement chargé, ou -1 si le projet actuel n’a pas de numéro/identifiant. Spécifiez une valeur (0-999) pour charger le projet avec le numéro correspondant.
20 | Set | JobName | CHAÎNE | Le nom de fichier du projet actuellement chargé, ou une chaîne vide si le nom du fichier est inconnu. Si cette valeur est un nom de fichier existant, le projet associé à ce nom de fichier associé est chargé.
21 | Set | ClearExposureComplete | BOOL | Efface le bit Exposure Complete. Le front montant du bit efface le bit Exposure Complete. Si un autre signal Exposure Complete est envoyé alors que le bit ClearExposure Complete est activé, le bit Exposure Complete est activé après le bit ClearExposure Complete.
22 | Set | SoftEventAck 0-7 | OCTET | Bit 0 : Soft Trigger Ack 0 Bit 1 : Soft Trigger Ack 1 Bit 3 : Soft Trigger Ack 3 Bit 4 : Soft Trigger Ack 4 Bit 5 : Soft Trigger Ack 5 Bit 6 : Soft Trigger Ack 6 Bit 7 : Soft Trigger Ack 7