January 2012   13
8 PLC Programming.................................1481
8.1 PLC Functions................................................................................1481
8.1.1 The API 3.0 symbolic memory interface...........................1482
8.1.2 HEIDENHAIN PLC basic program.....................................1486
8.1.3 Selecting the PLC programming mode of operation.........1487
8.1.4 PLC main menu ................................................................1487
8.1.5 File management ..............................................................1489
8.1.6 The API DATA function.....................................................1490
8.1.7 The WATCH LIST function................................................1491
8.1.8 The TABLE function..........................................................1493
8.1.9 The TRACE function..........................................................1495
8.1.10 The COMPILE function.....................................................1497
8.1.11 The EDIT function .............................................................1498
8.1.12 Diagnostic functions .........................................................1501
8.1.13 Bus diagnosis....................................................................1502
8.2 PLC Compiler.................................................................................1509
8.2.1 Configuration file for the PLC compiler.............................1509
8.2.2 Conditional compilation.....................................................1514
8.3 Configuring PLC Input/Output Systems.....................................1516
8.4 Operands........................................................................................1518
8.4.1 Overview of operands.......................................................1518
8.4.2 Operand addressing (byte, word, double word)................1521
8.4.3 Timers and counters  ........................................................1522
8.4.4 Fast PLC inputs.................................................................1532
8.5 Data Organization.........................................................................1534
8.5.1 Data organization on the CFR memory card .....................1534
8.5.2 Data organization on the hard disk....................................1536
8.5.3 Compressing graphic files.................................................1537
8.5.4 Configuring the displayed drives and directories in 
the file manager................................................................1538
8.5.5 PLC system files ...............................................................1540
8.6 M Functions (M Strobe)................................................................1548
8.6.1 Assigning M functions to the machining channels ...........1548
8.6.2 Configuration of M functions ............................................1549
8.6.3 Overview of M functions of the MANUALplus 620..........1558
8.7 S Function (S Strobe) ...................................................................1560
8.7.1 Assigning S functions to the machining channels ............1560
8.7.2 Configuration of S function ...............................................1561
8.8 T Functions (T Strobe)..................................................................1574
8.8.1 Assigning T functions to the machining channels.............1574
8.8.2 Configuration of T functions..............................................1575
8.9  Alias Functions (Alias Strobe).....................................................1582
8.9.1 Assigning alias functions to the machining channels........1582
8.9.2 Configuration of alias functions.........................................1583
8.10 Python Settings (Option 46) ........................................................1585
8.11 User-Defined Cycles......................................................................1588