.NET C# Automation HMI Sample Interface with SQL and XML

$750 - 1500 3 years ago
Hello there.
I am willing to do a sample HMI (Human Machine Interface). Sample and quite simple.
This sample HMI will be controlled by another software running on another machine on a LAN or via hyperterminal, from another machine. IT will react under a specific protocol developed by us.
So, at this point, freelancer knows he will have to develop two softwares, and they will have to run both via TCP/IP or serial.
The HMI will look like this, and this will serve as our guideline: http://tiny.cc/z5elo

***ABOUT THE HMI
What I am looking to be done is an interface that will look like the one on the link (http://tiny.cc/z5elo). So, freelancer must ellaborate all the make-believe equipment that is shown.
The interface will also have "movement". For example: when a pump is turned on (you can turn a pump on by clicking on it, then another window will pop-up, and on this new window you'll be able to turn it on or off), it will have some action showing that it is running, besides a green/red indicator. 
All equipments can be turned on and off this way: you click on it, a new window will pop-up with the possible options.
A pump or motor can also be turned on without user intervention depending on an external input (this external input will be provided by the other software, that we will call Controlling Software).

Another reaction expected from HMI is, for example, when you turn the water pump on, or open a valve, the pipeline will be colored accordingly. For example: if the valve for cold water is turned on, then it will change it's color from red to green, and the pipeline after the valve would be colored not only with blue, but with a "moving" blue, indicating that water is flowing thru the pipe.

The tanks must have level indicators. One must be a color level indicator, another a percentile and another a whole number, indicating capacity.

The barrels must have indicators indicating their weights. 

The pipes must have indicators indicating pressure or flow.

All equipments will have ALERT indicators. For example, if a tank can hold only up to 100PSI, then it will sound an alarm when it gets to 90PSI and will trip when it gets to 100PSI.

All of these equipments will be controlled by "imaginarium" responses and signals, following a specific protocol, provided by the othe Controlling Software.

All of the user input (pumps on, lights off, at what time, etc, etc, etc) will be recorded on a SQL database that will also be provided with the software.
This log can be seen on the bottom of the main HMI window showing the last commands recorded. To see the complete log, with search and filter, the user will click on a button on the main window that will take him to a second window, where he can see the complete log and do his searching, filtering, etc.
A simple database management window must be provided to perform simple tasks, like clearing up the whole database. Can't think right now of what other task the user could perform...maybe there isn't!

***Controlling Software - CS

The Controlling Software (CS) will run on another computer. It will send "signals" to the HMI to simulate it working (serial and TCP/IP). These signals will follow a certain protocol, defined down below.
The Controlling Software will create XML files that can be saved and restored later on. This XML file will have all the actions that will be sent to the HMI. For example: it will have a certain action of the pump at a certain time; It will have a certain pressure reading from the pipe at a certain time; it will have a certain reading of the barrel at a certain time; and so on...
All of the actions will be based in time, but...

******MORE ON CLARIFICATION BOARD		

Latest related projects

Project name/Short description Project type Posted time Budget
Want Ready-made Online Exam website
I want Online exam script with 10 pages website which cover all the feature of online exam if you do not have ready then do not bod on this project. Please write "Ready" before starting secription Full details »
2 months ago$100 - 175
creating a Users control and permission
We require urgently to complete users control and permission pages for an accounting application. Roles are already defined and users control if half done already using Zend frame work. Permission is to be created/added as per the role. Full details »
2 months ago$1500 - 12500
Etl developer -- 2
Hai I need proxy for my interview, I haven't got the project details, will let you know once I get those details. I just want to first conform with proxy before scheduling interview. Thank you. Full details »
2 months ago$250 - 250
Finish off development of an online application
SQL database development and integration with existing online front-end interface Full details »
2 months ago$5250 - 10500
Need voip application for IP phone
We need voip application software to work with IP phone and for each IP phone or all can do audio conferencing both LAN and internet. Full details »
2 months ago$1000 - 2000
Portfolio Manager Windows Standalone App
Need a Portfolio Manager with very Nice User Interface. The Application should be able to Extract Data and Store Data. The App needs to have various windows and should be user friendly. Full details »
2 months ago$30 - 250
In ASP.NET MVC, I want to save 5 fields in database and show the data in PDF. Are you available today ?
In [url removed, login to view] MVC, [url removed, login to view], I want to save 5 fields in database and show the data in PDF. Are you available today ? Full details »
2 months ago$600 - 1500
Multi-software Installer package
The plan is to build an multi-software installer package for a tech support [url removed, login to view] tech support company wants to offer this package to its users who are basic pc users and have little knowledge of a pc . The package will have all necessary programs a typical user generally wants ( something like [url removed, login to view] ) ..The package will be uploaded in a ftp location ... Full details »
2 months ago$1500 - 12500