Le Protocole Modbus - ADN pesage T200 Manuel Technique

Table des Matières

Publicité

TRANSMETEUR T200 ANUEL TECHNIQUE
10.4

LE PROTOCOLE MODBUS

MODBUS permettant d'écrire directement dans la mémoire du transmetteur, il faut bien attention de n'écrire
qu' aux adresse spécifiées dans les tableaux figurant dans les pages suivantes.
Pour former l'adresse hexadécimale réelle à placer dans une trame, il faut interpréter les adresses MODBUS
qui sont des adresses virtuelles spécifiques aux automates basés sur le modèle MODICON.
Methode:
1) Supprimer le digit le plus à gauche de l'adresse indiquée dans le tableau. Par exemple, dans la table
"holding registers", l'adresse 40100 devient 100.
2) Décrémenter 1 du résultat. La valeur 100 devient 99 dans cet exemple.
3) Convertir le résultat en hexadécimal: 100 devient 0x64
Pour faire exécuter des fonctions à l'appareil, on utlise l'écriture de la fonction dans le registre de commande
(COMMAND REGISTER) à l'aide de la fonction MODBUS N° 16 ou bien N°6.
Quelques données peuvent être écrites en mémoire EEPROM (se référer à la mention "EEPROM" dans les
tables de descriptions). Les temps de réponse se trouvent alors très augmentés.
Pour confirmer le stockage d'une nouvelle valeur en mémoire EEPROM, exécuter une fonction BACKUP. Si
celle-ci n'est pas exécutée, la valeur modifiée sera perdue si une coupure secteur survient.
NOTA:
Les valeurs numériques dans les pages suivantes pour les adresses, les codes et les données, sont
représentées en notation hexadécimale.
Format des données:
Les formats disponibles programmables dans le menu "SERIAL" sont:
N-8-2:
sans parité, 8 bits données, 2 bits stop,
E-8-1:
parité paire, 8 bits données, 1 bit stop,
O-8-1:
parité impaire, 8 bits données, 1 bit stop.
Liste des fonctions MODBUS supportées:
Fonction
01
LECTURE D'UNE SORTIE LOGIQUE (BIT)
03
LECTURE DE PLUSIEURS REGISTRES
04
LECTURE DE VARIABLES
05
ECRITURE D'UNE SORTIE LOGIQUE (BIT)
06
ECRITURE DANS 1 REGISTRE
10
ECRITURE DANS PLUSIEURS REGISTRES
H
10.4.1 LA FONCTION 01: Lecture de l'état des entrées logiques (read coil status)
Cette fonction est utilisée pour lire l'état des 2 sorties tout ou rien du T200.
Exemple: Lecture du Seuil 1:
La trame (requête) envoyée par le maître à l'esclave sera la suivante:
SIGNIFICATION: N° ESCLAVE
NOMBRE D'OCTETS
L'adresse 0x0000 concerne le seuil 1. L'adresse 0x0001 concerne le Seuil 2
ADN
Pesage
Description pour T200
VALEUR:
0x01
1
25/32
(read coil status)
(read holding registers)
(read input register)
(force single coil)
(preset single register)
(read preset multiple registers)
FONCTION
ADRESSE
0x01
0x00
0x00
1
2
Fonction Modicon Modbus
NB DE BITS
0x00
0x01
0xF
D
2
CRC
0xCA
2

Publicité

Table des Matières
loading

Produits Connexes pour ADN pesage T200

Table des Matières