Windows® CE Embedded 6.0 - Maple Systems

40
808 134 th Street SW, Suite 120 Everett, WA 98204, USA Phone: 425-745-3229 Fax: 425-745-3429 Email: [email protected] www.maplesystems.com Open HMI OMI5000 Series Operations Manual (Windows CE Embedded 6.0 Professional Edition) 1010-1016 Rev. 00

Transcript of Windows® CE Embedded 6.0 - Maple Systems

Page 1: Windows® CE Embedded 6.0 - Maple Systems

808 134th Street SW, Suite 120

Everett, WA 98204, USA Phone: 425-745-3229

Fax: 425-745-3429

Email: [email protected] www.maplesystems.com

Open HMI

OMI5000 Series

Operations Manual

(Windows CE Embedded 6.0 Professional Edition)

1010-1016 Rev. 00

Page 2: Windows® CE Embedded 6.0 - Maple Systems

COPYRIGHT NOTICE This manual is a publication of Maple Systems, Inc., and is

provided for use by its customers only. The contents of the

manual are copyrighted by Maple Systems, Inc.; reproduction in

whole or in part, for use other than in support of Maple Systems

equipment, is prohibited without the specific written permission

of Maple Systems. OMI5000 and OMI5000 Series are trademarks

of Maple Systems, Inc. IBM, PC/AT, and PS/2 are trademarks of

International Business Machines Corporation. Windows CE,

Windows7, Windows XP Embedded and ActiveSync are

trademarks of Microsoft Corporation. WebStudio is a trademark

of Indusoft Corporation. All other brand and product names

mentioned herein are trademarks or registered trademarks of

their respective holders.

LIMITATIONS OF USE The CE device may not be used in any device or system in which a

malfunction of the operating system would result in foreseeable

risk of personal injury, death to the operator of the device or

system, or to others, or severe physical or environmental damage.

WARRANTY Maple Systems warrants each product to be free from electrical

and mechanical defects in materials and workmanship for a

period of one year from the date of shipment for the LCD display

and backlight and two years from the date of shipment for all

other parts and labor. This warranty does not apply to defects in

the Products caused by abuse, misuse, accident, casualty,

alteration, negligence, repair not authorized by Maple Systems,

use on current or voltages other than specified by Maple Systems,

or application or installation not in accordance with published

instruction manuals. This warranty is in lieu of any other

warranty either expressed or implied.

Maple Systems’ liability is limited to the repair or replacement of

the Product only, and not costs of installation, removal, or

damage to user’s property or other liabilities. If Maple Systems is

unable to repair or replace a nonconforming Product, it may offer

a refund of the amount paid to Maple Systems for such Product in

full satisfaction of its warranty obligation. Maximum liability of

Maple Systems is the cost of the Product.

Information furnished by Maple Systems, Inc., is believed to be

accurate and reliable. However, no responsibility is assumed by

Maple Systems for the use of this information nor for any

infringements of patents or other rights of third parties which may

result from its use. No license is granted by implication, or

otherwise, under any patent or patent rights of Maple Systems,

Inc. Maple Systems retains the right to revise or change its

products and documentation at any time without notice.

IF SERVICE IS REQUIRED Package the unit in its original packaging container or, if

unavailable, any suitable rigid container. If a substitute container

is used, surround the unit with shock absorbing material; damage

in shipment is not covered by the warranty. Include a letter with

the unit describing the difficulty and designating a contact person.

Send to the following address:

Maple Systems, Inc., 808 134

th Street SW, Suite 120,

Everett, WA 98204-7333.

Only Products that have been issued a Return Material

Authorization (RMA) number from Maple Systems may be

returned. All RMAs must be accompanied with a written purchase

order for tracking purposes or, in the case of out-of-warranty

repairs, for repair charges on a time and material basis.

All returns will be tested to verify customer claims of

noncompliance with the product warranty. Improper return

packaging, which makes verification impossible, will void the

warranty. Products passing the tests will be returned “AS IS” to

the customer.

If noncompliance is verified and is not due to customer abuse or

the other exceptions described with product warranty, Maple

Systems will, at its option, repair or replace the Product returned

to it, freight prepaid, which fail to comply with the foregoing

warranty, provided Maple Systems is notified of such

noncompliance within the warranty period.

APPLICATIONS ASSISTANCE This manual is designed to provide the necessary information for

trouble-free installation and operation of your new OMI5000

Series Open HMI; however, if you need assistance, please call

Maple Systems at 425-745-3229 or visit our web site at

http://www.maplesystems.com.

Page 3: Windows® CE Embedded 6.0 - Maple Systems

1010-1012 Rev 00

Contents

COPYRIGHT NOTICE .............................................................. ii LIMITATIONS OF USE ............................................................. ii WARRANTY .............................................................................. ii IF SERVICE IS REQUIRED ...................................................... ii APPLICATIONS ASSISTANCE ................................................ ii

Introduction .................................................. 1 Welcome .......................................................................................... 1 About Your Documentation ............................................................. 1

Conventions ................................................................................. 1 What You Need ........................................................................... 2 What is an OMI5000 Series Open HMI? ..................................... 2 Current Models in the OMI5000 Series ....................................... 3 Windows CE Basics ..................................................................... 3 List of Features............................................................................. 3

Chapter 1 – Hardware Configuration .............. 4 Before You Begin ............................................................................. 4

Unpacking the Unit ...................................................................... 4 Managing Electrostatic Discharge ............................................... 4 CE Compliance ............................................................................ 4 NEMA Rating ............................................................................. 5 FCC Class A Rating..................................................................... 5 Environmental Considerations..................................................... 5 Safety Precautions ....................................................................... 6

Installation ....................................................................................... 7 Applying Power to the Open HMI ................................................... 7 Serial Communications .................................................................... 7

