Données techniques de l'HDA 4000 CANopen, V01R2
6.2 Process Data Object (PDO)
La transmission de données via SDO est flexible, mais présente quelques
inconvénients pour la transmission de valeurs de mesures ou de paramétrage: Il n'est
possible de lire qu'une donnée, les données doivent d'abord être demandées via un
SDO et les Index et Subindex sont transmis à chaque fois, ce qui a pour conséquence
d'augmenter encore ce qu'on appelle l'Overhead.
Pour cela le CANopen définit des Process Data Objects. Ceux-ci contiennent
uniquement les données nécessaires. Il existe deux types de PDOs
1. Transmit-PDOs
Avec cela un appareil de mesure peut envoyer ses valeurs de mesure.
2. Receive-PDOs
Permet de transmettre une valeur de paramétrage à un organe ou une unité de
régulation.
Le PDO-Mapping définit lesquelles des données vont être situées dans un PDO. Ce
PDO-Mapping est enregistré dans le Object Dictionary (voir Object Dictionary, Index
1A00).
Dans le PDO-Transmission Type se trouve l'ID et par quel évènement un PDO est
transféré. Ces paramètres se trouvent également dans l'Object Dictionary (voir Object
Dictionary, Index 1800).
Evènements déclenchant l'envoi d'un PDO
1. Réception d'un objet SYNC (transfert synchrone).
2. Ecoulement d'un temps de cycle réglable de 1 milliseconde à 1 minute (transfert
cyclique).
3. La valeur de mesure a changé d'une valeur seuil paramétrable par rapport à la
dernière valeur envoyée.
4. La valeur de mesure a dépassé un seuil.
5. La valeur de mesure est passé sous le seuil.
Le HDA 4000 CAN implémente un transmit-PDO qui transmet la valeur de pression
actuelle et l'état du signal d'entrée.
Le DS404 est un standard qui prévoit le transfert de la valeur de mesure actuelle en
valeur 32-bit, ainsi que l'état en valeur 8-bit. Mais il est possible de modifier ce réglage
dans le PDO-Mapping afin que la valeur soit transférée en 16-bit. Le transfert de l'état
peut être désactivé par la modification du PDO-Mapping.
Edition 25/07/2008
HYDAC ELECTRONIC GMBH
F_Page 8
Code article : 669755