-> Hier kostenlos registrieren
Liebe Simaticer,
mittlerweile bin ich als absoluter Anfänger mit meinem spärlichen SPS-Latain am Ende, und bitte euch um etwas Unterstützung in der Lösung meiner Aufgabe.
Mein Chef kam vorgestern zu mir, und bat mich folgende Funktion in Simatic S7 zu programmieren.
Ein Baustein soll 2 boolsche Eingänge (E0.1, E0.2) und einen postiv-Flanke Eingang E33.0 bekommen.
Am Ausgang sollen 2 Ausgänge (A0.1, A0.2) vorhanden sein.
Jedesmal wenn das Flankensignal (E33.0) von 0 auf 1 wechselt, sollen die Eingangszustände (E0.1, E0.2) konvertiert auf die Ausgänge (A0.1, A0.2) dargestellt werden.
Somit soll aus z.B. aus den Eingängen E0.1 = 0 und E0.2 = 0 nach dem die Flanke E33.0 von 0 auf 1 wechselt ist an den Ausgängen das Ergebnis A0.1 = 1 und A0.2 = 1 enstehen.
Oder anders gesagt:
Aus E0.1=1 und E0.2=1 soll bei Flankenwechsel von 0 auf 1 aus A0.1 = 0 und A0.2 = 0 entstehen
Aus E0.1=1 und E0.2=0 soll bei Flankenwechsel von 0 auf 1 aus A0.1 = 0 und A0.2 = 1 entstehen
Aus E0.1=0 und E0.2=1 soll bei Flankenwechsel von 0 auf 1 aus A0.1 = 1 und A0.2 = 0 entstehen
Aus E0.1=0 und E0.2=0 soll bei Flankenwechsel von 0 auf 1 aus A0.1 = 1 und A0.2 = 1 entstehen
Die Ausgangs Bits sollen nach einem positiven Flankenwechsel also immer im Gegenteil der Eingangsbits gesetzt werden.
Ich habe viele Stunden versucht hier eine Lösung zu erzielen, leider ohne Erfolg. Bitte daher dringend um eure fachkundige Unterstützung.
mittlerweile bin ich als absoluter Anfänger mit meinem spärlichen SPS-Latain am Ende, und bitte euch um etwas Unterstützung in der Lösung meiner Aufgabe.
Mein Chef kam vorgestern zu mir, und bat mich folgende Funktion in Simatic S7 zu programmieren.
Ein Baustein soll 2 boolsche Eingänge (E0.1, E0.2) und einen postiv-Flanke Eingang E33.0 bekommen.
Am Ausgang sollen 2 Ausgänge (A0.1, A0.2) vorhanden sein.
Jedesmal wenn das Flankensignal (E33.0) von 0 auf 1 wechselt, sollen die Eingangszustände (E0.1, E0.2) konvertiert auf die Ausgänge (A0.1, A0.2) dargestellt werden.
Somit soll aus z.B. aus den Eingängen E0.1 = 0 und E0.2 = 0 nach dem die Flanke E33.0 von 0 auf 1 wechselt ist an den Ausgängen das Ergebnis A0.1 = 1 und A0.2 = 1 enstehen.
Oder anders gesagt:
Aus E0.1=1 und E0.2=1 soll bei Flankenwechsel von 0 auf 1 aus A0.1 = 0 und A0.2 = 0 entstehen
Aus E0.1=1 und E0.2=0 soll bei Flankenwechsel von 0 auf 1 aus A0.1 = 0 und A0.2 = 1 entstehen
Aus E0.1=0 und E0.2=1 soll bei Flankenwechsel von 0 auf 1 aus A0.1 = 1 und A0.2 = 0 entstehen
Aus E0.1=0 und E0.2=0 soll bei Flankenwechsel von 0 auf 1 aus A0.1 = 1 und A0.2 = 1 entstehen
Die Ausgangs Bits sollen nach einem positiven Flankenwechsel also immer im Gegenteil der Eingangsbits gesetzt werden.
Ich habe viele Stunden versucht hier eine Lösung zu erzielen, leider ohne Erfolg. Bitte daher dringend um eure fachkundige Unterstützung.