Why program graphically?

Last update on 09.09.2015 by Katja Lehmann.

Graphical programming has prevailed especially in application programming of technical systems during the past years. There are many reasons for that. For one, in those areas graphical models for functionality description are used and on the other hand, engineers, technologists and technicians are confronted with programming. They rarely have a classic IT education. Furthermore it is difficult to make a close connection with the physical and technical application area.

Read more about graphical programming, learn more about our graphical programming software iCon-L and consider our advices and tips for graphical programming.

How much background knowledge do I need?

Last update on 09.09.2015 by Katja Lehmann.

Basic knowledge and a fundamental understanding of how to program Programmable Logic Controllers (PLC) is required.

The actual programming, however, can be learned quickly without much background knowledge, as graphical programming languages can be operated more intuitive than textual programming languages. The design in form of block diagrams makes it easy for engineers, technicians and technologists to understand the function blocks without a lot of background knowledge.

Are there any learning videos for graphical programming?

Last update on 09.09.2015 by Katja Lehmann.

You can find learning videos of each program on our YouTube channel. Many topics, problems and tips, which are mentioned in the videos can be transferred to and applied in our other programming systems.

You can also get information about our software in the category software solutions. Partly, there are download links to data sheets as well as step-by-step documentation on the left side of the page that could help you.

What are function, program and macro blocks?

Last update on 09.09.2015 by Katja Lehmann.

Basically there are two types of blocks: Function blocks and structure blocks.

Function blocks are simple blocks, which already exist in the library tree. AND, OR and NOT blocks, for example, are function blocks.

Structure blocks are also blocks, but they are not predefined. They can be created by the user. They are used to process one process chain, before the next structure or function block is processed in the program chain.

Following, the issue is shown in a small image. The “gray area” us the macro block. In this macro block, the illustrated program process is processed, before the next block is processed.

For further information, have a look at our YouTube videos.