COM1 [RS-232]/COM3 [RS-232] .............................................. 8 COM1 [RS-485 2/4 W] Port, COM3[RS-485] Port ..................... 9

Ethernet Communications ................................................................ 9 USB Host Port ........................................................................... 10 USB Client Port ......................................................................... 10

How to install the USB driver ........................................................ 11 SD Card Slot .................................................................................. 13 Audio Port...................................................................................... 13 Printing .......................................................................................... 13 Using a Networked Printer ............................................................. 14

Factory Configuration ..................................................................... 16 What Comes with the OMI5000 Series Open HMI? .................. 16 DIP Switch Settings ................................................................... 16 DIP Switch Modes ..................................................................... 17 Boot Loader Mode ..................................................................... 17

Chapter 2 - Using Windows CE ...................... 18 What is Windows CE Embedded 6.0? .............................................. 18

Memory Management ................................................................ 18 Soft Keyboard ............................................................................ 19 System Settings .......................................................................... 20 Resident Flash ............................................................................ 24 Startup ........................................................................................ 24

Chapter 3 - Connectivity ............................... 25 Connecting Via Ethernet ............................................................ 25 Connecting via USB Port ........................................................... 25 Installing the USB Driver .......................................................... 25 Installing and Using Microsoft Active Sync v4.5 ................... 25 Installing and Using Microsoft Mobile Device Center ............ 27

Chapter 4 - Developing Applications .............. 28 Windows CE .................................................................................. 28

Microsoft Visual Studio 2008 or 2010 ....................................... 28 Microsoft eMbedded Visual C++ 4.0 ......................................... 28 SDK ........................................................................................... 28

Chapter 5 - Using Third Party Software to Configure the OMI5000 Series Open HMIs .... 29

Indusoft WebStudio .................................................................... 29 Other HMI Configuration Software ............................................ 29

Chapter 6 - Maintenance and System Configuration ............................................... 30

Fuse Maintenance ........................................................................... 30 Cleaning the Overlay ...................................................................... 30 Calibrating the Touchscreen ........................................................... 31 System Configuration...................................................................... 32

Index .......................................................... 36

Page 4: Windows® CE Embedded 6.0 - Maple Systems
Page 5: Windows® CE Embedded 6.0 - Maple Systems

1 1010-1012 Rev 00

Introduction

Welcome Welcome to the Maple Systems' OMI5000 Series of Open HMIs. This powerful family of Open HMIs can

be configured with Windows CE compatible HMI software, such as WebStudio, to connect to

programmable logic controllers (PLCs) and motion controllers to provide the human-machine interface in

industrial applications. This manual explains the operation of the OMI5000 Series. For information

concerning the installation of the OMI5000 series HMI, please consult the OMI5000 Series Installation

Guide that is included with each unit.

About Your Documentation

Conventions

In most cases, we will describe each method when the task is first discussed. The menu method is then

used whenever the task is used in later procedures. Other conventions used in this book are listed in the

following table.

Convention Meaning

Bold

Characters that you must type exactly as they appear. For example, if you are directed to type a:\setup, you should type all the bold characters exactly as they are printed.

Italic

Placeholders for information you must provide. For example, if you are directed to type filename, you should type the actual name for a file instead of the word shown in italic type. Italics are also used to indicate a glossary term.

ALL CAPITALS Directory names, file names, key names, and acronyms

KEY1+KEY2

A plus sign (+) between key names means to press and hold down the first key while you press the second key.

click

When referring to the touch screen, click means to tap icon onscreen once with either a finger or stylus. When referring to a computer with a mouse, click refers to clicking the left mouse button once.

Double-click

When referring to the touchscreen, this refers to quickly tapping an onscreen icon twice in rapid succession with either a finger or a stylus pen. When discussing a computer with a mouse, refers to quickly clicking the primary mouse button (usually the left mouse button) twice.

Right-click

Refers to clicking the secondary mouse button (usually the right mouse button) once. Right-clicking usually opens shortcut menus.

The following terminology will be used when referring to computers and PCs:

Term Meaning

Open HMI Refers to the OMI5000 Series Open HMI

PC Refers to a desktop PC

Page 6: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 2

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

The following table identifies symbols and margin icons.

Icon Meaning

Identifies a procedure.

Indicates a reference to additional information.

Indicates an important note.

What You Need

The following items are needed to configure and operate your Open HMI.

Configuration Software WebStudio or other CE-compatible HMI software.

Configuration Cable 7431-0104 (Ethernet) or 7431-0115 (USB)

Personal Computer1 User Provided

Power Cable 6030-0009

24VDC Power Supply User Provided

PLC User Provided 1PC requirements include at least a Pentium IV-compatible PC; 256MB RAM; 500MB available hard disk space; VGA or SVGA display adapter; Microsoft

Windows 2000, XP, Vista, 2003/2008 server or NT, and one available RS-232 serial port.

What is an OMI5000 Series Open HMI?

The OMI5000 Series is a compact Open HMI designed to operate in an industrial environment. The

OMI5000 Series employs a RISC-based ARM processor and Flash technology embedded with the

Microsoft® Windows® CE™ Embedded 6.0 operating system. These models include the following key

features:

All-in-one platform: The CPU, DRAM and even Windows CE are integrated. The OMI5000 Series

is a plug-and-play machine.

Slim but robust: The OMI5000 Series is very thin (<57mm thickness); nevertheless, the bezel

provides protection in harsh industrial environments - protecting against dust and water, and

providing resistance to chemicals.

EMI protection: The OMI5000 Series meets standards for electrical noise emissions and

immunity according to the European CE directives.

Excellent display characteristics: The OMI5000 Series uses color TFT displays for high brightness

and contrast clarity.

