PROFIBUS DP (nur für COM465DP)
5.1.5
Datenzugriff mittels PROFIBUS DP
PROFIBUS DP bietet drei Methoden, um Daten zu lesen oder zu schreiben:
– Typ 1: Messwerte von am Bus befindlichen Geräten abfragen
– Typ 2: Register von am Bus befindlichen Geräten abfragen
– Typ 3: Register von am Bus befindlichen Geräten beschreiben
5.1.5.1
Typ 1: Messwerte von am Bus befindlichen Geräten abfragen
Anfrage an das Gateway:
Byte 0
Byte 1
Msg-
ID
Typ
Byte 0:
Byte 1:
Byte 2:
Byte 3:
Byte 4:
Byte 5-10:
Antwort des Gateways:
Byte 0
Byte 1
Daten
wert
ID
High
High
Byte 0:
Byte 1-4:
Byte 5:
COM465IP-COM465DP_D00216_02_M_XXDE/03.2017
Byte 2
Byte 3
Byte 4
System
Gerät
Fortlaufende ID-Nr.: Muss vom Programmierer des PROFIBUS-DP-Masters gesetzt werden.
Die ID-Nr. muss für die nächste Anfrage hochgezählt werden, sobald eine Antwort auf die
vorherige Anfrage eingegangen ist.
Message-Typ: Bei dieser Anfrage immer 0x01
Subsystemadresse: Je nachdem wie das Gerät betrieben wird, entweder die BCOM- oder
die externe BMS-Bus-Adresse (Default bei Einsatz im internen BMS-Bus: 2)
Geräteadresse: Die interne BMS- oder BCOM-Adresse. Je nachdem, über welche Schnitt-
stelle das Gerät eingebunden ist.
Kanal: Der Kanal der abgefragt werden soll.
Immer 0x00
Byte 2
Byte 3
Byte 4
Daten
Daten-
Daten-
wert
wert
wert
High
Low
Low
Low
High
Low
Fortlaufende ID-Nr.
Messwerte: Die Daten werden als Float-Wert ausgegeben.
Alarm-Typ und Test-Art.
Details siehe „A&T = Alarm-Typ und Test-Art (intern/extern)" auf Seite 45.
Test ext.
Test int.
State
Res.
Res.
Alarm
Byte 5
Byte 6
Kanal
0x00
0x00
Byte 5
Byte 6
Bereich
Alarm
& Ein-
& Test
heit
7
6
5
4
3
2
1
0
Byte 7
Byte 8
Byte 9
0x00
0x00
0x00
Byte 7
Byte 8
Byte 9
Beschrei-
Beschrei-
bung
bung
High
Low
Byte 10
0x00
0xFF
27