組態(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頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

..第三章建立硬件系統(tǒng)及變量本章內(nèi)容新建設(shè)備定義基本變量定義數(shù)據(jù)模型變量概述本章主要講解如何定義設(shè)備,如何定義變量。本培訓(xùn)工程中用到的變量主要為基本變量與模型變量。KingSCADA的采集系統(tǒng)是指負(fù)責(zé)和現(xiàn)場設(shè)備進(jìn)行通訊,并采集現(xiàn)場數(shù)據(jù)和控制現(xiàn)場數(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è)備,包括可編程邏輯控制器〔PLC、分布式控制系統(tǒng)〔DCS、回路控制器、遠(yuǎn)程終端單元〔RTU、智能儀表、板卡、變頻器等等。變量:變量是對應(yīng)硬件設(shè)備具體通道或地址的標(biāo)識(shí),由設(shè)備監(jiān)視和控制的,反映現(xiàn)場運(yùn)行狀況的參數(shù)信息,如:溫度、壓力、流量等,在其他系統(tǒng)有時(shí)被稱為I/O變量。第一節(jié)建立硬件系統(tǒng)新建設(shè)備第一步:在Windows桌面上點(diǎn)擊"開始"→"所有程序"→"KingIOServer3.7"→"KingIOServer工程設(shè)計(jì)器"選項(xiàng),彈出工程設(shè)計(jì)器界面,該界面與Windows的資源管理器很相似,操作方式也基本相同。打開KIO軟件后,在"IOServer應(yīng)用組",右鍵菜單-選擇"添加新IOServer應(yīng)用"菜單,或者選擇"文件"菜單→"添加新應(yīng)用"命令,在彈出的"新建應(yīng)用/工程"對話框,設(shè)置如下:圖3-1打開IOServer和新建I/OServer應(yīng)用對話框一個(gè)工程中可以建立多個(gè)IOServer應(yīng)用,且IOServer應(yīng)用可以脫離KingSCADA獨(dú)立存在。IOServer應(yīng)用分本地IOServer應(yīng)用〔KingSCADA與IOServer應(yīng)用在同一臺(tái)機(jī)器上和遠(yuǎn)程IOServer應(yīng)用〔KingSCADA與IOServer應(yīng)用不在同一臺(tái)機(jī)器上,區(qū)別在于IOServer應(yīng)用中的網(wǎng)絡(luò)配置。在該對話框中您可以設(shè)置IOServer的名稱、類型、存儲(chǔ)路徑,在這里我們以本地IOServer為例,名稱為:IOServer1,存儲(chǔ)路徑為E:\培訓(xùn)\培訓(xùn)工程。設(shè)置完畢后,單擊"確認(rèn)"按鈕,完成I/OServers的建立,如圖3-2所示:圖3-2建立完成的IOServer應(yīng)用第二步:在"IOServer1"應(yīng)用中,選中"設(shè)備",右鍵菜單"新建設(shè)備",彈出"新建設(shè)備-基本屬性"對話框,如圖3-3所示:圖3-3新建設(shè)備對話框1在這里我們連接modbus協(xié)議設(shè)備,設(shè)置設(shè)備名稱為:modbus。第三步:選擇的采集驅(qū)動(dòng)是:ModbusMaster,如圖3-4所示:圖3-4新建設(shè)備對話框2第四步:"種類"中鏈路類型選擇"以太網(wǎng)",由于我們使用以太網(wǎng)通訊,如圖3-5所示:圖3-5新建設(shè)備對話框3第五步:"地址及冗余"中,設(shè)備地址:根據(jù)驅(qū)動(dòng)要求的格式:設(shè)備IP設(shè)備地址:端口號(hào)設(shè)備地址|浮點(diǎn)型順序|Long類型順序|CRC順序,如圖3-6所示:圖3-6新建設(shè)備對話框4第六步:"通訊參數(shù)"設(shè)置,如圖3-7所示:圖3-7新建設(shè)備對話框5嘗試連接間隔:當(dāng)KingSCADA和設(shè)備通訊失敗后,KingSCADA將根據(jù)此處的設(shè)定時(shí)間和設(shè)備嘗試通訊一次。最長連接時(shí)間:當(dāng)KingSCADA和設(shè)備通訊失敗后,超過此設(shè)定的時(shí)間仍然和設(shè)備通訊不上的話,KingSCADA將不再嘗試和設(shè)備通訊。這里我們選擇默認(rèn)設(shè)置即可,單擊"完成",完成設(shè)備的建立。如圖3-8所示:圖3-8新建設(shè)備對話框6此IOServer應(yīng)用建立完成之后可以供本機(jī)SCADA應(yīng)用引用或者被別的電腦上的SCADA應(yīng)用做為遠(yuǎn)程IOServer引用。第二節(jié)定義變量變量對應(yīng)的是外部采集和控制設(shè)備通過某種方式傳遞來的現(xiàn)場數(shù)據(jù)。KingSCADA和KingIOServer的變量類型有所區(qū)分,KingSCADA支持的變量類型如下:系統(tǒng)變量:基本的變量點(diǎn),每個(gè)變量點(diǎn)是一個(gè)單獨(dú)的變量對象,不能修改?;咀兞浚夯镜淖兞奎c(diǎn),每個(gè)變量點(diǎn)是一個(gè)單獨(dú)的變量對象。引用變量:以一組變量,替代多組數(shù)據(jù)類型相同的變量?;绢愋偷淖兞恳部梢园凑諗?shù)據(jù)類型分為離散型、實(shí)型、整型和字符串類型。1、內(nèi)存離散變量、I/O離散變量類似一般程序設(shè)計(jì)語言中的布爾〔BOOL變量,只有0、1兩種取值,用于表示一些開關(guān)量。2、內(nèi)存實(shí)型變量、I/O實(shí)型變量類似一般程序設(shè)計(jì)語言中的浮點(diǎn)型變量,用于表示浮點(diǎn)數(shù)據(jù),取值范圍10E-38~10E+38,有效值7位。3、內(nèi)存整數(shù)變量、I/O整數(shù)變量類似一般程序設(shè)計(jì)語言中的有符號(hào)長整數(shù)型變量,用于表示帶符號(hào)的整型數(shù)據(jù),取值范圍-2147483648~2147483647。4、內(nèi)存字符串型變量、I/O字符串型變量類似一般程序設(shè)計(jì)語言中的字符串變量,可用于記錄一些有特定含義的字符串,如名稱:密碼等,該類型變量可以進(jìn)行比較運(yùn)算和賦值運(yùn)算。KingIOServer支持的變量類型如下:一、在IOServer應(yīng)用中定義IO變量第一步:在"IOServer1"應(yīng)用中,選中"變量",右鍵菜單"新建變量",彈出"新建變量"對話框,如圖3-9所示:圖3-9新建變量對話框1在"基本屬性"標(biāo)簽頁中,變量名:Tag1;變量類型:IOShort。第二步:選擇"采集屬性"標(biāo)簽頁,關(guān)聯(lián)設(shè)備:modbus,寄存器:選擇4,地址1,即寄存器為41,采集數(shù)據(jù)類型:SHORT,采集頻率:1000ms,其他默認(rèn),如圖3-10所示:圖3-10新建變量對話框2第三步:選中"轉(zhuǎn)換屬性"標(biāo)簽頁,在這里保留默認(rèn)設(shè)置,如圖3-11所示:圖3-11新建變量對話框3第四步:選中"存儲(chǔ)屬性"標(biāo)簽頁,設(shè)置為"改變"存儲(chǔ)方式,死區(qū)為0,如圖3-12所示:圖3-12新建設(shè)備對話框4單擊"確認(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多長時(shí)間從設(shè)備中采集一個(gè)數(shù)據(jù)點(diǎn)。采集數(shù)據(jù)類型:設(shè)置變量對應(yīng)的寄存器的數(shù)據(jù)類型,共有9種數(shù)據(jù)類型供用戶選擇。IODisc〔BIT:1位;范圍是:0或1IOChar〔BYTE:8位,1個(gè)字節(jié);有符號(hào),范圍是:-128---127IOByte〔BYTE:8位,1個(gè)字節(jié);無符號(hào),范圍是:0---255IOShort〔SHORT:2個(gè)字節(jié),有符號(hào),范圍是:-32768---32767IOWord〔USHORT:16位,2個(gè)字節(jié);無符號(hào),范圍是:0---65535IOLong〔LONG:32位,4個(gè)字節(jié);有符號(hào),范圍是:-2147483648---2147483647IODWord〔LONG:32位,4個(gè)字節(jié);無符號(hào),范圍是:0---4294967295IOFloat〔FLOAT:32位,4個(gè)字節(jié);范圍是:10e-38---10e38,有效位7位IOString〔STRING:128個(gè)字符長度讀寫屬性:只讀:對于只進(jìn)行采集而不需要人為手動(dòng)修改其值的變量一般定義為只讀。讀寫:對于需要進(jìn)行輸出控制又需要讀回的變量一般定義為讀寫。只寫:對于只需要進(jìn)行輸出而不需要讀回的變量可以定義為只寫。注:當(dāng)只寫變量的采集頻率設(shè)置為0時(shí),只有數(shù)據(jù)值發(fā)生變化時(shí)才會(huì)進(jìn)行寫操作,對于只寫變量建議的采集頻率為0。最小原始值:字符串變量和離散變量無該屬性,指從驅(qū)動(dòng)程序中采集到現(xiàn)場實(shí)際數(shù)值的下限,與變量的數(shù)據(jù)類型保持一致。最大原始值:字符串變量和離散變量無該屬性,指從驅(qū)動(dòng)程序中采集到現(xiàn)場實(shí)際數(shù)值的上限。與變量的數(shù)據(jù)類型保持一致。轉(zhuǎn)換方式:設(shè)置I/O變量輸入原始值到數(shù)據(jù)庫使用值的轉(zhuǎn)換方式。有線性轉(zhuǎn)換、取反、開方轉(zhuǎn)換、非線性表、累計(jì)等轉(zhuǎn)換方式。關(guān)于轉(zhuǎn)換的具體概念和方法,請參見手冊第八章8.2.4.12

