3 file io functions, File io functions, Plc programming – Lenze ETC Motion Control User Manual

Page 383

Advertising
background image

PLC programming

Library

FILE IO functions

8

8.8

8.8.3

l

383

EDSTCXN EN 2.0

8.8.3

FILE IO functions

8.8.3.1

LOAD

FUNCTION LOAD: DINT

VAR_INPUT

Name

: STRING(15); (* ’device:file name’ *)

daten_paten_p

: DINT;

(* Address after which the data should be stored *)

len

: INT;

(* Length of the data in bytes *)

END_VAR

This function is used to read data from a device (

390).

From the file name len bytes will be read from the defined device and stored
after the the memory address daten_p. Without device definition it will be
attempted to read the file from the FLASHPROM.

A return value smaller than 0 signals an error (

391).

werte_adi

: ARRAY[0..5] OF DINT;

anzahl_di

: DINT;

anzahl_di

:= LOAD(’RD:daten.dat’, ADR(werte_adi), 24);

Six DINT values from the file "daten.dat" are read from the RAM disc and
stored in the Array werte_di .

8.8.3.2

SAVE

FUNCTION SAVE: DINT

VAR_INPUT

Name

: STRING(15); (* ’device:file name’ *)

daten_p

: DINT;

(* Address after which the data should be stored *)

len

: INT;

(* Length of the data in bytes *)

END_VAR

This function can be used to save data on a device (

390).

Under name len bytes are stored after memory address daten_p on the
stated device. Without device definition the file will be written to the
FLASHPROM.

A return value of less than 0 indicates an error while saving (

391).

werte_adi

: ARRAY[0..5] OF DINT;

anzahl_di

: DINT;

anzahl_di

:= SAVE(’RD:daten.dat’, ADR(werte_adi), 24);

Six DINT values from the array werte_di are saved in the file " daten.dat" on
the RAM disk.

Declaration

Description

Example

Declaration

Description

Example

Advertising