Redémarrer l’option de communication, Mode écoute uniquement, Prédéfinir plusieurs registres – Basler Electric BE1-11 Modbus Protocol Manuel d'utilisation

Page 13

Advertising
background image

9424270774 Rev B

7

Sous-fonction Fort =

00 (hex)

Sous-fonction Faible = 00 (hex)
Données de poids fort =

xx (pas d'importance)

Données de poids faible =

xx (pas d'importance)

Vérification d'erreur CRC Hi (poids fort)
Vérification d'erreur CRC Lo (poids faible)

Redémarrer l’option de communication

Cette requête engendre le redémarrage de la fonction de communication à distance du BE1-11, mettant
fin à un mode de fonctionnement d'écoute uniquement actif. Il n'y a aucun impact sur les opérations de
BE1-11 primaires. Seule la fonction de communication à distance est concernée. Si la requête est une
diffusion (adresse du dispositif = 0), aucun message de réponse n'est renvoyé.

Si le BE1-11 reçoit cette requête lorsqu'il est en mode écoute uniquement, aucun message de réponse
n'est généré. Dans le cas contraire, un message de réponse identique au message de requête est
transmis avant le redémarrage de la fonction de communication.

Adresse du dispositif
Code de fonction =

08 (hex)

Sous-fonction Fort =

00 (hex)

Sous-fonction Faible = 01 (hex)
Données de poids fort =

xx (pas d'importance)

Données de poids faible =

xx (pas d'importance)

Vérification d'erreur CRC Hi (poids fort)
Vérification d'erreur CRC Lo (poids faible)

Mode écoute uniquement

Cette requête force le BE1-11 adressé en mode d'écoute uniquement pour les communications Modbus,
l'isolant ainsi des autres dispositifs sur le réseau. Aucune réponse n'est renvoyée.

Lorsqu'il est en mode écoute uniquement, le BE1-11 continue de surveiller toutes les requêtes. Le BE1-
11 ne répond à aucune autre requête tant que le mode écoute uniquement n'est pas désactivé. Toutes
les demandes d'écriture avec une requête de prédéfinir plusieurs registres (Code de fonction = 16) sont
également ignorées. Lorsque le BE1-11 reçoit la requête de redémarrer l'option de communication, le
mode écoute uniquement est désactivé.

Adresse du dispositif
Code de fonction =

08 (hex)

Sous-fonction Fort =

00 (hex)

Sous-fonction Faible = 04 (hex)
Données de poids fort =

xx (pas d'importance)

Données de poids faible =

xx (pas d'importance)

Vérification d'erreur CRC Hi (poids fort)
Vérification d'erreur CRC Lo (poids faible)

Prédéfinir plusieurs registres

Une requête de prédéfinition de plusieurs registres peut s'adresser à plusieurs registres dans une esclave
ou dans plusieurs esclaves. Si la requête est une diffusion (adresse du dispositif = 0), aucun message de
réponse n'est renvoyé.

Requête

Un message de requête de prédéfinition de plusieurs registres demande l'écriture d'un registre ou d'un
bloc de registres. Le bloc de données contient l'adresse de départ et la quantité de registres à écrire,
suivie du nombre d'octets de données et des données du bloc de données. Le BE1-11 effectue l'écriture
lorsque l'adresse du dispositif de la requête est une adresse de diffusion ou est identique à celle de
l'identifiant d'unité Modbus du BE1-11 (adresse du dispositif).

Une adresse de registre de N écrira le registre de maintien N+1.

BE1-11

Informations générales

Advertising