Skip to content
vortex-5 edited this page Sep 13, 2010 · 2 revisions

PLC Edit is a visual programming tool for PIC microcontroller.

Included in the repository is the tool developed during my Master’s Thesis as well as the code for the reference hardware platform in MPLab. The idea behind PLC Edit is to be able to visually draw a program via flowcharts and have this directly be runnable on embedded hardware without programmer intervention.

The project was initially conceived to evaluate the state charts and finite state machines as an alternative to Ladder Logic the existing pseudo visual language. The details of our findings are discussed thoroughly in the latex document (also included).

We use the Jhotdraw 7.1 library in order to crate our vector drawing framework the program operates as if it is a tool similar to Microsoft Visio. This design was chosen since the analogy of flowchart to programming is close to 1-1 and readily understandable by non-programmers.

Clone this wiki locally