Mehrfacher, gleichzeitiger Aufruf des SFC84

Deichkind

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

ich möchte mit Hilfe des SFC84 Datensätze auf die MMC sichern.
Soweit kein Problem, wenn ich beispielsweise folgenden Aufruf ausführe:

Code:
CALL SFC 84
REQ :=#SaveData
SRCBLK :=P#DB40.DBX2.0 BYTE 18
RET_VAL:=#returnValue
BUSY :=#writingBusy
DSTBLK :=P#DB40.DBX2.0 BYTE 18

Werden die 18 Byte des DB40 im CPU-Speicher in die entsprechenden 18 Byte des DB40 auf der MMC gesichert.

Nun müsste ich diesen Aufruf zeitgleich 24fach aufrufen, um entsprechend meiner Aufgabe Daten zu sichern.

Frage: Kann ich dies bedenkenlos tun und die CPU managet eine auslastungsgerechte Ausführung selbstständig,
oder muss ich manuell dafür sorgen, dass nur soviele Aufrufe vorgenommen werden, wie von der CPU auch
erledigt werden können?

Frage: Darf der SFC84 überhaupt zeitgleich mit unterschiedlichen Aufträgen aufgerufen werden?

Vielen Dank und viele Grüße, DK!
 
Der Baustein hat ein Busy-Bit. Ich warte immer bis ein Schreibvorgang abgeschlossen ist bevor ich den nächsten starte.

Gruß
Dieter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Lese dir mal in diesem Handbuch die Beschreibung zum SFC 84 durch (Punkt 3.11).
Desweiteren steht im Punkt 2.2 das verhalten wenn man mehrere SFC Aufrufe macht.

godi
 
Zurück
Oben