Siemens Industry Online Support
Siemens AG
Entry type: Product note Entry ID: 48825661, Entry date: 04/11/2011

BSP SIMATIC IPC V3.1 for RMOS3 Released for Delivery

  • Entry
  • Associated product(s)

The Board Support Package BSP-SIMATIC IPC V3.1 for the proven RMOS3 real-time and multi-tasking operating system now also supports the current C-generation SIMATIC IPCs. In adition to a new USB2.0 stack and a new Ethernet driver, the expanded configurable nucleus now supports up to 4 processor cores in symmetrical multi-processing mode.

The BSP-SIMATIC IPC V3.1 is now available for delivery.


The Board Support Package BSP-SIMATIC IPC V3.1 supports the B and C-generation SIMATIC IPCs. The changes in comparison to the existing version BSP-SIMATIC IPC V3.0 are highlighted in bold letters below.

The BSP-SIMATIC IPC V3.1 now also supports the current C-generation SIMATIC IPCs and the SIMATIC IPC627C, IPC647C and IPC847C have been added. In addition to a new Gigabit Ethernet driver and a new USB2.0 stack, up to 4 processor cores can now be run in symmetrical multi-processing mode. Furthermore, the PROFINET onboard functionalities, PROFIBUS, CAN, as well as hardware-related functions, are now available under the RMOS3 realtime operating system V3.40 and higher for SIMATIC IPCs. An online help system and Code Completion for the Eclipse development environment are available for creation of applications with PROFINET, PROFIBUS, CAN and the hardware-related functions (RMOS3-GNU V2.1 and higher).

The BSP-SIMATIC IPC V3.1 now supports the following robust and long-term available SIMATIC PCs and SIMATIC IPCs:

  • Microbox PC 427B and IPC427C
  • Box PC 627B and IPC627C
  • Box PC 827B and IPC827C (in preparation)
  • Rack 647B and IPC647C
  • Rack PC 847B and IPC847C.

( 160 KB )
Klick for opening

The configurable nucleus has been expanded to support the new C-generation SIMATIC IPCs and - where necessary - will now load the drivers for the onboard USB2.0, Gigabit Ethernet, PROFINET IO, PROFIBUS DP, CAN-Bus interfaces and the diagnostic driver for hardware-related functions.

The PROFINET onboard interfaces of the SIMATIC IPCs provide a variety of options for the integration of real-time solutions with SIMATIC IPCs in PROFINET networks. PROFINET RT (Real-Time) and PROFINET IRT (Isochronous Real-Time) in the operating modes IRT with high flexibility and IRT with high performance are supported, with cycle times down to 250µs and a jitter accuracy of better than 1µs.

The configurable nucleus furthermore enables use of the following functions:

  • up to two CompactFlash cards , SIMATIC CF Cards, also with S.M.A.R.T. monitoring
  • battery-backed SRAM with up to 2 MB for retentive data
  • control of freely programmable user LEDs
  • enhanced diagnostic functions for battery, temperature and fan monitoring
  • functions for use of the Watchdog.
  • operation-hour counter
  • HD monitoring with S.M.A.R.T.

To be able to use the Eclipse development environment from the RMOS3-GNU V2.1 development package, the C/C++ programmer is provided with all functions of the PROFINET, PROFIBUS, CAN-Bus and Hardware Diagnosis programming interfaces in the form of an online help system and Code Completion. The PROFINET function interface in this case is identical to the calls described in the programming manual of the SIMATIC NET CP16xx  "SIMATIC NET IO-Base User Programming Interface".


Industrially suitable

  • Robust and proven real-time operating system for industrial use
  • Detailed monitoring functions (battery, temperature and fan monitoring plus watchdog and S.M.A.R.T.) to avoid system downtimes
  • Configurable transmission speeds and modes on the Gigabit Ethernet interface for optimum integration into the communication network
  • PROFINET onboard for high-performance, cyclic and isochronous-mode user data transmission via Industrial Ethernet


  • RMOS3 Nucleus for flexible adaptation to the requirements of the automation solution
  • Optimally matched with SIMATIC PCs and SIMATIC IPCs

User friendly

  • Effective programming due to integration of Code Completion and online help system into the widely used standard GNU development tools from the Linux world
  • Dramatic reduction of commissioning times due to configurable nucleus
  • 100% Downward compatible operating system versions
  • Free of charge support


  • Customers who require a SIMATIC IPC-based automation solution
  • Customers with C/C++ programming know-how
  • Customers requiring an open programming interface
  • Customers with high requirements on real-time features
  • Customers who wish to protect their technology know-how (the application is only available as executable code)


