MACSV6介紹課件_第1頁
MACSV6介紹課件_第2頁
MACSV6介紹課件_第3頁
MACSV6介紹課件_第4頁
MACSV6介紹課件_第5頁
已閱讀5頁,還剩220頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、12021-12-10HOLLiAS MACS 基礎(chǔ)培訓(xùn)基礎(chǔ)培訓(xùn)杭州和利時自動化有限公司工程技術(shù)中心21MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu) 31MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu) 41MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu)網(wǎng)絡(luò):交換機(jī)、路由器、網(wǎng)卡、網(wǎng)線等;操作員站:負(fù)責(zé)人機(jī)界面交互;工程師站:負(fù)責(zé)組態(tài)、調(diào)試、下裝等;通信站: 負(fù)責(zé)與其他系統(tǒng)或設(shè)備的通信;服務(wù)器: 提供IO服務(wù)、實時數(shù)據(jù)服務(wù),歷史數(shù)據(jù)服務(wù)、打印服務(wù)、等;現(xiàn)場控制器:負(fù)責(zé)控制算法運算,與過程I/O模塊數(shù)據(jù)通信;I/O單元:負(fù)責(zé)與現(xiàn)場儀表間通信,數(shù)據(jù)采集和指令輸出。 51 MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu)Client/Server軟件體系結(jié)構(gòu)軟件體

2、系結(jié)構(gòu)此處的服務(wù)器并非一定指代單純物理意義上的某一臺計算機(jī),軟件提供的RTDB、IOServer、HDB、Printer多種服務(wù)組件模塊可以分布在不同的計算機(jī)上,嚴(yán)格的講,只要提供某一種服務(wù)的計算機(jī),就可以稱為服務(wù)器。這種多服務(wù)器結(jié)構(gòu)可以實現(xiàn)軟件的靈活配置和功能分散,并可以在工程中根據(jù)需要靈活配置。 主要內(nèi)容:主要內(nèi)容:65.1 MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu)本系統(tǒng)提供的服務(wù):本系統(tǒng)提供的服務(wù):實時數(shù)據(jù)庫服務(wù):管理實時數(shù)據(jù)庫內(nèi)容,包括實時報警、實時趨勢等處理。歷史庫服務(wù):管理歷史庫,包括存儲、查詢歷史趨勢、報警、日志等數(shù)據(jù)。打印服務(wù):管理各種打印任務(wù)。IO服務(wù):管理IO通信數(shù)據(jù)。71 MACS

3、 V6體系結(jié)構(gòu)體系結(jié)構(gòu)網(wǎng)絡(luò)網(wǎng)絡(luò)監(jiān)控網(wǎng)絡(luò):系統(tǒng)網(wǎng)絡(luò):控制網(wǎng)絡(luò):81MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu)網(wǎng)絡(luò)網(wǎng)絡(luò)-監(jiān)控網(wǎng)絡(luò)監(jiān)控網(wǎng)絡(luò)監(jiān)控網(wǎng)采用冗余高速以太網(wǎng)鏈路,采用TCP/IP通訊協(xié)議。主要通訊節(jié)點包括操作員站、工程師站和服務(wù)器等。監(jiān)控網(wǎng)上各個節(jié)點用固定分配的IP地址進(jìn)行標(biāo)識。網(wǎng)中每個節(jié)點的主機(jī)都配有兩塊以太網(wǎng)卡,網(wǎng)卡的前兩位IP地址分別為130.0和131.0,后兩位則可以自行定義。工程上編號的慣例如表工程師站工程師站操作員站操作員站50 操作員站操作員站51 操作員站操作員站n服務(wù)站服務(wù)站A機(jī)機(jī) 服務(wù)站服務(wù)站B機(jī)機(jī) 130網(wǎng)段網(wǎng)段130.0.0.X 130.0.0.50 130.0.0.51 130

4、.0.0.n 130.0.0.1 130.0.0.2 131網(wǎng)段網(wǎng)段131.0.0.X131.0.0.50 131.0.0.51 131.0.0.n 131.0.0.1 131.0.0.2 91 MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu)網(wǎng)絡(luò)網(wǎng)絡(luò)-系統(tǒng)網(wǎng)絡(luò)系統(tǒng)網(wǎng)絡(luò)使用五類屏蔽雙絞線或光纖將各個通訊節(jié)點連接到中心交換機(jī)上。主要通訊節(jié)點包括服務(wù)器、現(xiàn)場控制站和工程師站等。 其中服務(wù)器、現(xiàn)場控制站的連接采用冗余高速工業(yè)以太網(wǎng)。為實現(xiàn)系統(tǒng)網(wǎng)絡(luò)的冗余,網(wǎng)中服務(wù)器、現(xiàn)場控制站中的每個主控制器都配有兩塊以太網(wǎng)卡 ,采用HSIE 通訊協(xié)議,不需要設(shè)置IP地址。101 MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu)網(wǎng)絡(luò)網(wǎng)絡(luò)-系統(tǒng)網(wǎng)絡(luò)系統(tǒng)網(wǎng)

5、絡(luò)系統(tǒng)通過此層網(wǎng)絡(luò)完成工程師站與現(xiàn)場控制站的連接,用于工程師站給現(xiàn)場控制站下裝程序。采用TCP/IP通訊協(xié)議。因此工程師站配有兩塊以太網(wǎng)卡。工程師站和現(xiàn)場控制站的以太網(wǎng)卡IP地址前兩位分別為128.0和129.0。規(guī)則如表 #10現(xiàn)場控制站現(xiàn)場控制站#11現(xiàn)場控制站現(xiàn)場控制站#n站現(xiàn)場控制站站現(xiàn)場控制站工程師站工程師站 主控制器主控制器A機(jī)機(jī) 128網(wǎng)段網(wǎng)段 128.0.0.10 128.0.0.11 128.0.0.n 128.0.0.x 129網(wǎng)段網(wǎng)段 129.0.0.10 129.0.0.11 129.0.0.n 主控制器主控制器B機(jī)機(jī) 128網(wǎng)段網(wǎng)段 128.0.0.138 128.0

6、.0.139 128.0.0.(n+128) 129.0.0.x 129網(wǎng)段網(wǎng)段129.0.0.138 129.0.0.139 129.0.0.(n+128)111MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu)通過下表總結(jié)一下各站網(wǎng)卡數(shù)量以及網(wǎng)卡地址工程師站操作員站n服務(wù)站A機(jī)服務(wù)站B機(jī)現(xiàn)場控制站10現(xiàn)場控制站n控制器A機(jī)控制器B機(jī)控制器A機(jī)控制器B機(jī)監(jiān)控網(wǎng)A網(wǎng)130.0.0.X130.0.0.n130.0.0.1130.0.0.2監(jiān)控網(wǎng)B網(wǎng)131.0.0.X131.0.0.n131.0.0.1131.0.0.2系統(tǒng)網(wǎng)A網(wǎng)/下裝A128.0.0.XHSIE ProtocolHSIE ProtocolHSIE

7、Protocol/128.0.0.10HSIE Protocol/ 128.0.0.138 HSIE Protocol/128.0.0.nHSIEProtocol/128.0.0.(128+n)系統(tǒng)網(wǎng)B網(wǎng)/下裝B129.0.0.XHSIE ProtocolHSIE ProtocolHSIE Protocol/129.0.0.10HSIE Protocol/129.0.0.138HSIE Protocol/129.0.0.nHSIEProtocol/129.0.0.(128+n)網(wǎng)卡數(shù)量42442222說明:每個操作員站2塊網(wǎng)卡(每卡1個IP地址),工程師站4塊網(wǎng)卡(每卡1個IP地址),每個服務(wù)

