Tableau 9 - Fonctions de transmission ASCII générique
Paramètre
Mode Permutation
Mode Terminaison/Délimiteur
Délimiteur de transmission 1
Délimiteur de terminaison 2
Fonctions de transmission ASCII générique
En mode ASCII générique, vous pouvez définir tout type de données à
transmettre pour communiquer avec des dispositifs série. Quelques
exemples sont les lecteurs de codes à barres, les modems commutés,
les imprimantes série, les contrôleurs de température, etc.
Définition
Sélectionnez si la permutation sera effectué ou quelle
méthode de permutation doit être utilisée avant que le
module envoie les données de sortie au port série ou
après que le module reçoive les données d'entrée du
port série.
En choisissant le mode de terminaison de chaque voie.
Choisissez d'ignorer ou d'inclure le délimiteur.
Configuration du délimiteur de terminaison de la voie.
Configuration du délimiteur de terminaison de la voie.
Méthodes de transmission ASCII générique
Pour transmettre le paquet ASCII en fonction du nombre de
caractères, procédez comme suit :
1. Pour cette méthode, configurez le mode de terminaison pour
Ignorer le délimiteur de fin.
2. Après avoir copié les caractères dans la matrice de point de sortie
ASCII.TxData, écrivez le nombre de caractères dans le point de
sortie ASCII.TxDataLength, puis incrémentez le point de sortie
ASCII.TxID.
Pour transmettre le paquet ASCII en fonction des caractères du
délimiteur de terminaison, procédez comme suit :
1. Pour cette méthode, configurez le mode de terminaison pour
inclure ou exclure.
2. Après avoir copié les caractères dans la matrice de points de
sortie ASCII.TxData, copiez les deux caractères délimiteurs de
terminaison configurés en tant que deux caractères suivants
dans la matrice, puis incrémentez le point de sortie ASCII.TxID.
Pendant que vous le faites, gardez le point de sortie
TxDataLength à 0.
Publication Rockwell Automation 5094-UM006A-FR-P - Octobre 2020
Chapitre 2
Fonctionnalités du module série FLEX 5000
Options disponibles
• Pas de permutation (valeur par défaut)
• Permutation de mot - Après l'exécution d'une
permutation de mot sur une valeur hexadécimale
32 bits de 11112222, le résultat est 22221111.
• Permuta tion d'octet - Après l'exécution d'une
permutation d'octet sur une valeur hexa décimale
32 bits de 11223344, le résultat est 44332211.
• Permutation de mot et d'octet - Après l'exécution d'une
permutation de mot et d'octet sur une valeur
hexadécimale 32 bits de 11223344, le résultat est
44332211.
• Ignorer le délimiteur de fin (valeur par défaut) -
Transmettre le paquet en se basant uniquement sur le
nombre d'octets spécifié.
• Exclure le délimiteur - Détermine la fin des données
lorsqu'il trouve les caractères du délimiteur de
terminaison, mais ne transmet pas les octets du
délimiteur de terminaison avec le paquet.
• Inclure le délimiteur - Détermine la fin des données par
les délimiteurs de terminaison et les transmet.
• 7 bits de $00 à $7F
• 8 bits de $00 à $FF
• 7 bits de $00 à $7F
• 8 bits de $00 à $FF ($FF = désactivé)
Inclure transmet le paquet avec des caractères de
délimiteur de terminaison et exclure ne le fait pas.
25