Commandes mises en application pour le protocole Modbus
Les commandes mises en application dans le programme sont
répertoriées ci-dessous:
Commande Modbus
Signification
01
lecture de
Lecture de la
l'état des
ou des variables
bobines
numériques
02
lecture de
Lecture de la
l'état des
ou des variables
entrées
numériques
03
lecture des
Lecture de la
registres
ou des variables
d'attente
analogiques
04
lecture des
Lecture de la
registres
ou des variables
d'entrée
analogiques
05
bobine forcée
Ecriture d'un
ou de variables
numériques
06
prédéfinition
Ecriture d'un
d'un registre
ou de variables
analogiques
15
bobines
Ecriture d'une
forcées
série de variables
numériques
16
prédéfinition
Ecriture d'une
de plusieurs
série de variables
registres
analogiques
Noter que:
■
En raison de la multitude de refroidisseurs équipés de cartes
d'adresse, aucune distinction n'est établie entre les variables
d'entrée (en lecture seule) et les variables de sortie (en lecture/
écriture), les connaissances de la base de données et sa
gestion dépendent de la partie présente dans le système de
surveillance.
■
En raison de la nature générale du système, la carte d'adresse
répond de la même manière à différentes commandes Modbus.
Représentation des données du protocole Modbus
■
Numériques
Tous les données numériques sont codées à l'aide d'un seul bit:
■ "0" pour ARRET,
■ "1" pour MARCHE.
Toutes les variables numériques sont attribuées à des bits de
registres consécutifs, chacun disposant:
■ de la variable d'adresse inférieure attribuée au bit le moins
significatif,
■ de la variable d'adresse supérieure attribuée au bit le plus
significatif.
■
Données analogiques et entières
Les valeurs analogiques et entières sont représentées par un
registre MOT de 16 bits en notation binaire. Pour chaque
registre, le premier octet contient les bits de poids élevé et le
deuxième les bits de poids faible.
■ Les valeurs analogiques sont représentées sous forme de
dixièmes:
par exemple, la valeur 10,0 est transmise en tant que
0064h=100d,
par exemple, la valeur –10,0 est transmise en tant que
FF9Ch=–100d.
■ Les variables entières sont transmises à l'aide de la valeur
effective:
par exemple, la valeur 100 est transmise en tant que
0064h=100d.
La carte d'adresse fonctionne sur des registres où chaque
registre représente 16 bits.
Si le système de gestion du bâtiment ou de surveillance tente d'écrire
une valeur de paramètre hors plage, l'écriture n'est pas prise en
compte.
EUWAC5~10FBZW1
Groupes de refroidisseurs à eau réfrigérée par air
4PW61657-1 – 07.2010
Remarques
obtient l'état (MARCHE/ARRET)
d'un groupe de bobines logiques
ou d'entrées discrètes
obtient l'état (MARCHE/ARRET)
d'un groupe de bobines logiques
ou d'entrées discrètes
obtient la valeur binaire d'un ou
plusieurs registres d'attente
obtient la valeur binaire d'un ou
plusieurs registres d'attente
force l'activation ou la
désactivation d'une bobine
place une valeur binaire
spécifique dans un registre
d'attente
force l'activation ou la
désactivation d'une série de
bobines logiques consécutives
place des valeurs binaires
spécifiques dans une série de
registres d'attente consécutifs
Code d'erreur mis en application
Code
Interprétation Modbus
1
Fonction non autorisée
Définition du réglage BMS
Activation du protocole Modbus
Le protocole Modbus est activé lorsque le paramètre h23 est réglé
sur 1.
Il s'agit d'un paramètre utilisateur, se reporter à
consultation et de modification des paramètres utilisateur" à la
page
14.
Définition de l'adresse série de l'unité
Pour définir l'adresse série unique de chaque unité requise pour la
communication avec le système de surveillance, régler le paramètre
h10.
Il s'agit d'un paramètre utilisateur, se reporter à
consultation et de modification des paramètres utilisateur" à la
page
14.
Condition
Le message n'est pas pris en charge ou le
nombre de variables requises est supérieur
à la limite autorisée (longueur ≤20)
"Procédure de
"Procédure de
Manuel d'installation et d'utilisation
16