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 à un événement avec horodatage, par exemple l’un des événements suivants : 

  • 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.