4DIAC / News: Recent posts

4diac @ SPS/IPC/DRIVES in Nuremberg

4diac reports back from a successful SPS/IPC/DRIVES attendance where it presented FORTE on an IndraControl XM22 PLC from Bosch Rexroth. A boiler controller application published its current values through MQTT to iot.eclipse.org, where the subscribed values have been visualized by MQTT-Spy.

4diac on indraworks
4diac on IndraControl XM22 PLC from Bosch Rexroth and visualized with MQTT-Spy

Posted by Zoitl Alois 2016-11-25

2nd Maintenance Release for 4diac 1.8

We are proud to announce the first maintenance release for 4DIAC 1.8 providing a set of bug fixes to 4diac-ide, and FORTE. As always please download, test, and report problems and bugs.

The main changes are:

  • 4DIAC-IDE:

    • Improved transition condtion editing property sheet with code completion and syntax higlighting of condition expressions
    • Fixed transition coditions without events to conform to IEC 61499-1 Ed. 2
    • Fixed handling the array size of internal variables leading to wrong C++ code
    • Correctly check for names of Algorithms, States, and internal variables
    • Allow Algorithm editing also in the algorithm overview property sheet
    • Null pointer exception when reordering actions
    • Clean-up of algorithm editing and state editing property sheets
  • FORTE:

    • Fixed serial communication layer on win32 platform
    • Fixed TOUPPER and TOLOWER string fucntion
    • Fixed compiler warnings and cppcheck reports
    • Fixed memory leak in Posix thread... read more
Posted by Zoitl Alois 2016-11-17

See 4diac Live @ SPS/IPC/DRIVES in Nuremberg Next Week

We are honored to demonstrate 4diac at the SPS/IPC/DRIVES next week (Nov 22.-24.). We will present 4diac FORTE running on Bosch Rexroth PLCs and communicating to higher level systems using MQTT. Looking forward to meet you at the Eclipse Foundation Europe booth (7-450).

Cheers,
The 4diac Team

Posted by Zoitl Alois 2016-11-15

Open Call for Proposals from Manufacturing SMEs (deadline December 15th)

Manufacturing SMEs with innovating ideas for CPPS experiments based on the BEinCPPS reference architecture (which includes 4diac as a component) are invited to apply, deadline December 15th 2016, funding of at most 120 000 E, approximate starting date April 2017. More details can be found at the BEinCPPS project website. Please don't hesitate to contact us for questions

Cheers,
The 4diac Team

Posted by Zoitl Alois 2016-11-11

1st Maintenance Release for 4diac 1.8

We are proud to announce the first maintenance release for 4DIAC 1.8 providing a set of bug fixes to 4diac-ide, and FORTE.
As always please download, test, and report problems and bugs.

The main changes are:

  • 4diac-ide:
    • Updated and restructuring the documentation
    • Better handling of transition condition parsing when arrays are used in transition condition
    • Cleaned-up and improved usability of action and algorithm editing
    • Avoiding wrong use of unmap all
    • Many smaller stabilization points
  • FORTE
    • Fixed Modbus with no polling: client FB keeps on opening TCP connection
    • Fixes in Odriod analogue IO support
    • Fixes in EXPT function to make it more flexible to use in ST algorithms... read more
Posted by Zoitl Alois 2016-10-12

Presentations of 2016 4diac Users’ Workshop Available

At the 2016 4diac users’ workshop we had again a great program. It consisted of 4diac applications in smart grids and robot coordination control, utilizing OPC UA as communication protocol, verified compilers and formal behavior specification, and experiences from using 4diac in teaching IEC 61499 lab courses. The presentations are now available at the 4diac users’ workshop page.... read more

Posted by Zoitl Alois 2016-10-05

Showing Your Use of 4diac

As announced at the 4diac users‘ workshop we provide now new template for 4diac stickers to be put on controllers, laptops, web-pages, t-shirts. You can download them here.

Posted by Zoitl Alois 2016-09-23

4diac Release 1.8.0

