Annexe 1 – protocole de communication, Modbus rtu (auto-send desactive), Ascii – texte delimite (mode “aut0-send” active) – NOVUS myPCProbe FR Manuel d'utilisation

Page 10

Advertising
background image

myPCProbe

NOVUS PRODUTOS ELETRONICOS LTDA www.novusautomation.com

10/11

ANNEXE 1 – PROTOCOLE DE COMMUNICATION

Chaque module myPCProbe installé dans un PC est accessible par un port de COM distinct. Un module peut
communiquer avec l’un des deux protocoles ASCII ou Modbus RTU. N’importe quel programme avec possibilité de
communication qui utilise l’un de ces deux protocoles peut recueillir des données de mesure à partir de ces modules ;

Le protocole utilisé dépend de la configuration du module en réponse automatique « auto send ». Voir dans le fichier
d’aide du logiciel comment changer la configuration de « l’auto send ».

« Auto-send » désactivé : Communication en protocole Modbus RTU. Le module est un module esclave où les
requêtes arrivent d’un Modbus maître (par exemple un logiciel SCADA).

“Auto-send” activé : communication en protocole ASCII. Le module transmet en continu les valeurs mesurées
dans ses voies en format texte.

.

Le module ne peut être configuré qu’avec le logiciel myPCLab

Le port COM attribué ne sera disponible que quelques secondes après la connexion du module
myPCProbe au port USB, le temps que Windows charge les drivers appropriés. Pour rechercher le port
COM de chaque module, utiliser le logiciel myPCLab ou aller dans Windows à :

Control Panel/System/Hardware/Device Manager/Ports (COM & LPT)

MODBUS RTU (AUTO-SEND DESACTIVE)

Le myPCProbe est un Modbus RTU esclave qui peut répondre aux demandes de la commande Modbus numéro 3
“Read Holding Register”. Le module n’a pas d’adresse spécifique Modbus. Il répondra à toutes les demandes lues dans
chaque adresse esclave disponible.

Quand on paramètre la communication d’un Modbus maître, régler le numéro de port de COM désigné. Le port USB
ignorera tous les autres paramètres de communication.

Port de communication : Choisir le numéro du port COM désigné dans le myPCProbe.

Baud: aucun

Nombre de bits de données : aucun

Bits d’arrêt : aucun

Parité: aucune

Le tableau ci-dessous montre les registres disponibles pour la lecture. Trois formats d’adressage différents sont
présentés. Utilise le format suivant le Modbus maître.

Modbus Adressage (dans 3 formats différents)

Protocole 0

Protocole 1

PLC

description

4

5

40005

Valeur voie 1

5

6

40006

Valeur voie 2 (modèle RHT)

6

7

40007

Valeur température ambiante (modèle TEMP)

Table d’adressage

Valeurs des voies 1 et 2

Ce sont les valeurs d’entrée de l’appareil. Le point des décimales n’existent pas par exemple pour une valeur de
13.96 lire 1396.

Les valeurs mesurées qui se situent au-dessus ou en dessous des limites spécifiées seront remplacées par des
valeurs suivant la configuration du module.

Une voie désactivée retournera à “0” comme pour sa valeur mesurée.

Valeur de la temperature ambiante

Mesure actuelle à partir de la sonde de température en degrés Celsius ou Fahrenheit suivant la configuration. Le
point décimal n’existe pas exemple pour 23.8 °C li re 238

Ne jamais envoyer une commande écrite au module. Les registres de configuration et de calibration seront
endommagés et le module inutilisable

ASCII – TEXTE DELIMITE (MODE “AUT0-SEND” ACTIVE)

Quand on configure le mode “auto send” le module myPCProbe transmet à son port USB une ligne de texte contenant
la valeur actuelle de toutes les voies de mesure. Une nouvelle ligne de texte est transmise après chaque intervalle de
mesure suivant la configuration du module.

A la configuration des paramètres de communication, régler le numéro de port de COM attribué. Le port USB ignorera
tous les autres paramètres de communication série.

Port de communication : Choisir le numéro du port COM désigné dans le myPCProbe.

Baud: aucun

Nombre de bits de données : aucun

Bits d’arrêt : aucun

Parité: aucune

Advertising