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

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.