Vous êtes sur la page 1sur 94

Qui fait autant avancer llectricit ?

Guide technique

2000

Guide rseau MODBUS

Merlin Gerin
1

Schneider Electric

Introduction

Gnralits 3
Les rseaux locaux 4
Mise en garde 5
2

Schneider Electric
3

Schneider Electric

Gnralits

Il existe diffrents types de rseaux en fonction de leur tendue :
b

WAN : Wide Area Network.
b

MAN : Metropolitan Area Network.
b

LAN : Local Area Network.
Les rseaux LAN se divisent en deux catgories :
v

RLE : Rseaux Locaux d'Entreprises
v

RLI : Rseaux Locaux Industriels

E
5
2
4
1
0
E
5
2
4
0
9
E
5
2
4
0
7
E
5
2
4
0
6
E
5
2
4
0
8
sortie
de secours
cretariat
runion
cretariat
runion

Introduction
4

Schneider Electric

Les rseaux locaux

Les rseaux locaux sont normaliss suivant le modle OSI.

Dfinition :

OSI, Open Systems Interconnection.
Cette norme dcrit sept niveaux :
Ce document dcrit avec prcision les caractristiques du "Medium" utilis dans la
communication des produits "Power Logic System".
Il dtaille :
b

La mise en uvre physique (couche 1).
b

Le protocole ModBus support par ce mdium qui peut tre class dans le niveau
2 du modle OSI.
Quant la couche application, elle est aborde en partie dans le 3

me

chapitre (Mise
en uvre dans les produits), mais elle est plutt concerne par le logiciel
d'application qui ne fait pas l'objet de ce guide.
Pour les autres :
b

La couche 3 "Rseau" gre l'interconnexion de rseaux locaux (couches 1, 2, 7).
b

La couche 4 "Transport" compense les risques de problmes rencontrs sur la
couche 3.
b

Les couches 5 et 6 "Session et Prsentation" concernent "l'Operating System".
Elles grent la synchronisation des messages, les priorits, le langage, le secret,
etc...

E
5
2
4
1
1
7 - Application
Les 7 couches OSI
Seulement 3 couches
concernent les RLI
6 - Prsentation
5 - Session
4 - Transport
3 - Rseau
2 - Liaison
1 - Mdium
7 - Application
2 - Liaison
1 - Mdium

Introduction
5

Schneider Electric

Mise en garde

En cas d'incompatibilit entre les recommandations de ce manuel et les instructions
particulires d'un quipement, ce sont ces dernires qui priment.
Les rgles de scurit prdominent sur les contraintes de CEM.
Avec l'volution rapide de l'lectronique en milieu industriel, il n'est plus possible
d'ignorer les problmes de Compatibilit Electro-Magntique (C.E.M.). De ce fait,
des prcautions sont prendre lorsqu'on connecte des quipements entre eux
(quipements en rseaux, automatismes, entres/sorties dportes, etc...) de
manire ce qu'ils remplissent les fonctions pour lesquelles ils ont t conus, dans
un environnement lectro-magntique pouvant tre perturb.
Ce document est donc destin :
b

Aux bureaux d'tudes an de prvoir les moyens ncessaires la mise en uvre
des cbles destins la communication (bornes de raccordement, longueur de la
lerie, dnition de la topologie, etc...).
b

Aux metteurs en uvre an de les aider raliser des liaisons de
communications.
b

Aux intgrateurs, charg de la prise en compte de la communication dans des
applications intgrant les produits SCHNEIDER.

Introduction
6

Schneider Electric
7

Schneider Electric

Rgles de cblage

Rappel 9

Dfinition et limitations 9
Les terres, les masses 10
Les rgimes de neutre 17
Les phnomnes CEM 19

Choix du support physique de communication 20

Les diffrents types de Mdium 20
Exemple de choix 23

Rgles de mise en uvre 24

Sensibilit des diffrentes familles de cbles 24
Mise en uvre des cbles blinds 24
Le cblage entre deux armoires 30

En rsum 35

Rgles essentielles 35
8

Schneider Electric
9

Schneider Electric

Rappel

Dfinition et limitations

Mise en garde

Choix des composants

Le premier des principes respecter, concerne le choix des composants du
systme. Ceux-ci doivent tre conformes aux normes CEM.

Mise en uvre

Le respect dun certain nombre de rgles pour la mise en uvre des cbles de
communication est primordiale pour garantir un fonctionnement optimum dans un
environnement donn.

Installation

Il est impratif de suivre les instructions dinstallation prconises par le
constructeur, sans modification du produit.

Remarque

: lapplication lorigine de solutions appropries est toujours moins
coteuse que les modifications palliatives mises en uvre postriori.

Ce document donne les rgles "minimales"
respecter, mais il ne se subtitue pas aux
instructions ou aux normes spcifiques
pour une installation particulire.
Le marquage CE est rglementaire
en Europe. Il ne garantit pas, lui
seul, les performances relles des
systmes vis vis de la C.E.M..

Dfinition :

La CEM (Compatibilit Electro-
Magntique) est laptitude dun quipement
ou dun systme, fonctionner
correctement dans son environnement
lectromagntique, sans engendrer de
perturbations lectromagntiques
intolrables pour cet environnement ou

pour tout quipement voisin.
Les principaux problmes pouvant
dcouler du non-respect de ces
recommandations, sont lis
essentiellement une sensibilit accrue
aux phnomnes de CEM.

Rgles de cblage
10

Schneider Electric

Rappel

(suite)

Les terres, les masses

Notion de terre de protection

