@SPS-concept
P#L 64.0 BYTE 12 nimmt der SFC20 ersmal ohne Merkern an, was dann allerdings in der SPS passiert?????
Die Siemens-Hilfe ist unklar:
Zuerst steht:
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)!
Dann aber:
SRCBLK INPUT ANY E, A, M, D, L Angabe des Speicherbereichs, der kopiert werden soll (Quellfeld). Arrays vom Datentyp STRING sind nicht erlaubt.
RET_VAL OUTPUT INT E, A, M, D, L Tritt während der Bearbeitung der Funktion ein Fehler auf, enthält der Rückgabewert einen Fehlercode.
DSTBLK OUTPUT ANY E, A, M, D, L Angabe des Speicherbereichs, in den kopiert werden soll (Zielfeld). Arrays vom Datentyp STRING sind nicht erlaubt.
Ich interpretiere L mal als Lokaldaten, oder?