09-26-2023 03:00 AM
Hello,
I have one applicaiton case, Weiss rotary + Rexroth driver/motor + External encoder, concept provided by Weiss. the question is that fieldbus interface is EhterCAT(COE) - Can over ethercat, I see our object configuration file xml(ESI) is EhtherCAT(SOE),.
1. I am not sure if the two protocal can be mixed used in one EtherCAT loop
2. if the external encoder usage as the position control, the 'Rotary table with driver' is working properly
thank you
02-06-2024 04:12 PM - last edited on 02-14-2024 12:45 PM by SteffenR-
Hello,
the EtherCAT bus will have no problem with the CoE fieldbus configuration on the IndraDrive. The BCI standard peripheral for the Rexroth servo drive controllers (NexeedEcRxIdMPD, etc.) on the other hand will not work with this setup.
I have seen this configuration before but in these cases the IndraDrive was not used as a standard servo drive but had an MLD project from Weiss running on the device which determined the PDO and bus configuration(for example Weiss W.A.S. 2). I assume you have this setup? In this case you have to integrate the device in your application without the BCI object (application specific code) or decide if you want to commission an object for the Weiss setup (contact Nexeed.Helpdesk@bosch.com).
02-14-2024 12:46 PM - edited 02-14-2024 12:56 PM
As of now there are these solutions:
No. | Interface | Peripheral | Object |
1 | Profibus DP via B&R controller from Weiss | NexeedPdpWeissNcxxxTbb | NexeedWeissRotTableDriveBeRa |
2 | EtherCAT (SoE) via IndraDrive from Rexroth (not from Weiss; the mechanics can be from Weiss) | NexeedEcRxIdMPB, NexeedEcRxIdMPC, etc. | NexeedRotTableDrive, NexeedRotTableOpenLoop |
3 | Digital IO from Weiss | - | NexeedWeissRotTableIo |
Anything else must be solved in your application or a new peripheral/object is necessary.
02-22-2024 02:36 AM - edited 02-22-2024 02:39 AM
my indraDrive is from Weiss, in this way, if I can use NexeedRotTableDrive, NexeedRotTableOpenLoop? I mean re-configure the driver parameter according to the BCI object document and use the BCI xml to set the communication parameter(AT, MDT and use SoE), thank you
one more question: what are different between NexeedRotTableDrive and NexeedRotTableOpenLoop? NexeedRotTableDrive is used with external second encoder? like my application have two encoder. thank you
02-22-2024 02:41 AM
Can I make the driver a empty frame diver, than use the BCI standard object concept to re-configure the indraDriver?