Fanless operation: The low power consumption and fanless design provide reliable operation

and longer lifespan.

Powerful communications capability: The OMI5000 Series provides serial ports, Ethernet port,

and USB ports.

Windows CE: The OMI5000 Series offers platform support for Windows Embedded CE 6.0

Professional. This operating system allows the user to develop his/her own application

software or use a number of available third-party applications.

Page 7: Windows® CE Embedded 6.0 - Maple Systems

3 Introduction

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Current Models in the OMI5000 Series

Model Display Resolution (Pixels)

LCD Type Brightness (Nits)

Contrast Ratio

Ethernet SD Card Slot

Operating System

OMI5070B-CE 7” 800x480 TFT Color 500 500:1 Yes Yes CE 6.0

OMI5121A-CE 12.1” 1024x768 TFT Color 500 700:1 Yes Yes CE 6.0

OMI5150A-CE 15.0” 1024x768 TFT Color 350 700:1 Yes Yes CE 6.0

Windows CE Basics

The OMI5000 Series comes preloaded with Microsoft® Windows® CE Embedded 6.0. Windows CE is a

real-time embedded operating system for use in small footprint and mobile devices. With a complete

operating system feature set and comprehensive development tools, Windows CE contains the features

developers need to build, debug, and deploy customized Windows CE-based devices. Some basic

benefits of Windows CE Embedded 6.0 include:

Secure networking

Enhanced real-time processing

High-speed performance

Connectivity with PCs, Servers, and other devices

List of Features

The OMI5000 Series has a host of features that make it the ideal Open HMI for every application:

One Ethernet port for networking or Internet connection

Device-ready USB ports

Two serial ports for RS-232, RS-422 or RS-485 communications

Built-in 256 MB DRAM memory

Built-in 256 MB Flash memory

Built-in SD card slot

Fanless, low-power operation

One audio out port

Page 8: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 4

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Chapter 1 – Hardware Configuration

Before You Begin Please read the following for proper handling of your new OMI5000 Series Open HMI.

Unpacking the Unit

Carefully unpack the Open HMI. Please read any instructions or cautions that appear on the shipping

container. Check all material in the container against the enclosed packing list. Maple Systems, Inc. will

not accept responsibility for shortages against the packing list unless notified within 30 days. The

equipment and its accessories were inspected and tested by Maple Systems before shipment; all of the

equipment should be in good working order. Examine the equipment carefully; if any shipping damage

is evident, notify the carrier immediately. You are responsible for claim negotiations with the carrier.

Save the shipping container and packing material in case the equipment needs to be stored, returned to

Maple Systems, or transported for any reason.

Managing Electrostatic Discharge

It is best NOT to remove the rear enclosure of the Open HMI. When the rear part of the enclosure is

removed, the circuitry inside is exposed to possible damage by electrostatic discharge during handling.

Minimize the possibility of electrostatic discharge by:

Discharging personal static by grounding yourself prior to handling the computer

Handling the computer at a static-free grounded workstation

Connecting the frame ground ( FG ) connector of the computer to a clean earth ground

Placing the computer in an anti-static bag during transport

CE Compliance

The OMI5000 Series Open HMIs have been tested to conform to European CE requirements per Council

Directive 89/336/EEC. The European Union created these requirements to ensure conformity among

products traded in those countries. Specifically, the OMI5000 Series Open HMIs meet or exceed the

noise emissions and immunity requirements as set forth in the EN50081 (Emissions) and EN50082

(Immunity) standards. These products are designed to withstand electrical noise in harsh industrial

environments. They also conform to requirements that limit electrical emissions. However, this does

not guarantee that the products will be totally immune from possible malfunction in cases where severe

electrical noise occurs. Therefore, we strongly recommend that you follow the guidelines outlined in

this chapter for proper wire routing and grounding to insure the proper operation of the OMI5000 Series

Open HMI.

Page 9: Windows® CE Embedded 6.0 - Maple Systems

5 Chapter 1 – Hardware Configuration

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

NEMA Rating

The OMI5000 Series Open HMIs are rated for NEMA 4 (indoor). This means that when the Open HMI is

properly mounted to a panel or other enclosure, the front enclosure of the Open HMI will provide

protection to the inside of the panel from splashing water, windblown dust, or hose-directed water. The

computer must be installed according to the instructions in this chapter to be properly sealed.

FCC Class A Rating

This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant

to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful

interference when the equipment is operated in a commercial environment. This equipment generates,

uses, and can radiate radio frequency energy. If not installed and used in accordance with this user’s

manual, it may cause harmful interference to radio communications. Operation of this equipment in a

residential area is likely to cause harmful interference, in which case the user will be required to correct

the interference at his/her own expense.

Environmental Considerations

The OMI5000 Series is designed to operate in temperatures from 0-50° C. It is intended for indoor

installations and not designed for outdoor applications. Avoid installing the product in environments

with severe mechanical vibration or shocks. Do not install the product in enclosures with rapid

temperature variations or high humidity. Either will cause condensation of water inside the device and

eventual damage to the product.

Page 10: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 6

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Safety Precautions

Please observe the following precautions when installing the OMI5000 Series Open HMIs. Failure to

comply with these restrictions could result in loss of life, serious personal injury, or equipment damage.

Warning: Disconnect this equipment from any AC outlet before cleaning. Do not

use liquid or spray detergents for cleaning. Use a damp cloth.

Warning: Keep this equipment away from humidity.

Warning: The openings on the enclosure are for air convection. Protect the equipment from overheating. DO NOT COVER THE OPENINGS.

Warning: Make sure the voltage of the power source is correct before connecting the equipment to the power outlet.

Warning: Position the power cord so that people cannot step on it. Do not place anything over the power cord.

Warning: If the equipment is not used for a long time, disconnect it from the power source to avoid damage by transient over-voltage.

