Sprungbefehle

Stoesl

Level-1
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,


ich möchte gerne einen Sprungbefehl in eine S5-100U eingeben.(Programmiergerät PG615)

Auf dem PC Programm funktioniert das ganze auch.
Hier mal die AWL
U E 0.1
R M 0.2
SPB M1
U E 0.2
S M 0.2
UN E 0.2
R M 0.2
M1 :U E 0.3
usw.


Kann es sein dass diese Befehle nur auf der S7 funktionieren ?


Gruß Stefan
 
Es funktioniert definitiv auch bei der S5 mit Sprungbefehlen

Allerdings funktionieren diese nach meinem Wissenstand nur in FB`s und nicht in PB`s
Habe zumindest noch nie PB`s mit Sprüngen gesehen

Falls das nicht reicht müsstest du dein Problem etwas konkretisieren
 
Zuviel Werbung?
-> Hier kostenlos registrieren
mitchih hat recht

Hi, ich kann mitchih nur zustimmen, die Sprungbefehle gehören in Step5 zum "erweiterten Befehlssatz" und sind damit nur in Funktionsbausteinen verwendbar.
Also FB nehmen und glücklich sein...:D
 
S5 sieht etwas anders aus:

Code:
    ON    -M177.1 QUITTASTE OP7
    ON    -X120.2 STM27
    SPB    [B][COLOR=Red]=[/COLOR][/B]GESA

    L    KF +0
    T    DW 5    ;Hochzaehlen Xmal auf Null
            ;Fehler ruecksetzen
    UN    -M163.0 STATISCH 0
    R    -X120.2 STM27

GESA:
    ON    -M179.1 TASTE 1 VON OP7
    ON    -M178.1 Taste 9 von OP7
    SPB    [COLOR=Red][B]=[/B][/COLOR]ENDE

    L    KF +0
    T    DW 15
    T    DW 20

ENDE:
 
Hallo,


ich verstehe gerade nur Bahnhof.
Sorry bin eben noch Anfänger im Bereich SPS.

Bei der AWL von Ralle blicke ich nicht durch.
Trotzdem Danke.

Gruß Stefan
 
sehen und verstehen

Wie Ralle so treffend und blumig umschrieben hat: Deine Syntax ist fehlerhaft!
Er hat ein fiktives Beispiel gebracht, wohl aus einem seiner Programme.
Umgesetzt auf Dein Programm müßte es wohl lauten:

Code:
      U E 0.1
      R M 0.2
      SPB[COLOR="Red"]=[/COLOR]M1

      U E 0.2
      S M 0.2
      UN E 0.2
      R M 0.2

M1 : U E 0.3

nu wirds schon heller, oder?;)
 
Zuletzt bearbeitet:
Wie Ralle so treffend und blumig umschrieben hat: Deine Syntax ist fehlerhaft!
Er hat ein fiktives Beispiel gebracht, wohl aus einem seiner Programme.
Umgesetzt auf Dein Programm müßte es wohl lauten:

Code:
      U E 0.1
      R M 0.2
      SPB[COLOR=Red]=[/COLOR]M1

      U E 0.2
      S M 0.2
      UN E 0.2
      R M 0.2

M1 : U E 0.3
nu wirds schon heller, oder?;)

ja, genau so!
und eben wie erwähnt: muss ein FB sein, in einem PB sind keine Sprungbefehle möglich

gruss, o.s.t.
 
Hallo,


Jetzt wirds klarer:), nur wie gebe ich das nun in mein PG 615 ein.:confused:
Wenn ich auf FB gehe kommt in der AWL "NAME:"
In diesem Modus ist leider keine Eingabe wie ich sie benötige machbar.
SPB=M1 kann ich aber in anderen Modusen auch nicht eingeben.

Gruß Stefan

 
kein schlechter gedanke...

Lorenz hat da wohl ein bissel recht, es könnte nützlich (wenn auch lästig) sein, etwas vertrauter mit dem zu sein, was man da vorhat.
Aber da wir ja hier gerne helfen, und ich auch gern Hilfen bekomme, die nicht nur auf Handbücher verweisen, versuch ich mal ne xxshort-Version:
1.in der Zeile: "Name:" erwartet Step5 von Dir, das Du dem neuen FB einen Namen gibst, der die Funktin näher beschreibt (max 8 Zeichen)

2. dann (mit Enter) weiter, nun kommt eine Zeile, in der Du Formaloperanden (Bezeichner hieß das damals) definieren kannst (aber nicht mußt)

Bez : E/A/D/B/T/Z:

brauchst Du nur, wenn Du eine "wiederverwendbare" Funktin schreiben willst
3. Mit Enter ohne Änderung bestätigen, und Du bist in einer Zeile, in der Du endlich losprogrammieren kannst:)
4. Nu solltest Du deinen Sprung programmieren können:)

Ich hoffe, nu klappt es, kannst ja mal berichten

Gruß Peter
 
Was`n das??

:rolleyes:
Also entweder ist mein "O" auf der Tastatur kaputt, oder ich schreib zu schnell...
Es muß oben natürlich "Funktion" heißen (O funktioniert also doch, hmmm..)
Sorry, Gruß Peter
 
Hallo,


endlich habe ich es Dank Eurer Hilfe geschaft:).
Einen besonderen Dank an Peter.
Ich muß sagen daß ich kein Freund von Handbüchern bin, muß Euch aber Recht geben daß es nützlich sein kann.

Gruß Stefan
 
Zurück
Oben