PE-Kommando 'Query_modes' - 'Get_Mode' (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_modes" - "Get_Mode"

Beschreibung

Mit dem PE-Kommando "Query_modes" und dem Unterkommando (Modifier) "Get_Mode" geben Sie die Attribute zu dem momentan aktivierten Energiesparmodus aus.

Aufruf des PE-Kommandos "Query_modes" - "Get_Mode"

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

Parameter

Wert

Beschreibung

CMD

3

Aufruf des PE-Kommandos "Query_modes"

CMD_MODIFIER

2

Spezifikation des Kommandoaufrufs: Auswahl des Unterkommandos "Get_Mode" zur Ausgabe des Status des momentan aktivierten Modus.

CMD_PARA_LEN

1

Länge des Parameters CMD_PARA von 1 Byte.

CMD_PARA

ANY

ANY -Zeiger auf den Wert für PE_MODE_ID.

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

PE_Mode_ID

  • 0

    Modus "PE_power_off"

  • 1...254
    Energiesparmodus der PE-Entity (herstellerspezifisch)

  • 255

    Modus "PE_ready_to_operate"

BYTE

ID des momentan aktiven Energiesparmodus.

PE_Mode_Attributes

Bit 0:

  • = 0: Nur statische Energieverbrauchs- und Zeitwerte verfügbar.

  • = 1: Dynamische Energieverbrauchs- und Zeitwerte verfügbar.

Bit 1 bis 7:

  • Reserviert

BYTE

Time_min_Pause 1

Zeitdifferenz ohne Datum

DWORD

Minimale Pausenzeit für den PE-Modus. Die minimale Pausenzeit ist die Summe aus den Werten der folgenden Attribute:

  • Time_to_Pause

  • Time_to_operate

  • Time_min_length_of_stay

Siehe Beschreibung "Parameter PAUSE_TIME" der Anweisung "PE_START_END: Energiesparmodus starten und beenden".

Time_to_Pause 1

Zeitdifferenz ohne Datum

DWORD

Ausschaltzeit: Zeitdauer vom Aufruf des Energiesparmodus bis zum Start des Energiesparmodus (Übergangsdauer von PE_ready_to_operate zu PE_energy_saving_mode). Die Ausschaltzeit ist abhängig von der PE-Entity.

Time_to_operate 1

Zeitdifferenz ohne Datum

DWORD

Einschaltzeit: Zeitdauer des Übergangs vom Energiesparmodus (PE_energy_saving_mode) zum Bereitschaftsmodus (PE_ready_to_operate).

Die Zeitdauer wird bei der Ausgabe durch die PE-Entity dynamisch berechnet.

Time_min_length_
of_stay 1

DWORD

Mindestdauer, in der der Energiesparmodus in der PE-Entity aktiv ist.

Time_max_length_
of_stay 1

DWORD

Maximale Dauer, in der der Energiesparmodus in der PE-Entity aktiv ist.

Mode_Power_
Consumption 2

REAL

Stromverbrauch der PE-Entity im aktivierten Energiesparmodus.

Einheit: kW

Energy_
Consumption_
to_pause 2

REAL

Energieverbrauch der PE-Entity während des Übergangs vom Bereitschaftsmodus (PE_ready_to_operate) zum Energiesparmodus (PE_energy_saving_mode)

Einheit: kWh

Energy_
Consumption_
to_operate 2

REAL

Energieverbrauch der PE-Entity während des Übergangs vom Energiesparmodus (PE_energy_saving_mode) zum Bereitschaftsmodus (PE_ready_to_operate)

Einheit: kWh

1 Ist die Zeitdauer unendlich, wird 0xFFFFFFFF ausgegeben. Ist die Zeitdauer null, wird "0" ausgegeben.

2 Sind die Daten zu Energie- und Stromverbrauch durch die PE-Entity nicht definiert, wird als Wert "0,0" ausgegeben.