Beschreibung
Mit dem PE-Kommando "Query_Measurement" und dem Unterkommando (Modifier) "Get_measurement_values" geben Sie die von der PE-Entity unterstützten Messwerte aus. Die Messwerte werden als Liste in dem über den Parameter RESPONSE_DATA referenzierten Datenbaustein hinterlegt.
Aufruf des PE-Kommandos "Query_Measurement" - "Get_Measurement_values"
Der Aufruf des Kommandos mit der Anweisung "PE_CMD" erfolgt mit den folgenden Parametern:
|
Parameter |
Wert |
Beschreibung |
|---|---|---|
|
CMD |
16 |
Aufruf des Kommandos "Query_Measurement" |
|
CMD_MODIFIER |
2 |
Spezifikation des Kommandoaufrufs: Auswahl des Kommandos "Get_Measurement_Values" zur Ausgabe einer Liste der unterstützten Messwerte. |
|
CMD_PARA_LEN |
0 |
Abhängig von der Anzahl der Messwerte. Die Länge des Parameters ergibt sich aus dem Attribut count und der Summe der Längen der Attribute für die übertragenen Messwerte. |
|
CMD_PARA |
ANY |
ANY-Zeiger auf Datenstruktur mit Auflistung der abzufragenden Messwerte (siehe "Parameter CMD_PARA"). |
Parameter CMD_PARA
Die Struktur, die über den ANY-Zeiger am Parameter CMD_PARA angegeben wird, muss den folgenden Aufbau haben:
|
Attribut |
Wert |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Count |
- |
BYTE |
Anzahl der Messwerte (Measurement-IDs) |
|
reserved |
0 |
BYTE |
Nicht verwendet |
|
Measurement_ID |
- |
WORD |
Erster abgefragter Messwert |
|
... |
|||
|
Measurement_ID |
- |
WORD |
Letzter abgefragter Messwert |
Antworttelegramm (Service Data Response)
Die folgenden Daten des Antworttelegramms der der PE-Entity werden in den am Parameter RESPONSE_DATA (siehe "PE_CMD") referenzierten Datenbaustein geschrieben:
|
Attribut |
Wert |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Count 1 |
- |
BYTE |
Anzahl der Messwerte (Measurement-IDs) |
|
reserved |
0 |
BYTE |
Nicht verwendet |
|
Length_of_Structure |
2 bis 65535 |
WORD |
Länge der Struktur in Bytes. |
|
Measurement_Data_Structure_ID |
1 = simple value |
BYTE |
Definiert die folgende Struktur. |
|
Measurement_ID |
0 bis 65535 |
WORD |
ID des unterstützten Messwertes. |
|
Status_of_ |
1 bis 3 |
BYTE |
Status des Messwerts:
|
|
Transmission_Data_Type |
- |
REAL |
|
|
End_of_demand |
- |
TOD |
Optionale Zeitstempelung mit dem Datentyp TimeOfDay. |
|
... |
|||
|
Length_of_Structure |
- |
WORD |
Länge der Struktur in Bytes. |
|
Measurement_Data_Structure_ID |
- |
BYTE |
Definiert die folgende Struktur. |
|
Measurement_ID |
- |
WORD |
ID des unterstützten Messwertes. |
|
Status_of_Measurement_Value |
- |
BYTE |
Status des Messwerts:
|
|
Transmission_Data_Type |
- |
REAL |
|
|
End_of_demand |
- |
TOD |
Optionale Zeitstempelung mit dem Datentyp TimeOfDay. |
|
1 Wenn die Datenlänge der abgefragten Messwerte die Größe der PDU (Protocol Data Unit) der Protokollschicht übersteigt, werden die Daten unvollständig übertragen und nur die unterstützten Messwerte ausgegeben. |
|||