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