erweiterte Auswertung Referenzdaten bei S7

sps-concept

Level-1
Beiträge
2.240
Reaktionspunkte
251
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

was würdet ihr euch bei der Auswertung der Referenzdaten bei S7 noch wünschen? Was soll alles erkannt werden und was für Filtermöglichkeiten würdet ihr euch wünschen?

Edit:
hier kann man sich schon paar einen Arbeitsstand ansehen..
s7_ref.jpg


Auf meiner HP im Diskussionsbereich gibt es mehr Infos.

André
 
Zuletzt bearbeitet:
Wünsche hat man viele:

so spontan: Zugriff per Anypointer...

Beispiel:
Referenzanzeige von DB100.DBX123.4
--> Anzeige: hier wird in FC100, NW9 mit P#DB100.DBX120 BYTE 16 darauf zugegriffen

Geht natürlich nicht bei dynamisch zusammengedübelten Anypointern...
Auch die Erkennung, ob lesender oder schreibender Zugriff wird wohl schwierig...

Gruß
Flinn

PS: Wird das Tool eigentlich Freeware?
 
Funktionen

Hallo Flinn,

wäre ja mal was ;-)

@qwert_zuiopü
habs oben korrigiert - auf meiner HP. Und das ist ein extra Programm.

André
 
Wäre sicher interessant zu wissen, was die Unterschiede zur Referenzanzeige im Step7-Manager sind.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Unterschiede

keine Unterschiede - nur Zusätze. Das was der Simatic Manager nicht auswertet da fängt der Funktionsumfang an.

Hier stehts schon:
http://www.raeppel.de/phpBB3/viewtopic.php?f=29&p=789#p789

momentan ist ein Tool in Arbeit was eine erweiterte Auswertung der Referenzdaten bietet. Es gibt zwar schon ein ähnliches Tool, jedoch nicht mit dem geplanten Funktionsumfang. Folgendes wird erkannt:


  • Mehrfachzuweisung - auch bei CALL (W/RW) und bei Timern, Flanken...

  • Operand nicht zugewiesen

  • Operand nicht abgefragt

Einrichten von Filtern:
Hier können verschiedenen Sachen ausgefiltert werden, zB ist es möglich Operanden die Eigenschaft zuzuweisen "Behandlung wie Eingang / Behandlung wie Ausgang". So wird dann bei Signalen von der Visu die Meldung "Operand nicht zugewiesen" nicht generiert und bei Signalen an die Visu die Meldung "Operand nicht abgefragt" nicht generiert.

Vorschläge sind willkommen!
Ich wollte erst nen Direktlink vermeiden. Aber vielleicht wirds so übersichtlicher

Und ich weiss - ein ähnliches Teil gibts schon. Aber hier ist das Handling einfacher und es behandelt auch Datenbits. Ausserdem sollen Filter rein.

André
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Tool

Hallo forum,

ich bin bei der Suche über dieses Thema gestolpert und fand es sehr interessant. Es gibt zwar ein ähnliches Tool, aber das ist sehr umständlich und bietet auch nicht diesen Funktionsumfang. Wie checkt ihr eure Programme?

Michael
 
Tool

Hallo zusammen

Mich würde das Tool sehr interessieren, konnte es aber nicht finden.

oder welches andere Tool gibt es denn, um Doppebelegungen, fehlende Zuweisungen, usw. zu finden?

Für eine Antwort wäre ich euch dankbar

mfG
Andreas
 
Hallo zusammen
Mich würde das Tool sehr interessieren, konnte es aber nicht finden.
oder welches andere Tool gibt es denn, um Doppebelegungen, fehlende Zuweisungen, usw. zu finden?
Für eine Antwort wäre ich euch dankbar

Noch so einer, der sein Denken durch ein Tool ersetzen will. :rolleyes:

Ich verwende von der Refernzdatenanzeige nur bei "nicht verwendeten
Adressen" oder "Symbole ohne Verwendung". Der Rest ist ein
ordentlicher Codereviev mit meinen eingenen Augen, also OHNE Tool!

Frank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
als zusätzliches Tool

Hallo IBFS

Es wäre schön sein Denken durch ein Tool zu ersetzen, funktioniert aber nicht !

Wie du es mit den normalen Funktionen durchführst, mache ich es auch, aber dadurch stellt man nicht so einfach fest, ob mehrfachzuweisungen im Programm enthalten sind.

Dies kann evtl. durch zusammenkopieren einiger Funktionen aus unterschiedlichen Projekten herrühren oder es werden Timer, Zähler oder Merker doppelt benutzt. Dafür wäre so ein Tool bestens geeignet.

Bei Umbauten usw. kann man nicht das vorhandene Programm komplett prüfen, vorallem wenn man es selbst nicht geschrieben hat. (Leider hatte ich schon öfters doppelzuweisungen in fremden Programmen (schon vor einer Änderung)).

mfG
Andreas
 
Hallo IBFS

Es wäre schön sein Denken durch ein Tool zu ersetzen, funktioniert aber nicht !

Wie du es mit den normalen Funktionen durchführst, mache ich es auch, aber dadurch stellt man nicht so einfach fest, ob mehrfachzuweisungen im Programm enthalten sind.

Dies kann evtl. durch zusammenkopieren einiger Funktionen aus unterschiedlichen Projekten herrühren oder es werden Timer, Zähler oder Merker doppelt benutzt. Dafür wäre so ein Tool bestens geeignet.

Bei Umbauten usw. kann man nicht das vorhandene Programm komplett prüfen, vorallem wenn man es selbst nicht geschrieben hat. (Leider hatte ich schon öfters doppelzuweisungen in fremden Programmen (schon vor einer Änderung)).

mfG
Andreas

Gerade bei fremden Programmen schau ich mir den Code genau an.
Wenn es Doppelzuweisung gibt, versuche ich zunächst dies zu verstehen.
Wenn Änderungen angeboten werden muss dies mit berüccksichtigt werden.

Mit der Referenzliste finde eigentlich die meisten Doppelzuweisungen, außer wenn diese indirekt erzeugt werden und da hilft dir noch? kein Tool.


bike
 
(Leider hatte ich schon öfters doppelzuweisungen in fremden Programmen (schon vor einer Änderung)).

NA UND???

Wenn man nicht nur "=" in der Zuweisung verwendet sind
Merhfachzuweisungen völlig normal (ind dieser Beziehung ist
der RS5000-Software von Rockwell total sinnfrei, denn die
meckern sowass an.)

Desweitern:

Wenn man in Schrittketten bedingt Ausgänge setzt, dann
hat man auch mehrfach z.B. = A2.6 im Programm.

Also was soll das Ganze.

Die Stilistik ist viel zu vielfältig, als das ein simples Tool da helfen kann.

Frank
 
also soviel zeit muß ja wohl noch sein ... wenn diese ordnende querzuweisung so zeitverbrennend ist sollte über das AG zu der entsprechenden maschine nachgedacht werden...

@VL
Ohne den betreffenden Code je gesehen zu haben, würde ich mal nicht so vorschnell urteilen.
Es gibt nicht nur "komponenetenbasierte" Glasanlagen :rolleyes:

Frank
 
Zurück
Oben