
Easy Book
Manual, 11/2009, A5E02486774-01 5
Table of contents
Preface ...................................................................................................................................................... 3
1 Introducing the powerful and flexible S7-1200 ........................................................................................... 7
1.1 Expanding the capability of the CPU .............................................................................................9
1.2 HMI Basic panels .........................................................................................................................10
1.3 Mounting dimensions and clearance requirements .....................................................................11
2 STEP 7 Basic makes the work easy ........................................................................................................ 13
2.1 Help when you need it .................................................................................................................14
2.1.1 Printing a topic from the online help ............................................................................................15
2.2 Providing easy-to-use tools..........................................................................................................16
2.2.1 Easy to insert instructions into your user program.......................................................................16
2.2.2 Easy access to your favorite instructions from a toolbar .............................................................16
2.2.3 Easy to drag and drop between editors.......................................................................................17
2.2.4 Easy to change the operating mode of the CPU .........................................................................17
2.2.5 Easy to virtually "unplug" modules without losing the configuration............................................18
2.2.6 Easy to modify the appearance and configuration of STEP 7 Basic ...........................................18
3 Getting started ......................................................................................................................................... 19
4 PLC concepts made easy........................................................................................................................ 29
4.1 Tasks performed every scan cycle ..............................................................................................29
4.2 Operating modes of the CPU.......................................................................................................30
4.3 Memory areas, addressing and data types..................................................................................31
4.4 Execution of the user program.....................................................................................................35
4.5 Protecting access to the CPU or code block is easy ...................................................................37
5 Programming concepts made easy.......................................................................................................... 39
5.1 Easy to create the device configuration.......................................................................................39
5.1.1 Configuring the operation of the CPU and modules ....................................................................44
5.1.2 Configuring the IP address of the CPU........................................................................................46
5.2 Easy to design your user program...............................................................................................47
5.2.1 Use OBs for organizing your user program .................................................................................49
5.2.2 FBs and FCs make programming the modular tasks easy..........................................................50
5.2.3 Data blocks provide easy storage for program data....................................................................51
5.3 Easy to use the powerful programming languages......................................................................53
5.3.1 Providing the basic instructions you expect.................................................................................54
5.4 Other features to make programming easy .................................................................................62
5.4.1 System memory and clock memory provide standard functionality.............................................62
5.4.2 Watch tables make monitoring the user program easy ...............................................................64
5.4.3 Project and global libraries for easy access ................................................................................64
5.4.4 Cross reference to show usage ...................................................................................................65
5.4.5 Call structure to examine the calling hierarchy............................................................................66