mit anypointer in den aktuellen FB in den STAT Bereich schreiben

Gerri

Level-1
Beiträge
822
Reaktionspunkte
37
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, wie kann man mit einem anypointer in den aktuellen STAT Bereich schreiben?

Ich habe mir einen FC gebastelt, der einen EIngangs u Ausgangsanypointer erzeugt und den SFC20 aufruft. Nun weiss ich aber nicht wie man einen stat / in Bereich eines FB aufrufen kann. Ist das lokal möglich?

Gibt es Probleme da der L-Stack von allen FC genutzt wird?

Gibt es einen unterscheid zwischen FB u FC bei einem Anypointer?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
naja, ich müsste 32 byte (aus IN) je nach dem in unterschiedliche Zieladressen (STAT) schreiben.

Da wäre mein modifizierter SFC20 perfekt nur weiss ich nicht wie er in deisem Fall beschaltet werden muss.
 
Hallo,
warum läßt du den FB nicht selbst seine Daten richtig wegpacken ?
Das könnte man doch mit einer entsprechenden Eingangs-Beschaltung lösen ...
Das Andere gefällt mir gar nicht ...

Gruß
LL
 
Ich habe mir einen FC gebastelt, der einen EIngangs u Ausgangsanypointer erzeugt und den SFC20 aufruft. Nun weiss ich aber nicht wie man einen stat / in Bereich eines FB aufrufen kann. Ist das lokal möglich?

naja, ich müsste 32 byte (aus IN) je nach dem in unterschiedliche Zieladressen (STAT) schreiben.
In einer FC hast Du doch keinen STAT Bereich.

Kannst Du es nicht ein bisschen genauer beschreiben dann hasst im nu die fertige Lösung.
- Ist es jetzt eine FC oder ein FB
- Was für Eingangsparameter (Werte als INT ; Zieladresse für die Werte als Int oder als Anyzeiger)
- Wo sollen die Werte jetzt hin geschoben werden? (Kommt das Ziel auch über einen Eingangsparameter als Anyzeiger oder in den STAT Bereich [nur bei FB möglich] )
- Brauchst Du nur ein Beispiel wir man einen Variablen Blockmove macht?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich habe 4 Plätze die nacheinader belegt werden. mit einem Zähler bestimme ich den Platz.

Alle Plätze sind im stat bereich gespeichert.
Wenn nun ein neuer platz belegt werden soll muss ich die eingangsdaten (IN) in dem richtigen platz (Zählerbahängig) eintragen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Na ... wie es grundsätzlich geht hat dir doch MSB (glaube ich) dem anderen Thread schon erklärt.
Wenn du es nun mit 4 Wechsel-Speichern machen willst, dann könntest du diesen SFC20-Aufruf abhängig vom Zähler mal dahin oder mal dahin gehen lassen. Wenn es viel mehr Zuweisungen sind, so könntest du den Ziel-Pointer auf Basis des Zählwertes (den du vielleicht auch übergibst) frei berechnen.
Noch viel schöner wäre es dann mit SCL. Da bräuchtest du dann von der Pointer-Mimik gar nichts mehr.
Was soll es jetztr denn konkret werden ?

Gruß
LL
 
Zurück
Oben