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.

Valeurs négatives de PCD3.T760 ne sont pas interprétés correctement sur le PCD

FAQ #100466

Lors de la mesure par exemple la température d'une Pt1000 sonde avec un module W monté sur un PCD3.T760, le type de capteur peut être configuré dans le configurateur de réseau SBC. Si cela est fait de cette façon, temeratures négatifs pas interprétés correctement sur le PCD. Au lieu de valeurs négatives, des valeurs très élevées environ 65000 sont indiqués.

 

Symptôme
Les valeurs de température lire le PCD3.T760 ne sont pas négatives, mais très élevé (environ 65000). Lire des valeurs positives sont interprétées correctement. Tous les modules qui offrent la possibilité de lire les valeurs de température sont touchés (PCD3.W220, PCD3.W340, PCD3.W350, PCD3.W360, PCD3.W745).

Raison
La raison de ce phénomène est le fait que les valeurs transmises via Profibus DP ou Profi-S-I/O sont des valeurs 16 bits signés. Ces valeurs sont copiées directement dans les registres 32 bits signés de la PCD. En raison de l'absence d'une fonction de transfert qui convertit les valeurs négatives (et copie le bit de signe du XVIe à la 32ème bit), les valeurs négatives de 16 bits ne sont pas interprétés correctement lorsqu'elles sont copiées dans un registre 32 bits.

Solution

Une fonction de transfert selon a été mis en place dans le firmware du systèmes récents de PCD.
Pour configurer cette fonction de transfert, cochez la case "Signé" Profi-S-I/O (ou Profibus DP) Configurateur de réseau comme dans la capture d'écran montré.

La version PG5 minimale pour utiliser cette fonctionnalité est PG5 1.4.120.

La première version de firmware pilotes supportant la fonction de transfert discuté est $27 pour PCD3 et $29 pour PCD2.M480.

image


Versions de firmware supportant la fonction de transfert (systèmes ne figurent ne pas dans ce do table prend pas en charge la fonction de transfert mentionnée) :

Système PCDversion du Firmware minmal
PCD1.M135
0E3
PCD2.M150
0E3
PCD2/4.M170
0E3
PCD2.M480
030
PCD2.M5xx0
1.08.19
PCD3.Mxxx0
031



Sur d'autres systèmes que ceux énumérés ci-dessus , les solutions de contournement suivantes sont possibles :

  • Lecture des valeurs brutes des W-modules (1:1) et puis en convertissant ces valeurs par exemple dans Fupla en utilisant la FBox "20-point-conversion". Une table pour ce accroding conversion au module appliquée et tapez senser peut être demandée auprès de pcdsupport@saia-pcd.com
  • Convertir les valeurs de température dès le début de la COB 0. Parce que les valeurs lues sont copiés dans le PCD enregistre toujours juste avant le début de l'exécution de la COB 0, cela permet de convertir les valeurs toujours juste après l'écriture dans des registres. Tous les épis suivants créés par l'utilisateur aura les valeurs correctes, lire le PCD3.T760. Un exemple de code pour cette méthode est attaché à cette FAQ. Ce fichier contient également le guide comment introduire cette fonction dans un projet existant.


 

Categories

PCD3 / Wxxx

PG5 2.0 / Profibus DP

Local FAQ Deutschland / Network configurator

PCD3 / T760

PG5 2.0 / Profi-S-I/O

Last update: 23.05.2015 02:48

First release: 26.10.2005 07:48

Views: 9610

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