8、器4塊網(wǎng)卡(監(jiān)控網(wǎng)每卡1個IP地址,系統(tǒng)網(wǎng)網(wǎng)卡HSIE Protocol,沒有IP地址),每個現(xiàn)場控制站中有4塊以太網(wǎng)卡(A主控有2塊,B主控有2塊,系統(tǒng)網(wǎng)網(wǎng)卡HSIE Protocol,沒有IP地址,但由于接收工程師站下裝每卡1個IP地址 )121 MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu)網(wǎng)絡(luò)網(wǎng)絡(luò)-控制網(wǎng)絡(luò)控制網(wǎng)絡(luò)這一層位于現(xiàn)場控制站內(nèi)部,采用Profibus-DP現(xiàn)場總線,采用帶屏蔽的雙絞銅線連接。節(jié)點主要有DP主站(主控單元中的FB121模件)和DP從站(智能I/O單元)。主控單元通過DP總線與I/O設(shè)備進(jìn)行通信,I/O設(shè)備將采集數(shù)據(jù)傳輸給主控單元,主控單元進(jìn)行算法運算并且將信息發(fā)送給I/O設(shè)備進(jìn)

9、行輸出。131 MACS V6體系結(jié)構(gòu)體系結(jié)構(gòu)工程師站組態(tài)軟件工程師站組態(tài)軟件工程總控軟件圖形編輯軟件Conmaker操作員站在線軟件操作員站在線軟件服務(wù)器模塊組件服務(wù)器模塊組件系統(tǒng)軟件包括以下三部分:系統(tǒng)軟件包括以下三部分:142工程背景工程背景主要控制任務(wù):主要控制任務(wù):除氧器模擬控制部分二級減溫水流量累計除氧器水位控制除氧器順序控制部分給水泵的控制以除氧器控制作為項目實施的實例以除氧器控制作為項目實施的實例152.1功能要求功能要求10#控制站算法組態(tài)要求:控制站算法組態(tài)要求:用CFC語言編寫:二級減溫水流量進(jìn)行累計計算。用CFC語言編寫:對除氧器水位信號進(jìn)行單回路自動調(diào)節(jié)。用CFC語言

10、編寫:做出甲給水泵的電動機(jī)順控。162.1功能要求功能要求 圖形畫面要求:圖形畫面要求:要求繪制如下工藝流程圖,以棒圖形式顯示除氧器水位,以文字形式顯示除氧器水位、壓力和溫度的實時值。要求在線運行后操作員在給水泵、手操器圖標(biāo)上點擊鼠標(biāo)能彈出相應(yīng)設(shè)備的操作面板。在圖形頁面的下方添加一矩形框,點擊矩形框切換到主頁main畫面。172.1功能要求功能要求182.1功能要求功能要求報表組態(tài):報表組態(tài):將所有溫度點做在一個班報表中。假設(shè)每天上午6:30打印前一天1:00到6:00之間的6個整點時刻值。要求將該班報表組態(tài)出來之后,在操作員站上在線設(shè)置報表調(diào)度。192.2除氧器水位控制方案除氧器水位控制方案

11、除氧器水位調(diào)節(jié)的目的:除氧器水位調(diào)節(jié)的目的: 通過調(diào)節(jié)除氧器水位來保持凝結(jié)水流量(減去凝結(jié)水再循環(huán)流量)與總給水量的平衡。被控對象:被控對象: 除氧器水位。執(zhí)行環(huán)節(jié):執(zhí)行環(huán)節(jié): 水位調(diào)節(jié)閥。除氧器水位控制原理:除氧器水位控制原理: 在水位達(dá)到高值時,除氧器水位控制閥關(guān)閉,凝結(jié)水再循環(huán)閥打開,直至除氧器水位低于高值。當(dāng)汽機(jī)停運時,除氧器水位控制由除氧器補(bǔ)給水閥來實現(xiàn)。202.2除氧器水位控制方案除氧器水位控制方案212.2除氧器水位控制方案除氧器水位控制方案手操器自動時,PID自動運行,手操器輸出=輸入=PID.AV;當(dāng)手操器回路故障,它為強(qiáng)制手動,也就是FM=TRUE;按下手操器面板上的手動”

12、M”按鈕,進(jìn)入手動狀態(tài);同時,PID跟蹤手操器的輸出值,PID的設(shè)定值來自手操器的設(shè)定值,這樣一來,PID和手操器顯示同一個過程值;手操器跟蹤閥位反饋值;回路自動跟蹤時,PID.TP=手操器的輸出。引入手操器的原理引入手操器的原理決定決定PID的工作方式:的工作方式:222.3順序控制方案順序控制方案開泵的前提:對應(yīng)出口開泵的前提:對應(yīng)出口電動門已關(guān)電動門已關(guān);條件:條件:工作泵工作泵(如乙泵)(如乙泵)出現(xiàn)故障出現(xiàn)故障,或者,或者母管壓母管壓力低力低,而且,而且備用泵備用泵(甲泵)(甲泵)聯(lián)鎖投入聯(lián)鎖投入的情況下,的情況下,自動啟動甲泵。自動啟動甲泵。232.3順序控制順序控制方案方案242

13、.4HSSCS順控功能塊的使用說明:順控功能塊的使用說明:電氣保護(hù)方面:電氣保護(hù)方面:若L0(電氣故障),或L1(設(shè)備保護(hù)關(guān)),或L3(廠區(qū)保護(hù)關(guān))為TRUE,則RV為TRUE,關(guān)設(shè)備;若L2(設(shè)備保護(hù)開)為TRUE,則DV為TRUE,開設(shè)備。邏輯運算方面:邏輯運算方面:若L4(開許可條件)為TRUE,L6(自動開)或TP(手動開)為TRUE,則DV為TRUE,開設(shè)備;若L5(關(guān)許可條件)為TRUE,L7(自動關(guān))或TC(手動關(guān))為TRUE,則RV為TRUE,關(guān)設(shè)備;若TS(手動停止命令)為TRUE,DV命令無效,而通過SC(停止控制)來決定TS是否有效。整體優(yōu)先級:整體優(yōu)先級:L0高于L1高

14、于L3高于L2;關(guān)高于開 ;手動高于自動252.5測點清單測點清單序號點名漢字說明站號量程下限量程上限數(shù)據(jù)單位信號類型AI(模擬量輸入點)(模擬量輸入點)1AFI_JWS2二級減溫水流量10010t/h420mA2ACI_GSB1甲給水泵電流100100A420mA3ACI_GSB2乙給水泵電流100100A420mA4AZT_CYQL除氧器水位調(diào)節(jié)閥位反饋100100%420mA5AZT_JW2二級減溫調(diào)節(jié)閥位反饋100100%420mA6ALI_CYQ除氧器水位1003300mm420mA7API_CYQ除氧器壓力1001MPa420mA8ATI_CYQ除氧器溫度100300PT1009A

15、TI_JW2IN二級減溫器入口蒸汽溫度100600K10ATI_JW2OUT二級減溫器出口蒸汽溫度100600K11ATI_ZQ主蒸汽溫度100600K12COLD1010站冷端補(bǔ)償點100800E262.5測點清單測點清單序號點名漢字說明站號量程下限量程上限數(shù)據(jù)單位信號類型AO(模擬量輸出點)(模擬量輸出點)1AVC_CYQL除氧器水位調(diào)節(jié)閥控制信號100100%420mA2AVC_JW2二級減溫調(diào)節(jié)閥控制信號100100%420mA272.5測點清單測點清單序號點名漢字說明站號置0說明置1說明DI(開關(guān)量輸入點)(開關(guān)量輸入點)1ARI_GSB1甲給水泵運行狀態(tài)10未運行運行2ASI_GS

