Global_Definitions (GVL)

InOut:

Scope

Name

Type

Initial

Comment

Constant

CMPID_CmpIoDrvHilscher

DWORD

16#1001

CLASSID_CCmpIoDrvHilscher

DWORD

16#1001

LIBRARY_VERSION

UDINT

16#3040000

MAX_CARDS

INT

4

CIFERR_OK

BYTE

0

CIFWAIT_RESET

BOOL

FALSE

CIFWAIT_SET

BOOL

TRUE

CIFTIMEOUT_INF

TIME

TIME#0ms

CIFTIMEOUT_WAITREADY

TIME

TIME#10s0ms

CIFTIMEOUT_DELETEDB

TIME

TIME#5s0ms

CIFTIMEOUT_WAITINIT

TIME

TIME#1s0ms

CIFTIMEOUT_DDLMDOWNLOAD

TIME

TIME#10s0ms

CIFTIMEOUT_MESSAGE

TIME

TIME#10s0ms

CIFTIMEOUT_WAITACTIVEMASTERGONE

TIME

TIME#5s0ms

HOSTCOM_FLAG

BYTE

16#1

Host flags (HOST_FLAGS) written by the device

DEVACK_FLAG

BYTE

16#2

PDACK_FLAG

BYTE

16#4

STATECOM_FLAG

BYTE

16#8

dev_reserved_flag

BYTE

16#10

COM_FLAG

BYTE

16#20

RUN_FLAG

BYTE

16#40

READY_FLAG

BYTE

16#80

READY_RUN_FLAG

BYTE

16#C0

Check if RUN_FLAG and READY_FLAG are set

HOSTACK_FLAG

BYTE

16#1

Device flags (DEV_FLAGS) written by the host

DEVCOM_FLAG

BYTE

16#2

PDCOM_FLAG

BYTE

16#4

STATEACK_FLAG

BYTE

16#8

host_reserved_flag

BYTE

16#10

NOTREADY_FLAG

BYTE

16#20

INIT_FLAG

BYTE

16#40

RESET_FLAG

BYTE

16#80

COLDSTART

BYTE

16#80

Reset mode definition

WARMSTART

BYTE

16#40

BOOTSTART

BYTE

16#C0

MST1_ACTIVE

BYTE

16#1

Redundancy definitions

MST2_PASSIVE

BYTE

16#2

NO_REDUNDANCY

BYTE

16#0

byMsgNr

BYTE