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

Publicité

6 Protocole Ethernet

6.3 Modbus-TCP

Structure
d'une trame
Modbus TCP
2 octets
2 octets
ID Transac-
ID Proto-
tion
cole
identique
doit être
dans
0 pour
demande
Modbus
et réponse
44
Dans ce cas, le Logoscreen nt est configuré comme esclave et sert de serveur
via les demandes entrant par le port 502. Il est également possible de modifier
le port, voir chapitre 3.5 Configuration du port Ethernet, page 13.
Le Modbus TCP est une procédure standardisée par laquelle une trame
Modbus est transmise via Ethernet, encapsulée dans une trame TCP
(tunneling).
La trame Modbus (sans CRC) est transmise avec un "MBAP Header" supplé-
mentaire de 6 ou 7 octets. Le septième octet correspond au premier octet sé-
riel mais il est désigné autrement ici.
MBAP-Header
2 octets
longueur
longueur de
demande
ou réponse
en octets
à partir de
"Unit-ID"
(inclus)
Pour comparaison : la trame Modbus "normale", voir chapitre 4.4 Structure
d'une trame Modbus, page 17 :
Avec ce protocole, un programme de visualisation de données de process
peut par ex. lire et écrire des valeurs de l'enregistreur sans papier via un ré-
seau d'entreprise Ethernet. Avec les tableaux d'adresses Modbus, il est pos-
sible d'atteindre toutes les variables d'appareil (voir chapitre 7 Tableaux des
adresses, page 49).
Seul un maître Modbus (client) peut accéder simultanément par Mod-
bus TCP à un enregistreur sans papier !
Une liaison ouverte par un client est fermée par l'enregistreur sans
papier au bout de 30 s d'inactivité !
Un port Modbus TCP fermé (par l'enregistreur sans papier ou par le
partenaire) ne peut être réouvert qu'au bout de 10 s !
Trame Modbus
1 octet
autres octets
ID Unit
comme ci-dessous
corres-
pond à
l'adresse
d'appareil.
Doit être
pour TCP
0xFF ou 0
(0=diffu-
sion)
Adresse
Code
esclave
fonction
1 octet
1 octet
sans CRC
Champ
données
x octets
CRC16
2 octets

Publicité

Table des Matières
loading

Table des Matières