All necessary interface drivers already included in the BSP

  • Complete package incl. USB, Ethernet, PROFIBUS, PROFINET, CAN and Hardware Diagnosis drivers
  • The SIMATIC IPC is ready to work immediately after installation of the RMOS3 runtime environment
  • No additional software downloads necessary

Configurable nucleus

  • Immediately ready-to-run RMOS3 nucleus, in which all static and dynamic driver interfaces, as well as a multitude of additional hardware options are supported and where diagnostic functions are integrated. The settings required for the target hardware are done exclusively via the RMOS.INI configuration file. It is no longer necessary for the user to generate the RMOS nucleus
  • Support of the specific features of SIMATIC IPCs
    • Memory identification up to 4-Gbyte RAM
    • Up to 2 Mbyte battery-backed SRAM for retentive data (as independent drive or for direct access)
    • Temperature monitoring function of the microprocessor, power supply, housing and memory
    • Fan monitoring function for housing fan, power supply fan, hard disk fan
    • Battery monitoring function
    • Support of up to 2 CompactFlash cards
    • Evaluation of S.M.A.R.T. status information of the hard disk, solid state drive or SIMATIC CF Card
    • 7-Segment display
    • User LEDs
    • Implementation of a operation-hour counter to monitor maintenance intervals of the SIMATIC IPC
  • System tested RMOS3 nucleus maintained by Siemens
  • No familiarization necessary into nucleus generation, resulting in a faster start of development
  • Uniform user interfaces across CPU platforms for better user friendliness compared to standard nucleus

USB Interface

  • Support of USB memory sticks, USB keyboard, USB hub and USB mouse, now also with USB2.0.

Ethernet interface

  • Support of all 10/100/1000 Mbit/s Ethernet interfaces of the SIMATIC IPCs
  • Configurable transmission modes of the Gigabit LAN driver (Autonegotiate / Full Duplex / Half Duplex)
  • Fixed setting for the transmission speed of the Gigabit LAN driver (10, 100 or 1000 Mbit/s)
  • Ethernet driver with activatable filter functionality: filtering of all system straining network packages; only ARP, ICMP, TCP packages and optional UDP packages will be accepted.

PROFIBUS interface

  • Operation of SIMATIC PCs in the operating modes master, slave and combined unit (parallel operation as master and slave) including diagnostics
  • User programming interface for GNU
  • Baud rates of 9.6 kbaud to 12 Mbaud
  • Configuration software for PROFIBUS (not included in the BSP): COM PROFIBUS or STEP7 (if the SIMATIC PC is used as slave and operated on a master configured with STEP7)
  • Not supported are: interrupts, Master Class 2, S7 functions, FDL, DPV1 and DPV2

PROFINET interface

  • Operation of the SIMATIC IPC as PROFINET IO controller or PROFINET IO Device via the PROFINET onboard interface or via a SIMATIC NET CP16xx supplementary card
  • Support of real-time communication (RT) and isochrone real-time communication (IRT) in the operating modes IRT with high flexibility and IRT with high performance
  • Access functions are compatible with the PROFINET functions described in the "Programming Manual SIMATIC NET IO-Base User Programming Interface"
  • The PROFINET functions are provided for RMOS3 in the form of a GNU library
  • The SIMATIC IPCs are always programmed for PROFINET with the NCM PC configuration software version V5.4 + SP4 or STEP7 version 5.4 + SP4, and higher (both are not included in the scope of supply of the BSP SIMATIC PC V3.1)
  • The RMOS3 PROFINET IO stack has been released for the PROFINET onboard interfaces of the SIMATIC IPC and for the SIMATIC NET CP16xx with firmware version 2.3.2. or V2.3.1. Firmware versions 2.3.1 and 2.3.2 are included in the scope of supply of the BSP SIMATIC PC V3.1.

CAN-Bus interface

  • Operation of the Microbox PC 427B and IPC427C with BasicCAN interface
  • User programming interface for GNU

