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

Seite 1 von 7 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 62

Thema: S7: SCL: Einzelne Instanz eines Multiinstanz-FB's Online beobachten?

  1. #1
    Registriert seit
    11.09.2014
    Beiträge
    101
    Danke
    13
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen

    Im Simatic Manager S7 kann ich ja in der SCL-Quelle online die Variablen in Echzeit anschauen (in den jeweilingen Zeilen) und dabei kann ich bei FB's die gewünschte Instanz auswählen.

    Konnte aber noch nicht herausfinden wie ich das im TIA-Portal hinkriege. Er zeigt mir Werte an, aber ich frage mich natürlich von welcher Instanz...?

    Und funktioniert das "direkte" Quellen-Debugging überhaupt richtig? Die haben da ja anscheinen Probleme mit den online-aktual Werten...

    Danke schon im Vorraus
    Geändert von Automatinator (25.11.2016 um 09:29 Uhr)
    Du hast schlecht angefangen doch gegen Ende stark nachgelassen,
    aber auch ein blindes Huhn kann die Zeit nicht zurück drehen,
    denn Schweizerische Wissenschaftler haben herausgefunden
    nachdem man ihnen den Ausgang zeigte.
    Zitieren Zitieren S7: SCL: Einzelne Instanz eines Multiinstanz-FB's Online beobachten?  

  2. #2
    Registriert seit
    30.01.2015
    Beiträge
    17
    Danke
    2
    Erhielt 2 Danke für 1 Beitrag

    Standard

    Wenn man die Instanz im Aufruf mit "Öffnen und Beobachten" aufmacht, sieht man den Status der Instanz eben nur für diesen Aufruf, das funktioniert nach meiner Erfahrung sehr gut. Auch im SCL sieht es gut aus, nur bei Schleifen ist es dann aus, da die Funkion Haltepunkte noch nicht gegeben ist.

  3. #3
    Registriert seit
    16.04.2014
    Ort
    Hamburg
    Beiträge
    49
    Danke
    3
    Erhielt 4 Danke für 4 Beiträge

    Standard

    Wenn man Haltepunkte nutzen möchte ist es wie in vielen Sprachen das man nicht sieht von welcher Instanz der Aufruf kommt.
    Ich gebe wenn es wichtig ist, dass ich die Instanz kenne, eine ID mit in den FB. Ist nicht die schönste Lösung aber geht.

    Seit v12 gehen Haltpunkte bei mir ohne große Probleme.
    Gruß

  4. #4
    Automatinator ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    11.09.2014
    Beiträge
    101
    Danke
    13
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Zitat Zitat von q181699 Beitrag anzeigen
    Wenn man die Instanz im Aufruf mit "Öffnen und Beobachten" aufmacht, sieht man den Status der Instanz eben nur für diesen Aufruf, das funktioniert nach meiner Erfahrung sehr gut. Auch im SCL sieht es gut aus, nur bei Schleifen ist es dann aus, da die Funkion Haltepunkte noch nicht gegeben ist.
    Was meinst du mit Instanz? Weil meine Instanz ist ein DB, und diesen kann ich nur in der DB-Ansicht öffnen (und beobachten). Ich würde aber gerne den DB, also die FB-Instanz als SCL-Programm öffnen und zeilenweise Debuggen. Und das Problem mit den Schleifen kenne ich schon aus dem Simatic Manager.
    Oder kannst du mir erklären wie ich die Instanz als SCL-Programm öffne?

  5. #5
    Automatinator ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    11.09.2014
    Beiträge
    101
    Danke
    13
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Zitat Zitat von IckeSI Beitrag anzeigen
    Wenn man Haltepunkte nutzen möchte ist es wie in vielen Sprachen das man nicht sieht von welcher Instanz der Aufruf kommt.
    Ich gebe wenn es wichtig ist, dass ich die Instanz kenne, eine ID mit in den FB. Ist nicht die schönste Lösung aber geht.

    Seit v12 gehen Haltpunkte bei mir ohne große Probleme.
    Gruß
    Ja Haltepunkte gehen nicht in S7, aber im Simatic Manger konnte ich die einzelnen Instanzen auswählen im FB-Programm und beobachten (also nicht im DB sonder FB-Quellcode!)

  6. #6
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.620
    Danke
    777
    Erhielt 647 Danke für 493 Beiträge

    Standard

    Zitat Zitat von Automatinator Beitrag anzeigen
    Ja Haltepunkte gehen nicht in S7, aber im Simatic Manger konnte ich die einzelnen Instanzen auswählen im FB-Programm und beobachten (also nicht im DB sonder FB-Quellcode!)
    In Step7 konnte man noch nie einzelne Instanzen einer Multiinstanz im SCL Quellcode online beobachten. Wenn du das kannst (und uns beschreiben kannst wie) dann würden dir hier einige im Forum die Füsse küssen (mich eingeschlossen).

    mfG René

  7. #7
    Automatinator ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    11.09.2014
    Beiträge
    101
    Danke
    13
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Zitat Zitat von vollmi Beitrag anzeigen
    In Step7 konnte man noch nie einzelne Instanzen einer Multiinstanz im SCL Quellcode online beobachten. Wenn du das kannst (und uns beschreiben kannst wie) dann würden dir hier einige im Forum die Füsse küssen (mich eingeschlossen).

    mfG René
    Ja dann freu ich mich ja schon
    Ich weiss nicht ob man dafür das S7 Professional benötigt oder nicht, aber ich arbeitete mit der Pro Version...
    Leider habe ich kein Simatic Manager installiert, aber soweit ich mich errinnern kann:
    1) Öffnet man die Multiinstanz-FB SCL-Quelle
    2) Geht online
    3) Und dann oben im Leisten-Menu auf [Test] oder [Extras] -> Dann müsste da irgendwo "Bausteinaufruf..." oder so ähnlich stehen, anwählen.
    4) Im neu erschienen Fenster den gewünschten Instanz-DB auswählen und man muss im gleichen Fenster unten irgendwo noch die Haken richtig setzen (weiss nicht mehr wie die genau heissen)

    und voila, alle online Werte in der linken Beobachteransicht sind die der ausgewählten Instanz.

    Evtl kann einer Printscreens posten? Dann könnte ich auch genau sagen was anklicken und anhaken und was nicht...

  8. #8
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.620
    Danke
    777
    Erhielt 647 Danke für 493 Beiträge

    Standard

    Zitat Zitat von Automatinator Beitrag anzeigen
    4) Im neu erschienen Fenster den gewünschten Instanz-DB auswählen und man muss im gleichen Fenster unten irgendwo noch die Haken richtig setzen (weiss nicht mehr wie die genau heissen)

    Evtl kann einer Printscreens posten? Dann könnte ich auch genau sagen was anklicken und anhaken und was nicht...
    Eine genaue Beschreibung wo was anklicken würde auch schon reichen. Printscreens wären natürlich noch besser. Aber ich kann bei mir Step7 Pro 5.5 sp4 nirgends in einer multiinstanz die zu beobachtende Instanz auswählen und wenn man Baustein beobachte wählt dort wo er aufgerufen wird, kriegt man nur das Kompilat online.

    Wenn das ginge wär das ja wirklich super. Dann gäbs bald kein Grund mehr für TIA. Ausser vielleicht Intellisense.

    mfG René

  9. #9
    Automatinator ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    11.09.2014
    Beiträge
    101
    Danke
    13
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Zitat Zitat von vollmi Beitrag anzeigen
    Eine genaue Beschreibung wo was anklicken würde auch schon reichen. Printscreens wären natürlich noch besser. Aber ich kann bei mir Step7 Pro 5.5 sp4 nirgends in einer multiinstanz die zu beobachtende Instanz auswählen und wenn man Baustein beobachte wählt dort wo er aufgerufen wird, kriegt man nur das Kompilat online.
    Wenn das ginge wär das ja wirklich super. Dann gäbs bald kein Grund mehr für TIA. Ausser vielleicht Intellisense.
    Wie schon gesagt, ich kann ohne Printscreens keine genauere Beschreibung, als meine Errinnerung her gibt, abgeben... da ich kein Simatic Manager installiert habe.
    Jemand müsste nur ein SCL-Projekt haben, PLCSIM starten und dass machen was ich oben Beschrieben habe und bei Abweichungen oder Unklarheiten ein Printscreen posten...

  10. #10
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.620
    Danke
    777
    Erhielt 647 Danke für 493 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hier z.B. mal ein Printscreen


    Wo kann ich jetzt hier den Aufrufpfad auswählen?

    mfG René

Ähnliche Themen

  1. TIA Multiinstanz beobachten in V11
    Von gerdh im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 05.06.2013, 00:14
  2. TIA SCL Multiinstanz Beobachten mit Aufrufpfad
    Von swissedition im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 23.11.2012, 11:40
  3. S7 IEC-Timer, Multiinstanz, Instanz-DB
    Von Mark4you im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 11.07.2011, 14:31
  4. Kann meinen SCL Baustein nicht online beobachten
    Von Bensen83 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 07.10.2010, 11:59
  5. SCL lässt sich online nicht beobachten
    Von Gerri im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 02.10.2009, 09:04

Stichworte

Lesezeichen

Berechtigungen

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