All the necessary interface drivers are already included in the BSP
- Complete package incl. USB, Ethernet, PROFINET, PROFIBUS, CAN, and hardware diagnostics drivers
- The SIMATIC IPC is ready to use as soon as the RMOS3 runtime environment has been installed
- No additional software downloads necessary
Configurable nucleus
- Immediately executable RMOS3 nucleus in which all static and dynamic driver interfaces as well as a number of other hardware options are supported and diagnostic functions are integrated. The settings required for the target hardware are implemented exclusively by means of the RMOS.INI configuration file. The user no longer has to generate the RMOS nucleus.
- Supporting of the specific properties of the SIMATIC IPCs
- Storage media recognition up to 4 GB RAM
- Up to 2 MB battery-backed SRAM for retentive data (as independent drive or for direct access)
- Temperature monitoring function for the processor, power supply, enclosure, and memory
- Fan monitoring function for enclosure fan, power supply fan, hard disk fan
- Battery monitoring function
- Support of up to 2 CompactFlash cards
- Determination of S.M.A.R.T. status information of the hard disk, the solid-state drive or the SIMATIC CF card
- 7-segment display
- User LEDs
- Implementation of an operating hours counter for monitoring the service intervals of the SIMATIC IPCs
- RMOS3 nucleus maintained and system-tested by Siemens
- No need for familiarization with generating the nucleus, so development can be started sooner
- Uniform user interfaces extending beyond the CPU platforms for greater ease of use compared to the standard nucleus
USB interface
- Support for USB memory sticks, USB keyboards, USB hubs and USB mice, now also with USB 2.0
Ethernet interface
- Support for 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)
- Transmission rate of the Gigabit LAN driver can be set (10, 100 or 1000 Mbit/s)
- Ethernet driver with connectable filter functionality: Filtering of all network packages that load the system; only ARP, ICMP, TCP packages and optional UDP packages are accepted
PROFINET interface
- Operation of the SIMATIC IPC as PROFINET IO Controller or PROFINET IO Device via the PROFINET on-board interface or an SIMATIC NET CP16xx add-on card
- Support for real-time communication (RT) and isochronous real-time communication (IRT) in the operating modes IRT with high performance and IRT with high flexibility
- Access functions are compatible with the PROFINET functions described in the "Programming Manual SIMATIC NET IO-Base User Programming Interface".
- The PROFINET IO functions are provided for RMOS3 in the form of a GNU library
- As a matter of principle, the SIMATIC IPCs are configured for PROFINET using the NCM PC configuration software from Version V5.4 SP4 or STEP7 from Version 5.4 SP4 (neither included in the scope of supply of the BSP SIMATIC IPC V3.1)
- The RMOS3 PROFINET IO stack is released for the PROFINET on-board interfaces of the SIMATIC IPC or the SIMATIC NET CP16xx with the firmware of version 2.3.2 or version V2.3.1. The firmware versions 2.3.1 and 2.3.2 are included in the scope of supply of the BSP SIMATIC IPC V3.1
PROFIBUS interface
- Operation of the SIMATIC IPCs in the modes of master, slave and combination (parallel operation as master and slave) including diagnostics
- User programming interface for GNU
- Transmission rate 9.6 kbps to 12 Mbps
- Configuring software for PROFIBUS (not included in BSP): COM PROFIBUS or STEP7 (when SIMATIC IPC is used as a slave, operated on a master configured using STEP7)
- Interrupts, master Class 2, S7 functions, FDL as well as DPV1 and DPV2 are not supported
CAN bus interface
- Operation of the Microbox PC 427B and IPC 427C with BasicCAN interface
- User programming interface for GNU
Hardware-based functions, diagnostic functions and monitoring functions
- Interrupt sharing on the PCI bus is generally activated for reliable connection of PCI cards
- Extended temperature monitoring function for targeted intervention in the automation process when a specified limit temperature is exceeded. The temperature of the CPU, the power supply, the enclosure, the memory, and the main board can be determined depending on the sensors supported by the SIMATIC IPCs.
- Fan monitoring function (Box PC 627B, Box PC 827B, Rack PC 647B, Rack PC 847B, IPC627C, IPC647C and IPC847C) for checking the speed of the enclosure fans (front and back), the power supply fans, and the hard disk fans. If the speed is too low, targeted intervention in the automation process is possible and the "FAN" LED (Rack PC 847B, Rack PC 647B, IPC647C and IPC847C) can be lit.
- Battery monitoring function (Microbox PC 427B, Box PC 627B, Box PC 827B, Rack PC 647B, Rack PC 847B, IPC427C, IPC627C, IPC647C and IPC847C) for checking the charging condition of the CMOS battery and signaling when replacement is necessary
- Watchdog function (Microbox PC 427B, Box PC 627B, Box PC 827B, Rack PC 647B, Rack PC 847B, IPC427C, IPC627C, IPC647C and IPC847C) for detecting program crashes
- Interface to user LEDs from multiple 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) for the visualization of status signals
- Access to 2-digit, 7-segment display (Box PC 627B, Box PC 827B, IPC627C) for power-up display and outputs from applications for diagnostic purposes