16、B1甲給水泵停止?fàn)顟B(tài)10未停止停止3AGZ_GSB1甲給水泵電機(jī)故障10正常故障4AOI_GSB1CKM甲給泵出口電動門已開10未開已開5ACI_GSB1CKM甲給泵出口電動門已關(guān)10未關(guān)已關(guān)6AHX_GSB1CKM甲給泵出口電動門遠(yuǎn)方/就地10遠(yuǎn)方就地7ARI_GSB2乙給水泵運行狀態(tài)10未運行運行8ASI_GSB2乙給水泵停止?fàn)顟B(tài)10未停止停止9AGZ_GSB2乙給水泵電機(jī)故障10正常故障10AOI_GSB2CKM乙給泵出口電動門已開10未開已開11ACI_GSB2CKM乙給泵出口電動門已關(guān)10未關(guān)已關(guān)12AHX_GSB2CKM乙給泵出口電動門遠(yuǎn)方/就地10遠(yuǎn)方就地13APIA_GSMGL

17、給水母管壓力低10低14ALIA_CYQH除氧器水位高I值10高15ALIA_CYQHH除氧器水位高II值10高282.5測點清單測點清單序號點名漢字說明站號置0說明置1說明DO(開關(guān)量輸出點)(開關(guān)量輸出點)1ARC_GSB1啟動甲給水泵10未啟動啟動2ASC_GSB1停止甲給水泵10未停止停止3AOC_GSB1CKM開甲給泵出口電動門10未開開4ACC_GSB1CKM關(guān)甲給泵出口電動門10未關(guān)關(guān)5ARC_GSB2啟動乙給水泵10未啟動啟動6ASC_GSB2停止乙給水泵10未停止停止7AOC_GSB2CKM開乙給泵出口電動門10未開開8ACC_GSB2CKM關(guān)乙給泵出口電動門10未關(guān)關(guān)292

18、.6硬件準(zhǔn)備工作硬件準(zhǔn)備工作-系統(tǒng)配置系統(tǒng)配置配置應(yīng)用工程實例列舉系統(tǒng)結(jié)構(gòu):配置應(yīng)用工程實例列舉系統(tǒng)結(jié)構(gòu): 工程師站1臺,操作員站3臺,服務(wù)器4臺,現(xiàn)場控制站1臺。網(wǎng)絡(luò)分為三層分別為監(jiān)控網(wǎng)、系統(tǒng)網(wǎng)、控制網(wǎng)。302.6硬件準(zhǔn)備工作硬件準(zhǔn)備工作-計算機(jī)要求計算機(jī)要求計算機(jī)性能要求:計算機(jī)性能要求:為了保證系統(tǒng)安全穩(wěn)定的運行,推薦計算機(jī)硬件:Intel Pentium 2.4GHz 以上,1G內(nèi)存,CDROM,40G以上硬盤,操作員站/工程師站顯示器分辨率12801024312.6硬件準(zhǔn)備工作硬件準(zhǔn)備工作-IO模塊配置模塊配置根據(jù)測點清單配置所需要的硬件IO模塊 名稱數(shù)量SM4811SM4301SM

19、4711SM5101SM6181SM7111配置現(xiàn)場控制站中的配置現(xiàn)場控制站中的IO模塊種類以及數(shù)量模塊種類以及數(shù)量323組態(tài)軟件組態(tài)軟件 根據(jù)上面的工程實例要求我們介紹組態(tài)軟件的使根據(jù)上面的工程實例要求我們介紹組態(tài)軟件的使用用333.1組態(tài)流程組態(tài)流程 添加節(jié)點修改網(wǎng)絡(luò)地址控制站組態(tài)添加、修改控制站添加IO設(shè)備添加數(shù)據(jù)庫點圖形組態(tài)創(chuàng)建流程圖算法組態(tài)編譯生成控制器算法節(jié)點組態(tài)創(chuàng)建工程準(zhǔn)備工作工程總控軟件軟件準(zhǔn)備Conmaker 軟件圖形編輯軟件1用戶組態(tài)添加用戶部署系統(tǒng)服務(wù)操作組態(tài)自定義功能鍵編譯生成控制器算法生成下裝文件下裝下裝服務(wù)器下裝操作站運行/退出啟動/停止服務(wù)器啟動/停止操作站在線1

20、控制算法組態(tài)操作員在線軟件下裝控制站343.2 新建工程新建工程第一步:打開組態(tài)界面第一步:打開組態(tài)界面 單擊鼠標(biāo)左鍵,選擇 開始程序 HOLLiAS_ MACS PlantView菜單下的子菜單“工程總控”程序353.2 新建工程新建工程 在在“用戶名用戶名”和和“密碼密碼”處分別輸入登錄名和密碼,均為小寫字母處分別輸入登錄名和密碼,均為小寫字母“a”,單擊,單擊“確定確定”按鈕。程序?qū)⒆詣蛹虞d按鈕。程序?qū)⒆詣蛹虞d“工程總控工程總控”、“圖形組圖形組態(tài)態(tài)”、“Conmaker”三個窗口。三個窗口。彈出的登陸窗口如下圖: 363.2 新建工程新建工程第二步:工程切換第二步:工程切換 組態(tài)界面自

21、動加載后,自動彈出“工程切換”對話框,如右圖所示,窗口中列舉出所有創(chuàng)建過的工程,選擇目標(biāo)工程打開。第一次啟動時由于沒有初始工程,不會彈出該窗口。373.2 新建工程新建工程打開后加載的三個窗口打開后加載的三個窗口383.2 新建工程新建工程“工程總控工程總控”:采用“組態(tài)樹”的結(jié)構(gòu),實現(xiàn)操作站組態(tài),控制站組態(tài),報表,下裝及其它任務(wù)?!皥D形組態(tài)圖形組態(tài)”:通過“工程庫”和“圖形庫”進(jìn)行頁面和圖形管理,完成圖形組態(tài)?!癈onmaker”:由對象組織器進(jìn)行資源管理,完成控制器算法。393.2 新建工程新建工程第三步:新建工程第三步:新建工程 鼠標(biāo)左鍵選擇“工程總控”界面上“工程”菜單下的“新工程”選

22、項,或者鼠標(biāo)左鍵單擊工具欄中的按鈕,彈出新建工程對話框按照左圖所示,填寫并選擇:“名稱” “描述” “IO類型”“基礎(chǔ)工程”403.2 新建工程新建工程工程名必須為字母、數(shù)字、下劃線“_”的組合。最多32字節(jié),不區(qū)分大小寫。名稱不得與已存在的工程名重復(fù)。描述可以用中文,最多64字節(jié),(32個漢字)。在“操作員在線”中顯示。 IO類型選擇:必須選擇,否則不能編譯?;A(chǔ)工程:選擇“火電九江基礎(chǔ)工程”命名規(guī)則:命名規(guī)則:413.2 新建工程新建工程上述步驟完成后,自動彈出工程分組的窗口。雙擊組號處的“未分組”,選擇組號為1。雙擊域號處的“-1”,選擇域號為0。第四步:工程分組第四步:工程分組423.

