Mode Serveur (Slave) - Ditel MICRA-X/NE Manuel Technique

Table des Matières

Publicité

MICRA NE
Le Micra NE communique par Ethernet en protocole TCP/IP modbus

1.5 Mode Serveur (SLAVE)

Ce mode est identique au mode Modbus Slave en communication RS4. Il est donc conçu pour
afficher soit des caractères, soit des nombres et permet aussi de modifier et lire ses propres
variables de programmation (de la même façon que toute la gamme Micra).
Communiquant par Ethernet, il est conseillé de se connecter (SYN), de faire l'opération
Modbus voulu, puis de se déconnecter (FIN+ACK) pour éviter toute désynchronisation et ne
pas monopoliser le port 502 (modbus).
Le Micra NE supporte 3 fonctions Modbus classique :
fonction de lecture
-
fonction d'écriture
-
-
fonction d'écriture 1 mot =>
forcer l'état
-
-
Pour la lecture et l'écriture dans les variables de programmation, se référer au tableau des
adresses Modbus, pour savoir comment remplir les champs « adresse des variables » et
« nombre de mots ».
Remarque : en protocole Modbus, 1 mot ou word = 2 octets ou bytes = 16 bits.
La fonction de forcer l'état supporte 4 commandes à l'heure actuelle, toutes en rapport avec
un changement de couleur/luminosité, mais qui ne sera pas sauvegardé si on éteints
l'afficheur. Cette fonctionnalité est pensée pour faire des tests de couleur/luminosité à
distance, sans modifier les paramètres initiaux de l'afficheur.
1
=>
changement couleur principale (Run)
-
-
2
=>
changement brillance principale (Run) par incrémentation de 15%
3
=>
changement couleur menu (Prog)
-
-
4
=>
changement brillance menu (Prog) par incrémentation de 15%
Exemple de trames :
Hex : 01 05 00 01 FF 00 => à chaque envoi la couleur d´affichage change
Hex : 01 05 00 02 FF 00 => à chaque envoi l´intensité des leds varie
La demande d'affichage utilise la fonction d'écriture Modbus avec des adresses des variables
spécifique à chaque action possible. Une demande d'affichage se fait en mettant à 0x01 l'octet
de poids fort du champ « adresse des variables ». Ensuite l'affichage se différencie en 3
modes :
0x 01 00
-
-
0x 01 20 à 28
=>
0x03
=>
0x10
0x06
=>
0x05
=>
mode ASCII
=>
mode WORD
9

Publicité

Table des Matières
loading

Table des Matières