Herunterladen Diese Seite drucken

Memcpy - IFM Electronic Ecomat 100 Original-Programmierhandbuch

Smartcontroller
Vorschau ausblenden Andere Handbücher für Ecomat 100:

Werbung

ifm
Programmierhandbuch SmartController (CR2530, CR2532) v03.03
ifm-Funktionselemente
>

MEMCPY

= Memory Copy
Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR2530_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
MEMCPY ermöglicht das Schreiben und Lesen unterschiedlicher Datentypen direkt in den Speicher.
Der FB schreibt den Inhalt ab der Adresse von SRC an die Adresse DST.
► Für die Adressen SRC und DST gilt:
Die Adresse mit dem Operator ADR ermitteln und dem Baustein übergeben!
>
Dabei werden genau so viele Bytes übertragen, wie diese unter LEN angegeben wurden. Dadurch
ist es auch möglich, genau ein Byte einer Word-Variablen zu übertragen.
>
Parameter der Eingänge
Parameter
ENABLE
DST
SRC
LEN
SWAP_TYPE
Beschreibung
Datentyp
BOOL
TRUE:
FALSE:
DWORD
Startadresse im Zielspeicher
Die Adresse mit dem Operator ADR ermitteln und dem Baustein
übergeben!
DWORD
Quell-Adresse
WORD
Anzahl der zu kopierenden Bytes
SWAP_TYPE=1: LEN muss Mehrfaches von 2 sein
SWAP_TYPE=2: LEN muss Mehrfaches von 4 sein
BYTE
Byte-Reihenfolge tauschen:
0 = kein Tausch
z.B.: 1A 2B 3C 4D  1A 2B 3C 4D
1 = 2 Bytes tauschen (WORD, INT, ...)
z.B.: 1A 2B 3C 4D  2B 1A 4D 3C
LEN muss ein Mehrfaches von 2 sein!
2 = 4 Bytes tauschen (DWORD, DINT, REAL, TIME, ...)
z.B.: 1A 2B 3C 4D  4D 3C 2B 1A
LEN muss ein Mehrfaches von 4 sein!
197
ifm-Bausteine für das Gerät CR2530
Baustein ausführen
Baustein wird nicht ausgeführt
> Baustein-Eingänge sind nicht aktiv
> Baustein-Ausgänge sind nicht spezifiziert
2018-05-18
8160
412
8162

Werbung

loading

Diese Anleitung auch für:

Cr2530