ABB_800xA学习笔记169:System_800xA_Control_6.0_AC_800M_Getting_Started_9

标签:
abb800xa入门手册 |
分类: ABBDCS |
继续学习,进入第二章。
Section 2 Control Builder User
Interface
第二章
Control Builder用户界面
Introduction
介绍
The core interface of Control
Builder is the Project Explorer. After
getting familiarized with Project Explorer in this
section, you can refer to Section 3, MyDoors Project, to create a new
project and its logic.
Control Builder 核心界面是项目浏览器。在本节中熟悉
Project Explorer 后,您可以参考第三章, MyDoors 项目,以创建新项目及其逻辑。
About Project and its
Objects
关于项目和其对象
In a Control Builder project, the
available objects for creating control logic
are applications,
programs, diagrams, control modules, and function
blocks. The
following list describes the hierarchy of these and their usage, in
descending order:
在control
builder项目中,可用于创建控制逻辑的对象是应用,程序,图表,控制模块和功能块。以下列表按降序描述了这些层次结构及其用法:
- An automation system might contain a number of control networks representing different parts of a large plant.
- 自动化系统可能包含许多控制网络,代表大型工厂的不同部分
- Within each control network, you can create a number of projects.
- 在每一个控制网络,你可以创建许多项目
- A project is the top level software unit and it contains the configuration data for libraries, applications, connected hardware, etc. It also groups libraries, applications and the connected hardware in an hierarchical tree structure in Project Explorer.
- 项目是顶级软件单元,它包含库、应用程序、连接硬件等的配置数据。它还在 Project Explorer 中以分层树结构对库、应用程序和连接的硬件进行分组。
- Each application contains programs, diagrams or control modules, and additional objects (data types, function block types, control module types, diagram types) that are used within the application.
- 每个应用程序都包含程序、图表或控制模块,以及应用程序中使用的其他对象(数据类型、功能块类型、控制模块类型、图表类型)。
- Each program, diagram or control module is connected to a task, which decides how often each of them is executed. It is also possible to connect individual function blocks and control modules, which are used to build the objects, to different tasks.
- 每个程序、图表或控制模块都连接到一个任务,该任务决定了每个程序、图表或控制模块的执行频率。还可以将用于构建对象的单个功能块和控制模块连接到不同的任务。
A complete control network is only
represented in Plant Explorer, and not in
Project Explorer.
Therefore the control network is not illustrated here in Figure 3.
The sequence below shows the steps from creating a
new project to a download. As
you can
see, a Project is the highest level object in Control Builder,
whereas a program, diagram or control module is an alternative to
handle code below inside an application.
完整的控制网络仅在 Plant Explorer 中表示,而不在 Project
Explorer 中表示。因此,图 3
中没有说明控制网络。下面的顺序显示了从创建新项目到下载的步骤。如您所见,项目是控件生成器中的最高级别对象,而程序、关系图或控件模块是处理应用程序内部以下代码的替代方法。
Figure 3. Sequence for building a
project and the hierarchy between a project and programs, diagrams
or control modules.
图
3 用于构建项目的顺序以及项目与程序、图表或控制模块之间的层次结构。
About Entities and
Reservation
关于实体和预留
Several users can work at the same
time with a Control Builder project. To
avoid that
different users edit the same object properties at the same time,
you have to reserve the relevant object, for example a
project or an application, before you
can modify
its properties. This ensures that only one user can modify an
object at a time.
多个用户可以在一个Control Builder 项目上工作。 为了避免不同的用户同时编辑相同的对象属性,必须先保留相关对象(例如项目或应用程序),然后才能修改其属性。这可确保一次只能有一个用户修改对象。(这下子说清楚了Reservation含义了)
When ready, you release the
reservation. Now, it is possible for another user
to reserve and
modify the object.
当准备好,释放预留。现在,另一个用户可以保留和修改项目。
However, only some objects, so-called entities,
can be reserved. An entity is a set
of objects and
aspects that is reserved as a single unit.
但是,只能保留某些对象,即所谓的实体。实体是作为单个单元保留的一组对象和属性。
- Examples of objects that are entities: projects, libraries, applications, diagrams, diagram types, control module types, function block types and controllers.
- 实体对象示例:项目、库、应用程序、关系图、关系图类型、控制模块类型、功能块类型和控制器。
- Examples of object that are no entities: programs and datatypes.
- 非实体对象的示例:程序和数据类型。
To edit an object that is no entity
(for example a program), you first have to
reserve the parent
entity (in this example, an application).
若要编辑非实体对象(例如程序),首先必须保留父实体(在此示例中为应用程序)。
For
more information on entities and reservation of entities, refer to
the manual AC 800M
Configuration (3BSE035980*).
有关实体和实体预留的更多信息,请参阅手册 AC 800M 配置
(3BSE035980*)。
About Environments
关于环境
Environments require a separate license and are
not available to all users. The Project Explorer will only show
information on environments when they are used.
环境需要单独的许可证,并且并非对所有用户都可用。Project Explorer
将仅在使用环境时显示有关环境的信息。
Environments provide isolated engineering.
Since different environments can have different contents, you can modify a control
application without affecting
the running
application.
环境提供独立的工程设计。由于不同的环境可以具有不同的内容,因此可以修改控制应用程序,而不会影响正在运行的应用程序。
When
you create a new project, or open an existing one, you must first
select the relevant environment. The Control Builder
project will then be opened in
that environment. When you modify an object in one
environment, the changes will
only be
visible in that environment. However, users working in the same
environment will see each others
changes.
创建新的项目,u欧哲打开已存在的项目,必须选择相关环境。Control
Builder项目将在那个环境下打开。当你在某个环境下修改一个对象,只有在那个环境下修改才可见。但是,在同一环境中工作的用户将看到彼此的更改。
You
can also transfer the changes from one environment to another. This
process is called
deploy.
您还可以将更改从一个环境转移到另一个环境。此过程称为部署。
The
two basic environments are:
两个基本环境是:
- Engineering Environment is used for engineering tasks, for example to modify a project, or an application.
- 工程环境用于工程任务,例如修改项目或应用程序。
- Production Environment is used to compile and download a project (or a single application) to the controller and go online.
- 生产环境用于编译项目(或单个应用程序)并下载到控制器并上线。
For more information, refer to the
System 800xA, Configuration (3BDS011222*) and to the AC 800M
Configuration (3BSE035980*) manuals.
更多信息,参见《System 800xA, Configuration
(3BDS011222*) 》和《 he AC 800M Configuration
(3BSE035980*) 》手册。