;
RMOS3 is a real-time and multitasking-capable operating system. In addition to real-time capability, which ensures fast response times, deterministic behavior is also an important feature. This guarantees response times within a short time interval.
Rugged operating systems guarantee reliable behavior even under exceptional circumstances. RMOS3 has been optimized for use in embedded applications. In harsh environments, the rugged memory cards or CompactFlash memories can be used instead of hard disks. In addition, RMOS3 is suitable for operation with or without an operator.
With the RMOS3 V3.50, Intel Core i processors with up to 2 cores/4 threads are now also supported. The "Symmetric Multicore Processing" (SMP) mode makes it possible to implement complex applications that are simultaneously processed on multiple processor cores. RMOS3 V3.50 ensures that the cores are symmetrically utilized so that a performance increase of up to 100% can be achieved on the SIMATIC IPC with 2 processors.
The new RMOS3 real-time operating system is characterized by increased security thanks to memory protection, minimum interrupt response times and fast hard disk access. For SIMATIC IPCs, automation solutions based on C/C++ with demands for hard real time, deterministic response and high performance can now be created more easily, conveniently and with greater stability.
The RMOS3-GNU software package uses generally available Linux tools with which users can easily create real-time applications for RMOS3 on the SIMATIC IPC.
The GNU-based software tools for Windows XP/Vista/Windows 7 computers comprise the assemblers, C/C++ compilers, linkers and debuggers familiar in the Linux environment as well as the Eclipse development interface. The integrated cross debugger is useful for commissioning the customer application since the development and target system can be connected via TCP/IP. C/C++ header files and libraries are available for applications which use RMOS3 Version 3.30 or higher.
The RMOS3-TCP/IP V3.0 software package offers the application developer a wide range of options for implementing TCP/UDP-based communication tasks running under the real-time operating system RMOS3, V3.40 or higher.
Apart from the usual UDP and TCP protocols for application development, the new version of RMOS3-TCP/IP not only provides Address Resolution Protocol (ARP), Multicast and ICMP services (Ping), but also client services for the DHCP (Dynamic Host Configuration Protocol), DNS (Domain Name System), NTP (Network Time Protocol) and SMTP (Simple Mail Transfer Protocol).
Together with the FTP programming interface and the Web server with process data connection, the programmer obtains numerous programming interfaces for even greater flexibility in communication.
With the RMOS3-GRAPHX product, window-based, graphical user interfaces can be implemented with the RMOS3 real-time operating system Version V3.30 or higher.
Extensive graphical libraries increase the user-friendliness of the system and support cost savings due to centralization of the control and operation on a CPU.
With a Graphical User Interface (GUI), familiar from Windows, window displays can be implemented with the familiar command elements in the form of buttons, toolbars, scrollbars, selection lists and symbols as well as dialog boxes for prompts or inputs.
The Board Support package BSP-SIMATIC IPC V3.1 for RMOS3 is a software package for supporting all interfaces (e.g. PROFINET onboard) and other onboard functions (e.g. battery monitoring, watchdog) for the following industrial PCs: SIMATIC Microbox PC 427B, SIMATIC IPC427C, SIMATIC Box PC 627B, SIMATIC IPC627C, SIMATIC Box PC 827B, SIMATIC Rack PC 647B, SIMATIC IPC647C, SIMATIC Rack PC 847B and SIMATIC IPC847C.