IO變量的轉(zhuǎn)換及第九章9.2.2.6IO變量數(shù)據(jù)轉(zhuǎn)換。二、在Server應(yīng)用中定義IO變量第一步:在KingIOServer工程設(shè)計(jì)器中,選擇"IOServer應(yīng)用組"→"IOServer1"→"網(wǎng)絡(luò)配置",如圖3-13所示:圖3-13IOServer網(wǎng)絡(luò)配置站點(diǎn)名設(shè)置為:IOServer,IP地址默認(rèn)為本機(jī)IP,端口默認(rèn)為12380。注意,默認(rèn)的站點(diǎn)名是機(jī)器名稱,帶"-",需要將其更改成"_"或者去掉,因?yàn)镃++命名支持此種命名。第二步:在KingSCADA工程設(shè)計(jì)器中,選擇"服務(wù)端應(yīng)用組"→"培訓(xùn)工程"→"網(wǎng)絡(luò)配置"→"其他服務(wù)器"→"IOServer服務(wù)器"→"站點(diǎn)管理",如圖3-14所示:圖3-14IOServer站點(diǎn)配置1單擊"添加站點(diǎn)"按鈕,在彈出的"添加IOServer站點(diǎn)"對話框中,選項(xiàng)上面建好的IOServer1路徑,如圖3-15所示:圖3-15IOServer站點(diǎn)配置2單擊"確定"按鈕,如圖3-16所示:圖3-16IOServer站點(diǎn)配置3單擊"確定"按鈕,如圖3-17所示,單擊"是"按鈕,完成站點(diǎn)保存。圖3-17IOServer站點(diǎn)配置4第三步:選擇"服務(wù)端應(yīng)用組"→"培訓(xùn)工程"→"建點(diǎn)"→"數(shù)據(jù)詞典",單擊右側(cè)"內(nèi)容顯示區(qū)"中的"新建"按鈕和"快速添加"按鈕,分別對應(yīng)的單個(gè)添加和批量添加過程,下面講"新建"按鈕單獨(dú)添加用法,點(diǎn)擊,彈出對話框,如圖3-18所示:圖3-18新建變量對話框打開IO屬性卡,單擊訪問名稱后面的按鈕,彈出如圖3-19所示的對話框,選中上面建好的Tag1變量后,單擊"確定"按鈕,如圖3-20所示。圖3-19新建變量對話框圖3-20新建變量對話框采集設(shè)置:分為允許、強(qiáng)制讀、強(qiáng)制寫三個(gè)復(fù)選項(xiàng):允許:控制變量采集與否,此項(xiàng)被選中表示KingSCADA運(yùn)行時(shí)采集該變量的值,否則不采集變量的值。用戶也可以在運(yùn)行環(huán)境中通過IOEnable域動(dòng)態(tài)更改該屬性值。強(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域動(dòng)態(tài)更改該屬性值。強(qiáng)制寫:此項(xiàng)為復(fù)選項(xiàng),當(dāng)此項(xiàng)被選中時(shí),在KingSCADA畫面中只要用戶重新設(shè)置、輸入了變量值,不管是否發(fā)生了變化,KingSCADA都完成一次寫操作,將數(shù)據(jù)寫到設(shè)備上。用戶也可以在運(yùn)行環(huán)境中通過IOWrite域動(dòng)態(tài)更改該屬性值。單擊"確定"按鈕,完成IO變量的設(shè)置。三、定義基本變量本培訓(xùn)工程中我們用到的變量主要有:反應(yīng)釜溫度,反應(yīng)釜液位,原料罐液位,催化罐液位,原料罐進(jìn)料閥門,催化罐進(jìn)料閥門,反應(yīng)釜進(jìn)料閥門1,反應(yīng)釜進(jìn)料閥門2,反應(yīng)釜出料閥門3。原料罐進(jìn)料水泵,催化罐進(jìn)料水泵,反應(yīng)釜出料水泵。其中我們將反應(yīng)釜溫度,反應(yīng)釜液位,反應(yīng)釜進(jìn)料閥門1,反應(yīng)釜進(jìn)料閥門2,反應(yīng)釜出料閥門3,反應(yīng)釜出料水泵定義為基本變量,原料罐液位,催化罐液位,原料罐進(jìn)料閥門,催化罐進(jìn)料閥門,原料罐進(jìn)料水泵,催化罐進(jìn)料水泵定義為數(shù)據(jù)模型變量。基本變量定義過程如下:第一步:在KingSCADA工程設(shè)計(jì)器中,選擇"服務(wù)端應(yīng)用組"→"培訓(xùn)工程"→"建點(diǎn)"→"數(shù)據(jù)詞典"選項(xiàng),單擊右側(cè)"內(nèi)容顯示區(qū)"中的"新建"按鈕,彈出對話框,如圖3-21所示:圖3-21新建變量對話框第二步:在對話框中建立培訓(xùn)工程中需要的變量:變量名:temperature變量類型:基本變量數(shù)據(jù)類型:內(nèi)存實(shí)數(shù)變量描述:反應(yīng)釜溫度初始值:0死區(qū):0最小值:0最大值:100保存值:選中變量名:liquid_level變量類型:基本變量數(shù)據(jù)類型:內(nèi)存實(shí)數(shù)變量描述:反應(yīng)釜液位初始值:0死區(qū):0最小值:0最大值:100保存數(shù)值:選中變量名:valve_gate1變量類型:基本變量數(shù)據(jù)類型:內(nèi)存離散變量描述:反應(yīng)釜進(jìn)料閥門1初始值:False保存值:選中變量名:valve_gate2變量類型:基本變量數(shù)據(jù)類型:內(nèi)存離散變量描述:反應(yīng)釜進(jìn)料閥門2初始值:False保存值:選中變量名:valve_gate3變量類型:基本變量數(shù)據(jù)類型:內(nèi)存離散變量描述:反應(yīng)釜出料閥門初始值:False保存值:選中變量名:water_pump變量類型:基本變量數(shù)據(jù)類型:內(nèi)存離散變量描述:反應(yīng)釜出料水泵初始值:False保存值:選中變量名:Motor變量類型:基本變量數(shù)據(jù)類型:內(nèi)存離散變量描述:反應(yīng)釜攪拌電機(jī)初始值:False保存值:選中在這里我們建立的變量都是內(nèi)存變量,主要目的是為了達(dá)到工程的演示效果,但在實(shí)際工程中,這些變量都是與現(xiàn)場設(shè)備連接在一起的,應(yīng)該選擇I/O變量。至此,數(shù)據(jù)變量已經(jīng)定義起來了,而對于大批同一類型的變量,KingSCADA還提供了快速成批定義變量的方法,如果大家感興趣的話,可以參考KingSCADA用戶手冊。四、定義數(shù)據(jù)模型變量在定義數(shù)據(jù)模型變量之前,我們要先介紹一下數(shù)據(jù)模型,因?yàn)閿?shù)據(jù)模型實(shí)例化的產(chǎn)物是數(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)快速建立變量的功能,而對于復(fù)雜的、點(diǎn)數(shù)相對較大的工程或者在不同的工程中具有復(fù)用性的模型,這個(gè)功能是非常有用的。使用這個(gè)功能的關(guān)鍵是如何提煉出符合要求的數(shù)據(jù)模型。我們在這里建立一個(gè)包含液位、閥門、水泵三個(gè)變量的數(shù)據(jù)模型,并且將液位與閥門、水泵的控制邏輯關(guān)系放到這個(gè)數(shù)據(jù)模型中來。三個(gè)變量的邏輯關(guān)系為:液位低于報(bào)警低限值時(shí)自動(dòng)開啟水泵與閥門開關(guān),高于報(bào)警高限值時(shí)停止水泵,關(guān)閉閥門。數(shù)據(jù)模型創(chuàng)建過程如下:第一步:在KingSCADA工程設(shè)計(jì)器中,選擇"建點(diǎn)"→"數(shù)據(jù)模型"選項(xiàng),在右側(cè)編輯中單擊"新建"按鈕,彈出對話框,如圖3-22所示:圖3-22創(chuàng)建數(shù)據(jù)模型對話在該對話框中輸入數(shù)據(jù)模型的名稱:如:Control,其他屬性可以根據(jù)需要輸入,比如密碼,如果設(shè)置了密碼,用戶在對數(shù)據(jù)模型編輯時(shí)要正確輸入。初始ID和當(dāng)前ID是由系統(tǒng)自動(dòng)生成的,默認(rèn)即可。設(shè)置完畢后,單擊"確認(rèn)"按鈕,該數(shù)據(jù)模型將出現(xiàn)在內(nèi)容顯示區(qū),如圖3-23所示:圖3-23編輯區(qū)中的數(shù)據(jù)模型第二步:在圖3-23中選中模型圖標(biāo),單擊"編輯"按鈕或雙擊數(shù)據(jù)模型圖標(biāo),彈出對話框,如圖3-24所示:如果在創(chuàng)建數(shù)據(jù)模型對話框中設(shè)置密碼的話,在編輯之前系統(tǒng)會(huì)提示密碼輸入對話框,只有輸入正確后才可彈出下圖:圖3-24數(shù)據(jù)模型編輯對話框數(shù)據(jù)模型內(nèi)容包括:變量、參數(shù)和腳本,在該對話框中可以建立數(shù)據(jù)模型中用到的變量、參數(shù)并編寫相關(guān)的控制腳本。這里建立的變量是局部變量,適應(yīng)范圍僅僅是該數(shù)據(jù)模型。新建參數(shù):數(shù)據(jù)模型參數(shù)主要于定義數(shù)據(jù)模型變量時(shí),變量的屬性值可以直接關(guān)聯(lián)某個(gè)參數(shù),或者包含某些參數(shù),這樣當(dāng)數(shù)據(jù)模型在實(shí)例化成數(shù)據(jù)對象時(shí),只需要改變參數(shù)的值,即可改變變量的屬性值,參數(shù)起到了宏替換的作用。參數(shù)支持的數(shù)據(jù)類型如下:字符串類型、長整型、浮點(diǎn)型、布爾類型,一般情況,參數(shù)是用來配合IO變量的"訪問名稱"屬性的配置。我們建立一個(gè)參數(shù):P在圖3-24中選擇"參數(shù)"選項(xiàng),單擊鼠標(biāo)右鍵,在彈出的右鍵菜單中執(zhí)行"新參數(shù)"命令,彈出對話框,如圖3-25所示:圖3-25新建參數(shù)對話框在數(shù)據(jù)模型中定義如下參數(shù):參數(shù)名:P描述:IO變量拼接參數(shù)數(shù)據(jù)類型:string默認(rèn)值:"dhkPC.Tag1.Value"注:IO變量鏈接部分分為IO站點(diǎn)名.IO變量名.Value,故如果變量命名有規(guī)則,P參數(shù)完全可以進(jìn)行拼接字符串,從而達(dá)到一個(gè)參數(shù)便可決定一批變量效果,而不是每個(gè)IO變量都要建立一個(gè)參數(shù)關(guān)聯(lián),比如命名都是Tag1-10,10個(gè)變量,那么完全可以建立"IO站點(diǎn)名.Tag"+P+".Value"。然后在模型實(shí)例中,進(jìn)行配置參數(shù)即可。新建變量:數(shù)據(jù)模型變量屬性可以進(jìn)行鎖定,屬性一旦被鎖定,則數(shù)據(jù)模型屬性變化時(shí),將會(huì)傳播到實(shí)例化后的數(shù)據(jù)模型變量中,修改屬性的變化,否則,不會(huì)傳播到數(shù)據(jù)模型變量中。單擊屬性后面的按鈕,當(dāng)該按鈕變?yōu)?表示該屬性被鎖定。在圖3-24中選擇"變量"選項(xiàng),單擊鼠標(biāo)右鍵,在彈出的右鍵菜單中執(zhí)行"新建變量"命令,彈出對話框,如圖3-26所示:圖3-26新建變量對話框在數(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ù)報(bào)警配置,設(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提供的所有函數(shù)。數(shù)據(jù)模型支持的腳本類型如下:數(shù)據(jù)改變腳本、事件腳本、定時(shí)腳本、自定義函數(shù)腳本。我們利用事件腳本來做邏輯控制。要實(shí)現(xiàn)的三個(gè)變量的邏輯關(guān)系為:液位低于報(bào)警低限值時(shí)自動(dòng)開啟水泵與閥

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論