We are proud to announce the new major release of 4diac V1.8.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.8.0 are:

  • updated 4diac-ide icons
  • rework of the ST algorithm parser
  • changed to Java 1.8
  • changed to Eclipse Neon
  • added first version to generate communication function blocks automatically
  • added first version to support monitoring of adapters
  • improve monitoring
  • reworked ECC editor
  • updates for 4diac help files (MQTT, Raspberry-SPS, Lego EV3, Raspberry Pi, openPowerlink)
  • updated boiler example project
  • Reduced memory requirements of device management by about 2/3rds
  • added raw layer
  • integrated automated error reporting (aeri)
  • Platform support
    • Raspberry-SPS
    • CONMELON C1 PLC
    • Lego Mindstorms EV3
    • analog IOs for Wago PFC 200
    • Odroid analog inputs... read more
Posted by Monika Wenger 2016-08-11

Third Release Candidate for 4diac 1.8

This release candidate contains many stabilization fixes for 4diac-ide, improved C++ exporter, IEC 61499 XML export for systems, documentation updates, Forte memory issues in device management command parsing, raw, and mqtt layer, updated code for Wago PFC200.

Looking forward to your feedback.
Cheers,
The 4DIAC Team

Posted by Zoitl Alois 2016-07-19

Registration for the 7th 4diac Users’ Workshop is Open

As in the last years we gathered excellent speakers and provide you with a great set of presentations. They cover smart grid applications, robot programming, OPC UA integration, formal specification methods, and how to use 4diac in teaching and training.

In addition to the presentations we have allocated time for working hands on with 4diac and discussing with users and 4diac developers about the use 4diac and future development of 4diac.... read more

Posted by Zoitl Alois 2016-07-01

Second Release Candidate for 4diac 1.8

This release candidate contains fixes for device parameters handling in system configuration editor and for deployment, clearer ways to delete resources, fixes in C++ code generation, memory leak on FORTE shutdown and support for the Conmeleon PLC.

Posted by Zoitl Alois 2016-06-29

First Release Candidate for Upcoming 4diac 1.8 Release

It is a great pleasure for us to announce the first release candidate for the upcoming 4diac 1.8 release. With this release candidate we not only want to give you a sneak preview of all the cool new features (e.g., monitoring of adapter interfaces) but also want to start the final testing phase.

The highlights of the upcoming release are:

  • New more modern icon set
  • Adapter connections now have an own separate color
  • Reworked ECC editor which allows to edit ECCs, algorithms, and internal variables without switching to another tab
  • Improved ST parser for better code completion and syntax highlighting.
  • New experimental automatic communication generation plugin.
  • Monitoring of adapter interfaces
  • Improved performance of monitoring in 4DIAC-IDE
  • Support for new devices: Lego Mindstorms EV3, Raspberry SPS
  • Reduced memory requirements of device management by about 2/3rds.
  • Cleaned-up and better structured the boiler example... read more
Posted by Zoitl Alois 2016-06-03

Neon 4DIAC – Release Plans and Updates

Yesterday the 4DIAC committers decided that the next 4DIAC release (1.8) will be based on the upcoming Eclipse Neon. Apart from the already implemented cool features like Lego Mindstorms EV3 support or the cleaned-up UI this will bring further improvements in performance and memory usage of 4DIAC-IDE. Those of you who are using 4DIAC-IDE from source will notice the change already when updating the source code from the repository.... read more

Posted by Zoitl Alois 2016-05-12

Seminar: Getting started with IEC 61499

As a part of the seminar series organized by the Bavarian Mechatronics & Automation Cluster, fortiss offers a course introducing the IEC 61499 standard. The full-day course (in German) will be held on June 9th 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 on the web-page of the seminar.

Posted by Zoitl Alois 2016-05-04

Call for Participation for the 7th 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, Berlin.

The main goal of the 4DIAC Users' Workshop is to allow you to present your work and projects related to 4DIAC, exchange ideas, and discuss the future enhancements and features of 4DIAC 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 2016-03-14

On our way to 1.8!

Today we released our first milestone on our way to 4DIAC 1.8! With this milestone release we want to give you a first impression of the cool new features that will come with 4DIAC 1.8. The main improvements in 1.8 M1 are:

  • Extended FORTE Platform Support:
    • RaspberryPi SPS
    • RaspberryPi and BeagleBone black I/O interface based on sysfs. Therefore no additional libraries are needed anymore.
    • First support for Lego Mindstorms EV3 (touch sensor, LEDs)... read more
