Distributed Industrial Automation / News: Recent posts

Second Maintenance Release for 4DIAC 1.5

We are proud to announce the second maintenance release for 4DIAC 1.5 providing a set of bug fixes to 4DIAC-IDE (8).

As always please download, test, and report problems and bugs.
Cheers,
The 4DIAC Team

The following bugs have been fixed in 4DIAC-IDE:

  • [issues:#848] Improve visibility of separation between Resource and Applications in Resource editor
  • [issues:847] Virtual DNS not correctly resolved anymore
  • [issues:#617] FB interface editor has drawing artifacts on high resolution displays or when zooming
  • [issues:#849] issue #617 for subapplications
  • [issues:#727] Cannot import custom Palette
  • [issues:#850] Improvements to library usage selection on project creation (without advanced button)
  • fixed issue in ECAlgorithmToolTipFigure
  • added additional null check in SetInitialStateAction
Posted by Zoitl Alois 6 days ago

4DIAC proposed as Eclipse project

As already announced at the last 4DIAC Users' Workshop we have now finished all preparational work and proposed 4DIAC as new project to the Eclipse foundation.

The project proposal can be found here: https://projects.eclipse.org/proposals/4diac-framework-distributed-industrial-automation-and-control

For comments and feedback on the proposal there is a forum thread available at: http://www.eclipse.org/forums/index.php/m/1272874/#msg_1272874... read more

Posted by Zoitl Alois 2014-03-20

First Maintenance Release for 4DIAC 1.5

We are proud to announce the first maintenance release for 4DIAC 1.5 providing a set of bug fixes to 4DIAC-IDE (4) and FORTE (6).
As always please download, test, and report problems and bugs.

Cheers,
The 4DIAC Team

The following bugs have been fixed in 4DIAC-IDE:

  • Issues #465: Check type name on type rename or copy; first fix for type renaming is working
  • Issues #837: Newly created Algorithms are all named the same
  • Issues #839: Highlight interface and internal variables in st
  • Issues #844: Resource parameters not written on download... read more
Posted by Zoitl Alois 2014-03-17

Deadline Extension for Submissions to the 5th 4DIAC users' Workshops

The deadline for submitting workshop presentation proposals has been extended to April 11.

Details on the submission format and the 4DIAC Users' Workshop can be found at: http://www.fordiac.org/52.0.html

We are looking forward to your submissions and if you have any question, do not hesitate to contact us.

Posted by Zoitl Alois 2014-03-14

4DIAC Release 1.5.0

We are proud to announce the new major release of 4DIAC V1.5.0. As with the previous versions, this release is a combined release of all current 4DIAC projects: 4DIAC-IDE, 4DIAC-LIB, FORTE, and 4DIAC-Systems. The main improvements for 1.5.0 are:

  • Syntax highlighting, code completion and just-in-time error checking in the Structured Text algorithm editor
  • Better visualization of currently monitored systems
  • Better control over the FORTE boot-file creation process
  • New example project consisting of the automatic control of a simulated mechanical press
  • An official version for Mac OS... read more
Posted by Zoitl Alois 2014-02-17

Second release candidate for 1.5 release

Having a release candidate for supporting the testing in the feature freeze phase has been a great success. Therefore we decided to release a second release candidate containing already this list of fixes.

We could already find and fix a whole bunch of issues mainly in the ECC editor as well as in the application editor. We improved the new ST editor and added more tests and an automatic test coverage assessment to FORTE.

Posted by Zoitl Alois 2014-02-11

Feature Freeze for Release 1.5 on Feb. 15

It is a great pleasure for us to announce the feature freeze phase for the upcoming 4DIAC release 1.5. In order to support testing and give you a sneak preview of the cool new features (e.g., syntax highlighting in ST editor) we created a first release candidate 1.5.0_RC1.

For supporting the feature freeze phase we created named branches in the 4DIAC mercurial repositories. These shall be used for the bug fixing phase towards version 1.5 and also for upcoming bug fix releases. The name of the branch is 1.5.x.... read more

Posted by Zoitl Alois 2014-02-04

Second Maintenance Release for 4DIAC 1.4

We are proud to announce the second maintenance release for 4DIAC 1.4 providing a set of bug fixes to 4DIAC-IDE (6) and FORTE (4). As always please download, test, and report problems and bugs.
Cheers,
The 4DIAC Team

The following bugs have been fixed in 4DIAC-IDE:

  • Fixed rare exception in deployment perspective
  • [issues:#793]: IDE crashes if parameter is tried to be deleted for an ANY input
  • [issues:#794]: When trying to delete a constant at an ANY input in the fbn editor nothing happens
  • [issues:#790]: exporting END_IF without opening IF leads to exception and empty cpp file
  • [issues:#795]: Right-Clicking on Interface elements in the FBN Editors for CFBs and subapplications leads to exceptions
  • [issues:#798]: Adapter in a System root directory leads to exceptions in 4DIAC-IDE start... read more
Posted by Gerhard Ebenhofer 2013-11-20

First Announcement and Call for Presentations for the 5th 4DIAC Users' Workshop

It is a great pleasure for us to announce that the 4DIAC Users' Workshop will be held again in conjunction with the IEEE ETFA conference (http://www.etfa2014.org), Barcelona, Spain.

Similar to last years the 4DIAC Users' Workshop intends to be an opportunity to present your work and projects related to 4DIAC as well as exchange ideas and discuss the near future planned enhancements of the open source initiative with the development team. In addition to presentations this year’s workshop will also provide the possibility for people that are not able to join us in person to present their use of 4DIAC in form of a poster. ... read more

Posted by Zoitl Alois 2013-10-29

First Maintenance Release for 4DIAC 1.4

We are proud to announce the first maintenance release for 4DIAC 1.4 providing a large set of bug fixes to 4DIAC-IDE (10) and FORTE (2).
As always please download, test, and report problems and bugs.
Cheers,
The 4DIAC Team

The following bugs have been fixed in 4DIAC-IDE:

Posted by Zoitl Alois 2013-10-22

4DIAC Release 1.4

With a little delay we are proud to announce the release of 4DIAC V1.4. This release is a combined release of all current 4DIAC projects: 4DIAC-IDE, 4DIAC-LIB, FORTE, and 4DIAC-Systems. This release is provided in two packages:

  1. 4DIAC-IDE together with the 4DIAC-LIB and 4DIAC-Systems for Windows as well as Linux
  2. FORTE as source package

The main contribution of this release is the improvement of the overall stability and usability of 4DIAC-IDE and FORTE. All in all this release incorporates the fixes and implementations of more than 84 issues! Additionally we enhanced the support for the generic data types (i.e., ANY_INT, ANY_ELEMENTARY, etc.). The biggest news though is definitely that the 4DIAC framework now support all of the IEC 61131-3 Functions and Function Blocks as IEC 61499 Function Blocks. Of course the IEC 61131-3 Functions are also available for use in Structured Text algorithms!... read more

Posted by Zoitl Alois 2013-09-19

4th 4DIAC Users’ Workshop @ IEEE ETFA 2013

As in the last years the 4DIAC users' workshop took place as part of the IEEE ETFA conference. In six presentations gave an overview of 4DIAC applications. The presentations ranged from smart-grid, laboratory automation, real-time communication, worst case execution time analysis, and using 4DIAC-IDE as tool for a research prototype.

In addition to the presentations from 4DIAC users this year the first time the users' workshop was accompanied by a hands on training session. This session gave an overview on IEC 61499, 4DIAC and allowed interested people to learn how to program distributed control systems with 4DIAC.... read more

Posted by Zoitl Alois 2013-09-18

Feature Freeze for Release 1.4 on Sep. 15

It is a great pleasure for us to announce the feature freeze phase for the upcoming 4DIAC release 1.4. For supporting this phase we created named branches in the 4DIAC mercurial repositories. These shall be used for the bug fixing phase towards version 1.4 and also for upcoming bug fix releases. The name of the branch is 1.4.x.

Please use this branch for testing, bug reporting, and patch submission. We will use these repositories also for the ongoing minor improvements after the release of 1.4 building the basis for upcoming bug fix releases (e.g., 1.4.1). ... read more

Posted by Zoitl Alois 2013-09-04

Third Maintenance Release for 4DIAC 1.3

As we found a critical memory error in the FORTE runtime, we decided to do the third maintenance release for 4DIAC 1.3 providing a set of bug fixes to 4DIAC-IDE (5) and FORTE (2).

As always please download, test, and report problems and bugs.

Cheers,

The 4DIAC Team

The following bugs have been fixed in 4DIAC-IDE:

  • Issues #709 Cannot create data connections to datatypes ANY_BIT, ANY_STRING, ANY_DATE
  • Issues #733 FB Testing should not change save state
  • Issues #723 new PUBLISH block gets no running number
  • Issues #615 Interface editor mixes data types and adapters
  • Issues #720 Resource order not correctly displayed and used in deployment view... read more
Posted by Gerhard Ebenhofer 2013-07-15

4DIAC Presentation at EclipseCon France in Toulouse

Two weeks ago I participated at EclispeCon France in Toulouse. There I got not only the chance to present 4DIAC but also meet many great people from the Eclipse community and learn a lot about different Eclipse projects. Lots of stuff which would be great if we could use and combine it with 4DIAC some day (e.g., CDO, Mylyn, RMF). It was great fun and I can only recommend to anybody using Eclipse for own stuff to participate in such events.... read more

Posted by Zoitl Alois 2013-06-16

4th 4DIAC Users' Workshop Program Available

We just uploaded the program for this year's 4DIAC users' workshop. This year we received submissions covering a broad range of different topics. We are already eager for the presentations.
The detailed program can be found here: http://www.fordiac.org/52.0.html

In addition to the workshop we will provide a half day training for those of you who would like to learn more about how to use 4DIAC.

For details on how to register for the workshop, hands on training, and travel information please visit the ETFA 2013 web-page (http://www.etfa2013.org)... read more

Posted by Zoitl Alois 2013-06-10

4DIAC at Eclipse Con France 2013

It is a great pleasure for me to announce that the Eclipse Con France program committee accepted my talk on 4DIAC. Here you can find the talk description: http://www.eclipsecon.org/france2013/node/1668

Therefore 4DIAC can proudly say:
EclipseCon France 2013

Posted by Zoitl Alois 2013-04-25

Second Maintenance Release for 4DIAC 1.3

We are proud to announce the second maintenance release for 4DIAC 1.3 providing a set of bug fixes to 4DIAC-IDE (5) and FORTE (2).
As always please download, test, and report problems and bugs.
Cheers,
The 4DIAC Team
The following bugs have been fixed in 4DIAC-IDE:

  • Issues #703: Per default show palette on first usage
  • Issues #82: Multiple input connections to same input variable allowed
  • Issues #680: Open applications are not remembered
  • Issues #332: Wrong ELSE export in CASE construct
  • Issues #687: System Tree not updated when creating empty sub-applications within an empty subapplicaiont... read more
Posted by Zoitl Alois 2013-04-22

First Maintenance Release for 4DIAC 1.3

We are proud to announce the first maintenance release for 4DIAC 1.3 providing a large set of bug fixes to 4DIAC-IDE (12) and FORTE (2).
As always please download, test, and report problems and bugs.
Cheers,
The 4DIAC Team

The following bugs have been fixed in 4DIAC-IDE:

  • Issue #679: ECC Action Element sizes should be not equal for events and algorithms
  • Issue #677: Deleting a transaction will clear the service sequence view
  • Issue #161: Selection of Open Resource in Resource Editor not possible
  • Issue #255: Reconnect connections inside composite FBs
  • Issue #688: Nullpointer exception when deleting adpater interface element when BFB using adapter openend
  • Issue #692: Align is not working in the ECC any more
  • Issue #696: Moving interface elements in the FBN editor leads to null pointer exception
  • Issue #694: Allowed to set constants for sockets
  • Issue #686: Subapplication renaming not reflected in subeditor tab name
  • Issue #275: Visual feedback action selection
  • Issue #577: Undo of service sequence rename null pointer exception
  • Issue #619: FB type save results in reload message from algorithm editor ... read more
Posted by Zoitl Alois 2013-03-19

4DIAC Release 1.3

We are proud to announce the release of 4DIAC V1.3. This release is a combined release of all current 4DIAC projects: 4DIAC-IDE, 4DIAC-LIB, FORTE, and the new 4DIAC-Systems, which is a set of example projects. We provide this release in two packages:

  1. 4DIAC-IDE together with the 4DIAC-LIB and 4DIAC-Systems for Windows as well as Linux
  2. FORTE as source package.

Additionally to the work on improving the 4DIAC projects we also updated the 4DIAC projects to the new Sourceforge infrastructure.... read more

Posted by Gerhard Ebenhofer 2013-02-22 Labels: 4DIAC Release

Postponed Release and Release Candidate 1

Due to other commitments of the 4DIAC developers we were not able to deliver all remaining main bug fixes in time for the planed release today. Therefore we decided to postpone the release 1.3 by one week to Feb. 21.

We are very sorry about this situation. In order to shorten the time to the main release and also to give you a sneak preview of the cool new features we made a first release candidate. ... read more

Posted by Zoitl Alois 2013-02-15

Feature Freeze for Release 1.3 on Feb. 15.

It is a great pleasure for us to announce the feature freeze phase for the upcoming 4DIAC release 1.3. For supporting this phase we created named branches in the 4DIAC mercurial repositories. These shall be used for the bug fixing phase towards version 1.3 and also for upcoming bug fix releases. The name of the branch is 1.3.x.

Please use this branch for testing, bug reporting, and patch submission. We will use these repositories also for the ongoing minor improvements after the release of 1.3 building the basis for upcoming bug fix releases (e.g., 1.3.1). ... read more

Posted by Zoitl Alois 2013-02-01

Upcoming Feature Freeze for 4DIAC 1.3

This is a notification on the upcoming feature freeze in preparation of the release 1.3 on Feb 15. The feature freeze will start on Feb 1st. As always please report issues as soon as possible so that they can be considered for the upcoming release.

In order to support the 1.3 release planning process we created a milestone named 1.3 in the issue tracker. Please us this for reporting issues critical for the 1.3 release.

Posted by Zoitl Alois 2013-01-15

First Announcement and Call for Presentations for the 4th 4DIAC User's Workshop

It is a great pleasure for us to announce that the 4DIAC User's Workshop will be held again in conjunction with the IEEE ETFA conference (http://www.etfa2013.org) on 14th September 2013, Cagliary, Italy.

Similar to last years the 4DIAC User's Workshop intends to be an opportunity to present your work and projects related to 4DIAC as well as exchange ideas and discuss the near future planned enhancements of the open source initiative with the development team. In addition to presentations this year’s workshop will also provide the possibility for people that are not able to join us in person to present their use of 4DIAC in form of a poster.... read more

Posted by Zoitl Alois 2013-01-10

[Status Update #3] Migration to new Sourceforge Infrastructure

We nearly completed the full migration today. In general it went very well without major implications. Currently the biggest issue is that the Issue tracker is not perfectly setup. The problem here is a bug in Sourceforge’s Allure infrastructure which is hopefully fixed soon. Nonetheless the issue tracker is setup for our needs and has already been tested with some new bugs. The correct management of the existing ones will follow in the next weeks.

Posted by Zoitl Alois 2012-12-17