1.问题描述
搭建好基于SOEM的主站,拿其它模块都能连上并使从站进入OP,但是连接自己基于ssc5.12做的从站,无法连接,无法进入OP
2.问题解决
根据参考资料,发现是从站的0x1C00索引里面的内容有误,Sync manager type
使用twincat查看,发现是2,1,4,3
查看从站的代码
在coeappl.c里

修改为
TOBJ1C00 sSyncmanagertype = {0x04, {0x0201, 0x0403}};
烧录程序后,再连接twincat

1C00里面从2,1,4,3变成了1,2,3,4
现在再去连接SOEM主站,从站能够连接并进入OP状态
补充:在ssc5.13版本,这个错误已解决。本人是在ssc5.12生成代码,出现的Sync manager type错误的问题
3.参考资料
1873

被折叠的 条评论
为什么被折叠?



