Step 7 POKE_BLK in der Classic Welt nachbilden

Draco Malfoy

Level-1
Beiträge
1.168
Reaktionspunkte
82
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi zusammen,

ich möchte die Systemfunktion POKE_BLK in der klassischen Welt nachbilden, da ein sehr spezifischer BST abwärts migriert werden muss.
Was kommt dafür infrage ?

Bzw. wie muss ich richtigerweise die ANY-Zeiger für SFC20 parameterieren, damit eine Funktionalität wie beim POKE_BLK gegeben ist ?

Erstellsprache ist SCL

Dank im Voraus
 
Da ist eigentlich nichts spezielles dabei. ANY_id muss 16#10 sein (wie immer beim ANY), ANY_data_type muss 16#2 sein(Byte).
Was bei POKE_BLK byte_offset heißt ist beim ANY die Startadresse im Pointerformat (3 Bits nach links geschoben).
Was bei POKE_BLK count ist, ist bei ANY der Wiederholfaktor (Lenght) im WORD-Format und die DB-Nummer ist auch beim ANY die DB Nummer.

Hier noch ein Beispiel zum Aufbau eines ANYs in SCL:

https://support.industry.siemens.co...inter-zusammengestellt-werden-?dti=0&lc=de-WW
 
Zurück
Oben