Flankenauswertung

Alles zur Software WinSPS-S7 bzw. WinPLC7

Moderatoren: Matthias, Weiss_MHJ

Antworten
Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

Flankenauswertung

Beitrag von MAC »

Hallo,
ich habe eine Frage zu dieser Beschaltung

U E1.0
FP Hilfsbit
S Merker Pos. Flanke

wenn E 1.0 wieder abfällt, müsste doch der gesetzte Merker Pos. Flanke noch
gesetzt bleiben, bis er wieder zurück gesetzt wird oder ?


Gruß
mac

Benutzeravatar
Matthias
SPSTreff-Profi User
Beiträge: 288
Registriert: 19 Jun 2010, 11:16
Wohnort: Bretten
Kontaktdaten:

Beitrag von Matthias »

Hallo,

ja bei eine positiven Flanke wird der Operand gesetzt
und bleibt gesetzt (unabhängig von E1.0), bis er wieder an einer anderen Stelle mit der Operation "R" zurückgesetzt wird.

Die Zuweisung "=" sollte dann auf den gleichen Operanden nicht benutzt werden.

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

Flankenauswertung

Beitrag von MAC »

Hallo,
und wenn ich an statt S ein = Zeichen einsetze, verhält die Beschaltung sich dann genauso ?


Gruß
mac

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

Beitrag von MAC »

Mein Problem ist, das sich der gesetzte S nicht gesetzt bleibt.
Wenn z.B U E1.0 wieder abfällt, dann setzt sich auch S zurück.


Gruß

Benutzeravatar
Weiss_MHJ
Site Admin
Beiträge: 674
Registriert: 13 Apr 2010, 16:34
Kontaktdaten:

Beitrag von Weiss_MHJ »

Hallo,

bei den folgenden Zeilen

U E1.0
FP Hilfsbit
S Merker Pos. Flanke

wird der Merker "Merker Pos. Flanke " beim Auftreten einer pos. Flanke gesetzt und bleibt auf dem Status 1 bis er wieder rückgesetzt wird. Wenn dies nicht so ist, dann wird der Merker an einer anderen Stelle des SPS-Programms ebenfalls schreibend beeinflußt (z.B. über "="-Operation).

Bei den folgenden Zeilen

U E1.0
FP Hilfsbit
= Merker Pos. Flanke

wird der Merker "Merker Pos. Flanke " beim Auftreten einer pos. Flanke gesetzt und bleibt für einen Zyklus auf dem Status 1. Dabei wird angenommen, dass der Merker sonst an keiner Stelle des SPS-Programms schreibend beeinflußt wird und die Zeilen im nächsten Zyklus ebenfalls bearbeitet werden.

Im Querverweis von WinSPS-S7 ist eine Diagnosefunktion eingebaut, bei der unter anderem doppelte Schreibzugriffe als Warnung angezeigt wird. Diese Funktion kann über den Menüpunkt "Anzeige->Querverweisliste" aufgerufen werden. Auf dem erscheinenden Dialog sind dabei die zu Untersuchenden Operanden (z.B. Alle) und die Bausteine in denen gesucht werden soll (z.B. Alle) zu selektieren. Des Weiteren muss die Option "Diagnose" selektiert sein. Dann wird beim Ermitteln nach solchen Warnungen gescannt und diese werden im Fenster "Querverweisliste" angezeigt.

Gruss

Benutzeravatar
MAC
SPSTreff-Profi User
Beiträge: 267
Registriert: 13 Jul 2010, 09:48
Wohnort: Niederkassel

Flankenauswertung

Beitrag von MAC »

Hallo,
Danke für den Tipp mit dem Querverweisliste das kannte ich noch gar nicht.
Ja der Fehler lag daran, das ich MW10 und MW12 im Programm einprogrammiert habe und die haben dann M10.0 und M11.0 beeinflusst.


Gruß
mac

Antworten