Warning: Never pour any liquid into an opening. This could cause fire or electrical shock.

Warning: Never open the equipment. For safety reasons, the equipment should be opened only by a qualified service technician.

Warning: If any of the following situations arise, get the equipment checked by qualified service personnel

The power cord or plug is damaged.

Liquid has penetrated into the equipment.

The equipment has been exposed to moisture.

The equipment does not work well, or you cannot get it to work according to the installation reference guide.

The equipment has been dropped and damaged.

The equipment has obvious signs of breakage.

DO NOT LEAVE THIS EQUIPMENT IN AN UNCONTROLLED ENVIRONMENT WHERE THE STORAGE TEMPERATURE IS BELOW - 20°C (-4° F) OR ABOVE 60°C (140° F). IT MAY DAMAGE THE EQUIPMENT.

Page 11: Windows® CE Embedded 6.0 - Maple Systems

7 Chapter 1 – Hardware Configuration

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

In addition, please observe all of the following safety precautions:

Read these instructions carefully.

Keep the installation reference guide for later reference.

For pluggable equipment, the power outlet must be installed near the equipment and must be

easily accessible.

Put this equipment on a reliable surface during installation. Dropping it or letting it fall could cause

damage.

All cautions and warnings on the equipment should be noted.

Installation Information and instructions concerning the installation of your Open HMI can be found in the OMI5000

(Windows Embedded CE 6.0 Professional) Series Installation Guide (Maple P/N 1010-1017). This

document is included with each product or can be downloaded from the Manuals section on the Maple

Systems Technical Support Center (www.maplesystems.com).

Applying Power to the Open HMI The OMI5000 Series HMI must be powered using a 24VDC regulated power supply (sold separately).

Maple Systems provides power supplies that have been tested with these units:

24VDC 25W Single Output, Maple P/N 4010-0005

24VDC 60W Single Output, Maple P/N 4010-0006

For more information concerning power requirements and connection, please consult the Installation

Guide that came with your unit.

Serial Communications The OMI5000 Series have two DE9 connectors for serial devices.

The male connector is designated COM1[RS232]/COM3[RS232]

The female connector is designated CANbus/COM1[RS485 2/4W]/COM3[RS485].

Note: CANbus currently not supported.

The COM1 port can be used in RS-232, RS-485, or RS-422 modes.

The COM3 port can be used in RS-232 or RS-485 mode.

The ports are set up using the CECP utility’s Serial Mode option.

Page 12: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 8

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Note that although the com port number setting is the same, different connections are required for

using RS-232 or RS-422/485. The pin outs for each port are shown.

COM1 [RS-232]/COM3 [RS-232]

Pin out of DE9P (male) connector

Pin # COM1[RS232] COM3[RS232]

1 2 RXD

3 TXD

4

5 Signal Ground

6

7 RTS TXD

8 CTS RXD

9

Restrict cable length to less than 500 feet (150m) for RS-422/RS-485 devices and less than

50 feet (15m) for RS-232 devices in order to avoid communication problems.

Page 13: Windows® CE Embedded 6.0 - Maple Systems

9 Chapter 1 – Hardware Configuration

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

COM1 [RS-485 2/4 W] Port, COM3[RS-485] Port

Pin out of DE9S (female) connector

Pin# COM1 [RS-485 2W] COM1 [RS-485 4W] COM3[RS-485 2W]

1 TX/RX - RX - 2 TX/RX + RX +

3 TX -

4 TX +

5 Signal Ground

6 TX/RX -

7

8

9 TX/RX +

Ethernet Communications OMI5000 Series comes equipped with a 10/100BaseT Ethernet port. By default, the product’s Ethernet

port is set to get an IP address from a DHCP server.

To change the IP address:

1. From the Windows CE desktop, click the Start button.

2. Click Settings

3. Click Network and Dial-up Connections.

4. Double-click FEC1.

5. Select the IP Address tab.

6. Click the Specify an IP address option button.

7. Enter an IP Address and Subnet Mask. Make sure that the IP Address and Subnet mask are

consistent with the IP addresses that the Open HMI will be connected to.

8. Enter a Default Gateway if needed.

9. Select the Name Servers tab.

10. If required, enter the IP addresses of the Primary and Secondary Domain Name Service

servers.

11. If required, enter the IP addresses of the Primary and Secondary Windows Internet Naming

Service servers.

12. Click the OK button. Then close the Network Connections window

Page 14: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 10

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

13. Select the CECP icon from the Windows Desktop.

14. Select the Registry tab from the System Settings dialog box.

15. Click Save registry.

16. Click OK.

17. Reboot the Open HMI to make settings take effect.

USB Host Port

The USB Host Port has the following uses:

Connect to USB mouse.

Connect to USB keyboard.

Connect to USB mass storage device that has been connected to an external power source (or

USB flash drive). Note: When installed, the USB flash drive will be recognized as HardDrive in

Windows Explorer.

USB Client Port

The USB Client port can be used to connect a USB cable between the OMI5000 HMI and a computer to

download projects or data files. Maple Systems provides a USB download cable that has been approved

for these units:

USB Download Cable (Maple P/N 7431-0115)

Before you can download files from your computer using the USB connection, you must install a USB

driver onto your computer.

Page 15: Windows® CE Embedded 6.0 - Maple Systems

11 Chapter 1 – Hardware Configuration

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

How to install the USB driver Connect a USB cable between your PC and the OMI5000 Series HMI.

Presently, the following screen will appear on your PC:

Click ‘No, not this time’, then click the Next button to continue.

Click ‘Install from a list or specific location’, and then click Next.

Page 16: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 12

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Click ‘Search for the best driver in these locations’, then check ‘Include this location in the search:’. Use

