Rtelligent RS400E PREOP -> OP
23 Nov 2023 18:02 #286350
by TimP
Replied by TimP on topic Rtelligent RS400E PREOP -> OP
yep, you are right there is extra 0 in pid, i don't know how it landed there, i thought i have copy-pasted it from ethercat slaves -v.
After i have changed pid to proper one, dmesg start to show readable errors, which were SDO data types mismatch.
data should be set in 4 bytes since it is UInt32
and forneed to be in 1 byte since it is Int8
after fixing those it is finally went to OP mode.
After i have changed pid to proper one, dmesg start to show readable errors, which were SDO data types mismatch.
<sdoConfig idx="607c" subIdx="0"><sdoDataRaw data ="00 00 00 00"/></sdoConfig> <!-- Home offset 0 -->
<sdoConfig idx="609a" subIdx="0"><sdoDataRaw data ="F4 01 00 00"/></sdoConfig> <!-- Home accelleration 500 -->
<sdoConfig idx="6099" subIdx="01"><sdoDataRaw data ="C4 09 00 00"/></sdoConfig> <!-- Home fast speed 2500-->
<sdoConfig idx="6099" subIdx="02"><sdoDataRaw data ="F4 01 00 00"/></sdoConfig> <!-- Home slow speed 500 -->
data should be set in 4 bytes since it is UInt32
and for
<sdoConfig idx="6098" subIdx="0"><sdoDataRaw data ="11"/></sdoConfig> <!-- Home mode 17 -->
after fixing those it is finally went to OP mode.
Please Log in or Create an account to join the conversation.
23 Nov 2023 18:33 #286355
by Hakan
Replied by Hakan on topic Rtelligent RS400E PREOP -> OP
Great! I really wonder why it remembered that number when doing "ethercat state op" since no info from the xml file is entered at that time. I guess it has been cached somewhere. It would have been better if ethercat just read the Pid number from the driver, but obviously not.
Please Log in or Create an account to join the conversation.
Time to create page: 0.128 seconds