Annexe 1 – protocole de communication – NOVUS myPCLab FR Manuel d'utilisation

Page 8

Advertising
background image

myPCLab

NOVUS PRODUTOS ELETRONICOS LTDA www.novusautomation.com

8/9

ANNEXE 1 – PROTOCOLE DE COMMUNICATION

Chaque module myPCLab 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 myPCLab
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 Window à :

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

MODBUS RTU (AUTO-SEND DESACTIVE)

Le myPCLab 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 myPCLab.

Baud: aucun

Nombre de bits de données : aucun

Bits d’arret : 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

3

4

40004

voie 3 (entrée digitale) état actuel

4

5

40005

Valeur voie 1

5

6

40006

Valeur voie 2

6

7

40007

Valeur température ambiante

62

63

40063

Valeur de Comptage/Chronométrage/Fréquence
(mot élevé)

63

64

40064

Valeur de Comptage/Chronométrage/Fréquence
(mot bas)

Table d’adressage

Voie 3 – entrée digitale – état actuel

C’est la valeur qui représente l’état actuel de l’entrée digitale. Les valeurs associées aux niveaux « 0 » et « 1 »
sont définies dans la configuration du module.

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.

Valeur de Comptage/Chronométrage/Fréquence

Ensemble, ils ont la valeur courante de comptage, de chronométrage ou de fréquence, selon la configuration.
Une fois directement lue, cette valeur n'est pas multipliée par le facteur d’échelle.

Advertising