Graph7 oder nicht ?

Mores

Level-1
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
auf Kundenwunsch sind mein Boss und ich am überlegen, ob wir uns Graph7 anschaffen sollten.
Da ich bei Dr.Google keine befriedigende Antwort gefunden habe, hätte ich hierzu mal einzwei Fragen :

  1. Entspricht der Befehlsvorrat in etwa dem in Step7, d.h. können z.B. ein arithmetische Operationen durchgeführt, Zeiten gesetzt, Profibusgeräte, OP´s etc. angesteuert werden ?
  2. Kann der Aktionsblock v. Schritten auch in KOP programmiert werden ?
  3. Kann eine Schrittkette welche unter Step7 erstellt wurde, nachträglich in einen Graph7-FB umgewandelt werden ?
  4. derzeit entfallen, fällt mir aber schon wieder ein ... :twisted:
Vielleicht könnt ihr mich erleuchten :TOOL:

Herzlichen Dank.

Gruß
Mores
 
zu 1 und 2: Graph ist in Step7 integriert. Neben Graph-Ketten kannst du auch FBs und FCs in KOP, FUP, AWL in deinem Projekt haben. In den Graph-Schritten kannst du auch Funktionen aufrufen, die in KOP geschrieben sind oder arithmetische Operationen enthalten. Zeiten gehen ganz einfach. Die Transitionen (Übergänge zwischen den Schritten) gehen eh nur in KOP oder FUP. Profibus, Panels, etc. gehen wie gehabt, da man ja weiter in Step7 bleibt.

zu 3: Umwandeln geht m. W. nicht. Aber eine Graph-Kette lässt sich einfach und schnell anlegen.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Graph ist in Step7 integriert.

zu 1 und 2: In den Graph-Schritten kannst du auch Funktionen aufrufen, die in KOP geschrieben sind oder arithmetische Operationen enthalten. Zeiten gehen ganz einfach. Die Transitionen (Übergänge zwischen den Schritten) gehen eh nur in KOP oder FUP. Profibus, Panels, etc. gehen wie gehabt, da man ja weiter in Step7 bleibt.

zu 3: Umwandeln geht m. W. nicht. Aber eine Graph-Kette lässt sich einfach und schnell anlegen.

zu 1 und 2: Heißt das die Schrittfolge, Transitionsbedingungen etc. werden in Graph7 ertstellt und die Aktionsblöcke weiterhin in Step7 ?
Oder stellt auch die Graph7-Benutzeroberfläche alle Befehle v. Step7 zur Verfügung ?
Das geht leider aus den Handbüchern welche im Net zu finden sind nicht hervor. Da geht´s immer nur um Schritthandling, Transitionsbedingungen, Interlocks, etc.

LG Mores
 
Du kannst auch in den Aktionsblöcken von Graph einiges machen. Den vollen Befehlsvorrat hast du aber nicht. Wenn du in einem Schritt viel Arithmetik hast, kannst du im Graphen entweder eine Funktion mit der Arithmetik aufrufen oder z.B. einen Schrittmerker setzen, mit dem du dann die Funktion, die in irgendeinem anderen S7-Baustein ist, aktivierst.

Wenn ihr viel mit Schrittketten zu tun habt, ist Graph imho eine sinnvolle Investition. Der Kunde wünscht sich denke ich Graph, weil es einfach wartbar ist. Wenn die Kette hängt, sieht der (geschulte) Instanthalter online oft direkt, welche Weiterschaltbedingung fehlt. AWL-Schrittketten, die auch noch von den verschiedensten Programmierern stammen, sind da schwieriger für den Instanthalter.

Im Handbuch http://cache.automation.siemens.com/dnl/DM1MDc2OQAA_1137630_HB/Graph7_d.pdf finden sich die Aktionen und Bedingungen übrigens im Kapitel 7.
 
Zuletzt bearbeitet:
Graph

Hi,
GRAPH ist eine S7 Ergänzung, womit man grafisch Schrittketten bauen kann. Alles Andere geht wie üblich mit AWL FCs, FBs usw.
Oder braucht man eine Schrittkette, um Werte von irgendwelche Slaves am OP anzuzeigen? :rolleyes:

Gruss: V.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
Oder braucht man eine Schrittkette, um Werte von irgendwelche Slaves am OP anzuzeigen? :rolleyes:

Gruss: V.

100% Ack.
Meldungen kann man auch Nicht-Ablaufgebunden verbreiten.

Aber man könnte z.B. eine bedingte Verzweigung abhängig v. d. Profibus-Slave-Rückmeldung (i.O. oder n.i.O.) ausführen.
 
Ein gebräuchlicher Anwendungsfall wäre, wenn eine Transition erfüllt ist, wenn ein Analogwert, der über den Profibus an die Steuerung angebunden ist, eine Schwelle überschreitet. Da kann man dann das PEW/PED auf einen Vergleicher legen. Funktioniert genauso wie in AWL/FUP/KOP.
 
Also pauschal kann man sagen, du kannst alle Werte
die dir Global zur Verfügung stehen,
also Eingänge / Ausgänge / Merker / DB's in Graph für irgendwelche Verzweigungen
Sprünge / Transitionen nutzen, und diese gleichzeitig in Aktionen beeinflussen.

Also wenn du ein Bit Slave i.O. n.i.O. hast, kannst du dieses selbstverständlich in Transitionen beliebig verwenden.

In den Aktionen selbst steht dir nur ein ziemlich abgespeckter SCL-Befehlsvorrat zur Verfügung.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Fürs Erste vielen Dank für Euere Geduld und Unterstützung eines (noch) Graph7-Dummies ! :TOOL:
Ihr habt mir schonmal einiges an Kopfzerbrechen erspart.

Wir werden uns die Graph7-Erweiterung zulegen, sodaß ich wohl in Kürze mit neuen Fragen auftachen werde. Nur so als Vorwarnung ;)

Tschüß bis die Tage ...

Gruß Mores
 
Zurück
Oben