Vue Generic ASCII Receive (Réception ASCII générique)

Utilisez la vue Generic ASCII Receive (Réception ASCII générique) pour configurer les paramètres de réception des données ASCII par le biais du module série.
Exemple de vue Generic ASCII Receive (Réception ASCII générique)
Paramètres de la vue Generic ASCII Receive (Réception ASCII générique)
Paramètre
Définition
Choix disponibles
Swap Mode (Mode permutation)
Détermine comment sont organisées les données reçues en provenance du port série. La permutation est effectuée une fois que le module a reçu les données d’entrée.
  • No Change (Pas de permutation) (valeur par défaut)
  • Word Swap (Permutation de mot) (ABCD → CDAB)
  • Byte Swap (Permutation d’octet) (ABCD → BADC)
  • Word and Byte Swap (Permutation de mot et d’octet) (ABCD → DCBA)
CONSEIL: A, B, C et D représentent quatre octets adjacents dans les données reçues/transmises.
Handshake Mode (Mode de synchronisation)
Détermine comment le module série transmet les données reçues du port série à l’automate.
  • Master/Slave Handshake (Échange maître/esclave) (valeur par défaut) – Le programme utilisateur incrémente le point de sortie ASCII.RxID pour recevoir le prochain paquet de données dans le point d’entrée ASCII.RxData.
  • Immediate (Immédiat) – Le point d’entrée ASCII.RxID s’incrémente, indiquant que le prochain paquet de données reçues est disponible dans le point d’entrée ASCII.RxData.
Message Timeout (Timeout de message)
Définit la valeur du délai d’attente de réception (ms). Le temporisateur se réinitialise à chaque fois que le module reçoit un nouvel octet en provenance du port série.
  • 0 = Désactivé (valeur par défaut)
  • 1 à 32 767 ms
Pad Character (Caractère de remplissage)
Définit le caractère qui remplit la mémoire tampon des données de réception restante lorsque la mémoire tampon n’est pas pleine.
  • Pour les données 7 bits – $00…$7F
  • Pour les données 8 bits – $00…$FF
Start Mode (Mode de démarrage)
Détermine l’utilisation du délimiteur de début dans les données.
  • Ignore Start Delimiter (Ignorer le délimiteur de début) (valeur par défaut) – Le délimiteur de début est ignoré et toutes les données provenant de l’interface sérielle sont traitées comme des données ordinaires.
  • Exclude (Exclure) – Sélectionnez cette option pour utiliser le délimiteur de début pour détecter le début des données reçues en provenance de l’interface sérielle. Le délimiteur de début n’est pas stocké dans le point d’entrée ASCII.RxData[].
  • Include (Inclure) – Sélectionnez cette option pour utiliser le délimiteur de début pour détecter le début des données reçues en provenance de l’interface sérielle. Le délimiteur de début est stocké dans le point d’entrée ASCII.RxData[].
Start Delimiter (Délimiteur de début)
Définit le caractère qui signale le début des données. Toutes les données reçues en provenance du port série avant cette valeur sont éliminées.
  • Pour les données 7 bits – $00…$7F
  • Pour les données 8 bits – $00…$FF
Termination Mode (Mode de terminaison)
Détermine l’utilisation des délimiteurs de terminaison dans les données.
  • Ignore End Delimiter (Ignorer le délimiteur de fin) (valeur par défaut) – Les délimiteurs de fin sont ignorés et toutes les données reçues en provenance de l’interface sérielle sont traitées comme des données ordinaires. Le nombre de caractères stockés dans le point d’entrée ASCII.RxData[] est basé sur Ox.ASCII.RxDataLength ou l’option Read Buffer Size (Taille de la mémoire tampon de lecture) si Ox.ASCII.RxDataLength est égal à 0.
  • Exclude (Exclure) – Sélectionnez cette option pour utiliser les délimiteurs de fin pour détecter la fin des données reçues en provenance de l’interface sérielle. Le délimiteur de fin n’est pas stocké dans le point d’entrée ASCII.RxData[].
  • Include (Inclure) – Sélectionnez cette option pour utiliser les délimiteurs de fin pour détecter la fin des données reçues en provenance de l’interface sérielle. Le délimiteur de fin est stocké dans le point d’entrée ASCII.RxData[].
La fin des données reçues pour chaque enregistrement est déterminée par l’un des éléments suivants :
  • La taille de la mémoire tampon de lecture est atteinte.
  • Ox.ASCII.RxDataLength n’est pas égal à 0 et Ox.ASCII.RxDataLength est atteint.
  • Les délimiteurs de fin sont détectés si le mode de terminaison n’est pas Ignore End Delimiters (Ignorer les délimiteurs de fin).
  • Le dépassement de temps des messages s’est écoulé.
Termination Delimiter 1 (Délimiteur de terminaison 1)
Spécifie le premier délimiteur de terminaison de la voie. Le délimiteur de terminaison est utilisé pour signaler la fin des données.
  • Pour les données 7 bits – $00…$7F
  • Pour les données 8 bits – $00…$FF
Termination Delimiter 2 (Délimiteur de terminaison 2)
Spécifie le deuxième délimiteur de terminaison de la voie.
  • Pour les données 7 bits – $00…$7F et $
  • Pour les données 8 bits – $00…$FE et $
Si vous saisissez $, cela signifie que le délimiteur de terminaison 2 n’est pas utilisé.
XON/XOFF
Active et désactive le contrôle de flux de la voie. Cochez la case pour activer la fonctionnalité.
Lorsque l’espace libre de la mémoire tampon de réception du port série tombe à 20 %, le caractère XOFF (0x13) est transmis. Lorsque l’espace libre de la mémoire tampon de réception du port série atteint 80 %, le caractère XON (0x11) est transmis.
Lorsque le caractère XOFF (0x13) est reçu, la transmission du port série est suspendue jusqu’à ce que XON (0x11) soit reçu ou qu’un délai d’attente de 60 secondes se soit écoulé.
CONSEIL: XON/XOFF est pris en charge uniquement dans les combinaisons suivantes :
  • RS-232C
    • Aucun échange
    • Duplex intégral
  • RS-422
  • 0 = Désactiver (valeur par défauit)
  • 1 = Activation
Echo Mode (Mode Écho)
Active et désactive l’écho du caractère. Cochez la case pour que le module renvoie immédiatement tous les octets reçus en provenance du port série au dispositif qui les a envoyés.
CONSEIL: Le mode Écho est pris en charge uniquement dans les combinaisons suivantes :
  • RS-232C
    • Aucun échange
    • Duplex intégral
  • RS-422
  • 0 = Désactiver (valeur par défauit)
  • 1 = Activation
Delete Mode (Mode Effacement)
Détermine le mode du caractère d’effacement et affecte les caractères renvoyés en écho à l’équipement décentralisé.
  • Ignore (Ignorer) (valeur par défaut) – Le caractère d’effacement est ignoré et traité comme tout autre caractère lu.
  • CRT – Lorsque le caractère d’effacement est rencontré, le module renvoie en écho trois caractères (retour arrière, espace et retour arrière) au dispositif.
  • Printer (Imprimante) – Lorsque le caractère d’effacement est rencontré, le module renvoie en écho le caractère barre oblique suivie du caractère précédent.
Read Buffer Size (Taille de la mémoire tampon de lecture)
Définit la longueur maximale (en octets) de la mémoire tampon de lecture.
1…256 (valeur par défaut = 256)
Diagnostics
Lorsque l’état de l’automate est en ligne, ouvrez la boîte de dialogue Diagnostics pour afficher les compteurs de diagnostic pour la gestion des performances et des erreurs avec la communication ASCII générique.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal