HOLLiAS_MACS系統(tǒng)培訓(xùn)教程系列之基礎(chǔ)培訓(xùn)課程2(第一版)ppt課件_第1頁
HOLLiAS_MACS系統(tǒng)培訓(xùn)教程系列之基礎(chǔ)培訓(xùn)課程2(第一版)ppt課件_第2頁
HOLLiAS_MACS系統(tǒng)培訓(xùn)教程系列之基礎(chǔ)培訓(xùn)課程2(第一版)ppt課件_第3頁
HOLLiAS_MACS系統(tǒng)培訓(xùn)教程系列之基礎(chǔ)培訓(xùn)課程2(第一版)ppt課件_第4頁
HOLLiAS_MACS系統(tǒng)培訓(xùn)教程系列之基礎(chǔ)培訓(xùn)課程2(第一版)ppt課件_第5頁
已閱讀5頁,還剩164頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、HOLLiAS-MACS系統(tǒng)培訓(xùn)教程系列之根底培訓(xùn)課程2 ConMaker軟件本演示為HOLLiASMACS培訓(xùn)教程配套演示,如有問題請01082922200至工業(yè)自動化培訓(xùn)部或email至mankaihollysys7/12/20221系統(tǒng)概述部分了解ConMaker軟件的功能掌握ConMaker軟件的根本原理以及操作方法能根據(jù)所提供的較簡單控制方案完成算法組態(tài)了解變量、POU、POU言語之間的關(guān)系課程目的 更多信息請參考:SmartPro系統(tǒng)運用手冊2課程安排 更多信息請參考:SmartPro系統(tǒng)運用手冊日期時間內(nèi)容周二15:3017:00ConMaker軟件介紹周三8:4511:20建立

2、工程、硬件配置、數(shù)據(jù)庫定義、量程轉(zhuǎn)換簡介13:3017:00變量、POU介紹周四8:4511:20組態(tài)語言FBD的工程應(yīng)用13:3017:00流量累計、PID調(diào)節(jié)周五8:4511:20SCS順控組態(tài),LD語言13:3017:00工程下裝,調(diào)試,答疑3總目錄 更多信息請參考:SmartPro系統(tǒng)運用手冊 第1講 ConMaker軟件引見 第2講 目的安裝、新建ConMaker工程及相關(guān)設(shè)置 第3講 硬件配置 第4講 數(shù)據(jù)庫定義 第5講 模擬量的量程轉(zhuǎn)換 第6講 運用導(dǎo)入工具生成根底組態(tài) 第7講 變量和POU引見 第8講 POU言語及其工程運用 第9講 工程下裝、調(diào)試 附1 常見編譯錯誤排查4VA

3、R(local variable)部分變量VAR_GLOBAL(global variable)全局變量VAR_INPUT(input variable)輸入變量VAR_OUTPUT(output variable)輸出變量RETAIN保管型變量詞匯 更多信息請參考:SmartPro系統(tǒng)運用手冊5POU(Program Organization Unit)程序組織單元PROGRAM程序,是最常用的一種POU。在“程序?qū)ο蠼M織器中簡寫為PRG。FUNCTION函數(shù)。在“程序?qū)ο蠼M織器中簡寫為FUN。FUNCTION_BLOCK功能塊。在“程序?qū)ο蠼M織器中簡寫為FB。詞匯 更多信息請參考:Smar

4、tPro系統(tǒng)運用手冊6 命令快捷按鈕文件新建點擊“文件菜單下的“新建命令添加點擊“添加命令右鍵單擊鼠標(biāo)右鍵特殊符號闡明 更多信息請參考:SmartPro系統(tǒng)運用手冊7第1講 ConMaker軟件引見軟件功能軟件界面組成引見軟件的普通運用步驟思索與練習(xí)第一節(jié)8第一節(jié) ConMaker軟件的功能HOLLiAS系統(tǒng)的軟件主要包括兩個部分:ConMaker和PlantView軟件。ConMaker是針對底層控制器的軟件。軟件安裝在工程師站上,作為控制方案的開發(fā)平臺,包括控制方案編輯器和仿真調(diào)試器兩部分。完成用戶控制方案的組態(tài),詳細(xì)包括:硬件配置 (結(jié)合硬件培訓(xùn)的測點清單進(jìn)展)數(shù)據(jù)庫定義 用不同的算法言

5、語編寫用戶控制方案仿真調(diào)試登錄控制器,把程序下裝到主控單元;運轉(zhuǎn)并在線調(diào)試程序。 ConMaker軟件的主要功能9第一節(jié) ConMaker軟件的界面組成引見見P22P38菜單欄,提供各種常用命令工具欄,常用命令的快捷按鈕POU的聲明區(qū)。用來聲明定義POU的類型、稱號,運用的部分變量POU的標(biāo)題欄,顯示POU的稱號、類型縮略、采用的編程言語POU的編程區(qū)。編寫用戶控制方案的地方信息窗口,顯示編譯信息和查找信息對象組織器。在窗口中分別列舉當(dāng)前工程中的程序、數(shù)據(jù)類型、視圖、資源四種對象。普通關(guān)注程序和資源。如圖展現(xiàn)了工程中的一切程序。標(biāo)題欄,顯示工程文件的稱號10第一節(jié) ConMaker軟件的界面組

6、成引見對象組織器資源窗口,常用資源有:全局變量表、MACS配置、目的設(shè)置、義務(wù)配置名為“MCS的全局變量定義表,是對名為MCS的程序方案中相關(guān)信息的解釋硬件配置,組態(tài)I/O模塊,定義輸入、輸出通道標(biāo)志符,即分配測點的采集通道與實踐硬件聯(lián)絡(luò)目的設(shè)置,為軟件選擇硬件平臺即目的,并設(shè)置針對該目的的公用參數(shù)義務(wù)配置,定義工程中的程序執(zhí)行方式,普通設(shè)計為周期調(diào)用式。能被整個工程中運用的變量全局變量11第一節(jié) ConMaker軟件的普通運用步驟新建ConMaker工程硬件配置設(shè)備組態(tài) 數(shù)據(jù)庫定義 控制算法組態(tài) 工程編譯 仿真調(diào)試 登錄控制器,將工程下裝到主控單元運轉(zhuǎn)程序并在線調(diào)試 12第一節(jié) ConMak

7、er組態(tài)流程131.HOLLiAS系統(tǒng)的主要軟件是 和 軟件。其中 軟件主要完成上層人機界面的組態(tài);而另外一個軟件需安裝在HOLLiAS系統(tǒng)的 站上,利用它主要完成 、 、 等功能。第1講 ConMaker軟件引見(答案參見培訓(xùn)課程ConMaker練習(xí)答案.ppt)14第2講 目的安裝、新建工程及相關(guān)設(shè)置目的安裝新建工程及相關(guān)設(shè)置思索與練習(xí)第一節(jié)15第一節(jié) 目的安裝ConMaker軟件要運用于某套硬件系統(tǒng),就需求指定相應(yīng)的運轉(zhuǎn)平臺,主要是引入各通訊設(shè)備的特性定義等信息。所以,在工程師站上第一次運用ConMaker軟件時,首先需求“安裝目的,才干進(jìn)展后續(xù)任務(wù)。經(jīng)過安裝目的,可自動引入硬件設(shè)備的特

8、性描畫文件,普通每種型號的模塊都有其對應(yīng)的設(shè)備特性描畫文件,文件擴展名為“.gsd。假設(shè)沒有事先安裝正確的目的,那么在硬件組態(tài)時無法添加相應(yīng)型號的設(shè)備。對應(yīng)MACS系統(tǒng)硬件平臺的目的鏈接文件是hollysys.tnf,安裝后的目的稱號為“hollysys CoDeSys SP for QNX。 目的安裝目的目的安裝見運用手冊P1916第一節(jié) 目的安裝點擊開場程序HollySys SmartPro安裝目的,彈出窗口能夠有如下兩種情形:在該計算機上已進(jìn)展過目的“hollysys CoDeSys SP for QNX的安裝,不需求再做這項任務(wù),直接進(jìn)展“新建工程或“第6講運用導(dǎo)入工具生成根底組態(tài)。

9、實踐工程點數(shù)較多,為提高組態(tài)效率,普通先進(jìn)入“第6講運用導(dǎo)入工具生成根底組態(tài),再進(jìn)展算法組態(tài)。 假設(shè)是想學(xué)習(xí)軟件的根本功能,那么先新建工程、做硬件配置、數(shù)據(jù)庫定義和進(jìn)展量程轉(zhuǎn)換,再進(jìn)展算法組態(tài)。 右側(cè)“Installed Targets中沒有目的“Hollysys ;需求“安裝目的,詳細(xì)操作見下頁。 17點擊翻開按鈕 第一節(jié) 目的安裝選擇hollysys.tnf,按下翻開按鈕 選中左側(cè)Hollysys ,按下安裝按鈕右側(cè)窗口出現(xiàn)已安裝目的,按下封鎖按鈕 目的安裝操作18第一節(jié) 新建工程及相關(guān)設(shè)置點擊開場程序HollySys SmartPro控制方案生成系統(tǒng)點擊文件新建 選擇目的hollysys

10、 CoDeSys SP for QNX,只需當(dāng)進(jìn)展了目的安裝才有此選項保管型變量的內(nèi)存空間最大值的修正,普通改為16#8000到16#15000,建議為16#8000選中“下載符號文件不得選中必需選中 新建工程的相關(guān)設(shè)置目的設(shè)置 新建工程啟動ConMaker軟件19第一節(jié) 新建工程及相關(guān)設(shè)置主程序為“程序型PROGRAM型POU規(guī)定主程序的稱號為MACS_PRG普通用ST構(gòu)造化文本言語編寫主程序點擊工程選項 打勾選中該項 新建工程的相關(guān)設(shè)置建立主程序 新建工程的相關(guān)設(shè)置選項設(shè)置普通每個工程都有一個主程序,將用它作為整個工程的運算入口,在主程序中調(diào)用其它運算程序。20第一節(jié) 新建工程及相關(guān)設(shè)置點

11、擊窗口庫管理器 在此區(qū)域點右鍵添加庫彈出窗口中列舉了可選的庫資源如上圖,在工程中假想象運用hsac庫中提供的功能塊和函數(shù),就需求選中hsac.lib庫,添加到他的工程中。如上圖,在工程中假想象運用hsac庫中提供的功能塊和函數(shù),就需求選中hsac.lib庫,添加到他的工程中。如今,在他的工程中就可以運用hsac.lib庫中提供的功能塊和函數(shù)資源了。比如他可以在一個POU中調(diào)用HSPID功能塊以實現(xiàn)PID調(diào)理。 新建工程的相關(guān)設(shè)置添加函數(shù)庫21第一節(jié) 新建工程及相關(guān)設(shè)置究竟需求將哪些函數(shù)庫添加到他的工程中?是由這個工程的實踐控制要求決議的。要做哪些運算、實現(xiàn)哪些控制功能,往往可以利用軟件提供的具

12、備相應(yīng)功能的函數(shù)或功能塊來實現(xiàn);而這些函數(shù)或功能塊曾經(jīng)事先按照功能分類,存放在了指定的函數(shù)庫當(dāng)中;只需在庫管理器中添加某個函數(shù)或功能塊所處的函數(shù)庫,就可以在他的工程中隨處運用這些資源了。我們可以在后面進(jìn)展控制算法組態(tài)時,隨時根據(jù)需求在庫管理器中添加或刪除函數(shù)庫。當(dāng)然,也可以在新建工程時,根據(jù)普通運用情況,事先在庫管理器中添加好那些常用的功能塊/函數(shù)庫,如下頁:算法塊運用闡明參見SmartPro系統(tǒng)運用手冊 新建工程的相關(guān)設(shè)置添加函數(shù)庫認(rèn)識庫管理器22 Hsac.lib 控制調(diào)理HSPIDPID調(diào)理器HSAlgMAN手操器 Hsaired.lib 信號選擇AI_RED冗余信號選擇模塊 模擬量量程

13、轉(zhuǎn)換H_E16進(jìn)制數(shù)據(jù)轉(zhuǎn)換為工程量數(shù)據(jù)H_RTD16進(jìn)制數(shù)據(jù)轉(zhuǎn)換為熱電阻溫度數(shù)據(jù)H_TC16進(jìn)制數(shù)據(jù)轉(zhuǎn)換為熱電偶溫度數(shù)據(jù)E_H工程量/電量程數(shù)據(jù)轉(zhuǎn)換為16進(jìn)制數(shù)據(jù) Hscnvt.lib Hsctrol.lib 控制算法HSDEV微分算法HSINTG積分HSRSRS觸發(fā)器HSSOP二階慣性Hsdpext.libDP設(shè)備形狀檢測HSDPGetSlaveState獲取DP從站的形狀HSGetFCUState獲取一對控制器的形狀Hspower.lib電力行業(yè)公用HSMEDSEL三取中HSMILL磨煤機控制 新建工程的相關(guān)設(shè)置添加函數(shù)庫常用常用常用23 soe功能公用HSsoeRead讀取SOE的數(shù)據(jù)記

14、錄 Hssoe.lib Macsctrol.lib 控制算法HSACCUM積算算法HSALM_AM幅值報警HSALM_DV偏向報警HSCHARC折線函數(shù)HSCMP多重比較器HSCSLAVE組合伺服放大HSFOP一階慣性 HSLIM_HL幅值限制HSFUZZY模糊控制HSSCS順控設(shè)備HSTIMER定時器HSVALVE調(diào)理門Standard.lib規(guī)范庫RSRS觸發(fā)器TON延時置位型定時器TP定寬脈沖型定時器Hspower2.lib電力行業(yè)公用HSCOMBUSTION熄滅控制HSALARMSPARK報警閃光HSBAL2雙平衡模塊HSDLCTRL斷路器HSSTREAMRM主汽溫度模糊控制 新建工程

15、的相關(guān)設(shè)置添加函數(shù)庫 系統(tǒng)庫GET_TASK_INFO獲取系統(tǒng)義務(wù)信息 SysLib.lib常用常用24第一節(jié) 新建工程及相關(guān)設(shè)置點擊文件保管 保管新建的工程選擇ConMaker工程文件在磁盤中的保管途徑運用默許文件類型,ConMaker工程文件的擴展類型為“PRO文件名,即工程名,建議用英文字母命名。該工程的一切組態(tài)信息都將保管在這個文件中。聲明:一個ConMaker工程僅針對一個現(xiàn)場控制站!假設(shè)他的工程中有三個現(xiàn)場控制站,就應(yīng)該分別創(chuàng)建三個對應(yīng)的ConMaker工程。251.在工程師站安裝了ConMaker軟件之后,能否可以直接新建工程開場組態(tài)?2.在HOLLiAS系統(tǒng)中,新建一個ConM

