Hallo Jonas,
I get the idea that there might be a misunderstanding in how to use the
ethercat library/master:
The ethercat master module does some bus scanning in idle mode and the
commandline tool can be used for maintenance tasks but you need an
cyclic application to exchange data with an
m,
>
>
> Thanks again for your support, knowing that the SSI seems buggy is a big help
> for us.
>
>
> I'll share the answer from the supplier once I get one...
>
>
> Have a nice day
>
> J-P
>
>
> From: Dr.-In
d -p1 | od" command.
* Anything relevant here ?
Yes, I've contacted the salve supplier. My request has been forwarded to the
support team.
* I'm waiting for the answer.
Have a nice day
J-P
____
From: Dr.-Ing. Wilhelm Hagemeister
Sent: Friday, March
Hallo Jean-Pierre,
Am 16.03.22 um 08:37 schrieb Miceli Jean-Pierre:
Some notes:
* The system is working perfectly on TwinCAT
TwinCAT relies on the XML-Files and the IgH Ethercat master relies on
the SSI content. If the content is wrong or data is missing it will not
work.
*
Hallo Sebastian,
many thanks for sharing your results. I will follow your advice for the
next project with dls.
Regards Wilhelm
Am 28.04.21 um 19:17 schrieb Sebastien BLANCHET:
Just to share the results for the best filesystems for DLS and millions
of files:
I had reached the inodes
ink blocks for using "rticp" on the Simulink
side are part of the EtherLab library!
Regards
Wilhelm
Best Regards
Faras
-Ursprüngliche Nachricht-
Von: Etherlab-users Im Auftrag von
Dr.-Ing. Wilhelm Hagemeister
Gesendet: Mittwoch, 28. April 2021 17:40
An: etherlab-users@ether
Hallo Faras,
I suggest you run your MQTT software in a different program and transfer
your data between the MQTT program and the real time EtherLab process
with "rtipc":
https://build.opensuse.org/package/show/science:EtherLab/rtipc
This library enables you to exchange data between
nd it seems to support the
> workload.
>
> Best Regards,
> ---
> Sebastien BLANCHET
>
>
>
> On 3/23/21 5:30 PM, Dr.-Ing. Wilhelm Hagemeister wrote:
>> Hi Sebastien,
>>
>> increasing the number of inodes helps.
>>
>> dumpe2fs -h /dev/sdxx helps to see
Hi Sebastien,
increasing the number of inodes helps.
dumpe2fs -h /dev/sdxx helps to see what are your limits now.
Regarding dls please check, if you get restarts of the sampling
processes due to sample time constrains. Usually this is the case with
data sources form realtime processes with high
Hallo Vincent,
depending on the used Ethernet device the "original" EtherCAT master
run's under recent kernels.
If one uses the generic NIC-driver any recent kernel should be
supported. For other NIC interfaces have a look in the "devices"
directory. There you will find the patched NIC modules
Hallo Daniel,
with QtPdWidgets come examples both "Qt-classic" and QML using PdCom.
You will probably find the newest version of QtPdWidgets here:
https://download.opensuse.org/repositories/science:/EtherLab/openSUSE_Leap_15.1/src/QtPdWidgets-1.3.7hg658-lp151.71.3.src.rpm
If you are writing
On 03.02.20 17:21, Hugh Sparks wrote:
It's tricky bothering them while using IgH. ;-)
Yes indeed, we at IgH know all about it...
Sorry, this is off-topic as well, but I had to respond.
Regards Wilhelm
___
etherlab-users mailing list
Sorry, typo,
I meant our software developers...
Regards Wilhelm
Am 09.01.20 um 14:15 schrieb Dr.-Ing. Wilhelm Hagemeister:
Hallo Han,
many thanks for your contribution to EtherLab. I cloned your repo and
will ask your software developers if we should integrate that maybe in
the "off
Hallo Han,
many thanks for your contribution to EtherLab. I cloned your repo and
will ask your software developers if we should integrate that maybe in
the "official" etherlab repo's.
Success with your new job.
Regards
Wilhelm
Am 09.01.20 um 13:12 schrieb Jeong Han Lee:
Hi Mike and
Hello Simone,
Am 03.06.19 um 20:14 schrieb Simone Comari:
Hi all,
Following Wilhelm's suggestion, I had a look at their libraries. The
premises seem promising, meaning that it looks like it is exactly what
we need. Only issue is that I really had some troubles understanding how
I can
Hi Simone,
in addition to Robertos post...
We strictly separate GUI from real time program and communicate between
a realtime process as the data producer and clients like GUI as
consumers by a network protocol. This protocol separates parameters from
channels and is bidirectional and multi
Hallo Roberto,
Am 21.05.19 um 14:48 schrieb Viola Roberto:
This crc thing plus the packet’s counter thing by ifconfig push me to
think that sometimes the ec module ignores a packet even if ethernet
card receives it. Is is possible?
Yes that is possible. If you query the NIC to early after
Hallo Mr Zeilhofer,
yes, it is possible and we use it very widely. The configuration of the
safety master e.g. EL6900 is done with TwinCat. Once the safety project
is finished, downloaded to EL6900 with TwinCat and tested, the IgH
EtherCAT master can transfer the data of the "black
addendum:
look here for latest versions and precompiled rpm's (sorry, no debian
packages jet):
https://build.opensuse.org/project/show/science:EtherLab
regards Wilhelm
Am 03.05.2019 um 00:05 schrieb Karl Zeilhofer:
> Hi,
>
> are there any recommendations on how to merge EtherCAT master
Hallo Mr Zeilhofer,
we strictly separate GUI from real time program and communicate between
a realtime process as the data producer and clients like GUI as multi
consumers by a network protocol. This protocol separates parameters from
channels and is bidirectional and multi client capable. It
Hallo Mr Zeilhofer,
generally the EtherCAT master should work with any Ethernet interface
which is supported by the kernel if one uses the generic driver.
Due to the fact that the generic driver uses parts of the regular
network stack, don't expect good realtime behavior with an USB connected
Hallo Daniel,
that sounds like the ethercat library does not fit to the kernel module.
If you have installed the two ethercat installations to different
locations e.g. /usr/lib or /usr/local/lib it is depending on your search
path settings what gets found first.
So it might be helpful to
Correct (next time you could drop the parentheses). Perfect. Thanks.
Am 15.01.19 um 15:34 schrieb Samiha Islam:
Dear Wilhelm,
Apologies for not adding the subject. I have added the subject here. Is
that the correct format?
___
etherlab-users
Dear Samiha,
be polite and don't leave the subject empty. It hinders others to filter
the mailing list effectively.
Regards Wilhelm
___
etherlab-users mailing list
etherlab-users@etherlab.org
Hello Mr Graichen,
you need an application to exchange data with a terminal or to bring it
in the operational state. This can not be done with the command line
tool. See the examples in the EtherCat-Master repo.
Regards Wilhelm
Am 29.11.2018 um 14:47 schrieb Graichen Michael:
> Hey,
>
>
> but
Hallo Jan,
to clarify Mohsen response; you need an application which exchanges data
cyclically. One can't get a drive or slave to "Operational" or write and
read PDOS only with the ethercat command. See the example section in the
ethercat repo for examples.
Regards Wilhelm.
Hallo Jean-Pierre,
you need an application to exchange data with a terminal or to bring it
in the operational state. This can not be done with the command line
tool. See the examples in the EtherCat-Master repo.
Regards Wilhelm
Am 13.06.2018 um 14:10 schrieb Miceli Jean-Pierre:
> Hi all,
>
>
The igb driver is being worked on and it will be released in the next
couple of weeks.
Am 18.09.2017 um 01:42 schrieb Gavin Lambert:
>
> I don’t know whether this applies to that specific card or not, but some
> of the newer gigabit cards require the igb driver rather than the e1000e
> driver,
Hallo Justin,
pdcom and pdserv are the two ends of an Ethernet! communication library
which connect the process data from an realtime process to the consumer
clients. pdserv handles the realtime process side and pdcom the client
side. Both libraries have no dependency on EtherCat.
To answer
Hallo Justin,
indeed you need an application. The EtherCAT-Master is more or less like
a Ethernet driver which gives you the ability to access the network
stack but has no application functionality (my apologies to the
programmers of EtherCAT and Ethernet for simplification here). Look at
Dear Mr Rehberger,
the Testmanager has an internal ringbuffer for storing the process
response data (stupid design: I didn't know better at the time I
designed that interface). During the connection process the Testmanager
requests the channel and parameter lists. If you have really a lot
Hallo Carlos,
for updating the EEPROM see: http://etherlab.org/en/ethercat/faq.php
Just for clarification ... you need a running application for
PDO-access. You can't do that with only with the EtherCat-Master...
Regards Wilhelm.
Am 28.09.2016 um 12:01 schrieb carlos_jimenez:
Hello,
I
Hallo Erik,
slaves have the "Slave Information Interface" (SII). This is more or
less a EEROM which stores necessary information for the master to
configure the slave.
See also: http://etherlab.org/en/ethercat/faq.php
Vendors can decide to store the SDO-Dictionary in the EEPROM or not.
Hallo,
copy the output of etherlab --skin etherlab -p xx to your m-file.
Add sdo configuration as show in attached example.
Call the m-file from an generic slave block.
Attached an example for EL7041.
Sometimes one has to examine the configuration from TwinCat.
Regards Wilhelm.
Am 26.01.2016
have you installed the EtherCat-Master?
The first error complains that ecrt_support.c is missing...
Regards Wilhelm.
Am 19.01.2016 um 14:08 schrieb Oldenbourg, Mitja:
Dear Etherlab users,
we have installed Etherlab 2.1.0 along with pdserv 1.1.0 and Matlab
2014b. To test things out we made a
Hello John,
have you tried with the supplied sample "c" code?
Just for your information:
on a recent kernel with RT-Preempt-Patch we run cyclic tasks usually at
1 kHz with the generic NIC driver without any skipped datagrams.
If you don't use the RT-Preempt-Patch you should not observe
Ok, then have fun with EtherCat...
Regard Wilhelm.
Am 14.12.2015 um 18:29 schrieb John Hubbard:
Wilhelm,
Your comment "If you see skipped frames at regular time intervals there
is something wrong with your application" was spot on. The problem was
with my application. I was doing the
Hallo Victor,
any block output should be visible as signal at the place where it is
generated. For wires just crossing subsystem boundaries no signals are
generated by Simulink (this is different to dSpace).
If we want to display specific signals we use a vector concatenate in
the signal
Hallo,
most likely the content of the EEPROM is faulty or missing.
Please post the output of: ethercat -p 0 xml
If this is the case:
You have to contact Lenze because they have to fix this.
Meanwhile you can try to copy the EEPROM-content from the old module to
the new module using ethercat
Hello Ankit,
Am 30.05.2013 17:24, schrieb Ankit Goila:
Hi,
I am looking to set up the same system with Matlab/Simulink
functionality. For this, I need to install EtherLab on my machine.
However, its installation is somehow not compatible with RT-Preempt and
it always prompts for RTAI.
if you
Hallo Lee,
Am 17.09.2012 22:57, schrieb Lee Magnusson:
Wilhelm,
Thank you, very helpful. Regarding aliases: Is there a way to get the alias to
show up in the channel/parameter list? Are there other ways in which the alias
is used, which I'm missing?
all attributes which come from the process
Hello Yan,
I am not sure now whether I properly understand how all EtherLAB
packages work together...
... no I think it is not a stupid question. For us working with this
stuff every day of course everything is clear and we often forget that
it might not be obvious to others how everything
Hallo Juri,
for more designing freedom you can write a C++-Programm and use pdcom
and Qtpdwidgets from etherlab.org.
By the way, what is not finished on testmanager and why is it not ready
to use?
What version are you working with?
Regards Wilhelm.
Am 22.02.2012 09:44, schrieb Juri Gerke:
to write something by my own.
r
Kind regards
Juri
-Ursprüngliche Nachricht-
Von: Dr.-Ing. Wilhelm Hagemeister [mailto:h...@igh-essen.com]
Gesendet: Mittwoch, 22. Februar 2012 10:02
An: Juri Gerke; etherlab-users@etherlab.org
Betreff: Re: [etherlab-users] alternatives to TestManager
Hallo
short question to the list:
is anybody working on a patch for the igb network driver for the
EtherCat Master?
With kind regards
Wilhelm Hagemeister.
___
etherlab-users mailing list
etherlab-users@etherlab.org
Hello Jasper,
please tell a bit more about your model. Do you use large matrices as
parameter (This is usually the problem)?
Regards Wilhelm.
Am 13.01.2011 14:08, schrieb Westpfahl Jasper:
Dear Etherlab-friends,
I've got a problem with memory allocation and I hope, somebody can help
Hello Jasper,
if you change the sample time of the EtherLab blocks to a lower rate
than the rest of your model, it should be possible to run the IO slower
than the rest. Don't forget to set solver-tasking mode to multitasting
(I expect you did so). Anyway the sampling of all channels for data
Hallo takeshi ikeya,
the SSI-contents (EEPROM) is broken. We had that up until now with two
vendors.
I saw other user's mail about YASKAWA SIGMA5, in which he said he couldn't
even get vendor ID and product code.
Because of this we updated the Master Code. Now it is possible to read
the first
on this one.
My linux version is: openSUSE 11.2 Emerald - Kernel \r
My RTAI version is 3.7.1
Matlab is R2009b, Simulink version is: v 7.4 and RTW is: v 7.4
Thank you!
Alex
*From:* Dr.-Ing. Wilhelm Hagemeister h...@igh
Hello Oliver,
Unfortunately that action doesn't solve the problem. I have compared
both SII contents; before and after... The only difference is that
the last 8 lines of 'F's were added to the SII content. But I am sure,
that wont fix the problem.
Any other ideas?
Yes, it fixes the
Hallo Alex,
please supply information over:
LINUX-Version (which 2.6.xx)
RTAI-Version
Matlab/Simulink/RTW-Version
Wilhelm.
Am 18.11.2010 17:39, schrieb Alex C. Marton:
Hi!
First I want to say that I have already searched your mailing list for
threads on my issue, but I did not find any.
I
Hello Newell,
we are planing to integrate that feature into EtherLab because we need
that as well I the near future.
Regards Wilhelm.
Am 05.11.2010 17:31, schrieb Newell Jensen:
Hello All,
I am new to this list and was wondering if anyone knows if it is
possible or has used Etherlab with
or timelines that you guys are trying to
meet? If its something timely I might even be able to get my work to
allocate me time to help you guys with the implementation.
Thanks,
Newell
On Mon, Nov 8, 2010 at 12:45 AM, Dr.-Ing. Wilhelm Hagemeister
h...@igh-essen.com wrote:
Hello Newell
Hello Mr Haala,
it is right, alle the KL are mapped in the the BK1120. Are you using
handcoded C? Then a ethercat pdos should give you a list off all the
relevant PDO's, which you have to map in your code. If you are using
Matlab/Simulink generate a xml ethercat xml and use the generic slave
master.
With kind regards
Wilhelm Hagemeister.
--
Dr.-Ing. Wilhelm Hagemeister
wilhelm.hagemeis...@igh-essen.com
Tel.: +49 201 / 36014-20
Ingenieurgemeinschaft IgH
Gesellschaft für Ingenieurleistungen mbH
Heinz-Bäcker-Str
Hallo Julian,
Julian Stoev schrieb:
Hello,
Thanks for the help. My system now works quite decently and I will
have to make some purely control related experiments with an
experimental motor system. I will need to make sweep-sine tests for
frequency response measurement. Next steps may be
Hallo Mr. Kotlarski,
i have had Trap vector: 14 with a Simulink Modell ones when I tried to
access a vector-variable out of it's bounds. This can e.g. happen with
the Simulink-Selector Block and external element indices.
Divison by zero usually gets handled by the generated code from RTW.
57 matches
Mail list logo