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

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

Thema: Variablen & Flanken

  1. #1
    Registriert seit
    13.12.2008
    Ort
    Thüringen
    Beiträge
    46
    Danke
    195
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    welche Art Variablen kann ich in einen FC für Flanken benutzen?
    Temp Variablen sollen ja nicht so sonderlich gut sein für diese Aufgabe.
    Oder muß ich mein Programm dann wirklich in ein FB packen und statische Variablen verwenden?
    Zitieren Zitieren Variablen & Flanken  

  2. #2
    Registriert seit
    31.08.2010
    Beiträge
    50
    Danke
    2
    Erhielt 10 Danke für 10 Beiträge

    Standard

    Da der FC keinen statischen Speicher reserviert, musst du ihm über INOUT den Flankenmerker (Oder nen größeren Arbeitsbereich) übergeben.
    Für mehrere Variablen lohnt es sich dann aber schon nen FB zu nutzen.

  3. Folgender Benutzer sagt Danke zu Samiel für den nützlichen Beitrag:

    Geminon (16.08.2011)

  4. #3
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.569
    Danke
    63
    Erhielt 258 Danke für 218 Beiträge

    Standard

    Alternative:

    Global-DB mit den Merkern für die Flanken anlegen. Die kannst Du dann auch in anderen Projekten verwenden.
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

  5. Folgender Benutzer sagt Danke zu Tigerente1974 für den nützlichen Beitrag:

    Geminon (16.08.2011)

  6. #4
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Tigerente1974 Beitrag anzeigen
    Alternative:

    Global-DB mit den Merkern für die Flanken anlegen. Die kannst Du dann auch in anderen Projekten verwenden.
    schmiermerker ... geil ... back to the roots ODER: schmiermerker sind soooo 80er
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  7. #5
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.335
    Danke
    27
    Erhielt 129 Danke für 116 Beiträge

    Standard

    Abhängig wie der FC eigentlich aufgebaut ist, würden auch ganz normale Merker funktionieren
    Also wenn der FC nicht mehrfach im Programm aufgerufen wird geht das ganz gut

  8. #6
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.569
    Danke
    63
    Erhielt 258 Danke für 218 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    schmiermerker ... geil ... back to the roots ODER: schmiermerker sind soooo 80er
    Was macht man denn in 2011? Bin gern bereit was Neues zu lernen.
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

  9. #7
    Registriert seit
    20.06.2010
    Beiträge
    169
    Danke
    14
    Erhielt 18 Danke für 12 Beiträge

    Standard

    Hallo,

    wenn Du Flanken auswerten möchtest musst Du von Zyklus zu Zyklus einen alt/neu Vergleich machen. Das bedeutet dass Du den inhalt deiner Variablen irgendwie speichern musst. Dieses ist in der S7 Welt die Aufgabe der statischen Variablen die aber nur den FB's vorbehalten sind. Wenn Du auf zusätzlichen Verwaltungsaufwand mit Global DB, Pointer, Belegungsliste von Merkern, UDT verzichten möchtest verwendest Du einfach den Instanz DB deines FB der automatisch angelegt wird. Also was soll der Geiz? Schreib doch einen FB!

    Gruß

  10. Folgender Benutzer sagt Danke zu JOHKU für den nützlichen Beitrag:

    Geminon (16.08.2011)

  11. #8
    Registriert seit
    13.09.2010
    Beiträge
    2.292
    Danke
    178
    Erhielt 375 Danke für 355 Beiträge

    Standard

    Hi zusammen,

    Zitat Zitat von vierlagig Beitrag anzeigen
    schmiermerker ... geil ... back to the roots ODER: schmiermerker sind soooo 80er
    war auch noch Anfang der 90er so...

    Zitat Zitat von Tigerente1974 Beitrag anzeigen
    Was macht man denn in 2011? Bin gern bereit was Neues zu lernen.
    Na, denn mal Nachlesen ...LOL

    Aber im Ernst:
    Wenn du Flanken für bestimmte Funktionen brauchst, mach´dir Funktionen mit´m FB und leg´ die Flanken dort im IDB ab...
    Speicherproblem solltest du mit den heutigen S7-CPU´s eigentlich nicht mehr haben...

    Gruss
    kind regards
    SoftMachine

  12. Folgender Benutzer sagt Danke zu SoftMachine für den nützlichen Beitrag:

    Geminon (16.08.2011)

  13. #9
    Registriert seit
    13.12.2008
    Ort
    Thüringen
    Beiträge
    46
    Danke
    195
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Danke erstmal für die ganzen Antworten.

    Variablen in S7 sind für mich Neuland. In Codesys ist das ja um einiges einfacher.
    Bis jetzt hab ich alles mit Merkern gemacht. Jetzt hab ich aber ein Programm was langsam etwas unübersichtlich wird was die Merker angeht.
    Ich werde am besten mit FBs arbeiten. Das hört sich für mich am saubersten an.

  14. #10
    Registriert seit
    30.01.2009
    Beiträge
    440
    Danke
    25
    Erhielt 48 Danke für 44 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Geminon Beitrag anzeigen
    Temp Variablen sollen ja nicht so sonderlich gut sein für diese Aufgabe.
    Temp Variablen sind nicht nur sonderlich gut sondern es funktioniert schlicht weg nicht, nicht das man hier wieder andere auf ne falsche Spur bringt, das Forum ist voll von diesem Thema

    Gruß
    Move

Ähnliche Themen

  1. Flanken mit st
    Von Gosi01 im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 01.03.2011, 11:32
  2. Programmieren mit FLanken?!
    Von tuneit im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 06.09.2008, 13:28
  3. SCL - Flanken Programmieren
    Von Flo im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 05.07.2006, 15:04
  4. Flanken
    Von Anonymous im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 24.11.2004, 19:53
  5. Frage zu Flanken
    Von karlibert im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 11.03.2004, 11:34

Lesezeichen

Berechtigungen

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