Schleicher ProNumeric XCI 600 User manual

Operating Manual
ProNumeric XCI 600
Operating Manual ProNumeric XCI 600 Version 07/16
Article No. R4.322.2510.0 (322 386 02)

2
Operating Manual ProNumeric XCI 600 Version 07/16
Target Group
This Operating Manual has been written for qualified professionals. There
are special requirements for selecting and training personnel who work with
the automation system. Suitable personnel are, for example, electricians and
electrical engineers who have received appropriate training (see: Selection
and Qualification of Personnel).
Applicability of this Operating Manual
Hardware Version 01 or higher / Software version V14.04/1
Previous Versions of this Operating Manual
08/14 , 05/15 , 06/16
Where to Get Operating Manuals
You can download all our operating manuals free of charge from our website
at http://www.schleicher.berlin
or order them by writing to the following address (please quote the Order
No.):
SCHLEICHER Electronic
GmbH & Co. KG
Wilhelm-Kabus-Strasse 21-35
10829 Berlin
Germany
Copyright by
SCHLEICHER Electronic
GmbH & Co. KG
Wilhelm-Kabus-Strasse 21-35
10829 Berlin
Germany
Phone +49 30 33005-0
Telefax +49 30 33005-344
Hotline +49 30 33005-304
Internet http://www.schleicher.berlin
Errors and omissions reserved.

Operating Manual ProNumeric XCI 600 Version 07/16
3
Table of Contents
1Safety instructions ..................................................................................................................... 6
1.1 Intended Use ................................................................................................................................ 6
1.2 Selection and Qualification of Personnel...................................................................................... 7
1.3 Configuring, Programming, Installation, Commissioning and Operation...................................... 7
1.4 Hazards due to Electrical Energy ................................................................................................. 8
1.5 Maintenance ................................................................................................................................. 8
1.6 Dealing with Used Batteries ......................................................................................................... 8
2Additional operating manuals................................................................................................... 9
3System Overview...................................................................................................................... 10
3.1 Designation / Variants................................................................................................................. 10
3.2 Installation of XCI 600................................................................................................................. 11
3.3 Connections and interfaces........................................................................................................ 11
3.3.1 Top view.................................................................................................................................................... 11
3.3.2 Bottom view............................................................................................................................................... 11
3.4 Description of Interfaces............................................................................................................. 12
3.4.1 ETH RJ45 Ethernet ports........................................................................................................................... 12
3.4.2 D-Sub 9 serial............................................................................................................................................ 13
3.4.3 USB 2.0..................................................................................................................................................... 13
3.4.4 XCI 600 Control interface .......................................................................................................................... 13
3.4.5 DVI-I interface (digital and analog) ............................................................................................................ 14
3.4.6 PCIe slot.................................................................................................................................................... 14
3.5 Integrating the XCI 600 in an industrial infrastructure................................................................ 15
3.6 Keyboard and mouse.................................................................................................................. 15
3.7 SSD............................................................................................................................................. 15
3.8 Retentive memory....................................................................................................................... 15
3.9 Installed software........................................................................................................................ 16
3.10 Operating systems...................................................................................................................... 16
4Commissioning......................................................................................................................... 17
4.1 Switching on the operating voltage............................................................................................. 17
4.2 Installing MULTIPROG, Schleicher add-ons, OPC server, and EC-Engineer ........................... 18
4.2.1 System requirements................................................................................................................................. 19
4.2.2 MULTIPROG Installation........................................................................................................................... 20
4.2.3 Installing the OPC Server.......................................................................................................................... 20
4.2.4 Installing Schleicher add-ons for MULTIPROG ......................................................................................... 21
4.2.5 Installing EC-Engineer............................................................................................................................... 21
4.2.6 Install Schleicher Dialog ............................................................................................................................ 22
4.3 Starting up the Network Interface............................................................................................... 23
4.3.1 Preparation................................................................................................................................................ 23
4.3.2 Communication-schematic ........................................................................................................................ 24
4.3.3 Assigning a computer name for the XCI 600............................................................................................. 24
4.3.4 Customizing the XCx-TCP/IP settings....................................................................................................... 25
4.3.5 Communication for programming with MULTIPROG................................................................................. 25
5First Steps with MULTIPROG .................................................................................................. 30
5.1 Start MULTIPROG, open and save a new project ..................................................................... 30
5.2 Compiling a project and sending it to the XCI 600..................................................................... 32
5.3 Incorporating shared memory..................................................................................................... 33
5.4 Configuration of the EtherCAT network...................................................................................... 36
5.4.1 Steps for configuring the EtherCAT network.............................................................................................. 38
5.4.2 Alteration to the EtherCAT configuration when the topology is changed................................................... 43
5.4.3 The EtherCAT variables in MULTIPROG .................................................................................................. 46
5.4.4 Renaming EtherCAT variables.................................................................................................................. 46
6Operation................................................................................................................................... 49
6.1 Multi Function Application (MFA)................................................................................................ 49
6.1.1 Starting the Schleicher MFA...................................................................................................................... 49
6.1.2 The MFA window....................................................................................................................................... 49
6.1.3 MFA functions............................................................................................................................................ 50
6.1.4 Log files..................................................................................................................................................... 52
6.1.5 Basic initialisation ...................................................................................................................................... 53
6.2 Schleicher Dialog........................................................................................................................ 54
6.2.1 Structure of the User Interface................................................................................................................... 54
6.2.2 Schleicher Dialog PLC/CNC...................................................................................................................... 55
7The PLC ..................................................................................................................................... 59

