-> Hier kostenlos registrieren
Hallo ich habe folgende Frage zu dem SFC20 Baustein.
Ich benutze den Baustein z.B. immer um von einem DB in den anderen DB Bereiche zu kopieren.
Jetzt ist mir aber folgendes aufgefallen und ich bin mir nicht sicher ob das so geht oder was es dafür eine Lösung gibt.
Der Eingangsparameter ist ja ein Any pointer -> Schreibweise z.B. P#DB1.DBX0.0 byte 200
Geht es auch wenn ich in einem DB ab byte 40000 z.B 200 byte kopieren möchte?
Schreibweise wäre dann doch P#DB1.DBX40000.0 byte 200.
Da der Any pointer aber vom Aufbau her für die Startadresse nur 16 Bit reserviert hat könnte es da doch Probleme geben?
Kann ich dort die komplette 16 Bit ausnutzen (65536) oder ist dies wie bei einer Int nur die hälfte (32768) da es positiv und negativ gewertet wird?
Schon mal Danke
Ich benutze den Baustein z.B. immer um von einem DB in den anderen DB Bereiche zu kopieren.
Jetzt ist mir aber folgendes aufgefallen und ich bin mir nicht sicher ob das so geht oder was es dafür eine Lösung gibt.
Der Eingangsparameter ist ja ein Any pointer -> Schreibweise z.B. P#DB1.DBX0.0 byte 200
Geht es auch wenn ich in einem DB ab byte 40000 z.B 200 byte kopieren möchte?
Schreibweise wäre dann doch P#DB1.DBX40000.0 byte 200.
Da der Any pointer aber vom Aufbau her für die Startadresse nur 16 Bit reserviert hat könnte es da doch Probleme geben?
Kann ich dort die komplette 16 Bit ausnutzen (65536) oder ist dies wie bei einer Int nur die hälfte (32768) da es positiv und negativ gewertet wird?
Schon mal Danke