16、aker工程時,需求選擇目的,選“None目的也是可以的。該描畫正確否?3.目的設(shè)置的General參數(shù)中,應(yīng)選中_。 A.作為文件下載 B. 下載符號文件 C. 沒有地址檢查 D.作為符號下載4.創(chuàng)建主程序時,程序稱號建議采用 ,POU類型應(yīng)為 ,普通用 言語編寫主程序。5.ConMaker中,在 中添加需求的 ,可以將系統(tǒng)提供的功能塊/函數(shù)資源參與到當(dāng)前工程中。6.ConMaker組態(tài)過程中,庫管理器中功能塊/函數(shù)庫的添加、刪除管理可以根據(jù)需求隨時進(jìn)展,不一定非得在新建工程時完成,此描畫正確嗎?7.ConMaker工程文件的擴展名是 。8.不論哪個工程工程,只創(chuàng)建一個ConMaker工程即

17、可,此描畫正確嗎? 9.上機練習(xí)請創(chuàng)建一個ConMaker工程,完成相關(guān)設(shè)置,工程名自定義。第2講 目的安裝、新建工程及相關(guān)設(shè)置(答案參見培訓(xùn)課程ConMaker練習(xí)答案.ppt)26第3講 硬件配置添加硬件硬件屬性設(shè)置思索與練習(xí)第一節(jié)27第一節(jié) 硬件配置ConMaker軟件的主要作用是對消費現(xiàn)場來的信號進(jìn)展運算處置,將最終產(chǎn)生的運算結(jié)果作為控制指令輸出到現(xiàn)場的執(zhí)行機構(gòu)驅(qū)使其動作。為此就需求在軟件中定義擔(dān)任采集或輸出這些現(xiàn)場信號的硬件模塊即硬件配置,并為模塊的每個數(shù)據(jù)通道分配標(biāo)志符即數(shù)據(jù)庫定義。這樣就明確了運算所處置的數(shù)據(jù)是現(xiàn)場的哪個信號。添加DP主站卡設(shè)置DP主站卡的屬性 添加DP從站各I/

18、O模塊設(shè)置DP從站的屬性 硬件配置的內(nèi)容聲明:在開場用ConMaker軟件進(jìn)展設(shè)備組態(tài)之前,我們需求按照測點清單中的測點類型和測點數(shù)量,合理地配置所需的I/O模塊型號和數(shù)量,繪制出現(xiàn)場控制站的硬件配置圖。然后才干按照圖紙?zhí)砑佑布O(shè)備并設(shè)置其屬性參數(shù)。28第一節(jié) 硬件配置雙擊左側(cè)“資源對象組織器中的“MACS配置,右側(cè)編輯區(qū)中便翻開硬件配置的操作窗口。硬件配置的操作習(xí)慣是:在對象上點右鍵,彈出右鍵菜單,選擇菜單中的命令。29第一節(jié) 硬件配置添加DP主站卡型號FM121 30第一節(jié) 硬件配置設(shè)置DP主站卡FM121的屬性 【Standard paratemeters】站地址:設(shè)為0【Bus Par

19、ameters】波特率:設(shè)為500Kbps【Bus Parameters】選擇優(yōu)化31第一節(jié) 硬件配置添加DP從站各I/O模塊 由硬件學(xué)習(xí)可知,DP從站即控制站內(nèi)銜接在DP總線上,和DP主站通訊的各I/O信號采集/輸出模塊,它們都是FM系列的模塊。 既然I/O模塊受DP主站的調(diào)度和管理,那么添加時應(yīng)先選中FM121再點擊右鍵菜單!添加的I/O模塊將出如今FM121卡的下一級樹形目錄中。右圖中添加的都是常用模塊。留意添加冗余模入模塊FM148R時,應(yīng)成對添加,且這兩個互為冗余模塊的屬性參數(shù)完全一樣;冗余模出模塊FM152也一樣。建議:盡量按照站地址號從低往高的順序添加I/O模塊,以保證地址的銜接

20、性;否那么呵斥地址混亂,需求手動修正! 32第一節(jié) 硬件配置設(shè)置DP從站I/O模塊的屬性 I/O模塊有如下四種屬性需求設(shè)置:地址的調(diào)整回讀區(qū)的設(shè)置通道增益的修正設(shè)置SOE組標(biāo)識33第一節(jié) 硬件配置設(shè)置I/O模塊屬性地址的調(diào)整【Standard paratemeters】站地址:即模塊設(shè)備號,模塊的站地址應(yīng)與其安裝底座上的撥碼開關(guān)值嚴(yán)厲對應(yīng)?!維tandard paratemeters】輸入地址:第一個模塊的改為%IB0。檢查第一個IO模塊的輸入地址,建議從IW0開場。在添加模塊時,假設(shè)是嚴(yán)厲按照模塊的站地址號從低往高的順序添加,那么第一個I/O模塊的輸入地址默許是正確的;但假設(shè)添加模塊時運用了

21、插入命令,那么不能堅持地址的延續(xù)性。這就是追加模塊和插入模塊的區(qū)別。34第一節(jié) 硬件配置設(shè)置I/O模塊屬性回讀區(qū)設(shè)置【Input/Output】:將左側(cè)的兩項都“選擇到右邊窗口種中。模擬量輸出模塊、開關(guān)量輸出模塊、SOE模塊需求設(shè)置Input/Output屬性,其它模塊的Input/Output屬性采用默許設(shè)置。 FM151、FM152FM171、FM171BFM161_SOE35第一節(jié) 硬件配置設(shè)置I/O模塊屬性通道增益的修正【Parameter】Value:選中“Byte x行 “Value列的數(shù)字,單擊它便可處于編輯形狀,輸入要修正的數(shù)字,在旁邊空白處點左鍵表示確認(rèn)修正,最后按下“確定鍵

22、封鎖。每個模塊都應(yīng)檢查并修正這項屬性,尤其是模擬量采集模塊。為使系統(tǒng)能準(zhǔn)確地處置每個通道的信號,就需求明確各通道接線的信號類型和信號范圍。為此,軟件系統(tǒng)給每個模塊都分配了假設(shè)干參數(shù)Parameter存儲區(qū),這些區(qū)域都以字節(jié)為單位劃分。不同型號的模塊,所需的字節(jié)數(shù)量不同,各個字節(jié)的含義也有不同的定義。以下引見幾種常用的不同型號模塊的字節(jié)參數(shù)定義原那么及其設(shè)置方法?!霸鲆婕捶糯蟊稊?shù),每個模擬量通道都應(yīng)準(zhǔn)確設(shè)置其增益,否那么按照默許參數(shù)處置后的信號值是不正確的。增益與接線信號的信號類型和信號范圍相關(guān),查第458頁表2.3或根底培訓(xùn)課程2培訓(xùn)附件(增益部分、接線部分),可得到詳細(xì)信號對應(yīng)的放大倍數(shù)。3

