Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » 4DIAC - Framework for Distributed Industrial Automation and Control » event chain across APP(APP event flow)
event chain across APP [message #1842567] Thu, 24 June 2021 03:41 Go to next message
xin zhao is currently offline xin zhaoFriend
Messages: 15
Registered: March 2021
Junior Member
Hi, guys

As we all know, APP is under system and there is a blank canvas for every app.

I believe APP is a good way to seprate fbn into different module. And my question is, is there a way to communicate across APP except pub/sub or client/server?



I saw the programming tool for iec61131 fb, different canvas could be connected by line and should be the same as inside one canvas.

Regards
tibalt
Re: event chain across APP [message #1842570 is a reply to message #1842567] Thu, 24 June 2021 06:22 Go to previous messageGo to next message
Alois Zoitl is currently offline Alois ZoitlFriend
Messages: 1589
Registered: January 2014
Senior Member

Hi,

IEC 61499 defines that there are no connections between apps. Therefore if you need interaction between different apps it can only be done via communication FBs.

However there is another structuring means in IEC 61499: Subapplications. With them you can group your applications in modules and you can connect them to model their interaction. In Eclipse 4diac you have to options of subapplications:


  1. Typed subapplications: similar to CFBs typed subapplications group a FB network. The main difference is that subapplication content can be mapped to different devices (currently not yet possible in 4diac IDE).
  2. Untyped subapplications: this is a feature which will be added in the upcoming 3rd edition of IEC 61499. Untyped subapplications can be created directly in apps and subapps without the need to create a type first.


I think especially untyped subapplications will server your need of structuring larger applications.

Re: event chain across APP [message #1842571 is a reply to message #1842570] Thu, 24 June 2021 06:48 Go to previous messageGo to next message
xin zhao is currently offline xin zhaoFriend
Messages: 15
Registered: March 2021
Junior Member
good to know that "IEC 61499 defines that there are no connections between apps. "

Untyped subapplications with a good HMI design could help to make the fbn easier to read and debug.

Thanks!
Re: event chain across APP [message #1842589 is a reply to message #1842571] Thu, 24 June 2021 13:28 Go to previous messageGo to next message
Alois Zoitl is currently offline Alois ZoitlFriend
Messages: 1589
Registered: January 2014
Senior Member

Great to hear that. I also see subapps as a key feature for improved application design. Therefore we are currently heavily improving subapp support. If you would like to see earlier what we are doing you can also point your 4diac IDE update to our development update site. We have three different:

1. Nightly: https://download.eclipse.org/4diac/updates/nightly
Built every day at midnight Ottawa time, if there is something new in the development branch

2. Milestone: https://download.eclipse.org/4diac/updates/milestone
Intermediate milestone build, triggered roughly every one to two weeks

3. Release Candidate: https://download.eclipse.org/4diac/updates/milestone
Build roughly every 4 weeks containing the current state of the next release branch ( a bit more stable)

I'm not advertising these sites to much as they all provide you with alpha and beta version of the next 4diac IDE release. But if you would like to get a sneak preview on the next features or bug fixes you could give them a try.
Re: event chain across APP [message #1842637 is a reply to message #1842589] Sat, 26 June 2021 01:16 Go to previous messageGo to next message
xin zhao is currently offline xin zhaoFriend
Messages: 15
Registered: March 2021
Junior Member
Alois Zoitl wrote on Thu, 24 June 2021 13:28
Great to hear that. I also see subapps as a key feature for improved application design. Therefore we are currently heavily improving subapp support. If you would like to see earlier what we are doing you can also point your 4diac IDE update to our development update site. We have three different:

1. Nightly: https://download.eclipse.org/4diac/updates/nightly
Built every day at midnight Ottawa time, if there is something new in the development branch

2. Milestone: https://download.eclipse.org/4diac/updates/milestone
Intermediate milestone build, triggered roughly every one to two weeks

3. Release Candidate: https://download.eclipse.org/4diac/updates/milestone
Build roughly every 4 weeks containing the current state of the next release branch ( a bit more stable)

I'm not advertising these sites to much as they all provide you with alpha and beta version of the next 4diac IDE release. But if you would like to get a sneak preview on the next features or bug fixes you could give them a try.


OK. Let me try from time to time.
Is the schedule for release software the same as 1 version per 3 months?
Re: event chain across APP [message #1842661 is a reply to message #1842637] Sun, 27 June 2021 19:36 Go to previous message
Alois Zoitl is currently offline Alois ZoitlFriend
Messages: 1589
Registered: January 2014
Senior Member

No we have 2 releases per year: October 1. and April 1.
Previous Topic:Dynamic reconfiguration
Next Topic:No EXTERNAL_MODULE option can be found in CMake
Goto Forum:
  


Current Time: Thu May 09 09:31:32 GMT 2024

Powered by FUDForum. Page generated in 0.04269 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top