The Calculations Node 计算节点

译文:
Calculations节点可在Controller树节点中的Build节点后、Report节点前找到,如下图所示:



在主计算窗口中有以下三个选项:

  1. External Tags—该选项卡用于定义那些预置内核和/或内核后计算所需要的外部输入和输出位号。
  2. Calculations—这是预置内核和内核后计算所定义的计算编辑器。
  3. Report –提供一个包含所有预置内核和内核后计算的打印版本。该综合内容也可以复制到Microsoft Excel®/Word®中。

Defining External Tags 定义外部变量
可以在界面上通过单击External Tags选项卡调用外部输入和输出位号。


对每一个外部变量,都有以下三个属性需要被指定:
1、 Name –外部位号的名称;
2、 Description –对所定义位号的描述(可选的);
3、 Type –指明了外部位号的类型,既可以是输入,也可以是输出。这个字段的下拉列表里有两个选择—输入和输出。选择‘input’表示位号是外部输入位号,选择‘output’表示位号是外部输出位号。
注意:‘External tags’术语简单地暗示了这样一个事实,即这些位号可能不是控制器设计的一部分,它们可能不是MVs,CVs,POVs,DVs等等。外部输入位号(控制器范围之外)可能被用于计算的输入。这些位号可以是DCS位号,也可以是数值。外部输出位号可能用于向DCS位号和/或控制器范围外的SMOC数据库中写入结果。外部输出位号也可用于定义复杂计算的中间占位符。
为了说明这个概念,请考虑上图。这个例子包含了两个申明的外部位号。外部位号TEMP1是一个外部输入位号,而外部位号TEMP2是一个外部输出位号。

Calculation Editor 计算编辑器
计算选项带你进入计算编辑器界面。这是所有预置内核和内核后计算所被定义的画面。截图如下所示。


注意上述截图中的计算编辑器被分成两个部分:
•第一部分/框内用于定义所有的预置内核计算。
•第二部分用于定义内核后计算。

输入计算
预置和内核后计算都可以按照下述步骤定义:
1.在相应的(预置内核/内核后)计算表的最后一个可用行中为计算键入名字和描述。
2.单击相应公式栏(预置内核公式或内核后公式)的单元格。编辑框被打开,开始公式定义过程。
3.根据下述三种方法之一定义公式:
a.智能感应;
b.位号浏览器/功能键盘感知对话框;
c.手动输入。
例:


注意:我们强烈建议您使用基于智能感知方法和/或标签浏览器/功能键盘来构建计算。尽管手动输入计算是一个可行的替代,但我们并不建议这么做。在后续内容中我们提供了使用推荐方法搭建计算的细节。


原文:
The Calculations node is found in the Controller tree node right after the Build node and immediately before the Report node as seen below.
The following three tabs are found in the main calculations screen:

  1. External Tags – This tab is used to define external input and output tags that will be used in pre-kernel and/or post-kernel calculations.
  2. Calculations – This is the calculation editor in which the pre-kernel and post-kernel calculations are defined.
  3. Report – Provides a printable version of all the pre-kernel and post-kernel calculations. The consolidated list may also be copied into Microsoft Excel®/Word®.
    The screen for defining external input and output tags can be invoked by clicking on the External Tags tab.
    For each external tag, three attributes need to be specified namely,
  4. Name – The name of the external tag.
  5. Description – A description for the defined tag (optional).
  6. Type – Indicates the type of an external tag, which can be either input or output. This field is a drop down list with two choices—input and output. The choice ‘input’ indicates that the tag is an external input tag and the choice ‘output’ defines the tag to be an external output tag.
    NOTE: The term ‘External tags’ simply alludes to the fact that these tags may not be a part of the controller design i.e. they may not be MVs, CVs, POVs, DVs, et cetera. External input tags (outside the scope of the controller) may be used as inputs for a calculation. These tags may be DCS tags but can also be values. External output tags may be used to write the results to a DCS tag and/or to the SMOC database that is not within the scope of the controller. External output tags may also be used as intermediate placeholders for defining complex calculations.
    To illustrate this concept, consider the figure above. This example contains two declared external tags. The external tag TEMP1 is an external input tag whereas the external tag TEMP2 is an external output tag.
    The calculations tab brings you to the calculation editor. This is the screen in which all the pre-kernel and post-kernel calculations are defined. A screenshot is shown below.
    Notice in the screenshot above that the calculation editor is divided into two parts.
    • The first part/box is used for defining all pre-kernel calculations
    • The second part is used for post-kernel calculation definitions.
    Entering Calculations
    Both pre- and post-kernel calculations may be defined as follows:
    1.Type in a name and a description for the calculation in the last available row of the relevant (pre-kernel/post-kernel) calculation spreadsheet.
  7. Click on the cell corresponding to the formula column (Pre-Kernel Formula or Post-Kernel Formula). An edit box is opened and the formula definition process begins.
  8. Define the formula according to one of the following 3 methods:
    a. Intellisense
    b. Tag Browser/Function keypad Selection Dialog
    c. Type in Manually
    Example:
    NOTE: We strongly recommend that you use either the IntelliSense based approach and/or the tag browser/function keypad to build calculations. We discourage manually entering the calculations, though it is an available alternative. Details on using the recommended approaches to construct calculations are provided in the sequel.

2016.4.18

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,588评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,456评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,146评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,387评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,481评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,510评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,522评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,296评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,745评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,039评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,202评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,901评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,538评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,165评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,415评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,081评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,085评论 2 352

推荐阅读更多精彩内容