Table of Contents

FUPLA (Function Block Diagram) Language

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.

Mervis IDE FBD Interface

Editor Structure and Workspace

The FUPLA editor follows a logical “Signal Flow” structure from left to right:

Programming Workflow

To build an executable program, follow these standard proceedings: