Technical data
Linkage with PLC
178 VIPA GmbH CP486 ⋅ 00/14
Tab. 3 predefined constants for data types for block elements
#define DB_BLK 0x00 /* data module */
#define DX_BLK 0x01 /* DB in external memory */
#define BA_BLK 0x02 /* BA */
#define BB_BLK 0x03 /* BB */
#define BS_BLK 0x04 /* BS */
#define BT_BLK 0x05 /* BT */
#define FB_BLK 0x06 /* FB */
#define FX_BLK 0x07 /* FB in external memory */
#define OB_BLK 0x08 /* OB */
#define PB_BLK 0x09 /* PB */
#define SB_BLK 0x0A /* SB */
#define MB_BLK 0x0B /* MB */
#define ABS_BLK 0x0F /* absolute memory */
Tab. 4 predefined constants for data type for block elements
#define B_BLOCK 0x0F /* type: block with bytes */
#define W_BLOCK 0x1F/* type: block with words */
#define D_BLOCK 0x2F /* type: block with extended words */
Tab. 5 identifications for job status
#define REQ_WRKN 0x01 /* job in processing */
#define REQ_UNDEF 0x02 /* job status not defined */
#define REQ_NO_ERR 0x03 /* job ready without errors */
Tab. 6 predefined constants for data types for process image
#define Z_PA 0x06 /* counter*/
#define T_PA 0x07 /* timer */
#define MB_PA 0x08 /* marker */
#define EB_PA 0x09 /* input area */
#define AB_PA 0x0A /* output area */
#define ABS_PA0x0F /* absolute block in PA */