Posted by Zoitl Alois 2015-12-04

Next Step in the Migration to Eclipse

In our work to migrate 4DIAC to Eclipse the next step will be to move the forum. We kindly ask you to direct your questions on 4DIAC on the new Forum at: http://eclipse.org/forums/eclipse.4diac

However this does not mean that your existing messages will be lost. The existing form messages at SourceForge will be put into readonly mode on Friday Nov. 20Th and can still be searched and read.

Looking forward to read you in our new forum!
Cheers,
The 4DIAC-Team

Posted by Zoitl Alois 2015-11-12

Third Maintenance Release for 4DIAC 1.7

We are proud to announce the third maintenance release for 4DIAC 1.7 providing a set of bug fixes to 4DIAC-IDE (4), and FORTE (1).

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 2015-11-04

Come to the dark side we have cookies!

Since the Eclipse Mars release I've playing around with the new dark theme of Eclipse. Finally during the this weekend I spend some time to improve 4DIACs look on the dark theme. No you can also edit your IEC 61499 control applications with the dark them enabled.

Cheers,
Alois

Posted by Zoitl Alois 2015-10-18

4DIAC Users' Workshop Presentations now online

We just uploaded the presentations given at this year's 4DIAC Users' Workshop. As in the last years we had a great program with presentations covering topics like cyber security, formal verification and how to manage external events in 4DIAC, to name only some examples.

In addition to the presentation the afternoon session featured great discussions on using 4DIAC and open points in its development. Furthermore we gave a sneak preview on the upcoming features like the new system perspective layout, the improved application palette and the great new ECC editor.... read more

Posted by Zoitl Alois 2015-10-02

One Week till this Year's 4DIAC Users' Workshop

There is only one week left till this year's 4DIAC Users' Workshop. As in the last years we have a great program with presentations covering topics like cyber security, formal verification and how to manage external events in 4DIAC, to name only some examples.

We are looking forward to meet you there.
Cheers,
The 4DIAC Team

Posted by Zoitl Alois 2015-09-01

Second Maintenance Release for 4DIAC 1.7

We are proud to announce the second maintenance release for 4DIAC 1.7 providing a set of bug fixes to 4DIAC-IDE (7), and FORTE (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:#623] Own color for adapter connections
  • closed monitoring connection to shutdown devices so that masive log messages are avoided as seen in the several bug reports
  • [issues:#980] Location of Ports
  • [issues:#1017] System Import from XML file
  • [issues:#1025] Open Application Editor on Application Create
  • [issues:#1031] delete all ECC elements when service sequence element of outline is selected causes NPE
  • [issues:#1038] clicking on internal variable within outline causes exception... read more
Posted by Zoitl Alois 2015-08-30

4DIAC Repositories put Off-line

Today we finally have put the 4DIAC repositories for our migration to Eclipse premises off-line. This was a little delayed as there where some issues on SourceForge.

Cheers,
The 4DIAC Team

Posted by Zoitl Alois 2015-07-29

4DIAC Migration to Eclipse Foundation's Infrastructure

In the last months we have started to cleanup 4DIAC's code base for the migration to the infrastructure provided by the Eclipse Foundation for their projects. The next step will be to rework the code to the naming conventions for eclipse projects. As this requires a complete restructuring and renaming of plug-ins, we will take our Mercurial repositories off-line on Friday July 17th.

After the rework the code will be available in the new 4DIAC Git repository at Eclipse.org. We'll keep you updated and let you know when this is finished. ... read more

Posted by Zoitl Alois 2015-07-15

New 4DIAC Logo

In order to reflect our transition to an Eclipse project we decided to update the 4DIAC logo. We now proudly present it here:

new 4DIAC Logo

The great advantage of the new logo is that the left part will serve as our new application icon.

We hope that you like our new logo as much as we do!

Cheers,
The 4DIAC-Team

Posted by Zoitl Alois 2015-07-14

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks