Errore. Impossibile elaborare la query di ricerca.

Importante: Questo FAQ è stato tradotto automaticamente dal nostro programma di traduzione. La FAQ originale si trova qui. SBC fornisce queste informazioni senza alcuna responsabilità per la sua correttezza e funzionalità e non si assume la responsabilità di essere completa o tradotta correttamente.

Valori negativi da PCD3.T760 non vengono interpretati correttamente sul PCD

FAQ #100466

Per esempio, quando misurando la temperatura di un Pt1000 con un modulo W-sensore montato su un PCD3.T760, il tipo di sensore può essere configurato nel configuratore di rete SBC. Se questo è fatto in questo modo, temeratures negativo non vengono interpretati correttamente sul PCD. Invece di valori negativi, sono mostrati i valori molto alti circa 65000.

 

Sintomo
I valori di temperatura letto dal PCD3.T760 non sono negativi ma molto alta (circa 65000). Leggere i valori positivi vengono interpretati correttamente. Sono interessati tutti i moduli che offrono la possibilità di leggere i valori di temperatura (il PCD3.W220, PCD3.W340, PCD3.W350, PCD3.W360, PCD3.W745).

Motivo
La ragione di questo fenomeno è il fatto che i valori trasmessi tramite Profibus DP o Profi-S-I/O sono valori a 16 bit con segno. Questi valori vengono copiati direttamente nei registri a 32-bit firmati del PCD. A causa della mancanza di una funzione di trasferimento che converte i valori negativi (e il bit di segno viene copiato dal XVI al bit 32A), i valori negativi di 16-bit non sono correttamente interpretati quando copiato in un registro a 32 bit.

Soluzione

Una secondo trasferimento funzione è stata implementata nel firmware dei recenti sistemi PCD.
Per configurare questa funzione di trasferimento, selezionare la casella di controllo "Firmato" nel Profi-S-I/O (o Profibus DP) Network Configurator come screenshot mostrato.

La versione minima di PG5 di utilizzare questa funzionalità è PG5 1.4.120.

La prima versione pilota supporta la funzione di trasferimento discusso è $27 per PCD3 e $29 per PCD2.M480.

image


Versioni di firmware supporta la funzione di trasferimento (sistemi non elencati in questo fare table non supporta la funzione di trasferimento citata):

Sistema PCDversione Firmware minmal
PCD1.M135
0E3
PCD2.M150
0E3
PCD2/4.M170
0E3
PCD2.M480
030
PCD2.M5xx0
1.08.19
PCD3.Mxxx0
031



Su altri sistemi diversi da quelli sopra elencati sono possibili le seguenti soluzioni:

  • Leggendo i valori grezzi dai moduli W-(1:1) e poi convertire questi valori per esempio in Fupla utilizzando il FBox "20-punto-conversione". Una tabella per questa conversione accroding al tipo senser e applicata modulo può essere richiesto da pcdsupport@saia-pcd.com
  • Convertendo i valori di lettura temperatura all'inizio della pannocchia 0. Perché i valori letti vengono copiati il PCD registra sempre giusto prima dell'inizio dell'esecuzione delle pannocchie 0, questo convertirà i valori sempre solo dopo la scrittura in registri. Tutte le pannocchie seguente creati dall'utente avrà i valori corretti, leggi il PCD3.T760. Un codice di esempio di questo metodo è associato a questa FAQ. Questo file contiene anche la guida come introdurre questa funzione in un progetto esistente.


 

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 03:27

First release: 26.10.2005 07:48

Views: 9603

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