Hardware-related functions, diagnostic and monitoring functions

  • Interrupt-sharing on the PCI bus generally enabled for safe connection of PCI cards
  • Enhanced temperature monitoring function for direct influencing of the automation process if a pre-determined limiting temperature is exceeded. Depending on the sensors supported by the SIMATIC IPCs, the temperature of the CPU, the power supply, the housing, the memory and the main board can be determined.
  • Fan monitoring function (Box PC 627B, Box PC 827B, Rack PC 647B, Rack PC 847B, IPC627C, IPC647C and IPC847C) to controll the fan speed of the housing fan (front and rear), power supply fan and hard disk fan. If the speed is too low the automation process can be directly influenced and the operation disply LED "FAN" (Rack PC 847B, Rack PC 647B, IPC647C and IPC847C) set.
  • Battery monitoring function (Microbox PC 427B, Box PC 627B, Box PC 827B, Rack PC 647B, Rack PC 847B, IPC427C, IPC627C, IPC647C and IPC847C) for identification of the loading status of the CMOS battery and to signal the need for battery replacement.
  • Watchdog function (Microbox PC 427B,  Box PC 627B, Box PC 827B, Rack PC 647B, Rack PC 847B, IPC427C, IPC627C, IPC647C and IPC847C) to indicate program failures
  • Interface to user LEDs of all CPUs (Rack PC 647B, Rack PC 847B, IPC647C and IPC847C: 3x red, Box PC 627B, Box PC 827B and  IPC627C: 2x red/green, Microbox PC 427B and IPC427C: 1x yellow/red and 1x yellow/green) to indicate status signals.
  • Access to two-digit 7-segment display (Box PC 627B, Box PC 827B, IPC647C) for startup indication and output of applications for diagnostic purposes.


The following software components are required for the operation of SIMATIC PCs and SIMATIC IPCs under RMOS3 V3.40 and higher:

Development system (Engineering License):

Description Product name Order No.
PC with Microsoft Windows XP or higher --- ---
RMOS3 version 3.40 and higher RMOS3 V3.40 EL
RMOS3 V3.40 EL Update

RMOS3 V3.50 EL
RMOS3 V3.50 EL Update














Optional software packages:    
RMOS3-GNU Version 3.0 (for application generation) RMOS3-GNU V3.0 EL


RMOS3-GNU V3.0 EL Update

RMOS3-TCP/IP version 2.3 and higher (only necessary if socket functions are to be used) RMOS3-TCP/IP V2.3 EL


RMOS3-TCP/IP V2.3 EL Update

Configuration software for PROFIBUS:
  • COM PROFIBUS version 5.1 and higher

    in addition
  • STEP 7
    (if the SIMATIC PC is used as slave and operated on a master configured with STEP7)

SIMATIC S5 COM PROFIBUS V5.1 parameterization software



See A&D Mall
Configuration software for PROFINET:
  • NCM PC version 5.4 SP4 and higher

  • STEP 7 version 5.4 SP4 and higher

NCM PC is supplied together with the SIMATIC NET CP:





See A&D Mall

SIMATIC PC and SIMATIC IPC hardware (Runtime License):

  • Microbox PC 427B and IPC427C
  • Box PC 627B and IPC627C
  • Box PC 827B and IPC827C (in preparation)
  • Rack 647B and IPC647C
  • Rack PC 847B and IPC847C


Description Product Name Order No.
RMOS3 V3.40 and higher Runtime License RMOS3 V3.40 RT

RMOS3 V3.50 RT



BSP-SIMATIC IPC V3.x Runtime License BSP-SIMATIC IPC V3.x RT 6AR1403-0CC3
Optional software packages:    
RMOS3-TCP/IP Runtime License (optional, only necessary if socket functions are to be used) RMOS3-TCP/IP V2.x RT 6AR1403-1AN3

For general information on RMOS3, as well as training information please see:


More information on RMOS3 is available under the following Service & Support link

Industrial PCs - Expansion Components / Accessories

For further questions please speak to your SIMATIC PC partner at your local Siemens office.


  • The BSP SIMATIC PC V3.1 must be purchased as an option for RMOS3 V3.40 and has been released for use with SICOMP RMOS3 version V3.40 and higher. The Board Support Packages are available in the form of Engineering Licenses as workstation licenses under Windows XP / Windows Vista / Windows 7, and Runtime Licenses for use on a target system under RMOS3.
  • The RMOS3-GNU V3.0 development platform must be employed if you wish to use the Engineering Licenses under Windows Vista and Windows 7.
  • The BSP SIMATIC PC V3.1 replaces the existing Board Support Package BSP SIMATIC PC V3.0. An update to the BSP SIMATIC PC V3.1 is available.
  • The optional drives listed in the configurator: DVD-ROM, DVD-ROM/CD-RW, DVD +/- RW, CD-R/RW/DVD (combo), as well as RAID, are presently not supported under RMOS3.

More information is provided in the Product Information bulletin (included in the scope of supply).


For Engineering License and Runtime License:

Product Name Order No. Delivery Release
BSP-SIMATIC IPC V3.1 EL 6AR1403-0BC00-1CA1 31.03.2011
BSP-SIMATIC IPC V3.1 EL Update 6AR1403-0BC50-1CA1 31.03.2011
BSP-SIMATIC IPC V3.x RT 6AR1403-0CC3 15.02.2010


Security information
In order to protect technical infrastructures, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art IT security concept. Siemens’ products and solutions constitute one element of such a concept. For more information about cyber security, please visit