the Browse button to locate the USB drivers (available from the Maple Systems website). Then click

Next.

If the following message appears, click Continue Anyway.

Wait for a few minutes, eventually you will see the following screen.

Page 17: Windows® CE Embedded 6.0 - Maple Systems

13 Chapter 1 – Hardware Configuration

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Click the Finish button.

SD Card Slot The OMI5000 Series can accommodate a standard SD (Secure Digital) card. The SD card must be

formatted as FAT32 format. When installed, the SD card will be recognized as StorageCard by Windows

Explorer. Files and folders can be manipulated on the card just like any other device. The SD card is also

the mechanism by which the Windows CE operating system is repaired or reinstalled.

Audio Port Audio *.WAV files can be played on the OMI5000 Series Open HMIs using the Line Out audio port.

Simply connect this port to a set of external pre-amplified audio speakers using the 1/8”stereo jack.

Note: Application software that is capable of playing audio *.WAV files (such as Indusoft WebStudio)

must be installed onto the HMI to use this feature.

Printing The OMI5000 Series Windows CE Open HMIs support HP PCL printers. The printer connection can be

obtained via USB Host port or network connection to a shared printer.

Page 18: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 14

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

To print:

1. From the User's Application menu, select File-Print…and follow the onscreen prompts to select

print settings.

2. Printer: Use drop-down menu to select printer type.

3. Port: Use drop-down menu to select COM port.

4. Net Path: If printer selected is a network printer, enter network path.

5. Print Range: Select All for entire document or Selection to print selected area.

6. Orientation: Select Portrait or Landscape.

7. Margins: Set margins here.

Using a Networked Printer To share a network printer connected to a desktop PC:

1. On your desktop PC, select Start-Settings-Printers and Faxes.

Page 19: Windows® CE Embedded 6.0 - Maple Systems

15 Chapter 1 – Hardware Configuration

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

2. Right click on the printer you wish to set as the network computer, and then select Properties.

3. The printer properties dialog appears.

4. Select the Sharing tab and select Share this Printer. Assign a name to the printer.

5. Click OK.

Page 20: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 16

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Factory Configuration

What Comes with the OMI5000 Series Open HMI?

The OMI5000 Series Open HMI arrives from the factory with the following components:

One OMI5000 Series Open HMI, preloaded with Microsoft Windows CE Embedded 6.0, that

contains the following applications:

a. Internet Explorer v6.0

b. Windows Media Player

c. Word viewer

d. PDF viewer

e. Support for VBScript and MessageBox functions

f. Support for Remote Desktop Protocol (RDP)

g. ActiveSync

Installation Guide

Not included with the OMI5000 Series Open HMI:

HMI configuration software must be purchased separately. The OMI5000 Series can be

configured with any CE-compatible HMI configuration software, such as WebStudio.

Power supply and cabling must be purchased separately. Contact Maple Systems for more

information.

Development tools for creating Windows CE applications.

DIP Switch Settings

The following table shows factory-configured DIP switch settings of the OMI5000 Series. The switches

and reset button are underneath a moveable rubber cover. In the picture, the cover is moved to reveal

the switches and reset button. The reset button performs a reboot, the same as cycling power.

A switch is On when it is moved up,

towards the ON label. In the picture,

all switches are Off.

Page 21: Windows® CE Embedded 6.0 - Maple Systems

17 Chapter 1 – Hardware Configuration

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

DIP Switch Modes

SW1 SW2 SW3 SW4 Mode

ON OFF OFF OFF Touchscreen Calibration

OFF ON OFF OFF Reserved

OFF OFF ON OFF Boot loader mode

OFF OFF OFF ON Reserved

OFF OFF OFF OFF Normal Operation

Boot Loader Mode

This mode allows users to load a new Windows CE image file.

To load a new image file from an SD card:

1. Turn off Open HMI.

2. Load the image onto an SD card.

3. Insert SD card into unit or SD card reader.

4. Set DIP SW3 to ON.

5. Reapply power to the OMI5000 Series Open HMI. Open HMI will boot in Boot Loader Mode.

6. The image file will automatically load and Open HMI automatically reboots when the download

is complete. While loading the CPU LED will flash continuously. The download takes several

minutes to complete.

7. Be sure to reset all DIP switches to OFF before turning on the Open HMI the next time, or it will

load in Boot Loader Mode.

Contact Maple Systems for Information on the operating system image files

Page 22: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 18

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Chapter 2 - Using Windows CE

What is Windows CE Embedded 6.0? The OMI5000 Series Open HMI is designed to be a Windows CE platform. Microsoft® Windows® CE is a

compact operating system that occupies less storage space or system resources than other operating

systems. By its modular nature, it is possible to choose those functions that are useful for specific

applications, not only reducing the system resources required, but also reducing start-up time. In the

field of industrial automation or for operator interface terminal, this is an appealing feature because the

impact of downtime is minimized. Furthermore, the small storage space it needs makes operating

systems on solid-state disk possible.

Note: the actual desktop arrangement may vary.

Memory Management

Windows CE provides the capability to adjust how the available memory is split between Program

Storage and Program Memory. Program Storage is the amount of memory allocated to storage space

(like a hard disk), and Program Memory is the amount of memory in which applications run.

Page 23: Windows® CE Embedded 6.0 - Maple Systems

19 Chapter 2 - Using Windows CE

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

In this image, the sum of the Storage and Program memory is 227260 Kilobytes, which is the total

available memory on the OMI5000. The actual total may vary, depending on the features and settings

of the Windows CE 6.0 build.

A tool is provided to adjust the memory allocation and retain the setting through a power cycle. The

SetMemory application resides in the /windows folder. A shortcut called setMem is provided, under

the Start button, then Programs.

Note: the files, dates, and sizes may vary.

