Opener on microcontroller

345 views
Skip to first unread message

Mohammed Al Hunaiti

unread,
Jul 7, 2017, 9:36:57 AM7/7/17
to EIP Stack Group OpENer users
Hi guys
I see your stack for ethernet/ip and is so interesting, but i need to implement the Ethernet/IP con a pic microcontroller that have integrated Ethernet controller (PIC32MZ) anyone have experience about it?
Thank you 

Martin Melik-Merkumians

unread,
Jul 7, 2017, 9:49:07 AM7/7/17
to Mohammed Al Hunaiti, EIP Stack Group OpENer users
Never tried a PIC32MZ, but the product webpage says that it supports FreeRTOS, so this should be possible without big modifications. Have you already tried to just compile it for the platform?

--
You received this message because you are subscribed to the Google Groups "EIP Stack Group OpENer users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eip-stack-group-open...@googlegroups.com.
To post to this group, send email to eip-stack-grou...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eip-stack-group-opener-users/5707d7ce-df28-4b6c-be53-2226c84054af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Oliver King-Smith

unread,
Apr 16, 2018, 4:22:53 PM4/16/18
to EIP Stack Group OpENer users
Has anyone got recommendations for which microcontrollers and OSes are a good fit for opENer?  

I want to run a slave Ethernet/IP device that does some digital and analog IO.  I don't need to update faster than about every 10ms.

Oliver

Alois Zoitl

unread,
Apr 17, 2018, 6:20:46 AM4/17/18
to eip-stack-grou...@googlegroups.com
From my experience and the current state of OpENer I would go with an
Os that provides you a BSD socket interface. Because porting to a
different TCP/UPD stack is the most effort.

Apart from that I don't see any major restrictions or recomendation.
Maybe if your MCU comes with an OS I would take this.

Alois
> --
> You received this message because you are subscribed to the Google
> Groups "EIP Stack Group OpENer users" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to eip-stack-group-opener-users+unsubscribe@googlegroup
> s.com.
> To post to this group, send email to eip-stack-group-opener-users@goo
> glegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/eip-stack-group-opener-users/3c938ddd-c800-4c8a-85a8-
> c47e36063539%40googlegroups.com.

Martin Melik-Merkumians

unread,
Apr 18, 2018, 9:16:02 AM4/18/18
to EIP Stack Group OpENer users
As Alois said, a BSD socket interface simplifies use, otherwise, OpENer does not have strong couplings to OSes.

I for myself use a Raspberry Pi as a test embedded system with Raspbian or Gentoo, which can also easily be extended with digital I/O via PiFace or similar add-on boards.

Best regards,
Martin

Matthew Prestine

unread,
Apr 18, 2018, 3:22:31 PM4/18/18
to EIP Stack Group OpENer users
I am using OpENer extensively with the STM32 product line, coupled with FreeRTOS and Lwip it is very easy to get setup and running.  Test benches show <1ms scan times are possible on extensive digital I/O and analog data.  All devices have been tested with common place PLCs that are in the industrial environment.
Matt

Oliver King-Smith

unread,
Apr 18, 2018, 9:50:25 PM4/18/18
to EIP Stack Group OpENer users
Thank you for everyone's responses.  It is good to hear the STM32 port went smoothly.  Any suggestions on the size of STM32 we need (in terms of RAM / Flash)?

Frank Guan

unread,
Jan 29, 2019, 12:13:06 AM1/29/19
to EIP Stack Group OpENer users
Can you share the porting methods for STM32+FREERTOS+LWIP?

在 2018年4月19日星期四 UTC+8上午3:22:31,Matthew Prestine写道:

Mykhaylo Galushka

unread,
Aug 29, 2020, 1:14:18 AM8/29/20
to EIP Stack Group OpENer users
Hi Matthew, I'm trying to port Opener to stm32 as well, but it half works, it visible in RSlinx it show up properties, but I cannot to establish forward open connection, it always fail. Is that possible to see your lwipopts.h, networkconfig.c. I feel that there is something wrong with settings but can not to find where exactly.

Michael
Reply all
Reply to author
Forward
0 new messages