Distributed Industrial Automation / News: Recent posts

First Maintenance Release for 4DIAC 1.6

We are proud to announce the first maintenance release for 4DIAC 1.6 providing bug fixes to 4DIAC-IDE (5) and 4DIAC-Systems (1).
As always please download, test, and report problems and bugs.
Cheers,
The 4DIAC Team

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

  • [issues:#937] Monitor system connection establishment blocks when devices are not avialable
  • [issues:#936] 4DIAC type export wizard fails to update forte with option "Overwrite without warning" enabled
  • [issues:#934] 4DIAC application editor "Update function block" command is not working
  • [issues:#932] modify with constraints also in data interface elements
  • [issues:#931] ST Time literal export fails... read more
Posted by Zoitl Alois 2014-11-04

The Beagles Have Landed

Just finished preparing the BeagleBone Black traffic lights for our talk together with Eclipse SCADA and eTrice at EclipseCon Eruope on Industrial-grade IoT with Eclipse Projects.

alternate text

If you want to play more with them visit us at the IoT Playground.

Posted by Zoitl Alois 2014-10-20

5th 4DIAC Users’ Workshop @ IEEE ETFA 2014

In the last years the 4DIAC users' workshop has become an integral part of the ETFA conference. Also this year in its 5th edition we could attract six very interesting presentations. The presentations on the one hand targeted infrastructure enhancements and on the other hand communication aspects. In the session questions and issues regarding 4DIAC were discussed in an open round.

The intense discussions after the session, during the lunch break, and especially during the afternoon session showed the interest in IEC 61499 and 4DIAC as well as the importance of providing a discussion platform for current and potential 4DIAC users. We are already looking forward to the next user's workshop. ... read more

Posted by Zoitl Alois 2014-10-17

Integrating 4DIAC with Eclipse SCADA

Two Eclipse IoT projects are working together to demonstrate another step towards a complete open source industrial control ecosystem. The integration example contains a visualization of a simulated tank system with automatic fill level control, where the control algorithm is implemented using 4DIAC and Eclipse SCADA displays the operator screen.

The example process consists of a tank with a control valve controlling the inflow and a pump controlling the drain. A PID controller operates the valve to keep the fill level at the desired set point. The pump is controlled manually and acts as a disturbance to the system. The operator screen is already finished:... read more

Posted by Zoitl Alois 2014-10-13

4DIAC Release 1.6.0

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

  • 4DIAC-IDE: integrated Help Contents, extended Subapplication support and UI cleanup for FB type editor
  • FORTE: Support of MQTT and New Platforms as Raspberry PI, Beagle Bone Black
  • 4DIAC-LIB: Common I/O Function Blocks as IX and QX and Array handling blocks
  • 4DIAC-Systems: Traffic light... read more
Posted by Monika Wenger 2014-10-01

Seminar: Getting started with IEC 61499

As a part of the seminar series organized by the Bavarian Mechatronics & Automation Cluster, the 4DIAC member fortiss offers a course introducing the IEC 61499 standard. The full-day course (in German) will be held on 10 November in Munich. It will give an overview of the models defined in IEC 61499 and how to apply them to the development of distributed automation and control systems. Further details and registration information can be found in the event folder: http://www.cluster-ma.de/uploads/tx_cwcmaeventmanager/pdf/896a2345-821c-e411-90a4-005056a552a1.pdf

Posted by Zoitl Alois 2014-09-17

Second release candidate for 1.6 release

This release candidate contains fixes for the IO access on RasberryPI and Beagle Bone Black as well as fixes of the new properties view, missing FB handling for composite FBs and project handling in the 4DIAC-IDE

Posted by Zoitl Alois 2014-09-11

New Release Policy

In order to accommodate the increasing complexity of 4DIAC, the limited time of the committers, and our dedication to keep and increase 4DIAC's quality, we decided to change our release policy.

We will keep the two major releases per year and also the monthly bug fix releases. However we will extend the feature freeze phase to a full month. Therefore the new release dates for the major releases will be September 30th and February 28th. Furthermore we will have at least 2 – 3 release candidates allowing you to test the intermediate state in an easy and convenient way. ... read more

Posted by Zoitl Alois 2014-09-10

Feature Freeze for Release 1.6 on Sep. 15

It is a great pleasure for us to announce the feature freeze phase for the upcoming 4DIAC release 1.6. 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.6_RC1.

The highlights of the upcoming release are:

  • A new example application
  • Support for Raspberry PI and Beagle Bone Black
  • Integrated and expanded help
  • UI clean-up and improvement for the function block type editors
  • Support for subapplication types... read more
Posted by Zoitl Alois 2014-09-03

4DIAC @ EclipseCon Europe

Together with the people from Eclipse SCADA and eTrice we will give a talk on industrial-grade IoT solutions at this years EclipseCon Europe: https://www.eclipsecon.org/europe2014/session/industrial-grade-iot-eclipse-projects

Looking forward to see you there.
Cheers,
The 4DIAC Team

Posted by Zoitl Alois 2014-09-02

Beta Testers Needed

with the commit in cset [fordiac-ide:0bfdea] finally a first usable version with the new support for subapplication types is available. In order to get this feature implemented we needed to rework quite a big bunch of the core infrastructure in 4DIAC-IDE. This refactoring had effects on all FB Network editors. These are the application editor, the composite FB editor and the new subapptype editor.... read more

Posted by Zoitl Alois 2014-08-18

4DIAC Users' Workshop: 16 September, Barcelona

This year's 4DIAC users' workshop is just 5 weeks away. Do not miss the opportunity to

  • hear experience reports from 4DIAC users,
  • learn to use 4DIAC, and/or
  • meet the people behind 4DIAC!

The detailed workshop programme can be found here: http://www.fordiac.org/52.0.html

The workshop is held in conjunction with the IEEE ETFA conference. Details on the venue and registration information can be found on the ETFA 2014 website ( http://www.etfa2014.org/ ).... read more

Posted by Zoitl Alois 2014-08-12

Decommissioning of 4DIAC-Wiki

As already announced some time back sourceForge finally has fully decommissioned the wiki service we were using. Therefore we have been working already for some time to transfer the stuff from the wiki into an integrated help system available in the 4DIAC-IDE; many thanks to Monika for starting and managing this effort. These help documents are also available on the web under: http://fordiac.sourceforge.net/ehelp/... read more

Posted by Zoitl Alois 2014-07-30

Program for 5th 4DIAC Users' Workshop Available

The full program of the upcoming 4DIAC Users' Workshop is now fixed and available at the workshop page. As in the last years we got very interesting submission and are pleased to announce six talks.

Furthermore we will have a set of posters showing further usage examples of 4DIAC.

Looking forward to meet you at this great event in Barcelona.

Cheers,
The 4DIAC Team

Posted by Zoitl Alois 2014-06-18

Third/Second Maintenance Release for 4DIAC 1.5

We are proud to announce the third maintenance release for 4DIAC-IDE 1.5 and the second maintenance release for FORTE 1.5 providing a set of bug fixes for both.

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

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

  • [issues:#863] removed IP address field for FORTE launcher
  • [issues:#861] import IEC 61499 Types via wizard removed since they can be added by copy&paste
  • [issues:#859] added Adapter support in Structured Text Editor for Algorithms
  • [issues:#851] 4DIAC-Debug keeps running while closing the IDE, causing exceptions
  • [issues:#184] Rewire adapter connection from sub-applciation... read more
Posted by Zoitl Alois 2014-06-17

4DIAC Help

We are proud to announce that 4DIAC-IDE now has its own Help Contents. The Help Contents are based on the 4DIAC Wiki, why we want to thank all of you who contributed to the Wiki. The Help Contents are also available through the Help button on the sourceforge project site and through the Help topic on http://www.fordiac.org. Please submitt all requests on the Help Contents through 4DIAC's issue tracker on sourceforge.... read more

Posted by Monika Wenger 2014-05-08

4DIAC goes Internet of Things

We are proud to announce that FORDIAC now supports the MQTT protocol. As the support of 4DIAC for MQTT is in active development you can find the current version in the MQTT branch of FORTE. Currently Publish and Subscribe FBs support asynchronous transport via MQTT. Other transport FBs and/or mechanisms will be added on demand during development.

Please report your experiences with the MQTT protocol to support the active development!... read more

Posted by Martin Melik-Merkumians 2014-04-29 Labels: MQTT FORTE Communication Internet of Things

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 2014-04-17

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