Download Weather System

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Cracking of wireless networks wikipedia , lookup

Airborne Networking wikipedia , lookup

IEEE 1355 wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Remote Desktop Services wikipedia , lookup

Automated airport weather station wikipedia , lookup

Lag wikipedia , lookup

Transcript
 Høgskolen i Telemark
Telemark University College Faculty of Technology, Department of Electrical Engineering, Information Technology and Cybernetics Weather System Keywords: •
•
•
•
•
•
•
•
•
Data Communication, Protocols, etc. Network, such as Switches and Routers Client-­‐Server, LAN (Local Area Network) OS (Windows Server 2008/2012, Windows 7/8) Virtualization, such as VMware, HyperV, etc. Industrial Control Systems (ICS), such as SCADA (Supervisory Control And Data Acquisition), DCS (Distributed Control System), PLC (Programmable Logic Controller), PAC (Programmable Automation Controller), etc. OPC, DAQ Embedded Systems, Real-­‐Time Systems Industrial Software and Programming languages 1 Introduction In this project you are going to create a Weather System, see Figure 1-­‐1. Figure 1-­‐1: Weather system IA6209 – Industrial Data Communication and Network -­‐ Project Work Weather System 2 The Weather system should consists of the following parts: •
•
•
•
•
A Database An OPC Server A Weather Data Aquisition System (DAQ) A Datalogging System A Weather Presentation System The Weather System needs to be distributed, i.e the Database, the OPC Server, the Weather DAQ system, the Datalogging System and the Weather Presentation System needs to be installed and running on different computers or devices in a network. The practical project work must be seen in context with the theory part that is covered in the course – both in the report and the presentation. 2 Network The different modules and software should be installed in a Network. The network should be created by you using Switch/Router, etc. The different Servers (Windows Server 2008/2012) and Clients (Windows 7/8) needed should be created using Virtualization, e.g., VMware. One of the Servers should be configured as Domain Controller with Active Directory (AD) and proper Groups and Users. The Clients (Windows 7/8) should be connected to the Domain. You should also install and configure the DHCP (Dynamic Host Configuration Protocol) role on the same Windows Server, this mens the clients will receive dynamic IP adresses from the server. Instead of setting up static IP addresses on the clients, they will receive dynamic IP addresses from the server. 3 Modules Below the requirements for the different modules are listed. 3.1 Database The Database needs to be “Microsoft SQL Server” (see Figure 3-­‐1). The database should be running on a Windows Server (2008/2012) computer. The database should include tables for storing weather data from different weather sensors, including historical weather data and predicted weather data, etc. IA6209 – Industrial Data Communication and Network -­‐ Project Work Weather System 3 Figure 3-­‐1: SQL Server 3.2 OPC The OPC server could be “Matrikon OPC Server for Simulation”. The OPC server should be used as a link between the DAQ system and the datalogging system. A OPC Tunneller software can be used to simplify the data communication between the server and clients. Figure 3-­‐2 shows the Matrikon OPC Server for Simulation. Figure 3-­‐2: Matrikon OPC Server It is a little tricky to use OPC in a network because it uses the old COM/DCOM standard which involves some configuration of different settings. A trick would be to use a tunneller software, eg., Cogent DataHub Tunneller software, see Figure 3-­‐3. Figure 3-­‐3: OPC Tunneller Software IA6209 – Industrial Data Communication and Network -­‐ Project Work Weather System 4 3.3 Weather D ata A quisition S ystem The Weather DAQ system should collect data from the different Weather Sensors. The weather data should be sent to the OPC server. We can connect different sensors such as Temperature, Pressure, Wind Speed, NOx, etc. The DAQ System should use an Embedded cRIO Real-­‐Time System (PAC), see Figure 3-­‐4. The DAQ System should be created using LabVIEW. Figure 3-­‐4: cRIO from National Instruments 3.4 Datalogging S ystem The Datalogging System should be created with C#/Visual Studio. The Datalogging system should receive data from the OPC server and store them into the database. A Web Service should also be considered for easily and secure distrubution of data over a network. 3.5 Weather P resentation S ystem The Weather Presentation System should should present the data from the different sensors stored in your Database.. The Weather Presentation System should be a Web application, created with ASP.NET/C# or a Tablet Application (iOS, Android, Windows 8 Store App). The Weather Presentation System Business Logic (server-­‐side) should be installed on a Window Server computer with Internet Information Server (IIS) (using either ASP.NET or Web Services). In Figure 3-­‐5 we see an example of a Weather Presentation System. IA6209 – Industrial Data Communication and Network -­‐ Project Work Weather System 5 Figure 3-­‐5: Weather Presentation System Example You may also want to try the Data Dashboard for LabVIEW (Figure 3-­‐6) which can be used to create the Weather Presentation System (No Programming needed, except a Web Service that publish weather data over the network). Figure 3-­‐6: Data Dashboard for LabVIEW Example Data Dashboard for LabVIEW can be freely used with iOS, Android or Windows 8 devices. IA6209 – Industrial Data Communication and Network -­‐ Project Work Telemark University College Faculty of Technology Kjølnes Ring 56 N-­‐3918 Porsgrunn, Norway www.hit.no Faculty of Technology,
Postboks 203, Kjølnes ring 56, N-3901 Porsgrunn, Norway.
Tel: +47 35 57 50 00
Fax: +47 35 57 54 01