Beschreibung der Formalparameter

Name

Art

Typ

Beschreibung

REQ_DB

IN

DB_ANY

DB der ibaPDA-Kommunikationsschnittstelle ibaREQ_DB

RESET

IN

BOOL

FALSE: kein Reset (Standard) TRUE: Reset des Bausteins

CPU_HW_ID

IN

HW_IO

Hardware ID der lokalen CPU

ERROR_STATUS

OUT

WORD

Fehlercode

Der folgende SIMATIC-Standard-Baustein wird intern verwendet:

  • GET_IM_DATA (FB801)

Detaillierte Beschreibung

REQ_DB

Über diesen DB findet der Datenaustausch mit ibaPDA statt. Konfigurieren Sie bei allen zusammengehörigen Request-Blöcken den identischen DB.

Die Länge des Datenbausteins ist nicht variabel.

RESET

Dient zum manuellen Rücksetzen der Request-Blöcke. Alle Request-Blöcke einer Kombination werden automatisch gemeinsam zurückgesetzt. Der Parameter muss im Regelfall nicht beschaltet werden.

CPU_HW_ID

TIA-Portal-Systemkonstante, die auf die jeweilige CPU verweist.

ERROR_STATUS

Interner Fehlercode des Bausteins. Liegt kein Fehler vor, wird der Wert 0 ausgegeben.

Fehlercodes

Wert ERROR_STATUS

Beschreibung

Hexadezimal

Dezimal

0x01

1

datablock ibaREQ_DB is write protected

0x02

2

datablock ibaREQ_DB invalid (DB = 0 or > limit of CPU)

0x03

3

datablock ibaREQ_DB does not exist

0x04

4

datablock ibaREQ_DB undefined error

0x05

5

datablock ibaREQ_DB too short

0x09

9

internal error (RD_SINFO)

0x01A

10

no access to datablock ibaREQ_DB (read)

0x0B

11

no access to datablock ibaREQ_DB (write)

0x14

20

initialization not finished

0x15

21

insufficient memory for SZL

0x16

22

wrong SZL_ID

0x17

23

wrong or invalid index of SZL

0x18

24

error while reading I&M data from CPU

0x19

25

error while reading plc data

0x1D

29

reset not finished

0x1F

31

initialization canceled with error

0x20

32

initialization not completed

0x29

41

too many pointers (>1024)

0x30

42

too many pointers in one command (>128)

0x31

44

invalid command id

0x32

45

operand invalid (not defined)

0x33

46

operand invalid (datatype)

0x34

47

operand invalid (memory area)