Ethercat HAL driver
22 Jul 2017 10:55 #96275
by mngr0
Replied by mngr0 on topic Ethercat HAL driver
Hi all, i am new in this forum,
i am trying to use linuxcnc to control some machines using ethercat.
So far i have tryed with a Weidmuller ethercat module, i made the xml file like described in the tutorial, i couldn't find some parameteres, like watchdog, so i did not put them in the xml. do i need all the parameters? or can i do without some of them?
I didn't reached the OP state, giving an error, do i have to do more than the xml to reach this state?
For some ethercat modules like this or other beckhoff modules not in this list for example EL32xx modules what do i have to do to make them work?
Thanks for any answer, mngr0
i am trying to use linuxcnc to control some machines using ethercat.
So far i have tryed with a Weidmuller ethercat module, i made the xml file like described in the tutorial, i couldn't find some parameteres, like watchdog, so i did not put them in the xml. do i need all the parameters? or can i do without some of them?
I didn't reached the OP state, giving an error, do i have to do more than the xml to reach this state?
For some ethercat modules like this or other beckhoff modules not in this list for example EL32xx modules what do i have to do to make them work?
Thanks for any answer, mngr0
Please Log in or Create an account to join the conversation.
22 Jul 2017 11:54 #96276
by sirop
Missing Watchdog config should not be a show stopper as then the slave's default watchdog values are used.
Share your ethercat and linuxcnc logs as otherwise it is hard to guess which went wrong.
Replied by sirop on topic Ethercat HAL driver
Hi all, i am new in this forum,
i am trying to use linuxcnc to control some machines using ethercat.
So far i have tryed with a Weidmuller ethercat module, i made the xml file like described in the tutorial, i couldn't find some parameteres, like watchdog, so i did not put them in the xml. do i need all the parameters? or can i do without some of them?
I didn't reached the OP state, giving an error, do i have to do more than the xml to reach this state?
Missing Watchdog config should not be a show stopper as then the slave's default watchdog values are used.
Share your ethercat and linuxcnc logs as otherwise it is hard to guess which went wrong.
Please Log in or Create an account to join the conversation.
24 Jul 2017 15:08 #96352
by mngr0
Replied by mngr0 on topic Ethercat HAL driver
Thank you sirop for the fast answer,
i quite surely have failed something in the installation,
this morning i have tried installing compiling from source,
ethercat driver wiki , section Building: it compiled.
then halrun a file containing
it said "Enable to open shared memory, err=2, segmentation fault"
i think it is because i did not install the ethercat master... so here is my questions:
-do i have to install it? (i can use ethercat commands in the terminal, so i think it is installed)
-if i have to install it, is it before or after the ethercat driver?
-how do i start the ethercat master? i mean, i have to start it to talk with the ethercat slave...
the content of the file (with halrun commands) is copied from this forum, i thougth the "start" line started the master.
sorry for the dumb question,
mngr0
i quite surely have failed something in the installation,
this morning i have tried installing compiling from source,
ethercat driver wiki , section Building: it compiled.
then halrun a file containing
loadrt threads name1=master period1=1000000
loadusr -W lcec_conf myConfigs.xml
loadrt lcec
addf lcec.read-all master
addf lcec.write-all master
start
it said "Enable to open shared memory, err=2, segmentation fault"
i think it is because i did not install the ethercat master... so here is my questions:
-do i have to install it? (i can use ethercat commands in the terminal, so i think it is installed)
-if i have to install it, is it before or after the ethercat driver?
-how do i start the ethercat master? i mean, i have to start it to talk with the ethercat slave...
the content of the file (with halrun commands) is copied from this forum, i thougth the "start" line started the master.
sorry for the dumb question,
mngr0
Please Log in or Create an account to join the conversation.
24 Jul 2017 17:09 #96357
by sirop
Normally you install ethercat master before installing linucnc-ethercat by Sittner.
If ethercat slaves issued from command line shows reasonable output, than your master is already running.
Replied by sirop on topic Ethercat HAL driver
What should be enabled? Do you quote ethercat or linuxcnc log?
it said "Enable to open shared memory, err=2, segmentation fault"
Normally you install ethercat master before installing linucnc-ethercat by Sittner.
If ethercat slaves issued from command line shows reasonable output, than your master is already running.
Please Log in or Create an account to join the conversation.
- plopes9000
- Offline
- Premium Member
Less
More
- Posts: 87
- Thank you received: 18
25 Jul 2017 21:24 #96423
by plopes9000
Replied by plopes9000 on topic Ethercat HAL driver
First off, great work with beckhoff's ethercat support in linuxcnc - love the modularity of the bus ... it's great that it's supported by linuxcnc.
I'm interested in adding support for the IL2301 B110. In particular I'm after using the IP Link to control Festo valve blocks.
I have multipoint valve blocks hooked up to my Linux cnc box, but would prefer to save the 16 digital ports (only really using 8 now) - besides it so much more elegant to control it via ethercat.
Could not find anything on the web, any pointers?
Thank you
I'm interested in adding support for the IL2301 B110. In particular I'm after using the IP Link to control Festo valve blocks.
I have multipoint valve blocks hooked up to my Linux cnc box, but would prefer to save the 16 digital ports (only really using 8 now) - besides it so much more elegant to control it via ethercat.
Could not find anything on the web, any pointers?
Thank you
Please Log in or Create an account to join the conversation.
25 Jul 2017 22:43 #96429
by sirop
So just write an XML description in order to try this slave out.
Replied by sirop on topic Ethercat HAL driver
I'm interested in adding support for the IL2301 B110. In particular I'm after using the IP Link to control Festo valve blocks.
www.beckhoff.de/default.asp?fieldbus_box/il230x_b110.htmIt detects the connected modules and automatically allocates the input and output data to the process image.
So just write an XML description in order to try this slave out.
Please Log in or Create an account to join the conversation.
26 Jul 2017 13:58 #96466
by mngr0
I meant "Unable.. sorry for the horrible typo
today i installed igh master and then linuxcnc-ethercat driver using this commands:
when i typethe answer is
what did i do wrong?
still, thank sirop for the patience
Replied by mngr0 on topic Ethercat HAL driver
What should be enabled? Do you quote ethercat or linuxcnc log?
it said "Enable to open shared memory, err=2, segmentation fault"
I meant "Unable.. sorry for the horrible typo
today i installed igh master and then linuxcnc-ethercat driver using this commands:
when i type
sudo /etc/init.d/ethercat start
Starting EtherCAT master 1.5.2 ERROR: could not insert 'ec_master': Invalid argument
failed
what did i do wrong?
still, thank sirop for the patience
Please Log in or Create an account to join the conversation.
26 Jul 2017 14:07 #96468
by sirop
Replied by sirop on topic Ethercat HAL driver
Maybe, you installed more than 1 EtherLab master?
Please Log in or Create an account to join the conversation.
26 Jul 2017 14:33 #96474
by mngr0
Replied by mngr0 on topic Ethercat HAL driver
it may be, because while installing linuxcnc-ethercat he told me that the file /etc/default/ethercat was already existing, and asked me what to do (replace, or keep the file, i kept the file)
so i don't have to install the ethercat master?
this is what i tried the first time, but i didn't know where is the file to configure the master and the one to start it.
so i don't have to install the ethercat master?
this is what i tried the first time, but i didn't know where is the file to configure the master and the one to start it.
Please Log in or Create an account to join the conversation.
26 Jul 2017 14:36 #96475
by sirop
Replied by sirop on topic Ethercat HAL driver
A network device can be used only by one master at atime.
So there should be only one master.
So there should be only one master.
Please Log in or Create an account to join the conversation.
Time to create page: 0.138 seconds