+ All Categories

Outline

Date post: 01-Jan-2016
Category:
Upload: kyla-shelton
View: 14 times
Download: 3 times
Share this document with a friend
Description:
WirelessHART: Applying Wireless Technology in Real-Time Industrial Process Control Jianping Song, Song Han, Al Mok University of Texas at Austin Deji Chen, Mike Lucas, Mark Nixon Emerson Process Management Wally Pratt HART Communication Foundation. Outline. Background - PowerPoint PPT Presentation
Popular Tags:
28
WirelessHART: Applying Wireless WirelessHART: Applying Wireless Technology Technology in Real-Time Industrial Process in Real-Time Industrial Process Control Control Jianping Song, Song Han, Al Mok Jianping Song, Song Han, Al Mok University of Texas at Austin University of Texas at Austin Deji Chen, Mike Lucas, Mark Nixon Deji Chen, Mike Lucas, Mark Nixon Emerson Process Management Emerson Process Management Wally Pratt Wally Pratt HART Communication Foundation HART Communication Foundation
Transcript

WirelessHART: Applying Wireless Technology WirelessHART: Applying Wireless Technology

in Real-Time Industrial Process Controlin Real-Time Industrial Process Control

Jianping Song, Song Han, Al MokJianping Song, Song Han, Al MokUniversity of Texas at AustinUniversity of Texas at Austin

Deji Chen, Mike Lucas, Mark NixonDeji Chen, Mike Lucas, Mark NixonEmerson Process ManagementEmerson Process Management

Wally PrattWally PrattHART Communication FoundationHART Communication Foundation

WirelessHART: Applying Wireless Technology WirelessHART: Applying Wireless Technology

in Real-Time Industrial Process Controlin Real-Time Industrial Process Control

Jianping Song, Song Han, Al MokJianping Song, Song Han, Al MokUniversity of Texas at AustinUniversity of Texas at Austin

Deji Chen, Mike Lucas, Mark NixonDeji Chen, Mike Lucas, Mark NixonEmerson Process ManagementEmerson Process Management

Wally PrattWally PrattHART Communication FoundationHART Communication Foundation

OutlineOutline OutlineOutline

Background

Introduction to WirelessHART

Development Challenges and Solutions

WirelessHART Demonstration

Summary

Future Wireless PlantFuture Wireless PlantFuture Wireless PlantFuture Wireless Plant

WirelessHART: HistoryWirelessHART: HistoryWirelessHART: HistoryWirelessHART: History

HART (Highway Addressable Remote Transducer)

Bi-directional industrial field communication protocol

Used to communicate between field devices and host systems

The global installed base of HART-enabled devices is more than 20 million

WirelessHART

Wireless extension of HART

Released in 09/2007

WirelessHART: Designed for Wireless Plant SolutionsWirelessHART: Designed for Wireless Plant SolutionsWirelessHART: Designed for Wireless Plant SolutionsWirelessHART: Designed for Wireless Plant Solutions

Real-Time

TDMA technology

Centralized Network Management

Reliability

Channel Hopping and Channel Blacklisting

Mesh Networking

Security

Data Integrity on MAC layer

Data Confidentiality on the Network layer

Alternative Wireless Standards: Not Suitable for Alternative Wireless Standards: Not Suitable for Process ControlProcess ControlAlternative Wireless Standards: Not Suitable for Alternative Wireless Standards: Not Suitable for Process ControlProcess Control

Zigbee

No Channel Hopping or Channel Blacklisting

Problem with persistent noises

Bluetooth

Only supports star type network topology

Not scalable for large industrial control systems

Wi-Fi

No Channel Hopping

Power Consumption

ISA SP100

Not available yet

OutlineOutline OutlineOutline

Background

Introduction to WirelessHART

Development Challenges and Solutions

WirelessHART Demonstration

Summary

WirelessHART ArchitectureWirelessHART ArchitectureWirelessHART ArchitectureWirelessHART Architecture

WirelessHART ArchitectureWirelessHART ArchitectureWirelessHART ArchitectureWirelessHART Architecture

Physical Layer (IEEE 802.15.4)

Data Link Layer

Network Layer and Transport Layer

Security

Network Manager

Data Link LayerData Link LayerData Link LayerData Link Layer

Timer ModuleTimer ModuleTimer ModuleTimer Module Time is sliced into time slots (starting from 0)

Time intervals in a time slot

Clock synchronization is critical

Links and SuperframesLinks and SuperframesLinks and SuperframesLinks and Superframes

Link: activity in a time slot

Neighbor

Send/Receive

Communication channel

Superframe: a group of links

Defined by network manager

Repeat itself infinitely

