Het spijt ons. Uw verzoek kon niet worden verwerkt.

Important: This FAQ has been automatically translated by our software program. The original FAQ can be found here. SBC provides this information without liability for its correctness or functionality and does not assume liability being complete or correctly translated.

Negatieve waarden uit de PCD3.T760 niet correct worden geïnterpreteerd op de PCD

FAQ #100466

Wanneer bijvoorbeeld de temperatuur van een Pt1000 sensor met een W-module gemonteerd op een PCD3 te meten.T760, het type sensor kan worden geconfigureerd in de SBC Network Configurator. Als dit is gedaan op deze manier, worden negatieve temperaturen niet correct geïnterpreteerd op de PCD. In plaats van negatieve waarden, worden zeer hoge waarden rond 65000 weergegeven.

 

Symptoom
De waarden van de temperatuur leest van de PCD3.T760 zijn niet negatief maar zeer hoog (rond 65000). Positieve waarden lezen worden correct geïnterpreteerd. Alle modules die de mogelijkheid bieden van het lezen van temperatuur waarden zijn getroffen (PCD3.W220, PCD3.W340, PCD3.W350, PCD3.W360, PCD3.W745).

Reden
De reden voor dit verschijnsel is het feit dat de waarden die worden verzonden via Profibus DP of Profi-S-I/O ondertekend 16-bits waarden zijn. Deze waarden worden direct naar de ondertekende 32-bits registers van de PCD gekopieerd. Als gevolg van het ontbreken van een overdrachtsfunctie die converteert de negatieve waarden (en de teken-bit opgehaald uit de 16de tot de 32th bit), zijn niet de negatieve 16-bits waarden juist geïnterpreteerd als gekopieerd naar een 32-bits register.

Oplossing

Een volgens overdrachtsfunctie is geïmplementeerd in de firmware van recente PCD systemen.
Voor het configureren van deze overdrachtsfunctie, schakel het selectievakje "Ondertekend" in de Profi-S-I/O (of Profibus DP) Network Configurator zoals in de screenshot komt te staan.

De minimale PG5 versie om deze functionaliteit te gebruiken is PG5 1.4.120.

De eerste pilot firmwareversie ter ondersteuning van de besproken overdrachtsfunctie is $27 voor PCD3 en $29 voor PCD2.M480.

image


Firmware-versies ondersteunen de overdrachtsfunctie (systemen niet wordt vermeld in deze tabel doen geen ondersteuning voor de overdrachtsfunctie genoemd):

PCD systeemminmal firmwareversie
PCD1.M135
0E3
PCD2.M150
0E3
PCD2/4.M170
0E3
PCD2.M480
030
PCD2.M5xx0
1.08.19
PCD3.Mxxx0
031



Op andere systemen dan de hierboven vermelde zijn de volgende tijdelijke oplossingen mogelijk:

  • Het lezen van de ruwe waarden uit de W-modules (1:1) en vervolgens deze waarden bijvoorbeeld in Fupla te converteren met behulp van de FBox "20-punt-conversie". Een tabel voor deze conversie accroding aan de toegepaste module en senser type kan worden aangevraagd bij pcdsupport@saia-pcd.com
  • Het omzetten van de Lees temperatuur waarden aan het begin van het COB 0. Omdat de gelezen waarden worden gekopieerd naar de PCD registreert altijd vlak voor het begin van de uitvoering van het COB 0, zal dit de waarden altijd converteren net na het schrijven in registers. Alle volgende COBs gemaakt door de gebruiker zal hebben de juiste waarden van de PCD3 leest.T760. Een voorbeeldcode voor deze methode is aangesloten op deze FAQ. Dit bestand bevat ook gids hoe in te voeren deze functie in een bestaand project.


 

Categories

PCD3 / Wxxx

PG5 2.0 / Profibus DP

Local FAQ Deutschland / Network configurator

PCD3 / T760

PG5 2.0 / Profi-S-I/O

Last update: 09.05.2015 06:32

First release: 26.10.2005 07:48

Views: 9609

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