[Etherlab-users] Home Automation / Beyond EtherCAT Master in C

Dr.-Ing. Wilhelm Hagemeister hm at igh.de
Tue Sep 17 17:03:47 CEST 2024


Hallo Karl,

you guessed right. The other components on etherlab.org are mainly for
gui integration and connection to non realtime services.
You are looking for pdserv (on the server side) and pdcom (on the client
side) for the (network) communication to/from the realtime task(s),
managing all the data buffering and locking stuff between realtime and
non realtime parts of your control application, opening (multiple)
sockets... Look at the example in pdserv.

QtPdCom1, QtPdWidgets2 and PdQmlWidgets are your friends if you want to
write gui applications who connect to realtime tasks (via network).

Testmanager(-ng) is a gui for visualizing control process data.

DLS is a service (and gui) for long term data storage.

We do not have a bus state monitor yet (apart from the ethercat
commands); but it would be a cool tool but non of us had time to realize
it up until now.
 



Best regards,
Wilhelm Hagemeister

*Ingenieurgemeinschaft IgH Gesellschaft für Ingenieurleistungen mbH*
Nordsternstraße 66
D-45329 Essen
igh.de <https://igh.de> | EtherLab <https://etherlab.org> | LinkedIn
<https://de.linkedin.com/company/igh-gmbh>
Amtsgericht Essen | HRB 11500 | USt-Id.-Nr.: DE 174 626 722
Geschäftsführung: Frederik Becker, M.Sc. und Dr.-Ing. Siegfried Rotthäuser

Am 17.09.24 um 02:26 schrieb Karl Zeilhofer:
>
> Hi,
>
> I did some minor projects with the IGH EtherCAT master. I wrote some C
> programs, which use the ethercat library to access slave data.
>
> I'm wondering, how to go on from there.
>
> How should a HMI connection be implemented? Are Unix sockets the way
> to go?
>
> Are there projects, to visualize the complete busstate in a
> non-realtime fashion via a web-UI?
> Or are there home automation efforts already done with
> EtherCAT/Beckhoff, but without the clumsy TwinCAT system?
>
> I'd like to implement something like this:
>
> How do the side projects of IGH Etherlab help here?
> https://docs.etherlab.org/
>
> Kind Regards,
> Karl
>
> -- 
>
> *|Karl Zeilhofer|*
> |*Design Mechatronischer Systeme*|
>
> |eMail: karl at zeilhofer.co.at (GPG-Verschlüsselung
> <http://www.zeilhofer.co.at/official/doku.php?id=gpg-key>)|
> |Tel: +43 660 6591574|||
>
> ------------------------------------------------------------------------
>
> ||
>
> |Mechatronik Karl Zeilhofer
> ||Steinbach 13, 4562 Steinbach am Ziehberg, AUSTRIA|
> |zeilhofer.co.at <http://zeilhofer.co.at>|
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20240917/1c36cfdf/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Ndnirrr30U0sPLSc.png
Type: image/png
Size: 165455 bytes
Desc: not available
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20240917/1c36cfdf/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KC1bdG0isO988D8c.png
Type: image/png
Size: 57044 bytes
Desc: not available
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20240917/1c36cfdf/attachment-0003.png>


More information about the Etherlab-users mailing list