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

Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 33

Thema: Einen FB mehrmals einsetzen

  1. #1
    Registriert seit
    25.11.2009
    Beiträge
    21
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    ich bin Neuling auf dem Gebiet der SPS Programmierung mit S7
    (Vorher CodeSys Beckhoff)

    Nun habe ich ein Problem:

    Ich soll für eine Jalousinen Steuerung ein Programm schreiben. Für eine Jalousine funktoniert der FB. Was muss ich nun tun, wenn ich 3 Wetere Jalousinen programmieren muss, ohne jde einzeln zu programmieren???
    Zitieren Zitieren Einen FB mehrmals einsetzen  

  2. #2
    Registriert seit
    03.11.2006
    Ort
    Niedersachsen
    Beiträge
    1.126
    Danke
    170
    Erhielt 303 Danke für 259 Beiträge

    Standard

    Du kannst den FB mehrmals aufrufen.
    Du musst aber jedes mal einen anderen Instanz-DB verwenden.
    Gruß
    crash

    Ich bin nicht bekloppt,
    ich bin verhaltensoriginell!

  3. #3
    Guarnere ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    25.11.2009
    Beiträge
    21
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Habe ich schon probiert funtioniert irgendwie auch nicht.

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

    Standard

    ... und darauf achten, nur Lokalvariablen zu verwenden.

  5. #5
    Registriert seit
    30.08.2003
    Beiträge
    2.196
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard

    Hallo,

    du solltest intern keine globalen Variablen verwenden, zumindest nicht schreibend. Wenn du intern lesend zB einen Taktmerker abfragst ist zwar unschön, aber für den Mehrfachaufruf nicht relevant.

    André
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....
    Zitieren Zitieren Fb  

  6. #6
    Registriert seit
    30.08.2003
    Beiträge
    2.196
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard

    Zitat Zitat von Perfektionist Beitrag anzeigen
    ... und darauf achten, nur Lokalvariablen zu verwenden.
    ich nehme an du meintest STAT und TEMP je nach Einsatzfall. Aber wenn man in einem FB ohne STAt auskommt kann man auch einen Fc nehmen - es sei denn man will den Vorteil des FB mit der optionalen Parameterversorgung nutzen.

    André
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....

  7. #7
    Guarnere ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    25.11.2009
    Beiträge
    21
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Lokale Variabeln sind doch die die ich direkt im FB eingeben kann ???

    ich hab dann im OB die Symboltabbelle mit den Ein- bzw. Ausgängen des FBs verknüpft.

  8. #8
    Registriert seit
    17.04.2007
    Ort
    Kiel
    Beiträge
    496
    Danke
    162
    Erhielt 67 Danke für 63 Beiträge

    Standard

    Ja, was willst Du jetzt eigentlich hören? Es ist doch hinsichtlich FB's kein so großer Unterschied zwischen Codesys und Step7.

    Alle Parameter die jeder Antrieb hat (AUF,ZU,...) definierst Du als IN und OUT von Deinem FB.
    Beim Aufruf Deines FB musst Du einen DB für die statischen Informationen übergeben. Dieser DB muss für jeden Antrieb ein anderer sein.

    Das ist eigentlich schon alles.
    So einfach wie möglich – so kompliziert wie nötig.

  9. #9
    Guarnere ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    25.11.2009
    Beiträge
    21
    Danke
    1
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Das ist mir schon klar ich wollte nur sicher gehen dass wir vom selben sprechen.

    Zu den Sachen mit den DB ich habe jedem einen eigenen DB zugeordnet dummerweise funktioniert dies eben nicht.
    Geändert von Guarnere (25.11.2009 um 08:54 Uhr)

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von sps-concept Beitrag anzeigen
    ich nehme an du meintest STAT und TEMP je nach Einsatzfall. Aber wenn man in einem FB ohne STAt auskommt kann man auch einen Fc nehmen - es sei denn man will den Vorteil des FB mit der optionalen Parameterversorgung nutzen.

    André
    ... das alles interessiert den TE nicht - mit einer Wahrscheinlichkeit von 10:1 hat er einen S5-Timer in seinem Programm ...

Ähnliche Themen

  1. WAGO 750-841 : neue Firmenware einsetzen ?
    Von Kieler im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 12.09.2011, 09:52
  2. Welche Software einsetzen?
    Von user01 im Forum HMI
    Antworten: 9
    Letzter Beitrag: 26.08.2010, 23:04
  3. Antworten: 9
    Letzter Beitrag: 15.02.2010, 11:36
  4. Antworten: 1
    Letzter Beitrag: 03.06.2008, 17:44
  5. Möchte SPS in der 10 Klasse einsetzen - Welche?
    Von Anonymous im Forum Sonstige Steuerungen
    Antworten: 5
    Letzter Beitrag: 11.12.2003, 23:19

Lesezeichen

Berechtigungen

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