Document Name EPKS 通用软件组态手册
Version: 0_01
Date: March 9, 2021
Reference: Control Configuration
Honeywell Confidential
This document contains information that is confidential and proprietary to Honeywell and may not be reproduce or given to third parties without the express written permission of Honeywell Process Solutions.
免责声明
该文件包含霍尼韦尔专有信息。本文件所包含的信息仅用于所提交的目的,未经霍尼韦尔国际的明确许可,不得复制、出版或向第三方披露本文件或其内容的任何部分。虽然这些信息是善意提供的,并被认为是准确的,霍尼韦尔否认对适销性和适合某一目的的隐含保证,并且不做任何明示保证,除非可能在其与客户的书面协议中陈述。在任何情况下,霍尼韦尔对任何人的任何直接、特殊或相应的损害负责。本文件所载资料及规格如有更改,恕不另行通知。
1 介绍
本文档根据Honeywell 标准手册的内容进行整理、精简,旨在为HoneywellGES China Junior 工程师内部学习使用,在实际操作过程中应以Honeywell Pdf Collection 为直接依据,并根据现场情况酌情使用本文档的全部或部分内容。
本手册不要分发给任何第三方。
2 Control Builder组件
2.1 基础概念
2.1.1 概述
与任何一种新兴技术一样,Experion 系统也催生了一系列的新词汇、以及为一些旧词汇加入了新的意义,以便说明该系统的独特特性。 在大多数情况下,这些词汇将形式和内容与功能清楚地联系在一起,这样,您就可以直观地了解其含义。
本节将对Control Builder 的相关词汇的一些基础概念进行介绍。
- • 功能块(FB)
- • 控制执行环境(CEE)
- • 容器块
- • 自立块
2.1.2 用于构建过程控制操作的块
如果我们必须要使用一个词汇来对Experion 的Control Builder 的应用程序进行总结,这个词汇是功能块(Function Block)。 本质上,一个功能块是一个可执行的软件对象;这个对象可以执行一个特定的任何。 Control Builder 带有功能块的库,通过这些库,您可以以图形的形式构建您的过程所需的确切的控制操作。
一共有三种主要类型的块,下表中列出了这三种块。
在本文件中,我们将“功能块”用作一个一般性的词汇,用于表示上文中列出的所有三种类型的块。 当您开始使用Control Builder 应用程序以后,您将会很容易地将各个功能块的类型和其用于表示这些功能块的图形标志联系起来。下面的示意图中给出一个块的框图,其中说明了各个功能块在Control Builder 配置环境中一般是如何连接在一起的。
2.1.3 命名规则 – 非独立与独立
如其它计算机应用程序一样,Control Builder 使用一套命名机制来单独识别系统信息。通常,Control Builder 指定功能块的缺省名称,用户可以进行组态修改。我们通常将功能块的名称叫做他的点名。
EPKS 系统对所有组件的名称视为非独立名称,而自立式的模块名称为独立名称。
非独立名称的功能块只有在他的容器内需要有唯一点名,也就是说在不同的容器内功能块的名称可以相同。比如有两个CM 名称分别为CM724 和CM725,它们内部的PID 模块都可以命名为PIDA,如下图所示。这里点名PIDA 就是非独立点名;CM 的名称CM724 或CM724 是独立名称,在整个系统范围内被识别。
点的全名
当你需要在系统内引用一个点名时,必须使用与其关联的容器模块的点名(独立名称)作为前缀,后面才是功能块的点名(非独立名称)。我们称这种独立名称与非独立名称的组合为点的全名。也即一个点的全名有如下格式:
- <独立点名>.<非独立点名>
例如,名称为PIDA的PID模块在名称为CM1的CM内,它的全名为:
- CM1.PIDA
参数名
一个具体功能块的参数有其特定的名称,这些参数名也是非独立名称。也就是说当需要在系统范围内引用一个特定的参数名时需要以其功能块的全名作为前缀。参数名称根据与其相关联的功能块是独立命名的还是具有非独立名称的而分为两种情况:
-
- 对于独立命名的功能块:<独立点名>.<参数名>
- 对于非独立命名的功能块:<独立点名>.<非独立点名>.<参数名>
比如,当需要引用名称为CM1的CM内部名称为PIDA的PID模块的输出参数(OP)时,其参数引用使用如下格式:
-
- CM1.PIDA.OP
当需要引用名为PIDLOOP的CM的执行状态参数EXECSTATE时,其参数引用使用如下格式:
-
- PIDLOOP.EXECSTATE
名称引用的几本原则就是需要在系统范围内被引用的参数是唯一的。
如下图为参数引用的几个在Control Builder组态中的例子:
命名限制及规则
命名的限制包括点名、区域名和参数名称。
• 如下字符不能被使用
` ~ ! @ # $ % ^ & * + - = ( ) { } [ ] | \ \ : ; ' <> , . ? / \ “
点号(.)只在参数引用时使用
• 不允许名称内部的空格或字首的空格
• 不能使用制表符
• 不能使用空字符
• 有效的名称以英文的大写或小写字母开始
• 点名不能超过允许的长度限制