Files
ecmc_pool_eq/addEL7041.cmd

31 lines
1.2 KiB
Batchfile

#==============================================================================
# addEL7041.cmd
#-------------- Information:
#- Description: Module for flexible cfg of a stepper drive
#-
#- by anders Sandström, Paul Scherrer Institute
#- email: anders.sandstroem@psi.ch
#-
#-###############################################################################
#-
#- Arguments
#- [optional]
#- SLAVE_ID EL7041 slave id, defaults to the "next" slave id
# X:$(S_ID) - EL7041 1Ch Stepper
${SCRIPTEXEC} ${ecmccfg_DIR}addSlave.cmd, "HW_DESC=EL7041-0052, SLAVE_ID=${${SLAVE_ID=0}}"
#-###############################################################################
#- Set max current [mA]
${SCRIPTEXEC} ${ecmccfg_DIR}addEcSdoRT.cmd, "INDEX=0x8010,SUBINDEX=0x1,DT=U16,NAME=CurrMax,SLAVE_ID=${ECMC_EC_SLAVE_NUM}"
#- Reduced current [mA]
${SCRIPTEXEC} ${ecmccfg_DIR}addEcSdoRT.cmd, "INDEX=0x8010,SUBINDEX=0x2,DT=U16,NAME=CurrStby,SLAVE_ID=${ECMC_EC_SLAVE_NUM}"
#- Coil resistance [cOhm]
${SCRIPTEXEC} ${ecmccfg_DIR}addEcSdoRT.cmd, "INDEX=0x8010,SUBINDEX=0x4,DT=U16,NAME=Resist,SLAVE_ID=${ECMC_EC_SLAVE_NUM}"
#- Invert motor polarity
${SCRIPTEXEC} ${ecmccfg_DIR}addEcSdoRT.cmd, "INDEX=0x8012,SUBINDEX=0x9,DT=U8,NAME=PolInv,SLAVE_ID=${ECMC_EC_SLAVE_NUM}"