Betingter Aufruf von DBs in s5 geht das?

nein nutze die steuerung schon real

also in 16 db stehn daten für 16 positionen von 16 motoren

es kann immer nur 1 bild aufgerufen werden
dann fahren je nach freigabe 1bis 16 motoren auf position --

die wird über den ist -sollwert verglichen

also aufruf bild 1 daten im db 21

und so weiter drum wäre cool 1 vergleicher und nur den aufruf der db ändern
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... um die Verwirrung perfekt zu machen. Um Platz zu sparen, einfach nur 1 DB verwenden und über die Vergleicher einen Offset in dem Datenbaustein angeben wo die entsprechenden Werte zu finden sind.

Code:
         UN M 1.0
         O   M 1.1
         SPB M001
         L KF0
         T MW200
M001:
         UN M 1.1
         O   M 1.0
         SPB M002
         L KF10
         T MW200
M002:


.
.
.
A DB1
B MW200
L DW0

.
.
.



Thomas
 
Hallo Thomas,

meiner Meinung nach liegt das Problem in der generellen Strukturierung des Programms. Eine S5 100U (CPU 103) an WinCC? Das läßt doch viele Fragen offen. Das (meiner Meinung nach) gute alte Schätzchen konnte ja schon viel, aber wenn es mit unsinnigen Bausteinen und seltsamen Programmierstilen zu geschmiessen wird..., na ja..
Dann bleibt nicht mehr viel Platz.
 
Bei der ganzen Sprachverwirrung die Kogs hier abliefert, frage ich mich auch ob er WinCC oder WinCC flexible meint:confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... man könnte ja an das Gute im TE glauben, und die Hoffnung nicht aufgeben das er die Struktur noch "etwas" überdenkt. Vor nicht ganz einem Monat war bei uns ein älterer Herr mit rotem Mantel zu besuch, und meine Kinder glauben auch daran.

Thomas
 
Hier die Erklärung für den Transferfehler (TRAF, siehe Anhang)

Genau. Und es kommt daher, dass nach dem Rücksprung aus dem FB (in dem der DB-Aufruf ist), und ich muss es nochmal wiederholen, im Gegensatz zur S7 bei der S5 der DB nicht mitgenommen wird. Der ursprüngliche DB vor dem FB-Aufruf ist wieder gültig. Da im aufrufenden PB kein DB aufgerufen wurde (jedenfalls nicht der gewünschte aus dem FB), kann das nur im Chaos enden.

Ich hatte mich gestern auch ausgeklinkt, da ich nach Durchsicht der PDFs des TE auch zu der Erkenntnis gekommen bin, dass sich Kogs erst mal über die Programmstruktur Gedanken machen sollte.
Es wurde schon mehrmals auf Möglichkeiten zur Einsparung von Speicherplatz hingewiesen (Bearbeitungsfunktion, DB-Nr. als FB-Bezeichner).
Bei einer solchen Vielzahl von gleichen Funktionen (auch im PB) bietet sich eine strukturierte Programmierung direkt an. Solche Leberwurst-Programme konnten auch zu S5-Zeiten schon umgangen werden.

Gruß Roland
 
es geht doch

so liebe leute

kann nicht jeder das so toll wie ihr
habs nicht besser gelernt und mir fällt sicher die praxis ...

habs hinbekommen .....

man kann mehrere dbs aussuchend aufrufen ....
der db2 in mein program ist ein blind db also der hat keine relevanten daten drin....

anbei der fb..


genau meinte WinCC flexible 2008

und das funktioniert echt prima!!


drotzdem Danke an alle die mir versucht haben zu helfen!!
 

Anhänge

  • fb4 neu.pdf
    4,8 KB · Aufrufe: 11
hy

hy thomas !! bin ja eh dabei ....ich weiß ihr baut viel mehr mit fb s auf hatte mein ganzes programm in der urversion ganz ohne programiert ....
jetzt stell ich alles was geht drauf um.... muss nur wegen der einbindung der WinCC flex höllisch drauf achten das ich nicht die falschen bausteine lösche ...
 
Zurück
Oben