組態(tài)軟件操作指南建立硬件系統(tǒng)和變量_第1頁
組態(tài)軟件操作指南建立硬件系統(tǒng)和變量_第2頁
組態(tài)軟件操作指南建立硬件系統(tǒng)和變量_第3頁
組態(tài)軟件操作指南建立硬件系統(tǒng)和變量_第4頁
組態(tài)軟件操作指南建立硬件系統(tǒng)和變量_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本章內(nèi)容本章內(nèi)容 建設(shè)備 定義根本變量 定義數(shù)據(jù)模型變量概述本章主要講解如何定義設(shè)備,如何定義變量。本培訓(xùn)工程中用到的變量主要為根本變量與模型變量。KingSCADA的采集系統(tǒng)是指負(fù)責(zé)和現(xiàn)場(chǎng)設(shè)備進(jìn)展通訊,并采集現(xiàn)場(chǎng)數(shù)據(jù)和掌握現(xiàn)場(chǎng)數(shù)據(jù)的模塊,稱之為采集器,也叫KingIOServer應(yīng)用,它是一組獨(dú)立的應(yīng)用程序,依靠于驅(qū)動(dòng)產(chǎn)品,通過驅(qū)動(dòng)與IO設(shè)備進(jìn)展通訊。采集系統(tǒng)由通訊鏈路,設(shè)備,數(shù)據(jù)塊組成。鏈路:鏈路是指計(jì)算機(jī)通過什么途徑和設(shè)備進(jìn)展連接,鏈路類別:串口,以太網(wǎng),GPRS,Modem,通信卡,采集卡,無鏈路。設(shè)備:設(shè)備是通過串口、接口板等方式與KingSCADA的數(shù)據(jù)采集系統(tǒng)進(jìn)展數(shù)據(jù)信息交換的外部數(shù)字設(shè)備,包括可編程規(guī)律掌握器PL、分布式掌握系統(tǒng)DC、回路掌握器、遠(yuǎn)程終端單元RT、智能儀表、板卡、變頻器等等。變量:變量是對(duì)應(yīng)硬件設(shè)備具體通道或地址的標(biāo)識(shí),由設(shè)備監(jiān)視和掌握的,反映現(xiàn)場(chǎng)運(yùn)行狀況的參數(shù)信息,如:溫度、壓力、流量等,在其他系統(tǒng)有時(shí)被稱為I/O建設(shè)備第一步:在WindowsKingIOServer3.7”→“KingIOServerWindows翻開KIOIOServerIOServer應(yīng)用”菜單,或者選擇“文件”菜單→“添加應(yīng)用”命令,在彈出的“建應(yīng)用/工程”對(duì)話框,設(shè)置如下:3-1翻開IOServer和建I/OServer一個(gè)工程中可以建立多個(gè)IOServerIOServer應(yīng)用可以脫離KingSCADAIOServer應(yīng)用分本地IOServer〔KingSCADA與IOServerIOServer〔KingSCADA與IOServer應(yīng)用不在同一臺(tái)機(jī)器上〕,區(qū)分在于IOServerIOServer的名稱、類型、存儲(chǔ)路徑,在這里我們以本地IOServer為例,名稱為:IOServer1,存儲(chǔ)路徑為E:\培訓(xùn)\培訓(xùn)工程。設(shè)置完畢后,單擊“確認(rèn)”按鈕,完成I/OServers3-23-2IOServer其次步:在“IOServer1”應(yīng)用中,選中“設(shè)備”,右鍵菜單“建設(shè)備”,彈出“建設(shè)備-根本3-33-31在這里我們連接modbus協(xié)議設(shè)備,設(shè)置設(shè)備名稱為:modbus。第三步:選擇的采集驅(qū)動(dòng)是:ModbusMaster3-43-42第四步:“種類”中鏈路類型選擇“以太網(wǎng)”,由于我們使用以太網(wǎng)通訊,如圖3-5所示:3-53第五步:“地址及冗余”中,設(shè)備地址:依據(jù)驅(qū)動(dòng)要求的格式:設(shè)備IP設(shè)備地址:端口號(hào)設(shè)備地址|浮點(diǎn)型挨次|Long|CRC3-63-64第六步:3-73-75嘗試連接間隔:當(dāng)KingSCADA和設(shè)備通訊失敗后,KingSCADA將依據(jù)此處的設(shè)定時(shí)間和設(shè)備嘗試通訊一次。:當(dāng)KingSCADA和設(shè)備通訊失敗后,超過此設(shè)定的時(shí)間仍舊和設(shè)備通訊不上的話,KingSCADA這里我們選擇默認(rèn)設(shè)置即可,單擊“完成”,完成設(shè)備的建立。如圖3-8所示:3-86IOServerSCADASCADAIOServer。KingSCADA和KingIOServer量類型有所區(qū)分,KingSCADA系統(tǒng)變量:根本的變量點(diǎn),每個(gè)變量點(diǎn)是一個(gè)單獨(dú)的變量對(duì)象,不能修改。根本變量:根本的變量點(diǎn),每個(gè)變量點(diǎn)是一個(gè)單獨(dú)的變量對(duì)象。引用變量:以一組變量,替代多組數(shù)據(jù)類型一樣的變量。根本類型的變量也可以依據(jù)數(shù)據(jù)類型分為離散型、實(shí)型、整型和字符串類型。1、內(nèi)存離散變量、I/O類似一般程序設(shè)計(jì)語言中的布爾〔BOOL〕變量,只有0、1兩種取值,用于表示一些開關(guān)量。2、內(nèi)存實(shí)型變量、I/O10E-38~10E+3873、內(nèi)存整數(shù)變量、I/O-2147483648~2147483647。4、內(nèi)存字符串型變量、I/O類似一般程序設(shè)計(jì)語言中的字符串變量,可用于記錄一些有特定含義的字符串,如名稱:密碼等,該類型變量可以進(jìn)展比較運(yùn)算和賦值運(yùn)算。KingIOServer支持的變量類型如下:IOServerIO第一步:在“IOServer1”應(yīng)用中,選中“變量”,右鍵菜單“建變量”,彈出“建變量”對(duì)話3-93-91在“根本屬性”標(biāo)簽頁中,變量名:Tag1;變量類型:IOShort。其次步:選擇“采集屬性”標(biāo)簽頁,關(guān)聯(lián)設(shè)備:modbus,存放器:選擇4,地址1,即存放器為41,采集數(shù)據(jù)類型:SHORT,采集頻率:1000ms3-103-102第三步:選中“轉(zhuǎn)換屬性”標(biāo)簽頁,在這里保存默認(rèn)設(shè)置,如圖3-11所示:3-113第四步:選中“存儲(chǔ)屬性”標(biāo)簽頁,設(shè)置為“轉(zhuǎn)變”存儲(chǔ)方式,死區(qū)為0,如圖3-12所示:3-124單擊“確認(rèn)”按鈕,完成變量定義。下面具體介紹I/O變量屬性設(shè)置。關(guān)聯(lián)設(shè)備:在下拉列表框中選擇已定義好的modbus設(shè)備。存放器:指定IO變量關(guān)聯(lián)的存放器,由存放器類型和存放器地址組成,存放器類型和存放器地址的定義方式與IOServer驅(qū)動(dòng)的設(shè)備類型有關(guān)。頻率:變量的采樣頻率,即KingSCADA多長(zhǎng)時(shí)間從設(shè)備中采集一個(gè)數(shù)據(jù)點(diǎn)。采集數(shù)據(jù)類型:設(shè)置變量對(duì)應(yīng)的存放器的數(shù)據(jù)類型,共有9種數(shù)據(jù)類型供用戶選擇。IODisc〔BIT〕:101?IOChar〔BYTE〕:81-128---127?IOByte〔BYTE〕:810---255?IOShort〔SHORT〕:2-32768---32767?IOWord〔USHORT〕:16,20---65535IOLong〔LONG〕:324-2147483648---2147483647IODWord〔LONG〕:32位,4個(gè)字節(jié);無符號(hào),范圍是:0---4294967295IOFloat〔FLOAT〕:32,410e-38---10e387IOString〔STRING〕:128讀寫屬性:只讀:對(duì)于只進(jìn)展采集而不需要人為手動(dòng)修改其值的變量一般定義為只讀。讀寫:對(duì)于需要進(jìn)展輸出掌握又需要讀回的變量一般定義為讀寫。只寫:對(duì)于只需要進(jìn)展輸出而不需要讀回的變量可以定義為只寫。注:當(dāng)只寫變量的采集頻率設(shè)置0時(shí),只有數(shù)據(jù)值發(fā)生變化時(shí)才會(huì)進(jìn)展寫操作,對(duì)于只寫變量建議的采集頻率為0。最小原始值:字符串變量和離散變量無該屬性,指從驅(qū)動(dòng)程序中采集到現(xiàn)場(chǎng)實(shí)際數(shù)值的下限,與變量的數(shù)據(jù)類型保持全都。最大原始值:字符串變量和離散變量無該屬性,指從驅(qū)動(dòng)程序中采集到現(xiàn)場(chǎng)實(shí)際數(shù)值的上限。與變量的數(shù)據(jù)類型保持全都。轉(zhuǎn)換方式:設(shè)置I/O變量輸入原始值到數(shù)據(jù)庫(kù)使用值的轉(zhuǎn)換方式。有線性轉(zhuǎn)換、取反、開方轉(zhuǎn)換、非線性表、累計(jì)等轉(zhuǎn)換方式。關(guān)于轉(zhuǎn)換的具體概念和方法,請(qǐng)參見手冊(cè)第八章8.2.4.12IO9.2.2.6IOServerIO在KingIOServerIOServerIOServer”→“網(wǎng)絡(luò)配置3-133-13IOServer站點(diǎn)名設(shè)置為:IOServer,IP地址默認(rèn)為本機(jī)IP,端口默認(rèn)為12380。留意,默認(rèn)的站點(diǎn)名是機(jī)器名_”或者去掉,由于C+其次步:在KingSCADA工程設(shè)計(jì)器中,選擇“效勞端應(yīng)用組”→“培訓(xùn)工程”→“網(wǎng)絡(luò)配置”→“其IOServer效勞器”→“站點(diǎn)治理3-14所示:3-14IOServer1IOServerIOServer13-153-15IOServer23-163-16IOServer33-17所示,單擊“是”按鈕,完成站點(diǎn)保存。3-17IOServer4中的“建”按鈕和“快速添加”按鈕,分別對(duì)應(yīng)的單個(gè)添加和批量添加過程,下面講“建”按鈕單獨(dú)添加用法,點(diǎn)擊,彈出對(duì)話框,如圖3-183-18IO3-19Tag13-203-193-20采集設(shè)置:分為允許、強(qiáng)制讀、強(qiáng)制寫三個(gè)復(fù)選項(xiàng):允許:掌握變量采集與否,此項(xiàng)被選中表示KingSCADA運(yùn)行時(shí)采集該變量的值,否則不采集變量的值。用戶也可以在運(yùn)行環(huán)境中通過IOEnable強(qiáng)制讀:此項(xiàng)為復(fù)選項(xiàng),當(dāng)該項(xiàng)被選中時(shí),每次采集〔數(shù)據(jù)上報(bào)〕,不管數(shù)據(jù)是否發(fā)生變化,都要強(qiáng)制記錄、報(bào)警和進(jìn)展其它處理。用戶也可以在KingSCADA運(yùn)行環(huán)境中通過IORead強(qiáng)制寫:此項(xiàng)為復(fù)選項(xiàng),當(dāng)此項(xiàng)被選中時(shí),在KingSCADA畫面中只要用戶重設(shè)置、輸入了變量值,不管是否發(fā)生了變化,KingSCADA都完成一次寫操作,將數(shù)據(jù)寫到設(shè)備上。用戶也可以在運(yùn)行環(huán)境中通過IOWrite單擊“確定”按鈕,完成IO變量的設(shè)置。三、定義根本變量本培訓(xùn)工程中我們用到的變量主要有:反響釜溫度,反響釜液位,原料罐液位,催化罐液位,原料罐1,反響釜進(jìn)料閥門2,反響釜出料閥門3。原料罐進(jìn)料水泵,催化罐進(jìn)料水泵,反響釜出料水泵。其中我們將反響釜溫度,反響釜液位,反響釜進(jìn)料閥門1,反響釜進(jìn)料閥門23,反響釜出料水泵定義為根本變量,原料罐液位,催化罐液位,原料罐進(jìn)料閥門,催化罐進(jìn)料閥門,原料罐進(jìn)料水泵,催化罐進(jìn)料水泵定義為數(shù)據(jù)模型變量。根本變量定義過程如下:第一步:在KingSCADA工程設(shè)計(jì)器中,選擇“效勞端應(yīng)用組”→“培訓(xùn)工程”→“建點(diǎn)”→“數(shù)據(jù)詞典”選項(xiàng),單擊右側(cè)“內(nèi)容顯示區(qū)”中的“建”按鈕,彈出對(duì)話框,如圖3-213-21其次步:在對(duì)話框中建立培訓(xùn)工程中需要的變量:變量名:temperature變量類型:根本變量數(shù)據(jù)類型:內(nèi)存實(shí)數(shù)變量描述:反響釜溫度初始值:0死區(qū):0最小值:0最大值:100保存值:選中變量名:liquid_level變量類型:根本變量數(shù)據(jù)類型:內(nèi)存實(shí)數(shù)變量描述:反響釜液位初始值:0死區(qū):0最小值:0最大值:100保存數(shù)值:選中變量名:valve_gate1變量類型:根本變量數(shù)據(jù)類型:內(nèi)存離散1初始值:False保存值:選中變量名:valve_gate2變量類型:根本變量數(shù)據(jù)類型:內(nèi)存離散2初始值:False保存值:選中變量名:valve_gate3變量類型:根本變量數(shù)據(jù)類型:內(nèi)存離散變量描述:反響釜出料閥門初始值:False保存值:選中變量名:water_pump變量類型:根本變量數(shù)據(jù)類型:內(nèi)存離散變量描述:反響釜出料水泵初始值:False保存值:選中變量名:Motor變量類型:根本變量數(shù)據(jù)類型:內(nèi)存離散變量描述:反響釜攪拌電機(jī)初始值:False保存值:選中在這里我們建立的變量都是內(nèi)存變量,主要目的是為了到達(dá)工程的演示效果,但在實(shí)際工程中,這些變量都是與現(xiàn)場(chǎng)設(shè)備連接在一起的,應(yīng)中選擇I/O至此,數(shù)據(jù)變量已經(jīng)定義起來了,而對(duì)于大批同一類型的變量,KingSCADA還供給了快速成批定義變量的方法,假設(shè)大家感興趣的話,可以參考KingSCADA四、定義數(shù)據(jù)模型變量所以要先有數(shù)據(jù)模型才會(huì)有數(shù)據(jù)模型變量。數(shù)據(jù)模型:模擬現(xiàn)實(shí)中的生產(chǎn)設(shè)備的數(shù)據(jù)局部,把某一設(shè)備的一些變量和關(guān)于這些變量的一些腳本運(yùn)算組合在一起形成數(shù)據(jù)模型,用戶在使用時(shí)只需要將模型實(shí)例化,即配置相關(guān)的參數(shù),可以快速把這些數(shù)據(jù)點(diǎn)和腳本部署到工程中。使用數(shù)據(jù)模型可以實(shí)現(xiàn)快速建立變量的功能,而對(duì)于簡(jiǎn)單的、點(diǎn)數(shù)相對(duì)較大的工程或者在不同的工程中具有復(fù)用性的模型,這個(gè)功能是格外有用的。使用這個(gè)功能的關(guān)鍵是如何提煉出符合要求的數(shù)據(jù)模型。我們?cè)谶@里建立一個(gè)包含液位、閥門、水泵三個(gè)變量的數(shù)據(jù)模型,并且將液位與閥門、水泵的掌握邏高于報(bào)警高限值時(shí)停頓水泵,關(guān)閉閥門。數(shù)據(jù)模型創(chuàng)立過程如下:第一步:第一步:在KingSCADA工程設(shè)計(jì)器中,選擇“建點(diǎn)”→“數(shù)據(jù)模型”選項(xiàng),在右側(cè)編輯中單擊“建”3-223-22在該對(duì)話框中輸入數(shù)據(jù)模型的名稱:如:Control,其他屬性可以依據(jù)需要輸入,比方密碼,假設(shè)設(shè)置了密碼,用戶在對(duì)數(shù)據(jù)模型編輯時(shí)要正確輸入。初始ID和當(dāng)前ID設(shè)置完畢后,單擊“確認(rèn)”按鈕,該數(shù)據(jù)模型將消滅在內(nèi)容顯示區(qū),如圖3-23所示:3-23其次步:3-233-24所示:假設(shè)在創(chuàng)立數(shù)據(jù)模型對(duì)話框中設(shè)置密碼的話,在編輯之前系統(tǒng)會(huì)提示密碼輸入對(duì)話框,只有輸入正確后才可彈出以下圖:3-24數(shù)據(jù)模型內(nèi)容包括:變量、參數(shù)和腳本,在該對(duì)話框中可以建立數(shù)據(jù)模型中用到的變量、參數(shù)并編寫相關(guān)的掌握腳本。這里建立的變量是局部變量,適應(yīng)范圍僅僅是該數(shù)據(jù)模型。建參數(shù):這樣當(dāng)數(shù)據(jù)模型在實(shí)例化成數(shù)據(jù)對(duì)象時(shí),只需要轉(zhuǎn)變參數(shù)的值,即可轉(zhuǎn)變變量的屬性值,參數(shù)起到了宏替換的作用。IO變量的“訪問名稱”屬性的配置。我們建立一個(gè)參數(shù):P在圖3-24中選擇“參數(shù)”選項(xiàng),單擊鼠標(biāo)右鍵,在彈出的右鍵菜單中執(zhí)行“參數(shù)”命令,彈出對(duì)3-25圖3-25建參數(shù)對(duì)話框在數(shù)據(jù)模型中定義如下參數(shù):參數(shù)名:P描述:IO數(shù)據(jù)類型:string默認(rèn)值:“dhkPC.Tag1.Value“注:IO變量鏈接局部分為IO.IO.Value,故假設(shè)變量命名有規(guī)章,P拼接字符串,從而到達(dá)一個(gè)參數(shù)便可打算一批變量效果,而不是每個(gè)IO變量都要建立一個(gè)參數(shù)關(guān)聯(lián),比方命名都是Tag1-10,10IO站點(diǎn)名.Tag”+P+”.Value進(jìn)展配置參數(shù)即可。建變量:建變量:在圖3-24中選擇“變量”選項(xiàng),單擊鼠標(biāo)右鍵,在彈出的右鍵菜單中執(zhí)行“建變量”命令,彈出3-26在圖3-24中選擇“變量”選項(xiàng),單擊鼠標(biāo)右鍵,在彈出的右鍵菜單中執(zhí)行“建變量”命令,彈出3-26圖圖3-26建變量對(duì)話框在數(shù)據(jù)模型中定義如下變量:變量名:liquid_level數(shù)據(jù)類型:內(nèi)存實(shí)數(shù)變量描述:液位初始值:0靈敏度:0最小值:0最大值:100保存值:選中屬性鎖定點(diǎn)擊“IO”選項(xiàng)卡,設(shè)置“訪問名稱”設(shè)定,如圖3-27所示:3-27選擇參數(shù)3-28。3-28報(bào)警設(shè)置在數(shù)據(jù)模型中定義其他離散變量:變量名:valve_gate數(shù)據(jù)類型:內(nèi)存離散變量描述:閥狀態(tài)初始值:關(guān)保存值:選中屬性鎖定變量名:water_pump數(shù)據(jù)類型:內(nèi)存離散變量描述:泵狀態(tài)初始值:關(guān)保存值:選中屬性鎖定建數(shù)據(jù)模型腳本:數(shù)據(jù)模型腳本是指在數(shù)據(jù)模型中編寫的腳本程序,腳本中只能使用模型中定義的變量和工程中的系統(tǒng)變量,如:$Year、$Month、$Day等,但需要留意,系統(tǒng)變量不能作為觸發(fā)條件,也可以使用KingSCADA我們利用大事腳原來做規(guī)律掌握。要實(shí)現(xiàn)的三個(gè)變量的規(guī)律關(guān)系為:液位低于報(bào)警低限值時(shí)自動(dòng)開啟水泵與閥門開關(guān),高于報(bào)警高限值時(shí)停頓水泵,關(guān)閉閥門。在表達(dá)式腳本中點(diǎn)擊

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論