23、2 新建工程新建工程工程創(chuàng)建成功后,在軟件安裝目錄的“HOLLiAS_MACSENGuser ”下創(chuàng)建以工程名命名的文件夾。組態(tài)數(shù)據(jù)都保存在該文件夾下,如下圖第五步:工程信息第五步:工程信息43補(bǔ)充:組補(bǔ)充:組&域域?qū)τ诖笮拖到y(tǒng),可以通過組和域分為若干部分,這樣方便管理、維護(hù)和運行。其中,組是比域大一個級別的范疇,一個組中可以包含0-15號域,組與組之間不進(jìn)行數(shù)據(jù)交換,一個系統(tǒng)最多32個組;一個域?qū)?yīng)數(shù)據(jù)庫總控中的一個工程,它歸屬于某一個組,由獨立的服務(wù)器、系統(tǒng)網(wǎng)絡(luò)和多個現(xiàn)場控制站組成,完成相對獨立的采集和控制功能。同一個組內(nèi)的域與域之間可以互相訪問數(shù)據(jù),可以在同一操作員站對各個域進(jìn)行

24、監(jiān)控,但各個域內(nèi)部的組態(tài)、編譯、下裝以及在線運行互不影響。443.3 節(jié)點組態(tài)節(jié)點組態(tài)組態(tài)任務(wù)包括:組態(tài)任務(wù)包括:操作員站組態(tài)、工程師站組態(tài)、服務(wù)器組態(tài)。其中工程師站和服務(wù)器可以是單獨的計算機(jī),也 可以與操作員站共用相同的計算機(jī)。453.3節(jié)點組態(tài)節(jié)點組態(tài)根據(jù)硬件準(zhǔn)備工作所得出的結(jié)論,確定本工程的組態(tài)目標(biāo): 有8個節(jié)點(工程師站兼作1個操作員站,3個獨立的操作員站,4個服務(wù)站):默認(rèn)在組態(tài)樹下“節(jié)點”中已經(jīng)有“50號操作員站”和“51號操作員站” ,添加繼續(xù)添加至“57號操作員站”,并為節(jié)點配置IP網(wǎng)絡(luò)地址。463.3節(jié)點組態(tài)節(jié)點組態(tài)第一步:添加操作站第一步:添加操作站 在“HOLLiAS M

25、ACS組態(tài)流程”窗口選擇“節(jié)點”,單擊鼠標(biāo)右鍵,選擇下拉菜單中的“增加節(jié)點”,如右圖:473.3節(jié)點組態(tài)節(jié)點組態(tài)第二步:操作站站號選擇第二步:操作站站號選擇在彈出的“輸入站號”對話框中,輸入操作站號“52”,操作站號可以從50到79,點擊“確認(rèn)”按鈕。如圖所示:483.3節(jié)點組態(tài)節(jié)點組態(tài)添加完成后,將在添加完成后,將在“節(jié)點節(jié)點”目錄下將生成對應(yīng)站目錄下將生成對應(yīng)站號操作站子節(jié)點,如下圖號操作站子節(jié)點,如下圖 493.3節(jié)點組態(tài)節(jié)點組態(tài)第三步:配置第三步:配置IP網(wǎng)絡(luò)地址網(wǎng)絡(luò)地址每臺操作站需要配置A、B兩個網(wǎng)絡(luò)地址,在示例工程中,使用130、131兩個網(wǎng)段,為操作站配置的IP地址如表所示:工程

26、師站工程師站操作員站操作員站50 操作員站操作員站51 操作員站操作員站n服務(wù)站服務(wù)站A機(jī)機(jī) 服務(wù)站服務(wù)站B機(jī)機(jī) 130網(wǎng)段網(wǎng)段130.0.0.X 130.0.0.50 130.0.0.51 130.0.0.n 130.0.0.1 130.0.0.2 131網(wǎng)段網(wǎng)段131.0.0.X131.0.0.50 131.0.0.51 131.0.0.n 131.0.0.1 131.0.0.2 503.3節(jié)點組態(tài)節(jié)點組態(tài)配置操作如下:配置操作如下:選中組態(tài)樹下的“52號操作站”節(jié)點;在右側(cè)工作區(qū)彈出“操作站配置信息”界面如下圖所示:選擇“多網(wǎng)卡配置”列表中的“52號操作員站A網(wǎng)”,修改“網(wǎng)絡(luò)地址”為“1

27、30.0.0.52”;設(shè)置“操作員站描述”為“OP52”;用相同的方法配置表中其他的IP地址,單擊“確認(rèn)修改”按鈕完成配置。513.3節(jié)點組態(tài)節(jié)點組態(tài)523.3節(jié)點組態(tài)節(jié)點組態(tài)配置操作如下:配置操作如下:依次加入總計8個節(jié)點,設(shè)置節(jié)點屬性53系統(tǒng)服務(wù)部署系統(tǒng)服務(wù)部署系統(tǒng)提供四種服務(wù),每種服務(wù)都可以設(shè)置為冗余存在,并且這些服務(wù)可以系統(tǒng)提供四種服務(wù),每種服務(wù)都可以設(shè)置為冗余存在,并且這些服務(wù)可以靈活的分布在不同的操作站上運行:靈活的分布在不同的操作站上運行:實時數(shù)據(jù)庫服務(wù):管理實時數(shù)據(jù)庫內(nèi)容,包括實時報警、實時趨勢等處理。歷史庫服務(wù):管理歷史庫,包括存儲、查詢歷史趨勢、報警、日志等數(shù)據(jù)。打印服務(wù):

28、管理各種打印任務(wù)。IO服務(wù):管理IO通信數(shù)據(jù)。在實例工程中,總共有在實例工程中,總共有8臺計算機(jī),按照通常的方式,將臺計算機(jī),按照通常的方式,將IO服務(wù)、實時數(shù)服務(wù)、實時數(shù)據(jù)庫服務(wù)據(jù)庫服務(wù)A機(jī)設(shè)置在機(jī)設(shè)置在OP54上,上,B機(jī)設(shè)置在機(jī)設(shè)置在OP55上;將歷史庫服務(wù)、打印上;將歷史庫服務(wù)、打印服務(wù)服務(wù)A機(jī)設(shè)置在機(jī)設(shè)置在OP56上,上,B機(jī)設(shè)置在機(jī)設(shè)置在OP57上上54系統(tǒng)服務(wù)部署步驟系統(tǒng)服務(wù)部署步驟 打開部署畫面:打開部署畫面: 選擇選擇“組態(tài)樹組態(tài)樹”中中“公用信息公用信息”節(jié)點節(jié)點下的下的“系統(tǒng)服務(wù)部系統(tǒng)服務(wù)部署署”子節(jié)點,在右子節(jié)點,在右側(cè)設(shè)置。側(cè)設(shè)置。 553.4 控制站組態(tài)控制站組態(tài)選

29、中組態(tài)樹下的“控制站”節(jié)點,單擊鼠標(biāo)右鍵選擇“增加現(xiàn)場控制站”命令,彈出“輸入站號”對話框。在“站號”中輸入數(shù)字“10”,單擊“確認(rèn)”按鈕,控制站添加完成,在“控制站”節(jié)點下生成子節(jié)點“10號現(xiàn)場控制站”:563.4 控制站組態(tài)控制站組態(tài)選中組態(tài)樹的選中組態(tài)樹的“控制控制站站”“10號現(xiàn)場控制號現(xiàn)場控制站站”“IO模塊模塊”節(jié)點,單擊節(jié)點,單擊鼠標(biāo)右鍵選擇鼠標(biāo)右鍵選擇“添加添加IO設(shè)備設(shè)備”命令,彈出命令,彈出“添加自定義設(shè)備添加自定義設(shè)備”對話框,如圖所示:對話框,如圖所示:573.4 控制站組態(tài)控制站組態(tài)選擇設(shè)備類型選擇設(shè)備類型SM481,輸入,輸入“添加數(shù)量添加數(shù)量”為為1,單擊確認(rèn),單

