- Posts: 45
- Thank you received: 0
cgc wrote: Hello,
please start with a simple configuration and only with one slave.
If this is running, you can take all slaves and more registers.
Maybe try a config like this:
Warning: Spoiler!
<masters>
<master idx="0" appTimePeriod="2000000" refClockSyncCycles="1">
<slave idx="0" type="generic" vid="99998888" pid="00020001" configPdos="true">
<syncManager idx="0" dir="out"> </syncManager>
<syncManager idx="1" dir="in"></syncManager>
<syncManager idx="2" dir="out">
<pdo idx="1600">
<pdoEntry idx="6040" subIdx="00" bitLen="16" halPin="drivecontrol" halType="bit"/>
<pdoEntry idx="607A" subIdx="00" bitLen="32" halPin="targetpos" halType="s32"/>
</pdo>
</syncManager>
<syncManager idx="3" dir="in">
<pdo idx="1a00">
<pdoEntry idx="6041" subIdx="00" bitLen="16" halPin="drivestatus" halType="bit"/>
<pdoEntry idx="6064" subIdx="00" bitLen="32" halPin="Actual_Pos" halType="s32"/>
</pdo>
</syncManager>
</slave>
</master>
</masters>
And try first without distributed clocks, disabe line <dcConf assignActivate="300" sync0Cycle="*1" sync0Shift="0"/>
Please tell us a litte bit about your hardware, manufacturer, type ....
If you start the PC, what say "ehercat slaves" ?
regards Frank
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.