Detailed Description 
  2.2 Functions 
Various NC/PLC Interface Signals and Functions (A2) 
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0 
2-31 
•  Reading in part program 
 
Program code (extract)  Comment 
. . .   
PLCDATA = $A_DBW[4];  // Read a word 
. . .    
Behavior during POWER ON, block search 
The DPR communications buffer is initialized during "POWER ON". 
During a "block search", the PLC variable outputs are collected and transferred to the DPR 
communications buffer with the approach block (analogous to writing of analog and digital 
outputs). 
Other status transitions have no effect in this respect. 
2.2.5  Access protection via password and keyswitch 
2.2.5.1  Access protection via password and keyswitch 
Access authorization 
Access to functions, programs and data is useroriented and controlled via 8 hierarchical 
protection levels. These are subdivided into: 
•  Password levels for Siemens, machine manufacturer and end user 
•  Keyswitch positions for end user 
Multi-level security concept 
A multi-level security concept to regulate access rights is available in the form of password 
levels and keyswitch settings.  
 
Protection 
level 
Type  Users  Access to (examples) 
0  Password  Siemens  All functions, programs and data 
1  Password  Machine manufacturer: 
Development 
Defined functions, programs and data;  
e.g.,: entering options 
2  Password  Machine manufacturer: 
Start-up engineer 
Defined functions, programs and data;  
e.g.,: Bulk of machine data 
3  Password  End user:  
 Servicing 
Assigned functions, programs and data 
4  Keyswitch position 3  End user: Programmer, 
machine setter 
Lower than protection level  
0 to 3; defined by machine manufacturer or end user