Télécharger Imprimer la page

Vortice REG FILTER Notice D'emploi Et D'entretien page 49

Publicité

Les langues disponibles
  • FR

Les langues disponibles

PROTOCOLE DE COMMUNICATION REG FILTER
Le protocole utilisé est le mode MODBUS RTU avec les caractéristiques suivantes:
RS-485 (2 fils). Nombre maximum d'éléments sur le bus: 32 (1 maître + 31 esclaves).
- Vitesse de communication: 9600 bauds.
- Format des données:
- 8 bits.
- Pas de parité.
- 1 bit d'arrêt.
- registres 16 bits (2 octets).
Format variable: High Word First [H / L].
- CRC selon polynôme x16 + x15 + x2 + 1.
Remarque: Il est recommandé de réessayer les communications. Délai d'attente: 1sec. Remarque: Temps d'attente
minimum recommandé pour l'envoi: 100 ms.
LECTURE DES DOSSIERS
Pour lire les registres, il est possible d'utiliser les codes de commande 3 ou 4 avec la structure de message suivante:
N ° esclave (1 octet) - Code (03 ou 04) (1 octet) - Adresse du 1er registre à lire (00-XX) (2 octets) - Nbre de registres
à lire (00-YY) (2 octets) - CRC16 (2 octets) Nombre maximum d'enregistrements à lire dans le même message = 55
(de l'enregistrement 0 à l'enregistrement 54)
La réponse du régulateur a la structure de message suivante:
Numéro d'esclave (1 octet) - Code (03 ou 04) (1 octet) - Nombre d'octets de données (XX) (1 octet) - Données (AA-
BB-CC-DD ...) (2 octets pour chaque registre) - CRC16 (2 octets) Nombre d'octets de données = 2 * Nombre
d'enregistrements à lire
ENREGISTREMENT
Pour écrire des registres, le code de commande 6 est utilisé avec la structure de message suivante:
Numéro d'esclave (1 octet) - Code (06) (1 octet) - Adresse du registre à écrire (00-XX) (2 octets) - Données à écrire
dans le registre (AA-BB) (2 octets) - CRC16 (2 octets)
La réponse du régulateur a la structure de message suivante:
Numéro d'esclave (1 octet) - Code (06) (1 octet) - Adresse du registre écrit (00-XX) (2 octets) - Données écrites dans
le registre (AA-BB) (2 octets) - CRC16 (2 octets)
ERREURS
Si un code autre que le code de lecture ou d'écriture indiqué est utilisé, la réponse reçue est:
Numéro d'esclave - OU code 80Hex - Code d'erreur (1) - CRC16 (2 octets)
Si vous essayez de lire ou d'écrire l'accès à un enregistrement avec une adresse inexistante, la réponse reçue est:
Numéro d'esclave - OU code 80Hex - Code d'erreur (2) - CRC16 (2 octets)
Si vous essayez d'écrire dans un registre en lecture seule ou essayez d'écrire une valeur illégale dans un registre, la
réponse que vous recevez est:
Numéro d'esclave - OU code 80Hex - Code d'erreur (3) - CRC16 (2 octets)
CARTE D'ENREGISTREMENT
Les bits inutilisés dans les registres suivants sont 0.
Remarque: Dans certains programmes de communication, la première adresse de mot est configurée comme
400001, donc le registre 0 du régulateur correspond à l'adresse de mot 400001. En bref, l'adresse de mot à laquelle
correspond chaque registre du régulateur il est calculé en ajoutant 1 au numéro d'enregistrement de la carte
d'enregistrement décrite ci-dessous.
Register Device ID Register 0: 143 [lecture seule].
- Le curseur répond toujours 143 comme un point sentinelle en binaire 16 bits.
Registres de lecture / écriture
Enregistrement 1: adresse de communication [lecture / écriture].
- La valeur envoyée est la valeur de l'adresse (1 à 240) en binaire 16 bits. Valeur par défaut: 1 [1].
Si le régulateur est connecté à un réseau de communication série, il n'est pas possible de configurer un quelconque
équipement sur le réseau à l'adresse 245, car le régulateur répond également à cette adresse.
ADRESSE DE DIFFUSION: Adresse 250 (le contrôleur reçoit la communication, mais ne répond pas). Tous les
registres d'écriture sont diffusés.
49

Publicité

loading