30、擊確認(rèn)按鈕完成添加。按鈕完成添加。示例工程中,按照測點配置表示例工程中,按照測點配置表中的順序依次添加模塊,配置中的順序依次添加模塊,配置完成后如圖所示。完成后如圖所示。58 提示:提示:系統(tǒng)默認(rèn)的模件添加地址是從系統(tǒng)默認(rèn)的模件添加地址是從“2”開始,依次開始,依次增加。增加。若需要更改模件地址號,可以選擇模件節(jié)點右鍵若需要更改模件地址號,可以選擇模件節(jié)點右鍵菜單中的菜單中的“模件屬性模件屬性”查看和修改。查看和修改。模件屬性中的各項參數(shù)的具體意義可以參閱相關(guān)模件屬性中的各項參數(shù)的具體意義可以參閱相關(guān)的硬件手冊。的硬件手冊。593.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫點的生成:添加一個數(shù)據(jù)庫點的生成

31、:添加一個IO模塊之后,自動模塊之后,自動生成各個通道對應(yīng)點的缺省定義。生成各個通道對應(yīng)點的缺省定義。數(shù)據(jù)庫點需要根據(jù)測點清單進(jìn)行修改。數(shù)據(jù)庫點需要根據(jù)測點清單進(jìn)行修改。主要修改對象包括點名、點描述、站號、模件號、主要修改對象包括點名、點描述、站號、模件號、通道號、上下限等項。通道號、上下限等項。603.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫點信息的修改方式:數(shù)據(jù)庫點信息的修改方式:鼠標(biāo)左鍵單擊節(jié)點上的“SM481_10_2”,在工作區(qū)彈出數(shù)據(jù)表單,在AVI表單中修改點信息;單擊組態(tài)樹下的“控制站”10號現(xiàn)場控制站”“變量定義”,選擇相應(yīng)的數(shù)據(jù)庫表單進(jìn)行集中編輯。新增點的操作:先關(guān)閉數(shù)據(jù)庫窗口,在主菜

32、單欄打開“數(shù)據(jù)操作”,進(jìn)行添加。613.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)AVI 數(shù)據(jù)庫表單數(shù)據(jù)庫表單623.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)自動導(dǎo)入數(shù)據(jù)庫點的方法:自動導(dǎo)入數(shù)據(jù)庫點的方法:導(dǎo)入測點清單,包含IO模塊信息;數(shù)據(jù)庫導(dǎo)入,不包含IO模塊信息,IO模塊的添加需要在工程總控的組態(tài)樹完成;二者均在Excel表格中完成,再導(dǎo)入。 633.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)導(dǎo)入格式數(shù)據(jù)對象物理測點,包括模擬輸入量(AVI),模擬輸出量(AVO),開關(guān)量輸入(DVI),開關(guān)量輸出(DVO),脈沖量輸入(PUI);各類測點的必須項如下,詳見“測點清單與需求對照2”;643.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)導(dǎo)入格式導(dǎo)入格式項名必須書

33、寫正確,否則導(dǎo)入失?。桓黜椗帕许樞蜃杂?;點名必須為英文字符和數(shù)字組成,最長31個字符;模塊號起始數(shù)為2; 各模塊的通道數(shù)從0開始排列;653.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)導(dǎo)入格式導(dǎo)入格式站號,模塊號,通道號具有唯一性,所以點名不能重復(fù),一個通道也不能被多次定義;四限報警,不報警則必須寫入0(0-不報警,報警級別:1-4)。663.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)導(dǎo)入格式導(dǎo)入格式模塊的剩余通道定義為備用數(shù)據(jù)庫點,作為將來備用。命名方式建議采用:IO(站號)_(模塊號)_(通道號),如IO10_2_0。各測點類型的數(shù)據(jù)可以在同一個工作表編輯;Excel測點清單導(dǎo)入時注意最上兩行必須保留,用來書寫項名;67 提

34、示:提示:在非數(shù)據(jù)操作編輯模式下(即關(guān)閉所有數(shù)據(jù)庫操作窗在非數(shù)據(jù)操作編輯模式下(即關(guān)閉所有數(shù)據(jù)庫操作窗口),選擇口),選擇“工具工具”菜單下的菜單下的“選項選項”,在彈出的,在彈出的“組組態(tài)選項態(tài)選項”中,選中中,選中“添加添加IO模塊后自動加數(shù)據(jù)庫點模塊后自動加數(shù)據(jù)庫點”項。項。那么在添加那么在添加IO模件的同時,軟件將自動為模件配置默認(rèn)模件的同時,軟件將自動為模件配置默認(rèn)的通道點內(nèi)容。如下圖所示。的通道點內(nèi)容。如下圖所示。68 提示:提示:組態(tài)選項69 提示:提示:需要重新導(dǎo)入同一個測點清單文檔,請選擇測點清單導(dǎo)需要重新導(dǎo)入同一個測點清單文檔,請選擇測點清單導(dǎo)入一欄對應(yīng)的選項。追加其他測點

35、,則取消入一欄對應(yīng)的選項。追加其他測點,則取消“導(dǎo)入前清導(dǎo)入前清空數(shù)據(jù)庫空數(shù)據(jù)庫”和和“導(dǎo)入前清空設(shè)備組態(tài)導(dǎo)入前清空設(shè)備組態(tài)”選項。選項。選擇導(dǎo)入前清空數(shù)據(jù)庫(所有物理點)后,清空數(shù)據(jù)庫選擇導(dǎo)入前清空數(shù)據(jù)庫(所有物理點)后,清空數(shù)據(jù)庫中所有物理點的記錄信息,就是實際設(shè)備上的測點,不中所有物理點的記錄信息,就是實際設(shè)備上的測點,不刪除中間點信息。刪除中間點信息。703.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)打開數(shù)據(jù)庫編輯窗口,在編輯區(qū)點擊鼠標(biāo)右鍵,選擇列顯示方式進(jìn)行查看,如下圖。713.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫導(dǎo)入之前必須先添加數(shù)據(jù)庫導(dǎo)入之前必須先添加IO模塊。原因是數(shù)模塊。原因是數(shù)據(jù)庫導(dǎo)入的是數(shù)據(jù)點,

36、不包含設(shè)備信息。據(jù)庫導(dǎo)入的是數(shù)據(jù)點,不包含設(shè)備信息。723.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫導(dǎo)入與導(dǎo)入測點清單相比,對導(dǎo)入文檔的要求不同:數(shù)據(jù)庫導(dǎo)入與導(dǎo)入測點清單相比,對導(dǎo)入文檔的要求不同:數(shù)據(jù)庫點必須按照指定的類名分別存儲,比如模擬輸入量保存在名為AVI的工作表,開關(guān)量輸入保存在名為DVI的工作表;不能將不同類別的數(shù)據(jù)保存在同一個工作表;最上一行必須保留,用來書寫英文項名,不能用中文;組態(tài)選項導(dǎo)入前清空數(shù)據(jù)庫(當(dāng)前導(dǎo)入表):在導(dǎo)入時,清空數(shù)據(jù)庫中對應(yīng)數(shù)據(jù)庫表單的信息。例如,只導(dǎo)入AMI的數(shù)據(jù)庫表單,則在導(dǎo)入前只清空AMI的內(nèi)容,其他不變。73提示:提示:導(dǎo)入用的文件格式必須與工程數(shù)據(jù)庫格式相匹

