Désolé. Votre demande n'a pas pu être traitée.

Important: Cet article est une traduction automatique réalisée par un logiciel. Le texte original peut être lu ici. SBC fournit ces informations sans garantie de l’exactitude ou de la fonctionnalité et n’assume pas la responsabilité de la traduction.

Temps d'échantillonnage des modules PCD2/3.W6x5

FAQ #100395

Par contraste avec les modules analogiques classiques (p. ex. le W600), le DAC (convertisseur analogique numérique) de la PCD2/3.W6x5 n'est pas accessible directement via le bus de I/O interne de la PCD. La commande est d'abord interprétée par microcontrôleur du module et ordonnancée cycliquement à la DAC.

 

Raison pour le nouveau principe de fonction
L'emploi d'un µC sur le module peut diminue la charge du processeur principal de la PCD parce que la conversion et la linéarisation de la valeur de la production se fait directement sur le module d'e/s (avant de l'écrire à la DAC).
En raison du fait que les modules sont équipés par un µC, ils sont appelés « modules analogiques intelligents ».

Manipulation par le programme utilisateur
La séquence de commande pour un analogue de sortie valeur est trop longue pour écrire directement sur le bus interne de I/O. C'est pourquoi FBox spécifiques ont été créés (également manipuler l'initialisation du module, de vérification de plage de valeurs et de l'interprétation des indicateurs d'erreur possible du module). La durée d'exécution de la FBox sur un PCD2.M170 varie de 0,8 ms à 3,8 ms (selon le facteur d'étirement). La valeur de sortie est dépassée par µC du module à la très fin de l'exécution du code sur le PCD.

Temps de cycle sur le module
Les µC des modules PCD2/3.W605, PCD2/3.W615 et PCD2/3.W625 exécute les tâches suivantes cyclique :

  • Comparaison de savoir si les nouvelles valeurs ont été envoyés par le PCD

  • Calcul des valeurs numériques doivent être envoyés à la DAC de la valeur en unités utilisateur

  • Écrit les valeurs numériques à la DAC

Les µC temps de cycle des modules W6x5 est firmware selon. Bien qu'il soit environ 4 ms avec FW version 020, c'est environ 2 ms avec FW version 021 et au-dessus. (Version du firmware du module est imprimée sur un autocollant sur le module, tenant à 3 chiffres)
Le temps de cycle de la CPU principal du PCD et les µC de la W6x5 étant asynchrone, il peut prendre jusqu'à deux fois le temps de cycle depuis que la valeur a été envoyée au module jusqu'à ce qu'il écrit à la DAC. Également envisager le filtre de sortie qui diffère la production réelle du signal par certains µs plus.
La communication entre le bus de PCD d'e/s interne et les µC du module conditionne le temps de cycle que légèrement.

La capture d'écran ci-dessous visualise la durée d'exécution de la partie FBox d'un canal (le graphique supérieur) et le signal de sortie de le W6x5 (plus graphique, 2... 3,7 ms après l'exécution de commandent sur le PCD). Ce graphique ont été enregistrés avec un PCD2.M170 et un PCD2.W625 FW 021.
§ix100243§

Note au sujet de la TI
Dans le TI (jusqu'à la version 5), une fréquence d'échantillonnage de 2 ms est déclarée. Ce n'est pas correct pour les modules équipés de la version 020 FW.
Dans la version allemande de la TI, une traduction de VB de la fréquence d'échantillonnage (traduite en « Gesamtwandlungszeit ») peut provoquer des missinterpretation.

 

Files connexes:

Categories

PCD2 / Wxxx

PCD3 / Wxxx

Last update: 01.09.2005 09:41

First release: 07.07.2005 08:05

Views: 2222

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download