A device can support several superframes

Data Link Layer State MachineData Link Layer State MachineData Link Layer State MachineData Link Layer State Machine Each run of the state machine

1. Call the link scheduler to determine the next slot to be serviced

2. On receiving the ”time slot start” event, increment the ASN (Absolute Slot Number) by 1

3. When it is time to service the given time slot derived in step 1), execute the associated transaction (SEND/RECV)

WirelessHART ArchitectureWirelessHART ArchitectureWirelessHART ArchitectureWirelessHART Architecture

Physical Layer (IEEE 802.15.4)

Data Link Layer

Network Layer and Transport Layer

Security

Network Manager

SecuritySecuritySecuritySecurity Data Link Layer

Hop-to-hop data integrity

CCM* (Counter with CBC-MAC) mode with AES-128 to generate the MIC

Network Layer Public keys: used to generate MICs on MAC layer by joining

devices

Network keys: used by existing devices in the network to generate MAC MIC’s

Join keys: used during the joining process to authenticate the joining device

Session keys: unique for each end-to-end connection between two network devices

Network Keying ModelNetwork Keying ModelNetwork Keying ModelNetwork Keying Model

WirelessHART ArchitectureWirelessHART ArchitectureWirelessHART ArchitectureWirelessHART Architecture

Physical Layer (IEEE 802.15.4)

Data Link Layer

Network Layer and Transport Layer

Security

Network Manager

Functions of Network ManagerFunctions of Network ManagerFunctions of Network ManagerFunctions of Network Manager

Support devices joining/leaving the network

Create routes

Schedule communications

Adapt the schedule upon network changes

OutlineOutline OutlineOutline

Background

Introduction to WirelessHART

Development Challenges and Solutions

WirelessHART Demonstration

Summary

Hardware PlatformHardware PlatformHardware PlatformHardware Platform MC1321x Evaluation Kit by Freescale

One 1321x-NCB board, two 1321x-SRB boards

40 MHz 8-bit HCS08 MCU

2.4 GHz 802.15.4 Transceiver

Programmable 60 KB Flash and 4KB RAM

Multiple 16-bit timers

4 LEDs for demonstrations and monitoring

A simple IEEE 802.15.4 Physical Layer Library

Challenge 1: Timer DesignChallenge 1: Timer DesignChallenge 1: Timer DesignChallenge 1: Timer Design

Challenge

Stringent timing requirements – a 10ms time slot further sliced into several time intervals

Some tasks are time consuming and may exceed allocated time

Solution

Use a separate hardware timer for WirelessHART

The caller informs the timer module current slot type

The timer generates required timer events accordingly

Challenge 1: Timer DesignChallenge 1: Timer DesignChallenge 1: Timer DesignChallenge 1: Timer Design

Challenge 2: Time SynchronizationChallenge 2: Time SynchronizationChallenge 2: Time SynchronizationChallenge 2: Time Synchronization Challenge

Synchronize the nodes in a network

A new node should derive current time during the joining process

Solution A node records the time when the first bit of a frame arrives

The receiver calculates the clock drift TsError

The receiver includes the drift in the time adjustment field of the corresponding ACK frame

When a node receives an ACK from its time source, it will adjust its clock

Challenge 3: Speed Up Security CalculationsChallenge 3: Speed Up Security CalculationsChallenge 3: Speed Up Security CalculationsChallenge 3: Speed Up Security Calculations

Challenge

The receiver must run CCM* on the received frame and the corresponding ACK frame within TsTxAckDelay (1ms)

The lower power HCS08 MCU can not meet the requirement

Solution

Upon request, Freescale is developing a new chipset with hardware encryption accelerator

We propose to execute CCM* as soon as every 16 bytes are received

A WirelessHART demonstrationA WirelessHART demonstrationA WirelessHART demonstrationA WirelessHART demonstration

One gateway and two devices: Device 1 and Device 2 The gateway and Device 2 exchange values through Device 1

and show the received values on the LEDs

All frames are captured by a sniffer

Time slot configuration

A WirelessHART DemonstrationA WirelessHART DemonstrationA WirelessHART DemonstrationA WirelessHART Demonstration

A device can synchronize to its time source within 3 time slots

A data frame is always ACKed in the same time slot

Device 1 acts as a router for the Gateway and Device 2

SummarySummarySummarySummary

Conclusions

Introduction of the WirelessHART architecture

Discussion of the challenges and solutions

Demonstration of a prototype WirelessHART network

Future Works

Full-featured WirelessHART prototype

Network Manager

Co-existence with ZigBee and Bluetooth

Thank you!Thank you!Thank you!Thank you!

Comments?


Recommended