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

Ergebnis 1 bis 6 von 6

Thema: Hochzählen mit FP geht nicht.

  1. #1
    Registriert seit
    16.07.2007
    Ort
    Weyhe b. Bremen
    Beiträge
    214
    Danke
    23
    Erhielt 10 Danke für 10 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ich möchte bei einer pos Flanken um 1 hochzählen.

    In_Out: #Fahrzeug_Zykl
    Temp: #FP_Clean #Fahrzeug_reinigen

    Code:
    u #Fahrzeug_Reinigen
    FP #FP_Clean
    L #Fahrzeug_Zykl
    L1
    +I
    T #Fahrzeug_Zykl
    Nun wird bei jedem Zyklus um 1 hoch gezählt. Ich möchte aber, das nur bei positiver Flanke von #Fahrzeug_Reinigen hochgezählt wird.
    Wer nimmt mir die Tomaten von den Augen?
    Geändert von jackjones (13.10.2008 um 23:29 Uhr)
    Nur mit Wlan hat man Élan!
    Zitieren Zitieren Hochzählen mit FP geht nicht.  

  2. #2
    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

    Code:
         U     #Fahrzeug_Reinigen
         FP    #FP_Clean
         SPBN end
         L     #Fahrzeug_Zykl
         L     1
         +I
         T     Fahrzeug_Zykl
    end: NOP   0
    und L 1; +I; kannste durch + 1 ersetzen
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

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

    jackjones (13.10.2008)

  4. #3
    jackjones ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    16.07.2007
    Ort
    Weyhe b. Bremen
    Beiträge
    214
    Danke
    23
    Erhielt 10 Danke für 10 Beiträge

    Standard

    Danke! Man bin ich schusselig!!!
    Nur mit Wlan hat man Élan!

  5. #4
    Registriert seit
    05.06.2006
    Ort
    PLZ 97xxx
    Beiträge
    276
    Danke
    31
    Erhielt 44 Danke für 36 Beiträge

    Standard

    Kann das funktionieren wenn:

    #FP_Clean eine TEMP-Variable ist ?

    Ich denke nicht, da in dieser Variable ja der Zustand des letzten Durchlaufs von #Fahrzeug_reinigen gespeichert werden muß.

    Der L-Stack ist aber nach Beendigung eines Baustein wieder freigegeben und im nächsten Durchlauf "zufällig".

    Unter bestimmten Vorausetzungen kann es funktionieren, was aber auch "zufällig" ist, wenn nämlich der L-Stack in diesem Bereich nicht mehr überschrieben wird.

  6. #5
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.269
    Danke
    537
    Erhielt 2.708 Danke für 1.957 Beiträge

    Standard

    Temp darf man dafür nicht verwenden!.
    Es kann zwar gehen, wenn der Temp-Bereich von keinem anderen Baustein genutzt wird (daher funktioniert das meißt, wenn man nur den einem Baustein testet) und deshalb nicht überschreiben wird, aber davon kann man dann in der Praxis nicht ausgehen.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  7. #6
    Registriert seit
    05.06.2006
    Ort
    PLZ 97xxx
    Beiträge
    276
    Danke
    31
    Erhielt 44 Danke für 36 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Ralle Beitrag anzeigen
    Temp darf man dafür nicht verwenden!.
    Es kann zwar gehen, wenn der Temp-Bereich von keinem anderen Baustein genutzt wird (daher funktioniert das meißt, wenn man nur den einem Baustein testet) und deshalb nicht überschreiben wird, aber davon kann man dann in der Praxis nicht ausgehen.
    Genau, so isses, ich hatte gestern zu später Stunde schon an mir gezweifelt.

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 19.02.2008, 20:04
  2. PAW geht nicht zum beobachten
    Von 1schilcher im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 03.01.2008, 23:10
  3. CPU 313 alt mit MMC geht nicht
    Von HDD im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 13.03.2006, 08:40
  4. FB alleine geht, FB 2x geht nicht?
    Von MSP im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 18.08.2005, 15:00

Lesezeichen

Berechtigungen

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