Ethercat with EL6751 CanOpen Master and JAT Servo Drives

More
04 Mar 2020 06:40 - 04 Mar 2020 06:59 #159156 by chimeno
Hi @Conny

Do you think that may help If you have such a EL6751 and maybe one servo drive at hand? If you are interested I can provide both devices to you.

If I had them, it would be helpful, of course, although I think we are quite far away, I attach a new file to see if you have any progress, since the TWINCAT3 project that you passed me is not available, can you see if this data is correct?
<sdoConfig idx="1c12" subIdx="complete">
	<sdoDataRaw data="01 00 00 16"/>
	</sdoConfig>
	<sdoConfig idx="1c13" subIdx="complete">
	<sdoDataRaw data="02 00 00 1A 80 1A"/>
	</sdoConfig>
if you are lucky and you can solve it,

I enclose a simpler V2 version that might work

greeting
Chimeno
Attachments:
Last edit: 04 Mar 2020 06:59 by chimeno.

Please Log in or Create an account to join the conversation.

More
04 Mar 2020 17:47 - 04 Mar 2020 18:32 #159206 by JimPanski
Hi Chimeno,

first of all I was asking if you have those devices because I got a second set op it here wich I could maybe share if you are interested.

I tried you configs with no luck :/
Warning: Spoiler!


EDIT: I am honestly not sure about index 1c13
thank you very much!

Greetings
Conny
Attachments:
Last edit: 04 Mar 2020 18:32 by JimPanski. Reason: added content

Please Log in or Create an account to join the conversation.

More
05 Mar 2020 12:30 - 05 Mar 2020 12:31 #159249 by chimeno
Hi @Conny

first of all I was asking if you have those devices because I got a second set op it here wich I could maybe share if you are interested.

I don't have them, I could be interested, although then I need another device with CAN-OPEN protocol for the tests that I don't have either

I don't know how else I can help you
greeting
Chimeno
Last edit: 05 Mar 2020 12:31 by chimeno.

Please Log in or Create an account to join the conversation.

More
05 Mar 2020 12:33 #159250 by JimPanski
Hi Chimeno,

do you mean an other device besides that JAT drive?
If not sending you those both components wont be a big thing to me :)

Thank you!
Conny

Please Log in or Create an account to join the conversation.

More
12 Mar 2020 05:59 #159843 by chimeno
Hello @Conny,
Sorry for taking the time to answer, if I refer to both components, I am from Barcelona, ​​Spain, are you progressing?

greeting
Chimeno

Please Log in or Create an account to join the conversation.

More
12 Mar 2020 08:27 #159853 by JimPanski
Hi Chimeno,

no problem. I also had noch chance to get further because of less time for it.But the lathe on which i want to use those drives got a bunch of new wiring and lot a new paint in the meantime ;) - but still much to do on it.
For this PDO issue I also don´t know what else I could try, so this was also a reason why it gets no progress her.
I think -if you really have no problem with that- the best is you reach me by mail on my account "myusernamehere" at online.de so we can discuss the details for the parcel ;)

Thank you very much!

Greetings
Conny

Please Log in or Create an account to join the conversation.

More
12 Mar 2020 19:55 #159920 by chimeno
Hello @Conny,
No problem I sent you an email.
Best regards
Chimeno

Please Log in or Create an account to join the conversation.

More
26 Apr 2020 08:09 - 26 Apr 2020 08:13 #165630 by purged

In the meantime i think I got a better overview in Twincat, so that I could finally find the COE Startup SDOs which were used in the config xml file.


Hi Guys, I am stuck in a similar situation, may I chime in?
I am trying to have LinuxCNC talk to ESTUN ProNet Plus series servo drives via linuxcnc-ethercat->Beckhoff EK1100->Beckhoff EL6751.

There is a CANopen manual from the manufacturer so I have high hopes of getting that to work: www.estuneurope.eu/wp-content/uploads/20...anual_compressed.pdf

I have set up TwinCAT on a separate windows machine and I can scan and find all Beckhoff devices automatically. It finds 'special device' EL6751 and asks for baud rate which I set to 500k, the same which I have configured my servo drives to. TwinCAT then 'scans Fieldbus' which takes 30 - 40 seconds or so, but it doesn't discover my servo drives. Is that normal or is my cabling faulty? I've seen in a Nanotec application note that their CANopen devices can be discovered automatically ( en.nanotec.com/fileadmin/files/Applicati.../TwinCAT/TwinCAT.pdf )

On the other hand I have all the PDO data and everything in the CANopen manual so I could set up the devices all manually. How do I generate the ethercat-conf.xml (i.e. github.com/sittner/linuxcnc-ethercat/blo...ex/ethercat-conf.xml ) in TwinCAT then?

Thank you very much :)
Last edit: 26 Apr 2020 08:13 by purged.

Please Log in or Create an account to join the conversation.

More
27 Apr 2020 20:06 - 27 Apr 2020 20:07 #165865 by chimeno
Hi @purged

Hi Guys, I am stuck in a similar situation, may I chime in?

Of course you can intervene, there are several people from the forum also caught in this module, I do not have EL6751 and it is difficult for me to help, if you are lucky and find a solution.
Greeting
Chimeno
Last edit: 27 Apr 2020 20:07 by chimeno. Reason: Edit

Please Log in or Create an account to join the conversation.

More
07 May 2020 11:01 #166955 by Patis
@purged I've the same problems with Twincat3 and scanning Canopen drives. My Nanotec Drives (SMCI_36 or PD6N) cannot scanned by Twincat3. But if I add the Nodes manually, the communication between both works. I talked yesterday with Beckhoff support and they said this is normal, because the Canopen Protocol can be different. You must do it manually.

I configure in my Drivesmapping-/configurationTool an easy Status- and Controlword mapping. Then I add a new node with the NodeID and add the same PDOS in Twincat3. If your setup is online... click on the refresh button in Twincat3 and check if your EL6751 is green(StateOP) and your Statusword must have any online Value.

If the Err LED is blink' red 1Hz... the NodeID is wrong or start with your Hardware or: You need a realtime capable Networkcard from Beckhoff or the network chip must be one of the supported chips from this Beckhoff site:
Beckhoff Link
I've this one:
Amazon Link

Another communication problem was:
Your EL6751 has an Hardware Version and a Firmware Version. Try to update this to the newest supported FirmwareVersion over Beckhoff Support. I find out... a lot of drives don't communicate under El6751 0000 0017 FW Version.


Creating the EtherCatXML for Linux is a nightmare, because I don't know how I can debug this. If SOMEONE has Tips for me give mee feedback. I'll create a new Post for my Problems with this XML Config file!!!

I wrote a dirty Lua Tool for that. You can find it in the attachments. Start it with Zerobrain

Have Fun Patis :woohoo:

File Attachment:

File Name: ConverterE....lua.zip
File Size:1 KB
Attachments:

Please Log in or Create an account to join the conversation.

Time to create page: 0.134 seconds
Powered by Kunena Forum