1.批次模型,連續(xù)模型



2.縮略語
Abbreviation English Description
| PT | Process tag | CFC according to the old type model |
| PTT | Process tag type | CFC-type template for instantiation according to the old type model |
| CM | Control Module | CFC according to the new type model |
| CMT | Control Module Type | CFC-type template for instantiation according to the new type model |
| BCM | Basic Control Module | Type Library Predefined Control Module types in form of a library |
| EMT | Equipment Module Type | EM type templates can contain several CMs in order to map a plant section. |
| EPHT | Equipment Phase Type | EPH type templates contain SFC and CM for standardized start-up and operation of a system section. |
| ( PAA ) | Plant Automation Accelerator |


3.批量程序編寫的發(fā)展歷程



4.cmt的新功能應用
4.1變型的應用場景
以電動機控制模板為例,在實際編程過程中可能會有如下需求:有的電動機可能不包含任何外部連鎖;有的可能需要啟動允許;有的則需要啟動允許和不帶復位的互鎖。在CMT之前可能沒有太好的方式實現(xiàn)此功能,只能每種情況對應一個過程標簽類型,甚至沒有使用類型每個電動機都是一個 CFC。
而使用 CMT 可以輕松實現(xiàn)上述功能。僅需定義該 SubCM(子控制模塊,比如下圖中的 Permit、Interlock 等)為可選即可。


4.2替代對象的應用場景
仍然以電動機控制模板為例,不同的電動機實例相關(guān)的連鎖數(shù)量也不盡相同:有的沒有連鎖;有的連鎖較少;有的連鎖相對較多。與變型類似,以往也沒有太好的解決方案。而使用 CMT 的替代對象功能則如探囊取物,垂手可得

5.cmt的基本架構(gòu)
三部分
- cfc 功能邏輯
- 工藝io
-
分配
image.png
image.png
SUBCM :將工藝io打包分類(輸入輸出),具有option選項可激活變形和替代對象的功能??蓪ubcm進行分配(將工藝io和內(nèi)部邏輯之間進行關(guān)聯(lián),也即分配),影響cfc中的內(nèi)部控制邏輯功能。
image.png
6.cmt的創(chuàng)建方式

6.1 從現(xiàn)有或新建的cfc中創(chuàng)建
cfc來源,(cmt只能位于主數(shù)據(jù)庫)
- 從主數(shù)據(jù)庫中新建的cfc。
- 從項目中復制cfc到主數(shù)據(jù)庫的或在主數(shù)據(jù)庫中原本存在的。
-
需位于工廠視圖下的某個層級。
image.png
image.png
需要為cm分配名稱,若不執(zhí)行此操作則在paa自動化操作時,給cm分配的名稱只傳遞到工藝io ,而圖表級內(nèi)的名稱不會分配,而是會自動生成。????
6.1.1例如
打開cfc,在工藝io右擊中插入cm。在工廠視圖下刷新,則cfc轉(zhuǎn)換為了cmt
但是新建的cfc(2)名稱并沒有改變)(圖表的名稱并不會根據(jù)控制模塊的名稱改變,需要為控制模塊添加圖表??)

為插入的cm分配名稱后,

圖表的名字會自動根據(jù)控制模塊的名字而改變。

6.2 從ptt創(chuàng)建cmt



6.3 直接創(chuàng)建

7 subcm cmt變型,替代
7.1 subcm


7.2變型

一個類型模板實現(xiàn)多樣化的實例。

7.3替代對象

電機的輸入可能來自io或通訊,輸出也可能是通過io或者通訊的途徑。在控制模板中電機的輸入同時連接到了io和通訊上。但在生成實例時,只會選擇一個。
但具體實例時,只可能來自其中的一個。若存在多個則以第一個為準。


取消分配,然后刪除




7創(chuàng)建cm實例




8 狀態(tài) 命令
8.1
狀態(tài):
命令:

讓工藝人員只關(guān)心接口和工藝,而不用關(guān)心具體設(shè)備的控制如何執(zhí)行
并且有利于em的編寫

狀態(tài)


命令

9 function




demo演示
將設(shè)備進行分類,以此來進一步創(chuàng)建控制模塊類型

類型創(chuàng)建及實例創(chuàng)建

將庫中的類型復制到項目下生成實例



批量同步更新













