Technical data

Programming with STEP 7
Manual, 05/2010, A5E02789666-01 545
25 Working with M7 Programmable Control Systems
25.1 Procedure for M7 Systems
The standard PC architecture of the M7-300/M7-400 automation computer forms a freely
programmable extension to the SIMATIC automation platform. You can programs the user
programs for SIMATIC M7 in a high-level language such as C or graphically using CFC
(Continuous Function Chart).
To create the programs, you will also require the system software M7-SYS RT for M7-300/400 and
a development environment for M7 programs (Pros/C++ or CFC) in addition to STEP 7.
Basic Procedure
When you create an automation solution with SIMATIC M7, there are a series of basic tasks. The
following table shows the tasks that need to be performed for most projects and assigns them to a
basic procedure. The table also gives references to the relevant chapter in this manual or other
manuals.
Procedure Description
Design automation solution M7-specific;
refer to:
M7-SYS RT Programming
Manual
Start STEP 7 As for S7
Create project structure
Set up station
Configure the hardware
As for S7
Configure communication connections As for S7
Define symbol table As for S7
Create C or CFC user program M7-specific;
refer to: Pros/C++
Configure operating system
Install operating system on M7-300/M7-400
Download hardware configuration and user program to M7
M7-specific;
refer to:
M7-SYS RT User Manual
Test and debug user program Pros/C++
Monitor operation and M7 diagnostics As for S7, but without
user-defined diagnostics
Printing and archiving As for S7