La connexion des diffrentes masses mcaniques des quipements par des
conducteurs de terre (fils verts/jaunes ou PE) constitue un chemin de faible
impdance en basse frquence.
Lquipotentialit ainsi cre vite que deux parties mtalliques simultanment
accessibles ne prsentent un potentiel dangereux pour lhomme (suprieur
25 V CA ou 50 V CC.

Cela rpond aux exigences de protection des personnes.

Ce chemin de faible impdance est connect en un point de terre unique par
btiment (terre, puit de terre, ceinture de terre, grille de terre...) au travers duquel
scoule les courants de Mode Commun.
La connexion des diffrentes masses par des conducteurs de terre nassure pas
lquipotentialit HF favorable une meilleure immunit aux parasites (les fils PE
sont trop impdants (1


H/m)).
Les diffrents rgimes de neutre influent sur la scurit des personnes, ils ont peu
dimportance vis vis de limmunit aux parasites des quipements.
Laccs simultan deux terres non inter-connectes prsente un danger, il est
ncessaire de les runir.

Dfinition :

Le rle dun rseau de terre est
dcouler dans le sol :
b

Les courants de fuite et de dfaut des
quipements.
b

Les courants de mode commun des
cbles extrieurs (nergie et Telecom
principalement).
b

Le courant direct de foudre.
b

Il permet de rpondre aux exigences de
protection des personnes (25 V CA ou

50 V CC).

E
5
2
2
7
6
U

Rgles de cblage
11

Schneider Electric

Rappel

(suite)

Les Terres

Protection des personnes
Protection contre les dcharges Electro-Statiques
Protection contre les courants de foudre

Pour assurer le bon fonctionnement des
quipements et la scurit des personnes,
il est ncessaire dinterconnecter toutes les
terres, seule lquipotentialit importe.
Les liaisons la terre permettent la
protection :
b

Des personnes.
b

Contre les dcharges lectro-statiques.
b

Contre les courants de foudre.

E
5
2
2
7
3
E
5
2
2
7
4
E
5
2
2
7
5
< 50V
240V

Rgles de cblage
12

Schneider Electric

Rappel

(suite)

Les Masses

Linterconnexion de tous les lments mtalliques (structures de btiment,
tuyauteries, chemins de cbles, quipements et enveloppes dquipements...) entre
eux constituent un chemin de faible impdance en HF.
Lquipotentialit de ce maillage des masses assure une bonne immunit aux
parasites en affaiblissant toutes les tensions HF pouvant exister entre quipements
communiquant et ce, sur une large bande de frquence.

Cette notion rpond des exigence de fonctionnement.

Linterconnexion des lments mtalliques doit tre effectue par vis, crous,
tresses mtalliques larges et courtes (25 mm

2

et de longueur infrieure 30 cm) ou
toute pice mtallique de ce type.
Limpdance trop leve des conducteurs masse PE les rend inaptes assurer ces
liaisons.
Le rseau de masses doit tre reli la terre.

Cas des courants en mode commun

Comme une masse sert de rfrence de potentiel pour les quipements
lectroniques et de retour pour les courants de mode commun, il en rsulte que tout
courant qui pntre par un cble dans un quipement isol des masses, en ressort
par les autres cbles.
Lorsque les masses sont mal mailles, un cble supportant un courant de mode
commun perturbe tous les autres. Un bon maillage des masses rduit ce
phnomne.

A la diffrence de la scurit des personnes qui est une contrainte basse frquence,
lquipotentialit entre quipements doit rester satisfaisante, surtout pour les
quipements numriques et ce jusqu des frquences trs leves.

Dfinition :

Une masse est une partie
mtallique accessible, isole des parties
actives du matriel, mais pouvant tre mise

accidentellement sous tension.
Les masses permettent de garantir le bon
fonctionnement des systmes en assurant
une immunit aux diffrentes perturbations.
Dans le cas de frquences leves, le
meilleur moyen de garantir un bon
fonctionnement est de conserver une
bonne quipotentialit entre quipements.
Les quipements et systmes
lectroniques doivent donc tre
interconnects.

Rgles de cblage
13

Schneider Electric

Rappel

(suite)

Pour tre efficace un rseau enterr doit tre maill :
b

Pour les btiments de faible surface (env. 10 m

2

), une simple ceinture enterre
suft.
b

Pour les btiments neufs de grande surface au sol, le maillage des conducteurs
enterrs en grille denviron 10 m de ct est recommand.
b

Pour les zones o des quipements sensibles aux perturbations
lectromagntiques sont implants, ce maillage doit tre infrieur 2 m de ct.

Dfinition :

Le maillage des masses consiste en un raccordement systmatique de

toutes les structures mtalliques de linstallation (charpente, rambarde, gaine, etc.).

Physiquement, il est plus important de privilgier lquipotentialit locale du btiment
une faible rsistance (par rapport une terre lointaine).
En effet les lignes les plus sensibles sont celles qui interconnectent les quipements
entre eux. Afin de limiter la circulation de courants de mode commun sur les cbles
qui ne sortent pas du btiment, il est ncessaire de limiter les tensions entre
quipements interconnects au cur du site.

Ceinture de terre du btiment Barrette de raccordement la terre

E
5
2
2
7
2

Rgles de cblage
14

Schneider Electric

Rappel

(suite)

Exemple de maillage des masses sur un btiment

Le maillage des structures mtalliques de 2 m x 2 m environ convient.
Les chssis des armoires et des baies doivent tres interconnects aux masses
voisines (chemins de cbles, huisseries, machines, charpentes, ...).
Un test dimmunit normalis (CEI 61000-4-4) utilisant des impulsions rptitives
front raide permet de valider rapidement le bon maillage des masses (chemin de
cbles en particulier) au voisinage des points dinjection et les reprises dcrans des
cbles blinds.

E
5
2
2
7
7
Ilot ou
salle informatique
y 2 m y 3 m
Fer bton
Huisserie
mtallique
Patte d'oie
Ceinture de terre enterre
Descente
maille
Paratonnerre

Rgles de cblage
15

Schneider Electric

Rappel

(suite)

Protection des pntrations

Les courants de mode commun provenant de lextrieur doivent tre vacus par le
rseau de terre lentre du site pour limiter les diffrences de potentiels entre
quipements.
Toute canalisation conductrice (cble conducteur, tuyauterie conductrice ou
tuyauterie isolante qui vhicule un fluide conducteur) entrant dans un btiment doit
tre raccorde la terre lentre de celui-ci et au plus court.

Placez des parasurtenseurs en entre de btiments sur les arrives :
b

Dnergie.
b De tlcommunications.
b De cbles de signaux (de donnes, alarmes, contrles daccs, surveillance
vido, ...).
Lefficacit de tels dispositifs est en grande partie conditionne par leur installation.
Les parasurtenseurs (varistances, clateurs, etc.) sont connects directement la
masse du tableau lectrique ou des quipements quils protgent. Un raccordement
du parasurtenseur uniquement la terre, au lieu de la masse, est inefficace.
Dans la mesure du possible, les tableaux o sont installs les protections nergie
Telecom et signaux, sont placs proximit dune barrette de terre.
Pour les liaisons de donnes inter-
btiment, il est fortement recommand
dutiliser de la fibre optique. Ce type de
liaison permet de saffranchir totalement
des problmes de boucle entre btiments.
E
5
2
2
7
9
01
N
02
03
Rseau
01
02
03
Transformateur
d'isolement
cran
Cble
secteur
Parafoudres B.T.
amont
Masse du tableau
Masse
du transformateur
PE
Terre
Rgles de cblage
16 Schneider Electric
Rappel (suite)
Exemple de maillage des masses sur un lot
Lorsque les quipements lectroniques sont regroups dans une zone dont la
dimension dpasse une dizaine de mtres au carr, ralisez un maillage de 2 m
2

3 m
2
par linterconnexion des diffrentes structures de masses et des armoires.
Lexprience montre quen milieu industriel,
les quipements lectroniques sont
gnralement regroups dans des zones
privilgies.
Ceci permet dviter de mailler la totalit
dun btiment :
b Il est ncessaire de dnir des lots
regroupant les quipements lectroniques.
b Les cbles des capteurs et des
actionneurs hors lots doivent tre
soigneusement blinds.
E
5
2
2
8
0
Equipement
Chemin de cble
Goulotte
Fer plat
Rgles de cblage
17 Schneider Electric
Rappel (suite)
Les rgimes de neutre
Schma TT
Attention aux surtensions possibles dues des prises de terre distinctes dont les
potentiels voluent sparment.
Schma TN-C
Si la distribution est en TN-C, il est fortement conseill dadopter le schma TN-S ds
la pntration dans le btiment.
Les diffrents schmas de liaison la terre
sont quivalent pour la scurit des
personnes et leur importance est limite vis
vis de la CEM.
Il faut toutefois prendre en compte
certaines particularits de ces diffrents
modes de raccordement la terre.
E
5
2
2
8
1
Blindage reli
de chaque ct
Ralisation
d'une boucle susceptible
de capter des champs rayonns
Circulation de courants
importants et pertubateurs
Blindage
reli de chaque ct
PEN
Rgles de cblage
18 Schneider Electric
Rappel (suite)
Schma TN-S
Schma IT
Un premier dfaut disolement peut faire apparatre la tension compose entre un
conducteur de phase et la masse des matriels.
Cette contrainte nest pas acceptable pour les matriels lectroniques aliments
directement entre phase et neutre et dont la conception ne prvoit pas de supporter
cette tension.
Exemple : tenue des filtres RFI des (gros) variateurs de vitesse.
Cest le meilleur schma dun point de vue
CEM :
b Risque de boucle faible (CEM rayonne).
b Le courant du neutre ne circule pas dans
le conducteur de protection (CEM
conduite).
Attention aux quipotentialits des masses.
E
5
2
2
8
3
E
5
2
2
8
4
Blindage
reli de chaque ct
PE
Blindage reli
de chaque ct
Ralisation
d'une boucle susceptible
de capter des champs rayonns
Z
Rgles de cblage
19 Schneider Electric
Rappel (suite)
Les phnomnes CEM
Les pertubations et leurs effets :
b Quelles soient conduites ou rayonnes, leur prsence gnre des courants de
mode commun qui, en circulant dans les quipements, provoquent des
disfonctionnements.
Les solutions :
b Plaquez les conducteurs sur les plans de masse pour supprimer les risques de
formation de boucle.
b Effectuez une bonne quipotentialit des masses pour limiter la circulation des
courants perturbateurs.
b Sparez les conducteurs par "catgories" pour diminuer les effets du couplage
diaphonique.
b Raccordez tous les conducteurs an de supprimer les risques dantennes.
Le principal problme CEM est celui des
perturbations conduites en mode commun.
Les tensions de mode commun ont pour
origine :
b Le couplage par effet dantenne.
b Le couplage par impdance commune.
b Le couplage cble cble : par diaphonie
capacitive (si champs lectriques) ou par
diaphonie inductive (si champs
magntiques).
b Le couplage "champ cble" ou par effet
dantenne : cas des boucles (fermes ou
non).
E
5
2
2
8
5
Equipement 1
isol
Equipement 2
isol
Equipement 3
la masse
Tension
de mode
diffrentiel
Tension
de mode
commun
Cble
perturb
Courant
de mode
commun
Capa
parasite
Cbles non
blinds
Cbles
blinds
Rgles de cblage
20 Schneider Electric
Choix du support physique de
communication
Les diffrents types de Mdium
Deux types de blindages :
Nota : Leffet protecteur dun cble blind peut atteindre un rapport 100 avec une
simple tresse partir de quelques MHz si les connexions de lcran sont
convenables.
Le choix dun cble blind est justifi dans deux cas :
b Pour limiter les perturbations extrieures pouvant affecter un cble "sensible".
b Pour viter un conducteur "polluant" de rayonner sur des cbles (ou
quipements) voisins.
Seule la paire mtallique est dtaille ci-aprs, celle-ci tant le conducteur le plus
utilis de nos jours en transmission de donnes.
Ses avantages :
b Un prix infrieur tout autre support (environ 2 Fr/m).
b La facilit de mise en uvre.
b La connectique simple et peu coteuse.
Ses inconvnients majeurs :
b Lattnuation importante du signal : au-del de 2000 m environ, il faut utiliser des
circuits de rgnration du signal.
b La distorsion du signal : inadmissible pour des vitesses de transmission
importantes (suprieures quelques Mbits/sec.).
b Faible bande passante.
b Le phnomne de diaphonie entre paires dans un mme cble. Lutilisation de
cble avec cran permet de limiter ce phnomne.
Tableau rcapitulatif des diffrents supports :
Nota : Vous pouvez aussi utiliser les ondes lectromagntiques qui ne ncessitent
pas de support physique.
Trois types de conducteurs peuvent tre
utiliss :
E
5
2
2
8
6
b Les paires mtalliques.
E
5
2
2
8
7
b Les cbles coaxiaux.
E
5
2
2
8
8
b Les bres optiques.
L'utilisation de paires torsades avec une
tresse comme blindage est prconise
pour toutes les liaisons de communication
en RS485 des produits Schneider Electric.
Dfinition : (selon CEI 439-1) Le blindage
est une protection des conducteurs ou des
matriels contre les perturbations
provoques en particulier par le
rayonnement lectromagntique d'autres
conducteurs ou matriels.
Type Avantage Inconvnient
E
5
2
2
8
9
Cbles feuillard. Mise en uvre facile. Fragilit.
Leffet protecteur en haute
frquence dun feuillard est
dgrad par les diffrentes
manipulations du cble :
traction, torsion.
E
5
2
2
9
0
Cble blind simple tresse. Excellente protection contre
les perturbations
lectromagntiques,
particulirement en hautes
frquences.
Mise en oeuvre assez simple.
Robustesse.
Compatibilit avec les
connectiques Sub-D ou mini-
DIN.
Lefficacit dun cble blind
dpend du choix de lcran et
surtout, de sa mise en oeuvre.
Feuillard
Drain
longitudinal
Tresse
Support Dbit Distance Remarques Ordre de prix
Paire torsade
blinde
Typ. : 100 Kbits/s
Max. : 500 Kbits/s
1 Km Pose facile
Raccord ais
Immunit faible
2 3 F/m
Coaxial Bande de
base
Typ. : 1 Mbits/s
Max. : 50 Mbits/s
2,5 Km Raccord facile
Bonne immunit
Performances
4 8 F/m
Coaxial Large
Bande
Typ. : 300 Mbits/s 10 50 Km Idem 4 8 F/m
Fibres optiques 1 Gbits/s > 10 Km Immunit parfaite
Attnuation faible
Grande bande
passante
Prix encore lev
30 40 F/m
Rgles de cblage
21 Schneider Electric
Choix de support physique de
communication (suite)
Schma quivalent :
L = inductance srie
R = rsistance srie
C = capacit entre fils
G = conductance (plus facile pour le calcul que des rsistances en parallle),
reprsente la perte dans les isolants.
Dfinition : limpdance caractristique (Z0) en est le modle simplifi de la
reprsentation du cble. Elle est dfinie pour une longueur thorique du cble infinie,
ce qui permet de saffranchir de la terminaison de ce cble.
Elle dpend des caractristiques physiques et lectriques des conducteurs et varie
en fonction de la frquence.
f : frquence.
j : symbole de la phase (+90).
Pour les matriaux couramment utiliss comme isolants, G peut tre nglig devant
2**f*C.
De mme, aux frquences "peu leves" (< 1MHz), R devient prpondrant devant
2**f*L.
La formule devient donc :
A des frquences leves (> 1MHz) la formule devient :
On peut ainsi tracer la courbe suivante :
E
5
2
2
9
1
E
5
2
2
9
2
E
I
L
R
C
G
Zo
(R+j*2**f*L)
(G+j*2**f*C)
------------------------------------- =
Zo
R
(j*2**f*C)
----------------------------- =
Zo
(j*2**f*L)
(j*2**f*C)
---------------- donc : Zo
L
C
---- = =
Zone B.F. Zone de
transition
Zone H. F.
Transition region High frequency region
10.000
1.000
100
50
20
10 10 K 100 K 1 M 1 G 10 M 100 M
10
100 1000
Zo = R
j 2 f C

Zo = L
C
Zo = R+j 2 f L
G+j 2 f C
Frquence (Hertz)
I
m
p
e
d
a
n
c
e

(
o
h
m
s
)
Rgles de cblage
22 Schneider Electric
Choix de support physique de
communication (suite)
Affaiblissement en dB/km :
b Cest la perte de qualit du signal en amplitude.
b Il dpend de la gomtrie du cble.
b Il varie en fonction de la frquence et de la longueur.
Rsistance linique en /m :
b Cest la rsistance au passage dun courant continu (ou dune frquence basse).
b Elle dpend de la section du l et de sa matire.
b Elle varie suivant la longueur et la temprature.
Capacit entre conducteurs en pF/m :
b Cest la capacit mesure entre deux ls dune mme paire.
b Elle dpend du type et de lpaisseur de lisolant utilis.
Vitesse de propagation en m/s :
b Cest le temps que met le signal pour aller dun point lautre dun l.
b Pour des frquences faibles (o les variations de tension sont beaucoup moins
rapides que la propagation), on suppose une vitesse de propagation innie, do une
propagation instantane.
b Pour des frquences leves, cette approximation nest pas valable.
Diaphonie entre paires en dB :
Temprature dutilisation en C
b Celle-ci doit tenir compte :
v de la temprature ambiante,
v du type de pose du cble,
v de son chauffement propre,
v de la proximit dappareils de puissance...
E
5
2
2
9
3
Paradiaphonie Telediaphonie
Rgles de cblage
23 Schneider Electric
Choix de support physique de
communication (suite)
Exemple de choix
b Impdance caractristique : 120 .
b Attnuation : une tension mini de 0,2 V sur le rcepteur est ncessaire pour une
tension mini de 1,5 V en sortie dmetteur :
v lattnuation sera donc :
- Att = 20 Log (Vs/Ve) ; Att maxi = 17 dB sur 1200 m.
v calcul de la longueur maxi du rseau :
- longueur (en m)= 1000 x [1-(1-/c)]
: 14 dB/km
c : attnuation du cble utilis (en dB/km)
b Rsistance linique : le guide dapplication de la norme EIA485 (le TSB89), stipule
que la rsistance maxi ne doit en aucun cas dpasser 390 (pour les conditions
dnies dans ce guide et la temprature dutilisation donne).
v donc, longueur (en m) = 1000 x [1-(1-R/Rl)] :
R : 0,325 /m
Rl : rsistance linique du cble utilis (en /m).
b Capacit entre conducteurs :
v temps de monte ou de descente du signal Tr < 0,3 Tui (o Tui = Time unit interval
= 1/Br & Br = Baud rate).
Les temps de transitions sont pris entre 10% et 90% de lamplitude totale du signal
Vss (env. 2 avec = Rl x Cl).
Donc Cl < 0,3 / (Br x Rl x 2).
b Temprature dutilisation : > 70C (Temprature ambiante maxi dans le tableau).
Application avec une liaison RS485 19200 Bds sur une
longueur de bus de 1000 m
b Impdance caractristique : 120 .
b Attnuation du cble = 20 dB/Km 19200 Bds :
v longueur = 1000 x [1-(1-14/20)],
v longueur maxi = 700 m,
v cette longueur tant incompatible avec les 1000 m de bus souhaits, il faut donc
un cble avec une attnuation de 14 dB/km maxi.
b Rsistance linique : 0,213 /m ( la temprature dutilisation) :
v longueur = 1000 x [1-(1-0,325/0,213)],
v longueur maxi = 1525 m.
b Capacit entre conducteurs :
v Cl < 0,3 / (19200 x 213 x 2),
v Cl < 36,6 nF soit < 36,6 pF/m.
b Temprature dutilisation : > 70C.
Exemple : BELDEN ref. 9842 pour les applications RS422 / RS485.
Rgles de cblage
24 Schneider Electric
Rgles de mise en uvre
Sensibilit des diffrentes familles de cbles
Remarque : un cble blind nest plus perturbateur ni susceptible.
Mise en uvre des cbles blinds
O raccorder le blindage ?
b Raccordez aux deux extrmits les blindages externes de toutes les liaisons
numriques ou de puissance la masse en entre dquipements.
b Seules des liaisons analogiques bas niveau basses frquences ncessitent
parfois de ne connecter le blindage qu une seule extrmit.
Au contraire du raccordement unilatral le raccordement bilatral laisse les courants
basses frquences circuler sur lcran (tension entre les deux extrmits ou
couplage champ boucle). Ce courant va gnrer sur la paire lintrieur une faible
tension ou du bruit 50 Hz.
Famille Cbles Type de signal Comportement
CEM
1 Analogiques Circuits dalimentation
et de mesure des
capteurs analogiques
Signaux sensibles
2 Numriques et
tlcom
Circuits numriques et
bus de donnes
Ces signaux sont
sensibles. Ils sont par
ailleurs perturbateurs
pour la famille 1
3 De relayage Circuits des contacts
secs avec risques de
ramorages
Ces signaux sont
perturbateurs pour les
familles 1 et 2
4 Alimentation Circuits dalimentation
et de puissance
Ces signaux sont
perturbateurs
b Lors de linstallation des appareils, il est
ncessaire de toujours respecter les
consignes dictes par le constructeur.
b Il est ncessaire de toujours adapter la
conguration du cblage la topologie
supporte par le systme. Cette
conguration diffre si le rseau est en
toile, en anneau, ou en bus.
Dans tout les cas, les rgles indiques
dans les paragraphes suivants se veulent
gnriques et donc, sont applicables quelle
que soit la topologie ou mme le type de
signaux vhiculs.
b Le raccordement unilatral protge
contre les courants basses frquences.
b Le raccordement bilatral de lcran
protge contre les perturbations les plus
svres, le mode commun haute
frquence.
Lors dun raccordement unilatral, les
signaux diffrentiels sont donc protgs en
basse frquence, mais en haute frquence
ce type de raccordement est inefficace.
Rgles de cblage
25 Schneider Electric
Rgles de mise en uvre (suite)
Comment raccorder le blindage ?
Un raccordement inamovible dcran en traverse de paroi par presse toupe
mtallique est suprieur toute autre solution, condition de gratter la peinture pour
assurer un bon contact lectrique.
Il est possible dutiliser simplement un cavalier qui permet de garantir un contact au
moins sur 180.
Lors du raccordement sur bornier vis avec impossibilit dutiliser un cavalier pour
la reprise de lcran, la longueur de la "queue de cochon" doit tre minimale. Ce type
de raccordement est viter.
Le raccordement des cbles blinds
dtermine directement leffet protecteur
haute frquence.
Si la connexion est effectue par une
"queue de cochon", cest--dire un fil long,
leffet protecteur seffondre en haute
frquence.
E
5
2
2
9
4
E
5
2
2
8
5
Mauvais
Barre
de masse
Chssis TRP (Tle de rfrence
de potentiel)
Assez bon
Bon Excellent
OUI NON
Barre de masse
Acceptable
si liaison trs courte
Bornes de masse avec systme de fixation mtallique
avec rail DIN
Dans le cas de raccordement par
connecteur, la mcanique du connecteur
doit assurer une continuit lectrique sur
360 entre le blindage du cble et la masse
de lquipement.
E
5
2
2
9
6
Connecteur avec bossages de masse
Contact
entre les coquilles
de l'cran
Rgles de cblage
26 Schneider Electric
Rgles de mise en uvre (suite)
Mise en uvre des filtres
Trois rgles doivent tre respectes lors du montage dun filtre :
b Rfrencez le ltre tle sur tle.
b Raccordez les cbles amont et aval de chaque ct du ltre an de limiter le
couplage parasite entre lentre et la sortie.
b Plaquez les cbles amont et aval contre la tle an de limiter le rayonnement de
lentre sur la sortie.
Non
Non
Oui
Lefficacit dun filtre secteur en haute
frquence dpend de la qualit de son
montage.
E
5
2
2
9
7
E
5
2
2
9
8
E
5
2
2
9
9
Rgles de cblage
27 Schneider Electric
Rgles de mise en uvre (suite)
Les grandes rgles de cblage
b Travaillez en paire pour les signaux numriques ou analogiques.
Fates attention aux cblages lintrieur darmoires qui utilisent des
conducteurs spars. Reprez les ls par type de signaux et par paire.
Cas particulier : Les chanes darrt durgence et dalarmes ne doivent jamais tre
cbles en unifilaire point point mais en paires.
b Utilisez des cbles blinds ou des torons sur-blinds.
b Lutilisation de chemins de cbles conducteurs amne un niveau de protection
satisfaisant dans une grande majorit de cas. Veillez accompagner les cbles de
liaisons inter ou intra btiments au minimum par une liaison de masse (cablette de
terre ou chemin de cbles).
b Plaquez systmatiquement contre la tle les cbles de liaisons internes aux
armoires et aux machines.
Pour conserver un effet protecteur correct, il est conseill de respecter un rapport :
b Sparez les circuits de relayage, variateurs, alimentation et puissance, des paires
de signaux analogiques, numriques et tlcommunication.
b Rservez dans les armoires une goulotte aux liaisons puissance.
Sparez les liaisons puissance des liaisons de donnes lors de la mise en
uvre des variateurs de vitesse.
Rgle n 1 :
Le conducteur aller et le conducteur retour
doivent toujours rester voisins.
Rgle n 2 :
Il est souhaitable de plaquer toute liaison
contre des structures quipotentielles de
masse afin de bnficier dun effet
protecteur haute frquence.
E
5
2
3
0
0
Distance entre cbles
Rayon du plus gros cble
------------------------------------------------------------------- 5 >
R
d
d / R > 5
Cble signal Cble perturbateur
Rgle n3 :
Seules des paires de signaux analogiques,
numriques et tlcommunication peuvent
tre serres lune contre lautre dans un
mme faisceau ou tires dans un mme
cble de regroupement.
Rgles de cblage
28 Schneider Electric
Rgles de mise en uvre (suite)
b Sparez les signaux analogiques et numriques par une range de broches au
0 V si un connecteur est commun ces deux types de signaux.
b Le respect de la rgle n5 procure un effet protecteur dun facteur 5 environ en
haute frquence.
b Blindez ou ltrez imprativement les sorties puissance des variateurs de vitesse.
Cblage interne des armoires
Les commandes numriques, les variateurs de vitesse et les automates
programmables peuvent tre situs dans une mme armoire si :
b Les variateurs sont mis en oeuvre avec des cbles blinds.
b Toutes les rgles de cblage dcrites ci-dessus sont respectes.
Conseils :
b Utilisez la cellule comme cage de Faraday.
b Limitez le nombre et le taille des ouvertures dans les panneaux de la cellule.
b Evitez le cloisonnement interne du tableau qui favorise la CEM.
b Fixez les appareils sur des plaques en matire non isolante an quelles jouent le
rle de plan de masse.
b Utilisez une grille ou un maillage en fond darmoire pour placer tous les
quipements.
Dfinition : Une cage de Faraday est une enveloppe conductrice dont les parois
sont parfaitement relies entre elles.
Rgle n4 :
Il est dconseill dutiliser un mme
connecteur pour des liaisons de familles
diffrentes (sauf pour des circuits de
relayage, alimentation et puissance).
Rgle n5 :
Tout conducteur libre dans un cble doit
tre systmatiquement raccord la
masse des chssis aux deux extrmits
(sauf pour des cbles analogiques).
Rgle n6 :
Les cbles de puissance nont pas besoin
dtre blinds sils sont filtrs.
Le cloisonnement interne du tableau
favorise la CEM.
Remarque : toutes les fixations doivent
tre ralises avec contact lectrique
=> grattez la peinture.
E
5
2
3
0
1
Conducteurs de scurit Barre de masse
Maillage des masses :
rail DIN + masse armoire
Fixation avec
contact lectrique
(rondelle vantail)
Rgles de cblage
29 Schneider Electric
Rgles de mise en uvre (suite)
Effet protecteur lintrieur dune armoire ou dune petite
machine
b Plaquez tous les cbles contre des structures de masses.
b Les goulottes de cblage plastique sont autorises dans les armoires si elles sont
installes sur :
v la grille de fond,
v ou sur des rails DIN raccords aux masses de larmoire.
Les armoires sont constitues de diffrents lments assembls par des vis,
charnires ou soudures. Ces nombreuses fentes diminuent donc la continuit des
masses.
Pour masquer ces fentes, placez le passage des cbles proximit de ces points
dassemblage ou doublez le par une tresse de masse.
La prsence de nombreuses structures de
masses dans les machines et les armoires
procure un effet protecteur maximum.
E
5
2
3
0
2
Tresse de masse
Collier
NON
OUI
Rgles de cblage
30 Schneider Electric
Rgles de mise en uvre (suite)
Le cblage entre deux armoires
Protections des liaisons externes aux quipements
La TRP peut tre lune des tles de larmoire ou sa grille DIN. La TRP est toujours
connecte au maillage des masses de larmoire ou de la machine ainsi qu celui de
llot.
En coffret plastique (dfavorable) utilisez un rail DIN ou une borne de masse.
La majorit des problmes rencontrs sur
site sont des problmes de conduction.
Il est impratif de protger toutes les
liaisons filaires externes larmoire
ou la machine.
Chaque armoire et machine doit tre
quipe dune barre de masse ou dune
TRP sur laquelle sont connects tous les
cbles blinds et les protections filaires.
Dfinition : Tle de rfrence de potentiel.
E
5
2
3
0
3
E
5
2
3
0
4
TRP Barre de masse
Rgles de cblage
31 Schneider Electric
Rgles de mise en uvre (suite)
Association darmoires
Lorsque les quipements sont regroups dans plusieurs armoires cte cte, il est
ncessaire de respecter les rgles suivantes :
b Fixez les armoires entre elles pour constituer des lots.
b Interconnectez les masses des armoires entre elles par au moins deux contacts
en haut et en bas.
b Ralisez ces liaisons de masse avec :
v du rond de cuivre,
v ou du clinquant large et court,
v ou de la tresse tame.
b Utilisez des faux planchers conducteurs pour assurer un maillage efcace.
b Grattez les peintures pour raliser des contacts directs et utilisez des rondelles
ventails.
La section des liaisons de masses est indiffrente, seule leur longueur importe.
Elles doivent tre infrieures 50 cm.
Utilisation des goulottes
Les goulottes places lextrieur des armoires doivent tre mtalliques au-del
dune longueur de 3 m.
Pour assurer une bonne continuit, les goulottes doivent tre raccordes la masse
des armoires ou des machines par des clisses ou du clinquant.
Dans le cas o une seule goulotte est utilise, celle-ci doit tre infrieure 30 m.
Il est ncessaire dassurer la continuit des
masses darmoire situes cte cte.
E
5
2
3
0
5
Interconnexion des masses
50 cm maxi
Les goulottes doivent assurer la continuit
des masses.
E
5
2
3
0
6
Rgles de cblage
32 Schneider Electric
Rgles de mise en uvre (suite)
b Fixez les cbles non blinds dans les coins des goulottes.
b Utilisez une sparation verticale dans la goulotte pour viter le mlange des
cbles incompatibles.
b Utilisez de prfrence un capot mtallique sur la demi goulotte signaux.
Nota : un capot mtallique global sur la goulotte namliore pas la CEM.
Anticipez lvolution de votre installation.
Dfinition : Pour chaque rseau de communication, il est ncessaire de respecter
une premire limite maximale de longueur de segment sans rpteur en fonction de
la vitesse du rseau et de la jauge du cble utilis.
Cette limite, indique dans la documentation des produits, ne peut tre atteinte que
si les conditions dinstallation sont satisfaisantes vis vis de la CEM (cbles poss
dans des goulottes mtalliques en continuit lectrique de bout en bout, runies au
maillage des masses et la terre).
Dfinition : Il faut dfinir une longueur thorique maximale de compatibilit
lectromagntique (LTC). Cette seconde limite est thorique car gnralement
suprieure la premire, elle sert optimiser les conditions dinstallation et doit tre
respecte en mme temps que la limite prcdente.
Elle concerne galement un segment sans rpteur-rgnrateur.
La longueur thorique CEM est en moyenne de 1200 m, mais selon le type de
rseau de communication cette valeur peut tre diffrente :
b 2000 m pour FIP 1 MBit/s et pour Unitelway.
b 1000 m pour ModbusPlus et pour Ethway cble triaxial 50 .
b 700 m pour Mapway.
b 400 m pour le systme BusX des automates PREMIUM.
De mme, dans le cas de goulotte unique pour cbles de puissance et de signal, le
cfficient tient compte de labsence de toute sparation mtallique ou de couvercle
mtallique sur la demi goulotte signal.
E
5
2
3
0
7
E
5
2
3
0
8
Puissance
ou variateurs
Relayage
Numriques blinds
Analogiques blinds
Analogiques non blinds
Numriques non blinds
Equivaut
Equivaut
Efficacit
+
-
Rgles de cblage
33 Schneider Electric
Rgles de mise en uvre (suite)
Chaque fois que lune des trois conditions nest pas entirement remplie et afin de
respecter la CEM, la longueur physique de goulotte doit tre affecte dun cfficient.
Ces cfficients mesurent la diminution de leffet protecteur. La longueur autorise
qui en rsulte sera alors infrieure la LTC.
Exemples deffets rducteurs
Dans le cas o lutilisation de goulottes mtalliques nest pas possible, dautres effets
protecteurs peuvent tre utiliss pour assurer la continuit des masses :
b Utilisation dun "cablol".
Ces chemins de cbles en fils souds sont moins efficaces et souvent plus coteux
que les goulottes en tle.
b Utilisation dun cble daccompagnement.
Le cble daccompagnement est utilis lorsqu aucune autre solution nest ralisable.
Leffet protecteur dun chemin de cbles est
denviron 50 entre 1 MHz et 100 MHz.
E
5
2
3
0
9
E
5
2
3
1
0
Effet protecteur = 5
Effet protecteur = 10
Effet protecteur = 5
Cble de masse
Rgles de cblage
34 Schneider Electric
Rgles de mise en uvre (suite)
Taux derreurs dune liaison lente :
Transmission de 41222 octets 4800 Bds. Test CEI 1000-4-4. Cble blind 15
paires.
Taux derreurs dune liaison rapide :
Transmission 2 M bits/s. Dure du test CEI 1000-4-4 : 3 minutes.
E
5
2
3
1
1
Transmission impossible
Erreurs Arrt Dure
E
5
2
3
1
2
13 110 1352 s
E
5
2
3
1
3
8 86 1225 s
E
5
2
3
1
4
0 0 160 s
E
5
2
3
1
5
0 0 160 s
E
5
2
3
1
6
Chemin de cble sans couvercle :
E
5
2
3
1
7
Chemin de cble avec couvercle :
E
5
2
3
1
8
11800 erreurs :
E
5
2
3
1
9
12000 erreurs :
E
5
2
3
1
1
9600 erreurs :
E
5
2
3
1
3
4600 erreurs :
E
5
2
3
1
2
4500 erreurs :
E
5
2
3
2
0
4000 erreurs :
E
5
2
3
1
4
0 erreur :
E
5
2
3
2
1
0 erreur :
E
5
2
3
1
5
0 erreur :
E
5
2
3
2
2
0 erreur :
E
5
2
3
1
6
Chemin de cble sans couvercle :
E
5
2
3
1
7
Chemin de cble avec couvercle :
Rgles de cblage
35 Schneider Electric
En rsum
Rgles essentielles
b Assurez lquipotentialit des masses.
b Choisissez du matriel aux normes.
b Respectez les instructions des fabricants.
b Protgez vos installations des perturbations provenant de
lextrieur (reprises de blindages soignes).
b Supprimez les boucles de masse.
b Blindez les cbles sensibles, et les cbles perturbateurs.
b Utilisez les coffrets ou les cellules comme cage de FARADAY
(contact entre tles nu et non oxyds, tresses de masse courtes
et large, pas douvertures inutiles).
b Ne pas utilisez de "queues de cochon".
b Evitez le schma TN-C, les perturbations de mode commun tant
le principal problme en CEM.
b Plaquez les conducteurs sur les plans de masse.
b Sparez les conducteurs par catgories.
b Ne laissez pas de conducteur non raccord.
b Le conducteur aller et le retour doivent toujours tre voisins.
b Utilisez les "protections naturelles" (chemins de cbles, cornires,
etc...).
Le non respect des rgles entrane :
b Des problmes de CEM :
v perturbations du fonctionnement.
- une expertise de linstallation,
- une reprise de cblage,
- une mise en uvre de solutions logicielles.
v risques de non continuit de service,
v systmes ne remplissant pas sa tche.
b Des pertes de production, expertise, reprises, cots levs.
36 Schneider Electric
37 Schneider Electric
Guide dintgration
Rappels 40
Les rseaux 40
Les systmes 40
Les Bauds et les bits par seconde 40
Architectures 41
La boucle de courant 20 mA 42
La liaison RS232 43
La liaison RS485 47
Les normes EIA 485A (revision of March 98) et TSB89
(application guidelines for TIA/EIA-485-A) 48
Les interfaces 50
RS232/RS485 50
Les Modems 51
Le protocole Modbus 56
Diffrence des trames ASCII ou RTU 56
Diffrences des protocoles MODBUS ou MODBUS+ 56
Modbus / Jbus 56
Caractrisation des changes 58
Les principes utiliss 60
L'adressage 61
Les fonctions 61
Contrle des messages reus par l'esclave 62
Algorithme de calcul du CRC16 75
Les spcifications Schneider 79
Gnralits 79
Connectique 83
Composants disponibles 84
En rsum 85
Particularits des produits 86
38 Schneider Electric
39 Schneider Electric
Ce chapitre dtaille la couche n2 du modle OSI. Cette couche est
constitue de deux parties distinctes de la transmission de
donnes :
b Une partie "matrielle" (interfaces, adressage, paramtrages...).
b Une partie "logicielle" (contrle d'accs au support, gestion des
erreurs, contrle des niveaux logiques...).
Guide d'intgration
Modbus / Jbus
40 Schneider Electric
Rappels
Les rseaux
Un rseau se dfinit par :
b Sa topologie (en bus, anneau, toile, arborescent, maill...).
b Ses limites physiques (longueur, dbit, nombre "d'abonns"...).
b Le type de support physique utilis (cble, bre optique, ondes hertziennes...).
b Le type d'accs au rseau (alatoire, maitre-esclave, anneau jeton, avec ou non
gestion d'erreur...).
b Les modes de transmissions (synchrone/asynchrone, par paquets, srie/parallle,
codage NRZ/Manchester...).
Le protocole (TCP/IP, FIP, MODBUS...).
Les systmes
Les Bauds et les bits par seconde
Un des paramtres importants dans le choix du cble est la bande passante. Celle-
ci est lie la vitesse de modulation exprime en Bauds.
Une erreur courante consiste exprimer les Bauds en bits par seconde.
Ce paramtre intresse surtout l'utilisateur. Cette confusion vient du fait que la
valence est 1.
Une valence de 2 indique que le dbit est doubl pour une mme vitesse de
communication.
Dfinition : Un rseau de communication a
pour but de relier au moins deux
quipements pour changer un certain
nombre d'informations (ex. : rseau
Ethernet).
Dfinition : Un systme regroupe une
population d'entits diffrentes,
fonctionnant indpendamment et
connectes entre elles (en rseau), afin de
participer une fonction globale.
Dfinition : Un baud correspond un
nombre d'tats lectriques par seconde.
Dfinition : Le dbit ou le nombre d'infos
transmises chaque seconde sur le rseau
s'exprime en bits par seconde.
Dfinition : La valence est le rapport entre
le dbit en Bits/s et la vitesse en Bauds.
E
7
0
5
1
0
10 00 01 10 11 00
1 1 0 0 0 1 0
2,5 V
5 V
U
2,5 V
5 V
t
t
U
Guide d'intgration
Modbus / Jbus
41 Schneider Electric
Les liaisons BC 20 mA - RS232 -
RS422 - RS485
Architectures
(raccordement sur SubD9 conseill, longueur maxi. 3000 m 1200 Bds, & 300 m
9600 Bds, topologie en bus).
(raccordement sur un SubD9 ou 25 pts, longueur maxi. 15 m 19200 Bds).

