at to my colleagues in our next meeting.
Mit freundlichem Gruß / Best regards,
Wilhelm Hagemeister
Dr.-Ing. Wilhelm Hagemeister
Technischer Leiter / Technical Director
Mail: h...@igh.de | Tel.: +49 201 36014-20
*Ingenieurgemeinschaft IgH Gesellschaft für Ingenieurleistungen mbH*
Nor
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 ether
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
thercat sii_read -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 Hagemeis
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.
* As
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 limi
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 different
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 wh
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 fo
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 a
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
etherlab-users
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 Jürge
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 integr
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 cli
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 y
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 channel(s)"
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 program
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 allo
performanc be improved by using a USB-adapter
> with a supported chipset? Or does USB (3.0) introduce inherently bad
> realtime performance?
>
> Kind regards, Karl Zeilhofer
>
>
> On 30.04.19 07:47, Dr.-Ing. Wilhelm Hagemeister wrote:
>> Hallo Mr Zeilhofer,
>>
&
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
ada
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 cle
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 mailin
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
http://lists.etherlab.org/mailman/listinfo/etherlab-users
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,
>
> Di
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, a
Hallo Phillipe, Hallo List,
due to a nameserver problem the list could not be reached the last few
days. The problem is fixed and the list can be reached again.
Sorry for the inconvenience
Wilhelm.
Am 14.03.2017 um 08:56 schrieb Philippe Leuba:
> Hi,
>
> It seems that the mailing lists web acc
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
Hello,
Am 24.01.2017 um 20:28 schrieb Justin Hunt:
Thank you for the response!
I am currently trying to install EtherCAT Master and I am running into a
problem. When trying to configure and build using the command:
./*configure --disable-8139too --enable-e1000e*
I get the error:
*checking fo
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
the
?
With kind regards,
Olaf Marthiens.
-Ursprüngliche Nachricht-
Von: etherlab-users [mailto:etherlab-users-boun...@etherlab.org] Im Auftrag
von Dr.-Ing. Wilhelm Hagemeister
Gesendet: Dienstag, 8. November 2016 16:46
An: etherlab-users@etherlab.org
Betreff: [etherlab-users] Beckhoff
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
par
Hallo,
we observe with the Ethercat terminal EL3356 a timing issue and would
like to know if other users of the EtherLab EtherCat-Master experience
this as well:
The ethercat master writes the configuration SDO's before the transition
from PREOP to SAFEOP. We observe that if the transition t
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 hav
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.
Becau
Hi Paul,
The "Secondary slave address" is used for this purpose. The slaves
address is programmed with "ethercat alias".
For usage in your application code see ecrt.h.
Regards Wilhelm.
Am 15.04.2016 um 15:38 schrieb Paul Mulligan:
Hi,
If I want to access a slave on the Ethercat bus, we use
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 v
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 ecrt_do
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 regula
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 conne
Hello,
"ethercat cstruct" tells you the meaning of the mapping (see comments
after the pdo-entries):
Example:
/* Master 0, Slave 0
* Vendor ID: 0x0002
* Product code:0x04602c22
* Revision number: 0x
*/
ec_pdo_entry_info_t slave_0_pdo_entries[] = {
{0xf100, 0x01, 1
oh, the EEPROM is more or less empty.
Please read
http://www.etherlab.org/en/ethercat/faq.php
for further information.
Regards Wilhelm.
Am 03.03.2014 10:04, schrieb perls...@bluewin.ch:
Dear Wilhelm.
Here is the result of ethercat -p 0 xml
59
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 ss
Hallo Uriel,
Am 18.06.2013 09:11, schrieb Uriel Roque:
Hi,
I generated an ENI (EtherCAT Network Information) file using Twincat and
now want to load it into my etherlab master.
Is there available any implementation of the loading of ENI files for
Etherlab master?
this feature has been planed
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
./configure --disable-ethercat if you don't need EtherCat-IO and not
have the ethercat master installed.
Regards Wilhelm.
Am 26.02.2013 10:53, schrieb co...@pavlides.de:
Hello,
when I compile my simulink model I get thies error:
### Building model: /usr/local/matlab_R2009a/bin/glnx86/gmake -
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 Thomas,
Am 17.09.2012 10:17, schrieb Thomas Paoloni:
> Another question ...
> How did you get the piece of code below ?
> I have it for my slave, but I followed a bad way, I've detached the RJ45
> cable after the node has been started from twincat and quickly plugged
> it on my master and r
Hello Thomas,
we follow a rather pragmatic way to bring those slaves to operational:
Do the configuration with TwinCat and make sure the Profibus
Slave/Master goes to work properly.
Export from TwinCat the configuration of the EtherCat slave (6731-)
to an xml-file.
Make the xml-file more rea
Hello Lee,
Simulink names can be changed in the "Data Transfer Dialog" in Testmanager.
Right click on a item in the Parameter channel tree and select "Data
transfer" and edit the Alias column.
This applies to all instruments using this channel.
Some instruments also have the ability to set a indi
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
have 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 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:
> Hi
Hello Jordi,
this is a unknown behavior...
please supply:
- Kernel version
- Ethercat version
- Network card
- Output of "ethercat master" (without running your sample program)
- Output of "ethercat slaves" (without running your sample program)
- Sample time of your sample program
try your sampl
Hello Jordi,
is seems that Intel NIC's are optimized for performance and bandwith but
not for realtime behavior (which is not really necessary normally). We
experienced that some combinations of kernel version, EtherCat Master
version and NIC don't work properly. Also we see latency issues. I can'
Hello Jordi,
yes an e1000e driver is available in newer EtherCat Master versions but
we recommend to NOT use a INTEL-Nic for EtherCat (if possible). We have
best experience with the Realtek chipsets due to the fact that these are
the "stupid" chips which you need for good realtime performance.
Wi
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
http://lists.etherlab.org/mailman/listinfo
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 m
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
tran
Hello Alex,
a bit of background to the testmanager. Actually I am the programmer of
the testmanager and of course, in reference to your earlier email, I
agree that there is a lot of documentation missing and also some
features are not really clear or self explanatory to the user. Actually
we are w
Dear Mr Marton,
if you don't like the TestManager you can bring it back to the shop and
you get back what you payed for it...
If you want to have answers for your questions I would advice you to ask
them in a more polite way...
Regards Wilhelm.
Am 14.12.2010 11:38, schrieb Alex C. Marton:
> Dea
Hallo,
it has the name: "EtherCAT Conformance Test Tool ET9400".
You can find a description on the www.etercat.org page.
One has to buy it. As far I I know it costs about 800 Euro.
Regards
Wilhelm.
Am 27.11.2010 07:26, schrieb takeshi ikeya:
> By the way, Dr.
> What's the name of the tool ?
>
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 firs
ally need your help 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
>
> --------------
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.
>
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 p
Hello,
0x8000 and maybe other entries as well just don't exists in the SDO
Dictionary.
If you want, you can manually upload all the entries by:
e.g.
ethercat upload -pX -mX -t uint32 0x8000 4
But you have to know the subindices and the type information.
Look at: infosys.beckhoff.de
Regards Wi
Wilhelm,
>>
>> Do you have any projected dates 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,
>>
>> Newe
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 wit
Hello Oliver,
the serial number is ok, and the Softwareversion also.
Did you get the BK1120 running?
Kind regard
Wilhelm.
Am 27.10.2010 14:59, schrieb oliver.ha...@semikron.com:
> Hello,
> the serial number of the BK1120 is: 051 011 09
> Accidentally I found some Entrys in the SDO Dictionary
Hello Oliver,
you might have an old firmware in the BK1120, which tended to be buggy.
Please provide the serial number of the BK1120.
Or, if you can readout the firmware version with twincat, provide that.
This is how it looks on my system:
ethercat sii_read -p0 -v
SII Area:
08 00 02 00 00 00
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 sla
Hello Oliver,
I'm afraid, I have to disappoint you. The Testmanager only works
together with Etherlab or specially written C programm which has linked
the Etherlab communication library.
To access the Ethercat hardware you have to use the
Ethercat command line tools like "ethercat slaves"
W
Hallo,
quick answer: yes
Am 08.10.2010 12:06, schrieb Hans Keppens:
> Hi,
>
> Just a quick question: does the etherlab ethercat master support the new
> eXtreme Fast Control (XFC) slaves of Beckhoff, like the EL3702?
>
> Best regards,
>
> Hans Keppens
>
>
>
> ___
Hello,
try: netcat server 2345.
Do you get a connection? Please post the answer.
do you use etherlab?
did you start the buddy?
Am 07.10.2010 16:39, schrieb oliver.ha...@semikron.com:
> Hello,
> Testmanager is running, but there is a connection error: (Server:127.0.0.1;
> Port: 2345)"Keiner Ver
h our 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äcke
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
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.
83 matches
Mail list logo