Annexe A
Points de module
Tableau 22 - Points d'entrée ASCII générique pour le module série FLEX 5000 (Suite)
Type de
Nom
données
Ix.ASCII.RxDataLengthInvalid
BOOL
Ix.ASCII.FramingError
BOOL
Ix.ASCII.BufferOverRun
BOOL
Ix.ASCII.CTS
BOOL
Ix.ASCII.RTS
BOOL
Ix.ASCII.DSR
BOOL
Ix.ASCII.DCD
BOOL
Ix.ASCII.DTR
BOOL
Ix.ASCII.XOFF
BOOL
Ix.ASCII.BREAK
BOOL
Ix.ASCII.TxAck
SINT
Ix.ASCII.RxID
SINT
Ix.ASCII.RxDataLength
INT
(2)
Ix.ASCII.RxData[x]
SINT
(1) Longueur supérieure à la longueur maximale de la mémoire tampon définie dans la page de définition du module.
(2) X représente toute valeur possible de 0 à 255
Tableau 23 - Points de sortie ASCII générique du module série FLEX 5000
Type de
Nom
données
Ox.ASCII.TxID
SINT
Ox.ASCII.RxID
SINT
Ox.ASCII.TxDataLength
INT
Ox.ASCII.RxDataLength
INT
Ox.ASCII.ClearBuffer
BOOL
Ox.ASCII.DTR
BOOL
Ox.ASCII.RTS
BOOL
Ox.ASCII.EXEC
BOOL
(1)
SINT
Ox.ASCII.TxData[x]
(1) X représente toute valeur admissible de 0 à 255.
66
Définition
Indique si Ox.ASCII.RxDataLength est valable.
Indique si une erreur de cadrage s'est produite.
Indique si dépassement de mémoire tampon s'est
produit
Indique si le CTS est actif.
Indique si un RTS est actif
Indique si un DSR est actif.
Indique si le DCD est actif
Indique si le DTR est actif
Drapeau de détection de XOff (Contrôle de flux)
L'état montre si un « Break Interrupt » s'est produit ou
non.
Si un « Break Interrupt » est détecté, le module continue
de recevoir des données binaires du port série.
Les données reçues comprend des données nulles (x00).
Retour du dernier « Transmit Transaction ID »
(ID de transaction de transmission).
Notification de réception par numéro d'actualisation.
Longueur de données produites pour chaque voie.
Données reçues du port série.
Points de sortie
Le
tableau 23
décrit les points de sortie ASCII génériques pour le
module série FLEX 5000.
Définition
Cet ID est incrémenté lorsque vous voulez transmettre
des données depuis le port série.
Cet ID est incrémenté lorsque vous voulez recevoir des
données depuis le port série. C'est uniquement utilisé en
mode Synchronisation Maître/Esclave.
Longueur de données transmises depuis chaque voie.
Longueur de données reçues de chaque voie.
Si « Clear Buffer », le bit change de 0 à 1, la mémoire
tampon de réception et de transmission est effacée.
En semi duplex, le niveau du signal RTS est effacé (réglé
sur inactif). Quand il est à 0, « Clear Buffer » est
déclenché.
Niveau de signal de la ligne DTR envoyé lorsqu'un front
montant du bit EXEC est détecté.
Niveau de signal de la ligne RTS envoyé lorsqu'un front
montant du bit EXEC est détecté.
Si le bit EXEC passe de 0 à 1, le firmware émettra un
niveau de signal, qui est défini dans lepoint DTR/RTS.
Données de sortie du module.
Publication Rockwell Automation 5094-UM006A-FR-P - Octobre 2020
Valeurs admissibles
• 0 = Correct
• 1 = La longueur de RxDataLength est illégale
• 0 = Pas d'occurrence
• 1 = Occurrence
• 0 = Pas d'occurrence
• 1 = Occurrence
• 0 = Inactif
• 1 = Actif
• 0 = Inactif
• 1 = Actif
• 0 = Inactif
• 1 = Actif
• 0 = Inactif
• 1 = Actif
• 0 = Inactif
• 1 = Actif
• 0 = On
• 1 = XOff détecté
• 0 = Pas détecté
• 1 = Détecté
-128 à +127
-128 à +127
1 à 256
-128 à +127
Valeurs admissibles
-128 à +127
-128 à +127
1 à 256
1 à 256
• 0 = Aucun changement
• 1 = Mémoire tampon effacée
• 0 = Inactif
• 1 = Actif
• 0 = Inactif
• 1 = Actif
• 0 = Inactif
• 1 = Actif
-128 à +127
(1)