Function Manual
01/2017
17
A program with the program name (STRING) is administered. In the assignment list, the names for a maximum of 255
programs can be declared and assigned.
The use of the numbers is divided into the protection areas of the programs:
● 1 to 100: User area (end user protection level)
● 101 to 200: Machine manufacturer (machine manufacturer protection level)
● 201 to 255: SIEMENS (SIEMENS protection level)
"Program number" (DB1700.DBB1000) corresponds to the following IS:
● "Program has been selected" (DB1700.DBX2000.0)
● "Program selection error" (DB1700.DBX2000.1).
When a program number > 0 is written, the program selection is started by the PLC. As soon as the HMI detects a program
number > 0, it begins with the internal processing of this job and sets the program number (DB1700.DBB1000) to 0.
PLC waits until the acknowledgement signal from HMI is received: DB1700.DBX2000.0 or DB1700.DBX2000.1 and
evaluates this immediately. The acknowledge signals are available for one PLC cycle once they have been received and are
then automatically deleted by the PLC operating system.
A command job is transferred from the PLC to the HMI.
Save name of the selected program
Select program with saved program name
"Command" (DB1700.DBB1001) corresponds to the following IS:
● "Execute command" (DB1700.DBX2001.0)
● "Command execution error" (DB1700.DBX2001.1)
When a command > 0 is written, the job is started by the PLC. As soon as the HMI detects a command > 0, it begins with
the internal processing of this job and sets the command (DB1700.DBB1001) to 0.
PLC waits until the acknowledgement signal has been reached by HMI: DB1700.DBX2001.0 or DB1700.DBX2001.1 and
evaluates this immediately. The acknowledgement signals are available for one PLC cycle once they have been received
and are then automatically deleted by the PLC operating system.
Signals from HMI to PLC
Program has been selected (DB1700.DBX2000.0)
Successful selection of the required NC program is signaled back from the HMI to the PLC. This signal is available for one
PLC cycle. It corresponds with DB1700.DBB1000.
Program selection error (DB1700.DBX2000.1)
Failed selection of the required NC program is signaled back from the HMI to the PLC. This signal is available for one PLC
cycle. It corresponds with DB1700.DBB1000.
Execute command (DB1700.DBX2001.0)
Successful execution of the required command is signaled back from the HMI to the PLC. This signal is available for one
PLC cycle. It corresponds with DB1700.DBB1001.
Command execution error (DB1700.DBX2001.1)
Failed execution of the required command is signaled back from the HMI to the PLC. This signal is available for one PLC
cycle. It corresponds with DB1700.DBB1001.