2/8
Siemens Building Technologies Bus de processus CM2N8022fr
Building Automation 01.2004
Technique
Le fonctionnement de la transmission de données sur le P-Bus à 3 fils est expliqué ci-
après. Les termes ”maître“ et ”esclaves“ remplacent respectivement, au niveau des
appareils, les termes "UTL" et "modules E/S".
Le maître envoie la condition de démarrage sur la ligne PC (ligne d'horloge pour la
synchronisation des télégrammes) à tous les esclaves. Une adresse des esclaves et
l'octet de fonctionnement sont ensuite envoyés sur la ligne PD (ligne de données).
L'octet de fonctionnement détermine si les données doivent être lues ou écrites.
Dans le cas d'un télégramme de lecture, le maître prend les données dans le module
de signalisation, mesure ou comptage adressé. Dans le cas d'un télégramme d'écri-
ture, il envoie les instructions à exécuter vers le module de commande ou de réglage
adressé.
Un télégramme comprend toujours cinq octets (= 40 bits) dans le cas d'un accès en
lecture ou en écriture. Ils sont transmis dans l'ordre suivant :
1er octet adresse du module E/S
2ème octet fonction, c'est-à-dire accès en lecture ou écriture
3ème octet donnée 1 le contenu et la structure des données dépendent
4ème octet donnée 2 de la fonction du module E/S
5ème octet vérification du télégramme : contrôle de redondance cyclique (CRC)
Direction des données au cours d'un cycle d'interrogation, pour la fonction :
7654321076543210765432107654321076543210
7654321076543210765432107654321076543210
8022D01fr
Lecture :
Ecriture :
Télégramme de 5 octets = 40 bits
Sens des données : du maître vers l'esclave
Sens des données : de l'esclave vers le maître
Adresse Fonction Données 1 Données 2 CRC
Adresse Fonction Données 1 Données 2 CRC
Le télégramme est terminé après le 40ème bit. Si la transmission a été correcte, un
accusé de réception (message retour positif) arrive. Dans le cas contraire (not-
Acknowledge), le télégramme est répété.
Avec la vitesse de transmission donnée de 62,5 kbaud (62 500 bit/s), il est possible de
transmettre plus de 1000 télégrammes par seconde.
Des signaux numériques sont transmis sur les lignes PD et PC du P-Bus. Les données
circulant sur PD sont des valeurs brutes binaires comprises entre 0 et 255. Elles n'ont
pas d'unité : la conversion en grandeurs physiques (valeur mesurée de la température
en °C, par ex.) s'effectue dans l'UTL.
Le P-Bus présente les propriétés suivantes :
• Transmission sérielle synchrone des données, par octets, avec synchronisation des
télégrammes par horloge maître (principe maître-esclave)
• Mode semi-duplex. Les données ne sont transmises que dans un sens à la fois :
émission ou réception
• Cycle d'interrogation 0,5 s (polling) : une transmission de données a lieu toutes les
0,5 s entre le maître (UTL) et chaque esclave (module E/S), indépendamment du
nombre d'esclaves raccordés.
Principe maître/esclave
Format des
télé
rammes
Terminaison du
télégramme avec
contrôle
Remarque
Signaux numériques
sur les li
nes PD et PC
Propriétés