4
Operating Manual ProNumeric XCI 600 Version 07/16
7.1 Programming.............................................................................................................................. 59
7.2 PLC Operating states and Start behaviour................................................................................. 59
7.2.1 Operating states ........................................................................................................................................ 59
7.2.2 Change the Operating States with MULTIPROG...................................................................................... 60
7.2.3 PLC starting behaviour after power supply is switched on......................................................................... 61
7.3 System variables ........................................................................................................................ 61
7.4 Libraries and Function blocks in MULTIPROG .......................................................................... 62
7.4.1 Information on the Variable Declarations of the Example Programs of FBs.............................................. 64
8PLC Operating System ProConOS ......................................................................................... 64
8.1 ProConOS.INI initialisation file ................................................................................................... 64
9The multi-task system.............................................................................................................. 65
9.1 Overview..................................................................................................................................... 65
9.2 Monitoring task ........................................................................................................................... 65
9.3 User tasks................................................................................................................................... 65
9.3.1 Cyclical tasks............................................................................................................................................. 66
9.3.2 Event tasks................................................................................................................................................ 67
9.3.3 Default task................................................................................................................................................ 68
9.3.4 Operating system tasks............................................................................................................................. 68
9.3.5 System tasks............................................................................................................................................. 69
9.4 User task information.................................................................................................................. 71
9.5 Task priorities ............................................................................................................................. 73
9.6 Tasks and watchdogs................................................................................................................. 74
9.7 Inserting Tasks and Assigning Programs................................................................................... 75
10 The Shared Memory ................................................................................................................. 76
10.1 Information on the Selection of the Shared memory Version..................................................... 77
10.2 Variables and Tasks................................................................................................................... 78
10.3 Access to the Shared memory ................................................................................................... 78
10.4 Help about Shared Memory........................................................................................................ 79
10.5 Further Background Information on Shared Memory................................................................. 80
11 The CNC..................................................................................................................................... 81
12 RS232 Serial Interface.............................................................................................................. 82
13 Other Operating Software........................................................................................................ 83
13.1 Schleicher X-Manager................................................................................................................ 83
13.1.1 "IP Configuration" ...................................................................................................................................... 83
13.1.2 “EWF Configuration” .................................................................................................................................. 86
13.1.3 “NFS and Hardlink” .................................................................................................................................... 88
13.1.4 “RTOS Settings” ........................................................................................................................................ 89
13.2 Remote Desktop UltraVNC......................................................................................................... 90
13.3 TeamViewer................................................................................................................................ 91
13.4 MicroBrowser.............................................................................................................................. 91
13.5 EC-Engineer ............................................................................................................................... 91
13.6 SSD and SSD Monitor SW (e.g. SSD Scope Pro)..................................................................... 91
14 Technical Data .......................................................................................................................... 92
15 Glossary .................................................................................................................................... 94
15.1 Trademark entries....................................................................................................................... 97
15.2 List of figures .............................................................................................................................. 98
15.3 List of Tables ............................................................................................................................ 100
15.4 Index......................................................................................................................................... 101
16 Appendix ................................................................................................................................. 103
16.1 Schleicher UEFI Setup Default................................................................................................. 103

