-> Hier kostenlos registrieren
Hallo allesamt, hätte da mal ne Frage.
Habe mir gedacht wenn SFC14/15 konsistente Daten als block lesen kann, könnte ich doch mit BLKMOV nicht-konsistente Daten von der Peripherie lesen. Leider bekomm ich aber permanent den fehler "W#16#8124", welcher Dokumentiert ist mit "Bereichsfehler beim Lesen eines Parameters"...
Mein Aufruf sieht derzeit wie folgt aus:
Brauch ich hierfür wieder einen anderen SFC? Aber laut der Beschreibung von BLKMOV sollte er es können:
Wäre nett wenn jemand eine Idee hätte.
MFG
Hawkster
Habe mir gedacht wenn SFC14/15 konsistente Daten als block lesen kann, könnte ich doch mit BLKMOV nicht-konsistente Daten von der Peripherie lesen. Leider bekomm ich aber permanent den fehler "W#16#8124", welcher Dokumentiert ist mit "Bereichsfehler beim Lesen eines Parameters"...
Mein Aufruf sieht derzeit wie folgt aus:
Code:
CALL SFC 20
SRCBLK :=P#P 1540.0 BYTE 6
RET_VAL:=#iDummy
DSTBLK :=P#DB111.DBX 0.0 BYTE 6
Brauch ich hierfür wieder einen anderen SFC? Aber laut der Beschreibung von BLKMOV sollte er es können:
Beschreibung
Mit der SFC 20 "BLKMOV" (block move) kopieren Sie den Inhalt eines Speicherbereiches (= Quellbereich) in einen anderen Speicherbereich (= Zielbereich).
Zulässige Quellbereiche sind:
· Teile von Datenbausteinen
· Merker
· Prozeßabbild der Eingänge
· Prozeßabbild der Ausgänge
Der Quellparameter kann auch in einem nicht ablaufrelevanten Datenbaustein im Ladespeicher liegen (DB, der mit dem Schlüsselwort UNLINKED compiliert wurde)!
Wäre nett wenn jemand eine Idee hätte.
MFG
Hawkster