PLC Subroutines Manual
6FC5397-0FP40-0BA0, 08/2013
33
● Subsequent characters are for areas
– N_: NCK
– C_: Channel
– 1_: Axes
– M_: MCP
Other short forms of the symbols
– HWL:
ardware
imit
– HW:
and
heel
– RT:
apid
raverse
– TK:
raverse
ey
– ACT:
ive
– SEL:
ected
● A symbol consists of a maximum of 11 upper case characters and numbers (including the leading character). Except for
underlines, you cannot use any other special symbols like =, +, -, [ ], etc.
The symbol tables 1 to 2 are for the manufacturer-defined SINUMERIK 808D I/O. Here you can define input/output tables for
your machines.
Symbol tables 3 to 5, 7 to 13
These ten symbol tables are reserved for the subroutines.
If the colour of a
symbol is displayed in red, this indicates that the naming does not follow the rules of the PLC Programming
Tool. In this case, you must check:
● whether the name uses special symbols like =, +, -, [ ], etc..
● whether the leading character is a number.
If there is a red wave under a symbol name or address, it indicates that you have used the same symbol name or address
for another symbol (there is also a red wave under its name or address). In this case, you must check the repeated name or
address and change it.
This symbol table is for the function of a manual machine.
This symbol table is for the ASUP function. It defines the start, operating results and other properties of the ASUP function.
Symbol table 15: PLC_sle_PP
This symbol table is for the PLC to select part programs. It defines the interface signals for the PLC to select part programs.
This symbol table is for the manufacturer-defined MCP interface signals. With this symbol table you can define the MCP
signal tables for your machines.
Within the PLC subroutine library and all the subroutines, all the MCP-related signals are defined in this symbol table.
An MCP signal is transferred to the interface area via a subroutine. For the SINUMERIK 808D MCP, you can use subroutine
37 to transfer the MCP input/output signals to the interface area. For your own MCP, you just need to create a subroutine to
realize the transfer, and the other subroutines are still available.