ABB AC 900F学习笔记130:Freelance_Engineering_System_Configuration-07


3 Project tree

项目树

The project tree provides an overview of the project objects in a project. The individual elements or objects are structured in accordance with IEC 61131-3.

项目树提供了项目对象在项目中的概述。单个元素或者对象符合IEC 61131-3的结构。

The uppermost element in a project is the Configuration CONF, which is the sum of all project objects in a Freelance system.

项目中最上面的元素是配置CONF,它是FReelance系统所有对象的总和。

The first structural level below configuration is Software and Hardware nodes as shown in the following figure.

在配置下面的第一层结构是如图所示的软件节点和硬件节点。

The software node contains the resources, which represent the various different stations in a project. The hardware node provides an easy option to access the Hardware structure (also can be accessed through Menu or Toolbar). For more information on Hardware structure, refer to Section 4, Hardware structure on page 147.

软件节点包含的资源,这些资源表示项目中不同的站点。硬件节点提供了一个简单的选项来访问硬件结构(也可以通过菜单或工具栏访问)。更多关于硬件结构的信息,参阅147页第四章,硬件结构。

For the processing of the process there are the D-PS (Process station) resources, for operation and observation of the process there are the D-OS (Operator station) resources, and 800XA-AS (System 800xA Aspect server), for interfacing to  external systems there are D-GS (Gateway station) resources, for integrating data from external systems there is the OPC server (OPC-S) resource.

对于过程处理有过程站D-PS资源,对于过程操作和观察有操作员站D-OS资源,和800-XA-AS(系统800XA服务器方面),对于与外部联系的接口有网关站(D-GS)资源,为了集成来自外部系统的数据,有OPC服务器(OPC- s)资源。

Data exchange between the process stations is performed by means of lateral communication. Each process station is equipped with 10 connections for data exchange with operator stations and gateway stations. If more stations are configured, then the effective communication links of all the subscribers in a Freelance system are specified in a separate parameter definition dialog.

过程站之间的书交换是通过横向通讯实现的。每个过程站配有10个连接,用于与操作站和网关站进行数据交换。如果配置了更多的站点,那么Freelance系统中所有用户的有效通信链接将在一个单独的参数定义对话框中指定。

There are also additional structural elements such as the User function block pool P-FB, the Graphic macro pool P-MAC, and the Common display pool P-CD as shown in the following figure:

还有其他的结构元素,诸如用户功能块池P-FB、图形宏池P-MAC,和通用显示池P-CD,如下图所示

According to the different tasks of these resources, additional project objects are available on the next levels for configuration:

根据这些资源的不同任务,额外的项目对象可以在下一级进行配置:

Process stations D-PS

过程站 D-PS

Process stations are added with resource types D-PS and D-PS/Red (nonredundant and redundant stations respectively). Correlation to the physical stations is carried out in the hardware manager. Here, Process stations (PS) can be selected for rack systems, AC 900F controllers (AC 900F P, AC 900F, AC 900F L), AC 800F controllers, AC 700F controllers and FieldControllers (FC) can be selected for connecting field bus modules.

添加资源类型为D-PS和D-PS/Red(分别为非冗余站和冗余站)。与物理站的关联在硬件管理器中进行。在这里,过程站可以选择机架系统,AC 900F控制器(AC 900F加强版,AC 900F,AC900F精简版),AC 800F控制器,AC 700F控制器和现场控制器被选用于现场总线模块。

The execution of user programs within a process station is controlled by tasks. Within a task the sequence of user programs are defined either by program lists or by a structure - the sequence flow - that is configured using the Sequential Function Chart (SFC). While the programs in a program list are run cyclically, SFC programs are run only for specified periods of time according to their structure.

过程站内用户程序的执行是通过任务来控制的。在一个任务中,用户程序的顺序由程序列表或结构来定义的 - 序列流 - 使用顺序功能图(SFC)配置的。而程序列表中的程序是循环运行的。SFC程序根据其结构只在规定的时间内运行。

The user programs within a process station, both under a program list and under a sequence flow, are created using the IEC 61131-3 programming languages:

过程站内用户程序,包括程序列表和顺控图下的,使用IEC 61131-3编程语言创建。
Function Block Diagram Language (FBD), Ladder Diagram (LD), Instruction List (IL) or Structured Text (ST).

功能框图语言(FBD),梯形图(LD),指令表或者结构语言(ST)

Operator stations D-OS

操作员站D-OS

For operation and observation of the process, the D-OS resources can be selected for the Operator stations using the Freelance Operations software, while the 800XAAS stations can be selected for the Workplace Operator stations.

为了过程操作和观察,可以使用Freelance Operation软件选择D-OS资源作为操作员站,而800XA-AS站可以为Workplace Operator站选择。

Standard operating facilities (for example, faceplates), are provided for all known tags and variables on the Operator stations. In addition, graphic displays, trend displays, SFC displays and logs can be configured and structured for the Freelance Operations Operator stations.

 标准操作设备(比如,面板)由所有操作员站上的已知标签和变量提供。此外,还可以对Freelance Operation站点进行图形显示、趋势显示、SFC显示和日志配置和结构化.

Gateway stations D-GS

网关站D-GS

