beautypg.com

Rockwell Automation 2711P Software Development Kit User Manual User Manual

Page 3

background image

3

Publication 2711P-UM005A-EN-P - March 2007

Table of Contents

Preface

Using this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Purpose of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Manual Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Additional Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Chapter 1

Introduction to the PanelView
Plus CE Terminal

Hardware Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Memory Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
ATMEL Microcontroller. . . . . . . . . . . . . . . . . . . . . . . . . . 14

Software Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Windows CE OS Overview. . . . . . . . . . . . . . . . . . . . . . . 15
Boot and Startup Sequence . . . . . . . . . . . . . . . . . . . . . . 16
The Windows CE Registry . . . . . . . . . . . . . . . . . . . . . . . 17
File Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Input Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
PCI Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
PCMCIA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Run Time Environment . . . . . . . . . . . . . . . . . . . . . . . . . 25

Chapter 2

Developing CE Applications

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Application Distribution and Installation. . . . . . . . . . . . . . . . 29

Installing the Application . . . . . . . . . . . . . . . . . . . . . . . . 30
Remote Installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Application Upgrades. . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Persistency Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . 31
Set up the Development System . . . . . . . . . . . . . . . . . . . . . 31

Chapter 3

PanelView Plus CE SDK

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Version Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Visual Basic .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Chapter 4

PanelView Plus CE-Specific
Extensions to the WinCE API

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Watchdog Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Hardware Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Watchdog_Tag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Software Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Watchdog_SW_TagEx . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Watchdog_SW_Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41