This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ICE Board AM3359 : Ether cat application

Hi,

We have two ICE  slave boards from TI,

Example

Salve 1 : Only configured with Digital input

Slave 2: Configured with Digital output

Note :- we have configured the XML file and code occordingly, and found to be working independently with Twincat

When we connect both the slave board and tried to communicate through twincat : communication is not done

Can any one please guide :

1) How the 2 slaves are differenciated

2) should some change need to be done in XML ( to differentiate slaves).

3) should some change need to done in code (to differentiate slaves).

Thanks,

Bindu

  • Hi Bindu,

    generally we are not able to support EtherCAT slave application development. Obviously there are many ways to implement a real slave application based on our TI ESC. You may refer to training available from ETG (ethercat,org). They provide multi-day workshops that explain how to develop real EtherCAT slaves and how to use them.

    It is not clear to me what you try to approach but simply getting input data from one board and sending to the output of another board works with the generic EtherCAT examples we provide. You just need to connect Input PDO with Output PDO on the master side (e.g. using PLC application). There is no need for any special device differentiation for this as we provide PDO in both directions. Here you need to ask the vendor of your PLC or master for support how to do that.

    Obviously if you try to develop new devices that are either input or output only you need to change the device XML and the application code accordingly. This is outside of the scope of TI support I would assume. You will also need to run the ETG conformance test tool.

    Best regards,