# WriteResultsBuffer

Écrit les données d’une structure de données Buffer référencée, générée par une fonction FormatOutputBuffer, dans le protocole de communication d’usine actuellement activé. Cette fonction génère également le champ Code de résultat pour les protocoles de communication d’usine.

## WriteResultsBuffer – Entrées

Paramètre | Description
Événement | Indique l’événement forçant une mise à jour. Ce paramètre doit être une référence à l’un des éléments suivants : La structure de données Image dans la cellule A0, contenant la fonction. Une cellule contenant une fonction Event. Une cellule contenant une fonction Button.
ID d’inspection | Détermine une cellule contenant une structure Image (par défaut = A0), ou un entier de l’ID d’inspection associé aux résultats d’inspection.
Tampon | Détermine une référence à une structure de données Buffer créée par une fonction FormatOutputBuffer, qui contient des données formatées automatiquement.
Code de résultat | Détermine un nombre entier qui peut être utilisé pour communiquer le résultat de l’inspection à un périphérique connecté.
Protocole | Définit le protocole dans lequel les données utilisateur doivent être écrites.
1 = EtherNet/IP | Indique qu’EtherNet/IP est le protocole de communication d’usine activé.
2 = PROFINET | Indique que PROFINET est le protocole de communication d’usine activé.
100 = par défaut | Indique que le protocole de communication d’usine actuellement activé sera utilisé. Si plusieurs protocoles sont activés, le premier activé sera utilisé.
Ordre des octets/mots | Spécifie l’ordre des bits des mots et des octets lus par la fonction.
0 = Big endian | Indique que l’octet le plus important est stocké en premier, et que les suivants sont stockés dans l’ordre décroissant.
1 = Little endian | Indique que l’octet le moins important est stocké en premier, et que les suivants sont stockés dans l’ordre croissant.
2 = Big endian avec interversion poids fort/ poids faible de mots de 16 bits | Le style d’octet « Big Endian » est appliqué et les types de mots doubles auront leur ordre de paire de mots interverti. (Mots de 16 bits)
3 = Little endian avec interversion poids fort/ poids faible de mots de 16 bits | Le style d’octet « Little Endian » est appliqué et les types de mots doubles auront leur ordre de paire de mots interverti. (Mots de 16 bits)
100 = par défaut | Le paramètre par défaut est utilisé.

## WriteResultsBuffer – Sorties

Renvoie | Une structure de données Write Result contenant les données envoyées au client, ou #ERR : – si un paramètre d’entrée est incorrect ; – une connexion avec un client n’a pas été établie.