Handshake; Schéma De Flux; Segmentation Des Données - Siebert SX502 Manuel D'utilisation

Masquer les pouces Voir aussi pour SX502:
Table des Matières

Publicité

Handshake

Le handshake exige un transfert consistant des données entre le contrôleur et le dispositif. Cela
garantit que les données utiles arrivent en même temps et par paquets consistants dans l'afficheur.
Le handshake caractérise les nouvelles données pour l'affichage (handshake d'envoi) et vérifie si
l'afficheur est prêt à recevoir les données (contrôle Busy).
Le bit 0 (bit TxHS) dans le premier octet de la plage de données de sortie (octet TxHS) est réservé
pour le handshake d'envoi. Les bits 7...1 doivent être mis à 0 par le contrôleur.
Plage de données de sortie
Le bit 15 (bit RxHS) est réservé dans le seul octet de la plage de données d'entrée (octet RxHS) pour
le contrôle Busy. Les bits 14...0 doivent être ignorés par le contrôleur IO.
Plage de données d'entrée
Pos : 60 /Si ebert/Bedi enungsanlei tungen/Seri e SX502/Betriebsart 'D ynamisc he und statisc he T exte'/Flus sdi agramm/SX502 Fl uss diag ramm MDB TCP @ 3\mod_1443184598012_69.doc x @ 19659 @ 2 @ 1
Schéma de flux
Après le passage en mode DATA-EXCHANGE (l'afficheur est paramétré et totalement opérationnel),
l'afficheur met le bit RxHS sur la valeur initiale 0. Lors du passage en mode DATA-EXCHANGE, le
Modbus/TCP Master doit également mettre le bit TxHS sur 0.
Entry of
state DATA-
TxHS-Bit:=0
EXCHANGE
L'afficheur est prêt à recevoir les données dès que le bit RxHS a la même valeur que le dernier bit
TxHS envoyé. Le Master peut alors envoyer de nouvelles données à l'afficheur. Le Master caractérise
les nouvelles données en inversant le bit TxHS (contrôle). Les nouvelles données et l'octet TxHS
modifié doivent être écrits de manière consistante dans la plage de données de sortie, à l'aide de
fonctions spéciales. L'afficheur signalise rapidement qu'il est de nouveau prêt à recevoir des données,
en alignant le bit RxHS et le bit TxHS reçu en dernier.
Pos : 61 /Si ebert/Bedi enungsanlei tungen/Seri e SX502/di v. Kapitel: Ans teuer ung, Betri ebs art dynamis che T exte, Betriebs art dyna misc he und s tatisc he Text/SX502 D atenseg mentierung D VN, ETH/IP, IBS PDGWY, MD B TC P, PF B, PFN IRT, PFN RT @ 0\mod_1319726312065_69.doc x @ 3531 @ 2 @ 1
Segmentation des données
Le nombre d'octets en sortie est limité par le système. Cela peut exiger le découpage d'un
télégramme de données en différents segments. Chaque segment contient un octet de handshake
d'envoi (octet TxHS), conformément au handshake décrit auparavant et peut contenir le nombre
maximal d'octets configurés dans la plage de données de sortie.
Les segments sont envoyés successivement à l'afficheur, en tenant compte du handshake. Après
avoir reçu les caractères terminaux du télégramme, l'afficheur interprète les données.
BAL SX502 MDB TCP 5.10
Octet 0 (octet TxHS)
7
6
5
4
3
2
1
0
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Les bits 7...1 doivent être mis à 0 par le Modbus/TCP Master
0
0
0
0
0
0
0
Word 0 Word RxHS
1
1
1
2
1
0
5
4
3
:
:
:
:
:
:
:
:
:
X
X
X
X
X
X
X
:
Bit RxHS (est contrôlé par le Modbus/TCP Slave)
No
No
RxHS-Bit
New data
==
to display?
TxHS-Bit?
Octet 1
Octet 2
7 ------------- 0
7 ------------- 0
––––––––––––––––––––––– Données utiles –––––––––
Bit TxHS (contrôlé par le Modbus/TCP Master)
Les bits 14...0 doivent être ignorés par le Modbus/TCP Master
Build new
Toggle
data block
TxHS-Bit
Octet (n – 1)
7 ------------- 0
Write data block (TxHS-
Byte and data) consistently
to output bytes (special
PLC function)
21/46

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sx502 série

Table des Matières