-> Hier kostenlos registrieren
Hallo,
ich habe meine Erfahrungen im S7 Bereich nur in der Schule bekommen.
Also haupsächlich in Form von Schrittketten programmieren.
Jetzt habe ich ein Problem das ich Überwachungsanlagen programmieren soll und schon vorhande Programme habe.
Nur leider verstehe ich das ganze noch nicht komplett.
Kann mir vielleicht mal einer erklären was in den folgenden Netzwerken genau gemacht wird???
Es ist ein FC für die Verarbeitung von 32 Alarmen. Und zwar wenn der Alarm reinkommt, wenn der Alarm quittiert wurde, wenn der Alarm rausgeht und die Ansteuerung der Alarm Lampe. (So verstehe ich das mal) Aber was jetzt in welchem Schritt genau passiert weiß ich leider nicht.
Und ich würde den dann auch gerne von 32 auf 8 umstellen (das geht warscheinlich ganz einfach wenn man alle DW in B ändert) aber ich würde das zudem auch noch gerne dann in FUP machen.
Wäre schön wenn mir mal jemand erklären könnte was in den einzelnen Schritten passiert, damit ich das auch mal kapiere, denn in Büchern liest man sich tot und versteht dann nur die Hälfte davon. So ist das zumindestens bei mir momentan. Und dann wäre es echt super wenn mir jemand Tipps geben könnte wie ich das in FUP in Byte Form erstellen kann. Leider weiß ich nämlich nicht welche befehle man nimmt in FUP für L oder T und was man für UD nimmt wenn man nur im Byte Bereich arbeiten möchte.
Und was macht der BLD?
Netzwerk 1
Netzwerk 2
Netzwerk 3
Netzwerk 3 ist jetzt auch noch einmal für die anderen 31 Alarme da
Netzwerk 4
Netzwerk 36
Netzwerk 37
Netzwerk 38
Netzwerk 39
Netzwerk 40
Netzwerk 41
Netzwerk 42
Netzwerk 43
ich habe meine Erfahrungen im S7 Bereich nur in der Schule bekommen.
Also haupsächlich in Form von Schrittketten programmieren.
Jetzt habe ich ein Problem das ich Überwachungsanlagen programmieren soll und schon vorhande Programme habe.
Nur leider verstehe ich das ganze noch nicht komplett.
Kann mir vielleicht mal einer erklären was in den folgenden Netzwerken genau gemacht wird???
Es ist ein FC für die Verarbeitung von 32 Alarmen. Und zwar wenn der Alarm reinkommt, wenn der Alarm quittiert wurde, wenn der Alarm rausgeht und die Ansteuerung der Alarm Lampe. (So verstehe ich das mal) Aber was jetzt in welchem Schritt genau passiert weiß ich leider nicht.
Und ich würde den dann auch gerne von 32 auf 8 umstellen (das geht warscheinlich ganz einfach wenn man alle DW in B ändert) aber ich würde das zudem auch noch gerne dann in FUP machen.
Wäre schön wenn mir mal jemand erklären könnte was in den einzelnen Schritten passiert, damit ich das auch mal kapiere, denn in Büchern liest man sich tot und versteht dann nur die Hälfte davon. So ist das zumindestens bei mir momentan. Und dann wäre es echt super wenn mir jemand Tipps geben könnte wie ich das in FUP in Byte Form erstellen kann. Leider weiß ich nämlich nicht welche befehle man nimmt in FUP für L oder T und was man für UD nimmt wenn man nur im Byte Bereich arbeiten möchte.
Und was macht der BLD?
Netzwerk 1
Code:
auf #in_db
Code:
L #AL_INP
L #AL_SELECT
UD
T DBD 30
Code:
U DBX 33.0
S DBX 37.0
UN DBX 33.0
U DBX 41.0
R DBX 37.0
U #AL_ACKN
S DBX 41.0
UN DBX 37.0
R DBX 41.0
U DBX 37.0
U #CY_PULSE
O DBX 41.0
O #L_TEST
= DBX 45.0
Netzwerk 4
Code:
U DBX 37.0
U #CY_PULSE
O DBX 41.0
O #L_TEST
= DBX 45.0
Code:
L DBD 34
T #AL_OUT
Code:
L DBD 38
T #AL_OUT_ACKN
Code:
L DBD 42
T #AL_LAMPS
Code:
L DBD 34
L DBD 46
UD
T DBD 50
L DBD 34
<>D
S #NEW_AL
L DBD 34
L DBD 38
==D
R #NEW_AL
Code:
L DBD 34
L 0
<>D
= #ACT_AL
Code:
U #NEW_AL
U #CY_PULSE
O
U #ACT_AL
UN #NEW_AL
O #L_TEST
= #L_CO_AL
Code:
U(
U #NEW_AL
BLD 100
FP DBX 2.4
)
S #H_NEW_AL
U #H_OFF
R #H_NEW_AL
Code:
L DBD 34
T DBD 46