ChatDiagram
Tools/FBD diagram maker

FBD diagram maker.

Create an IEC 61131-3 Function Block Diagram by describing the PLC inputs, outputs, and control logic. The diagram organizes boolean logic, timers, counters, comparisons, and data flow into numbered networks.

Function Block Diagram (FBD)Enter to send

Free account, no card · Export SVG, PNG or PDF

See it work

FBD diagram examples.

Same tool, four requests. Every drawing below is a real render.

What you type
Create an FBD motor control with Start, Stop, and EmergencyStop inputs, a latched run signal, and a MotorOut output.
Then tryAdd a run-feedback fault timer.Add a manual reset input.
Function Block Diagram (FBD): Motor start/stop latch
Function Block Diagram (FBD) · IEC 61131-3:2013 §6.4 · schematex-fbd

Rather start from a finished drawing? Browse 4 function block diagram templates →

The drawing

What an FBD diagram is.

A Function Block Diagram, or FBD, is an IEC 61131-3 PLC language that represents control logic as connected blocks. It makes signals and data dependencies visible between operations such as timers, counters, comparisons, and logic gates.

FBD is especially useful when a control function has parallel paths or when the logic is easier to review as signal flow than as contacts and coils.

Standard
IEC 61131-3:2013 §6.4
Also follows
IEC 61131-3:2013 §2.5 standard FB library
Engine
schematex-fbd
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
Function Block Diagram (FBD): What an FBD diagram is
Who uses it

Who uses FBD diagrams.

Function Block Diagram (FBD): PLC programmersPLC programmers

Describe a start/stop latch or a timed signal path before implementing it in the controller.

Function Block Diagram (FBD): Process engineersProcess engineers

Review a bounded setpoint and alarm decision in a tank control function.

Function Block Diagram (FBD): Maintenance teamsMaintenance teams

Trace sensor, edge, counter, and batch-complete signals in a machine sequence.

How it works

How to make an FBD diagram in three steps.

01

Describe it

One paragraph is enough to start.

“Create an FBD motor control with Start, Stop, and EmergencyStop inputs, a latched run signal, and a MotorOut output.”
02

See the drawing

Drawn by the right engine.

Function Block Diagram (FBD): Motor start/stop latch
03

Say what changes

Every edit keeps a version.

Add a run-feedback fault timer.
V2 · DRAWN FROM V1, NOTHING RETYPED
FAQ

Common questions

What is an FBD?

An FBD is an IEC 61131-3 PLC language that connects function blocks to show control and data flow.

How is FBD different from ladder logic?

Ladder logic resembles relay circuits, while FBD represents signals passing between functional blocks.

Which functions fit an FBD?

Boolean logic, timers, counters, comparisons, arithmetic, selection, and limit functions are common FBD elements.

What is a network in an FBD?

A network is a numbered group of related block assignments within one diagram.

Related tools

Other drawings for the same work.

Create an FBD diagram.

Free account, no card. Describe the signals, blocks, and logic you need.

Open the editor