Betingter Aufruf von DBs in s5 geht das?

hy hab mal den sb drangehängt in dem die fb stecken und auch die fbs



ustack ausgabe sagt : Transferfehler bei Datenbausteinbefehl

Soll heißen der DB wurde nicht aufgerufen ...

Die FB hier hab ich auch schon kompiniert hat auch nix gebracht ...glaube das meine sprungmerker nicht funktionieren..

Danke noch mal
 

Anhänge

  • FB s.pdf
    13,5 KB · Aufrufe: 11
  • sb21.pdf
    23,5 KB · Aufrufe: 9
Zuviel Werbung?
-> Hier kostenlos registrieren
ich kann keinen fb damit beauftragen das er mir die db aufruft !
dann ist stop bei der cpu

nur ein direkter aufruf im pb Netzwerk 1 funktioniert
...

netzwerk 2 benötige ich schon den db wegen verarbeitung von DW

Hallo,
wenn ich mich recht erinnere, war es bei der S5 so, dass bei einem Rücksprung
(hier vom FB in den PB) NICHT der (im FB) aufgeschlagene DB gültig war,
sondern wieder der vom aufrufenden Baustein (hier der PB).
Also KEINER.
Sprünge (SPA, SPB ...) sind in PBs nicht möglich.

Die SBs würde ich mal nicht zweckentfremden.

Bau doch den ganzen Kram in einen FB.
Inklusive der Vergleichsfunktionen.

Wie oben schon erwähnt mit:
(Die 103er kann das)
Code:
B MW200
A DB0
je nach Merker transferierst du vorher die DB-Nr ins MW200.
Eine Min/Max-Begrenzung der möglichen DBs nicht vergessen...

Gruß Roland
 
kleine Anmerkung:
wenn du das Listing in Word öffnest und dann den ganzen Text auf Courier 8pt umschaltest dann passt das besser auf die Seite.

Nun zu deinem Problem.
Im USTACK steht wo er unterbrochen hat. Wo ist das? Hast du das kontrolliert?
 
ja da zeigt er mir den fb 4 nach dem laden der ist und sollwerte am <F an eh klar kann nicht vergleichen --Bin i da richtig?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja da zeigt er mir den fb 4 nach dem laden der ist und sollwerte am <F an eh klar kann nicht vergleichen --Bin i da richtig?
Ich kann Niederländisch, Englisch, ein wenig französisch, platt und "über andere Leute" und natürlich deutsch.:ROFLMAO:
Aber das was du da geschrieben hast verstehe ich nicht :-(
 
Hallo,
ustack ausgabe sagt : Transferfehler bei Datenbausteinbefehl

Soll heißen der DB wurde nicht aufgerufen ...

Die FB hier hab ich auch schon kompiniert hat auch nix gebracht ...glaube das meine sprungmerker nicht funktionieren.
also, wenn ich das so lese rollen sich mir die Fußnägel auf - der Ustack war von mir ein Wink mit dem Zaunpfahl - was hat der Ustack Fehler bitteschön mit Sprungmerkern zu tun?
Rechtschreibung ist manchmal auch ein Problem klemmender Tasten, was aber nicht von einem sauberen Ausdruck und einer genauso präzisen Problem / Istzustandsbeschreibung entbindet.
Wäre nicht schlecht, man arbeitet erstmal den Ustackfehler ab, wenn das gut ist kann man immer noch vermuten.
Sorry, mußte mal sein.

Gruß
Mario
 
In deinen PDFs sehe ich einen FB9. Aber nicht wo der aufgerufen wird. Der sieht eh seltsam aus. Hast du auch mal einen Ausdruck vom ganzen Programm. Das Listing ist eh nur Text, sollte also hier hochladbar sein. Evtl. als zip-Datei.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Kogs,
ließ mal meinen Beitrag #23, der DB wird NICHT mitgenommen.

Hab erst jetzt deine PDFs gesehen.
Du kannst doch an den FB4 einen Bezeichner anbringen, wo du die DB-Nr. übergibst.
Dann im FB4 den DB mit der B MW-Funktion aufrufen.

Anmerkung: du vergleichst einen Zähler mit einem DW-Inhalt.
Ist das auch ein (codierter) Zählerinhalt?

Gruß Roland
 
hy

ja original heist der fb 7 da ich aber noch versuche das ganze zu programiern fb ...hab ich ihn als fb 9 übertragen und bastle an diesem rum ...der sind die gleichen


hab noch den pb dazugehängt ... is der pb2 achtung da sind alle im pdf
 

Anhänge

  • ProgrammBausteine BildSpeicherSteuerung.pdf
    110,5 KB · Aufrufe: 9
...
Hab erst jetzt deine PDFs gesehen.
Du kannst doch an den FB4 einen Bezeichner anbringen, wo du die DB-Nr. übergibst.
Dann im FB4 den DB mit der B MW-Funktion aufrufen.
...
Bis jetzt benutzt er im FB4 überhaupt noch keinen DB.

...
Anmerkung: du vergleichst einen Zähler mit einem DW-Inhalt.
Ist das auch ein (codierter) Zählerinhalt?
...
Das ist wirklich seltsam. Aber das sagte ich schon
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hy pfälzer

nein einfach in kz abgespeichert das funktioniert auch

die steuerung gibts ja schon die hab ich fertig geschrieben

nun will ich aber speicherplatz gewinnen ....

hmm das mit dem db übergeben muss ich mir durchlesen hab ich noch nicht gemacht

bin schon seit 8 jahren aus der branche drausen und schreib die steuerung jetzt für mich ...
 
Ich will Kogs keinenfalls zu nahe treten...

aber für mich ist das einfach nur Schrott (Programmierung von Kogs).

Solange er nicht in der Lage ist, uns sein eigentliches Problem verständlich zu definieren, werden wir ihm nicht helfen können.

Was ich bisher aus allen seinen Beiträgen (so richtig) verstehen kann:

- Er will bei 16 Aufzügen eine Überwachung einer Kette realisieren.
- Er will Programmplatz sparen.
- Seine Programmieransätze sind falsch.

Ich lass mich gerne eines besseren belehren.

PS: Kogs, nimm es nicht persönlich, aber so ist keine Hilfe möglich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
na eh ok

du bin für jede hilfe zu haben

das problem is ganz einfach das ich vor der Vergleicher abfrage 1 von 16 db aufrufen will und den will ich aussuchen!!

hab es in der alten steuerung so gemacht das1er von 16 schrittbausteine aufgerufen wurden in denen der db aufruf + dei vergleicher waren ----

das waren viele netzwerke und viel platz
 
du bin für jede hilfe zu haben

das problem is ganz einfach das ich vor der Vergleicher abfrage 1 von 16 db aufrufen will und den will ich aussuchen!!

hab es in der alten steuerung so gemacht das1er von 16 schrittbausteine aufgerufen wurden in denen der db aufruf + dei vergleicher waren ----

das waren viele netzwerke und viel platz
siehe hier http://www.sps-forum.de/showpost.php?p=305419&postcount=26
Vielleicht liegt es auch daran, das mein BvB gewonnen hat und ich schon zuviel auf habe :ROFLMAO:
Aber ich verstehe echt nicht was du willst. Ich bin raus.
 
warum speicherplatz sparen?
weil wenn ich
die wincc einbinde blinken meine ausgänge nicht mal mehr gleich schnell so zu is sie

um änderungen im ag musste ich den baustein dort löschen -komprimieren-und baustein neu einspielen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht liegt es auch daran, das mein BvB gewonnen hat und ich schon zuviel auf habe :ROFLMAO:
Aber ich verstehe echt nicht was du willst. Ich bin raus.

Hey, ist nicht nur dein BVB. BVB ist für alle da.....

Ich möchte auch aussteigen, weil ich kann das Ganze nicht nachvollziehen kann.
Mir fehlt immer noch der Grund für die bedingten DB-Aufrufe.
 
warum speicherplatz sparen?
weil wenn ich
die wincc einbinde blinken meine ausgänge nicht mal mehr gleich schnell so zu is sie

um änderungen im ag musste ich den baustein dort löschen -komprimieren-und baustein neu einspielen


Aufzüge? WinCC??

Jetzt kapier ich gar nichts mehr..
Selbst wenn's privater Lernspaß ist...
 
Zurück
Oben