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) |