Projects » MyIO » Documentation » 3.0 Software

Software running on the PC / PLC end of the MyIO project

PC Software


At the PC end my intention is to create a modular virtual PLC environment, and a full SCADA/HMI suite to allow for monitoring and interaction with the PLC and RTU's.

So far I've done a lot of testing with libmodbus, and created some simple utilities to get my mind back into 'C' mode, as I've not played the C game for quite a while.

The most 'complete' bit of software so far is logger which is a data acquisition daemon for which can pickup data from multiple serial modbus RTU's and convert analogue readings to 'real' units. Output can be written to a CSV log file, mysql database or both.

I'm also working on a PHP graphing engine for the SCADA part of the system. I hope to have some output from that to show off on the site within a week or so, it's working but not very pretty!

Powered by Etomite CMS.