37、配。導(dǎo)入用的文件格式必須與工程數(shù)據(jù)庫格式相匹配。一般是用用導(dǎo)入測點清單的方法完成基本的數(shù)據(jù)一般是用用導(dǎo)入測點清單的方法完成基本的數(shù)據(jù)庫編輯,將數(shù)據(jù)庫導(dǎo)出到庫編輯,將數(shù)據(jù)庫導(dǎo)出到EXCEL文件中,編輯文件中,編輯修改完后再用數(shù)據(jù)庫導(dǎo)入功能導(dǎo)回工程,方便組修改完后再用數(shù)據(jù)庫導(dǎo)入功能導(dǎo)回工程,方便組態(tài)中數(shù)據(jù)庫的修改。態(tài)中數(shù)據(jù)庫的修改。743.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)需要上傳給操作站的變量,在工程總控預(yù)先需要上傳給操作站的變量,在工程總控預(yù)先添加,添加,模擬量內(nèi)部點添加在模擬量內(nèi)部點添加在AMI類,類,開關(guān)量內(nèi)部點添加在開關(guān)量內(nèi)部點添加在DMI類。類。控制站算法運算時除了需要物理測點,還需要定義一些用

38、于中間運算的內(nèi)部點。753.5 數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組態(tài)添加方法添加方法1:手動添加,選擇模擬量內(nèi)部點進(jìn)入數(shù)據(jù)庫編輯窗口,選擇主菜單欄的“記錄操作”“新增”,。在新增的數(shù)據(jù)點基礎(chǔ)上進(jìn)行修改,主要包括PN(點名),DS(點描述),SN(站號)等項。添加方法添加方法2:數(shù)據(jù)庫導(dǎo)出,然后在AMI,DMI兩個工作表中添加對應(yīng)點;763.6 編譯及生成控制站工程編譯及生成控制站工程主要內(nèi)容:主要內(nèi)容:編譯步驟編譯生成控制站工程打開控制站工程773.6 編譯及生成控制站工程編譯及生成控制站工程保存工程后,關(guān)閉Conmaker中打開的工程,選擇“數(shù)據(jù)庫”菜單下的“編譯”選項,或者單擊工具欄中的按鈕,彈出“編譯提

39、示”窗口確認(rèn)783.6 編譯及生成控制站工程編譯及生成控制站工程編譯信息顯示在“編譯信息”窗口,如下圖所示。 793.6 編譯及生成控制站工程編譯及生成控制站工程首次編譯,將根據(jù)“數(shù)據(jù)庫總控”軟件中“控制站”組態(tài)的內(nèi)容,包括IO模塊配置、數(shù)據(jù)庫變量,生成文件路徑:“安裝目錄enguser工程名站號” 以后每次編譯只重新生成工程中修改過的內(nèi)容,例如:全局變量定義中的“AMDMTagVar”、MACS配置等。803.6 編譯及生成控制站工程編譯及生成控制站工程生成控制器工程所在的路徑:生成控制器工程所在的路徑:813.6 編譯及生成控制站工程編譯及生成控制站工程啟動啟動“工程總控工程總控”軟件后,

40、軟件后,算法組態(tài)軟件將自動加載。算法組態(tài)軟件將自動加載。生成的控制器工程必須完生成的控制器工程必須完成成“打開打開”操作才能加載。操作才能加載?!按蜷_打開”:由數(shù)據(jù)庫總控:由數(shù)據(jù)庫總控界面的界面的“控制站控制站”節(jié)點完節(jié)點完成,如圖。成,如圖。823.7控制算法組態(tài)控制算法組態(tài)1 標(biāo)題欄(菜單標(biāo)題欄(菜單條,工具條)條,工具條)2 對象管理器對象管理器3 工作區(qū)域工作區(qū)域4 變量聲明區(qū)變量聲明區(qū)5 消息窗口消息窗口6 狀態(tài)條狀態(tài)條13564283新建新建POU在對象組織器中,選中POUs樹的根部“POUs”,單擊鼠標(biāo)右鍵,選中“添加”,彈出窗口如圖所示:命名規(guī)則POU類型介紹POU語言介紹84

41、命名規(guī)則命名規(guī)則使用字母、數(shù)字和下劃線的組合,以字母或下劃線開頭,使用字母、數(shù)字和下劃線的組合,以字母或下劃線開頭,不能以數(shù)字開頭;不能以數(shù)字開頭; 不能使用空格、中文字符和其他特殊字符,不能有不能使用空格、中文字符和其他特殊字符,不能有-號;號;不能使用系統(tǒng)的保留字;不能使用系統(tǒng)的保留字;長度盡量短;長度盡量短;(12個字母及數(shù)字組合以內(nèi)個字母及數(shù)字組合以內(nèi))不能重名,包括程序之間,程序與變量之間。不能重名,包括程序之間,程序與變量之間。 85POU類型類型程序(Program):程序是唯一可執(zhí)行的POU,可以通過任務(wù)組態(tài)來激活一個程序。程序聲明以關(guān)鍵字PROGRAM 開始,以END_PRO

42、GRAM 結(jié)束。如果您的控制任務(wù)比較復(fù)雜,單個功能塊或者函數(shù)實現(xiàn)不了,那就新建一個程序吧!在下面的描述中,程序類POU簡稱為程序;功能塊類POU簡稱為功能塊;函數(shù)類POU簡稱為函數(shù)。86POU類型類型功能塊(Function Block):功能塊在被執(zhí)行時,可以輸入一個或多個值,執(zhí)行結(jié)果通過一個或多個輸出值輸出,和函數(shù)不同,功能塊本身沒有返回值。功能塊同樣只能通過被其他POU調(diào)用來執(zhí)行。功能塊聲明以關(guān)鍵字FUNCTION_BLOCK開始,以END_FUNCTION_BLOCK結(jié)束。標(biāo)準(zhǔn)功能塊定義在庫中,可以在庫管理器中查看。如果您發(fā)現(xiàn)已有的功能塊不能滿足您的要求,那就選擇新建功能塊吧,它歸屬于

43、自定義功能塊。87POU類型類型 函數(shù)(Function):函數(shù)在被執(zhí)行時,會對一系列特定的輸入產(chǎn)生一個唯一數(shù)據(jù)類型的輸出結(jié)果,這個輸出結(jié)果被賦給函數(shù)本身。函數(shù)只能通過被其他POU調(diào)用來執(zhí)行,它本身不能單獨執(zhí)行。在函數(shù)名的后面,輸入一個冒號,然后輸入類型。函數(shù)與功能塊一樣可以自定義。88POU類型類型程序,功能塊和函數(shù)之間的相互調(diào)用關(guān)系:程序,功能塊和函數(shù)之間的相互調(diào)用關(guān)系:89POU語言語言POU可以用六種語言編寫:可以用六種語言編寫:IL(Instruction List),指令表),指令表LD(Ladder Diagram),梯形圖),梯形圖 FBD(Function Block Dia

44、gram),功能塊圖),功能塊圖SFC(Sequential Function Chart),順序功能圖),順序功能圖CFC(Continuous Function Chart),連續(xù)功能塊圖),連續(xù)功能塊圖ST(Structured Text),結(jié)構(gòu)化文本),結(jié)構(gòu)化文本 90IL指令表指令表IL由一系列指令組成,由一系列指令組成,一行一條指令,一行一條指令,一條指令包括一個操作符和一個或幾個操作數(shù),一條指令包括一個操作符和一個或幾個操作數(shù),操作數(shù)之間用逗號操作數(shù)之間用逗號“,”分隔,分隔,每行開始可以有標(biāo)簽,標(biāo)簽后要有冒號每行開始可以有標(biāo)簽,標(biāo)簽后要有冒號“:”,每行結(jié)束可以有注釋,注釋用每

