graduation project presentation
TRANSCRIPT
Wireless Accessibility to Local Measurements and Control in Industrial Processes> CSE 2007
Presentation Contents
●Project Overview
●Process Control Studio (PCS) Software
●PCS Software Mobile Edition
●Wireless Accessibility
●Ethernet Interface
●Data Acquisition
●Control
Goal of our Project
●Implementation of Distributed Process Control System
Wireless Industrial Monitoring
Project Block Diagram
Scenario
●Engineer connects local controller to processes
●Chooses input and output channel
Scenario
●Engineer forms a model on the software
●Our software: PCS (Process Control Studio)
●Model analogous to real-process
●Associate model parts to I/O channels on controller
●Load .pcs file to laptop or PDA
Presentation Contents
●Project Overview
●Process Control Studio (PCS) Software
●PCS Software Mobile Edition
●Wireless Accessibility
●Ethernet Controller
●Data Acquisition
●Control
PCS Software>Process Control Studio
Project Block Diagram
Process Control Studio (PCS) Software
●PCS Features
●PCS Alarming System
●PCS Data Base
PCS Features
●Attractive user interface
●Support two mode Design time mode
Run time mode
●Designing & Monitoring more than one
process at the same time
●Save and load Design process
●Failure notification
●Authentication
PCS Demo
PCS Alarming System
PCS alarming system
Visual notification●Flash
●Notification
window
Sound SMS
PCS Alarming System Demo
PCS Data Base
●Simple to use
●It improves the capabilities of the overall the system
●Able to trace the shortage in any component in the system & notify for making order
●It holds useful data about each component
●Store any alarm accrues In run time
PCS Data Base Demo
Presentation Contents
●Project Overview
●Process Control Studio (PCS) Software
●PCS Software MobileEdition
●Wireless Accessibility
●Ethernet Controller
●Data Acquisition
●Control
PCS Mobile Edition>Personal Digital Assistant
Project Block Diagram
Introduction
●.NET Compact Framework (.NET CF)
●Operating System Used in This Project
oWinCE 5 operating system .
Program Description
●Process Control Studio PDA Edition
oLight version of PCS
oRun Mode only
> Program Stages
●Loading
●Scaling
●Network Sockets
Program Sequence
Presentation Contents
●Project Overview
●PCS Software
●PCS Software Mobile Edition
●Wireless Accessibility
●Ethernet Controller
●Control
●Data Acquisition
Wireless Accessibilty
Project Block Diagram
●Wireless Standards●Basic Topologies
●Access Point Features
●Wireless-to-Ethernet Bridge
Wireless Networking
Wireless Networking overview
Wireless Networking StandardsStandard (Market Name)
802.11
(Wi-Fi)
802.15.1 (Bluetooth)
802.15.4
(ZigBee)
Application Focus
Web, e-mail, video
Cable replacement
Control and monitoring
Bandwidth 11 Mbps 1-3 Mbps 20 – 250 kbps
Transmission Range
100+ 20 (Class 2)
100+ (Class 1)
20-70,
100+(ext. amp.)
Success Metrics Speed flexibility
Cost, convenience Power, cost
We chose Wi-Fi
Modes of WLAN
Infrastructure ModeAd-Hoc Mode
TCP or UDP?
Access Point’s features
- Roaminghandshaking done by AP and OS of wireless device
- SecurityWEP: now obsolete
WPA-PSK: stronger keys
Roaming
Wireless-to-Ethernet Converter
●Wi-Fi compliant
●Up to 11 Mbps
●Protocols: TCP and UDP
●Security: WEP and WPA-PSK
Wireless-to-Ethernet Converter
●Airborne bridge has its own IP for configuration
●Transparency: to send/receive data, deal with IP of client
Presentation Contents
●Project Overview
●Process Control Studio (PCS) Software
●PCS Software Mobile Edition
●Wireless Accessibility
●Ethernet Controller
●Data Acquisition
●Control
Ethernet Controller
Project Block Diagram
Ethernet Interface
Ethernet Interface Hardware●Motorola MC9S12NE64 Microcontroller
- Features
●Demonstration Board (DEMO9S12NE64)
Ethernet Interface
Ethernet Interface Software
●OpenTCP TCP/IP Stack
●Main Application (PCSCP)
Ethernet Interface Software
OpenTCP TCP/IP Stack●Structure
Ethernet Interface Software
OpenTCP TCP/IP Stack
●Robustness – Portability
●Modularity
●Multitasking
●Operation
Ethernet Interface Software
Main Application (PCSCP)
●Features
●Examples
PCSCP Transactions
Successful Transaction
PCSCP Transactions
Successful Transaction
PCSCP Transactions
Failed Transaction
Presentation Contents
●Project Overview
●Process Control Studio (PCS) Software
●PCS Software Mobile Edition
●Wireless Accessibility
●Ethernet Controller
●Data Acquisition
●Control
Data Acquisition
Project Block Diagram
Why “ Local Controller ” is needed ?
●It is needed to do:
Process Data Sampling
Process Control
Structure of
Local Controller
Why “ Data Acquisition ” is needed ?
●The Data Acquisition does: Sampling of the process data
Any Digital or Analog conversions
What is “ Data Acquisition “ ?
●It consists of 2 sub-modules:
1) Analog-to-Digital (ADC)
2) Digital-to-Analog (DAC)
●The ADC and DAC are controlled by the microcontroller
Data Preparation
Interfacing the Process with the Data Acquisition
●Process Input and Output
●Input is Control Action( Manipulated Variable)
●Output is Controlled Variable
Hardware Choices
●Freescale DEMO9S12NE64 based on MC9S12NE64 MCU
- Main Features:oAnalog-to-Digital converter (ADC)
oTimer module (TIM )
oSerial interfaces - One Serial Peripheral Interface (SPI)
Analog-to-Digital converter (ADC)
●ADC is a built in module in the MCU
- 8 channel module
- 10 Bit Resolution
●8-Bits was used (1-byte)
- To ease the calculations
- Compromise data storage
Digital-to-Analog converter (DAC)
●MAX528 from MAXIM INC.
●The MCU Communicates with DAC by SPI
●SPI is built in the MCU
Master Slave
Input and Output Channels
Presentation Contents
●Project Overview
●Process Control Studio (PCS) Software
●PCS Software Mobile Edition
●Wireless Accessibility
●Ethernet Controller
●Data Acquisition
●Control
Control
Project Block Diagram
Centralized and Localized Control
●In our project, we chose localized control.
Digital Control
●There are differences between digital control and analog control
●Analysis in z-domain rather than s-domain
●We need to consider:oSampling Time
oResolution
Microcontroller Capabilities
●8 Analog Input Channels
●8 Analog Output Channels
●8 Digital Input Channels
●8 Digital Output Channels
●8 On/Off Controllers
●8 PID Controllers
●Implemented in C-code using structures
On/Off Control
●Analog Input & Digital Output
●Simply implemented using IF-ELSE statement
●Only valid for first-order processes
●Parameters: Set Point and On-Off
PID Control
●Analog Input & Analog Output
●Implemented using mathematical expressions
●Valid for any order process
Parallelism
6 7
Controller Structures
Earning Projections
●2002 Fiscal YearoAside from your text, your imagery will also
send a message. We help you send the right one.
10.7 Trillion GNP
2.3 Billion Corporate Assets
●Projections 2003
oYour amazing ideas need amazing visuals to provide
the consistency you need for credibility.
●10 Year Projections
oOur templates are layed out in a simple way, making
complex ideas easier to follow, AND they come with
all design features (left) built-in.