23、6第一節(jié) 硬件配置設(shè)置I/O模塊屬性通道增益的修正FM148A是FM145的替代型號,故FM148A的軟件設(shè)置同F(xiàn)M145。各字節(jié)Byte的作用規(guī)定見P59或P459。 FM148AFM148A的參數(shù)共有19個字節(jié)Byte0Byte18Byte0:規(guī)定為1,采用默許值不需修正。Byte1:每兩個Bit位表示一個通道的信號類型,電壓信號描畫為“00,電流信號描畫為“01。該字節(jié)從其低位到高位,依次對應(yīng)通道1、2、3、4的信號類型。注:1個Byte8個Bit位Byte2:通Byte1,從低位到高位,依次對應(yīng)通道5、6、7、8的信號類型。Byte3:通道1的增益放大倍數(shù),查P458表可得到。Byte

24、4:通道1的增益的高位字節(jié),堅持默許值不需設(shè)置。Byte5:通道2的增益放大倍數(shù),查P458表可得到。Byte6:通道2的增益的高位字節(jié),堅持默許值不需設(shè)置。Byte17:通道8的增益放大倍數(shù),查P458表可得到。Byte18:通道8的增益的高位字節(jié),堅持默許值不需設(shè)置。Value列填寫十進(jìn)制數(shù),該數(shù)由二進(jìn)制數(shù)換算得到。37第一節(jié) 硬件配置設(shè)置I/O模塊屬性通道增益的修正FM148A參數(shù)設(shè)置舉例 FM148A假設(shè)某FM148A模塊的通道1、2、3、7、8是420mA信號,通道4、5、6是010V信號。Byte100010101164121通道1、2、3為電流型,通道4為電壓型Byte20101

25、0000641680通道5、6為電壓型,通道7、8為電流型Byte3Byte5Byte7Byte15Byte174通道1、2、3、7、8為020mAByte9Byte11Byte131通道4、5、6為010V 38第一節(jié) 硬件配置設(shè)置I/O模塊屬性通道增益的修正FM148R各字節(jié)的作用規(guī)定見P60 FM148RFM148R的參數(shù)共有1個字節(jié)Byte0Byte0:每1個Bit位表示一個通道的信號類型,電壓信號描畫為“0,電流信號描畫為“1。該字節(jié)從其低位到高位,依次對應(yīng)通道1、2、3、4、5、6、7、8的信號類型。FM148R模塊是冗余信號采集模塊,需成對運用,安裝在FM133電流型底座或FM1

26、34電壓型底座上。所以模塊的Byte0能夠有兩種取值:0或255。39第一節(jié) 硬件配置設(shè)置I/O模塊屬性通道增益的修正FM143各字節(jié)的作用規(guī)定見P459。 FM143FM143的參數(shù)共有19個字節(jié)Byte0Byte18Byte0:規(guī)定為1,采用默許值不需修正。Byte1:每兩個Bit位表示一個通道的信號類型,電壓信號描畫為“00,電流信號描畫為“01。該字節(jié)從其低位到高位,依次對應(yīng)通道1、2、3、4的信號類型。由于只能是電壓型,所以該字節(jié)值恒等于0,采用默許值不需修正。Byte2:通Byte1,通道5、6、7、8的信號類型。恒等于0,采用默許值不需修正。Byte3:通道1的增益放大倍數(shù),根據(jù)

27、熱電阻的分度號和溫度信號的量程范圍,查P458表可得到。Byte4:通道1的增益的高位字節(jié),堅持默許值不需設(shè)置。Byte5:通道2的增益放大倍數(shù),查P458表可得到。Byte6:通道2的增益的高位字節(jié),堅持默許值不需設(shè)置。Byte17:通道8的增益放大倍數(shù),查P458表可得到。Byte18:通道8的增益的高位字節(jié),堅持默許值不需設(shè)置。40第一節(jié) 硬件配置設(shè)置I/O模塊屬性通道增益的修正FM147A各字節(jié)的作用規(guī)定見P460。 FM147AFM147A的參數(shù)共有19個字節(jié)Byte0Byte18Byte0:規(guī)定為1,采用默許值不需修正。Byte1:通道1、2、3、4的信號類型。00電壓,01電流;

28、只能是電壓型,所以該字節(jié)值恒等于0。Byte2:通Byte1,通道5、6、7、8的信號類型。恒等于0。Byte3:通道1的放大倍數(shù),根據(jù)熱電偶的分度號和溫度信號的量程范圍,查P458表可得到。Byte4:通道1增益的高位字節(jié),堅持默許值不需設(shè)置。Byte5:通道2的放大倍數(shù),查P458表可得到。Byte6:通道2增益的高位字節(jié),堅持默許值不需設(shè)置。Byte17:通道8的放大倍數(shù),查P458表可得到。Byte18:通道8增益的高位字節(jié),堅持默許值不需設(shè)置。41第一節(jié) 硬件配置FM151各字節(jié)的作用規(guī)定見P62或P460 FM151FM151的參數(shù)共有26個字節(jié)Byte0Byte25Byte0:規(guī)

29、定為1,采用默許值不需修正。Byte1:通道1的放大倍數(shù)。 1:05V,50:020mA,56:420mA,57:024mA Byte2:通Byte1,通道2的放大倍數(shù)。Byte3:通道3的放大倍數(shù)。Byte8:通道8的放大倍數(shù)。Byte9:當(dāng)主站讓從站處于缺點平安形狀時,從站8個通道的處置方式:某位為0,那么該位對應(yīng)的通道在缺點平安形狀時輸出堅持不變;為1,那么輸出缺點平安預(yù)定值。普通輸出模塊思索這種情況,F(xiàn)M152和FM171也有相應(yīng)功能的參數(shù)。Byte10:通道1的缺點平安預(yù)定值的低字節(jié)。假設(shè)缺點預(yù)定值大于255,就需求用到相應(yīng)的高字節(jié)Byte11。 假設(shè)Byte9中的第1個Bit位設(shè)為

30、0當(dāng)通道1缺點時輸出堅持,而不采用缺點預(yù)定值,那么不需求思索Byte10和Byte11的設(shè)置。Byte11:通道1的缺點平安預(yù)定值的高字節(jié)。Byte24:通道8的缺點平安預(yù)定值的低字節(jié)。Byte25:通道8的缺點平安預(yù)定值的高字節(jié)。42第一節(jié) 硬件配置FM152各字節(jié)的作用規(guī)定見P460,通FM151,只是FM152的通道數(shù)少2個。 FM152FM152的參數(shù)共有20個字節(jié)Byte0Byte19Byte0:規(guī)定為1,采用默許值不需修正。Byte1:通道1的放大倍數(shù)。 1:05V,50:020mA,56:420mA,57:024mA Byte2:通Byte1,通道2的放大倍數(shù)。Byte6:通道6

31、的放大倍數(shù)。Byte7:當(dāng)主站讓從站處于缺點平安形狀時,從站6個通道的處置方式:某位為0,那么該位對應(yīng)的通道在缺點平安形狀時輸出堅持不變;為1,那么輸出缺點平安預(yù)定值。Byte8:通道1的缺點平安預(yù)定值的低字節(jié)。假設(shè)缺點預(yù)定值大于255,就需求用到相應(yīng)的高字節(jié)Byte9。 假設(shè)Byte7中的第1個Bit位設(shè)為0當(dāng)通道1缺點時輸出堅持,而不采用缺點預(yù)定值,那么不需求思索Byte8和Byte9的設(shè)置。Byte9:通道1的缺點平安預(yù)定值的高字節(jié)。Byte18:通道6的缺點平安預(yù)定值的低字節(jié)。Byte19:通道6的缺點平安預(yù)定值的高字節(jié)。43第一節(jié) 硬件配置FM161各字節(jié)的作用規(guī)定見P64或P461

