TM801TRE.30-ENG - APROL Engineering Basics
TM801TRE.30-ENG - APROL Engineering Basics
TM801
Prerequisites
1. INTRODUCTION 4
1.1 Seminar objective 5
2. THE CAEMANAGER 6
2.1 General functions of the CaeManagers 6
2.2 General information for operating the CaeManager 7
3. CAEMANAGER HELP 10
7. SUMMARY 36
8. APPENDIX 37
8.1 Objectives checklist (a few on-topic questions) 37
8.2 Solutions to the objectives checklist 37
1. INTRODUCTION
APROL engineering can be divided into general and project-specific
sections. The general part is known as basic engineering. In the best cases,
basic engineering only has to be carried out once and is used to configured
the following.
1.1 Objectives
After this seminar, you will be able to manage a project correctly. This
refers to the distribution of responsibilities for the project engineering as
well as structuring the system. System administration can now be handled
as needed.
Fig. 2 Overview
2. THE CAEMANAGER
Menu area
Configuration and
engineering area
Information area
Fig. 3 CaeManager
Menu area
All engineering and configuration work can be done using these menus. In
addition, a few menu items are present for file operations and editing
buttons. The icons are from the Windows world and should be self-evident.
Navigation area
The structure of engineering data you create is displayed here in the form
of a directory structure. You're able to navigate inside of your engineering
data while editing it and work with the various elements presented here.
Configuration area
This work area is used to generate and edit objects necessary when you
are creating your process control system. These include function plans,
process diagrams, function blocks, etc.
If you haven't clicked on a particular process control system object to edit it,
then this area will contain the contents of the directory selected on the left.
Double-clicking on the object opens it to be edited.
The following objects can be created and edited in the configuration area.
Information area
This area shows information about the object name (version), editing mode,
current user, date, and time.
3. CAEMANAGER HELP
All manuals that are currently available are installed as HTML files on the
control computers. These documents can be accessed at any time with the
"Help / Product Documentation" menu item or using KDE menus.
Note:
Changes only need to be made here if new employees are hired by the
company, employees leave the company, or employees should receive
different rights due to the tasks they need to fulfill.
Note:
Note:
Note:
The following dialog box then appears requesting the name of the designer
profile. This name should be unique and have something to do with the
profiles and qualifications in order to avoid confusion when engineering
the project.
Note:
After a unique name has been entered, another dialog box opens where
the actual designer profile is defined.
Note:
Note:
Note:
Editing takes place as explained above. Changes to user rights are applied
once the dialog box is closed.
Note:
Important:
Note:
It makes sense to enter all employees that will work with APROL as
designers. The users entered can be assigned a user profile or the
assignment can be changed at any time.
Creating a designer
The "Designer account" window opens up when you select the "Designer /
Create account" menu item.
Note:
In the dialog box for the LoginServer, you can log in by entering your
user name.
Deleting a designer
Planners appearing in the display box on the left in the "Designer Account"
dialog box can be deleted by selecting the respective name and then
clicking [Delete].
Note:
The "Assign designer profile" window opens up when you select the
"Designer / Assign profile" menu item. This dialog box allows you to select
a designer profile to which designers should then be assigned. Assignment
it done by selecting a designer profile in the "Open designer profile:<name
of designer profile>" dialog box.
Once you have finished assigning profiles, the window can be closed with
"OK" or "Cancel" ("Cancel" discards any changes you have made).
A unique name is entered for the new project profile in the "Edit project
profile" dialog box.
Note:
Access rights for the user profile to use the following tools can be assigned
in the "Definition of project profile: <name of designer profile>" dialog
box shown below.
Note:
The physical view tree represents the configurator for a system. The
individual control system components are clearly identified in the
system, based on the rules defined for the identification system.
Note:
Note:
The same access rights we learned with designer profiles are used here –
rights for reading, writing, confirming, activating, and downloading the
application.
Important:
Note:
Important:
Exercise 1:
Exercise 2:
Now create a designer using your first name and your last name as the
login (user name). Please use "aprol" as your password.
Assign this planner to the designer profile you have created.
Exercise 3:
Then create a project profile under "Project / Edit Profile" and assign all
access rights to it.
Note:
The identification system working area is opened using the "Working area /
Identification system" menu item.
We will only cover the most common expressions here to gain more
understanding of the examples.
! Description / Meaning
[] A character class. It consists of all of the characters inside the
brackets.
Special features: A hyphen, "-", represents a range of characters,
e.g. [A-Z] for all capital letters, [0-9] for all digits, etc.
{} Iteration operator:
Contains a number with an optional comma (before of after the
number) or two numbers separated by a comma. It applies to the
regular expression before it:
One number without comma {n} = previous expression occurs
exactly n times
One number with a preceding comma {,n} = same as {0,n}
One number with a comma following the number {n,} = same as
{n, }
Two numbers separated by a comma {n,m} = previous
expression occurs at least n times and a maximum of m times
Examples:
A{1,3} means that the letter "A" must appear between 1 and 3
times.
A{4} means that the letter "A" must appear exactly 4 times.
| Exclusive OR:
This allows very many different entries to be made.
! Description / Meaning
Example: Cow|Pig|Sheep is fulfilled if either the "Cow" expression,
the "Pig" expression, or the "Sheep" expression occurs.
() Grouping:
Regular expressions are grouped together to a new regular
expression (explicit parentheses).
Examples: (ab|cd)?ef is fulfilled by "abef", "cdef ", and "ef".
(ab)+ is fulfilled by "ab", "abab", "ababab", etc.
[: :] Named character classes:
[:alnum:], [:alpha:], [:cntrl:], [:digit:], [:graph:], [:lower:], [:print:],
[:punct:], [:space:], [:upper:], [:xdigit:]
Brackets are a part of the symbolic name of the named character
class.
Example:
[[:alnum:]] is the same as "[0-9A-Za-z]".
Note:
First the new "level" needs a number. In the example shown previously,
"Company" has Level 1, "Building" has Level 2 and so on up to "CPU" on
Level 6. APROL offers the next unused level. If you change the level
numbers and use a level that has already been assigned, the level will be
overwritten with the new definition after confirming a message box.
"Name" is the designation that is needed to describe the new level in the
project. This name is always specified in the physical view tree along with
the actual expression.
Note:
Important:
Exercise 4:
7. SUMMARY
What have we achieved so far?
The working areas are clearly defined, but you will mostly need the project
engineering area in the future. Ideally, the engineering user management
and identification system only need to be configured correctly one time to
allow simple and intuitive engineering.
8. APPENDIX
Notes
*) upon request
**) see Product Catalog
TM801
Weblink
Internationalität
Kontakt (Headquarter)
Copyright – Bestellnummer
TM801TRE.30-ENG
©06/2006 by B&R. All rights reserved.
All registered trademarks presented are the property of their respective
company. We reserve the right to make technical changes.