生成UAPC配置文件
概述
為了讓設(shè)計(jì)的控制器可投在線,SMOCPro需要從工作區(qū)文件中構(gòu)建相應(yīng)(EXA)的控制器文件盖腿。如前所述衅码,EXA文件是密碼保護(hù)的壓縮文件定续,其類似于具有獨(dú)特控制器的工作區(qū)。
當(dāng)處于在線環(huán)境中窃肠,EXASMOC軟件讀取控制器文件包个,并在每個(gè)執(zhí)行周期實(shí)施計(jì)算出的控制動(dòng)作。通用先進(jìn)過程控制(UAPC)是連接單個(gè)嵌入(Yokogawa EXASMOC & EXARQE嵌入)與任何通用分布式控制系統(tǒng)(DCS)的冤留,可通過OPC通信(OLE用于過程控制)的概念碧囊。 OPC是在流程控制及制造業(yè)自動(dòng)化應(yīng)用中定義一套標(biāo)準(zhǔn)的對(duì)象、接口和方法的標(biāo)準(zhǔn)規(guī)范纤怒。OPC的主要目的是為了方便不同供應(yīng)商所提供的各種工具的互操作性糯而。有關(guān)OPC的詳細(xì)信息,我們建議讀者直接訪問http://www.opcfoundation.org/泊窘。
樹節(jié)點(diǎn)上的UAPC輸出模塊可以設(shè)置自動(dòng)配置EXASMOC應(yīng)用的回路信息和變量熄驼。
注:在UAPC輸出窗口,可以從填充字段中找到指示:DCS位號(hào)是[t]烘豹,值是[v]瓜贾,DCS位號(hào)或值是[t/v]。此外携悯,不管工作區(qū)內(nèi)的時(shí)間單位祭芦,所有時(shí)間項(xiàng)的單位都是秒(s)。
通常情況下憔鬼,SMOCPro控制器的控制動(dòng)作通過基礎(chǔ)層PID控制器中的設(shè)定點(diǎn)控制(SPC)應(yīng)用到過程中龟劲。此外胃夏,SMOCPro也可以通過向基礎(chǔ)層控制器直接寫輸出(閥位)來支持直接數(shù)字控制(DDC)。
如果基礎(chǔ)層PID控制器在SMOCPro中被建模(作為串級(jí)校正或PID塊)咸灿,則它們的過程變量(PVs)在SMOCPro過程模型中被定義成輸出构订。
查看UAPC輸出
在設(shè)計(jì)控制器和仿真測(cè)試后,你可以在UAPC輸出模塊上編輯回路信息和變量避矢。若要查看主UAPC輸出窗口悼瘾,請(qǐng)單擊樹形結(jié)構(gòu)上的UAPC Output (UAPC輸出)。
在此窗口审胸,你必須至少選擇兩個(gè)條目:
? 控制器可在線執(zhí)行亥宿。控制器必須搭建(狀態(tài)是最新的)為可以選擇的砂沛。
?方案用于初始化(需要時(shí))烫扼。
你還可以檢查Initialize with Scenario Values(初始化方案值)刷新在選中場(chǎng)景第一步就有值的某些變量屬性。只有那些包含值的UAPC屬性可以被刷新碍庵。
原文:
**Generating UAPC Configuration Files **
**Overview **
To have a designed controller available online, SMOCPro has to build the corresponding (EXA) controller file from the workspace file. As previously mentioned, the EXA file is a password protected compressed file similar to a workspace with a unique-controller.
In the online environment, the EXASMOC software reads the controller file and, at each execution period, implements the calculated control actions. Universal Advanced Process Control (UAPC) is a concept that connects a single embedding (the Yokogawa EXASMOC & EXARQE embedding) to any generic Distributed Control System (DCS) that can talk OPC (OLE for Process Control). OPC is a series of standards specifications that define a standard set of objects, interfaces and methods for use in process control and manufacturing automation applications. The main purpose of OPC is to facilitate interoperability amongst the various tools offered by different vendors. For additional information about OPC, we direct the reader to http://www.opcfoundation.org/.
The UAPC Output Module in the tree node lets you set up the loop information and the variables that automatically configure the EXASMOC application.
NOTE: In the UAPC Output windows, indications are found for filling fields as DCS tags [t], as values [v] or as DCS tags or values [t/v]. Furthermore, all time entries are always in seconds(s) regardless of the time-unit used in the workspace.
Normally, the control actions of a SMOCPro controller are applied to the process using SetPoint Control (SPC) of base level PID controllers. However, SMOCPro also supports Direct Digital Control (DDC) for which it writes directly to the outputs (valves) of the base level controllers.
If base level PID controllers are modeled in SMOCPro (as a cascade correction or as a PID block) their process variables (PVs) are defined as outputs in the SMOCPro process model.
**Viewing UAPC Output **
After designing the controller and testing it in simulation, you can edit the loop information and variables in the UAPC Output Module. To view the main UAPC Output window, click on UAPC Output on the tree structure.
In this window, you must select at least two items:
? The controller to be implemented online. The controller has to be built (status is up to Date) to be able to select it.
? A scenario to use for initialization (when required).
You can also check the Initialize with Scenario Values box to refresh some of the variable attributes with the values they have at the first step of the selected scenario. Only UAPC attributes that contain values can be refreshed.
2016.6.20