General
This manual is primarily a style guide for building object types and data types in
application libraries. It describes a concept for enhancing consistency and
readability in a library.
The manual is organized in this manner:
•
•
•
•
•
•
•
3BSE042835-600
Section 1, Libraries
describes briefly the purpose of this style guide and the two
main library categories user-defined libraries and support libraries.
Section 2, Types
teaches you the basic design of a given object type, either as a
control module type or as a Function Block type.
Section 3, Parameter Interface
object types, data types, parameters etc. It also describes the different
parameter attributes.
Section 4, Engineering Interface
engineer. It shows the requirement on how Control Modules, Function Blocks,
and Diagram Types are designed for usage in the graphical editor environment.
Section 5, Operator Interface
via a graphical interface in online mode. It introduces you to the concept of
InteractionPar, a parameter of a type specific structured data type which holds
components that can be interacted from a graphic interface.
Section 6, Program Code Issues
highlights among other things protection attributes, re-use of code for facilitate
maintenance, alarm and event handling etc.
Appendix A, Names and Abbreviations
abbreviations for types and parameters.
About This User Manual
discuss a common standard for naming libraries,
describes the interface towards the application
refers to an operator interacting with the system
provide ideas for efficient programming. It
list recommended names and
9