32、 FM161FM161的參數(shù)共有2個字節(jié):Byte0規(guī)定為1;Byte1默以為0不需修正。 FM161_SOEFM161_SOE的參數(shù)共有2個字節(jié):Byte0規(guī)定為1;Byte1修正為1。44第一節(jié) 硬件配置FM171各字節(jié)的作用規(guī)定見P65或P461 FM171FM171的參數(shù)共有5個字節(jié)Byte0:規(guī)定為1,采用默許值不需修正。Byte1:當(dāng)主站讓從站處于缺點平安形狀時,從站通道1通道8的處置方式:某位為0,那么該位對應(yīng)的通道在缺點平安形狀時輸出堅持不變;為1,那么輸出缺點平安預(yù)定值。Byte2:當(dāng)主站讓從站處于缺點平安形狀時,從站通道9通道16的處置方式Byte3:通道18的缺點平安預(yù)定

33、值。假設(shè)Byte1中的第1個Bit位設(shè)為0當(dāng)通道1缺點時輸出堅持,而不采用缺點預(yù)定值,那么不需求思索Byte3第1個Bit位的設(shè)置。Byte4:通Byte3,通道916的缺點平安預(yù)定值。通道916的缺點平安預(yù)定值。45第一節(jié) 硬件配置設(shè)置I/O模塊屬性設(shè)置SOE組標(biāo)識【Groups】:選中“Gr2再單擊它,使其前面出現(xiàn)“符號。僅SOE模塊需求設(shè)置該屬性。461.在 對象組織器的 中進(jìn)展硬件配置組態(tài)。2.硬件配置首先需求添加DP主站卡,型號為 ; DP主站卡的站地址普通設(shè)為 ,DP主站卡的通訊波特率應(yīng)為_Kbps。3.可以在“Hardware-Configuration上點右鍵添加DP從站嗎?4

34、.在已定義的I/O模塊序列中假設(shè)要求從中間某處添加一I/O模塊,可運用 命令以堅持整個數(shù)據(jù)區(qū)地址的延續(xù)性,但不能保證模塊站地址的延續(xù)性。5.在硬件配置中插入模塊DP從設(shè)備時系統(tǒng)會根據(jù)插入的位置自動調(diào)整設(shè)備的站地址嗎?6.必需檢查MACS配置中的第一個I/O模塊的輸入地址,應(yīng)為 ,輸出地址應(yīng)為 。7.確定FM148A的通道參數(shù)。假設(shè)通道1、2、3為電壓型010V,其它通道為電流型420mA,請列出該模塊的Parameter參數(shù)中Byte1Byte18各參數(shù)的值? 第3講 硬件配置(答案參見培訓(xùn)課程ConMaker練習(xí)答案.ppt)478.上機練習(xí)現(xiàn)已針對練習(xí)工程的測點清單完成了硬件配置,生成了以

35、下圖。請根據(jù)它進(jìn)展硬件配置組態(tài),并根據(jù)測點清單中詳細(xì)點的信號類型和信號范圍正確地設(shè)置每個I/O模塊的參數(shù)。測點清單1第3講 硬件配置(答案參見培訓(xùn)課程ConMaker練習(xí)答案.ppt)測點清單2電力練習(xí)工程3化工練習(xí)工程348第4講 數(shù)據(jù)庫定義數(shù)據(jù)庫定義概述AI、AO點的定義DI、DO點的定義思索與練習(xí)第一節(jié)49第一節(jié) 數(shù)據(jù)庫定義概述數(shù)據(jù)庫定義與硬件配置是嚴(yán)密相關(guān)的。硬件配置完成后,ConMaker軟件按照已添加各模塊的通道數(shù)量和通道的數(shù)據(jù)類型模擬量/開關(guān)量,會自動地為每個模塊分配好固定的數(shù)據(jù)存放地址,以便存取其各通道的值。這時,我們就可以定義為每個通道所分配的地址中存放的數(shù)據(jù)的稱號和數(shù)據(jù)類型

36、了,這個過程叫數(shù)據(jù)庫定義。對于AI和AO點,可以直接將數(shù)據(jù)庫點定義在“MACS配置中的模塊通道上;而對于DI和DO點,不能直接在“MACS配置中定義點名,需求把它們定義在“全局變量表中。 50第一節(jié) AI、AO點的定義定義位置:在“MACS配置的模塊通道前端定義方法:在通道前端直接輸入點名即可。定義AI點留意:點的命名規(guī)那么!運用字母、數(shù)字、下劃線的組合,以字母或下劃線開頭,不能有空格,不能運用漢字和其它特殊字符。 由于模擬量點的類型WORD不是最終的常用數(shù)據(jù)類型最終常用類型是REAL型,所以可以把測點清單中的點名留給REAL型數(shù)據(jù)用,而在前面加下劃線作為數(shù)據(jù)庫點名。這也是數(shù)據(jù)導(dǎo)入工具的命名習(xí)

37、慣。 51第一節(jié) AI、AO點的定義定義AO點定義AO點需求留意:應(yīng)將AO點定義在“8 channels AO下,而將回讀區(qū)“8 channels AO 回讀下的通道預(yù)留不填。輸出模塊向現(xiàn)場設(shè)備發(fā)送控制指令,所以應(yīng)確保模塊輸出數(shù)據(jù)的正確性!系統(tǒng)將對每一個輸出數(shù)據(jù)做“輸出回讀比較的處置。所以右上圖中,他可以看到FM151模塊下不僅有常規(guī)的數(shù)據(jù)輸出區(qū),還有公用的數(shù)據(jù)回讀區(qū),分別用來存放輸出數(shù)據(jù)和回讀后的數(shù)據(jù)。通模擬量輸出點,開關(guān)量輸出點也有類似機制!52第一節(jié) AI、AO點的定義定義方法:互為冗余的模塊的通道都要定義,但點名不能一樣;由于是由兩個模塊同時采集一個接線信號,這兩個模塊的采集值都送到D

38、P主站中處置,所以對主站內(nèi)運轉(zhuǎn)的程序而言這是兩個不同的點雖然它們都對應(yīng)著同一信號來源。在DP主站中將經(jīng)過運算再對這對冗余信號進(jìn)展選擇,最終采用的是正常任務(wù)的模塊所采集的那個點。定義冗余模塊的點FM148R通道點的定義 冗余模塊的點不能同名,但為便于識別,第二個模塊的點名僅在原點名后加“_1以示區(qū)別。這也是數(shù)據(jù)導(dǎo)入工具的命名習(xí)慣。 53定義冗余模塊的點第一節(jié) AI、AO點的定義FM152通道點的定義 54第一節(jié) DI、DO點的定義定義位置:在“資源的“全局變量表單中手動輸入完好的定義VAR_GLOBAL RETAINEND_VARDI點名 AT %IX字號.位號: 數(shù)據(jù)類型; (*點闡明*)DO

