Hello,
I am currently running the C-Toolkit as cifx Slave under Windows and have rigged the ChannelDemo to implement the xChannelIORead / xChannelIOWrite in a forever loop. When I run SYCon diagnostics the Process Data exchange occurs at a very brisk rate ~23uSec / transfer. This seems way too fast. Any attempt to change this rate through cifX Test utility do not work. I have Handshaking mode enabled for the Process Data blocks so I assume I am synchronized with the Master .... I am currently wondering how to set or vary the PDO transfer rate to something else?
-Pete-
Andreas Jacob
Hilscher Gesellschaft fuer Systemautomation mbH
Hi,
you must set the following Stackconfiguration Flags in your warm start message:
- MSK_ECAT_DPM_WARMSTART_STACK_CFG_SM2_NO_HOST_UPDATE
- MSK_ECAT_DPM_WARMSTART_STACK_CFG_SM3_NO_HOST_UPDATE
- MSK_ECAT_DPM_WARMSTART_STACK_CFG_SET_SELF_UPDATE_ON_SM2
- MSK_ECAT_DPM_WARMSTART_STACK_CFG_SET_SELF_UPDATE_ON_SM3