DPServiceConstants (GVL)
- InOut:
Scope
Name
Type
Initial
Comment
Constant
DP_AUTO_GET_MASTER_DIAG
USINT16#80
DP_AUTO_UPLOAD_DOWNLOAD_SEQ
USINT16#40
DP_AUTO_ACT_PARAM
USINT16#20
DP_AUTO_REMOTE_SERVICES
USINT16#E0
DP_USER_REMOTE_SERVICES
USINT16#0
DP_AAM_ARRAY
USINT16#0
DP_AAM_DEFINED
USINT16#1
DP_AAM_COMPACT
USINT16#2
DP_AAM_IO_BLOCKS
USINT16#3
DP_SL_ACTIVE
USINT16#80
DP_SL_NEW_PRM
USINT16#40
DP_SL_FAIL_SAFE
USINT16#20
DP_SL_FLAGS
USINT16#E0
DP_BP_ERROR_ACTION
USINT16#80
DP_BP_FLAGS
USINT16#80
DP_SLAVE_TYPE_DP
USINT16#0
default DP Slave type
DP_PRM_LOCK_REQ
USINT16#80
DP_PRM_UNLOCK_REQ
USINT16#40
DP_PRM_SYNC_REQ
USINT16#20
DP_PRM_FREEZE_REQ
USINT16#10
DP_PRM_WD_ON
USINT16#8
DP_PRM_STATION_STATUS
USINT16#F8
DP_CONTROL_SYNC
USINT16#20
DP_CONTROL_UNSYNC
USINT16#10
DP_CONTROL_FREEZE
USINT16#8
DP_CONTROL_UNFREEZE
USINT16#4
DP_CONTROL_CLEAR_DATA
USINT16#2
DP_CONTROL_COMMAND
USINT16#3E
DP_AREA_SLAVE_PARAM
USINT16#0
DP_AREA_BUS_PARAM
USINT16#7F
DP_AREA_SET_MODE
USINT16#80
DP_AREA_STAT_COUNT
USINT16#81
DP_AREA_NO_PROTECTION
USINT16#FF
DP_SLAVE_ACTIVATE
USINT16#80
values are area code dependent
DP_SLAVE_DEACTIVATE
USINT16#0
DP_BUS_PAR_ACTIVATE
USINT16#FF
DP_OP_MODE_OFFLINE
USINT16#0
DP_OP_MODE_STOP
USINT16#40
DP_OP_MODE_CLEAR
USINT16#80
DP_OP_MODE_RED_CLEAR
USINT16#81
new redundancy state
DP_OP_MODE_OPERATE
USINT16#C0
DP_OP_MODE_RED_OPERATE
USINT16#C1
new redundancy state
DP_DIAG_SLAVE_DATA
USINT16#0
DP_DIAG_SYSTEM_DIAGNOSTIC
USINT16#7E
DP_DIAG_MASTER_STATUS
USINT16#7F
DP_DIAG_DATA_TRANSFER_LIST
USINT16#80
DP_SLAVE_PARAM_HEADER
USINT16#1
DP_SLAVE_PARAM_PRM_DATA
USINT16#2
DP_SLAVE_PARAM_CFG_DATA
USINT16#3
DP_SLAVE_PARAM_AAT_DATA
USINT16#4
DP_SLAVE_PARAM_USER_DATA
USINT16#5
DP_SLAVE_PARAM_SLAVE_INFO
USINT16#6
DP_SLAVE_PARAM_SYS_INFO
USINT16#7
DP_SLAVE_PARAM_FLUSH_DIAG
USINT16#8
DP_SET_IDENT_NUMBER
USINT16#0
DP_DIAG_1_MASTER_LOCK
USINT16#80
influenced by DP Master
DP_DIAG_1_PRM_FAULT
USINT16#40
DP_DIAG_1_INVALID_SLAVE_RES
USINT16#20
influenced by DP Master
DP_DIAG_1_NOT_SUPPORTED
USINT16#10
DP_DIAG_1_EXT_DIAG
USINT16#8
DP_DIAG_1_CFG_FAULT
USINT16#4
DP_DIAG_1_STATION_NOT_READY
USINT16#2
DP_DIAG_1_STATION_NON_EXISTENT
USINT16#1
influenced by DP Master
DP_DIAG_1_STATUS
USINT16#FF
DP_DIAG_2_DEACTIVATED
USINT16#80
influenced by DP Master
DP_DIAG_2_SYNC_MODE
USINT16#20
DP_DIAG_2_FREEZE_MODE
USINT16#10
DP_DIAG_2_WD_ON
USINT16#8
DP_DIAG_2_DEFAULT
USINT16#4
DP_DIAG_2_STAT_DIAG
USINT16#2
DP_DIAG_2_PRM_REQ
USINT16#1
DP_DIAG_2_STATUS
USINT16#B9
DP_DIAG_3_EXT_DIAG_OVERFLOW
USINT16#80
DP_DIAG_3_STATUS
USINT16#80
DP_SLAVE_DIAG_OVERFLOW
INT-1
DP_STATION_NON_EXISTENT
INT16#100
DP_INVALID_SLAVE_RESPONSE
INT16#2000
DP_STATE_STATION_TYPE
USINT16#80
station status bits
DP_STATE_MASTER_STATION
USINT16#80
DP_STATE_SLAVE_STATION
USINT16#0
DP_STATE_SLAVE_DIAG_DATA
USINT16#2
DP_STATE_MASTER_DIAG_DATA
USINT16#2
DP_STATE_SLAVE_ERROR
USINT16#1
DP_STATE_MASTER_UP_DOWN_LOAD
USINT16#1
DP_KBAUD_9_6
USINT16#0
DP_KBAUD_19_2
USINT16#1
DP_KBAUD_45_45
USINT16#B
DP_KBAUD_93_75
USINT16#2
DP_KBAUD_187_5
USINT16#3
DP_KBAUD_500
USINT16#4
DP_KBAUD_750
USINT16#5
DP_KBAUD_1500
USINT16#6
DP_MBAUD_1_5
USINT16#6
DP_KBAUD_3000
USINT16#7
DP_MBAUD_3
USINT16#7
DP_KBAUD_6000
USINT16#8
DP_MBAUD_6
USINT16#8
DP_KBAUD_12000
USINT16#9
DP_MBAUD_12
USINT16#9