P4: PLC for SINUMERIK 828D
14.3 Programming
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
1093
14.3
Programming
14.3.1
Introduction
14.3.1.1
Important terms
When calling the Programming Tool PLC828, a new project is implicitly created or a specified one is opened.
However, what is project, what is a program, a data block? What are data classes?
The most important terms will now be briefly explained. For additional and more detailed information, see:
• Programming Tool PLC828, online help
• S7-200 System Manual
Project
A project is the largest possible organizational unit for the user when working with the PLC. It is comparable with
a Container, and can:
• accept program and data blocks, symbol and status tables, cross-references as well as interface and debug
settings.
• be saved on a data carrier or loaded from there.
• be loaded into the CPU or retrieved from there.
Data classes
Data classes are especially the properties of actual values of such data blocks that the user explicitly brings into
the project. (data blocks that are inherent to the system are not meant, e.g. the user interface.)
The data classes "Manufacturer", "Individual" and "User" were introduced into SINUMERIK 828D in order to:
• be able to assign the DB actual values to specific user groups.
• be able to load values belonging to a user group (i.e. data class) into or out of the CPU.
• simplify troubleshooting and maintenance.
All programs (with the exception of the two interrupt programs INT100 and INT101) and all data block structures
(i.e. the inner structure, the "Type" of data blocks) and data block initial values have the "Manufacturer" data
class.
The interrupt programs INT100 and INT101 are of the "Individual" type.