Building an IDE, compiler and runtime for a graphical distributed data flow language in Erlang

Control systems have their own programming languages and paradigms. Progammable Logo Controllers (PLCs) are used to control everything from a garage door opener to a whole factory. We have built a compiler for a distributed variant of PLC programming language (IEC 61499) that compiles to BEAM files which run in Erlang VMs. As a web frontend to a Erlang node we built a IDE for the textual and graphical representation. PLC programme run distributed from small embedded systems to the cloud unchanged.

THIS TALK IN THREE WORDS

IoT

PLC

IDE

OBJECTIVES

Show how a complete graphical IDE, compiler and runtime can be built with Erlang and run in a small embedded system.

TARGET AUDIENCE

Elixir and Erlang devs interested in web based IDE's, PLCs and IoT

Upcoming conferences

Start booking your calendar with more Code Sync conferences happening across the globe. We will be slowly releasing more dates, in the meantime here is what we’ve planned already:

All conferences