EFC communication with ctrlX CORE. EFC stuck in pre-op after adding a telegram

Hello,

I have a test project using COREX-C-X3-11-ANNN-21.01-01RS-NN-NN with EtherCat master version 2.2.0.  When the EFC is configured with using the Rexroth mode with default 2 input words & 2 output words then everything seems to be working without an issue.  The problem is EFC does not come out of pre-op mode when additional telegram is added to the telegram (added addtional telegram using Expert mode).  After addtional telegram has been added then download new IO configuration and update the PLC program.    ctrlX Core master EtherCat status is OP but the EFC is stuck in "pre-op".   Even cycling power to the entire system still not fix the issue.  Once redownload the default configuration then the communication works again so it seem unlikely due to hardware issue. 

Best reply by ZHOUStefan

Hello,

In fact, Index 16#1605  and 16#1A05 has the Fixed content flags. This means you cannot add new PDO content under this index.

What you need to do is check the option for the 16#1615  and 16#1A15 index ,then you can add new PDO content  under these index, like this:

Then re-download the IO configuration, and the EtherCAT master state will be successfully switched to the op state.😉

In addition, you need to pay attention to the conversion of function codes and index addresses.

 

 

View original
3 replies