FUPLA (Function Block Diagram - FBD) is a graphical programming language specifically designed for controller programming in the Mervis IDE. It is based on predefined blocks of code, where each block has a specific function, inputs, and outputs.
It is highly suitable for continuous processes, such as HVAC regulation and basic logic interlocking. Because the control logic is created simply by connecting blocks and variables, FBD is an excellent choice for users without deeper programming knowledge.
In a single project, you can freely combine FUPLA with Structured Text (ST) depending on which language best suits each specific task.
The FUPLA editor follows a logical “Signal Flow” structure from left to right:
To build an executable program, follow these standard proceedings: