Part eight: Unlimited programming

You are reading Part 8 of the PLC series. In this series of blogs, we write about the PLC industry. Its challenges. And how to overcome them. Enjoy!

It all started with a thought: what if we mirror the PLC program in a higher-level framework? We knew that if we could do that, a whole slew of new opportunities in PLC programming would open up for us and for everyone else, too. The sky (and our coffee supplies) was the limit!

So, with that thought, we sat down to write the first line of code for what would eventually become Inxton.

The Inxton Framework enables the connection of hard real-time PLCs to the .NET ecosystem in an unprecedentedly simple way.

The foundation of the Inxton framework is a compiler that mirrors a PLC program in the .NET environment. It allows direct communication with the PLC program, accessing individual variables in a structured form, calling .NET code from the PLC program, and vice versa.

You can transfer the responsibility of triggering actions that do not require hard real-time and are currently difficult to service directly from the PLC to the IT infrastructure side.

Imagine interacting with any data storage (text, markup, SQL, NoSQL) with a single line of code from the PLC.

Imagine a tool that allows you to create a user interface directly from your PLC code.

You can explore that and so much more with our free developer license. Learn more about what is included here.

Part one: Rise of the PLC systems
Part two: PLCs are challenged
Part three: Different ways. Different results.
Part four: Tools matter. What can Australian natives teach us about modern PLCs?
Part five: Will Industry 4.0 save us?
Part six: How to get out of this?
Part seven: Why Beckhoff?
Part eight: Unlimited programming

Tags: History of PLCs

Peter Kurhajec
CTO of Inxton

Peter Kurhajec

Hello! I'm the CTO of Inxton! More than a decade ago my pet project turned into a full-time job - INXTON. Now I'm on a mission to bring industrial automation and information technologies together.