Zeilensprung in Winsps s5

amigo del sol

Level-1
Beiträge
21
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich benutze das programm winsps s5 und möchte da bedingt durch eine oder-verknüpfung einen sprung auf eine andere zeile machen.

der befehl spb funktion allerdings nicht ...
wie muss ich den zeilen sprung in awl in dem programm schreiben
habe auch schon eine hilfedatei benutzt und bin auf keine lösung gestosen


danke ...
 
Hallo,
ich benutze das programm winsps s5 und möchte da bedingt durch eine oder-verknüpfung einen sprung auf eine andere zeile machen.

der befehl spb funktion allerdings nicht ...
wie muss ich den zeilen sprung in awl in dem programm schreiben
habe auch schon eine hilfedatei benutzt und bin auf keine lösung gestosen


danke ...
SPB ist nur in FB und FX möglich, nicht in PB. Nur mal als Hinweis
 
@Homer79
es gibt doch dieses wunderbare CODE-tag um Code einzubetten
Code:
*
m001:    u ex.y
         u ex.y
         spb m002
m002:    u ex.y
         spb m003
        
m003:    NOP 0

         bea
 
wie schreibe ich dann einen sprung in einem PB wenn nicht mit SPB ?

Laut Siemens geht ein Sprung nur im FB und FX. Dies ist nach meinen Tests allerdings eine Einschränkung des Programmiersystems und der Dateiverwaltung (es gibt keine PVs für die Sprungmarken). Der SPS ist es letzendlich egal bzw. mir ist bis jetzt noch keine untergekommen, die es nicht konnte.
Nichts desto trotz gilt: Im PB auf Sprünge verzichten und einen FB verwenden. Siemens mag das nicht und die Alternativen richten sich nach Siemens.
 
Der Grund ist der, daß Sprungbefehle bei der S5 zum sog. "erweiterten Befehlsvorrat" gehören. Diesen erweiterten Befehlsvorrat kann man nur in einem Funktionsbaustein FB,FX verwenden.
wie schreibe ich dann einen sprung in einem PB wenn nicht mit SPB ?
Geht nicht! Nicht fragen - ist einfach so. ;)

Gruß Approx
 
warum willst du im PB auf eine andere Zeile Springen? das macht keinen sinn.

Wenn du im FB in einen Bereich Spingst der die richtigen Zeilen im PB bearbeitet, dann hsst du die Lösung die du meiner Meinung nach brauchst,

das geht mit SPB bzw SPBN
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hab das jetzt anders gelöst da sich das mit einem fb schwierig machen lässt da die sprungmarke außerhalb des netzwerkes liegt und somit auch außerhalb eines FB wäre habe ich statt dem sprung in ein anderes netzwerk einen sprung in ein neuen pb gemacht wo es dann losgeht mit dem netzwerk wo ich ursprünglich hinwollte

u E....
u E....
u E....
spb pb2

fertig ist der laden ...

trotzdem danke für die hilfe !
 
warum willst du im PB auf eine andere Zeile Springen? das macht keinen sinn.

Wenn du im FB in einen Bereich Spingst der die richtigen Zeilen im PB bearbeitet, dann hsst du die Lösung die du meiner Meinung nach brauchst,

das geht mit SPB bzw SPBN

Sry, der Beitrag wirkt sinnfrei.
Was willst Du genau sagen?

Du schreibst im PB springen macht keinen Sinn (bei einer S7 sehr wohl) auf der anderen Seite nennst Du Befehle die es bei einer S5 nicht gibt (SPBN).

"Wenn du im FB in einen Bereich Spingst der die richtigen Zeilen im PB bearbeitet" .... was genau meinst Du damit?
:confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
warum willst du im PB auf eine andere Zeile Springen? das macht keinen sinn.
Also ich finde das jetzt nicht so unsinnig.
Er kommt an eine Anlage und muss in dem Programm etwas ändern, der Programmteil den er ändern will ist in einem PB geschrieben wurde, seine Änderung aber zwingend einen Sprung braucht, hat er doch erst mal schlechte Karten.
Entweder kopiert er den ganzen PB in einen FB um oder er macht die Erweiterung in einem anderen / separaten FB.

Das ist dann erstmal ärgerlich und mit einem Mehraufwand verbunden.
Und warum das ganze, wie Rainer schreibt:
Weil das Siemens halt so will.

Hat mich persönlich auch schon öfter genervt.
Aber wie Approx schreibt: Es ist halt so. :rolleyes:
 
sorry, wollte keinen durcheinander bringen. Hab PB mit DB in der Eile verwechselt bitte nicht so: :sw19:
 
hab das jetzt anders gelöst da sich das mit einem fb schwierig machen lässt da die sprungmarke außerhalb des netzwerkes liegt und somit auch außerhalb eines FB wäre habe ich statt dem sprung in ein anderes netzwerk einen sprung in ein neuen pb gemacht wo es dann losgeht mit dem netzwerk wo ich ursprünglich hinwollte
Aber du solltest lieber Sackhüpfen spielen als in einem Programm rum springen.
 
Zurück
Oben