39、點名 AT %QX字號.位號: 數(shù)據(jù)類型; (*點闡明*)定義格式%:地址提示符I:表示為輸入點;Q:表示為輸出點X:表示該變量值占用一個二進(jìn)制位Bit字號:從MACS配置中查得字即WORD位號:通道號減1,由0起始數(shù)據(jù)類型:開關(guān)量都為布爾型,寫B(tài)OOL把變量定義為全局變量時的關(guān)鍵字。變量定義部分應(yīng)置于這對關(guān)鍵字中間的行中。 55第一節(jié) DI、DO點的定義定義DI點56第一節(jié) DI、DO點的定義定義DO點DO點定義舉例1在MACS配置中,展開FM171模塊的一切子目錄,如以下圖:曾經(jīng)將輸出區(qū)的第21個字1WORD=16Bit分配給該模塊,以存放模塊16個輸出通道的值,每個通道值占用這個字的1位

40、,且低通道占低位,高通道占高位,正好16通道占滿16位。故模塊的16個通道點應(yīng)該定義在地址“%QW21中。由地址“%IW78可知:已將輸入?yún)^(qū)的第78個字預(yù)留給該FM171的16個通道,以存放這16個通道的回讀值。所以這個地址不是給模塊的16個輸出數(shù)據(jù)用的。 57第一節(jié) DI、DO點的定義定義DO點DO點定義舉例2581.圖1中的兩個FM148R互為冗余,請問它們的第一通道點定義正確嗎?2.圖2中模出模塊FM151的通道1定義正確嗎?應(yīng)如何定義?圖1圖2第4講 數(shù)據(jù)庫定義(答案參見培訓(xùn)課程ConMaker練習(xí)答案.ppt)593.圖3中FM161模塊的第11通道點名為“GM519,請問在軟件的哪

41、個位置定義這個數(shù)據(jù)庫DI點?詳細(xì)如何定義?4.圖4中SOE模塊的通道1點名為“LA102,應(yīng)如何定義這個通道點?5.圖5中FM171模塊的通道16點名為“DM301KC,如何定義該點?圖3圖4圖5第4講 數(shù)據(jù)庫定義(答案參見培訓(xùn)課程ConMaker練習(xí)答案.ppt)606.上機練習(xí)接“第3講的上機練習(xí)8,請在練習(xí)工程中繼續(xù)完成測點清單各I/O點的定義。第4講 數(shù)據(jù)庫定義(答案參見培訓(xùn)課程ConMaker練習(xí)答案.ppt)測點清單1電力練習(xí)工程4測點清單2化工練習(xí)工程461第5講 模擬量的量程轉(zhuǎn)換量程轉(zhuǎn)換概述電流/電壓模入信號的轉(zhuǎn)換熱電阻模入信號的轉(zhuǎn)換熱電偶模入信號的轉(zhuǎn)換模出信號的轉(zhuǎn)換冗余模入信

42、號的選擇思索與練習(xí)第一節(jié)62第一節(jié) 量程轉(zhuǎn)換概述由“數(shù)據(jù)庫定義一講可知,AI、AO數(shù)據(jù)庫點的數(shù)據(jù)類型都是WORD型十六位二進(jìn)制數(shù),不能直接參與控制運算或送到操作員站去顯示,要想運用,必需先經(jīng)過“量程轉(zhuǎn)換運算,從數(shù)字量轉(zhuǎn)換為工程量REAL型。 常用的量程轉(zhuǎn)換功能塊H_E將16位二進(jìn)制數(shù)轉(zhuǎn)換為工程量。電流/電壓型模入點運用即FM148A、FM148R模塊采集的點H_RTD將16位二進(jìn)制數(shù)轉(zhuǎn)換為熱電阻溫度數(shù)據(jù),熱電阻模入點運用即FM143模塊采集的點H_TC將16位二進(jìn)制數(shù)轉(zhuǎn)換為熱電偶溫度數(shù)據(jù),熱電偶模入點運用即FM147A模塊采集的點H_CT熱電偶冷端補償點公用的轉(zhuǎn)換功能塊E_H將工程量轉(zhuǎn)換為16

43、位二進(jìn)制數(shù),電流型模出點運用即FM151A、FM152模塊輸出的點量程轉(zhuǎn)換功能塊都存放在函數(shù)庫“hscnvt.lib中。 63第一節(jié) 量程轉(zhuǎn)換概述64第一節(jié) 電流/電壓模入信號的轉(zhuǎn)換FM148A、FM148R模塊采集的電流、電壓信號都運用“H_E功能塊實現(xiàn)轉(zhuǎn)換。將WORD型數(shù)據(jù)庫點轉(zhuǎn)換為REAL型就可以參與后續(xù)控制運算了。數(shù)據(jù)庫定義:_AFI_JWS2的數(shù)據(jù)庫定義,類型WORD 轉(zhuǎn)換程序:用H_E將WORD_AFI_JWS2轉(zhuǎn)換為REALAFI_JWS2 流量累計算法程序:用HSACCUM對REAL型變量AFI_JWS2進(jìn)展周期性累計,得到累計結(jié)果A_FIJWS2,該結(jié)果將上傳到操作員站監(jiān)視。

44、HSACCUM只能對REAL型變量進(jìn)展累計,所以銜接的必需是量程轉(zhuǎn)換的結(jié)果AFI_JWS2。功能塊實例“_AFI_JWS2_的聲明65第一節(jié) 熱電阻模入信號的轉(zhuǎn)換FM143A、FM143模塊采集的熱電阻信號都運用“H_RTD功能塊實現(xiàn)轉(zhuǎn)換。用H_RTD將WORD_ATI_CYQ轉(zhuǎn)換為REALATI_CYQ _ATI_CYQ的數(shù)據(jù)庫定義,類型WORD 功能塊實例“_ATI_CYQ_的聲明66第一節(jié) 熱電偶模入信號的轉(zhuǎn)換FM147A模塊采集的熱電偶信號都運用“H_TC功能塊實現(xiàn)轉(zhuǎn)換。_ATI_JW2IN的數(shù)據(jù)庫定義,類型WORD 功能塊實例“_ATI_CYQ_、 “_COLD10_的聲明用H_TC

45、將WORD_ATI_JW2IN轉(zhuǎn)換為REALATI_JW2IN用H_CT將WORD_COLD10轉(zhuǎn)換為REALCOLD10用冷端點的轉(zhuǎn)換結(jié)果REAL型補償熱電偶溫度,ATI_JW2IN是轉(zhuǎn)換并補償后的點67功能塊實例“_AVC_JW2_的聲明第一節(jié) 模出信號的轉(zhuǎn)換FM151A、FM152模塊輸出的電流信號都運用“E_H功能塊實現(xiàn)轉(zhuǎn)換。用E_H將REALAVC_JW2轉(zhuǎn)換為WORD,轉(zhuǎn)換結(jié)果同時賦值給_AVC_JW2和_AVC_JW2_1_AVC_JW2、 _AVC_JW2_1的數(shù)據(jù)庫定義,類型WORD 對ATI_ZQ進(jìn)展PID調(diào)理,將計算結(jié)果賦值給AVC_JW2REAL。AVC_JW2即為控制

