Status beobachten

Alles zur Software WinSPS-S7 bzw. WinPLC7

Moderatoren: Matthias, Weiss_MHJ

Antworten
mg_msr
SPSTreff-Fortgeschrittener User
Beiträge: 15
Registriert: 26 Jul 2010, 17:47
Wohnort: Landkreis Harz

Status beobachten

Beitrag von mg_msr »

Hallo,
warum kann ich an dieser Stelle (siehe Dateianhang) den Status der
Analogeingänge nicht beobachten.
Noch eine Frage zu einem anderen Thema. Ist es Möglich nur einem DB
als IDB für den SFB4 zu verwenden wenn dieser in mehreren FC aufgerufen
wird. Ich wollte alle Timer Parameter in einem DB zusammenfassen.
Der DB sollte zwischen STRUCT und END_STRUCT die Parameter des jeweiligen Timers beinhalten.

Mit freundlichen Grüssen
mg_msr
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Beitrag von Matthias »

Hallo,

klicken Sie mal auf einen Eingang mit der Maus, damit der Status ab diesem Eingang angezeigt wird. Wird jetzt ein Wert angezeigt?

Zu CALL SFB...

Wenn die Werte im Instanz-DB nach dem Aufruf sofort (im gleichen Zyklus) ausgewertet werden, können Sie den gleichen Instanz-DB verwenden.
Sie müssen sich im Klaren sein, dass die Werte im Instanz-DB bei jedem Aufruf überschrieben werden.
Ich wollte alle Timer Parameter in einem DB zusammenfassen.
Der DB sollte zwischen STRUCT und END_STRUCT die Parameter des jeweiligen Timers beinhalten.
Das geht nicht: Der Instanz-DB hat immer den gleichen Aufbau (Inhalt) wie der dazugehörige FB/SFB.

mfg.

mg_msr
SPSTreff-Fortgeschrittener User
Beiträge: 15
Registriert: 26 Jul 2010, 17:47
Wohnort: Landkreis Harz

Beitrag von mg_msr »

Danke für die schnelle Information.

Habe als Dateianhang noch einmal den DB angefügt,
den ich gerne als IDB für den FB 4 nehmen möchte.
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Beitrag von Matthias »

Hallo,

nein das geht so nicht.

In der Step7 Sprache muss der DI den gleichen Aufbau wie der FB/SFB haben.

Der DI wird automatisch erzeugt, wenn man z.B. eingibt:

CALL SFB4, DB100

Der DB100 wird bei Bestätigung der Zeile automatisch erzeugt.
Wenn man DB100 dann öffnet, dann kann dieser von der Struktur her nicht mehr geändert werden.
Einen DI kann man auch "von Hand" erzeugen, wenn man beim Erstellen des Datenbausteins einen FB auswählt.

mfg.

mg_msr
SPSTreff-Fortgeschrittener User
Beiträge: 15
Registriert: 26 Jul 2010, 17:47
Wohnort: Landkreis Harz

Status beobachten

Beitrag von mg_msr »

Hallo,
ich habe versucht an mehreren Eingängen und auch Ausgängen zu klicken,
aber eine Anzeige des Wertes habe ich aus dem DB nicht bekommen.
Wenn ich ein MW benutze funktioniert die Statusausgabe.

mg_msr
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Beitrag von Matthias »

Hallo,

bitte schicken Sie mir Ihr Programm als ZIP Datei zu.

Mit Datei->Exportieren->Project als ZIP Datei speichern

Dann schaue ich mir das mal an.

An info@mhj.de

Antworten