Scads-Labview Data Acquisition Urgency
Budget: €30 – €250 EUR
I'm in desperate need of an expert versatile in setting up Scads-Labview for data acquisition. I need this project to be completed ASAP.
The Server VI is used to simulate some of the parameters in water supply control. The system runs automatically.
The system will monitor the listed parameters of the water supply and will maintain an adequate supply of water in the supply tank at all times.
The level in the supply tank will vary depending on demand and the system will react automatically to changes in the tank level.
On Start the supply tank level will begin to decrease from max.
When the supply tank level falls below 30% the inlet pump will fill the tank, switching off when tank is 90% full.
The inlet pump fills the supply tank from the dosing tank.
Dosing Tank is monitored for pH and fluoride.
Show current values and running averages.
If any of these are out of spec the inlet pump shuts down and dosing continues until system comes back into range then inlet pump automatically restarts.
The system will monitor the on/off condition at all times and will shut down when the Off button is pressed.
The front panel of the server VI should contain the following elements.
- Indicators
o Power on/off
o Supply Tank outlet pump on/off
o Supply Tank inlet pump on/off
o Supply tank level
o Dosing Tank level
o pH – current value and running average, graph average,
o Fluoride – current value and running average, graph average
- Controls
o Power on (Start Button)
o Power Off
o pH setpoints
o Fluoride setpoints
The Client VI should display the following values which are received from the Server VI as global variables
o Supply Tank level
o pH reading
o Fluoride reading
Coding the system - suggestions
Use a case structure to make decisions e.g. control manual and automatic operation.
Use array functions to generate running averages
Use signal simulation\ random number generator to create pH and fluoride signals.
Use sequence structure or event structure to create start button, overall while loop for stop button.
Use random number generator and/or simulate signal express vi to generate signals. Note you may need to use numeric functions to scale the signal and establish trends, e.g. to show rising or lowering tank levels.
The Server VI is used to simulate some of the parameters in water supply control. The system runs automatically.
The system will monitor the listed parameters of the water supply and will maintain an adequate supply of water in the supply tank at all times.
The level in the supply tank will vary depending on demand and the system will react automatically to changes in the tank level.
On Start the supply tank level will begin to decrease from max.
When the supply tank level falls below 30% the inlet pump will fill the tank, switching off when tank is 90% full.
The inlet pump fills the supply tank from the dosing tank.
Dosing Tank is monitored for pH and fluoride.
Show current values and running averages.
If any of these are out of spec the inlet pump shuts down and dosing continues until system comes back into range then inlet pump automatically restarts.
The system will monitor the on/off condition at all times and will shut down when the Off button is pressed.
The front panel of the server VI should contain the following elements.
- Indicators
o Power on/off
o Supply Tank outlet pump on/off
o Supply Tank inlet pump on/off
o Supply tank level
o Dosing Tank level
o pH – current value and running average, graph average,
o Fluoride – current value and running average, graph average
- Controls
o Power on (Start Button)
o Power Off
o pH setpoints
o Fluoride setpoints
The Client VI should display the following values which are received from the Server VI as global variables
o Supply Tank level
o pH reading
o Fluoride reading
Coding the system - suggestions
Use a case structure to make decisions e.g. control manual and automatic operation.
Use array functions to generate running averages
Use signal simulation\ random number generator to create pH and fluoride signals.
Use sequence structure or event structure to create start button, overall while loop for stop button.
Use random number generator and/or simulate signal express vi to generate signals. Note you may need to use numeric functions to scale the signal and establish trends, e.g. to show rising or lowering tank levels.