Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine maschinelle Übersetzung. Die originale FAQ ist hier zu finden. SBC stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Negative Werte von PCD3.T760 nicht korrekt auf die PCD interpretiert werden

FAQ #100466

Wenn z.B. messen die Temperatur des einen Pt1000 Sensor mit einem W-Modul auf eine PCD3 montiert.T760, Sensortyp kann auf das SBC-Netzwerk-Konfigurationsprogramm konfiguriert werden. Wenn dies so geschehen ist, sind negative Temperaturen auf die PCD nicht richtig interpretiert. Statt negative Werte werden sehr hohe Werte rund 65000 angezeigt.

 

Symptom
Die Temperaturwerte Lesen aus der PCD3.T760 nicht negativ sondern sehr hoch (ungefähr 65000). Positive Werte lesen werden korrekt interpretiert. Alle Module, die die Möglichkeit des Lesens Temperaturwerte anbieten sind betroffen (PCD3.W220, PCD3.W340, PCD3.W350, PCD3.W360, PCD3.W745).

Grund
Der Grund für dieses Phänomen ist die Tatsache, dass die Werte, die über Profibus DP oder Profi-S-I/O übertragen vorzeichenbehaftete 16-Bit-Werte sind. Diese Werte werden direkt in die signierte 32-Bit-Register der PCD kopiert. Aufgrund des Mangels an eine Transferfunktion, die die negativen Werte konvertiert (und kopiert das Vorzeichenbit vom 16. bis zum dieser Bit), sind nicht die negativen 16-Bit-Werte korrekt interpretiert, wenn in einem 32-Bit-Register kopiert.

Lösung

Eine entsprechende Transferfunktion wurde in der Firmware des jüngsten PCD-Systemen implementiert.
Zum Konfigurieren dieser Übertragungsfunktion, aktivieren Sie das Kontrollkästchen "Signed" in der Profi-S-I/O (oder Profibus DP) Netzwerk-wie in dem Screenshot gezeigt.

Die PG5-Minimalversion diese Funktionalität verwenden ist PG5 1.4.120.

Die erste pilot Firmware-Version unterstützt die diskutierten Übertragungsfunktion ist $27 für PCD3 und $29 für PCD2.M480.

image


Firmware-Versionen unterstützen die Übertragungsfunktion (Systeme, die nicht in dieser Tabelle tun keine Unterstützung für die Übertragungsfunktion erwähnt aufgeführt):

PCD-Systemgeringsten Firmware-version
PCD1.M135
0E3
PCD2.M150
0E3
PCD2/4.M170
0E3
PCD2.M480
030
PCD2.M5xx0
1.08.19
PCD3.Mxxx0
031



Auf anderen Systemen als die oben aufgeführten sind die folgenden Problemumgehungen möglich:

  • Die Rohwerte der W-Module (1:1) lesen und konvertieren dann diese Werte z.B. in Fupla mithilfe der FBox "20-Point-Conversion". Eine Tabelle für diese Umwandlung ja zum angewandten Modul und Senser geben kann über pcdsupport@saia-pcd.com angefordert werden
  • Konvertieren die lesen Temperaturwerte ganz am Anfang der COB 0. Da die gelesenen Werte kopiert werden die PCD registriert immer kurz vor Beginn der Ausführung der COB 0, dies wandelt die Werte immer nur nach dem Schreiben in Register. Alle folgende Maiskolben, die vom Benutzer erstellt werden die richtigen Werte aus der PCD3 gelesen haben.T760. Diese FAQ ist ein Beispielcode für diese Methode beigefügt. Diese Datei enthält auch eine Anleitung wie man diese Funktion in ein vorhandenes Projekt einführen.


 

Categories

PCD3 / Wxxx

PG5 2.0 / Profibus DP

Local FAQ Deutschland / Network configurator

PCD3 / T760

PG5 2.0 / Profi-S-I/O

Last update: 29.05.2015 06:04

First release: 26.10.2005 07:48

Views: 9629

Die von Ihnen angeforderte Software / Dokument wird von der Saia-Burgess Controls AG nicht mehr vermarktet und technisch unterstützt. Es handelt sich um eine ältere Software-Version, die lediglich auf bestimmten, mittlerweile nicht mehr im Handel erhältlichen Produkten betrieben werden kann.

Download