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

Ergebnis 1 bis 3 von 3

Thema: FB58 Reset Merker wird umgeschrieben

  1. #1
    Registriert seit
    10.12.2012
    Beiträge
    1
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    Ich verzweifel hier gerade an mir. Also ich habe folgendes Problem:
    Ich nutze den FB58 um 2 Sollwerte auszuregeln. Wenn die Regelung deaktiviert werden soll, setzt ich den Eingang COM_RST auf 1. Somit bleibt der Regler aus 0.
    Der Aufbau ist folgender. Der OB35 (100ms) ruft jede Sekunde(10x100ms) den FC201 auf. In diesem sind nur 2 Regler mit dem FB58-Baustein umgesetzt.
    Jetzt mein Problem:
    im FC200 der aus dem OB1 ausgerufen wird, wird die Reglersperre gebildet (Auf High gesetzt) und auf den Merker 207.0 gelegt. 1=Regler sperren. Jetzt hab ich das Verhalten, dass, wenn ich online gehe der 1.Regler gesperrt ist, so wie es richtig ist, der zweite jedoch weiter freigegeben ist und das Signal was am Eingang COM_RST anliegt (M207.0) auf 0 steht. Im Netzwerk vorher ist das Signal noch 1.
    An dem Baustein sind nur der Sollwert, der Istwert und der COM_RST-Eingang belegt. Muss ich den CYLE-Eingang auch belegen? Ich rufe ja den FC201 zyklisch auf, deswegen denke ich, muss ich ihn nicht mehr belegen, oder? Habe auch eigentlich schon mehrere Regelungen so gemacht und hat bis jetzt immer funktioniert. Jedoch hab ich da immer mit einem Merker nur ein Regler auf Reset gesetzt. Auch die überprüfung auf doppelbelegung blieb erfolglos. Er wird definitiv nur einmal beschrieben aus dem FC200. Wenn ich mir die Variablentabelle angucken steht er da auch auf 0 obwohl er im FC200 definitiv auf 1 geschrieben wird.
    Komm nicht mehr klar. Woran kann das liegen?

    Besten Dank schonmal
    Zitieren Zitieren FB58 Reset Merker wird umgeschrieben  

  2. #2
    Registriert seit
    15.12.2007
    Beiträge
    712
    Danke
    84
    Erhielt 105 Danke für 94 Beiträge

    Standard

    Vielleicht ist der COM_RST ein IN/OUT Parameter des FB58 und der Baustein setzt damit selber den Merker 207.0 auf False.

  3. #3
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.192
    Danke
    925
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich würde mal die Bausteinkonsistenz prüfen und die FB58-Instanz-DBs neu generieren und laden (Achtung! dabei werden die DB-Werte auf die Initialwerte gesetzt).

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Ähnliche Themen

  1. Wann wird ein Merker im SPS Zyklus gesetzt
    Von Olbrich1983 im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 03.04.2014, 11:42
  2. Bild Aufruf wen Merker gesetzt wird
    Von Gonzo3 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 14.12.2011, 10:33
  3. Merker wird nicht gesetzt. Programm?
    Von maninthedark im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 25.07.2011, 22:11
  4. Eingang high wenn Merker gesetzt wird
    Von Stift1802 im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 13.05.2011, 10:51
  5. Merker wird nirgendwo gesetzzt!
    Von crazygerman im Forum Simatic
    Antworten: 44
    Letzter Beitrag: 01.12.2007, 20:40

Lesezeichen

Berechtigungen

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