Operating Manual ProNumeric XCI 600 Version 07/16
5
Document conventions
This programming manual uses the following symbols to indicate safety-
related and handling warnings:
Warning!
Indicates possible injury to persons or damage to the automation
system or the equipment if relevant warnings are not observed.
Specifies information on preventing a hazard.
Important! or Note
Emphasises important information on handling the automation system
or the respective part in the Operating Manual.
Other objects are represented as follows:
Object
Example
File names
MANUAL.doc
Menus / Menu items
Insert / Graphic / From file
Paths / Directories
C:\Windows\System
Hyperlinks
http://www.schleicher.berlin
Program listings
MaxTsdr_9.6 = 60
MaxTsdr_93.75 = 60
Keys
<Esc> <Enter> (press one after the other)
<Ctrl+Alt+Del> (press all keys at the same time)
Identifier for configuration data
Q23
Name of variables
mcMem.axSect[n].bContRel

Safety instructions
6
Operating Manual ProNumeric XCI 600 Version 07/16
1 Safety instructions
The term automation systems includes control units, their components
(modules), other parts (such as racks, cables), operator panels, and the
software used for programming, commissioning and operating the control
units. This Operating Manual can only describe a part of the automation
system (e.g. modules).
The technical design of SCHLEICHER automation systems is based on the
EN 61131-2 (IEC 61131-2) product standard for programmable logic
controllers. The systems and devices are generally subject to CE marking
according to EMC Directive 2004/108/EC and, where applicable, the Low
Voltage Directive 2006/95/EC.
The Machinery Directive 98/37/EC or 2006/42/EC is not applicable, because
the safety objectives of the directive are covered by the Low Voltage and
EMC Directives.
When SCHLEICHER automation systems are part of the electrical
equipment of a machine, the manufacturer must include them in the
conformity evaluation process. In this case the DIN EN 60204-1 norm must
be observed (safety of machines, general requirements for electrical
equipment of machines).
When an automation system is properly maintained and used for its intended
purpose, it will not normally cause damage to property or present health
hazards. However, improper configuration, installation, maintenance or
operation of the system or machine, ignoring the instructions in this manual,
or intervention by insufficiently qualified personnel may result in connected
actuators (such as motors, hydraulic units, etc.) becoming a source of
danger.
1.1 Intended Use
SCHLEICHER automation systems are state-of-the-art products and
manufactured to recognised safety requirements. All the same, their use can
cause danger to the health and safety of operators and others, or damage
machines, systems or other property.
The automation system must only be used in technically flawless condition
and in compliance with its intended purpose, with attention given to safety
and hazards, and adherence to the Operating Manual. Correct transport,
storage and installation, operation and maintenance of the system are all
prerequisites for smooth and safe operation of the control unit. Malfunctions,
in particular those which may affect safety, must be immediately resolved.
Automation systems are designed exclusively to control machines and
systems. Any other application beyond this is not in compliance with the
intended use. The manufacturer will therefore accept no liability for any
damages resulting from the incorrect use of the systems.
When using automation systems, all instructions given in this manual
regarding mechanical and electrical setup, commissioning and operation
must be adhered to.

