Question: SCADA Assignment Semester 1 2 0 2 4 Labview Software Air Conditioning Temperature and Humidity Labview Server & Client Vis using Global Variables The Server
SCADA Assignment Semester Labview Software
Air Conditioning Temperature and Humidity Labview Server & Client Vis using Global Variables
The Server VI is used to simulate thermal control and humidity control. The system will run automatically In automatic mode the system will monitor the ambient temperature and humidity and depending on the value will switch the heater andor dehumidifier on or not.
Both the heater and dehumidifier will be activated when the sensor values fall outside the tolerance ranges.
Signals will be simulated and the system will react based on running averages rather than single readings
The system will monitor the temperature and humidity at all times.
The system will monitor and display the heater and dehumidifier status at all times.
Suggested indicators to be included in the VI
Indicators
o Power onoff
o Heater status
o Dehumidifier status
o Current temperature reading
o Current humidity reading
Running average of last above readingsHistorical temperature reading Chart
o Historical humidity reading Chart
And Optionally: o Max reading
o Min reading
Suggested controls to be included in the VI
Controls
o Power onoff
o Temperature setpoint control low
o Temperature setpoint control high
o Humidity setpoint control low
o Humidity setpoint control high
o Sample Rate
Coding the system
Use case structures in decision making eg when deciding to switch heater on or off. Use signal simulation options in Labview to create input values
It may be necessary to add a function to the output from signal simulation to establish trends, eg to show rising temperature when heater is on and vice versa when its off.
Use a sequence structure if you need to control the order in which actions are performed.
Multiple Vis
Use global variables to build a second VI which shows read only access to Temperature and Humidity readings, current values and running average values.
Insert a control on the client to vary the sample rate on the server.
Note: ensure that the sample rate on the server and the client are in sync
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
