Technical data

Linkage with PLC
166 VIPA GmbH CP486 00/14
Tab. 3 predefined constants for data types for block elements
CONST
DB_BLK = $00; (* data module *)
DX_BLK = $01; (* DB in external memory *)
BA_BLK = $02; (* BA *)
BB_BLK = $03; (* BB *)
BS_BLK = $04; (* BS *)
BT_BLK = $05; (* BT *)
FB_BLK = $06; (* FB *)
FX_BLK = $07; (* FB in external memory *)
OB_BLK = $08; (* OB *)
PB_BLK = $09; (* PB *)
SB_BLK = $0A; (* SB *)
MB_BLK = $0B; (* MB *)
ABS_BLK = $0F; (* absolute memory *)
Tab. 4 predefined constants for the data type for block elements:
CONST
B_BLOCK = $0F; (* type: block of bytes *)
W_BLOCK = $1F; (* type: block of words *)
D_BLOCK = $2F; (* type: block of doublewords)
Tab. 5 identifications for job status
CONST
REQ_WRKN = $01; (* job in process *)
REQ_UNDEF = $02; (* job status undefined *)
REQ_NO_ERR = $03; (* job ready without error *)
Tab. 6 predefined constants for data types for process image
CONST
Z_PA = $06; (* counter *)
T_PA = $07; (* timer *)
MB_PA = $08; (* marker *)
EB_PA = $09; (* input area *)
AB_PA = $0A; (* output area *)
ABS_PA = $0F; (* absolute block in PA (process image) *)