Safety instructions
Operating Manual ProNumeric XCI 600 Version 07/16
7
1.2 Selection and Qualification of Personnel
Important!
All planning, programming, installation, commissioning, operation and
maintenance work in conjunction with the automation system must be
performed only by trained personnel (such as electricians or electrical
engineers).
Personnel responsible for configuring and programming the system
must be familiar with all safety-related issues in automation
technology.
System operators must be instructed on the operation of the control
system and be familiar with the relevant operating instructions.
All personnel responsible for installing, commissioning and
maintaining the system must have had appropriate training qualifying
them to work on automation systems.
1.3 Configuring, Programming, Installation, Commissioning and Operation
The automation system will in most cases be part of a larger system in which
machines are controlled. When configuring, installing and commissioning
automation systems to control machines, the machine manufacturer and the
user must observe the safety regulations as defined in the Machinery
Directive 2006/42/EC. For specific applications, national accident prevention
regulations such as in Germany BGV A3 shall apply.
All safety-related components of the controlled machine must be designed
such that they operate independently from the control system. Emergency
stop components must remain operative in all operating modes of the
controller. In an emergency stop, the power supply to all switching elements
controlled by the control system must be brought to a safe state.
Measures must be taken for restarting an interrupted control program
following voltage dips or power failures. Operating conditions should never
cause danger, not even for a short time. If necessary, an emergency stop
must be immediately triggered.
To ensure that an open-circuit on the signal side cannot cause undefined
conditions in the control system, corresponding safety precautions must be
taken for the I/O interfacing both on the hardware as well as the software
side. Control elements and their assigned control panel elements must be
installed in a place where they are sufficiently protected against inadvertent
use.

Safety instructions
8
Operating Manual ProNumeric XCI 600 Version 07/16
1.4 Hazards due to Electrical Energy
Warning!
When the cabinet is opened or the housing is removed from system
components, certain parts of the automation system carrying
dangerously high voltages become accessible.
Switch off the voltage before working on the devices. Avoid short
circuits when measuring live components.
The user must prevent any unauthorised and improper access to the system
(for example, by ensuring that the switch cabinet is locked).
Personnel must be thoroughly familiar with all sources of danger, and meas-
ures for commissioning and maintaining the system must be in line with the
instructions given in this Operating Manual.
1.5 Maintenance
When it becomes necessary to perform measurement or tests on active
devices, this work must be performed in accordance with the regulations and
instructions of national accident prevention regulations such as in Germany
BGV A3. Appropriate power tools must be used.
Repairs on control components must be carried out by authorised repair
shops only. Opening the components and repairs by unauthorised personnel
may lead to personal injury or damage to property.
Always disconnect the device from the mains before opening it (either
disconnect the mains plug or use the cut-out switch).
1.6 Dealing with Used Batteries
When the batteries in the automation system are dead they must be
disposed of through a common battery return system or through appropriate
public waste disposal facilities.
Batteries should be fully discharged before they are returned. A battery is
discharged when the function of the device that it powers is impaired due to
insufficient battery capacity.
When batteries for disposal are not fully discharged, precautions must be
taken to prevent short circuits. For example by sticking adhesive tape over
the poles of the battery.

Additional operating manuals
Operating Manual ProNumeric XCI 600 Version 07/16
9
2 Additional operating manuals
Important!
The XCI 600 controller is part of the XCx controller family that is based
on a common software concept. For this reason, the following
operating manuals must be used in addition to this Operating Manual.
Table 1:
Additional operating
manuals
Description
Order No. or reference
For commissioning field buses
EMC Directives German
R4.322.1060.0
EMC Guidelines
R4.322.1070.0
Notes on commissioning field bus
systems
R4.322.1600.0
For programming the PLC and the CNC
MULTIPROG programming system
according to IEC 61131-3
MULTIPROG manual (German)
(Quickstart_MWT.pdf) in the
MULTIPROG installation path
CNC Programming for XCx and
ProNumeric
R4.322.2080.0
Shared memory allocation of the XCx
Online help for the XCx software
package
Getting Started MULTIPROG
R4.322.2460.0
Operating Manual XCI 600
R4.322.2520.0
All operating manuals are available as PDF files on the XCI 600 service
CDROM and can be downloaded for free from our website
http://www.schleicher.berlin.

System Overview
10
Operating Manual ProNumeric XCI 600 Version 07/16
3 System Overview
The XCI 600 is a CNC/PLC controller based on an industry standard PC.
The operating system used is a combination of VxWorks and Windows
Embedded 8. All peripheral devices are networked via EtherCAT®, including
all CoE and SoE devices. The maximum configuration attainable is 32 axes
and 16 subsystems.
3.1 Designation / Variants
Type
Item number
Designation/Distinctive features
XCI 600P
R4.287.0360.0
IPC Controller (PLC only)
XCI 600E
R4.287.0370.0
IPC CNC Controller
Export version
max. 4 interpolating CNC axes in the subsystem, max 16
subsystems
XCI 600
R4.287.0380.0
IPC CNC Controller
Standard version with 4 CNC axes
max. 32 interpolating CNC axes in the subsystem, max 16
subsystems
In the export version, the number of interpolating CNC axes per NC set is
limited to a maximum of 4.
In the standard version, 4 CNC axes are always enabled and can be
selected as a subsystem.
The software option "Number of CNC axes" (CNC 02, "AXE 2" / Article
R4.287.0390.0) provides a means for expanding your system in sets of 2
CNC axes each, up to a maximum of 32 axes.
The "CNC subsystems" (CNC 03) option enables up to a maximum of 16
subsystems.
The options are respectively available as a single license and a general
license.

System Overview
Operating Manual ProNumeric XCI 600 Version 07/16
11
3.2 Installation of XCI 600
3.3 Connections and interfaces
3.3.1 Top view
Figure 1:
XCI 600 View from the
top
Description:
3.3.2 Bottom view
Figure 2:
XCI 600 View from the
bottom
Description:
Vertical installation position.
Attachment to the mounting plate or optionally to a DIN rail.
Ventilation slots subject to change.
Installation in switch cabinet (a switch-cabinet fan is recommend).
Sensor-controlled fan
2x Ethernet 10/100/1000 MB
X107 LAN 1: Intel® 82579LM Gigabit network card (ID 0x8086 0x1502)
X110 LAN 2: Intel® 82574L Gigabit Ethernet controller (ID 0x8086
0x10D3)
X108, X109, X111, X112 4x USB 2.0
X113 DVI-I (DVI, VGA)
X201 Serial (RS 232)
1x PCIe Slot x1 Add-on low profile cards
X101 7 Pin Phoenix connector (Power supply 24V)
2x Ethernet 10/100/1000 MB
X102 LAN 3: Intel® 82574L Gigabit Ethernet controller (ID 0x8086
0x10D3)
X103 LAN 4: Intel® 82574L Gigabit Ethernet controller (ID 0x8086
0x10D3) EtherCAT®
X104, X105, X106 3x USB 2.0

System Overview
12
Operating Manual ProNumeric XCI 600 Version 07/16
3.4 Description of Interfaces
3.4.1 ETH RJ45 Ethernet ports
The XCI 600 provides a total of 4 Ethernet ports (4x RJ45).
The port used for EtherCAT® is X103, but it can also be configured
differently for specific applications.
Warning!
Please note that on the Slave modules it is important not to
interchange the IN and OUT ports for EtherCAT®. Please connect the
XCI 600 to the IN port.
LAN RJ45
Type
Vendor ID
Device ID
OS
Remarks
(Default settings)
LAN 1
X107
Intel® 82597LM Gigabit
Ethernet controller
0x8086
0x1502
Windows
Connection to local area network
(DHCP)
LAN 2
X110
Intel® 82574L Gigabit
Ethernet controller
0x8086
0x10d3
Windows
Service (fixed IP) E.g. for
visualisation, programming,
diagnostics
LAN 3
X102
Intel® 82574L Gigabit
Ethernet controller
0x8086
0x10d3
VxWorks
Control units, "industrial Ethernet"
applications
such as Modbus/TCP, EtherCAT®
(redundancy)
LAN 4
X103
Intel® 82574L Gigabit
Ethernet controller
0x8086
0x10d3
VxWorks
EtherCAT®
ETH RJ45
Pin
Description
Explanation
1
TX+
Transmitted data plus
2
TX-
Transmitted data minus
3
RX+
Received data plus
4
Nc
Not connected
5
Nc
Not connected
6
RX-
Received data minus
7
Nc
Not connected
8
Nc
Not connected

System Overview
Operating Manual ProNumeric XCI 600 Version 07/16
13
3.4.2 D-Sub 9 serial
D-Sub 9
Pin
Type
Explanation
1
DCD
(Data) Carrier Detect
2
RxD
Receive Data
3
TxD
Transmit Data
4
DTR
Data Terminal Ready
5
GND
Ground
6
DSR
Data Set Ready
7
RTS
Request to Send
8
CTS
Clear to Send
9
RI
Ring Indicator
3.4.3 USB 2.0
USB 2.0
Pin
Description
Explanation
1
VCC
+5 V
2
D-
Data -
3
D+
Data +
4
GND
Ground
3.4.4 XCI 600 Control interface
7 Pin Phoenix connector
Pin
Description
Explanation
1
GND/Shield
Ground
2
PWR state (10mA)
Output (optically isolated)
(Output with internal series resistor
2350 Ω, 10 mA for LED control)
3
Only ON
Input (optically isolated)
Signal starts the IPC
(but can not be used for turning off)
4
PWR ON/OFF
Input (optically isolated)
PC power button
(short press causes shutdown, pressing >= 5 s forces
switch-off)
5
PWR COM
Ground (optically isolated)
for all opto-isolated signals
6
24V-
Power supply –(Ground)
7
24V+
Power Supply +

System Overview
14
Operating Manual ProNumeric XCI 600 Version 07/16
3.4.5 DVI-I interface (digital and analog)
A DVI connector is used to connect a monitor (DVI-I integrated, i.e. digital
and analog):
Resolution, max: 2560x1600, 16.7 million colours (DVI 1920x1200 WUXGA)
DVI-I
Pin
Type
Explanation
1
TDMS
Data 2-
2
TDMS
Data 2+
3
TDMS
Shield data 2.4
4
TDMS
Data 4-
5
TDMS
Data 4+
6
TDMS
DDC clock pulse
7
TDMS
DDC data
8
TDMS
V-Sync
9
Plug & Play
Data 1-
10
Plug & Play
Data 1+
11
Plug & Play
Shield data 1.3
12
Plug & Play
Data 3-
13
Plug & Play
Data 3+
14
Plug & Play
5 V
15
Plug & Play
Ground for 5 V
16
Plug & Play
Hotplug-detect
17
Analog
Data 0-
18
Analog
Data 0+
19
Analog
Shield data 0.5
20
Analog
Data 5-
21
Analog
Data 5+
22
Analog
Shield clock pulse
23
Analog
Clock pulse +
24
Analog
Clock pulse -
C1
Plug & Play
Red
C2
Plug & Play
Green
C3
Plug & Play
Blue
C4
Plug & Play
H-sync
C5
Plug & Play
Ground
3.4.6 PCIe slot The XCI 600 provides a PCI Express slot (PCIe 1x adapter for low profile
slot).
Operation requires a riser card PCI Express x1 oriented left (included in
scope of supply).
The PCIe slot is empty on delivery.