45、行結(jié)束可以有注釋,注釋用“(* *)”括起來;括起來;每行指令之間可以有空行。每行指令之間可以有空行。91IL指令表指令表92LD梯形圖梯形圖專門用于基本邏輯控制的連續(xù)執(zhí)行語言,專門用于基本邏輯控制的連續(xù)執(zhí)行語言,由觸點(常開由觸點(常開,常閉常閉,正傳感正傳感,負(fù)傳感負(fù)傳感,反轉(zhuǎn))、線圈(輸出反轉(zhuǎn))、線圈(輸出,單穩(wěn)態(tài)單穩(wěn)態(tài),鎖定鎖定,解鎖解鎖,跳轉(zhuǎn))、功能元件(定時器跳轉(zhuǎn))、功能元件(定時器,計數(shù)器,計數(shù)器,以及其他功能塊)、使能運算符等元素組成,以及其他功能塊)、使能運算符等元素組成,通過水平和垂直線連接起來的平面網(wǎng)狀圖,通過水平和垂直線連接起來的平面網(wǎng)狀圖,觸點、線圈可取反。觸點、線圈

46、可取反。 93LD梯形圖梯形圖94FBD功能塊圖功能塊圖FBD語言編寫的程序由一系列語言編寫的程序由一系列“節(jié)節(jié)”組成,組成,每節(jié)都包含一段相對獨立的運算回路,該運算回路由功每節(jié)都包含一段相對獨立的運算回路,該運算回路由功能塊、連線、輸入輸出端子組成,能塊、連線、輸入輸出端子組成,并規(guī)定了所有功能塊的調(diào)用順序和相應(yīng)模塊運算所需的并規(guī)定了所有功能塊的調(diào)用順序和相應(yīng)模塊運算所需的參數(shù)。參數(shù)。FBD與與CFC類似,但是各元素放置位置沒有后者靈活。類似,但是各元素放置位置沒有后者靈活。95FBD功能塊圖功能塊圖96SFC順序功能圖順序功能圖具有連續(xù)控制具有連續(xù)控制/邏輯控制和輸入輸出監(jiān)視功能,以描述邏

47、輯控制和輸入輸出監(jiān)視功能,以描述和控制過程事件順序操作,和控制過程事件順序操作,適合于需要多個狀態(tài)控制的事件。適合于需要多個狀態(tài)控制的事件。一個一個SFC由一系列操作步(由一系列操作步(STEP)和轉(zhuǎn)移)和轉(zhuǎn)移(TRANSITION)組成,)組成,每個步包含一組影響過程的動作每個步包含一組影響過程的動作(ACTION),轉(zhuǎn)移則控,轉(zhuǎn)移則控制順序。制順序。97SFC順序功能圖順序功能圖98CFC連續(xù)功能塊圖連續(xù)功能塊圖CFC基于基于FBD語言,但沒有網(wǎng)絡(luò)限制,擺放元素更加靈語言,但沒有網(wǎng)絡(luò)限制,擺放元素更加靈活?;睢Mㄟ^菜單欄,或單擊鼠標(biāo)右鍵編輯。通過菜單欄,或單擊鼠標(biāo)右鍵編輯。元素可以擺放在編

48、程區(qū)任意位置。元素可以擺放在編程區(qū)任意位置。用鼠標(biāo)拖拽在元素之間連線,用鼠標(biāo)拖拽在元素之間連線,當(dāng)元素移動位置時,編輯器會自動調(diào)整連線長度。當(dāng)元素移動位置時,編輯器會自動調(diào)整連線長度。當(dāng)元素之間空間不夠時,連線會變?yōu)榧t色,一旦空間夠當(dāng)元素之間空間不夠時,連線會變?yōu)榧t色,一旦空間夠用,紅線會變?yōu)槠胀ㄟB線。用,紅線會變?yōu)槠胀ㄟB線。99CFC連續(xù)功能塊圖連續(xù)功能塊圖100ST結(jié)構(gòu)化文本結(jié)構(gòu)化文本ST(Structured Text)是一種文本化的編程語言。)是一種文本化的編程語言?;诨赑ASCAL,由一系列語句組成,包含一系列指令,由一系列語句組成,包含一系列指令,由一系列關(guān)鍵字由一系列關(guān)鍵字(

49、IF,WHILE,CASE,FOR,Repeat)和和相應(yīng)操作指令完成。相應(yīng)操作指令完成。包括符號包括符號(關(guān)鍵字關(guān)鍵字,運算符運算符,修飾符修飾符,操作數(shù)操作數(shù)),語句,語句(表達(dá)表達(dá)式式,控制語句函數(shù)和功能塊等控制語句函數(shù)和功能塊等)。101ST結(jié)構(gòu)化文本結(jié)構(gòu)化文本102POU觸發(fā)觸發(fā)POU觸發(fā)方式:觸發(fā)方式:任務(wù)配置觸發(fā)主程序;主程序調(diào)用子程序;103POU觸發(fā)觸發(fā)任務(wù)配置調(diào)用主程序:任務(wù)配置調(diào)用主程序:鼠標(biāo)左鍵雙擊“資源”“任務(wù)配置”,彈出對話框如圖所示任務(wù)配置:一個名稱為MACSTask,優(yōu)先級為1,時間周期為250毫秒的任務(wù), 通過這個任務(wù)調(diào)度 MACS_PRG程序。104POU觸

50、發(fā)觸發(fā)主程序調(diào)用子程序用已被觸發(fā)的POU調(diào)用要被觸發(fā)的POU。MACS_PRG()已由任務(wù)MACSTask觸發(fā),主程序調(diào)用的子程序也即被觸發(fā)。提示:控制器算法缺省地用這種方法觸發(fā)POU。程序被觸發(fā)才會運行,因此,建立的子程序都要添加到任務(wù)調(diào)度的主程序中。1053.7控制算法組態(tài)控制算法組態(tài)控制器算法操作數(shù)控制器算法操作數(shù)變量命名變量的數(shù)據(jù)類型變量的結(jié)構(gòu)類型變量的有效范圍變量屬性變量的吊電保護(hù)訪問變量功能變量聲明1063.7控制算法組態(tài)控制算法組態(tài)功能塊與庫功能塊與庫添加方法:對象組織器添加方法:對象組織器資源資源庫管理器庫管理器庫列表區(qū)庫列表區(qū)右鍵右鍵添加庫。添加庫。107讀懂方案頁讀懂方案頁

51、主要內(nèi)容:主要內(nèi)容:確定實現(xiàn)這個控制方案所需要的功能塊或者函數(shù)確定實現(xiàn)這個控制方案所需要的功能塊或者函數(shù)除氧器水位控制 二級減溫水流量累積甲給水泵控制108讀懂方案頁讀懂方案頁-水位控制水位控制需要的功能塊:需要的功能塊:PID功能塊,手操器功能塊,強(qiáng)制手動功能塊 功能塊名:功能塊名:HSPID, HSALGMAN。自定義功能塊MAN_PID1(見文件夾“實例工程附件”的FB_MAN_PID1.exp)需要的功能塊所在庫:需要的功能塊所在庫:HS_Ctrol.lib109讀懂方案頁讀懂方案頁-水位控制水位控制需要的簡單變量:需要的簡單變量:除氧器水位,水位調(diào)節(jié)閥調(diào)節(jié)開度,水位調(diào)節(jié)閥反饋信號物理

