PE-Kommando 'Query_Measurement' - 'Get_Measurement_list' (S7-300, S7-400) - STEP 7

Erweiterte Anweisungen (S7-300, S7-400)

ft:publication_title
Erweiterte Anweisungen (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
PE-Kommando "Query_Measurement" - "Get_Measurement_list"

Beschreibung

Mit dem PE-Kommando "Query_Measurement" und dem Unterkommando (Modifier) "Get_measurement_list" führen Sie eine Abfrage durch, welche Messwerte durch die PE-Entity unterstützt werden. Die unterstützten Messwerte werden als Liste in dem über den Parameter RESPONSE_DATA referenzierten Datenbaustein hinterlegt.

Aufruf des PE-Kommandos "Query_Measurement" - "Get_Measurement_list"

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

1

Spezifikation des Kommandoaufrufs: Auswahl des Unterkommandos "Get_Measurement_List" zur Ausgabe einer Liste der unterstützten Messwerte.

CMD_PARA_LEN

0

Länge des Parameters CMD_PARA von 0 Byte.

CMD_PARA

irrelevant

-

Antworttelegramm (Service Data Response)

Die folgenden Daten des Antworttelegramms der PE-Entity werden in den am Parameter RESPONSE_DATA (siehe "PE_CMD") referenzierten Datenbaustein geschrieben:

Attribut

Wert

Datentyp

Beschreibung

Count

-

BYTE

Anzahl der Measurement-IDs

reserved

-

BYTE

...

Measurement_ID

-

WORD

Erste unterstützte Measurement_ID. Die Measurement_ID ist herstellerspezifisch. Weitere Informationen entnehmen Sie dem Handbuch der jeweiligen PE-Entity.

Accuracy_Domain

-

BYTE

Siehe Tabelle "Genauigkeitsbereiche".

Accuracy_Class

-

BYTE

Siehe Tabellen "Genauigkeitsklassen".

Range

-

REAL

Spezifiziert den Skalen-Endwert für den Messwert (nur bei Genauigkeitsbereich 1). Das Attribut Range verwendet die gleiche Einheit wie über das Attribut Measurement_ID definiert (für jede Measurement_ID wird nur eine Einheit verwendet).

...

Measurement_ID

-

WORD

Letzte unterstützte Measurement_ID

Accuracy_Domain

-

BYTE

Siehe Tabelle "Genauigkeitsbereiche".

Accuracy_Class

-

BYTE

Siehe Tabellen "Genauigkeitsklassen".

Range

-

REAL

Spezifiziert den Skalenendwert für den Messwert (nur bei Genauigkeitsbereich 1). Das Attribut Range verwendet die gleiche Einheit wie über das Attribut Measurement_ID definiert (für jede Measurement_ID wird nur eine Einheit verwendet).

Genauigkeitsbereiche

Genauigkeitsbereich

Beschreibung

0

Reserviert

1

Die Genauigkeitsabweichung wird in Prozent des Skalenendwerts angegeben. Der Prozentsatz der möglichen Abweichung ist in Genauigkeitsklassen unterteilt (siehe Tabelle: Genauigkeitsklassen der Genauigkeitsbereiche 1 und 2).

2

Die Genauigkeitsabweichung wird in Prozent des aktuellen Messwerts angegeben. Der Prozentsatz der möglichen Abweichung ist in Genauigkeitsklassen unterteilt (siehe Tabelle: Genauigkeitsklassen der Genauigkeitsbereiche 1 und 2).

3

Die Messgenauigkeit erfolgt nach der Norm IEC 61557-12.

Die Funktions-Leistungsklassen für Geräte zur Leistungs-Messung und Überwachung (PMD) ohne externe Sensoren und System-Leistungsklassen für PMD mit externen Sensoren sind in der entsprechend der Tabelle "Genauigkeitsklassen des Genauigkeitsbereichs 3" codiert.

4

Die Angabe der Genauigkeit erfolgt entsprechend der Norm EN 50470-3, Kapitel 8 (siehe auch Tabelle: Genauigkeitsklassen des Genauigkeitsbereichs 4).

Genauigkeitsklassen

Genauigkeitsklassen der Genauigkeitsbereiche 1 und 2

Genauigkeitsklasse

0

1

2

3

4

5

6

7

8

Bedeutung

reserviert

0,01%

0,02%

0,05%

0,1%

0,2%

0,5%

1%

1,5%

Genauigkeitsklasse

9

10

11

12

13

14

15

>15

Bedeutung

2%

2,5%

3%

5%

10%

20%

>20%

Nicht definiert

Genauigkeitsklassen des Genauigkeitsbereichs 3

Genauigkeitsklasse

0

1

2

3

4

5

6

7

8

Bedeutung

reserviert

0,02

0,05

0,1

0,2

0,5

1

1,5

2

Genauigkeitsklasse

9

10

11

12

13

14

>13

Bedeutung

2,5

3

5

10

20

20%

Nicht definiert

Genauigkeitsklassen des Genauigkeitsbereichs 4

Genauigkeitsklasse

0

1

2

3

4

5

6

>7

Bedeutung

reserviert

0,5

1,0

1,5

2,0

2,5

3,0

Nicht definiert