46、閥門開度的工程量。68第一節(jié) 冗余模入信號的選擇AO信號的冗余處置由硬件模塊實現(xiàn);AI信號的冗余處置由軟件程序?qū)崿F(xiàn)。對于一個由一對冗余模入模塊采集的通道點,在算法中先分別用H_E轉(zhuǎn)換為REAL型,然后運用“AI_RED功能塊檢測兩個冗余模塊的任務(wù)形狀,最終以任務(wù)正常的模塊的采集數(shù)據(jù)作為實踐運用的數(shù)據(jù)?!癆I_RED存放在函數(shù)庫“Hsaired.lib中。 69第一節(jié) 冗余模入信號的選擇_ALI_CYQ、_ALI_CYQ_1的數(shù)據(jù)庫定義,類型WORD 用H_E將WORD_ALI_CYQ和_ALI_CYQ_1分別轉(zhuǎn)換為REAL后,送到冗余信號選擇功能塊AI_RED的輸入端作為被選擇信號。AI_RE

47、D的內(nèi)部程序會判別兩個點所處的模塊2號和3號哪個正常任務(wù),將正常模塊采集上來的相應(yīng)信號選擇輸出到O1項上,后續(xù)對除氧器水位信號的判別處置都將采用“rALI_CYQ.O1 。站地址2站地址3選擇結(jié)果REAL701.哪些數(shù)據(jù)庫點需求進(jìn)展量程轉(zhuǎn)換?為什么要進(jìn)展量程轉(zhuǎn)換?2.哪些數(shù)據(jù)庫點不需求進(jìn)展量程轉(zhuǎn)換?為什么不需求?3.應(yīng)創(chuàng)建 型的POU實現(xiàn)量程轉(zhuǎn)換功能;普通采用 言語編寫量程轉(zhuǎn)換POU。4.用作量程轉(zhuǎn)換的功能塊都存放在 庫中,為此應(yīng)事先在庫管理器中引入這個庫。5.針對電流/電壓大信號模入點的量程轉(zhuǎn)換功能塊是 ,針對熱電阻模入的量程轉(zhuǎn)換功能塊是 ,針對熱電偶模入的量程轉(zhuǎn)換功能塊是 ,針對熱電偶冷端

48、補償點的量程轉(zhuǎn)換功能塊是 ,針對模擬量輸出點的量程轉(zhuǎn)換功能塊是 。6.普通情況下,量程轉(zhuǎn)換功能塊“WH項的數(shù)據(jù)類型都是 型,而“AV項的數(shù)據(jù)類型都是 型;編程時應(yīng)留意這兩個項銜接的變量的數(shù)據(jù)類型要與它們一致。第5講 模擬量的量程轉(zhuǎn)換(答案參見培訓(xùn)課程ConMaker練習(xí)答案.ppt)717.畫出圖1中FM148A第1通道點的量程轉(zhuǎn)換功能塊圖,并寫出程序中新產(chǎn)生的變量的完好聲明。通道1信號類型420mA,-400400mm 8.畫出圖2中FM147A第1通道點的量程轉(zhuǎn)換功能塊圖,并寫出程序中新產(chǎn)生的變量的完好聲明。假設(shè)冷端補償點經(jīng)量程轉(zhuǎn)換后的REAL型變量名為COLD10通道1為K型熱偶,012

49、009.畫出圖3中FM143第1通道點的量程轉(zhuǎn)換功能塊圖,并寫出程序中新產(chǎn)生的變量的完好聲明。通道1為PT100型熱電阻,020010.畫出圖4中FM151第1通道點的量程轉(zhuǎn)換功能塊圖,并寫出程序中新產(chǎn)生的變量的完好聲明。通道1信號類型420mA,0100%圖3圖1圖2圖4第5講 模擬量的量程轉(zhuǎn)換(答案參見培訓(xùn)課程ConMaker練習(xí)答案.ppt)7211.由一對冗余模塊FM148R采集的點,要運用 功能塊進(jìn)展信號選擇。12.請指出圖5,6中的組態(tài)錯誤。13.請指出圖6中的組態(tài)錯誤。圖5圖6第5講 模擬量的量程轉(zhuǎn)換(答案參見培訓(xùn)課程ConMaker練習(xí)答案.ppt)測點清單1電力練習(xí)工程5測點

50、清單2化工練習(xí)工程514.上機練習(xí)接第4講上機練習(xí)6,思索:曾經(jīng)定義的一切這些數(shù)據(jù)庫點中,哪些需求進(jìn)展量程轉(zhuǎn)換,應(yīng)分別用哪個功能塊轉(zhuǎn)換。上機組態(tài)轉(zhuǎn)換程序。73第6講 運用導(dǎo)入工具生成根底組態(tài)數(shù)據(jù)導(dǎo)入概述填寫MACSVIEW.dbf表在“數(shù)據(jù)庫生成中生成全部導(dǎo)入文件將導(dǎo)入文件輸入到組態(tài)工程中 思索與練習(xí)第一節(jié)第二節(jié)74第一節(jié) 數(shù)據(jù)導(dǎo)入概述對于組態(tài)開場階段,大批量數(shù)據(jù)的處置,利用導(dǎo)入的方法可以提高任務(wù)效率??梢岳脤?dǎo)入工具自動生成一個新的工程,自動完成工程的目的設(shè)置、參數(shù)設(shè)置、硬件配置、數(shù)據(jù)庫定義和量程轉(zhuǎn)換程序等內(nèi)容。只需求正確填寫“MACSVIEW.dbf表,然后按步驟一步步操作就可以了。 75

51、第一節(jié) 填寫MACSVIEW.dbf表“我的電腦中找到“Macsview.dbf文件并翻開,開場編輯。同時翻開測點清單表,將清單中的點名、點闡明、量程、單位等信息填到Macsview.dbf的對應(yīng)列中。 下表針對各種類型的點舉例,闡明其在Macsview.dbf中關(guān)鍵列的填寫方法。各行列舉的點類型依次是:420mA模擬量輸入點由冗余模塊FM148R采集的420mA模擬量輸入點熱電阻模擬量輸入點熱電偶模擬量輸入點熱電偶冷端補償點模擬量輸出點由冗余模塊FM152輸出的模擬量輸出點開關(guān)量輸入點開關(guān)量輸出點。 各類I/O點關(guān)鍵列的填寫方法76第一節(jié) 填寫MACSVIEW.dbf表 各類I/O點的填寫方

52、法77第一節(jié) 填寫MACSVIEW.dbf表 Macsview表各列的填寫闡明所屬設(shè)備:#10控制站的點填MACSDEV10,#11站的點填MACSDEV11,其它站的點類推。數(shù)據(jù)類型:模擬量填REAL,開關(guān)量填DIGITAL。 模件類型:DI點的“模件類型填“FM161_DI。 模件號:冗余模塊處置的點,“模件號列中只填寫兩個冗余模塊中較低的那個設(shè)備號。導(dǎo)入時,根據(jù)模件類型,會自動以為較高號的那個設(shè)備也是同樣的模件。 通道號:每個模件上都從0開場。即填0表示第一路,填1表示第二路硬件地址:只DI、DO點填。開場先空著不填,做完第“3步后再填。 報警XX限:只需求報警的模擬量點填寫該列,填相應(yīng)

53、報警限值。 報警分類:要報警的模擬量填1,要報警的開關(guān)量填252。 量程下、上限:模擬量點按測點清單中的值填寫,開關(guān)量填01。 78第一節(jié) 填寫MACSVIEW.dbf表 Macsview表各列的填寫闡明信號類型:僅電流/電壓型模入、模出點要填。電流型格式“T4_20mA,電壓型格式“T0_5V。 通道增益:模入點和模出點都填。根據(jù)點的信號類型和量程查表得到增益即放大倍數(shù)。RTD類型:熱電阻模入填。格式“熱電阻型號_RTD,如“PT100_RTD。 線電阻:僅針對熱電阻信號,填補償電阻值,格式如“0,0,0;或不填。 TC類型:熱電偶模入填。格式“熱電偶型號_TC,如“K_TC。 冷端點名:熱

