ACC-72EX User Manual
Software setup
96
// CC0_CommunicationCOS
#define CC0_RCX_COMM_COS_READY Acc72Ex[0].Udata16[392].0
#define CC0_RCX_COMM_COS_RUN Acc72Ex[0].Udata16[392].1
#define CC0_RCX_COMM_COS_BUS_ON Acc72Ex[0].Udata16[392].2
#define CC0_RCX_COMM_COS_CONFIG_LOCKED Acc72Ex[0].Udata16[392].3
#define CC0_RCX_COMM_COS_CONFIG_NEW Acc72Ex[0].Udata16[392].4
#define CC0_RCX_COMM_COS_RESTART_REQ Acc72Ex[0].Udata16[392].5
#define CC0_RCX_COMM_COS_RESTART_REQ_ENA Acc72Ex[0].Udata16[392].6
#define CC0_RCX_COMM_COS_DMA Acc72Ex[0].Udata16[392].7
// CC0_Status Block
#define CC0_ulCommunicationState Acc72Ex[0].Udata32[197]
#define CC0_ulCommunicationError Acc72Ex[0].Udata32[198]
#define CC0_usVersion Acc72Ex[0].Udata16[398]
#define CC0_usWatchdogTime Acc72Ex[0].Udata16[399]
#define CC0_bPDInHskMode Acc72Ex[0].Data8[800]
#define CC0_bPDInSource Acc72Ex[0].Data8[801]
#define CC0_bPDOutHskMode Acc72Ex[0].Data8[802]
#define CC0_bPDOutSource Acc72Ex[0].Data8[803]
#define CC0_ulHostWatchdog Acc72Ex[0].Udata32[201]
#define CC0_ulErrorCount Acc72Ex[0].Udata32[202]
#define CC0_bErrorLogInd Acc72Ex[0].Data8[812]
#define CC0_bErrorPDInCnt Acc72Ex[0].Data8[813]
#define CC0_bErrorPDOutCnt Acc72Ex[0].Data8[814]
#define CC0_bErrorSyncCnt Acc72Ex[0].Data8[815]
#define CC0_bSyncHskMode Acc72Ex[0].Data8[816]
#define CC0_bSyncSource Acc72Ex[0].Data8[817]
// CC1_Control Block
#define CC1_RCX_APP_COS_APP_READY Acc72Ex[0].Udata16[8196].0
#define CC1_RCX_APP_COS_BUS_ON Acc72Ex[0].Udata16[8196].1
#define CC1_RCX_APP_COS_BUS_ON_ENABLE Acc72Ex[0].Udata16[8196].2
#define CC1_RCX_APP_COS_INIT Acc72Ex[0].Udata16[8196].3
#define CC1_RCX_APP_COS_INIT_ENABLE Acc72Ex[0].Udata16[8196].4
#define CC1_RCX_APP_COS_LOCK_CFG Acc72Ex[0].Udata16[8196].5
#define CC1_RCX_APP_COS_LOCK_CFG_ENA Acc72Ex[0].Udata16[8196].6
#define CC1_RCX_APP_COS_DMA Acc72Ex[0].Udata16[8196].7
#define CC1_RCX_APP_COS_DMA_ENABLE Acc72Ex[0].Udata16[8196].8
#define CC1_ulDeviceWatchdog Acc72Ex[0].Udata32[4099]
// CC1_CommunicationCOS
#define CC1_RCX_COMM_COS_READY Acc72Ex[0].Udata16[8200].0
#define CC1_RCX_COMM_COS_RUN Acc72Ex[0].Udata16[8200].1
#define CC1_RCX_COMM_COS_BUS_ON Acc72Ex[0].Udata16[8200].2
#define CC1_RCX_COMM_COS_CONFIG_LOCKED Acc72Ex[0].Udata16[8200].3
#define CC1_RCX_COMM_COS_CONFIG_NEW Acc72Ex[0].Udata16[8200].4
#define CC1_RCX_COMM_COS_RESTART_REQ Acc72Ex[0].Udata16[8200].5
#define CC1_RCX_COMM_COS_RESTART_REQ_ENA Acc72Ex[0].Udata16[8200].6
#define CC1_RCX_COMM_COS_DMA Acc72Ex[0].Udata16[8200].7
// CC1_Status Block
#define CC1_ulCommunicationState Acc72Ex[0].Udata32[4101]
#define CC1_ulCommunicationError Acc72Ex[0].Udata32[4102]
#define CC1_usVersion Acc72Ex[0].Udata16[8206]
#define CC1_usWatchdogTime Acc72Ex[0].Udata16[8207]
#define CC1_bPDInHskMode Acc72Ex[0].Data8[16416]
#define CC1_bPDInSource Acc72Ex[0].Data8[16417]
#define CC1_bPDOutHskMode Acc72Ex[0].Data8[16418]
#define CC1_bPDOutSource Acc72Ex[0].Data8[16419]
#define CC1_ulHostWatchdog Acc72Ex[0].Udata32[4105]
#define CC1_ulErrorCount Acc72Ex[0].Udata32[4106]
#define CC1_bErrorLogInd Acc72Ex[0].Data8[16428]
#define CC1_bErrorPDInCnt Acc72Ex[0].Data8[16429]
#define CC1_bErrorPDOutCnt Acc72Ex[0].Data8[16430]
#define CC1_bErrorSyncCnt Acc72Ex[0].Data8[16431]
#define CC1_bSyncHskMode Acc72Ex[0].Data8[16432]
#define CC1_bSyncSource Acc72Ex[0].Data8[16433]
// CC2_Control Block
#define CC2_RCX_APP_COS_APP_READY Acc72Ex[0].Udata16[16004].0
#define CC2_RCX_APP_COS_BUS_ON Acc72Ex[0].Udata16[16004].1