The gateway stations are added with resource types D-GS and D-GS/Red (nonredundant and redundant stations respectively). The gateway stations are used to make data from the Freelance system available to other systems. In principle, all the data from the system can be read and written through a gateway station. In addition to each gateway station in a Freelance system, the appropriate server software from the add-on packages OPC server must also be installed in the network.

网关站以资源类型D-GS和D-GS/Red(非冗余和冗余)添加。原则上,网关站用于使数据从Freelance系统用于其它系统,所有的数据都可以通过网关站进行读写。除了freelancer系统中的每个网关站外,网络中还必须安装来自附加包OPC服务器的适当服务器软件。

For example, a gateway station of OPC gateway type is configured in a Freelance system, then the OPC server software must be installed on a PC that is linked with the Freelance process stations on the network.

举例来说,在Freelance 系统配置一个OPC网关站类型,那么OPC服务器软件必须安装在与Freelance过程站相连的电脑上。

For each gateway station it is configured which tags and variables are available to the other system for reading and/or writing through the gateway.

对于每个网关站,它被配置哪些标签和变量可以通过网关对其他系统进行读写。

OPC server stations OPC-S

OPC服务器站 OPC-S

Configuration of an OPC server resource in the project tree enables data to be integrated into a Freelance system.

在项目树中配置OPC服务器资源可以使数据集成在Freelance系统中。

According to the configuration of the gateway stations, parameters are defined for interfacing to an OPC server that determine which data from the external system is to be integrated into the Freelance project

根据网关站的配置,参数定义为OPC服务的接口,以决定外部系统的哪些数据集成到Freelance项目中。

OPC function block library OPC_FB-LIB

OPC功能块库OPC_FB-LIB

The OPC function block library OPC_FB-LIB node in the project tree is located below the software (SOFTWARE) node. The Tag types are arranged in the OPC function block library node in the project tree. Import the standard library that is delivered with Freelance system.

项目树上的OPC功能块库OPC_FB-LIB节点定位在软件节点下一级。标签类型排列在项目树的OPC函数块库节点中。 导入Freelance系统提供的标准库。

User function block pool P-FB

用户功能块池

New classes of block are defined below this project object; these can then be used in the configuration of the user programs like the function blocks contained in the firmware.

在这个项目对象下面定义了新的block类;然后可以在用户程序的配置中使用它们,比如固件中包含的功能块。

Common display pool P-CD

公共显示池 P-CD

Displays and logs set up under this project object must be available on all Freelance Operations Operator stations. The objects from the display pool are loaded only on those stations that have access to the process data required in these displays and logs.

在此项目对象下设置的显示和日志必须在所有Freelance Operation 站上可用。显示池中的对象只加载在那些能够访问这些显示和日志中所需的流程数据的站点上.

Graphic macro pool P-MAC

图形宏池

Below this element all graphic macros are defined that can be used in the graphic display.

在这个元素下面定义了所有可以在图形显示中使用的图形宏。

Project pool

项目池

Alongside the Freelance project there is a project object Pool. This project pool can be used to temporarily store any project components as required. Any unchecked or unneeded configurations can be stored here and then completed or re-integrated into the project at a later point in time.

在Freelance 项目旁边还有一个项目对象池。此项目池可用于根据需要临时存储任何项目组件。任何未检查的或不需要的配置都可以存储在这里,然后在稍后的时间点完成或重新集成到项目中。

All the project objects are represented in a tree structure. A node is shown in front of each object. The color of the nodes is used to represent their processing state, and branches can also be recognized from the symbols. Sections of the project tree can be compressed as required, and this allows the overall structure to remain clear even in sizeable projects.

所有的项目对象都以树形结构表示。节点显示在每个对象的前面。节点的颜色用于表示其处理状态,也可以从符号中识别分支。项目树的各个部分可以根据需要进行压缩,这样即使在规模较大的项目中,总体结构也可以保持清晰。

The Freelance Engineering program contains two project processing states, Configuration and Commissioning. During configuration there must be no link in existence to the stations in the project. When switching to commissioning, a network link is established to all configured stations. The configured and plausibility-checked user programs can be downloaded from the project tree to all connected process stations, Operator stations and Gateway stations.

FReelance Engineering程序包含两个项目处理状态,配置和调试。在配置期间不能与项目中的站点没有任何连接。当切换到调试模式,与所有配置站的连接被建立。配置和合理性检查的用户程序可以从项目树下载到所有的过程站、操作员站和网关站。

The import and export functions that have been implemented can be used to exchange parts of the configuration with other projects. Checks are carried out when importing whole and part projects to ensure that all the labels within a project are unique.

已经实现的导入和导出功能可用于与其他项目交换配置的部分。在导入整个和部分项目时进行检查,以确保项目中的所有标签都是唯一的。

User Management allows to set different user rights to various user groups to operate or configure the projects. User can select either Security Lock or Extended User Management to manage control access for both Freelance Engineering and Freelance Operations. For more information on User Management, refer to Freelance Engineering Manual User Management.

通过“用户管理”,可以为不同的用户组设置不同的用户权限,以便对业务群组进行操作或配置。用户可以选择安全锁定或扩展用户管理来管理自由工程和自由操作的控制访问。有关用户管理的更多信息,请参阅《Freelance 工程手册-用户管理》。