Installation of CitectSCADA on a Beckhoff Embedded-PC running Windows XP Embedded


Technical Paper
May 2006

Presented by:

Jochen Klaws



Abstract

This paper presents details on installing CitectSCADA on a Beckhoff Embedded-PC running Windows XP Embedded.

 

The information in this article is based upon the following configuration:

 

- Beckhoff Embedded PC

- Beckhoff Windows XP Embedded Image

- CitectSCADA V5.50

 

Contacts

support@citect.com


Contents

1. Installation Requirements. 4

2. Installation of the CitectSCADA Software. 8

3. Citect USB Key Installation. 8

4. Performance Tuning. 10

5. Troubleshooting. 12

6. Further information. 13



The information in this article is based upon the following configuration:

 

- Beckhoff Embedded PC

- Beckhoff Windows XP Embedded Image

- CitectSCADA V5.50


1. Installation Requirements

The following components were used for the installation of CitectSCADA.

Minimum requirements:
- CPU 266 MHz x86 Pentium MMX with 128 MByte RAM
- 1 GByte Flash memory (Microdrive)
(CitectSCADA ca. 200 MByte , Windows XP Embedded + Twincat Runtime

ca. 400 MByte)
- Ethernet-NIC for the network installation of the CitectSCADA Software
- 2 x USB Interfaces for keyboard/mouse and the Citect USB license key. (If

that is not enough you can use a USB Hub)

Beckhoff Embedded PC with

 

CPU Module (CX1001-0122)


- 266 MHz x86 Pentium MMX compatible CPU
- 64 MByte Flash Memory
- 128 MByte RAM
- RJ45 Ethernet connection 10/100 MB
- COM 1 (RS232) with 9 pin sub-D connector
- Compact Flash Memory Slot Type II
- Windows XP Embedded Operating system (CX1800-0202
XPE NT) with a 1 GByte IBM Microdrive (CX1900-0051)




 

 

Systemschnittstelle
CX1000_N001

Netzteil mit E/A Schnittstelle


Figure: System Interface module and Power Module

System Interface module (CX1000-N001)
- 1 x DVI and 2 x USB interface (DVI interface is used for video signal)

Power module with I/O interface (CX1100-002)
- or alternatively a power module without I/O interface (CX1100-001), or a

power module with an IP-link connection (CX1100-003)

DVI to VGA Adapter
- DVI-to-VGA passive adapter to connect a normal (analog) VGA monitor

to the (digital) DVI connector




Windows XP Embedded Operating System (CX1800-0202)
- has to be ordered with a 1 GByte IBM Microdrive (CX1900-0051)

 

 

Components of the XP Image

 

Feature

CX1800-0202 NET

GUI

x

System Locales (English, German)

x

Remote Desktop

x

Networking support

x

File sharing

x

Audio support

x

Modem support

x

Elo Touch

x

ODBC

x

.NET Framework

x

Internet Information Server (IIS)

x

Control Panel

x

Administrative Tools

x

Network printing

x

USB Memory

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 






 

 

The Windows XP Embedded Image contains the "Remote Desktop" feature, this allows you to connect to the Windows Embedded PC from another PC. For more information please check MS Knowledge Base article 315328. http://support.microsoft.com/default.aspx?scid=kb;de;315328






2.
Installation of the CitectSCADA Software


The CitectSCADA Software can be installed from a network location without any problems. The installation itself needs ca. 200 MByte harddisk space.

In addition to this the following files must be copied to the Windows/System32 directory, after the normal installation has finished.

 

Necessary to view the Citect help files

Winhlp32.exe v5.1.2600.1106 Microsoft(R) Help
(xpsp1.020828-1920)

 

Necessary for Citect Runtime (Citect32.exe)

InetComm.dll v6.0.2800.1106 Microsoft Internet Messaging API

(xpsp1.020828-1920)

MobSync.dll v5.1.2600.1106 Microsoft Synchronisation Manager
(xpsp1.020828-1920)

W32Topl.dll v5.1.2600.0 Windows NT Topology Maintenance Tool
(xpclient.010817-1148)

 

Necessary for Citect Explorer (CtExplor.exe), Editor (CtEdit32.exe) and Graphics Builder (CtDraw32.exe)

MsOert2.dll 6.0.2800.1106 Microsoft Outlook Express RT Lib
(xpsp1.020828-1920)

 

 

These files can be obtained from a computer with a MS Windows XP Professional + SP1 installation.


3.
Citect USB Key Installation

 

By default Citect looks for a key on the parallel port. However on the XP embedded unit there is no parallel port available, so you need to use a Citect USB key.

 

When the Citect USB Key is connected to the USB-Port, it will be automatically connected as a new “Device“. The system will then ask you to specify where the proper driver is located; this driver is located in the following directory c:\Program Files\Rainbow Technologies\Sentinel System Driver\.

