Principe; Synchronisation Des Échanges; Présentation Des Trames De Demande Et De Réponse - MGE UPS Systems JBUS Manuel D'installation Et D'utilisation

Table des Matières

Publicité

principe

La connaissance détaillée du protocole n'est
indispensable que si l'on utilise comme
maître un calculateur pour lequel il faut
réaliser la programmation correspondante.
Tout échange comporte deux messages :
demande du maître et réponse de l'esclave.
Chaque message ou trame contient 4 types
d'informations :
c le numéro de l'esclave (1 octet). Il spécifie
la cellule destinataire. Si le numéro est zéro,
la demande concerne tous les esclaves, il
n'y a pas de message de réponse (ce serait
un message de diffusion, principe non utilisé
dans cette application). Le numéro d'esclave
suivant le numéro choisi pour la carte JBUS
est réservé à la maintenance. Par exemple,
si la carte JBUS porte le numéro d'esclave
"1", le numéro "2" est interdit ;
c le code fonction (1 octet). Il permet de
sélectionner une commande (lecture,
écriture, bit, mot) et de vérifier si la réponse
est correcte. Le protocole JBUS dispose de
10 fonctions dont 4 sont utilisées
indifféremment dans notre application :
fonction 3 (lecture de n mots de sorties
ou internes), fonction 4 (lecture de n
mots d'entrées), fonction 6 (écriture de 1
mot), ou fonction 16 (écriture de n mots) ;
c le champ d'information (N octets).
Il contient les paramètres liés à la fonction :
adresse mot, valeur de mot, nb de mots ;
c le mot de contrôle (2 octets). Il est utilisé
pour détecter les erreurs de transmission.
synchronisation
des échanges
Tout caractère reçu après un silence de plus
de 3 caractères est considéré comme un
début de trame. Un silence sur la ligne au
MGE UPS SYSTEMS
présentation des trames de demande et de réponse
demande
1 octet
numéro d'esclave
(1 à FF)
ce code permet de sélectionner
les commandes disponibles
parmi les 10 fonctions:
- fonction 1: lecture de n bits de sorties ou internes
- fonction 2: lecture de n bits d'entrées
- fonction 3: lecture de n mots de sorties ou internes
- fonction 4: lecture de n mots d'entrées
- fonction 5: écriture de 1 bit
- fonction 6: écriture de 1 mot
- fonction 8: diagnostic des échanges
- fonction 11: lecture du compteur d'événement
- fonction 15: écriture de n bits
- fonction 16: écriture de n mots
réponse
numéro d'esclave
(1 à FF)
1 octet
minimum égal à 3 caractères doit être
respecté entre deux trames.
Installation et utilisation du système de communication JBUS : F-51029066XT/AB
information nécessaire à la demande
adresse bits, mots, valeurs bits, mots;
nombre de bits; nombre de mots.
1 octet
code fonction
informations
n octets
valeur des bits ou des mots lus
valeur des bits ou des mots écrits
nombre de mots ou nombre de bits
code fonction
données
1 octet
n octets
2 octets
mot de contrôle
lorsque le message est reçu
par l'esclave, ce dernier lit
le mot de contrôle et accepte
ou refuse le message
mot de contrôle
CRC
2 octets
13

Publicité

Table des Matières
loading

Table des Matières