Technical data

Working with M7 Programmable Control Systems
25.3 M7-300/M7-400 Operating Systems
Programming with STEP 7
Manual, 05/2010, A5E02789666-01 549
Software Support Offered
M7-SYS RT The M7 operating system and M7 system software utilities help with the following:
Controlling program processing
Managing memory and resources
Access to computer hardware and SIMATIC hardware
Handling interrupts
Diagnostics
Status monitoring
Communication
M7-ProC/C++ By integrated code creation (integrating the Borland development environment
into STEP 7)
By linking project symbols into the source code
By integrated debugging functions
Borland C++ Creating C and C++ programs
CFC for S7 and M7 Creating, testing, and debugging CFC programs
Starting and running CFC programs
25.3 M7-300/M7-400 Operating Systems
The utilities offered by the operating system are of prime importance for applications created using
the high-level languages C and C++. The operating system takes on the following tasks for the
application:
Accessing the hardware
Managing resources
System integration
Communication with other components in the system
To solve automation tasks, the M7 RMOS32 (Realtime Multitasking Operating System) real-time
operating system is used with the SIMATIC M7 automation computer. M7 RMOS32 has been
extended to include a call interface, the M7 API (Application Programming Interface) to integrate it
into the SIMATIC system.
The real-time operating system M7 RMOS32 is used for 32-bit applications in time-critical,
real-time, and multitasking solutions. It is available in the following configurations for M7 modules:
M7 RMOS32
M7 RMOS32 with MS-DOS
The operating system configuration you choose for your M7 programmable control system depends
on the M7 modules you are using:
Operating System
Configuration
Module /
Main Memory
PROFIBUS-DP and TCP/IP
Yes/No
Installation on
Mass Memory