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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: Namen von Multiinstanzaufrufen

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Frage:
    Wann muss ich Multiinstanz-Aufrufen unterschiedliche Namen geben und wann nicht?
    oder anders gefragt warum gibt es beide Möglichkeiten?
    Zitieren Zitieren Namen von Multiinstanzaufrufen  

  2. #2
    Registriert seit
    06.10.2004
    Ort
    Kopenhagen.
    Beiträge
    4.639
    Danke
    377
    Erhielt 803 Danke für 644 Beiträge

    Standard

    Genau gleiche Namen geht nicht.
    Aber wenn es gibt mehrere Stufen in der Deklaration, kann der letzte Stufe dieselbe Name haben.

    "MyDB".MyFB01
    "MyDB".MyFB02
    "MyDB".Eine_zwischen_Stufe.MyFB01
    "MyDB".Eine_zwischen_Stufe.MyFB02
    "MyDB".Eine_andere_Stufe.MyFB01
    "MyDB".Eine_andere_Stufe.MyFB02
    usw.
    Jesper M. Pedersen

  3. #3
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Zitat Zitat von cosmomaster Beitrag anzeigen
    Frage:
    Wann muss ich Multiinstanz-Aufrufen unterschiedliche Namen geben und wann nicht?
    oder anders gefragt warum gibt es beide Möglichkeiten?
    z.B. 2x den SFB4 "TON" als Multiinstanz im Stat-Bereich deklariert.

    Die müßen in diesem FB im Namen schon unterschiedlich sein.
    Sepp7 läßt identische Namen sowieso nicht zu.

    Aber in 3 verschiedenen FB´s darf jeweils der "TON" heißen, wie du willst. Von mir aus "Parkplatz".

  4. #4
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.314
    Danke
    932
    Erhielt 3.329 Danke für 2.688 Beiträge

    Standard

    Zitat Zitat von cosmomaster Beitrag anzeigen
    Frage:
    Wann muss ich Multiinstanz-Aufrufen unterschiedliche Namen geben und wann nicht?
    oder anders gefragt warum gibt es beide Möglichkeiten?
    Hmm, ich steh' da im Moment ein bischen auf dem Schlauch:
    Hast Du mal ein Beispiel, wo Du Multiinstanz-Aufrufen NICHT unterschiedliche Namen geben mußt?

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  5. #5
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Zitat Zitat von PN/DP Beitrag anzeigen
    Hmm, ich steh' da im Moment ein bischen auf dem Schlauch:
    Hast Du mal ein Beispiel, wo Du Multiinstanz-Aufrufen NICHT unterschiedliche Namen geben mußt?

    Harald
    Um die Verwirrung zu vollenden.....

    Ich glaube, er meint damit einen gleichen Namen in unterschiedlichen FB's.

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

    Standard

    Was ist der Unterschied zwischen NW1 und NW2 im Anhang?

    Wann kann ich NW1 machen und wann nicht?
    Angehängte Grafiken Angehängte Grafiken
    Zitieren Zitieren Beispiel  

  7. #7
    Registriert seit
    30.10.2009
    Ort
    10 km vom Herzen der Natur
    Beiträge
    1.628
    Danke
    120
    Erhielt 340 Danke für 255 Beiträge

    Standard

    Wenn die Instanzen den gleichen Namen haben, verwendet der FB den gleichen Datenbereich im "Mutter"-IDB. Das ist so, als würdest Du ihn mit mehrmals mit dem gleichen IDB aufrufen.
    Gruß
    Michael

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

    Standard

    Zitat Zitat von M-Ott Beitrag anzeigen
    Wenn die Instanzen den gleichen Namen haben, verwendet der FB den gleichen Datenbereich im "Mutter"-IDB. Das ist so, als würdest Du ihn mit mehrmals mit dem gleichen IDB aufrufen.
    Wenn ich also in dem aufgerufenen Multi-FB statische Variablen habe sind die beim Aufruf des gleichen FB mit gleichem Namen futsch. Richtig?

  9. #9
    Registriert seit
    16.05.2007
    Ort
    im Stahlwerk...
    Beiträge
    1.178
    Danke
    120
    Erhielt 429 Danke für 236 Beiträge

    Standard

    Zitat Zitat von cosmomaster Beitrag anzeigen
    Wenn ich also in dem aufgerufenen Multi-FB statische Variablen habe sind die beim Aufruf des gleichen FB mit gleichem Namen futsch. Richtig?
    Wenn Du es hinbekommst, im aufrufenden FB multiinstanz-Aufrufe mit gleichen Namen zu editieren, dann mach mal nen Screenshot!
    Geht nämlich gar nicht, da der Step7-Editor mehrfache (gleichlautende) Bezeichnungen von Stat-Variablen nicht zulässt. Dabei ist es egal, ob bool, INT, REAL oder eben Multiinstanz-FB.
    Gruß Approx
    Nihil est in cpu, quod non fuerit in intellectu" - Nichts ist in der CPU, was nicht (zuvor) im Verstand war.

  10. #10
    Registriert seit
    30.10.2009
    Ort
    10 km vom Herzen der Natur
    Beiträge
    1.628
    Danke
    120
    Erhielt 340 Danke für 255 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Approx Beitrag anzeigen
    Wenn Du es hinbekommst, im aufrufenden FB multiinstanz-Aufrufe mit gleichen Namen zu editieren, dann mach mal nen Screenshot!
    Geht nämlich gar nicht, da der Step7-Editor mehrfache (gleichlautende) Bezeichnungen von Stat-Variablen nicht zulässt. Dabei ist es egal, ob bool, INT, REAL oder eben Multiinstanz-FB.
    Gruß Approx
    Er kann aber eine Instanz mehrfach aufrufen.
    Ich denke, dass ist es, was er meint

    @cosmomaster
    Ja!
    Gruß
    Michael

Ähnliche Themen

  1. POU´s mit gleichem Namen erstellen
    Von Bensen83 im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 09.09.2011, 10:11
  2. Namen EtherCat Teilnehmer
    Von bonatus im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 11.02.2010, 11:18
  3. Suche nach Var-Namen
    Von L.T. im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 19.08.2009, 21:55
  4. KKS im Tag-Namen
    Von BPlagens im Forum HMI
    Antworten: 0
    Letzter Beitrag: 06.05.2009, 11:30
  5. Variablen Namen
    Von MatMer im Forum Programmierstrategien
    Antworten: 10
    Letzter Beitrag: 14.03.2006, 16:38

Stichworte

Lesezeichen

Berechtigungen

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