In this image, it can be seen that 12% of the total memory is allocated to storage space, and the rest is

available for applications to run in. To change the settings, adjust the slider and touch the OK button.

Soft Keyboard

There are two options available on the OMI5000 Series for keyboard input - a separate keyboard that can be connected to the USB port or a built-in ‘software keypad’ that can be activated and displayed on the touchscreen of the Open HMI.

To use the soft keyboard, click on the small Keyboard icon located on the right side of the Task bar,

then click ‘Large KB’.

Page 24: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 20

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

To close the popup keyboard, click on the Keyboard icon , and then click ‘Hide Input Panel’.

System Settings

Several system components can be configured using the CE system settings. Click on the CECP desktop

icon to display the CECP dialog box:

Touch Screen

Use this utility to calibrate or test the touch screen calibration. For more information, consult Chapter

6- Maintenance and System Configuration.

System Information

This contains revision information about the Windows CE build that is on your HMI:

User: name of user assigned to this HMI (default is User)

Version: version build of the Windows CE OS (ex. 1.1.0)

Image version: Image OS filename (ex ENG_60_wnet_20120828)

.NET Compact Framework version: version of .NET Compact Framework used to create image build (ex 2.0.7045.00)

MAC address: Media Access Control address assigned to HMI (ex. 00-0C-26-00-E6-D1)

Page 25: Windows® CE Embedded 6.0 - Maple Systems

21 Chapter 2 - Using Windows CE

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

System Service

These settings determine how the HMI is configured when acting as a server.

Web Directory: this sets the location where HTML files are stored. By default, this setting enables the

Remote Gateway feature.

FTP default: indicates folder in HMI to store files.

User List: indicates users

FTP On/Off: check this box to turn the FTP server on.

Brightness Level

Use this utility to adjust the brightness level of the display.

Page 26: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 22

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Screen Saver

This option will shut off the backlight after the designated time period.

Use this feature to extend the lifespan of the LCD backlight. When used, the backlight will shut off after

the designated period of inactivity. The backlight is reactivated when the touch screen is pressed.

Registry Save

Any changes to Registry settings (i.e. new network IP addresses, etc.) will not be permanent unless this

utility is used. The new Registry settings will be used by the HMI when power is cycled:

Save registry: saves all changes to the Registry settings so that they are used by the HMI during the next

power cycle.

Backup registry: save current settings to a text file.

Restore registry: retrieve settings that were saved to a text file using the Backup Registry button.

Page 27: Windows® CE Embedded 6.0 - Maple Systems

23 Chapter 2 - Using Windows CE

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Serial Mode

This utility determines the configuration of each serial port. For each COM port, select one of the

options available.

Screen Rotate

Use this utility to change the screen orientation. For example, changing the setting to 90° will allow you

to install the OMI5000 so that the pixel orientation changes from the default setting of 1024 pixels wide

by 768 pixels high to a new orientation in which the height is now 768 pixels and the width is now 1024

pixels.

Quit

Click on this icon to exit the CECP dialog box.

Page 28: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 24

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Resident Flash Resident Flash serves as a non-volatile hard disk that allows storage of critical application files and data

in Flash ROM. In the factory configuration, there is approximately 160 megabytes of storage available.

This can prevent loss of important data due to power failure. When the registry is backed up using

system utilities, it is stored in the ResidentFlash folder. The ResidentFlash folder can be located by

double clicking My Device from the desktop. The Windows/Desktop folder is also stored in non-

volatile memory. It is used for Desktop icons. To add your own Desktop icons, use My Device to locate

and highlight the application/data file, copy it, and then paste it into the Windows/Desktop folder.

Note: All data files and application files stored in folders other than the ResidentFlash folder will be

erased when power is removed from the HMI.

Startup

The Startup function automatically boots on system boot up. Startup functions are stored in the

Resident Flash directory.

To create a customized start up function:

1. Double click the My Device icon from the Windows CE desktop

2. Double click on the ResidentFlash folder.

3. Copy shortcuts to the Startup directory.

Note: the actual contents may vary.

Page 29: Windows® CE Embedded 6.0 - Maple Systems

25 Chapter 3 - Connectivity

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Chapter 3 - Connectivity

Connecting Via Ethernet

The OMI5000 Series Open HMIs are equipped with an Ethernet 10/100Base-T port. The port comes

already activated and set to obtain an IP address via DHCP.

To specify a static IP address on a Windows CE Unit:

1. Click the Start button on the Windows Task Bar.

2. Click Settings and then click Network and Dial-Up Connections.

3. Double-click on the FEC1 icon. The Ethernet Adapter Settings dialog box displays.

4. Under the IP Address tab, select Specify an IP address, then fill in the correct IP information for

your network.

5. To make the change permanent, the settings must be saved to the registry as described in the

previous chapter under Registry Save.

Connecting via USB Port

The OMI5000 Series with built-in Windows CE supports USB connections to host computers. Use Maple

Systems’ cable 7431-0115 to connect the USB port of the host computer and the Open HMI.

Installing the USB Driver

Before you can communicate to the HMI via a USB connection, you must install the USB driver onto your

computer. A USB driver is available for download from the Maple Systems Support Center (under

Support Drivers section). See the USB Client Port section of Chapter 1 – Hardware Configuration of this

manual for instructions.

Installing and Using Microsoft Active Sync v4.5

Microsoft ActiveSync v4.5 is a software application that you install onto your Windows XP computer (for

Windows Vista or Windows 7, download Windows Mobile Device Center – see the next section) to allow

your computer to connect to Windows CE devices. ActiveSync is available for download from

Microsoft’s Technical Support Center. After you have properly installed the ActiveSync application,

perform the following steps to connect to the OMI5000:

1. Connect a USB download cable (Maple P/N 7431-0115) between the USB port on the PC and the

