This website uses cookies to make the content more user-friendly and effective. By using this website, you agree to the use of cookies. You can find additonal information about the use of cookies and the possibility of objecting to the use of cookies here.

25 - 27 February 2020 // Nuremberg, Germany

Posting print layout

What information should be shown in the print layout?

Create print layout
Exhibitors & Products embedded world 2020
Zoom product LOGO_Programming with Function Blocks

Programming with Function Blocks

LOGO_Programming with Function Blocks

Programming with Function Blocks

Request information Request information

Contact us

Please enter your personal information and desired appointment. You can also leave us a message.

Your personal information

Your message for us

Desired appointment during the exhibition

* Compulsory fields you must fill in.

Information on data protection can be found here.

Your message has been sent.

You do not have a registration yet? Register now and use all advantages of the Exhibitors and Products Database, the supporting programme and the TicketShop.

An error has occurred.

The CFC graphical programming language enables tasks to be implemented conveniently in the PLC Developer.

The CFC graphical programming language enables tasks to be implemented conveniently in the PLC Developer (Picture credits: Bachmann Electronic)

Up to now Bachmann controllers have still been partly programmed via the Codesys-based M-PLC user interface. However, working in M-PLC is not so efficient and user-friendly for meeting today's requirements. Bachmann is therefore in the process of gradually replacing this programming interface with the PLC Developer.

For some two years now, the IEC 61131-3 based Structured Text (ST) programming language has therefore been used for implementing complex programming tasks in the PLC Developer. The CFC/FBD (Continuous Function Charts/Function Block Diagram) graphical programming languages have now also been integrated. CFC has several strengths compared to the other programming languages: It is very intuitive, easy to program and understand; code can be reused very easily; complex application logic can be encapsulated well and the data flow analysis during debugging often brings important findings.

Tooltips show extensive, context-sensitive information directly in the function block diagram – a tremendous assistance to developers (Picture credits: Bachmann Electronic)

Bachmann placed particular importance to some features when developing the CFC Editor:

The tool can not only be operated easily with the mouse, an essential function for graphical programming languages, but can also be operated using the keyboard. This programming method has been shown to be more efficient in practice for implementing projects.

The PLC Developer is also provided with clearly designed tooltips: Context-sensitive information is provided about the data type, the initialization value, function block interfaces or the code documentation. It also features an intelligent context-sensitive autocompletion function for simplifying function calls, including predefined code blocks. The comprehensive code navigation system also allows easy handling of extensive applications.

The tool features a clearly designed debugging system in order to reach results quickly: The actual values are shown directly in the diagram; Boolean values are highlighted according to their value with a user-defined coloring. It also features a breakpoints management function for repeatable debug sessions and a debug framework for processing program sections in stages.

The ability to generate a visualization based on the program logic, including the display of online values, directly from the programmed diagram is a useful feature. This enables rapid diagnostics to be carried out in the field with the appropriate project version without any additional engineering tool – a tremendous assistance to service technicians.

The PLC Developer is a central element of the SolutionCenter – the optimum tool for solving automation tasks with Bachmann technology.


The selected entry has been placed in your favourites!

If you register you can save your favourites permanently and access all entries even when underway – via laptop or tablet.

You can register an account here to save your settings in the Exhibitors and Products Database and as well as in the Supporting Programme.The registration is not for the TicketShop and ExhibitorShop.

Register now

Your advantages at a glance:

  • Advantage Save your favourites permanently. Use the instant access – mobile too, anytime and anywhere – incl. memo function.
  • Advantage The optional newsletter gives you regular up-to-date information about new exhibitors and products – matched to your interests.
  • Advantage Call up your favourites mobile too! Simply log in and access them at anytime.