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