USB Client port on the OMI.

2. Apply power to the OMI. After about 30 seconds, the Microsoft ActiveSync v4.5 application should

automatically start and display a screen asking if you want to start a new partnership:

Page 30: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 26

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

3. Click No. Then click the Next button. The ‘connected’ screen should now appear:

4. Click the Explore icon. A new Windows Explorer dialog box appears on the computer which shows the current directory contents of the OMI5000:

You can now transfer, copy, delete, or move files on the OMI5000.

Page 31: Windows® CE Embedded 6.0 - Maple Systems

27 Chapter 3 - Connectivity

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Installing and Using Microsoft Mobile Device Center

Microsoft Windows Mobile Device Center (WMDC) is the replacement for ActiveSync in Windows Vista

and Windows 7. Windows Mobile Device Center is available for download from Microsoft’s Technical

Support Center.

1. Connect a USB download cable (Maple P/N 7431-0115) between the USB port on the PC and the

USB Client port on the OMI.

2. Apply power to the OMI. After a few seconds, Windows Mobile Device Center should start and

display a screen asking what to do:

3. Select Set up your device to set up a partnership. WMDC will remember the settings the next time

the OMI5000 is connected. A dialog will be displayed asking which items to synchronize each time

the OMI5000 is connected.

Choose Connect without setting up your device to access data on the OMI5000 without retaining the

settings. A dialog will be displayed inquiring which specific items to access during this session.

Page 32: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 28

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Chapter 4 - Developing Applications The OMI5000 Series comes with the Microsoft Windows CE Embedded 6.0 operating system. Because

of this, users can create their own application programs that can be installed onto the Open HMI.

Windows CE Tools for building Windows CE applications.

Microsoft Visual Studio

Microsoft eMbedded C++ 4.0

Microsoft Visual Studio 2008 or 2010

This can be used to develop Windows CE 6.0 Compact Framework applications. For OMI5000 Series

models, the target processor is an ARM v4i. The OMI5000 Series is pre-loaded with the Compact

Framework v3.5.

Microsoft eMbedded Visual C++ 4.0

Please refer to the Microsoft eMbedded Visual C++ 4.0 documentation for the specifics of application

programming.

SDK

The OMI5000 Series SDK provides developers with access to a set of functions that are specific to the

OMI5000 Series hardware. Please contact Maple Systems to obtain the necessary files and instructions

to install the SDK.

Page 33: Windows® CE Embedded 6.0 - Maple Systems

29 Chapter 5 - Using Third Party Software

to Configure the OMI5000 Series Open HMIs

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Chapter 5 - Using Third Party Software

to Configure the OMI5000 Series Open HMIs

Indusoft WebStudio

Although you can use any application development software that is compatible with Windows CE

Embedded 6.0, Maple systems recommends WebStudio (with the processor set to ARMv4i). For more

information, visit our website at www.maplesystems.com.

Other HMI Configuration Software

There are many companies that offer HMI configuration software that is compatible with Windows CE

Embedded 6.0. We have not tested any of this software with the OMI5000 Series Open HMIs. Below is a

partial list:

Iconics Embedded Genesis32

Rockwell RSView Machine Edition

GE Fanuc Proficy View Machine Edition

Any other product that can target a Windows CE 6.0 platform with an ARM v4i microprocessor.

Page 34: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 30

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Chapter 6 - Maintenance and System Configuration

Fuse Maintenance

The fuse used on OMI5000 Series Open HMIs is:

BUSSMANN GDB1

Fast Acting, Glass Tube

Rating: 250VAC, 1A

Size: 5x20mm

Make sure the power is off before replacing the fuse.

Do not replace the fuse with a fuse that has a different rating.

Cleaning the Overlay Use a soft, lint-free cloth to gently wipe dust and debris off of overlay. Do not use alcohol or ammonia

based products to clean overlay. For hard-to-remove soil, use a damp soft cloth dipped in warm soapy

water. Be certain to wring out any excess fluid.

Page 35: Windows® CE Embedded 6.0 - Maple Systems

31 Chapter 6 - Maintenance and System Configuration

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Calibrating the Touchscreen It is necessary to calibrate the touchscreen for use with Windows CE

To calibrate the touchscreen:

1. Double click the CECP icon.

2. Under the Touchscreen Settings tab, choose Calibrate.

3. The screen displays a cross-hair symbol ‘+’ in the center.

4. Touch the cross-hair ‘+’ sign. It moves to a new location as shown. Click the ‘+’ at each location.

Page 36: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 32

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

5. The ‘+’ sign will now move to each corner, starting in the upper left and moving from corner to

corner in a counter-clockwise direction. When calibration is done, the ‘+’ sign disappears. Press

the ENTER key or tap the screen to save settings.

6. Touchscreen parameters will be stored in the Open HMI's Flash Memory.

System Configuration Like Windows for a desktop PC, Windows CE includes a number of applets for configuration.

Certificates

Lists and manages Digital Certificates for establishing safe and secure communications.

Date/Time

Sets the date and time for the unit.

Dialing

Set up the Dialing Rules used with modems and telephones.

Input Panel

Configures the pop-up keyboard used when an external keyboard is not available.

Internet Options

Set the Home and Search pages used by Internet Explorer, as well as connection and security

settings.

Keyboard

Configures an external keyboard.

Mouse

Configures the mouse.

Network and Dial-up Connections

Configures additional network and dial-up connections.

Owner

Sets up user and network identification information.

Password

Configures passwords for power-up and/or screen saver.

PC Connection

Lists the available connections for communicating with another PC.

Page 37: Windows® CE Embedded 6.0 - Maple Systems

33 Chapter 6 - Maintenance and System Configuration

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Regional Settings

Set the number, date, time, and currency formats.