(raccordement sur SubD9 conseill, longueur maxi. 1200 m 19200 Bds).
(raccordement sur SubD9 conseill, longueur maxi. 1200 m 19200 Bds, topologie
en bus).
Dfinition : Une boucle de courant 20 mA est une
liaison multipoints (le nombre de points dpend des
types d'metteurs/rcepteurs), via un cble de 4 fils.
Dfinition : Une liaison RS232 est une liaison point
point, via un cble de trois fils minimum.
Dfinition : Une liaison RS422 est une liaison point
point, via un cble de quatre fils minimum pour
fonctionnement en full duplex.
Dfinition : Une liaison RS485 est une liaison
multipoints (32 maxi.), via un cble de 2 fils minimum
pour fonctionnement en half duplex.
Les topologies :
E
5
2
3
2
3
Bus
E
5
2
3
2
4
Anneaux
E
5
2
3
2
5
Etoiles
E
5
2
4
3
7
Point Point
Guide d'intgration
Modbus / Jbus
42 Schneider Electric
Les liaisons BC 20 mA - RS4232 -
RS422 - RS485 (suite)
La boucle de courant 20 mA
La boucle est parcourue par un courant de 20 mA obtenu partir de la tension
d'alimentation (12 ou 24 V).
Dans le cas d'une ligne normale (20 mA : tat de repos de la ligne), la perte par poste
connect est d'environ 1,5 V.
b Les metteurs des postes esclaves sont le plus souvent en srie avec les
rcepteurs du poste matre (ligne normale, 20 mA au repos) :
Matre Esclave Esclave Esclave
b Les metteurs des postes esclaves peuvent tre en parallle avec les rcepteurs
du poste matre. L'tat de repos de la ligne est alors 0 mA :
Matre Esclave Esclave Esclave
Ce mode de transmission utilis sur
certains quipements permet de meilleures
performances que le mode RS232C.
Bien que ce mode de transmission
prsente une bonne immunit aux
parasites, il n'est pas toujours la solution
idale. En effet, la boucle de courant n'est
pas normalise.
Caractristiques gnrales :
b Nombre maxi de charges sur le bus :
dpend des types d'metteurs/rcepteurs.
b Topologie standard : "Multipoints" de type
bus 4 ls.
b Vitesse de transmission :
300/600/1200 Bds.
b Niveaux lectriques : 0 mA/ 20 mA.
b Lignes de contrles : Non.
b Longueur du bus : 3000 m de 300
1200 Bds. Dpend directement du type de
cble et de la tension d'alimentation du bus
(12 ou 24 V).
E
5
2
3
3
8
E
5
2
3
3
9
-
+
+
+ -
+
+
+
+
+
-
-
-
-
-
-
E
R
TD R R R
RD E E E
TD TD TD
-
+
+
+ -
+
+
+
+
+
- - -
E
R
TD R R R
RD E E E TD TD TD
Remarques :
b Convention de signe : "+" pour courant
entrant, "-" pour courant sortant.
b Lgende : E : metteur, R : rcepteur.
Guide d'intgration
Modbus / Jbus
43 Schneider Electric
Les liaisons BC 20 mA - RS4232 -
RS422 - RS485 (suite)
La liaison RS232
La connexion physique DB25-DB25
Dfinition : DTE (Data Terminal Equipement) reprsente le terminal ou l'ordinateur .
Dfinition : DCE (Data Communication Equipement) reprsente le modem (ou
l'imprimante).
b Reliez deux quipements de types opposs (DTE-DCE) l'aide d'un cble direct
PIN-to-PIN.
b Reliez deux quipements de types semblables l'aide d'un cble spcial :
v DTE-DTE, utilisez un cble nul-modem,
v DCE-DCE, utilisez un cble nul-terminal.
Sur un ordinateur, le port srie est gnralement de type DB9 ou DB25 mle. Le port
parallle est de type DB25 femelle.
Nota : Les termes "DCE et "DTE" n'ont aucun rapport avec le genre ou le sexe du
connecteur.
La norme "RS-232-C" ne dfinit pas de faon prcise le "sexe" du connecteur. Elle
vise plutt normaliser la fonction et l'utilit des broches des connecteurs ainsi que
la tension applique.
Dfinition : La communication parallle est la : transmission de huit (8) lments
binaires simultanment (octet). Les huit s(8) bits de l'octet ou byte sont tous envoys
simultanment sur le mdium de communication.
Le raccordement d'une imprimante un ordinateur est souvent ralis par un cble
parallle connecteurs "DB25".
La longueur maximale d'un cble parallle est de 30 mtres. Un cble parallle trop
long pourrait fausser les donnes de transmission en raison du bruit lectrique et de
la dformation des ondes carres (bits 1 et 0).
Dfinition : La communication srie est la transmission de bits lun la suite de
l'autre.
Cette mthode est utilise lorsque la distance est trop grande pour relier deux
quipements l'aide d'une connexion parallle. Il est important de mentionner que
le raccordement entre un ordinateur et un modem est ralis par une connexion
srie. Les manufacturiers respectent gnralement le standard de raccordement
"RS-232-C".
La longueur maximale recommande d'un cble srie est de 30 mtres, mais il est
possible d'utiliser des longueurs suprieures en respectant certaines
caractristiques lectriques dictes par la norme "RS-232-C"
Caractristiques gnrales :
b Niveaux lectriques + 15 V.
b Lignes de contrles : possibles (RTS,
CTS , DCD, etc...) mais pas systmatique
selon le logiciel et/ou l'interface.
b Charge et polarisation de la ligne : non.
b Raccordement mini. (en DB9) :
v broche 2 (Transmitted Data),
v broche 3 (Received Data),
v broche 7 (Signal Ground).
E
5
2
3
2
6
DB25 Femelle RS-232-C
Cble srie DB25 DB25
DB25 Mle RS-232-C
Ordinateur Interface
DTE DCE
13 1
25 14
1 13
14 25
Guide d'intgration
Modbus / Jbus
44 Schneider Electric
Les liaisons BC 20 mA - RS4232 -
RS422 - RS485 (suite)
La connexion physique DB9-DB25
Certains terminaux et ordinateurs peuvent possder un connecteur srie
"RS-232-C" de type DB9. Sur la figure ci-dessus, la connexion srie "RS-232-C" est
ralise l'aide d'un cble srie DB9 DB25.
Correspondance entre un connecteur DB25 et DB9.
Brochage du DB9
E
7
0
5
1
1
DB9 Mle
DB25 Femelle RS-232-C
Cble srie DB9 DB25
Ordinateur Interface
DTE DCE
13 1
25 14
5 1
9 6
DB25 (PIN) DB9 (PIN)
1 n/a
2 3
3 2
4 7
5 8
6 6
7 5
8 1
12 N/a
20 4
22 9
E
5
2
4
8
7
1
2
3
4
5
6
7
8
9
CD dtection de porteuse
DSR donnes prtes
RXD rception de donnes
RTS demande pour mettre
TXD transmission de donnes
CTS prt mettre
DTR terminal prt
RI indicateur de sonnerie
SG xxxxxxx du signal
Guide d'intgration
Modbus / Jbus
45 Schneider Electric
Les liaisons BC 20 mA - RS4232 -
RS422 - RS485 (suite)
Le cblage standard
Le cble nul-modem
Le cble nul-terminal
E
5
2
3
2
9
E
5
2
3
3
0
E
5
2
3
3
1
1
2
3
4
5
6
7
8
20
22
DTE
DIRECT DB25-DB25
DCE
1
2
3
4
5
6
7
8
20
22
Protective ground
Transmitted data
Received data
RTS
CTS
DSR
Signal ground
DCD (RLSD)
DTR
RI
1
2
3
4
5
6
7
8
20
22
DTE
NUL-MODEM
(asynchrome)
DTE
1
2
3
4
5
6
7
8
20
22
Protective ground
Transmitted data
Received data
RTS
CTS
DSR
Signal ground
DCD (RLSD)
DTR
RI
GRND
Transmitted data
Received data
RTS
CTS
DSR
Signal ground
DCD (RLSD)
DTR
RI
GRND
1
2
3
4
5
6
7
8
20
22
DCE
NUL-TERMINAL
(asynchrome)
DCE
1
2
3
4
5
6
7
8
20
22
Protective ground
Transmitted data
Received data
RTS
CTS
DSR
Signal ground
DCD (RLSD)
DTR
RI
GRND
Transmitted data
Received data
RTS
CTS
DSR
Signal ground
DCD (RLSD)
DTR
RI
GRND
Guide d'intgration
Modbus / Jbus
46 Schneider Electric
Les liaisons BC 20 mA - RS4232 -
RS422 - RS485 (suite)
Le contrle de flux RTS/CTS ou XON/XOFF
La mthode hardware est recommande. Elle utilise la signalisation des broches
RTS/CTS de l'interface srie RS-232 pour informer le DTE d'arrter de transmettre.
Cette mthode est la plus scuritaire et la plus utilise.
La mthode software ncessite que le modem envoie deux codes ASCII bien
distincts au terminal pour l'informer d'arrter (Xoff) ou de continuer (Xon)
transmettre :
v XON Ctrl-Q ASCII 11 Hex.
v XOFF Ctrl-S ASCII 13 Hex.
Tous les PC IBM et compatibles permettent le contrle de flux par RTS/CTS.
Le problme survient avec les ordinateurs Apple qui ne le supportent pas
ncessairement.
Le modem peut signaler en tout temps au DTE d'attendre un certain temps si ses
buffers sont pleins (et vice-versa).
Dfinition : Le contrle de flux permet au
rcepteur d'ordonner au terminal l'arrt de
la transmission lorsque sa mmoire tampon
a atteint 90% de sa capacit. Il existe deux
types de contrle, hardware et software.
L'existence du contrle de flux, quelle que
soit la mthode utilise, permet
d'augmenter le dbit de transmission du
terminal (DTE) une vitesse suprieure
celui du dbit du modem sur la ligne.
Guide d'intgration
Modbus / Jbus
47 Schneider Electric
Les liaisons BC 20 mA - RS4232 -
RS422 - RS485 (suite)
La liaison RS485
Style de connecteur :
b Un connecteur "SubD 9 points" est prconis sur les produits Schneider. Dans ce
cas, le raccordement sera le suivant :
v broche 9 (Transmitted Data +) = A,
v broche 5 (Transmitted Data -) = B,
v broche 8 (Received Data +) = A',
v broche 4 (Received Data -) = B',
v broche 1 (Signal Ground) = C/C'.
Environnement :
b Temprature ambiante et de stockage : respectez les caractristiques des
produits et des cbles.
b Compatibilit CEM :
v respectez les rgles de mise en uvre,
v les produits doivent tres conformes aux directives "CE".
Caractristiques Electriques :
b Niveaux lectriques : + 5V (en diffrentiel).
b Emetteur : tension min de sortie 1,5 V / 54 ,
b Rcepteur : sensibilit mini. + 0,2 V.
b Type de mdium : Paire torsade blinde.
b Impdance caractristique du mdium : Zc = 120 .
b Tension maxi en mode commun : -7 V 12 V (pour Zc = 120 ).
b Courant maxi de sortie d'un metteur : 250 mA.
b Charge et polarisation de la ligne : oui.
b Rsistances de charge = 120 ,
b Rsistances de polarisation = 470 .
Remarque : un compromis sur la variation maximale de la tension de mode commun
permet de pouvoir :
b Utiliser un cble d'impdance caractristique de plus faible valeur.
b Connecter plus de charges sur le bus (ex. : pour 50 points de connexions, Umc =
-1 5 V).
Le bulletin TSB89 spcifie que si le temps de transition du plus rapide metteur de
la ligne est suprieur deux fois le temps de propagation sur cette mme ligne (dans
un sens), la connexion n'est pas de la transmission (SIC). Les rsistances de charge
ne sont pas ncessaires.
Une liaison RS485 possde les
caractristiques gnrales suivantes :
b Nombre maxi de charges sur le bus : 32
(pour Zc = 120 et Umc = -7 V 12 V).
b Topologie standard : chanage des
diffrents points de connexions.
b Topologies possibles :
v point point,
v "Multipoints" de type bus (2 ls ou 4 ls),
v "Multidrop" (1 metteur et plusieurs
rcepteurs),
v 1 rcepteur et plusieurs metteurs.
b Topologie dconseille : en toile.
b Distance mini. entre 2 points : 27 cm.
b Longueur maxi. d'une drivation : 1m
(suivant ISO/IEC 8482).
b Vitesse de transmission : 4800/9600/
19200 Bds.
b Type de protocole : Modbus/Jbus dans
notre cas.
b Scurit ncessaire : tude plus
approfondie du rseau pour ajuster les
diffrents paramtres.
b Dbit ncessaire l'utilisation :
optimisation des liaisons en fonction du
besoin, 10 Mbits/s max.
b Lignes de contrles : non.
Guide d'intgration
Modbus / Jbus
48 Schneider Electric
Les liaisons BC 20 mA - RS4232 -
RS422 - RS485 (suite)
Les normes EIA 485A (revision of March 98)
et TSB89 (application guidelines for TIA/EIA-
485-A)
Raccordements et reprages :
Lgende :
b G = Gnrateur.
b A & B = Points de connexions du Gnrateur.
b C = Point commun du Gnrateur.
b R = Rcepteur.
b A' & B' = Points de connexions du Rcepteur.
b C' = Point commun du Rcepteur.
b T = Transmetteur.
b A/A' & B/B' = Points de connexions du Transmetteur.
b C/C' = Point commun du Transmetteur.
b Rc = Rsistance de charge.
Etats lectriques :
La ligne "A" de l'metteur sera ngative par rapport la ligne "B" pour un "1" binaire
(OFF).
La ligne "A" de l'metteur sera positive par rapport la ligne "B" pour un '0" binaire
(ON).
E
5
2
3
3
2
E
5
2
3
3
3
A
Rc
G
C
B B'
A' A/A'
R
C'
B/B'
R
T
G
C/C'
A
C
B
Guide d'intgration
Modbus / Jbus
49 Schneider Electric
Les liaisons BC 20 mA - RS4232 -
RS422 - RS485 (suite)
Temps de transition du signal :
Vss = | Vt - Vt* |
Contraintes sur la forme du signal :
b tr & tf < 0.3 x tui.
b Entre deux transitions (aprs tr et avant tf), la valeur de Vt ou Vt* ne doit pas tre
en dehors de Vss + 10%.
b A aucun moment, Vt ou Vt* ne doit excder 5 V.
E
5
2
3
3
4
E
5
2
3
3
5
E
5
2
3
3
6
Vob
Voa
Voa Vob
VOH
VOL
OV (Diff)
Binary 1
(OFF)
Binary 0
(ON)
A
C
B
G
Vt
50 pF
20%
+
50
1%
+
Vss
t t t
f r ui
0.1 Vss
1.1 Vss
0.9 Vss
OV (Diff)
Guide d'intgration
Modbus / Jbus
50 Schneider Electric
Les interfaces
RS232/RS485
Dfinition d'une interface RS232/RS485 :
b RS232 :
v conformit la norme EIA,
v cble de raccordement au PC < 20 m,
v vitesse de transmission compatible avec le port du PC,
v gestion des signaux de contrle de ux / de prsence :
- RTS (Request To Send) ; DTE V DCE,
- CTS (Clear To Send) ; DCE V DTE,
- DCD (Data Carier Detect),
DSR (Data Set Ready),
DTR (Data Terminal Ready), DCE V DTE,
v si la slection du type d'interface (DTE/DCE) est possible, choisir DCE.
b RS485 :
v conformit la norme EIA,
v cble de raccordement < 1200 m,
v vitesse de transmission compatible avec le matriel,
v possibilit de polarisation de la ligne (Rp),
v possibilit de charge de la ligne (Rp),
v gestion 2 ls ou 4 ls,
v conformit du format des donnes (start, stop, parit...),
v possibilit de supporter 32 modules (au moins) sur sa ligne.
Les PC de bureau sont tous quips d'au
moins un port srie (COM1) qui est rgi par
la norme RS232C. Il est ncessaire d'avoir
un botier d'adaptation (interface RS232/
RS485) des niveaux lectriques. Dans
certains cas, comme pour les PC dits
"industriels", lorsqu'une carte supportant le
standard RS485 peut tre installe, le
botier d'adaptation n'est pas ncessaire.
Guide d'intgration
Modbus / Jbus
51 Schneider Electric
Les interfaces (suite)
Les Modems
Nanmoins, il n'est pas possible de transmettre directement des bits sur une ligne
tlphonique (sauf RNIS). Une conversation tlphonique entre deux personnes est
dite analogique car elle varie en amplitude et en phase dans le temps.
La transmission de bits 1 et 0 correspond des variations de tension continue et ne
peut donc tre vhicule directement. Il faut donc utiliser un modem qui permet de
"MOduler et DEModuler" ces mmes bits de faon analogique.
Il existe quatre types de modulations :
Dfinition : Un modem ou MODulateur DEModulateur est un appareil permettant de
transformer des signaux numriques en signaux analogiques et inversement.
b Modulation d'amplitude.
b Modulation de frquence.
b Modulation de phase (synchronisation).
b Modulation combine (ex.: d'amplitude et de phase).
Pour des communications sur de longues
distances, utiliser le rseau tlphonique
existant est une solution simple.
Ceci ncessite lutilisation de MODEMS.
E
5
2
3
4
1
E
5
2
3
4
2
E
5
2
3
4
3
E
5
2
4
8
8
Guide d'intgration
Modbus / Jbus
52 Schneider Electric
Les interfaces (suite)
Les compagnies de tlphones acheminent chez leurs clients des paires de cbles
reprsentant chacune un numro de tlphone bien distinct. Chacune de ces lignes
tlphoniques est relie la centrale tlphonique sur un ordinateur spcialis
appel "change ou PABX". Cet ordinateur est donc conu pour tablir la
communication entre l'appelant et l'appel.
Les ordinateurs traitent les informations uniquement sous forme binaire soit 1 et 0.
Pour les changes tlphoniques ils doivent :
b Dcoder les chiffres composs.
b Etablir la communication entre deux abonns.
b Convertir les conversations analogiques sous forme numrique (1 et 0).
b Traiter les donnes numrises.
b Puis re-moduler en signaux analogiques.
Dfinition :
b PABX : Public Automatic Branch eXchange.
b A/D : Convertisseur Analogue Digital.
b D/A : Convertisseur Digital Analogue.
b CPU : Central Processing Unit.
b Appelant : L'usager composant le numro de tlphone.
b Appel : L'usager recevant l'appel tlphonique.
Le lien ddi et le modem.
Une connexion tablie sur une ligne tlphonique par intermdiaire d'un change
lectronique (PABX) est dite temporaire car elle reprsente un simple appel
tlphonique que chacun peut effectuer tous les jours. Une fois la communication
termine, la ligne est relche et redevient libre. Un logiciel spcifique est alors
ncessaire afin de pouvoir paramtrer le module, prendre la ligne, grer la ligne,
etc...
Le lien ddi est une connexion tablie point point. Cette connexion n'est pas
ralise par l'entremise d'un change tlphonique. Elle est permanente et
ncessite des composants autres que le tlphone pour fonctionner. Une telle
connexion est en service 24 heures par jour, 365 jours par an. Sur une largeur de
bande de 3 kHz, 19,2 kBps pourront transiter (28,8 kBps V.FC et V.34 sur 3,600 Hz ).
Liaisons locales par modem.
Ce type de liaison est utilis l'intrieur d'un btiment, dans un lieu priv, lorsque
l'on effectue des transmissions sur des grandes distances, ou dans certains cas
d'environnement perturb.
Les connexions RNIS (ou ISDN = Integrated Services Digital Network)/.
Dfinition : Le RNIS (Rseau Numrique Intgration de Services) est un rseau
tlphonique fonctionnant de manire numrique jusqu'au niveau de l'usager. Ses
caractristiques le qualifient pour le transport de volumes modrs de donnes
numriques, des distances moyennes, entre les entreprises.
Dans cette application, le RNIS remplacera progressivement le tlphone
analogique. Les futurs concurrents du RNIS sont les technologies DSL et le cble.
Ce type de connexion numrique n'utilise pas de modems, il ncessite un Terminal
Adapter ou une autre carte spcialise. Ces quipements, bien qu'ils puissent se
configurer trs souvent de manire similaire aux modems, possdent des
caractristiques supplmentaires et diffrentes selon les modles.
E
5
2
3
4
0
PABX
appellant appel
1001101011100
A/D D/A
CPU
Guide d'intgration
Modbus / Jbus
53 Schneider Electric
Les interfaces (suite)
Dfinition : il ne faut pas confondre la vitesse de modulation du Modem et la vitesse
du port COM de l'ordinateur. La vitesse du Modem reprsente le taux de transfert du
DCE, et la vitesse du port COM reprsente le taux de transfert du DTE.
La vitesse de communication du Modem peut tre modifie en cours d'change en
fonction de la charge du rseau tlphonique. Pour les vitesses leves, il est
conseill d'utiliser le contrle de flux "hardware" RTS/CTS.
Conseils d'installation
Hardware :
b En principe, un modem est livr avec un cble de raccordement tlphonique et
un cble de raccordement srie au PC/Mac/terminal.
b Pour un modem PCMCIA, se rfrer aux instructions du fournisseur pour
l'installation.
b Branchez le cble tlphone sur la prise LINE (et non pas PHONE) du modem
(d'autres termes sont parfois utiliss).
b Branchez le cble srie entre la prise RS-232 du modem et le Pc/Mac/terminal.
b Branchez l'alimentation externe d'abord sur le 220 V, puis sur le modem (Assurez-
vous que le modem est sur OFF auparavant).
Software :
b Gnralement, le logiciel livr avec le modem ne permet pas de faire de tests. Il
est donc conseill de se procurer un mulateur de terminal pour faire les premiers
tests de fonctionnement.
b Pour un modem PCMCIA, un driver est livr avec une notice d'installation.
Se rfrer galement aux installations des drivers sur le systme d'exploitation du
PC.
Connexion srie avec le modem :
b Aprs avoir mis le modem sous tension :
v contrlez que le modem a pass ses tests et se trouve en mode READY (prt
fonctionner selon les LEDs allumes),
v congurez l'mulateur de terminal (ou le terminal) avec le baud rate maximum
support par le modem ou le Pc/Mac/terminal,
- choisissez 9'600, 19'200, 38'400, 57'600 ou 115'200,
- choisissez 8 data bits, 1 stop bit et parity none (8, 1, N ou 8N1).
v tapez la commande AT [ENTER] et contrlez si le modem rpond OK. Si tel est le
cas, la liaison Pc/Mac/terminal et modem fonctionne dj (sans vritable test du ow-
control cependant).
Connexion avec la ligne tlphonique :
b Comme votre mulateur communique maintenant avec le modem :
v tapez ensuite la commande ATDP161 [ENTER],
v le modem compose le numro puis vous devez entendre l'horloge parlante dans
le haut-parleur du modem,
v la liaison modem <-> ligne tlphonique est en ordre,
v vous pouvez ensuite procder de mme avec un numro de CARPE (ou autre
prestataire de services) pour faire le test avec des donnes,
v ce stade, si tout fonctionne, vous avez dj accompli une partie de votre
installation.
Si les impulsions de taxation ne sont pas filtres (dans le modem, par un filtre
externe ou en le demandant sa Direction des Tlcommunications), le modem est
perturb, surtout s'il n'y a pas de correction d'erreur.
Caractristiques gnrales :
b Modem industriel ou bureautique (selon
utilisation).
b Analogique/Numrique (selon connexion
rseau tlphonique).
b Vitesse de transmission adaptable (sur
rseau tlphonique).
b Commandes AT supportes pour
lutilisation et le paramtrage.
b Prsence dune entre RS232 (vitesse
compatible avec MODBUS).
b Prsence dune entre contact sec pour
dclenchement dun appel.
b Conformit aux directives CEM.
Les problmes de connexion srie les plus
courants sont la vitesse mal adapte et le
cble qui n'est pas complet pour supporter
le flow-control hardware.
Les problmes de connexion tlphonique
les plus courants sont :
b Un cble tlphonique inadapt ( la
norme Suisse par exemple).
b La prise tlphonique murale n'est pas
cble correctement.
b La prise tlphonique est raccorde :
v sur une double prise avec 2 tlphones,
v la prise "verte" Fax / Tlphone,
v sur un central d'abonn.
Guide d'intgration
Modbus / Jbus
54 Schneider Electric
Les interfaces (suite)
Paramtres du modem :
b La correction d'erreur permet d'viter des erreurs de transmission sur le rseau
tlphonique parfois perturb. La norme V.42 (de l'ITU) est plus rapide et meilleure
que le MNP-4 (de Microcom).
b La compression des donnes permet d'acclrer le transfert des donnes qui ne
sont pas dj comprimes. La norme V.42bis (de l'ITU) permet un taux de
compression pouvant aller jusqu' 4:1 et reconnat les donnes dj comprimes,
alors que le MNP-5 (de Microcom) offre un taux de 2:1.
b Le contrle de ux : si les modems lents se contentent du ow-control software,
connu sous XON/XOFF dans les manuels, les modems rapides doivent travailler
avec le ow-control hardware, avec les lignes de contrle RTS/CTS. Si certains
modems permettent le panachage des deux modes, cela n'est pas recommand.
Quelques commandes AT communes :

Nota : Seul le manuel de rfrence du modem fait foi, les exemples donns pouvant
parfois tre diffrents .
Les messages :
ATD Pour composer le numro, suivi d'un T pour la slection par frquences
(DTMF) ou, plus rarement, D pour les impulsions (sur les anciens centraux
tlphoniques). Exemple : ATDT 6939332 [ENTER] +++ permet, condition
d'observer une pause, avant et aprs la commande, d'une seconde, de
revenir en mode commande et, par exemple, de raccrocher avec ATH.
AT&W Permet d'enregistrer le profil actuel en mmoire. C'est ce profil qui sera activ
lors de la mise sous tension du modem ou avec la commande ATZ. Il faut
noter que sur certains modles, il est possible d'enregistrer plusieurs profils.
AT&V Permet de visualiser les paramtres actifs du modem.
AT&F Permet de remettre tous les paramtres du modem selon la configuration
d'usine.
ATLn Permet de rgler le volume du haut-parleur, alors que ATMn slectionne son
mode de fonctionnement.
ATSr=n Permet de mettre la valeur n dans le registre r. Il est possible de connatre le
contenu du registre avec la commande ATSr?.
ATS0=n Permet de dterminer le nombre de sonneries avant que le modem rponde.
Si la valeur est 0, le modem ne rpondra pas. En Suisse, au minimum deux
sonneries avant de dcrocher (selon l'OFCOM).
ATS7=n Permet de dfinir le temps pendant lequel le modem attend une porteuse
avant de raccrocher et de signaler NO CARRIER. Cette valeur est
gnralement comprise entre 45 et 60 (en secondes).
OK Signifie que la commande est comprise.
ERROR Signifie que tout ou partie de la commande est errone.
CONNECT Signifie que la liaison est tablie. Ce message est souvent complt par des
informations sur la vitesse et le protocole (correction d'erreur et/ou
compression).
NO DIALTONE Signifie que le modem ne peut pas composer le numro, la tonalit n'tant
pas prsente.
NO CARRIER Signifie que la porteuse a t perdue, soit que le modem distant a raccroch,
soit que notre modem n'a pas reu de porteuse l'appel (par exemple
lorsqu'une personne dcroche et dit "All !").
NO ANSWER Signifie que personne ne dcroche l'autre bout, soit que le numro est faux,
soit que l'quipement distant est en panne (cela peut arriver !).
BUSY Signifie que toutes les lignes sont occupes et qu'il faut refaire une tentative
un peu plus tard ou avec un autre numro.
Guide d'intgration
Modbus / Jbus
Selon l'application, il est utile de connatre
les paramtres du modem et comment les
affecter.
Les commandes commenant toutes par
AT (Hayes compatible) diffrent suivant le
modem.
Les modems qui utilisent le jeu de puces de
Rockwell ont des commandes identiques.
Il est prfrable de dcrire les fonctions
plutt que les commandes spcifiques.
Les paramtres du Modem sont :
b La correction derreur.
b La compression des donnes.
b Le contrle de ux.
55 Schneider Electric
Les interfaces (suite)
Le bon cble
Le cble de la liaison srie entre le modem et le PC/Mac/terminal (DTE) doit
comporter tous les signaux ncessaires.
b DB-25 et DB-25 :
Nota : Exemple gnral utilis dans la majorit des applications.
b DB-9 et DB-25 :
Nota : Le connecteur DB-9 est frquemment utilis sur les PC.
b Mini-DIN 8 et DB-25 :
Nota : Le connecteur Mini-DIN 8 est utilis sur les Macintosh. DTE
Le cble reliant le modem la prise du
tlphone respecte gnralement la norme
internationale de raccordement. Cette
norme est diffrente de celle utilise en
Suisse.
E
5
2
3
4
4
ab
a b
1
2
3
Ligne PTT
T+T 83
LINE
PSTN
a b
PHONE
Modem USA
ab
a b
1
2
3
Ligne PTT
T+T 83
Tlphone CH
DTE (DB-25) MODEM (DB-25)
1 Protective Ground 1
2 Transmitted Data (TD) 2
3 Received Data (RD) 3
4 Request to Send (RTS) 4
5 Clear to Send (CTS) 5
6 Data Set Ready (DSR) 6
7 Signal Ground 7
8 Data Carrier Detect (DCD) 8
9 Data Terminal Ready (DTR) 20
22 Ring Indicator (RI) 22
DTE (DB-9) MODEM (DB-25)
1 Data Carrier Detect (DCD) 8
2 Received Data (RD) 3
3 Transmitted Data (TD) 2
4 Data Terminal Ready (DTR) 20
5 Signal Ground 7
6 Data Set Ready (DSR) 6
7 Request to Send (RTS) 4
8 Clear to Send (CTS) 5
9 Ring Indicator (RI) 22
DTE (Mini-DIN8) MODEM (DB-25)
1 DTR (RTS & DTR) 4 & 20
2 DSR (CTS) 5
3 TD Transmitted Data (TD) 2
4 & 8 (Ground) 7
5 RD Received Data 3
7 DCD (DCD) 8
SHIELD 1
Guide d'intgration
Modbus / Jbus
56 Schneider Electric
Le protocole Modbus
Diffrence des trames ASCII ou RTU
Certains quipements permettent le choix entre ces deux formats :
b Le format RTU permet pour une mme vitesse de transmission un plus fort dbit
de donnes.
b Le format ASCII offre une "souplesse" plus importante sur les timing inter-octet
(jusqu' 1 seconde) et constitue une vritable transmission asynchrone.
Diffrences des protocoles MODBUS ou
MODBUS+
b Pour le protocole MODBUS, les rcepteurs lisent ladresse et reconnaissent ainsi
quel est le module concern par le message. Ils connaissent aussi la longueur du
message ce qui permet de dtecter les messages "tronqus".
b En MODBUS + l'adresse MODBUS est convertie par l'metteur en une adresse
de nud et de chemin d'accs sur le rseau.
Modbus / Jbus
Dfinition : ASCII, Amrican Standard
Code for Information Interchange.
Dfinition : RTU, Remote Terminal Unit.
Ces deux formats de trames peuvent tres
utiliss dans le protocole MODBUS, mais
sont incompatibles entre eux. Environ 95%
des modules communicants sur MODBUS
utilisent des trames "RTU".
Dfinition : Le protocole MODBUS utilise
des trames dont le dbut et la fin sont
standards. L'adresse est place en dbut
de trame.
Dfinition : Le protocole MODBUS+ utilise
des trames avec des dlimiteurs de dbut
et de fin spcifiques au rseau. L'adresse
destinataire est intgre au protocole.
Le protocole JBUS utilise une partie du
protocole MODBUS.
Nota : Les produits (modules) peuvent ne
contenir qu'une partie des fonctions (voir
notice produits).
Structure de la trame Jbus
Modbus
N d'esclave
Code fonction
Longueur trame
CRC
Dtection des trames *
1 255
1 16 (sauf 9 & 10)
255 Octets max.
CRC16
silence > 3 caractres
1 247
1 24
261 Octets max.
CRC16
silence > 1,5 ou > 3,5
caractres
* Cette diffrence ne pose pas de problme des dbits suprieurs 1200 bits/s car ces temps
sont infrieurs au temps de traitement de l'quipement (temps de retournement).
Fonctions standard
F1 Lecture de n bits @ 0 to FFFF
(1 < n < 2000)
Lecture de n bits @ 1 to 9999
F2 Lecture de n bits @ 0 to FFFF
(1 < n < 2000)
Lecture de n bits @ 10001 to
19999
F3 Lecture de n mots @ 0 to
FFFF (1 < n < 125)
Lecture de n mots @ 40001
to 49999
F4 Lecture de n mots @ 0 to
FFFF (1 < n < 125)
Lecture de n mots @ 30001
to 39999
F5 Ecriture de 1 bit @ 0 to FFFF Ecriture de 1 bit @ 1 to 9999
F6 Ecriture de 1 mot @ 0
to FFFF
Ecriture de 1 mot @ 40001 to
49999
F7 Lecture rapide de 8 bits
utilisateur
Lecture du status d'exception
(8 bits) Signale des dfauts
sur l'quipement
F15 F15 Ecriture de n bits @ 0 to
FFFF
Ecriture de n bits @ 1 to 9999
F16 Ecriture de n mots @ 0 to
FFFF
Ecriture de n mots @ 40001
to 49999
Remarque : les @ Modbus commencent
"1", les @ JBus commencent "0".
Guide d'intgration
Modbus / Jbus
57 Schneider Electric
Le protocole Modbus (suite)
Remarque : la fonction 13 possde 43 sous-fonctions, Jbus en utilise seulement 6.
Le protocole MODBUS permet de lire ou
d'crire un ou plusieurs bits, un ou
plusieurs mots, le contenu du compteur
d'vnements ou celui des compteurs de
diagnostic.
Structure de la trame Jbus Modbus
Fonctions de diagnostic (sous-fonctions)
F8 Lecture des compteurs de
diagnostics
Lecture des compteurs de
diagnostics
(01) Donne = 0000=>pas de
rponse mise
donne = FF00 reset des
compteurs
Rponse
pas de RAZ compteurs
(02-03-04-0A) Identiques Identiques
(0B) Comptabilise les trames sans
erreur de CRC
Comptabilise toutes les trames
(0C-0D) Identiques Identiques
(0E) Non incrment sur une
diffusion
Incrment sur une diiffusion
(0F) Comptabilise le nombre de
diffusions reues
Comptabilise le nombre de non
rponses de lesclave
(10-11) Identiques Identiques
(12) Comptabilise les erreus de
caractres (format, parit
etc...)
Comptablilise les overrun
F11 Compteur dvnement.
Incrment sur une diffusion.
Dans la rponse, le 1er mot
est toujours 0
Compteur dvnement.
Non incrment sur une
diffusion.
Dans la rponse, le 1er mot est
0 ou FFFF (status)
F12 Historique des 64 derniers
changes.
Dans la rponse, le 1er mot
est toujours 0.
Historique de 64 derniers
changes.
Dans la rponse, le 1er mot est
0 ou FFFF (status).
Codes dexception
(01-02-03-05-07-08) Identiques Identiques
(04) Equipement non prt Erreur pendant le traitement de
la requte
(09) Chevauchement de zone
mmoire
Non implment
Fonctions tendues (sous-fonctions)
F13 Commandes programme Commandes programme
(01 - 02) Identiques Identiques
(03 - 04) Adresse sur 24 bits Adresse sur 16 bits + 8 bits
pour le numro de page
Extension d'adresse
(25)
(26)
F14
identique
Octet de donne = 00 or 80h
identique
identique
Octet de donne = 06h
Identique
Guide d'intgration
Modbus / Jbus
58 Schneider Electric
Le protocole Modbus (suite)
Caractrisation des changes
Les commandes de diffusion sont obligatoirement des commandes d'criture. Il n'y
a pas de rponse mise par les esclaves.
Les changes sont raliss l'initiative du
matre et comportent une demande du
matre et une rponse de l'esclave.
E
5
2
3
4
8
Matre
Esclave 1 Esclave 2 Esclave 3
Demande
Rponse
E
5
2
3
4
9
Toutes les trames changes ont la mme
structure.
Les demandes du matre sont adresses
soit :
b A un esclave donn (identi par son
numro dans le premier octet de la trame
de demande).
b A tous les esclaves (diffusion).
N
donnes
CRC 16
esclave
Code
fonction
Zone de

Zone de
contrle
E
5
2
3
5
0
Matre
Diffusion
Esclave 1 Esclave 2 Esclave 3
Guide d'intgration
Modbus / Jbus
59 Schneider Electric
Le protocole Modbus (suite)
Chaque trame contient quatre types d'informations :
b Le numro de l'esclave (1 octet) :
v le numro de l'esclave spcie l'esclave destinataire (1 255). Si ce numro est
zro, la demande concerne tous les esclaves, il n'y a pas de message de rponse.
b Le code fonction (1 octet) :
v il permet de slectionner une commande (lecture, criture, bit, mot) et de vrier
si la rponse est correcte.
b Le champ information (n octets) :
v il contient les paramtres lis la fonction : adresse bit, adresse mot, valeur de bit,
valeur de mot, nombre de bits, nombre de mots.
b Le mot de contrle (2 octets) :
v il est utilis pour dtecter les erreurs de transmission.
Diagramme d'occupation du support de transmission

Remarque : les dures de DEMANDE, REPONSE, DIFFUSION, ATTENTE,
TRAITEMENT sont lies la fonction ralise.
Tout change comporte deux trames, une
demande du matre et une rponse de
l'esclave.
Sauf pour la diffusion (criture seulement)
ou l'change est constitu d'une trame du
matre.
E
5
2
3
5
1
Attente
Rponse
Matre
Esclave N
Esclave N
Support
physique
Echange i-1 Echange i Echange i+1
Temps
Analyse de la rponse
et prparation de
l'change suivant
Temps de
retournement
Demande
Diffusion
Excution par l'esclave
D D
R R
R R
D D
R R
D D
1
n
Guide d'intgration
Modbus / Jbus
60 Schneider Electric
Le protocole Modbus (suite)
Les principes utiliss
Synchronisation des changes
Tout caractre reu aprs un silence suprieur 3 caractres est considr comme
un dbut de trame.
Nota : Respectez un silence sur la ligne entre deux trames d'au moins trois
caractres.
Prsentation des trames
Prsentation des trames de demande et de rponse
b Demande
b Rponse
E
5
2
3
5
2
Fin du bit stop
Dbut du
bit start
Silence 3 caractres
Caractre Caractre
Le contenu des trames qui suivent
est donn en hexadcimal.
E
5
2
3
5
3
1 octet 1 octet n octets 2 octets
N esclave
(1 FF)
Code
fonction
Informations Mot de contrle
Lorsque le message
est reu par l'esclave
ce dernier lit le mot
de contrle et accepte
ou refuse le message.
Information ncessaire
la demande adresse
bits, mots valeur bits,
mots nombre de bits,
nombre de mots.
Ce code permet
de slectionner
les commandes
disponibles.
1 octet 1 octet n octets 2 octets
N esclave
(1 FF)
Code
fonction
Informations Mot de contrle
Valeur des bits ou des mots lus,
valeur des bits ou des mots crits,
nombre de mots ou nombre de bits,
diagnostic.
Guide d'intgration
Modbus / Jbus
61 Schneider Electric
Le protocole Modbus (suite)
L'adressage
Le mode d'adressage diffre suivant les modules :
b Par roue codeuse :
v la roue n1 donne le poids fort des adresses,
v la roue n2 donne les poids faibles.
b Par clavier ; le principe reste le mme, mais la mthode peut diffrer :
v paramtrage en une seule fois,
v ou paramtrage en deux oprations (poids fort/poids faible).
Dans tous les cas, se reporter la notice de mise en uvre des modules.
Les fonctions
Fonctions JBUS :
b Fonction 1 ; Lecture de n bits de sorties ou internes.
b Fonction 2 ; Lecture de n bits d'entres.
b Fonction 3 ; Lecture de n mots de sorties ou internes.
b Fonction 4 ; Lecture de n mots d'entres.
b Fonction 5 ; Ecriture de 1 bit.
b Fonction 6 ; Ecriture de 1 mot.
b Fonction 7 ; Lecture rapide de 8 bits.
b Fonction 8 ; Diagnostic des changes.
b Fonction 11 ; Lecture du compteur d'vnement.
b Fonction 12 ; Lecture du buffer trace.
b Fonction 13 ; Lecture/criture adresse > FFFFh ou commande programme
(tlchargement, ...).
b Fonction 14 ; Diagnostic associ aux commandes programmes.
b Fonction 15 ; Ecriture de n bits.
b Fonction 16 ; Ecriture de n mots.
Chaque module possde une adresse
unique sur le rseau, comprise entre 1 et
255 (1 et FF en hexadcimal).
La valeur de cette adresse est code sur un
octet, la valeur 0 est interdite car rserve
la diffusion.
Le protocole JBUS possde14 fonctions :
Les trames de demande et de rponse ont
une taille maximale de 255 octets.
Guide d'intgration
Modbus / Jbus
62 Schneider Electric
Le protocole Modbus (suite)
Contrle des messages reus par l'esclave
Contenu d'une rponse exception.
Exemple :
b Demande.
b Rponse.
Remarque : Les rponses d'exception 5 et 7 sont relatives aux fonctions JBUS 13
et 14.
Le matre met une demande en indiquant :
b Le numro d'esclave.
b Le code fonction.
b Les paramtres de la fonction.
Il calcule et met le contenu du mot de
contrle (CRC 16).
Lorsque l'esclave reoit le message de
demande, il le range en mmoire, calcule le
CRC et le compare au CRC 16 reu :
b Si le message reu est incorrect
(ingalit des CRC 16), l'esclave ne rpond
pas.
b Si le message reu est correct mais que
l'esclave ne peut le traiter (adresse errone,
donne incorrecte...), il renvoie une
rponse d'exception.
E
5
2
3
5
6
Matre
N
donnes
CRC 16 Calcul du CRC
Comparaison CRC 16
Esclave
esclave Fonction
Zone de

E
5
2
3
5
7
E
5
2
3
5
8
1 CRC 16
1 octet 1 octet 1 octet 2 octets
N esclave
(1 FF)
Code d'exception :
1. - Code fonction inconnu
2. - Adresse incorrecte
3. - Donne incorrecte
4. - Automate non prt
5. - Acquittement
7. - Non acquittement
8. - Dfaut d'criture
9. - Chevauchement de
zone
Code fonction reu et
bit de poids fort 1.
PF * pf *
1 9 0 0 0 0
CRC 16
pf * PF*
Important : dans le CRC 16, loctet de
poids faible (pf) est transmis en premier.
E
5
2
3
5
9
1 89 1
CRC 16
pf * PF*
Guide d'intgration
Modbus / Jbus
63 Schneider Electric
Le protocole Modbus (suite)
Dfinition : Un bit est une unit lmentaire d'information ne pouvant prendre que
deux valeurs distinctes : 1 ou 0 . Les "bits" reprsentent le langage qu'utilisent les
ordinateurs pour fonctionner. Elles correspondent aux niveaux lectriques suivant
dans l'ordinateur :
b "bit 0" = 0 volt.
b "bit 1" = 5 volts.
Important :
Lorsque les "bits" sont transmis sur un port srie , ils correspondent aux niveaux
lectriques suivants :
b "bit 0"= +3 +15 V.
b "bit 1"= -3 -15 V.
Dfinition : Un octet ou un byte est un groupe comprenant huit (8) lments
binaires. Un "octet" ou "byte" est donc un ensemble de huit (8) "bits" reprsentant un
tout appel " mot binaire".
Remarque : PF = Poids Forts et pf = poids faibles.
Lecture de n bits : fonction 1 ou 2
b Demande.
b Rponse.
Dtail d'un octet :
Nota : Les bits non utiliss dans l'octet sont mis zro.
Exemple :
Lecture des bits 204 211 de l'esclave n 1.
b Demande.
b En hexadcimal, le nombre de bits lire de 204 211 se dtaille comme suit :
v 0204, 0205, 0206, 0207, 0208, 0209, 020A, 020B, 020C, 020D, 020E, 020F, 0210,
0211,
v soit 14 valeurs ou 0E en hexadcimal.
b Rponse.
b Fonction 1 : lecture de N bits de sortie ou
bits internes
b Fonction 2 : lecture de N bits d'entre.
b Le nombre de bits lire doit tre y 2000.
E
5
2
3
6
0
E
5
2
3
6
1
E
5
2
3
5
5
E
5
2
3
6
2
E
5
2
3
6
3
N esclave 1 ou 2
Adresse du
1er bit lire :
Nombre de
bits lire :
1 n 2000
CRC 16
PF * pf *
1 octet 1 octet 2 octets 2 octets 2 octets
pf* PF*
N esclave 1 ou 2
Nombre
d'octets
lus
octet lu
1 octet 1 octet 1 octet n octets 2 octets
1
er
octet lu CRC 16
Dernier
pf * PF*
er
bit
transmis
Dernier bit
transmis
1
01 01 02 04 010E
CRC 16
20B 204 211 20C
01 01 02 10101001
CRC 16
00101110
Guide d'intgration
Modbus / Jbus
64 Schneider Electric
Le protocole Modbus (suite)

Remarque : le "mot" reprsente ici 2 octets soit 16 bits.
Lecture de n mots : fonction 3 ou 4
b Demande.
b Rponse.
Exemple :
Lecture des mots 805 80A de l'esclave n 2.
b Demande.
b Rponse.
b Fonction 3 : lecture de mots de sortie ou
bits internes.
b Fonction 4 : lecture de mots d'entre.
b Le nombre de mots lire doit tre y 125.
E
5
2
3
6
4
E
5
2
3
6
5
E
5
2
3
6
6
E
5
2
3
6
7
N esclave 3 ou 4
Adresse du
1er mot lire :
Nombre de mots
lire n 125 : CRC 16
PF * pf *
1 octet 1 octet 2 octets 2 octets 2 octets
PF *
pf * pf * PF*
1 octet 1 octet 1 octet 2 octets 2 octets 2 octets
N esclave 3 ou 4
Nombre
d'octets
lus
CRC 16
Valeur
1
er
mot
PF * pf * PF * pf *
Valeur du
dernier mot
pf * PF*
CRC 16
02 03 0805 0006
Valeur du mot 805
CRC 16
Valeur du mot 80A
02 03 OC XXXX YYYY
Guide d'intgration
Modbus / Jbus
65 Schneider Electric
Le protocole Modbus (suite)
Ecriture d'un bit : fonction 5
b Demande.
bit forc 0_ crire 0
bit forc 1_ crire FF
b Rponse.
Nota : Si le numro d'esclave est 00, tous les esclaves excutent le forage sans
mettre de rponse.
Exemple :
Forage 1 du bit 210 de l'esclave n 2.
Ecriture d'un mot : fonction 6
b Demande.
b Rponse.
Nota : Si le numro d'esclave est 00, tous les esclaves excutent le forage sans
mettre de rponse.
Exemple :
Ecriture de la valeur 1000 dans le mot d'adresse 810 de l'esclave n1.
La trame de rponse est identique la
trame de demande.
E
5
2
3
6
8
E
5
2
3
6
8
E
5
2
3
6
9
N esclave 5 Adresse du bit Valeur du bit CRC 16
PF * pf *
1 octet 1 octet 2 octets 1 octet 2 octets
0
1 octet
pf * PF*
N esclave 5 Adresse du bit Valeur du bit CRC 16
PF * pf *
0
pf * PF*
02 05 02 10
CRC 16
FF 00
La trame rponse est identique la trame
demande.
E
5
2
3
7
0
E
5
2
3
7
0
E
5
2
3
7
1
1 octet 1 octet 2 octets 2 octets 2 octets
PF * pf *
PF *
pf *
N esclave 6 Adresse du mot CRC 16 Valeur du mot
pf * PF*
PF * pf *
PF *
pf *
N esclave 6 Adresse du mot CRC 16 Valeur du mot
pf * PF*
CRC 16
01 06 810 1000
Guide d'intgration
Modbus / Jbus
66 Schneider Electric
Le protocole Modbus (suite)
Lecture rapide de 8 bits : fonction 7
b Demande.
b Rponse.
Les adresses des 8 bits concerns sont
fixes par l'esclave.
E
5
2
3
7
2
E
5
2
3
7
3
N esclave 7 CRC 16
1 octet 1 octet 2 octets
pf * PF*
1 octet 1 octet 2 octets 1 octet
N esclave 7 CRC 16 XXXXXXXX
Guide d'intgration
Modbus / Jbus
67 Schneider Electric
Le protocole Modbus (suite)
Lecture des compteurs de diagnostic : fonction 8
b Demande/rponse.
(1) Lors de la demande XXXX vaut 00 00.
Lors de la rponse, xxxx est le contenu du compteur concern.
A chaque esclave sont affects des
compteurs d'vnements (ou compteurs de
diagnostic) :
b Il y a au total 9 compteurs par esclave.
b Ces compteurs sont des mots de 16 bits.
E
5
2
4
8
9
1 octet 1 octet 2 octets 1 octet
N esclave 8 CRC 16 Code SS
Fonction
Donnes
2 octets
Fonction Code sous fonction Donnes Remarques :
L'esclave doit envoyer l'cho de la
demande (contrle de la
transmission)
00 XYZT X, Y, Z, T, fixs
par l'utilisateur
Remise zro des compteurs de
diagnostic, annulation du mode
dconnect et reconfiguration du
coupleur. Pas de rponse mise.
01 0000
Remise zro des compteurs de
diagnostic et du buffer trace.
01 FF00
Lecture du registre de diagnostic de
l'esclave.
02 XXXX Lors de la
demande XXXX
vaut 0000.
Lors de la rponse
XXXX est le
contenu du
registre de
diagnostic (fix
par l'utilisateur).
Modifie le caractre dlimiteur de
fin de trame (en mode ASCII). Par
dfaut, ce caractre est LF (OA).
03 XY00 XY fix par
l'utilisateur : code
ASCII du
caractre de fin
de trame
Mode dconnect l'esclave est
forc ne plus rpondre(utiliser la
sous-fonction 1 pour activer
l'esclave)
04 0000
Remise zro des compteurs de
diagnostic
0A 0000
Lecture du nombre total des :
v trames reues sans erreur CRC
(CPT 1)
0B XXXX
(1)
v trames reues avec erreur CRC
(CPT 2)
0C XXXX
(1)
v nombre de rponses d'exception
(CPT 3)
0D XXXX
(1)
v trames adresses la station
(CPT 4) - (hors diffusion)
0E XXXX
(1)
v demandes de diffusion reues
(CPT 5)
0F XXXX
(1)
v rponses NAQ (CPT 6) 10 XXXX
(1)
v rponses de l'esclave non prt
(CPT 7)
11 XXXX
(1)
v caractres non traits (CPT 8) 12 XXXX
(1)
Guide d'intgration
Modbus / Jbus
68 Schneider Electric
Le protocole Modbus (suite)
Lecture des compteurs d'vnement : fonction 11
Chaque esclave possde un compteur d'vnements. Le matre lui aussi possde
un compteur d'vnements. Ce compteur est incrment chaque trame
correctement reue et interprte par l'esclave (sauf la commande spcifique de
lecture de ce compteur : fonction 11). Une commande de diffusion correcte
incrmente le compteur. Si l'esclave met une rponse d'exception, le compteur
n'est pas incrment.
La lecture de ces diffrents lments va permettre d'effectuer un diagnostic des
changes ayant t raliss entre le matre et l'esclave.
Si le compteur du matre est gal au compteur de l'esclave, la commande envoye
par le matre a bien t excute. Si le compteur du matre est gal au compteur de
l'esclave + 1, la commande envoye par le matre n'a pas t excute.
b Demande.
b Rponse.
Ce compteur permet, depuis le matre, de
savoir :
b Si l'esclave a correctement interprt la
commande (compteur d'vnements
incrment).
b Si l'esclave n'a pas interprt la
commande (compteur non incrment).
E
5
2
3
7
4
E
5
2
3
7
5
N esclave OB CRC 16
1 octet 2 octets
pf * PF*
1 octet 1 octet 2 octets 2 octets
esclave OB CRC 16 00 00
Contenu du
compteur de
l'esclave
2 octets
N
pf * PF*
Guide d'intgration
Modbus / Jbus
69 Schneider Electric
Le protocole Modbus (suite)
Lecture du "buffer trace" : fonction 12
Remarque : les fonctions 12 / 13 / 14 ne sont pas implmentes dans tous les
contrleurs Modicon et ne sont l qu' titre d'informations parce que prsentes dans
la liste des fonctions JBUS.
Le matre peut demander une lecture de cette mmoire. L'esclave rpond en
renvoyant galement le contenu du compteur d'vnements et le contenu du
compteur de messages.
b Demande.
b Rponse.
b En rception.
b En mission, numro d'erreur ventuel.
b En mode dconnect (1).
b Remise zro des compteurs de diagnostic (commande 8, ss commande 01).
(1) le mode dconnect est utilis pour l'analyse de certaines anomalies. Dans ce
mode, le coupleur surveille la ligne en incrmentant les compteurs et en mettant
jour la table trace. Par contre, aucun transfert vers la mmoire de l'esclave n'est
effectu et aucune rponse n'est envoye sur la ligne. Ce mode est pilot par la
commande 8 (sous fonction 01 et 04).
L'utilisateur a, sa disposition, une
mmoire de 64 octets contenant l'historique
des 64 dernires transactions.
E
5
2
3
7
6
E
5
2
3
7
7
E
5
2
3
7
8
E
5
2
3
7
9
E
5
2
3
8
0
E
5
2
3
8
1
N esclave 0C CRC 16
1 octet 1 octet 2 octets
N
esclave
OC 46 00 00 CRC
1 octet 1 octet 1 octet 2 octets
Etat de
compteur
d'vnement
2 octets 2 octets
Etat de
compteur
de message
Compte rendu
vnement plus
rcent
Compte rendu
vnement plus
prcdent
Compte rendu
vnement N
Compte rendu
vnement -64
64 octets

1
= 1 si
diffusion
= 1 si mode
dconnect
= 1 si
erreur
CRC
1 si caractre
erron
0 0 0

1 1
= 1 si mode
dconnect
0

0 0 1 0 0 0 0 0

0 0 0 0 0 0 0 0
Guide d'intgration
Modbus / Jbus
70 Schneider Electric
Le protocole Modbus (suite)
Commandes programme : Fonction 13
Les commandes programme permettent de raliser les fonctions suivantes :
Connexion la mmoire de l'esclave.
b Dconnexion de la mmoire de l'esclave.
b Arrt de l'esclave (STOP).
b Marche de l'esclave (RUN).
b Dchargement du programme de l'esclave (lecture du contenu de la mmoire).
b Chargement de programme dans l'esclave (criture de la mmoire).
Les fonctions de chargement et de dchargement de la mmoire permettent
galement de lire et d'crire la mmoire de donnes au-del de la limite d'adressage
sur 16 bits.
Les commandes de chargement et dchargement de la mmoire de donnes sont
accessibles tout instant. Les commandes programme doivent tre organises
l'intrieur d'une session organise comme suit :
b Connexion.
b Commandes.
b Dconnexion.
Attention : Le panachage des commandes de lecture et d'criture l'intrieur d'une
mme session est interdit.
Dans le cas o la rponse serait un non acquittement (rponse d'exception 7), le
diagnostic associ ces fonctions est obtenu en utilisant la fonction 14 (cf.
suivant).
A un instant donn, un seul coupleur peut accder la mmoire de l'esclave et/ou
donner des ordres l'unit centrale de l'esclave.
Cette exclusion mutuelle est respecte en organisant les commandes programme
en sessions :
b Commandes programme proprement dites (arrt, marche, dchargement,
chargement,...).
b Dconnexion de la mmoire.
Remarques :
b La mmoire de donnes est accessible quel que soit l'tat du coupleur (connect
ou non). Cela permet de respecter le principe d'exclusion mutuelle.
b Une procdure de dconnexion automatique (time out, ...) sur l'esclave doit tre
prvue dans le cas o la commande de dconnexion n'arrive pas (coupure ligne,
erreur caractre, ...).
Guide d'intgration
Modbus / Jbus
71 Schneider Electric
Le protocole Modbus (suite)
Diagnostic des commandes programme : fonction 14
Cette commande permet de prciser le diagnostic associ aux rponses d'exception
7 (non acquittement) reues lors de l'excution d'une commande programme
(fonction 13). Elle fournit le diagnostic de la dernire commande programme
excute.
Commande interdite en diffusion.
Syntaxe :
b Demande.
b Rponse.
Le code sous fonction renvoye est le code sous fonction de la dernire commande
programme excute, avec le bit de poids fort forc 1 si une erreur a t dtecte
lors de l'excution.
Exemple : 82 pour une demande de marche (sous fonction 2). Le type de l'erreur est
cod comme suit :

E
5
2
3
8
2
E
5
2
3
8
3
N esclave OE CRC 16
1 octet 1 octet 2 octets
N

esclave
Code
fonction
0E
Longueur
trame
02
Code
s/s fnct.
CRC 16
1 octet 1 octet 1 octet 2 octets 1 octet
Type de
l'erreur
1 octet
N Libell Type de la commande pouvant
entraner cette erreur
00 Pas d'erreur
01 Commande inconnue, non autorise ou
mal excute (erreur de dialogue U.C. par
exemple).
Toute commande.
02 Adresse virtuelle invalide (hors du champ
d'adressage maximum autoris).
Lecture ou criture mmoire.
03 Mmoire protge. L'utilisateur essaie de
lire ou d'crire une mmoire qui est dj
occupe par un autre coupleur (principe de
l'exclusion mutuelle).
Lecture ou criture mmoire.
04 Lecture ou criture des adresses
physiques inexistantes (hors du champ
d'adressage de l'esclave considr).
Lecture ou criture mmoire.
08 Nombre de mots invalides. Lecture ou criture mmoire.
09 Commande non autorise, l'esclave est en
marche.
Ecriture mmoire.
10 Commande non autorise, l'esclave
n'tant pas connect.
Marche, arrt, lecture ou criture.
Guide d'intgration
Modbus / Jbus
72 Schneider Electric
Le protocole Modbus (suite)

Ecriture de n bits conscutifs : fonction 15
b Demande.
b Rponse.
Exemple :
Forcer 1 les bits 200 et 201 de l'esclave 3.
b Demande.
b Rponse.
Si le numro d'esclave est 0, tous les
esclaves excutent l'criture sans mettre
de rponse en retour.
E
5
2
3
8
4
E
5
2
3
8
5
E
5
2
3
8
6
E
5
2
3
8
7

N
esclave
OF
Adresse
du 1
er
bit
forcer
Nombre
de bits
forcer
CRC 16
1 octet 1 octet 2 octets 2 octets 2 octets
Nombre
d'octet
forcer
Valeur
des bits
f orcer
1 octet n octets
Dernier bit
du 1
er
octet
1 bit du
1
er
octet
1 bit du
n
ime
octet
1
er
octet n
ime
octet
Dernier bit du
n
ime
octet
er
er
1 n 246
1 X 1968
N
esclave
OF
Adresse
du 1
er
bit
forc
Nombre
de bits
forcs
CRC 16
1 octet 1 octet 2 octets 2 octets 2 octets
CRC 16
3 OF 200 0002 01 03
CRC 16
3 OF 200 0002
Guide d'intgration
Modbus / Jbus
73 Schneider Electric
Le protocole Modbus (suite)
Ecriture de n mots conscutifs : fonction 16
b Demande.
b Rponse.
Exemple :
Forage des mots 0800 0803 de l'esclave n 1.
(0800) = 0001
(0801) = 0010
(0802) = 0100
(0803) = 1000
b Demande.
b Rponse.
Si le numro d'esclave est gal 0, tous les
esclaves excutent l'criture sans mettre
de rponse en retour.
E
5
2
3
8
8
E
5
2
3
8
9
E
5
2
3
9
0
N
esclave
10
Adresse
du 1
er
mot
forcer
Nombre
de mots
forcer
CRC 16
1 octet 1 octet 2 octets 2 octets 2 octets
Nombre
d'octets
forcer
Valeur des
mots
forcer
1 octet n octets
1
er
mot forc Dernier mot forcer
PF * pf * PF * pf * pf * PF *
1 X 123
1 N 246
N esclave 10
Adresse
du 1
er
mot
forc
Nombre
de mots
f orcs
CRC 16
1 octet 1 octet 2 octets 2 octets 2 octets
CRC 16
01 10 0800 0004 08 0001 0010 0100 1000
CRC 16
01 10 0800 0004
Guide d'intgration
Modbus / Jbus
74 Schneider Electric
Le protocole Modbus (suite)
Identification d'un esclave : fonction 17 (spcifique PM 6xx/
CM2xxx)
b Demande.
b Rponse.
Nota : Le nombre d'octets, l'ID esclave, les donnes disponibles, dpendent du type
d'esclave. Indicateur de fonctionnement : FF = ON & 00 = OFF.
Exemple : Lecture des donnes d'un PM600 N17:
b Demande.
b Rponse.
64 = spcifique aux modules Powerlogic.
01 E1 = adresses Powerlogic.
Retourne la description du type de
contrleur cette adresse, l'tat courant du
"run indicator", et certaines informations
spcifiques chaque types d'esclaves.
La diffusion n'est pas supporte.
E
5
2
3
9
2
E
5
2
3
9
3
E
5
2
3
9
4
E
5
2
3
9
5
N esclave 11 CRC 16
1 octet 1 octet 2 octets

N
esclave
11
Nombre
d'octets
ID
esclave
Indicateur de
fonctionnement
PF des
donnes
pf des
donnes
CRC
1 octet 1 octet 1 octet 1 octet 1 octet 1 octet 1 octet 2 octets
01 11 CRC 16
1 octet 1 octet 2 octets

01 11 04 64 FF 01 E1 CRC 16
Guide d'intgration
Modbus / Jbus
75 Schneider Electric
Le protocole Modbus (suite)
Algorithme de calcul du CRC16
+ ou exclusif
n = nombre de bits d'information
POLY = polynme de calcul du CRC 16 = 1010 0000 0000 0001
(polynme gnrateur = 1 + x
2
+ x
15
+ x
16
)
Dans le CRC 16, le 1er octet mis est celui des poids faibles.
E
5
2
3
9
6
FFFF CRC 16
CRC 16 Octet CRC 16
n = 0
dcalage droite CRC 16
retenue
CRC 16 poly CRC 16
n = n + 1
n > 7
octet suivant
message termin
fin
oui non
non
non oui
oui
Guide d'intgration
Modbus / Jbus
76 Schneider Electric
Le protocole Modbus (suite)
Exemple de calcul du CRC : trame 020B = lecture du compteur d'vnements
(Fonction 11) de l'esclave l'adresse 02h
Donc le CRC pour cette trame sera : 4117 hex.
MSB = Most Significant Bytes (PF).
LSB = Least Significant Bytes (pf).
Initialisation
du CRC
CRC = 1111 1111 1111 1111
+1er octet (02) CRC = 0000 0000 0000 0010
n = 0
+ polynme
CRC =
Dcalage N1
1111
0111
1010
1111
1111
0000
1111
1111
0000
1101
1110_ 1
0001
n = 1
+ polynme
CRC =
Dcalage N2
1101
0110
1010
1111
1111
0000
1111
1111
0000
111
1111_ 1
0001
n = 2
n = 3
+ polynme
CRC =
Dcalage N3
Dcalage N4
1100
0110
0011
1010
1111
0111
0011
0000
1111
1111
1111
0000
1110
1110_ 0
1111_ 1
0001
n = 4
n = 5
+ polynme
CRC =
Dcalage N5
Dcalage N6
1001
0100
0010
1010
0011
1001
0100
0000
1111
1111
1111
0000
1110
1111_ 0
1111_ 1
0001
n = 6
n = 7
n > 7
C CRC = + 2
me

octet (B)
+ polynme
CRC =
Dcalage N7
Dcalage N8
CRC =
1000
0100
0010
1010
1000
0000
0100
0010
0001
0000
0001
0000
1111
0111
0011
0000
0011
0000
1110
1111_ 0
1111_ 1
0001
1110
1011
n = 0
+ polynme
CRC =
Dcalage N1
1000
0100
1010
0001
0000
0000
0011
1001
0000
0101
1010_ 1
0001
n = 1
+ polynme
CRC =
Dcalage N2
1110
0111
1010
0000
0000
0000
1001
0100
0000
1011
1101_ 1
0001
n = 2
n = 3
n = 4
+ polynme
CRC =
Dcalage N3
Dcalage N4
Dcalage N5
1101
0110
0011
0001
1010
0000
1000
0100
1010
0000
0100
0010
0001
0000
0000
1100
0110_ 0
0011_ 0
1001_ 1
0001
n = 5
n = 6
n = 7
CRC =
Dcalage N6
Dcalage N7
Dcalage N8
CRC Final
1011
0101
0010
0001
1
MSB
1010
1101
1110
0111
7
0000
0000
1000
0100
4
LSB
1000
0100_ 0
0010_ 0
0001_ 0
1
Guide d'intgration
Modbus / Jbus
77 Schneider Electric
Le protocole Modbus (suite)
Interprtation lectrique du CRC sur le rseau RS485:
v Dans notre exemple, la demande du matre est :
v Dans ce cas, la rponse sera :
Donc l'interprtation du signal est : $ 41 17
(conforme ce que l'on attendait).
E
5
2
3
9
7
E
5
2
3
9
8
E
5
2
3
9
9
02 0B 41 17
02 0B 00 00
Contenu du
compteur
(ici 00 00)
A4 38
CRC 16
LSB MSB
+ 5V
OV
- 5V
0 0 0 0 0 0 1 0 1 0 1 1 1 0 1 0 0 0 1 1
S
t
a
r
t
S
t
o
p
S
t
o
p
S
t
a
r
t
D1 D2 D3 D4 D5 D6 D7 D0 D1 D2 D3 D4 D5 D6 D7 D0
1 4 7 1
Guide d'intgration
Modbus / Jbus
78 Schneider Electric
Le protocole Modbus (suite)
Exemple "physique" d'une trame :
b Les trames "Matre" sont mises par un logiciel spcique.
b Les trames "Esclave" sont mises par un module de la gamme Digipact.
b Le cblage de la ligne RS485 est fait en "2 ls" avec charge et polarisation.
b Les mesures sont effectues l'oscilloscope entre les bornes 8/9 (point chaud de
la sonde) et 4/5 (point froid) du subD 9pts du module.
La fonction Modbus utilise est la fonction 11 "lecture du compteur d'vnements".
Tous les modules possdent cette fonction (voir description des fonctions).
b Demande.
b Rponse.
b Remarque : la vitesse de transmission tant de 19200 bauds :
v 1 bit = 52 s,
v 1 octet (1start + 8bits + 1stop) = 520 s,
v donc dure thorique de la rponse = 4,16 ms (4,14 ms mesure).
b Forme du signal mesur (dbut de la trame):
On a ainsi l'adresse de l'esclave : 02 hex , de mme que le code fonction : 0B hex.
E
5
2
3
9
7
E
5
2
3
9
8
E
5
2
4
0
0
02 0B 41 17
02 0B 00 00
Contenu du
compteur
(ici 00 00)
A4 38
1
er
octet 2
me
octet
+ 5V
OV
- 5V
0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 1 1
S
t
a
r
t
S
t
o
p
S
t
o
p
S
t
a
r
t
D1 D2 D3 D4 D5 D6 D7 D0 D1 D2 D3 D4 D5 D6 D7 D0
2 0 B 0 =
2,86ms
Prise de
ligne
Guide d'intgration
Modbus / Jbus
79 Schneider Electric
Les spcifications Schneider
Gnralits
.
Les interfaces physiques (RS232C, RS422A, RS485, BC 20 mA) sont choisies en
fonction de l'environnement et des performances souhaits.
Principes suivre :
b Respectez le format des trames.
b Respectez les numros de fonction.
b Respectez les limites donnes par le protocole :
b Lecture de 2000 bits ou 125 mots maximum,
b Ecriture de 1968 bits ou 123 mots maximum.
b Avoir un numro d'esclave paramtrable.
b Dtectez les ns de trame sur silence de 3 caractres.
b Incrmentez les compteurs de diagnostic en parfaite conformit avec la
spcication.
b Avoir les bonnes ractions en cas d'vnements inattendus :
b Renvoi d'un message d'exception sur une trame matre invalide dont le
crc 16 (code de redondance cyclique) et le numro d'esclave sont corrects.
b Pas de rponse sur une trame avec erreur crc 16.
b Rejetez les trames incompltes ou trop longues.
La configuration minimale est :
b Les fonctions sur bits (lecture/criture) : 1 et 2 ; 5 et 15 ou/et les
fonctions sur mots (lecture/criture) : 3 et 4 ; 6 et 16.
b Les fonctions de diagnostic : 8 (sous codes 10 18), 11.
De mme, tout quipement doit accepter les trames de diffusion
pour les fonctions d'criture.
Le format de transmission, doit comprendre les donnes
suivantes :
b 1 bit start.
b 8 bits donnes.
b 1 bit stop.
b Sans parit.
La vitesse de transmission, doit intgrer 9600 bds.
En interface physique, slectionnez la jonction RS485 (seul
standard dfini pour des utilisations en multipoints) avec utilisation
de la topologie 2 fils. L'quipement doit galement grer l'utilisation
en topologie 4 fils.
Guide d'intgration
Modbus / Jbus
80 Schneider Electric
Les spcifications Schneider (suite)

b Le temps qui spare deux caractres d'une trame doit toujours tre infrieur trois
caractres (1 caractre = bit start, bits de donnes, parit et bit(s) stop(s)).
b Le temps qui spare deux trames (matre ou esclave) doit toujours tre suprieur
ou gal trois caractres.
b Si l'quipement est programm avec une parit, vriez la parit sur tous les
octets d'une trame reue.
b Si l'quipement est programm sans parit, refusez une trame dont les octets
comportent une parit.
b Les contrles effectuer sur une trame matre ou esclave sont :
v CRC16 correct,
- numro d'esclave correct,
- code fonction et sous-code (ventuel) corrects,
- champ longueur correct (limites autorises par le protocole),
- longueur effective correcte (cohrence entre le champ longueur et le nombre
d'octets reus).
v un quipement matre doit :
- signaler les erreurs (mot d'erreur, cran, led, etc...) provenant des rponses
esclaves,
- pouvoir toujours communiquer aprs une rponse errone de l'esclave,
- refuser une rponse esclave qui arrive pendant l'mission d'une trame matre (full
duplex interdit en JBUS),
- vrifier que la structure d'une trame envoye est correcte par rapport au protocole
(nombre de variables, nombre d'octets B 255, etc...).
Remarques :
b L'erreur caractre signie erreur de format (framing), de parit ou overrun.
b La longueur incorrecte d'une trame est dtecte en vriant le champ "nombres
de donnes" (si prsent), le champ "nombre d'octets" (si prsent) et la longueur
effective de la trame.
b Pour une trame suprieure 255 octets, l'esclave doit attendre la n de la trame
(dtection du silence 3 caractres). Cette trame n'est pas traite et le compteur 2
(trame avec erreur CRC) est incrment une seule fois.
b Il existe aujourd'hui un nouveau compteur de diagnostic 6 pour la fonction 13
(tlchargement de programme). L'ancien compteur 6 "automate non prt" devient
le compteur numro 7. Ce nouveau compteur 6 est incrment chaque rponse
d'exception (diffusion incluse) "non-acquittement". En mode tlchargement tous les
codes d'exception (1, 2, 3, 4, 8 et 9) sont remplacs par le code "non-acquittement"
(7). Ceci est vrai partir du moment o le code fonction 13 a t reconnu (voir
algorithme : <code fonction inconnu>-- non). La fonction 14 permet d'obtenir des
renseignements plus prcis sur les erreurs.
Guide d'intgration
Modbus / Jbus
81 Schneider Electric
Les spcifications Schneider (suite)

Algorithme de gestion des compteurs
E
5
2
4
0
5
Code fonction
inconnu
Numro esclave
=
numro esclave
du poste
Adressage
incorrect
Donnes
incorrectes
OUI NON
OUI NON
OUI NON
OUI NON
OUI NON
CTP4 = CTP4 + 1
2
Exception
n 1
CTP3 = CTP3 + 1
Exception
n 3
CTP3 = CTP3 + 1
Exception
n 2
CTP3 = CTP3 + 1
Exception
n 3
CTP3 = CTP3 + 1
Longueur
incorrecte
OUI NON
OUI NON
OUI NON
1
CTP1 = CTP1 + 1 CTP2 = CTP2 + 1
CRC incorrect
Longueur
< 3 octets
Erreur sur au
moins 1 caractre
de la trame
Rception
caractres
255 max.
Repos
Silence 3 caractres
Rception
CTP8 = CTP8 + 1
Erreur caractre
Numro
d'esclave 0
3
OUI NON
CTP5 = CTP5 + 2
Guide d'intgration
Modbus / Jbus
82 Schneider Electric
Les spcifications Schneider (suite)

Algorithme de gestion des compteurs (suite)
E
5
2
4
0
4
3
Code fonction
inconnu
Code fonction
interdit
en diffusion
Longueur
incorrecte
Adressage
incorrect
Donnes
incorrectes
OUI NON
OUI NON
OUI NON
OUI NON
OUI NON
OUI NON
OUI NON
OUI NON
OUI NON
CTP3 = CTP3 + 1
CTP3 = CTP3 + 1 CTP9 = CTP9 + 1
3
1
2
2
Traitement
application
Erreur de
traitement
Fonction 8 raz
des compteurs ou
fonction 11
Diffusion
Diffusion
Rponse
Exception
n 2, 3, 4, 8, ou 9
Guide d'intgration
Modbus / Jbus
83 Schneider Electric
Les spcifications Schneider (suite)
Connectique
Esclave sans polarisation sans adaptation en 4 fils.
Esclave sans polarisation sans adaptation configur pour une topologie 2 fils.
Nota : Compte tenu des nouvelles
recommandations CEM SCHNEIDER
(maillage des masses), la mise la terre
des blindages doit tre effectue toutes
les extrmits. Le mode de raccordement
la terre doit limiter les selfs de fuite.
Ralisez la connectique au moyen d'un
connecteur SUB.D femelle de 9 broches.
E
5
2
4
0
1
E
5
2
4
0
2
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
0 V
0 V
5 V
R p
R p
R c
RD + (A')
RD - (B')
TD + (A')
TD - (B')
Equipement
Rp = 470
Rc = 150
RD + (A')
RD - (B')
TD + (A')
TD - (B')
Connecteur mle
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
0 V
0 V
5 V
R p
R p
R c
RD + (A')
RD - (B')
TD + (A')
TD - (B')
Equipement
L + (A/A')
L - (B/B')
Connecteur mle
Guide d'intgration
Modbus / Jbus
84 Schneider Electric
Les spcifications Schneider (suite)
Composants disponibles
Voir document rfrence :
b En Franais : PCRED 399074FR, art 28992.
b En Anglais : PCRED 3990774EN, art 28993.
Lien intranet : http://139.160.28.99/sitemt/sep1000.nsf.
Voir document de mise en uvre de PCR.
85 Schneider Electric
En rsum
Liaison RS232C :
b Respectez la longueur maximum de 15m.
b Prenez en compte, pour le raccordement de la ligne, les besoins spciques
chaque interface et chaque logiciel en ce qui concerne la gestion des lignes de
contrles (RTS/CTS).
Interface RS232/RS485 :
b Utilisez, de prfrence, les convertisseurs prconiss par SCHNEIDER
ELECTRIC, car ceux-ci sont tests et valids pour fonctionner correctement quelle
que soit la conguration de l'installation.
Liaison RS485 :
b Prfrez le raccordement type "2 ls" la liaison "4 ls".
b Utilisez des paires torsades blindes dont l'impdance caractristique est de
120 .
b Prenez soin des liaisons de masses.
b Assurez-vous de la prsence des rsistances de charge (120 ) de chaque ct
de la ligne de communication, ainsi que des rsistances de polarisation, de
prfrence ct "Matre".
b Limitez le nombre "d'esclaves" 32.
Les modules :
b Chaque module a une adresse diffrente. Attention l'uniformit des vitesses de
communication ainsi que des formats utiliss (donnes, parits, stop).
Protocole MODBUS :
b Ne mixez pas des produits en MODBUS ASCII & en MODBUS RTU.
b Vriez la concordance entre les fonctions implmentes dans les modules
connects, et les fonctions utilises par le superviseur.
b Respectez les diffrents 'timing' du protocole.
86 Schneider Electric
Particularits des produits
Produit Fonctions
supportes
Horodatation Format des
trames /
vitesse
Raccorde-
ment
Interface
lectrique
DC 150 1, 2, 3, 4, 5, 6,
8, 11, 15, 16.
Oui 8 bits de
donnes, sans
parit, 1 bit
stop. 9600 &
19200 bauds
SubD femelle
9 pts
RS485 - 2 ou 4
fils, avec
charge et
polarisation
possibles
PM 300 1, 2, 3, 4, 5, 6,
8, 11, 15, 16.
Non 8 bits de
donnes, sans
parit, 1 bit
stop. 9600 &
19200 bauds
Phoenix mle /
femelle 5 pts
vis
RS485 - 2 ou 4
fils + Alim 115/
500Vca avec
charge possible
ET 44 1, 2, 3, 4, 5, 8,
11.
Non 8 bits de
donnes, sans
parit, 1 bit
stop. 9600
bauds
SubD femelle
9 pts
RS485 - 2 ou 4
fils, sans
charge ni
polarisation
XLI/XTU
300
1, 2, 3, 4, 5, 6,
7, 8, 11, 15,
16.
Oui 8 bits de
donnes, sans
parit, 1 bit
stop. 300
19200 bauds
SubD femelle
9 pts
RS485 - 2 ou 4
fils, avec
charge et
polarisation
possibles
Digibloc
D200
1, 2, 3, 4, 5, 8,
11.
Oui 7/8 bits de
donnes, avec/
sans parit, 1/2
bit stop. 1200
9600 bds
SubD femelle
9 pts
RS485 - 2 ou 4
fils, avec
charge possible
+ RS422 et
RS232
Micrologic 3, 4, 6, 8, 11,
16, 17.
Oui 8 bits de
donnes, sans
parit ou parit
paire ou
impaire, 1 bit
stop. 4800
19200 bauds
Bornier 6 pts
ou ensemble
{cble + subD
femelle 9 pts}
RS485 - 2 ou 4
fils + Alim
24Vcc sans
charge ni
polarisation
SEPAM
1000+
1, 2, 3, 4, 5, 6,
7, 8, 11, 15,
16.
Oui 8 bits de
donnes, sans
parit ou parit
paire ou
impaire, 1 bit
stop. 4800
38400 bauds
Bornier 4 pts
vis (avec
interface
spcifique)
RS485 - 2 fils +
Alim 12Vcc,
avec charge et
polarisation
possibles (avec
interface
spcifique)
SEPAM
2000
1, 2, 3, 4, 5, 6,
7, 8, 11, 15,
16.
Oui 8 bits de
donnes, sans
parit ou parit
paire ou
impaire, 1 bit
stop. 300
38400 bauds
SubD femelle
9 pts
RS485 - 2 ou 4
fils, avec
charge et
polarisation
possibles
CM 2XXX 3, 4, 6, 8, 11,
16, 17.
Oui 8 bits de
donnes, sans
parit, 1 bit
stop. 1200
19200 bauds
Bornier 5 pts
vis
RS485 4 fils
uniquement,
sans charge ni
polarisation
CM 4000 3, 4, 6, 8, 11,
16, 17.
Oui 8 bits de
donnes, sans
parit ou parit
paire, 1 bit stop.
1200 38400
bauds
Phnix 5 pts
vis
RS485-2 ou 4
fils, sans
charge ni
polarisation
RS232
PM 600/
650
3, 4, 6, 8, 11,
16, 17.
Oui 8 bits de
donnes, sans
parit, 1 bit
stop. 1200
19200 bauds
Bornier 5 pts
vis
RS485 - 2 ou 4
fils, sans
charge ni
polarisation
87 Schneider Electric
Mise en uvre dans les produits
Outils d'aide au diagnostic 89
Liste de diagnostic 89
88 Schneider Electric
89 Schneider Electric
Outils d'aide au diagnostic
Liste de diagnostic
Supervision :
b Les trames reues/envoyes sont-elles compatibles avec les fonctions supportes
par la supervision/les produits ?
b Le format des trames est-il le mme pour tous les produits connects ?
b Le nombre maxi d'esclaves est-il respect ?
b Conformit (et unicit) des adresses par rapport aux produits ?
b ...
Liaison srie (RS232) :
b Le logiciel gre-t-il les signaux de contrle (RTS/CTS) ?
b La liaison est-elle "croise" (2 et 3 sur RS232) ?
b La vitesse de communication est elle compatible ?
b Y a-t-il un paramtrage au niveau de l'interface (vitesse, format des trames, DTE/
DCE....) ?
b Y a-t-il un clignotement des LED Rx et/ou Tx sur l'interface ?
b .....
Liaison asynchrone (RS485) :
b La conguration 2 ls / 4 ls est elle prise en compte correctement ?
b Les connexions L+ et L- ne sont elles pas inverses ?
b La ligne est-elle polarise au niveau de l'interface (ou ailleurs, mais pas 2
endroits) ?
b La ligne possde t-elle des rsistances de polarisation ses deux extrmits ?
b La longueur du rseau est-elle respecte (en tenant compte des aspects CEM) ?
b ....
Les produits raccords :
b Les trames reues/envoyes sont-elles compatibles avec les fonctions supportes
par les produits/la supervision ?
b Le format utilis est-il correct (nombre de bits de donnes, de stop, parit...).
b Le paramtrage est-il effectu correctement (Vitesse, adresse, 2 ls / 4 ls...) ?
b ....
Conseils :
b Connectez les modules un par un pour identier un possible "perturbateur".
b Utilisez les DEL de communication comme premier indicateur.
b etc...
Mise en uvre dans les
produits
90 Schneider Electric
b UTE - C 15-900 : "Mise en uvre et cohabitation des rseaux de puissance et
des rseaux de communication dans les installations des locaux d'habitation, du
tertiaire et analogues".
b CEI - 439.1 : "Ensembles d'appareillage basse tension".
b CT n149 : "La CEM : la compatibilit lectromagntique".
b CT n187 : "Coexistence courants forts - courants faibles".
b Documenataion de mise oeuvre de PCR.
Les rfrences
bibliographiques
91 Schneider Electric
Index
A
A/D 50
Adresse 58
Affaiblissement 21
Appelant 50
Appel 50
ASCII 54
B
Baud 40
Bits par seconde 40
Blindage 19
Boucle de courant 20 mA 41
C
Cage de Faraday 27
Capacit 21
CEM (Compatibilit Electro-Magntique) 9
Communication parallle 42
Communication srie 42
Compression des donnes 52
Conduction 29
Continuit des masses 30
Continuit lectrique 24
Contrle de flux 45, 52
Correction d'erreur 52
Courants en mode commun 12
CPU 50
D
D/A 50
Data Communication Equipement 42
Data Terminal Equipement 42
Demande du matre 56
Diaphonie 21
Diffusion 56
E
Effet protecteur 24, 28
Effets rducteurs 32
Equipotentialit 12
Esclave 55
I
Ilot 15
Impdance caractristique 20
L
Le maillage des masses 10
Les rseaux locaux 4
Liaison RS232 41
Liaison RS422 41
Liaison RS485 41
Longueur de segment 31
Longueur thorique maximale de compatibilit lectromagntique 31
92 Schneider Electric
Index (suite)
M
Maillage 15
Matre 55
Masse 12
Modem 49
modem 49
Modes de transmissions 40
Mot de contrle 59
P
PABX 50
Protection 11
Protocole 40
Protocole JBUS 54
Protocole MODBUS 54
Protocole MODBUS+ 54
R
Raccordement bilatral 23
Raccordement unilatral 23
Rponse de l'esclave 56
Rseau de communication 40
Rseau de terre 10
Rsistance linique 21
RNIS 50
RTU 54
S
Systme 40
T
Taux derreurs 33
Temprature dutilisation 21
Tensions de mode commun 18
Topologie 40
Trames 55
TRP 29
V
Valence 40
Vitesse de propagation 21
Vitesse du Modem 51
Vitesse du port COM 51
Schneider Electric SA

Merlin Gerin
F-38050 Grenoble cedex 9
tel. +33 (0)4 76 57 60 60
telex : merge 320 842 F
En raison de l'volution des normes et du matriel, les
caractristiques indiques par le texte et les images de ce
document ne nous engagent qu'aprs confirmation par nos
services.
Ce produit doit tre install, raccord et utilis en
respectant les normes et/ou les rglements d'installation en
vigueur.
Publication : Communication BTT-S2E
Cration, ralisation : SONOVISION-ITEP Eybens

Ce document a t imprim sur
du papier cologique

DBTP 542 fr

06/00

Vous aimerez peut-être aussi