Step 0 - 4DIAC Overview

This page is part of a guide that gives a walkthrough over the major 4DIAC features.

  1. Overview (YOU ARE HERE!)
  2. Use 4DIAC locally
  3. Create a distributed application
  4. Deploy remotely
  5. Create your own Function Blocks
  6. Other basic features
  7. Advanced Features [optional]

In this Step 0, it's presented an overview about Elements, Perspectives and Properties of 4DIAC that you need to know for a smoother use of it.

4DIAC Elements

Since 4DIAC is compliant to the IEC 61499 standard, 4DIAC-IDE provides the standard's elements for work (you can check here to rememeber the elements):

4DIAC Perspectives

The 4DIAC-IDE provides four perspectives, which can be added by the add perspective button in the upper right corner:

  1. System perspective is used to configure everything regarding your system. It includes:
  2. Type Management perspective, which allows to manage the available function block types
  3. Deployment perspective where the Applications are launched and tested
  4. 4diac Debug perspective where Applications can be monitored

System Perspective

In the right upper corner the perspective can be changed. The System perspective is reached by the System Perspective Button button. The System perspective is divided into the following five areas.

  1. System Management area, which is used for the management of IEC 61499 compliant applications and to configure Devices and Resources. In a tab next to it, there's the Type Navigator, which lists the available function block library for every System as well as the default library.
  2. Editor area, which contains the Application editor for modeling of control applications, the System editor for modeling the System configuration, and the Device and Resource editor for modeling the Resource configuration
  3. Palette: shows the elements that you can add to the editor.
  4. Outline of Applications, System configurations, Devices, and Resources
  5. Property view, which allows the parameterization of function block instances, Devices, and Resources

System Perspective Button

Type Management Perspective

In the right upper corner the perspective can be changed. The Type Management perspective is reached by the Type Management Perspective Button button. The Type Management perspective is divided into the following three areas.

Type Management Perspective Button

Deployment Perspective

In the right upper corner the perspective can be changed. The Deployment perspective is reached by the Deployment Perspective Button button. The Deployment Management perspective is divided into the following four areas.

  1. Download Selection for the selection of a System, Devices or Resources which have to be deployed to controller runtimes
  2. Visualization of download messages
  3. Runtime Launcher and Download Button which start the deployment process and launch IEC 61499 compliant runtimes
  4. Console output in case the runtime is running locally

Deployment Perspective Button

Debug Perspective

In the right upper corner the perspective can be changed. The Debug perspective is reached by the Debug Perspective Button button. The Debug perspective is divided into the following five areas.

  1. System selection where Systems can be marked for monitoring with right click and choosing Monitor System
  2. Breakpoints view which lists the defined breakpoints and allows their activation and deactivation, this feature is currently not supported
  3. Watches view which allow to watch the actual values of the variables you marked for watching
  4. Application editor which shows your Application and highlights the variables marked for watching
  5. Outline

Debug Perspective Button

4diac-IDE Properties

Preferences

Before starting with the engineering process of IEC 61499 Applications, you should set the preferences for the 4DIAC-IDE under Window → Preferences → 4DIAC. There are different preference pages where various parameter settings for the 4DIAC-IDE can be made, like different colors, connection routers or the location of the FORTE executable. Please set the location within FBRT Preferences and FORTE Preferences if you want to start FBDK or FORTE within the Deployment perspective of 4DIAC-IDE. For FBRT specify the path/fbrt.jar and for FORTE path/forte.exe.

4DIAC-IDE Preferences

Toolbar

Selecting an element (e.g. Systems, Devices, Resources, Applications, Function Blocks, ...) and pressing the right mouse button opens the context menu with several menus to manipulate the specific element. The following general toolbar items are provided:

Where to go from here?

Now that you had an overlook about the major things about 4DIAC, you can start using it:

Step 1 - Use 4DIAC-IDE locally

If you want to go back to the Start Here page, we leave you here a fast access

Start Here page

Go to top