
Object Types
Section 2 Types
20
3BSE042835-600
The length of object type names shall not exceed twelve characters, when this is not
possible up to 20 characters are allowed. However, the use of short names is not as
critical for control module types as for Function Blocks types. The following
reasons are:
•
Object type names and parameter names are not always shown in the CMD
(Control Module Diagram) editor.
•
The requirement that graphical representation of a Function Block Diagram
shall be as clear and easy as possible to understand calls for short, descriptive
and easily understandable names.
Still, when zooming in on the control module diagram, or when showing the
parameter list for a control module type, the parameter names are shown, and they
should therefore not be unnecessarily long.
The names of public and non-hidden function block types, control module types,
and diagram types should clearly describe the actual function of the object type and
not be too short and general. For example, Add4Int, not just Add. They may also
have a common prefix that designates a group of object types, for example
MMSRead, MMSWrite.
Names of control module types shall end with the suffix
M
if a function block type
with identical functionality exists. Names of diagram types shall end with the suffix
D if a function block type and/or if control module types with identical functionality
exists.
Object types intended to be templates; - types that the user has to make a new
definition of and rename before actual usage - shall always have the suffix Template
in the object type name. For example, the object type name
EquipProcedureTemplate.
Aspect objects shall be categorized in such a way that, example, all motors will
contain the string Motor, all valves will contain the string Valve, a PID controller
will contain the string PID, and so on.
Summary of Contents for AC 800M
Page 2: ......
Page 3: ...AC 800M Library Object Style Guide System Version 6 0...
Page 12: ...Related Documentation About This User Manual 12 3BSE042835 600...
Page 18: ...Naming Convention Section 1 Libraries 18 3BSE042835 600...
Page 108: ...SIL Mark Restrictions Section 6 Program Code Issues 108 3BSE042835 600...
Page 116: ...Standard Library Parameters Appendix A Names and Abbreviations 116 3BSE042835 600...
Page 119: ......