Step 5 Dokumentation der Programmstruktur S5 V7.23

cmm1808

Level-1
Beiträge
204
Reaktionspunkte
13
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich darf mich hin und wieder mal mit S5 beschäftigen und bin jetzt auf eine Fehlermeldung der Software gestoßen, die mir nichts sagt.

Ich möchte die Programmstruktur auf dem Bildschirm darstellen (Wo wird welcher Baustein aufgerufen), um festzustellen, welche Bausteine ich für eine nötige Änderung löschen kann.

Dazu wähle ich die Registerkarte Dokumentation an und wähle den Punkt Programmstruktur aus.
Dann überprüfe ich, ob bei Programmdatei der richtige Pfad eingetragen ist und wähle bei "Ausgabe auf" den Bildschirm aus.

Als Protokollart ist Standard eingetragen (ich kann auch etwas anderes anwählen, bringt aber auch nichts)


Dann gehe ich auf Ausgabe und erwarte die Darstellung auf dem Bildschirm.


Die Darstellung wird auch auf dem Bildschirm aufgebaut aber sofort mit einer Fehlermeldung abgebrochen.
Als erstes werden ja alle Bausteine mit ihrer Bausteinlänge aufgelistet.
Diese Auflistung Stoppt immer an der gleichen Stelle. (hier immer der gleiche FB)


Meldung: Falsche Parametrierung


Diese Meldung kann ich mit Ja bestätigen und komme wieder ins Hauptmenü.

Frage: was bedeutet diese Meldung und was kann ich tun?

Steht diese mit irgend einer Parametrierung eines Bausteins im Zusammenhang oder geht es eher um Einstellungen für die Anzeige/Ausgabe auf dem Bildschirm?


Grüße
Christian
 
Ich kann dir zwar keine Antwort auf deine Frage geben, aber versuch mal die Ausgabe in eine Datei umzuleiten. Die Textdatei kannst du dann mit einem Editor anschauen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

mach doch mal den Baustein auf wo der Fehler kommt. Evtl wurde ja dort ein FB aufgerufen, an welchem nachträglich die Schnittstelle geändert wurde. Wenn der aufrufende Baustein selbst nicht aufgerufen wird (Leiche, Option etc) fällt sowas nicht unbedingt auf.

André
 
Hallo Aventius,

Danke für die schnelle Antwort.

Ich habe es gerade versucht.

Es kommt die gleiche Fehlermeldung.

Grüße
Christian
 
Hallo,

mach doch mal den Baustein auf wo der Fehler kommt. Evtl wurde ja dort ein FB aufgerufen, an welchem nachträglich die Schnittstelle geändert wurde. Wenn der aufrufende Baustein selbst nicht aufgerufen wird (Leiche, Option etc) fällt sowas nicht unbedingt auf.

André

O.K., habe ich geprüft.

in diesem FB wird ein FB 210 für Flankenerzeugung aufgerufen.

Dieser hat 2 Inputs und einen Output.
Alle sind versorgt.
Darunter sind aber einige Fragezeichen aufgeführt, die dann bei Cursorbelegung als falsche Parametrierung angezeigt werden.
Was die Fragezeichen zu bedeuten haben weiß ich nicht.
Wenn ich mir den Deklarationsteil des FB210 ansehe, gibt es nur 3 Parameterübergaben.
Farblich sind die Fragezeichen genauso dargestellt, wie die Parameterbeschreibung des FB210.

:SPA FB210
Name: POS.FLAG
EIN : FB 50
FM :FB51
IMP :M89.5
?
?
?
?
?
?



Grüße
Christian
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sind die Fragezeichen bei S5 ein Indiz dafür, das die Schnittstelle des aufgerufenen Bausteins geändert wurde?
Kann ich den Aufruf irgendwie aktualisieren, oder muss ich den Baustein entfernen und dann wieder einfügen und parametrieren?

Grüße
Christian
 
Hallo Christian,

zu Deiner letzten Frage kann nichts sagen, aber ich habe einen anderen Vorschlag für Dich:
Lass Die doch einfach die Querverweisliste aller Bausteine anzeigen - dann siehst Du, ob die Bausteine irgendwo verwendet werden.

Grüße
Peter
 
Hallo,

würde ich so deuten. Versuch mal mit F6 (bearbeiten), geh mal hinter den Aufruf und drück ENTER. Wenn sich nix tut dann ruf den Baustein einfach neu auf.

André
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Christian,

zu Deiner letzten Frage kann nichts sagen, aber ich habe einen anderen Vorschlag für Dich:
Lass Die doch einfach die Querverweisliste aller Bausteine anzeigen - dann siehst Du, ob die Bausteine irgendwo verwendet werden.

Grüße
Peter

Hallo Peter,

die Struktur bei S5 ist ja die Querverweisliste für Bausteine.

Ich habe es aber gerade herausgefunden, dank sps-concept.

Die Schnittstelle des FB210 wurde von Wortverarbeitung auf Bitverarbeitung geändert.
In dem aufrufenden Baustein wurde er noch als Wortverarbeitung parametriert.
In anderen aufrufenden Bausteinen ist er als Bitverarbeitung deklariert.

Das heißt für mich, ich kann ihn an der Stelle löschen, wo er als Wortverarbeitung steht, da dieser Programmteil ja nicht abgearbeitet werden kann, bzw. er wird schon nicht mehr abgearbeitet, da es ja zu einem Stopp der CPU kommen müsste (nehme ich an).

Danke an alle.

Grüße
Christian
 
Hallo Christian,

Hallo Peter,

die Struktur bei S5 ist ja die Querverweisliste für Bausteine.

das finde ich nicht ganz richtig.

Querverweisliste: Anzeige wo (und wie) welcher Operand / Baustein verwendet wird
Programmstruktur: grafische Anzeige der Aufrufbeziehungen der Bausteine

Man kann natürlich aus beiden Funktionen rausfinden, ob die Bausteine verwendet werden.

Falls ich mich vertan habe, entschuldige ich mich. Ich habe aktuell kein S5 zur Verfügung und meine letzten S5 Aktivitäten sind schon einige Jahre her.

Grüße
Peter
 
Hallo Peter,

ja Du hast absolut recht, Querverweisliste und Programmstruktur entsprechen genau Deiner Erklärung.

Habe jetzt das Programm berichtigt, damit die Programmstruktur ohne Fehlermeldung angezeigt werden kann.


Grüße
Christian
 
Zurück
Oben