PE-Kommando 'PE_Identify' (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 "PE_Identify"

Beschreibung

Mit dem PE-Kommando "PE_Identify" lesen sie die Anzahl und die Beschreibung der durch die PE-Entity unterstützten PE-Kommandos aus. Welche und wie viele Kommandos unterstützt werden, ist abhängig von der PE-Entity. Da PE_Identify selbst ein PE-Kommando ist, werden bei einer positiven Antwort mindestens drei unterstützte PE-Kommandos ausgegeben: Start_Pause, End_Pause und PE_Identify.

Aufruf des PE-Kommandos "PE_Identify"

Der Aufruf des Kommandos "PE_Identify" mit der Anweisung "PE_CMD" erfolgt mit den folgenden Parametern:

Parameter

Wert

Beschreibung

CMD

5

Aufruf des Kommandos "PE_Identify".

CMD_MODIFIER

0

Bei Kommando "PE_Identify" keine weitere Spezifikation des Kommandoaufrufs.

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 1

6

BYTE

Anzahl der unterstützten PROFIenergy-Kommandos

Start_Pause

1

BYTE

Erstes unterstütztes PE-Kommando (Service_Request_ID)

End_Pause

2

BYTE

...

Query_Modes

3

BYTE

...

PEM_Status

4

BYTE

...

PE_Identify

5

BYTE

...

Query_Measurement

16

BYTE

Letztes unterstütztes PE-Kommando (Service_Request_ID)

1 Die Anzahl der unterstützten Kommandos ist herstellerspezifisch und hängt von der verwendeten PE-Entity ab. Die angegebenen Werte sind ein Beispiel für ein Antworttelegramm, wenn alle 6 PE-Kommandos unterstützt werden.