Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 31

Thema: Graph FB´s nicht multiinstanzfähig! Workaround?

  1. #21
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von cosmomaster Beitrag anzeigen
    Ich hab es jetzt so gemacht.
    http://support.automation.siemens.co...ew/de/10024793


    Aber genau 100 und 1 Fehler beim übersetzen.
    Bist du der Überzeugung kannst in diesem Programm auch nur einen Fehler finden?

    Ich würde mir über die Art des Programmierens Gedanken machen und nicht mit aller Gewalt ein Programm erstellen, das niemand mehr blickt.


    bike

  2. Folgender Benutzer sagt Danke zu bike für den nützlichen Beitrag:

    cosmomaster (20.04.2011)

  3. #22
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Zitat Zitat von IBFS Beitrag anzeigen
    SPL

    Frank
    Dann musst dich um jede Abbruchbedingung manuell kümmern.
    Geht bestimmt, doch meine Antwort war darauf, dass du Graph als Heilmittel anpreist.

    Schreib mir einen echten Grund, warum keine Schrittkette mit RS und wenn möglich in FUP oder KOP?



    bike

  4. #23
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Zitat Zitat von cosmomaster Beitrag anzeigen
    Ich hab es jetzt so gemacht.
    http://support.automation.siemens.co...ew/de/10024793


    Aber genau 100 und 1 Fehler beim übersetzen.
    Graph ist nicht Multiinstanzfähig. Da wirst Du dir was neues überlegen müssen.

    Gruss Daniel
    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

  5. #24
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Zitat Zitat von bike Beitrag anzeigen
    Schreib mir einen echten Grund, warum keine Schrittkette mit RS und wenn möglich in FUP oder KOP?
    1. Du braucht haufenweise Netzwerke

    2. Um in einem bestimmten Schritt zu springen, brauche ich bei SPL nur den Wert der Variable neu zu belegen

    3. Unnötig Schreibarbeit, wenn man verhindern will, das in einem Durchlauf mehr als ein Schritt aktiv ist (machne drehen dann einfach die Schrittkette herum - letzter Schritt zuerst )

    4. Bei Sprüngen und beim Schritte schieben muß man viel mehr aufpassen als bei Graph und SPL (oder CASE- SCL)

    5. Damit man eine Schrittnummer als Zahlenwert erhält, ist jeweils pro Schriit ein MOVE nötig.

    Das mal so auf die Schnelle

    Frank
    Grüße Frank

  6. #25
    Registriert seit
    07.02.2008
    Ort
    Tonga
    Beiträge
    72
    Danke
    14
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von dalbi Beitrag anzeigen
    Graph ist nicht Multiinstanzfähig. Da wirst Du dir was neues überlegen müssen.

    Gruss Daniel
    Ich befürchte, ja.

    Deine in FB´s gekapselten SPL-Sk genügen zwar nicht meiner Forderung nach Simultanverzweigungen in einer Schrittkette (ich meinte damit sowohl Struktur- als auch SPL-Ebene) aber fördert die Übersichtlichkeit.

    Find ich nicht schlecht. Die Doku könnte man ja dann in Grafcet machen.

    Dazu weitere Fragen:
    Ist dieser FB universal in Hinsicht auf Länge der Schrittkette aufgebaut und du schreibst Transitionen und Aktionen von außen dran? Wenn nicht welcher Aufwand ist es die Länge zu verändern?

    Wie sind die Möglichkeiten der Diagnose?
    -Einzelschritt
    -Zeitüberwachung
    -...


    OSCAT find ich toll!!!
    Geändert von cosmomaster (20.04.2011 um 12:51 Uhr)

  7. #26
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Zitat Zitat von IBFS Beitrag anzeigen
    1. Du braucht haufenweise Netzwerke

    2. Um in einem bestimmten Schritt zu springen, brauche ich bei SPL nur den Wert der Variable neu zu belegen

    3. Unnötig Schreibarbeit, wenn man verhindern will, das in einem Durchlauf mehr als ein Schritt aktiv ist (machne drehen dann einfach die Schrittkette herum - letzter Schritt zuerst )

    4. Bei Sprüngen und beim Schritte schieben muß man viel mehr aufpassen als bei Graph und SPL (oder CASE- SCL)

    5. Damit man eine Schrittnummer als Zahlenwert erhält, ist jeweils pro Schriit ein MOVE nötig.

    Das mal so auf die Schnelle

    Frank
    Mehr Netzwerke strukturieren und machen es übersichtlich.
    Wenn ich einen bestimmten Schritt möchte, dann lade ich den Wert in das Merkerwort und die Schrittkette arbeitet dort.
    Was du mit SPL machst kann auch konventionell mit RS gemacht werden. Dazu noch die Abbruchstrategien und es läuft.


    Also es muss keine SPL sein


    bike

  8. #27
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

  9. #28
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Das war ZWEI JAHRE VOR meiner Zeit

    Frank
    Grüße Frank

  10. #29
    Registriert seit
    01.10.2007
    Ort
    Waiblingen
    Beiträge
    3.317
    Danke
    767
    Erhielt 536 Danke für 419 Beiträge

    Standard

    Zitat Zitat von cosmomaster Beitrag anzeigen
    ... Aber genau 100 und 1 Fehler beim übersetzen.
    ich hab es hinbekommen, woran lag es?

    problematisch ist im Netzwerk 1
    Code:
          L     DIB  488
          L     B#16#0
          T     DIB  488
          TAK   
          L     DIB  489
    
    ...
     
    USER: LAR1  P#1438.0
          L     W#16#71A
          UC    "G7_STD_3"
    wobei man DIB488 und 489 mit je einem vernünftigen Symbol am Ende der Instanz anfügen könnte. Was es allerdings mit dem LAR etc. auf sich hat entzieht sich nun meiner Kenntnis und daher kann ich nicht sagen, ob man das auch noch multiinstanzfähig bekommt.

    Der Rest vom Code erschien mir nun auf den ersten Blick unkritisch.

    Ob man nun tatsächlich diesen Weg gehen will, das Graph-Kompilat multiinstanzfähig zu machen, hängt natürlich auch davon ab, ob zur Ausführungszeit eine Diagnose möglich sein soll (also wie oft Praxix ist, dass zum Betrieb der Maschine/Anlage ein PG vonnöten ist) oder auch ob der Vorteil der Instanzierbarkeit und Änderbarkeit auf Graph-Editor-Ebene die Nachteile überwiegt.

    Wichtig ist halt, der Nachwelt zu hinterlassen, wie man das Graph-Kompilat multiinstanzfähig gemacht hat.

  11. #30
    Registriert seit
    28.07.2008
    Beiträge
    68
    Danke
    1
    Erhielt 33 Danke für 19 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen.
    Ein Graph7 Ketten-DB MUSS immer von Graph7 generiert werden.
    Selbst das Erzeugen des Instanz-DBS einer Kette über den Simatic Manager kann in bestimmten Fällen zu einem Fehler führen.
    Das Tool generiert den Ketten-DB mit Vorbesetzungen. Diese
    Werte werdet ihr nicht in den Multiinstanz DB hineinbekommen.
    Diese Überlegung ist müßig. Ihr werdet es nicht schaffen. Die Kette
    ist aus gutem Grund nicht multiinstanzfähig.

    mfg
    Linus
    Zitieren Zitieren Multiinstanzfähigkeit  

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 12.03.2009, 09:45
  2. nicht Multiinstanzfähig - warum ?
    Von Kieler im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 06.06.2008, 03:53
  3. S7 Graph nicht Remanent
    Von magmaa im Forum Programmierstrategien
    Antworten: 9
    Letzter Beitrag: 09.11.2007, 08:58
  4. Nicht Multiinstanzfähig?
    Von ottopaul im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 21.09.2007, 07:15
  5. Verbindung S7 Graph zu plcsim funktioniert nicht
    Von Wolle379 im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 09.05.2005, 12:07

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •