Specifications

Industrial PC
RMOS3 real-time operating system
RMOS3 V3.50 real-time operating system
3/67
Siemens ST PC · November 2008
3
Application
Industrial automation with typical applications such as
measurement and control technology,
acquiring and processing data, signals or analog variables,
positioning axes and calculating setpoint and actual values,
and communicating with higher or lower level systems over
widely distributed fieldbuses (TCP/IP, PROFINET IO,
PROFIBUS DP, CAN),
requires that a process can respond to an event within a defined
time, i.e. that the response to such an event can be accurately
predicted and reproduced regardless of the current system
load.
RMOS3 offers a comprehensive library of operating system calls
and allows simple and fast implementation of your automation
task in an object-oriented programming environment with the
programming languages C and C++.
Design
RMOS3 impresses customers with its industrial compatibility as
an embedded operating system for maximum response times in
closed-loop and open-loop control tasks and is the basis for
high-performance customer solutions with SIMATIC PC.
Due to the new features in version V3.50, such as support of
"Symmetric Multicore Processing" on Core 2 Duo processors
and long-term accurate time with the help of the HPET, its
ruggedness, industrial compatibility and performance have
been further enhanced. Memory protection for applications in
the FLAT (GNU) memory module, APIC support for high-perfor-
mance interrupt mode as well as UDMA support for faster ac-
cess to mass memories are additional core elements of RMOS3.
In combination with the widely used GNU development tools and
the Eclipse development environment, the development of
C/C++ based automation solutions is even more efficient.
The configurable nucleus that has been available since RMOS3
V3.50 is already preconfigured and can be installed immediately
and completely adapted to the hardware and software require-
ments of your target system via an initialization file. The config-
urable nucleus supports the PCs from the SIMATIC PC. The
product range is perfectly aligned with the existing additional
functions and hardware features.
With optional products and Board Support Packages (BSP) you
can integrate additional functions and drivers into your applica-
tion. The Board Support Package BSP-SIMATIC PC V2.1 is the
complete package for operating the following SIMATIC PCs with
RMOS3 V3.40:
Microbox PC 420 and Microbox PC 427B
Box PC 627 and Box PC 627B
Box PC 840 V2 and Box PC 827B
Rack PC 840 V2 and Rack PC 847B
The additional RMOS3-GNU software package is available for
development and for testing applications for RMOS3. The new
development platform is based on the GNU tool chain well-
known and widely used in UNIX / Linux environments and con-
tains all expansions necessary for developing RMOS3 applica-
tions. With the Eclipse development interface and the integrated
graphical cross debugger creating applications for RMOS3 is
now even easier than before.
The software package RMOS3-TCP/IP V2.3 provides libraries for
a simple and quick creation of TCP/IP-, FTP- and web applica-
tions. Furthermore, the software package offers FTP- and Telnet-
services for exchanging files and for remote maintanance of the
RMOS3 system.
The RMOS3-GRAPHX V1.0 graphics package offers an exten-
sive function library for window-oriented visualization solutions in
a real-time and multi-tasking environment of RMOS3. It can
easily and comfortably arrange control and display elements –
as generally known under Windows / Linux – to an individual
user interface.
© Siemens AG 2009