Development environment for a FSM with scada possibilities

For some time i've made an environment for building a finite state machine with an Arduino mega2560. Starting point: Just concentrate on functionality in stead of worrying about timers, setting outputs, reading inputs etc. Development is done in Visual Studio (both the Arduino sketch and VBA code). Easy connection is made between the Arduino board and the Scada PLC.
Still busy developing the "standard solution". All documentation is now available on Please leave a comment.