54、電偶模入填。填冷端補償點的點名,如“COLD10。 標(biāo)簽變量:除了備用點外,普通都填1。填1表示人機界面上可以監(jiān)控的點。 趨勢變量:趨勢點填1。填1表示操作員站能查看該點的趨勢圖。 模擬量報警:要報警的模擬量點填1。 開關(guān)量報警:要報警的開關(guān)量點填1。 全局變量:僅開關(guān)量點DI和DO填1。 79第一節(jié) 填寫MACSVIEW.dbf表 Macsview表各列的填寫闡明HTOENG:僅電流和電壓型模入點填1。填1表示對該點用“H_E算法塊進(jìn)展量程轉(zhuǎn)換,由十六位二進(jìn)制數(shù)WORD轉(zhuǎn)換成工程量數(shù)據(jù)REAL。 HTOELC:普通不用。填1表示對該點用“H_ELC算法塊進(jìn)展量程轉(zhuǎn)換,由十六位二進(jìn)制數(shù)WORD

55、轉(zhuǎn)換成電量程數(shù)據(jù)REAL,單位是mA 或 V。 HTORTD:僅熱電阻模入點填1。填1表示對該點用“H_RTD算法塊進(jìn)展量程轉(zhuǎn)換,由十六位二進(jìn)制數(shù)WORD轉(zhuǎn)換成熱電阻溫度數(shù)據(jù)REAL。 HTOTC:僅熱偶模入點填1。填1表示對該點用“H_TC算法塊進(jìn)展量程轉(zhuǎn)換,由十六位二進(jìn)制數(shù)WORD轉(zhuǎn)換成熱偶溫度數(shù)據(jù)REAL。 HTOPI:僅脈沖量輸入點填1。填1表示對該點用“H_PI算法塊進(jìn)展量程轉(zhuǎn)換,由十六位二進(jìn)制數(shù)WORD轉(zhuǎn)換成脈沖量數(shù)據(jù)REAL。 ENGTOH:僅模擬量輸出點填1。填1表示對該點用“E_H算法塊進(jìn)展量程轉(zhuǎn)換,由工程量數(shù)據(jù)REAL轉(zhuǎn)換成十六位二進(jìn)制數(shù)WORD。 SOE:由SOE模塊采集

56、的DI點填1。HTOCT:冷端補償點填1。填1表示對該點用“H_CT算法塊進(jìn)展量程轉(zhuǎn)換,由十六位二進(jìn)制數(shù)WORD轉(zhuǎn)換成溫度數(shù)據(jù)REAL。 80第一節(jié) 填寫MACSVIEW.dbf表 保管Macsview.dbf文件Macsview.dbf中,翻開 在窗口中選途徑“SmartproFacviewBin,翻開途徑下的宏文件Save_dbf.xls 啟用宏 右鍵 選Save/Close DBF命令 留意:決不允許運用文件保管命令保管Macsview.dbf文件,這樣會破壞文件中的數(shù)據(jù),致使導(dǎo)入失??!81第二節(jié) 在“數(shù)據(jù)庫生成中生成全部導(dǎo)入文件點開場程序HollySys SmartPro數(shù)據(jù)庫生成,啟

57、動MacsdbLoad程序 翻開 選Macsview.dbf的存放途徑,翻開 在“數(shù)據(jù)庫生成中生成“硬件配置 ConMaker硬件配置 Macsview.dbf 在“設(shè)定工程文件途徑對話框中,指定生成的文件的存放途徑,如“E:新建文件夾 提示uccess!,確定 封鎖MacsdbLoad 填寫Macsview.dbf中的“硬件地址列 “我的電腦中,“E:新建文件夾內(nèi),雙擊翻開“BASECFG. PRO 在“MACS配置中查找到DI點和DO點的正確地址,例如某DI點處于這個模塊的通道1上 ,而某DO點處于這個模塊的通道3上 “我的電腦中,重新雙擊翻開Macsview.dbf文件 填寫一切DI點的

58、硬件地址列,格式如“IX60.0,“QX20.2 填完后,啟用宏正確地保管并封鎖Macsview.dbf。82第二節(jié) 在“數(shù)據(jù)庫生成中生成全部導(dǎo)入文件開場程序HollySys SmartPro數(shù)據(jù)庫生成 翻開 Macsview.dbf 將冷端補償點的“HTOCT列改為1 ConMakerH_TO_CT “設(shè)定工程文件途徑對話框中,指定生成的ConMaker導(dǎo)入文件的存放途徑,如“E:新建文件夾 ConMaker全部 Success!,確定 封鎖MacsdbLoad 不保管文件! 在“數(shù)據(jù)庫生成中生成全部導(dǎo)入文件83第二節(jié) 在“數(shù)據(jù)庫生成中生成全部導(dǎo)入文件在“數(shù)據(jù)庫生成中生成全部導(dǎo)入文件BASE

59、CFG.PRO:ConMaker工程文件,內(nèi)含“硬件配置、模擬量點的數(shù)據(jù)庫定義。htoeng_prg.exp:十六位二進(jìn)制數(shù)到工程量的量程轉(zhuǎn)換程序,即電流、電壓型模入點的量程轉(zhuǎn)換程序。engtoh_prg.exp:工程量到十六位二進(jìn)制數(shù)的量程轉(zhuǎn)換程序,即模出點的量程轉(zhuǎn)換程序。htortd_prg.exp:十六位二進(jìn)制數(shù)到熱電阻溫度值的量程轉(zhuǎn)換程序,即熱電阻模入點的量程轉(zhuǎn)換程序。htotc_prg.exp:十六位二進(jìn)制數(shù)到熱電偶溫度值的量程轉(zhuǎn)換程序,即熱電偶模入點的量程轉(zhuǎn)換程序。htoct_prg.exp:冷端補償點量程轉(zhuǎn)換程序。global.exp:全局變量定義表。內(nèi)含DI、DO點的數(shù)據(jù)庫定義

60、,量程轉(zhuǎn)換程序中產(chǎn)生的算法點的定義。 這步生成的文件分兩部分ConMaker導(dǎo)入文件 84第二節(jié) 在“數(shù)據(jù)庫生成中生成全部導(dǎo)入文件在“數(shù)據(jù)庫生成中生成全部導(dǎo)入文件variable.dbf:標(biāo)簽變量anaalm.dbf:模擬量報警標(biāo)簽digalm.dbf:數(shù)字量報警標(biāo)簽trend.dbf :趨勢標(biāo)簽 這步生成的文件分兩部分Facview導(dǎo)入文件 85第二節(jié) 將導(dǎo)入文件輸入到組態(tài)工程中 “我的電腦中,“E:新建文件夾內(nèi)雙擊翻開“BASECFG. PRO 工程輸入 對話框中途徑選“E:新建文件夾,選中該途徑下的一切“*.exp文件,翻開 文件另存為 對話框中選擇ConMaker工程文件的保管途徑,并

溫馨提示

  • 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

提交評論