Download REMOTE PROCESS INTERFACE HANDBUCH

Transcript
Remote Process Interface
Integration in das übergeordnete Bussystem
Lesen von analogen Eingangsdaten, 1-kanalige Geräte
Diese Daten sind in der Registertabelle 4 hinterlegt, die über den Funktionscode 04 ausgelesen werden
kann.
Die Registeradresse ist von der RPI-internen Adresse des Gerätes abhängig. Sie kann mit folgenden Gleichungen ermittelt werden:
Datenformat
Registeradresse
Signed Integer
Floating Point
RPI-Adresse+4608
2*(RPI-Adresse-3)+6150
Im Signed Integer Format muss nur 1 Register ausgelesen werden. Im Floating Point Format müssen 2 Register ausgelesen werden. Die Daten sind wie folgt strukturiert:
Registeradresse+1
Datenbyte 4
Datenbyte 3
Registeradresse
Datenbyte 2
Datenbyte 1
Lesen von analogen Eingangsdaten, 2-kanalige Geräte
In diesen Bereich werden alle Messwerte von 1- oder 2-kanaligen Geräten, in Abhängigkeit der aktuelle
RPI-Adresse dargestellt. Die Registeradressen können mit folgenden Gleichungen ermittelt werden:
Datenformat
Registeradresse
Signed Integer
Floating Point
2*(RPI-Adresse-3)+5126
4*(RPI-Adresse-3)+7052
Im Signed Integer Format müssen 2 Register ausgelesen werden. Die Daten sind wie folgt aufgebaut:
Registeradresse+1
Registeradresse
Kanal 2
Kanal 1
Im Floating Point Format müssen 4 Register ausgelesen werden die wie folgt aufgebaut sind:
Kanal 1
Registeradresse+1
Datenbyte 4
Datenbyte 3
Registeradresse
Datenbyte 2
Datenbyte 1
Kanal 2
Registeradresse+3
Datenbyte 4
Datenbyte 3
Registeradresse+2
Datenbyte 2
Datenbyte 1
Daten nicht belegter Kanäle werden auf 0 gesetzt.
Lesen von analogen Eingangsdaten, 3-kanalige Geräte
Ausgabedatum
2005-10-19
In diesen Bereich werden alle Messwerte von 1-, 2- oder 3-kanaligen Geräten, in Abhängigkeit der aktuelle
RPI-Adresse dargestellt. Die Registeradressen können mit folgenden Gleichungen ermittelt werden:
Datenformat
Registeradresse
Signed Integer
Floating Point
3*(RPI-Adresse-3)+12
6*(RPI-Adresse-3)+8210
Zumutbare Änderungen aufgrund technischer Verbesserungen vorbehalten.
Copyright Pepperl+Fuchs, Printed in Germany
Pepperl+Fuchs GmbH • 68301 Mannheim • Telefon (06 21) 7 76-22 22 • Telefax (06 21) 7 76-27-22 22 • Internet http://www.pepperl-fuchs.com
152