System Overview
Operating Manual ProNumeric XCI 600 Version 07/16
15
3.5 Integrating the XCI 600 in an industrial infrastructure
Figure 3: Integrating the XCI 600 in an
industrial infrastructure
(01): Corporate network
(02): 2 x Gigabit Ethernet
(03): Top view XCI 600
(04): External monitor, mouse and keyboard
(05): Bottom view XCI 600
(06): 2 x real-time Ethernet
(07): Field-bus network, Add-on card
(08): Real-time Ethernet sensor / Actor
gateway
(09): Field-bus sensor / Actor gateway
(E.g. via optional CAN card)
(10): Sensor / Actor
(11): Sensor / Actor
3.6 Keyboard and mouse
Keyboard and mouse can be connected to the USB interfaces.
Operation without a keyboard, mouse and monitor is generally possible.
3.7 SSD
An SSD is available to save the operating systems and applications.
Note
To minimize write accesses to the SSD, Windows Embedded is used
and the EWF (Enhanced Write Filter) is set by default.
3.8 Retentive memory
128 KB NVRAM are available on the XCI 600. In order not to slow down the
processor unnecessarily, accesses to the NVRAM do not take place directly,
but are buffered via the random access memory (SDRAM).
A special background process takes over synchronization between RAM and
NVRAM.

System Overview
16
Operating Manual ProNumeric XCI 600 Version 07/16
3.9 Installed software
The operating system software resp. the CNC and PLC operating software
are installed on the SSD. The SSD is divided into 3 partitions (C, E, D).
Drive "C" contains the Windows operating system and the system software.
Drive "D" contains the Schleicher folder for the system files that are
necessary for real-time operation, plus Schleicher Tools (e.g. X-Manager,
Schleicher Dialog, Schleicher MFA).
Drive "E" has the setup files, which can be used to reinstall programs, if
necessary.
3.10 Operating systems
The XCI 600 controller incorporates a combination of VxWorks and Windows
Embedded as guest operating systems under the control of a parent (Type
1) real-time hypervisor application:
Figure 4: Type-1
hypervisor
The RTS real-time hypervisor takes over the exclusive allocation of
processor cores and memory areas for operating multiple mutually
independent operating systems. With the help of the hypervisor a separation
of almost 100% is achieved, and decoupled operation of the operating
systems is ensured.
Windows operates in virtualized mode. On the other hand, the VxWorks
operating system, crucial for PLC/CNC control, works without additional
restrictions and to ensure "hard" real-time in privileged mode.
The boot sequence is configurable, and it is possible to configure an
independent re-boot for an operating system. The parallel-running operating
systems communicate via shared memory resp. a network with virtual
network cards.
VxWorks takes over the real-time part, i.e. execution of the PLC, CNC
and motion control functionalities.
Without need for real-time requirements under defined system conditions,
Windows ensures straightforward functional extensibility (visualization /
operation / programming / application / networking).
Hardware
Hypervisor
Windows
VxWorks

Commissioning
Operating Manual ProNumeric XCI 600 Version 07/16
17
4 Commissioning
Follow the commissioning instructions and ensure that the framework
conditions (e.g., the I/O configurations) are maintained.
Note
The screenshots shown for the software installation and startup
examples in the following chapters are only examples. Version
numbers of software or unit designations may differ from the current
version.
4.1 Switching on the operating voltage
Figure 5: Wiring of 7-pin Phoenix
connector
(01): Power supply with 24V auxiliary
voltage
(02): 24 V power supply without
auxiliary voltage
The XCI 600 starts automatically when the supply voltage is applied (see
section 14). The controller can then be switched on and off by briefly
pressing the PC power button. In principle, it is possible at any time to hard
switch off the XCI 600 by disconnecting the supply voltage or by holding the
PC power button. The Enhanced Write Filter must be set to allow this.
The Enhanced Write Filter is a component in the Windows Embedded 8 PC
operating system. It serves to protect one or more partitions. (see: section
13.1.2)