Remove Programs

Lists the installed applications, and allows their proper and complete removal.

Storage Manager

Configures how the OMI5000 Series' internal non-volatile memory is allocated.

System

Displays hardware and operating system information.

Volume and Sounds

Configures the sound volume, and whether sounds are played for various system events.

MS Word Viewer

Allows viewing of word documents.

.NET Framework

Improves scalability and performance of applications with improved caching, application

deployment and updating with ClickOnce, support for a broad array of browsers and devices with

ASP.NET 2.0 controls and services.

Administration Support Tools

Advanced Configuration and Power Interface (ACPI)

Common interfaces for hardware recognition, motherboard and device configuration and power

management.

ASP.NET 2.0

A web application framework that programmers can use to build dynamic web sites, web

applications and web services.

Common Control Libraries Versions 5, 6 and XPSP2

Provides common user interface (UI) controls.

Common File Dialogs

Allows for viewing of files in easily recognizable formats such as thumbnails.

Communications Port

Support for communications ports.

Device Manager

Allows management of recognized devices.

DHCP Client Service

Manages network configuration by registering and updating IP addresses and DNS names.

Dial-up Networking Common Libraries

Provides support for the Dial-Up Networking Common Libraries. This component includes common

resources that are used by the Remote Access Service (RAS) client and the RAS Server.

Dial-up Server for Windows Enables dial-up connection, DirectMusic Core

Provides core functionality for applications using DirectMusic, including loading data and managing

the synthesizer.

Page 38: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 34

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

DirectShow

A multimedia framework and API for software developers to perform various operations with media

files or streams.

File Sharing

Allows files to be shared between network users.

Generic USB Composite Device

Provides support for generic USB composite devices. This component supplies the USB Common

Class Generic Parent driver in the usbccgp.sys file. This driver represents the interfaces of a

composite device as separate devices. The interfaces of a composite device can then be separately

managed by different drivers.

HTML Help Engine

The standard Help system for the Microsoft Windows platform. This component includes the run-

time ActiveX controls and executable files that are used to display compiled Help (.chm) files.

IIS Web Server

A group of Internet servers (including a Web or Hypertext Transfer Protocol server and a FTP server)

with additional capabilities for Microsoft’s XPe.

Internet Explorer

Microsoft's web browser.

IP Security Services

Internet protocol security.

Microsoft Foundation ClassLibrary (Legacy and MFC)

A library that wraps portions of the Windows API in C++ classes, including functionality that enables

them to use a default application framework.

Microsoft Visual C++ Run Time

Installs runtime components of Visual C++ Libraries required to run applications developed with

Visual C++ on a computer that does not have Visual C++ 2005 installed.

Offline Browsing for Internet Explorer

Provides the architecture needed to synchronize when your computer is offline and online with

Internet Explorer.

Registry Editor

Allows editing of registries.

Remote Registry Service

Enables remote users to modify registry settings on this computer. If this service is stopped, the

registry can be modified only by users on this computer. If this service is disabled, any services that

explicitly depend on it will fail to start.

Shockwave Flash

Views rich-media content on the web including animations, interactive presentations, and online

entertainment.

TCP/IP Networking & Utilities

Enables use of TCP/IP protocol.

USB 20, 20 Common, Mass Storage Device, Printing Support and User Interface

Enables use of USB ports.

Page 39: Windows® CE Embedded 6.0 - Maple Systems

35

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Visual Basic Runtime Library (50 & 60)

Allows Visual Basic applications to be run on the Open HMI.

Windows API-User

Application programming interfaces. Windows Firewall Control Panel Allows control of the firewall.

Windows Image Acquisition Core and User Interface

Provides both an application programming interface (API) and a device driver interface (DDI). It

supports still digital cameras and scanners.

Windows Installer Service

Allows installation of Windows applications.

Page 40: Windows® CE Embedded 6.0 - Maple Systems

OMI5000 Series (Windows Embedded CE 6.0 Professional) Operating Manual 36

Maple Systems 1010-1016 Rev 00 www.maplesystems.com

Index

A

Applying Power to the Open HMI ....................................... 7

Audio Port ......................................................................... 13

B

Boot Loader Mode ............................................................ 17

C

Calibrating the Touchscreen ............................................. 31

Calibration Mode .............................................................. 17

CE Compliance .................................................................... 4

Cleaning the Overlay ......................................................... 30

Connecting Via Ethernet ................................................... 25

Connecting via Serial Port ................................................. 25

Conventions ........................................................................ 1

D

Dip Switch Settings ............................................................ 16

E

Electrostatic Discharge, Managing ...................................... 4

Environmental Considerations............................................ 5

Ethernet Communications .................................................. 9

F

Factory Configuration ........................................................ 16

FCC Class A Rating ............................................................... 5

Fuse Maintenance ............................................................. 30

I

Indusoft WebStudio ........................................................... 29

Installation.......................................................................... 7

Installing Active Sync ........................................................ 25

Installing Microsoft Mobile Device Center ....................... 27

Installing the USB Driver................................................... 25

installing the USB driver, How to ..................................... 11

Internet Explorer .................................................. 14, 32, 34

N

NEMA Rating ...................................................................... 5

Networked Printer, Using a .............................................. 14

P

Printing ............................................................................. 13

R

Resident Flash .................................................................. 24

S

Safety Precautions .............................................................. 6

SD Cart Slot ....................................................................... 13

Serial Communications ....................................................... 7

Start Up ............................................................................ 24

System Configuration ........................................................ 32

System Settings ................................................................ 20

U

USB Client Port ................................................................. 10

USB Host Port ................................................................... 10

W

Windows CE...................................................................... 28

Windows CE Basics ............................................................. 3

Windows

CE Embedded 6.0 ............................................ 18