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

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

Thema: Sprunganweisung

  1. #1
    Registriert seit
    15.02.2011
    Beiträge
    88
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    also ich hab meinen ImpulsTimer der 5 sekunden laufen soll.

    code dafür

    U A 0.0
    L S5T#5S
    SI T 0
    NOP 0
    NOP 0
    NOP 0
    U T 0
    = A 0.0

    ich möchte nun dass solange der Timer nicht abgelaufen ist keine andere Anweisung ausgeführt wird. Dafür brauch ich wohl einen Sprung SPA ist der Befehl . Aber ich kenn jetzt leider die Syntax nicht . wie muss ich das label setzen.
    Zitieren Zitieren Sprunganweisung  

  2. #2
    Registriert seit
    25.11.2008
    Ort
    Westpfalz
    Beiträge
    1.550
    Danke
    187
    Erhielt 212 Danke für 186 Beiträge

    Standard

    Der Befehl den du möchtest ist bedingt, daher SPB oder Baustein ganz beenden mit BEB, also

    U A0.0
    SPB MARK
    ...
    MARK: nop 0

    oder

    U A0.0
    BEB
    and we all support the team (S.King - Die Arena)

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

    Standard

    Und an die Zykusszeitüberwachung denken

  4. #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 Boxy Beitrag anzeigen
    Und an die Zykusszeitüberwachung denken
    versteh ich nicht.
    er hält das programm ja nicht an, er überspringt die anweisungen...
    anders wäre es, wenn er

    Code:
    do
    {
    ;
    }
    while(TIMER==true)
    einfügen würde
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. #5
    Registriert seit
    16.05.2007
    Ort
    im Stahlwerk...
    Beiträge
    1.178
    Danke
    120
    Erhielt 429 Danke für 236 Beiträge

    Standard

    Zitat Zitat von Boxy Beitrag anzeigen
    Und an die Zykusszeitüberwachung denken
    @4L: Er hat doch Recht!
    Mit
    Code:
    U A0.0
    BEB
    im OB1 Netzwerk 1 hat man mit der Zykluszeit bestimmt keine Probleme! (solange Ausgang 0.0 TRUE ist)
    Approx
    Nihil est in cpu, quod non fuerit in intellectu" - Nichts ist in der CPU, was nicht (zuvor) im Verstand war.

  6. #6
    Registriert seit
    15.02.2011
    Beiträge
    88
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    also ich hab jetzt folgenden Code

    U A 0.0
    SPB MARK
    L S5T#5S
    SI T 0
    NOP 0
    NOP 0
    NOP 0
    U T 0
    = A 0.0
    Mark: NOP 0


    nun bekomm ich die Fehlermeldung :

    Die in Netzwerk2 verwendete Sprungmarke "mark" ist nicht definiert .

  7. #7
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.572
    Danke
    63
    Erhielt 259 Danke für 219 Beiträge

    Standard

    Groß- Kleinschreibung beachten!

  8. #8
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.572
    Danke
    63
    Erhielt 259 Danke für 219 Beiträge

    Standard

    Was soll die Anweisung eigentlich machen?
    Dieser Code wird nichts "bewirken"

  9. #9
    Registriert seit
    25.11.2008
    Ort
    Westpfalz
    Beiträge
    1.550
    Danke
    187
    Erhielt 212 Danke für 186 Beiträge

    Standard

    U A 0.0
    L S5T#5S
    SI T 0
    NOP 0
    NOP 0
    NOP 0
    U T 0
    = A 0.0
    SPB MARK

    //hier code der übersprungen werden soll

    MARK: NOP 0
    and we all support the team (S.King - Die Arena)

  10. #10
    Registriert seit
    15.02.2011
    Beiträge
    88
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    also die Anweisungen nach dem Timer werden weiterhin ausgeführt.
    vielleicht gibt es einen wait befehl.

    Mäuseklavier ich versuch jetzt mal deinen Code
    Geändert von blurry333 (18.02.2011 um 12:59 Uhr)

Ähnliche Themen

  1. S5 Sprunganweisung, die ich nicht verstehe
    Von spybot im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 28.10.2009, 16:05

Lesezeichen

Berechtigungen

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