This site has been established to provide running, work-in-progress documentation for an open-source project.  This project is intended to implement a compiler for IEC 61131-3 textual languages, the output of which is a byte code intended to be run in a small virtual machine also under development as part of this project.  The IEC 61131-3 programming languages intended to be supported by this project are Instruction List (IL) and Structured Text (ST), although support will primarily be implemented for IL only.

Whilst the scope of the IEC 61131-3 standard and in turn, this project is inherently industrial in nature, it should be noted that this project is primarily a personal endeavour to explore concepts of software development relating to real-time virtual machine byte-code execution, industrial automation and telemetry protocols.


2 thoughts on “About

    • This project does indeed work on the Raspberry Pi – I have used a Raspberry Pi and PiFace Digital control board as my primary test hardware during development (although I would like to explore some smaller platforms such as the Freescale Kinetis for more embedded applications).

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s