You can test the Citect USB Key with the CiUsafe utility. You can find this tool in the Citect\BIN directory (CiUsafe.exe).


4. Performance Tuning

 

To increase the performance of a Windows XP Embedded System you can disable Windows services that are not needed for your Citect application.

Via Control Panel | Administrative Tools | services you can configure the Windows services. Hereby you have three options:


1. Automatic. Every time when the system is started, this service is started

2. Manual. The user has to start the service manually

3. Disabled. The service is never started, since it is disabled.

 

A PC without network connection and without Internet connection does not need most of the services mentioned below.

 

- Clipbook (can be disabled)

 

- Workstation (when a station is not in a network,

you can disable this service. It is

used when accessing shared files &

directories)

- Automatic updates (can be set to manual)

- Computerbrowser (when PC is not in a network, you

do not need this service and it can

be disabled)

- Themes (when you do not require design

themes then this service can be

disabled)

- DHCP client (when a PC is not in a network you

can disable this service)

- DNS client (is used for DNS resolution. if you

do not need this, it can be disabled)

- Event log (can be disabled)

- Help and support (can be set to manual)

- Infrared monitor (only relevant if you are using the

infra-red port. Otherwise you can

disable it)

- IPSEC-Service (If you do not require IP security,

then this service can be disabled)

- Compatibility for fast user switching (This is only relevant if you have

more than one user account active

at the same time)
- Wireless Configuration (only relevant if you use a WLAN

(802.11) adapter)

- Messenger (when PC is not in a network, you

can disable this service)

- NLA (Network Location Awareness; this

can be disabled)

- Remote-Registry (this can be disabled)

 

- Secondary logon (application dependent. Allows you

to start processes under a different

user account)

- Serial number of removable media (this can be disabled)

- Server (when PC is not in a network, you

can disable this service)

- SSDP-search service (this can be disabled)

- System Rollback (with this service you can rollback

your PC to a previous good

configuration)

- Taskscheduler (This allows you to schedule tasks

for automatic execution. Can be

disabled if you do not need this)

- TCP/IP-NetBIOS (when PC is not in a network, you

can disable this service)

- Telnet (can be disabled)

- Terminal services (application dependent. If you do

not need Terminal services, then

this can be disabled)

- Universal Plug-and-Play Service (can be disabled)

- Upload-Manager (can be disabled)

- Routing and Remote Access Server (application dependent, if you do

not need this it can be disabled)

- Web-Client (can be disabled)

- Windows-Time (when a PC is not in a network, this

can be disabled)

 

 


5.
Troubleshooting

 

Error message: not enough memory available

This error message appears, when the system does not have enough memory available. For example when you have opened many applications at the same time (Citect Graphics Builder, Citect Project Editor, Control Panel, Windows Explorer, Citect runtime)

 

Solution:

Please check if virtual memory (a swap file) has been enabled. Recommended size for the swap file is 192 Mbyte, when you have 128MByte of physical RAM.

 

 


6. Further information


Beckhoff Industrie Elektronik
Eiserstraße 5
33415 Verl
Germany
Phone: +49 (0) 52 46 / 9 63 - 0
Fax: +49 (0) 52 46 / 9 63 - 198

E-Mail: Info@Beckhoff.de

Web: http://www.beckhoff.de


Citect Software Vertriebsgesellschaft mbH

 

 

 

Am Lohmühlbach 12
85356 Freising
Germany
Phone: +49 (0) 8161 / 8729 – 16
Fax: +49 (0) 8161 / 8729 – 18

 

E-Mail: Info@Citect.de

Web: http://www.citect.de/

 

 

 



Disclaimer

Disclaimer of All Warranties 
SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD DISCLAIMS ANY AND ALL WARRANTIES WITH RESPECT TO SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD PRODUCTS AND THE RELATED DOCUMENTATION, WHETHER EXPRESS OR IMPLIED, INCLUDING SPECIFICALLY THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A GENERAL OR PARTICULAR PURPOSE. CITECTSCADA AND THE RELATED DOCUMENTATION ARE PROVIDED "AS IS," AND YOUR COMPANY UNDERSTANDS THAT IT ASSUMES ALL RISKS OF THEIR USE, QUALITY, AND PERFORMANCE.

Disclaimer of Liability 
YOUR COMPANY AGREES AND ACKNOWLEDGES THAT SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD SHALL HAVE NO LIABILITY WHATSOEVER TO YOUR COMPANY FOR ANY PROBLEMS IN OR CAUSED BY SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD PRODUCTS OR THE RELATED DOCUMENTATION, WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL (INCLUDING LOSS OF PROFITS).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Attachments