Commissioning
18
Operating Manual ProNumeric XCI 600 Version 07/16
4.2 Installing MULTIPROG, Schleicher add-ons, OPC server, and EC-
Engineer
Important!
The programming software consists of the MULTIPROG 5.x software
components, the OPC server, Schleicher add-ons for MULTIPROG and
the Schleicher Dialog.
EC-Engineer is not a part of the software package.
Before continuing with the commissioning process, all software
components must be installed one after the other in the order
described below.
The programming software can be installed both on an external PC as
well as on the PC of the control system. The following section
describes the installation process on an external PC.
If ordered by the customer, the controller will be delivered with two CD-
ROMs:
Table 2:
Contents of the CD-
ROM
Name
Contents
MULTIPROG
MULTIPROG programming software
OPC Server
Service Pack
Controller software for all Schleicher control units
Schleicher add-ons for MULTIPROG
Schleicher Dialog
Other tools such as documentation and service information
OPC Server

Commissioning
Operating Manual ProNumeric XCI 600 Version 07/16
19
4.2.1 System requirements
The following system requirements must be ensured to install and operate
the software on an external PC:
Table 3:
System requirements
Windows-PC
Pentium 4, 2 GHz 1
RAM
512 MB 1
Hard disk
330 MB free memory1
Monitor
1024 x 768 (True Color) 1
Communication
TCP/IP or RS232
Mouse
PC operating system
Microsoft Windows XP with SP3 or
Microsoft Windows Vista with SP2 or
Microsoft Windows 7(32 or 64 bit) or
Microsoft Windows 8
Microsoft .NET Framework 4 Client Profile 2
Microsoft Visual C++ 2005 3Redistributables and
Microsoft Visual C++ 2008 3Redistributables.
1
These are the minimum requirements. Better facilities are recommended for
comfortable working.
2
Microsoft .NET Framework 4 Client Profile is not included in the delivery.
3
Microsoft Visual C++ 2005 Redistributables and Microsoft Visual C++ 2008
Redistributables are included in the delivery.

Commissioning
20
Operating Manual ProNumeric XCI 600 Version 07/16
4.2.2 MULTIPROG Installation
Insert the MULTIPROG CD into the drive of the PC. The AutoRun.exe
function in the main CD folder starts an Internet browser. Choose
MULTIPROG 5.x and start the installation (see: Figure 6). It is recommended
to install MULTPROG under D:\Schleicher\MULTIPROG5.
Figure 6:
Installation of
MULTIPROG
Note
The selected installation folder must not be below C:\Programme,
C:\Program Files or C:\Program Files (x86).
4.2.3 Installing the OPC Server
To install the OPC server, select ProConOS OPC server in the Internet
browser and start the installation (see: Figure 6).
Install the OPC server under d:\Schleicher. A subdirectory named OPCxx is
generated automatically. After installation, restart the PC.
Table of contents
Other Schleicher Controllers manuals
Popular Controllers manuals by other brands

GEM
GEM 4242PTAZ Assembly instructions

controlair
controlair 1227 Installation, operation and maintenance instructions

Future Electronics
Future Electronics Grow K202 quick start guide

Navien
Navien HotButton NPE-ODC installation manual

Siemens
Siemens 7SR224 manual

Truma
Truma SecuMotion operating instructions

Rayrun
Rayrun T130 quick start guide

Duomo
Duomo GS100M manual

RESEARCH CONCEPTS
RESEARCH CONCEPTS RC4500 user manual

Firetrol
Firetrol FTA560F Installation and operation instructions

GSL electronics
GSL electronics RBC-12-NG Installation & operating instructions

Motion Access
Motion Access CONDOR SWING MA50777 Installation & operation manual