Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Sie befinden sich hier: Tutorial > Simatic Step7 > Aufgabenstellung 4 - Störmeldungen in den Step7-Code einfügen > Ressourcendateien erstellen

Ressourcendateien erstellen

Es werden drei Ressourcendateien benötigt, die mit einem beliebigen Editor erstellt werden können.

  1. Erstellen Sie im Ordner ..\Installationsordner\resources\Step7\ die Datei FB_Errors.AWL.
  2. Schreiben Sie folgenden Inhalt in die Datei:

FUNCTION_BLOCK "FB_Errors"
TITLE =
VERSION : 0.1
VAR
(*{LOOP:dos('FR_Errors_Dec')}*)(*{Call}*)(*{END_LOOP}*)
END_VAR
BEGIN
(*{LOOP:dos('FR_Errors_NW')}*)(*{Call}*)(*{END_LOOP}*)
END_FUNCTION_BLOCK

  1. Speichern und schließen Sie die Datei.
  2. Erstellen Sie im Ordner ..\Installationsordner\resources\Step7\ die Datei FR_Errors_Dec.AWL.
  3. Schreiben Sie folgenden Inhalt in die Datei:

FRAGMENT "FR_Errors_Dec"
VAR
END_VAR
BEGIN
Error_M8B_ErrorNumber_M8E : BOOL;
TON_Error_M8B_ErrorNumber_M8E : "TON";
END_FRAGMENT

  1. Speichern und schließen Sie die Datei.
  2. Erstellen Sie im Ordner ..\Installationsordner\resources\Step7\ die Datei FR_Errors_NW.AWL.
  3. Schreiben Sie folgenden Inhalt in die Datei:

FRAGMENT "FR_Errors_NW"
VAR
END_VAR
BEGIN
NETWORK
TITLE -Error M8B_ErrorNumber_M8E Part 1/2
(*{IF $Output_2}*)
(*{1 Output, 2 Input}*)
U( ,
U M8B_Output_1_M8E;
UN M8B_Input_1_M8E;
O ,
UN M8B_Output_1_M8E;
UN M8B_Input_2_M8E;
O ,
U M8B_Input_1_M8E;
U M8B_Input_2_M8E;
O ,
UN M8B_Input_1_M8E;
UN M8B_Input_2_M8E;
) ,
(*{ELSE}*)
(*{IF mc.$Sensor.size -1}*)
(*{2 Output, 1 Input}*)
U( ,
U M8B_Output_1_M8E;
UN M8B_Input_1_M8E;
O ,
U M8B_Output_2_M8E;
U M8B_Input_1_M8E;
) ,
(*{ELSE}*)
(*{2 Output, 2 Input}*)
U( ,
U M8B_Output_1_M8E;
UN M8B_Input_1_M8E;
O ,
U M8B_Output_2_M8E;
UN M8B_Input_2_M8E;
O ,
U M8B_Input_1_M8E;
U M8B_Input_2_M8E;
O ,
UN M8B_Input_1_M8E;
UN M8B_Input_2_M8E;
) ,
(*{END_IF}*)
(*{END_IF}*)
- L 0.0,
BLD 103,
CALL #TON_Error_M8B_ErrorNumber_M8E (
IN :- L 0.0,
PT :- T#500MS),
NOP 0,
NETWORK
TITLE -Error M8B_ErrorNumber_M8E Part 2/2
U #TON_Error_M8B_ErrorNumber_M8E.0,
- #Error_M8B_ErrorNumber_M8E,
END_FRAGMENT

  1. Speichern und schließen Sie die Datei.