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

Ergebnis 1 bis 9 von 9

Thema: Zähler

  1. #1
    Registriert seit
    30.08.2010
    Beiträge
    90
    Danke
    88
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Kann mir jemand helfen, da ich in einem Programm einen Zähler des öfteren benötige, hätte ich gerne einen Zähler in einem FB mit zugehörigen Istanz DB geschrieben, weis aber nicht wie ich anfangen solle.

    Kann mir jemand eine Denkhilfe geben

    Danke
    Zitieren Zitieren Zähler  

  2. #2
    Registriert seit
    13.10.2007
    Beiträge
    12.038
    Danke
    2.790
    Erhielt 3.273 Danke für 2.159 Beiträge

    Standard

    Hallo,
    als erstes einmal Variabeln deklarieren,
    IN: Auf; Ab; Set; Sollwert; Setzwert
    OUT: Istwert
    STAT: FM_Auf; FM_Ab; FM_Set
    und was du noch so alles brauchst.

    Dann anfangen das Programm zu schreiben, wie zb.
    Code:
    //Zähler setzen
         U  #Set
         FP #FM_Set
         SPBN M001
         L  #Setzwert
         T  #Istwert
    M001: NOP 0
    nur so als Starthilfe

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

    redscorpion (10.07.2011)

  4. #3
    Registriert seit
    30.08.2010
    Beiträge
    90
    Danke
    88
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo

    Ich steig da noch nicht ganz durch, wenn ich die Variablen deklariert habe und das Programm im FB fertig habe muss ich es doch im OB aufrufen den FB und kann ich den FB dann auch im FC aufrufen oder wie ist das ?

    Danke
    Zitieren Zitieren Zähler  

  5. #4
    Registriert seit
    13.10.2007
    Beiträge
    12.038
    Danke
    2.790
    Erhielt 3.273 Danke für 2.159 Beiträge

    Standard

    Wenn du deinen FB fertig hast kannst du ihn aus OB's; FB's und FC's mit einen
    IDB (Instanzdatenbaustein) aufrufen. In diesen IDB stehen praktisch die Daten
    die du im Bausteinkopf des FB's erzeugt hast, so dient der IDB als Gedächtnis.
    Der Clou bei der Sache ist, das du den FB öfter mit unterschiedlichen IDB's auf-
    rufen kannst, in deinen Fall könntest du also mehrer Zähler erstellen.
    Wenn du deinen FB in den Deklarationsteil eines anderen FB's einträgst, hast
    du eine Multiinstanz, aber aufpassen dein Baustein muss dafür auch ausgelegt
    sein.

  6. #5
    Registriert seit
    08.10.2009
    Ort
    Südpfalz
    Beiträge
    273
    Danke
    43
    Erhielt 54 Danke für 47 Beiträge

    Standard

    Zitat Zitat von redscorpion Beitrag anzeigen
    Ich steig da noch nicht ganz durch, wenn ich die Variablen deklariert habe und das Programm im FB fertig habe muss ich es doch im OB aufrufen den FB und kann ich den FB dann auch im FC aufrufen oder wie ist das ?
    Zitat Zitat von rostiger Nagel Beitrag anzeigen
    ...
    Wenn du deinen FB in den Deklarationsteil eines anderen FB's einträgst, hast
    du eine Multiinstanz, aber aufpassen dein Baustein muss dafür auch ausgelegt
    sein.
    @ RN
    ich glaub das wird ein längerer Thread

    Gruß Roland
    Nicht Mensch, nicht Tier: Programmierer halt ...

  7. Folgender Benutzer sagt Danke zu Der Pfälzer für den nützlichen Beitrag:

    redscorpion (10.07.2011)

  8. #6
    Registriert seit
    17.05.2010
    Ort
    Paderborn
    Beiträge
    824
    Danke
    84
    Erhielt 125 Danke für 94 Beiträge

    Standard

    Grüße
    Michael

    1001101110110100... Das ist meine Welt

  9. #7
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.336
    Danke
    27
    Erhielt 130 Danke für 117 Beiträge

    Standard

    Warum nicht den Zähler mehrfach abfragen im Programm, sollte ja möglich sein?
    Es ist auch nicht so richtig ersichtlich (ohne meine RosaRote Brille) was Du machen möchtest, oder ob die versch. Zähler benötigst?

    Wenn Du diesen in einen FB legst, musst du auch bei der Verwendung halt den I-DB o.ä. jedesmal abfragen ... Also sehe ich so erst einmal keinen Gewinn daraus ...

  10. #8
    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 Boxy Beitrag anzeigen
    Es ist auch nicht so richtig ersichtlich (ohne meine RosaRote Brille) was Du machen möchtest, oder ob die versch. Zähler benötigst?

    Wenn Du diesen in einen FB legst, musst du auch bei der Verwendung halt den I-DB o.ä. jedesmal abfragen ... Also sehe ich so erst einmal keinen Gewinn daraus ...
    da ich in einem Programm einen Zähler des öfteren benötige, hätte ich gerne einen Zähler in einem FB mit zugehörigen Istanz DB geschrieben
    Ich denke nicht, daß er den Zählerstand mehrfach abfagen möchte, sondern mehrfach einen neuen Aufruf benötigt.
    Ein Gewinn ist es auf jeden Fall, einen FB dafür zu verwenden.

  11. #9
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.336
    Danke
    27
    Erhielt 130 Danke für 117 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Verpolt Beitrag anzeigen
    Ich denke nicht, daß er den Zählerstand mehrfach abfagen möchte, sondern mehrfach einen neuen Aufruf benötigt.
    Ein Gewinn ist es auf jeden Fall, einen FB dafür zu verwenden.
    So viel lese ich da aber nicht herraus, was er wirklich möchte ...
    Möchte er z.B. nur auf oder abzählen an versch Stellen im Programm, gehts via ZV Z oder ZR Z evtl. schneller als übern Aufruf via FB.

Ähnliche Themen

  1. Betriebsstunden Zähler / max. Zähler Anzahl.
    Von superkato im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 03.12.2010, 16:38
  2. Zähler in SCL
    Von Felse im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 09.03.2009, 16:49
  3. Zähler
    Von Mallako im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 09.02.2009, 18:03
  4. Maximalzählwert Zähler S7-300 + maximale Zähler CPU
    Von DennisBerger im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 02.07.2007, 10:54
  5. Zähler
    Von Felix Jongleur im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 28.03.2006, 21:34

Lesezeichen

Berechtigungen

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