52、測點必須在工程總控定義之后才能在方案頁使用。按照 “自動導(dǎo)入數(shù)據(jù)庫點”導(dǎo)入測點清單,完成 “編譯工程”。此時打開Conmaker工程,在資源列表可以查看相關(guān)變量。水位設(shè)定值內(nèi)部點需要在組態(tài)中聲明(請參考下節(jié):內(nèi)部點的定義)110讀懂方案頁讀懂方案頁-水位控制水位控制ALI_CYQ:AVI:=(MU:=3300.000000,MD:=0.000000,HH:=2900.000000,AH:=2800.000000,AL:=1000.000000,LL:=500.000000,H1:=2,H2:=1,L1:=2,L2:=1,MT:=NM480,TP:=S4_20mA,WG:=0,DN:=2,CN:

53、=5,RL:=0.000000);(*除氧器水位除氧器水位*)AVC_CYQL:AVO:=(MU:=100.000000,MD:=0.000000);(*除除氧器水位調(diào)節(jié)閥控制信號氧器水位調(diào)節(jié)閥控制信號*)AZT_CYQL:AVI:=(MU:=100.000000,MD:=0.000000,HH:=95.000000,AH:=90.000000,AL:=10.000000,LL:=5.000000,H1:=2,H2:=1,L1:=2,L2:=1,MT:=NM480,TP:=S4_20mA,WG:=0,DN:=2,CN:=3,RL:=0.000000);(*除氧器水位調(diào)節(jié)閥位反饋除氧器水位調(diào)節(jié)閥

54、位反饋*)物理測點聲明:物理測點聲明:111讀懂方案頁二級減溫水流量累積讀懂方案頁二級減溫水流量累積需要積算功能塊需要積算功能塊HSACCUM,由于本程序一般,由于本程序一般只需要將累計結(jié)果上傳給操作站,所以積算功能只需要將累計結(jié)果上傳給操作站,所以積算功能塊可以直接在塊可以直接在Conmaker定義,累計結(jié)果則作定義,累計結(jié)果則作為為AMI點,由工程總控預(yù)先聲明。點,由工程總控預(yù)先聲明。112讀懂方案頁甲給水泵控制讀懂方案頁甲給水泵控制 需要順控功能塊需要順控功能塊功能塊名:功能塊名:HSSCS和HSSCS5都可以用,但是后者的功能更豐富,我們采用HSSCS5功能塊所在庫:功能塊所在庫:HS

55、_Ctrol.lib113讀懂方案頁甲給水泵控制讀懂方案頁甲給水泵控制需要以下簡單變量需要以下簡單變量 : 物理測點的導(dǎo)入在已經(jīng)完成,Conmaker可以直接訪問以上變量。 ARI_GSB1甲給水泵運行狀態(tài)甲給水泵運行狀態(tài)ASI_GSB1甲給水泵停止?fàn)顟B(tài)甲給水泵停止?fàn)顟B(tài)AGZ_GSB1甲給水泵電機(jī)故障甲給水泵電機(jī)故障AOI_GSB1CKM甲給泵出口電動門已開甲給泵出口電動門已開ACI_GSB1CKM甲給泵出口電動門已關(guān)甲給泵出口電動門已關(guān)AHX_GSB1CKM甲給泵出口電動門遠(yuǎn)方甲給泵出口電動門遠(yuǎn)方/就地就地AGZ_GSB2乙給水泵電機(jī)故障乙給水泵電機(jī)故障APIA_GSMGL給水母管壓力低給水

56、母管壓力低 內(nèi)部點:聯(lián)鎖投入解除信號,控制站初始化脈沖信號。114定義功能塊和內(nèi)部變量定義功能塊和內(nèi)部變量定義對象:需要上傳給服務(wù)器,在操作員站查看或者操定義對象:需要上傳給服務(wù)器,在操作員站查看或者操作如。如:需要監(jiān)視的作如。如:需要監(jiān)視的DAS點,需要操作的點,需要操作的PID、MAN、SCS設(shè)備點都是需要上傳的變量。設(shè)備點都是需要上傳的變量。不需上傳的變量在不需上傳的變量在“conmaker”中定義即可,具體操中定義即可,具體操作與作與“局部變量相同局部變量相同”,只是變量定義的位置要放在,只是變量定義的位置要放在“Global Variables”文件夾下的某個文件中。不要文件夾下的某

57、個文件中。不要放在其他編譯自動生成的文件中,如:放在其他編譯自動生成的文件中,如:AMDMTagVar。否則在數(shù)據(jù)庫總控中編譯后將被覆蓋。否則在數(shù)據(jù)庫總控中編譯后將被覆蓋。115定義功能塊和內(nèi)部變量定義功能塊和內(nèi)部變量在本工程中,需要定義的功能塊和變量:在本工程中,需要定義的功能塊和變量:水位控制方案中的PID控制器、手操器設(shè)備,順控方案中的“HSSCS5”設(shè)備,水位設(shè)定值,聯(lián)鎖投入解除信號和控制站初始化脈沖信號。116定義功能塊和內(nèi)部變量定義功能塊和內(nèi)部變量以下給出手操器的定義過程:以下給出手操器的定義過程:選擇“數(shù)據(jù)庫”菜單中的“數(shù)據(jù)操作”項,或者選擇10站下“變量定義”子節(jié)點在彈出窗口中

58、選擇“模擬手操器”,單擊確認(rèn)。如圖所示:117定義功能塊和內(nèi)部變量定義功能塊和內(nèi)部變量在彈出的“HSAlgMAN”數(shù)據(jù)表單中,單擊右鍵選擇“新增”,添加一條記錄,并輸入點名(PN)、 點說明(DS)、站號(SN)等參數(shù)信息,如下圖所示:118定義功能塊和內(nèi)部變量定義功能塊和內(nèi)部變量保存工程,編譯成功后,定義的變量將自動導(dǎo)入保存工程,編譯成功后,定義的變量將自動導(dǎo)入“算法組態(tài)工具算法組態(tài)工具”的的 變量頁中,如下所示:變量頁中,如下所示:MAN_CYQL:HSAlgMAN:=(OU:=2.000000,OT:=100.000000,OB:=0.000000,MU:=100.000000,MD:=

59、0.000000,MR:=2.000000,PA:=FALSE,BS:=0.000000,ME:=TRUE,AE:=TRUE);(*除氧器水位控制軟手操除氧器水位控制軟手操*)119定義功能塊和內(nèi)部變量定義功能塊和內(nèi)部變量提示:提示:水位設(shè)定值的添加選擇模擬量內(nèi)部點。聯(lián)鎖投入/解除信號和10#站初始化脈沖信號的添加選擇開關(guān)量內(nèi)部點。120添加方案頁添加方案頁-水位控制水位控制 第第1步步 新建新建POU 圖圖5.5.16 新建POU 水位控制121添加方案頁添加方案頁-水位控制水位控制第第2步步 添加功能塊添加功能塊“插入”“塊”命令“AND”功能塊,更改“AND”為需要的功能塊類型。每個功能

60、塊功能以及管腳的具體含義,可以在“庫管理器”中查看。 122添加方案頁添加方案頁-水位控制水位控制功能塊命名 點擊功能塊“?” ,將 “定義功能塊和內(nèi)部點”定義好的名字PID_CYQL寫入。使用自定義功能塊:組態(tài)中不僅可以使用標(biāo)準(zhǔn)定義的功能模塊,還可以根據(jù)具體需求自定義的功能模塊來使用。 , 123添加方案頁添加方案頁-水位控制水位控制自定義功能塊導(dǎo)入:自定義功能塊導(dǎo)入: 打開Conmaker工程,選擇主菜單欄的進(jìn)入下拉菜單,選擇按照第1步的導(dǎo)入路徑,將功能塊導(dǎo)入。 導(dǎo)入成功后在POU樹中顯示:。提示:自定義功能塊需要經(jīng)過嚴(yán)格測試才能使用,不要隨意編寫使用自定義功能塊。124添加方案頁添加方案頁-水位

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論