Baumer ETTNM Manual do Utilizador Página 2

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 4
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 1
Le maître s’adresse à l’esclave. Le code fonction indique à l’esclave le type d’action
à réaliser. Exemple : lecture de registre, code de fonction 03 hex.
Le champ de données est codé sur n mots en hexadécimal de 00 à FF, soit sur n octets.
Selon le code fonction, le champ de données contient diverses informations complé-
mentaires permettant à l’esclave de décoder le message.
Dans le cas du mode RTU, le champ contrôle d’erreur CRC (Cyclical Redundancy
Check) sert à s’assurer de l’intégrité des données reçues. Le CRC contient une valeur
codée sur 16 bits.
Type RTU
L’esclave renvoie sa réponse ; il place sa propre adresse dans le champ adresse afin
que le maître puisse l’identifier.
Pour une réponse normale, l’esclave reprend le même code fonction que celui du
message envoyé par le maître.
Le champ contrôle d’erreur contient une valeur codée sur 16 bits. Cette valeur est le
résultat d’un CRC calculé à partir du message.
Chaque octet composant un message est transmis en mode RTU de la manière suivante :
Support de transmission
Message du maître Message de l’esclave
Délai mini de 3,5 fois le temps
de transmission d’un octet
Délai mini de 3,5 fois le temps
de transmission d’un octet
Avant et après chaque message(trame), il doit y avoir un silence minimum de 3,5 fois
le temps de transmission d’un octet.
L’ensemble du message doit être transmis de manière continue. Le temps maximum
entre 2 octets doit être inférieur à 1,5 fois le temps de transmission d’un octet.
Dans le cas contraire, il y a une erreur de transmission.
Le protocole MODBUS ne définit que la structure des messages et leur mode
d’échange.
Les TEDM et ETTNM utilise 4 codes fonctions.
Ces codes fonctions permettent de récupérer :
- la valeur de mesurée de pression (TEDM) ou de température (ETTNM)
- l’état de chaque seuil (ouvert ou fermé)
et d’écrire:
- l’état et le réglage des seuils
- le code d’accès
- l’adresse de l’esclave
Codes fonction - TEDM/ETTNM
La taille maximale des données est de 256 octets. L’ensemble des informations contenues dans le message est exprimé en hexadécimal.
Sans contrôle de parité START Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 STOP STOP
Avec contrôle de parité START Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Parité STOP
Dans le menu de configuration des TEDM et ETTNM, il est possible de valider
ou non le contrôle de parité.
Dans le cas d’un contrôle de parité, il vous est demandé de confirmer l’état du contrôle :
paire ou impaire (‘even’ ou ‘odd’).
On peut utiliser n’importe quel support de transmission RS 232, RS 422 ou RS 485,
mais la liaison RS 485 est la plus répandue car elle autorise le « multipoints ».
TEDM-ETTNM:
Vitesse de transmission des données : 9600 bauds. Liaison : RS485.
Code Fonction Action
01 Read Coils Status Lecture de l’état des seuils 1 et 2 : ouvert ou fermé
Lecture de la configuration des seuils : Normale-
ment Ouvert (NO) ou Normalement Fermé (NC)
Lecture de la position du point décimal (afficheur)
03 Read Holding Register Lecture de la valeur mesurée. Pression (TEDM)
ou Température (ETTNM)
Lecture du code d’accès
Lecture de la valeur des points de commutation
haut et bas de chaque seuil
Lecture des valeurs de temporisation de chaque seuil
05 Write Single Coil
Ecriture
de la configuration des seuils : NO ou NC
06 Write Single Register
Ecriture
du code d’accès
Ecriture
de la valeur des points de commutation
haut et bas de chaque seuil
Ecriture des valeurs de temporisation de chaque seuil
Ecriture de l’adresse de l’esclave (TEDM ou
ETTNM)
Deux types de codage peuvent être utilisés pour communiquer sur un réseau Modbus :
Type ASCII - chaque octet composant une trame est codé avec 2 caractères ASCII
Type RTU (Unité terminale distante) - chaque octet composant une trame est codé
sur 2 caractères hexadécimaux (2 fois 4 bits).
Le mode ASCII permet d’avoir des intervalles de plus d’une seconde entre les diffé-
rents caractères sans que cela ne génère d’erreurs, alors que le mode RTU permet
un débit plus élevé pour une même vitesse de transmission.
Le TEDM et le ETTNM utilise le codage type RTU pour communiquer sur le
réseau Modbus.
Format général d’une trame
START Adresse Fonction Données CRC 16 END
1 octet 1 octet 1 octet n octets 2 octets Silence
Trame Type RTU :
START Adresse Fonction Données LRC END
1 caractère 2 caractères 2 caractères n caractères 2 caractères 2 caractères
Trame Type ASCII :
320124 ind a 11/2010
Vista de página 1
1 2 3 4

Comentários a estes Manuais

Sem comentários