版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第八章 IOServer數(shù)據(jù)采集系統(tǒng)F 介紹IOServer數(shù)據(jù)采集系統(tǒng)的相關(guān)知識(shí)F 教您如何創(chuàng)建IOServer應(yīng)用F 介紹IOServer應(yīng)用的四個(gè)組成部分F 介紹IOServer運(yùn)行器F 如何用命令行啟動(dòng)IO Server及采集8.1 概述KingSCADA的采集系統(tǒng)是指負(fù)責(zé)和現(xiàn)場(chǎng)設(shè)備進(jìn)行通訊,并采集現(xiàn)場(chǎng)數(shù)據(jù)和控制現(xiàn)場(chǎng)數(shù)據(jù)的模塊,稱(chēng)之為采集器,也叫IOServer應(yīng)用。 IOServer應(yīng)用有設(shè)備、變量、鏈路、網(wǎng)絡(luò)配置、采集模型、非線(xiàn)性表、存儲(chǔ)配置七部分組成。IOServer依賴(lài)于IOServer驅(qū)動(dòng),通過(guò)驅(qū)動(dòng)與IO設(shè)備進(jìn)行通訊。通訊鏈路:通訊鏈路是指計(jì)算機(jī)通過(guò)什么途徑和設(shè)備進(jìn)行連接。鏈
2、路類(lèi)別:串口、以太網(wǎng)、OPC。設(shè)備:是通過(guò)串口、接口板等方式與KingSCADA的數(shù)據(jù)采集系統(tǒng)進(jìn)行數(shù)據(jù)信息交換的外部數(shù)字設(shè)備,包括可編程邏輯控制器(PLC)、分布式控制系統(tǒng)(DCS)、回路控制器、遠(yuǎn)程終端單元(RTU)、智能儀表、板卡、變頻器等等。IOServer運(yùn)行的時(shí)候,可以與OPC服務(wù)器、DDE服務(wù)器通訊,采集服務(wù)器上的數(shù)據(jù)。采集系統(tǒng)由服務(wù)器、組、數(shù)據(jù)項(xiàng)組成。服務(wù)器:服務(wù)器對(duì)象(Server)擁有服務(wù)器的所有信息,同時(shí)也是組對(duì)象(Group)的容器。組對(duì)象(Group)擁有本組的所有信息,同時(shí)包容并邏輯組織OPC數(shù)據(jù)項(xiàng)(Item)。OPC組:OPC組對(duì)象(Group)提供了客戶(hù)組織數(shù)據(jù)的
3、一種方法??蛻?hù)可對(duì)之進(jìn)行讀寫(xiě),還可設(shè)置客戶(hù)端的數(shù)據(jù)更新速率。當(dāng)服務(wù)器緩沖區(qū)內(nèi)數(shù)據(jù)發(fā)生改變時(shí),OPC將向客戶(hù)發(fā)出通知,客戶(hù)得到通知后再進(jìn)行必要的處理,而無(wú)需浪費(fèi)大量的時(shí)間進(jìn)行查詢(xún)。OPC規(guī)范定義了兩種組對(duì)象:公共組和局部組(私有組)。公共組由多個(gè)客戶(hù)共有,局部組只隸屬于一個(gè)OPC客戶(hù)。一般說(shuō)來(lái),客戶(hù)和服務(wù)器的一對(duì)連接只需定義一個(gè)組對(duì)象。數(shù)據(jù)項(xiàng):在每個(gè)組對(duì)象中,客戶(hù)可以加入多個(gè)OPC數(shù)據(jù)項(xiàng)(Item)。8.2 新建IOServer應(yīng)用“新建”是為工程建立一個(gè)硬盤(pán)中不存在的“IOServer應(yīng)用”。在工程設(shè)計(jì)器的主界面,選擇“文件”菜單的“新建工程”選項(xiàng)或工具欄的“新建”按鈕,彈出如下圖8-1所示的
4、“新建應(yīng)用”的界面,“新建應(yīng)用”對(duì)話(huà)框的詳細(xì)介紹請(qǐng)參考本手冊(cè)第二章的2.2.1 新建工程/新建應(yīng)用中的介紹。圖8-1 新建IOServer應(yīng)用8.3 添加IOServer應(yīng)用“添加”是為當(dāng)前工程添加一個(gè)新應(yīng)用或?qū)⒁粋€(gè)硬盤(pán)中已存在的“IOServer應(yīng)用”加入到工程中。選擇“文件”菜單的“添加新應(yīng)用”選項(xiàng)或右鍵單擊IOServer應(yīng)用組,在彈出的下拉菜單中單擊“添加新的IOserver應(yīng)用”選項(xiàng),彈出“新建應(yīng)用”界面。如上圖8-1所示。8.4 設(shè)備建立設(shè)備就是確定設(shè)備使用何種通訊規(guī)約的過(guò)程,在一個(gè)IOServer中可以建立多種、多個(gè)設(shè)備(包括OPC)。同一個(gè)設(shè)備可以屬于不同的組,在組內(nèi)的設(shè)備可以
5、做移除操作也可以做刪除操作。“移除”會(huì)將設(shè)備從該設(shè)備組移除,其它設(shè)備組和“設(shè)備”根節(jié)點(diǎn)仍然有該設(shè)備;“刪除”會(huì)將設(shè)備從該設(shè)備組刪除,其它設(shè)備組和“設(shè)備”根節(jié)點(diǎn)也不存在該設(shè)備。注:1. 設(shè)備的鏈路數(shù)量限制為256,一個(gè)鏈路下的設(shè)備也限制為256。新建、粘貼、編輯,導(dǎo)入、快速新建設(shè)備時(shí),都會(huì)校驗(yàn)鏈路數(shù)量是否超過(guò)256,若超過(guò)的話(huà),會(huì)給出相應(yīng)的錯(cuò)誤信息。2. 設(shè)備的變量點(diǎn)總數(shù)限制為60000。新建、粘貼、導(dǎo)入、快速新建變量時(shí),會(huì)做相應(yīng)的校驗(yàn)并給出相應(yīng)的提示信息。8.4.1 安裝設(shè)備驅(qū)動(dòng)在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,選擇“設(shè)備”或“設(shè)備組”右鍵菜單的“驅(qū)動(dòng)安裝”選項(xiàng),將會(huì)彈出
6、“驅(qū)動(dòng)安裝工具”界面。在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或“設(shè)備組”后,單擊右側(cè)工作區(qū)“驅(qū)動(dòng)安裝”按鈕或右鍵菜單“驅(qū)動(dòng)安裝”項(xiàng),將會(huì)彈出如圖8-2所示的“驅(qū)動(dòng)安裝工具”界面。圖8-2 驅(qū)動(dòng)安裝工具單擊上面界面的按鈕,彈出“打開(kāi)”對(duì)話(huà)框,選擇驅(qū)動(dòng)的dll文件,文件路徑會(huì)自動(dòng)填充到“請(qǐng)輸入驅(qū)動(dòng)文件(.dll文件)”文本框中,同時(shí)“安裝”按鈕變?yōu)榭捎?。單擊“安裝”按鈕開(kāi)始安裝驅(qū)動(dòng)文件,安裝成功后給出提示框。8.4.2 新建設(shè)備組在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,選擇目錄樹(shù)下“設(shè)備”或者“設(shè)備組”后,單擊右鍵菜單“新建設(shè)備組”項(xiàng),
7、將會(huì)彈出新建設(shè)備組定義對(duì)話(huà)框。對(duì)話(huà)框中定義,設(shè)備組名稱(chēng) GroupName:用戶(hù)定義,第一個(gè)字符不能為數(shù)字,不能為空、重名。非法字符校驗(yàn),64字符長(zhǎng)。非法字符包括:,:;+-*/%&!|<>=(). ” ?8.4.3 刪除設(shè)備組在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”節(jié)點(diǎn)中“設(shè)備組”后,單擊右鍵菜單“刪除設(shè)備組”項(xiàng),將會(huì)彈出刪除設(shè)備組確認(rèn)對(duì)話(huà)框,如下圖8-3所示。圖8-3單擊“否”將取消該操作。單擊“是”如果選擇的設(shè)備組下沒(méi)有子組將刪除設(shè)備組,如果選擇的設(shè)備組下有子組,將彈出如下圖8-4所示的對(duì)話(huà)框。圖8-4單擊“取消”按鈕將取消
8、刪除設(shè)備組的操作(選中的設(shè)備組和它的子組都不會(huì)被刪除)。單擊“確定”按鈕將會(huì)刪除選中的設(shè)備組及其子組,單擊“確定”按鈕后,將彈出如下圖8-5所示的對(duì)話(huà)框讓用戶(hù)確認(rèn)是否刪除組下的設(shè)備。圖8-5單擊“是”按鈕,將會(huì)在刪除設(shè)備組的同時(shí),也刪除設(shè)備組下的設(shè)備,如果設(shè)備被加到多個(gè)組,其它組內(nèi)關(guān)聯(lián)的這些設(shè)備也被刪了。這里刪除的設(shè)備在“設(shè)備”節(jié)點(diǎn)下也不會(huì)存在。單擊“否”按鈕將只刪除設(shè)備組并不會(huì)刪除設(shè)備。 8.4.4 編輯設(shè)備組在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或者“設(shè)備組”后,單擊右鍵菜單“編輯設(shè)備組”項(xiàng),將會(huì)彈出編輯設(shè)備組對(duì)話(huà)框。對(duì)話(huà)框中修改,設(shè)備組名稱(chēng)
9、GroupName:用戶(hù)定義,第一個(gè)字符不能為數(shù)字,不能為空、重名。非法字符校驗(yàn),64字符長(zhǎng)。非法字符包括:,:;+-*/%&!|<>=(). ” ?8.4.5 快速新建設(shè)備及其變量“快速新建設(shè)備”:通過(guò)用戶(hù)事先導(dǎo)出的或者新建的某個(gè)“.qce”文件,自動(dòng)搜索文件中的設(shè)備信息,列到設(shè)備列表中,達(dá)到快速創(chuàng)建設(shè)備的目的。在8.7介紹采集模型庫(kù)(qce文件)的具體應(yīng)用。注:一個(gè)設(shè)備和它的關(guān)聯(lián)變量,可以導(dǎo)出為一個(gè)qce文件。在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或者“設(shè)備組”后,單擊右側(cè)工作區(qū)中工具欄或右鍵菜單的“快速新建”選項(xiàng),將會(huì)進(jìn)到
10、下圖8-6所示快速新建設(shè)備及其變量的操作界面中。在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或者“變量組”后,單擊右側(cè)工作區(qū)“快速新建”按鈕或右鍵菜單“快速新建”項(xiàng),將會(huì)進(jìn)到下圖8-6所示快速新建設(shè)備及其變量的操作界面中。圖8-6快速新建設(shè)備及其變量設(shè)備名稱(chēng):用戶(hù)自定義,該項(xiàng)為必填項(xiàng),長(zhǎng)度為64個(gè)字符。進(jìn)行重名、空和命名規(guī)則的校驗(yàn)。設(shè)備名稱(chēng)的命名規(guī)則:1 有效長(zhǎng)度為64個(gè)字符(即輸入64個(gè)字符之后,用戶(hù)的輸入將不再顯示);2 第一個(gè)字符不能是數(shù)字;3 不能包含無(wú)效字符:!#$%&*() +_;:|.>,</? 。描述:用戶(hù)自定義,可以
11、為空。有效長(zhǎng)度為32個(gè)字符。變量名增加前綴/后綴:在建立設(shè)備時(shí)重復(fù)使用同一qce時(shí),要給變量增加前綴或后綴。前綴和后綴的有效長(zhǎng)度為16個(gè)字符。1、 前綴和后綴本身不能包含非法字符:!#$%&*() +_;:|.>,</?和空格2、 前綴不能以數(shù)字開(kāi)頭3、 前綴+原變量名+后綴,總長(zhǎng)度不能超過(guò)64個(gè)字符4、 前綴+原變量名+后綴不能與已存在的對(duì)象重名(這里的對(duì)象包括所有變量名)從左側(cè)目錄樹(shù)組中選擇相應(yīng)的組名,右邊文件列表框中會(huì)列出該組下“.qce”文件的詳細(xì)信息,根據(jù)需要選擇一個(gè)“qce”文件。點(diǎn)“確定”按鈕后會(huì)先校驗(yàn)新建的設(shè)備關(guān)聯(lián)的鏈路是否已存在,如果已存在,將會(huì)自動(dòng)給用戶(hù)
12、分配鏈路并提示用戶(hù)。再對(duì)設(shè)備名稱(chēng)進(jìn)行校驗(yàn),然后再對(duì)組成的變量名做校驗(yàn)。如果設(shè)備重名的話(huà),彈出如下圖8-7所示的對(duì)話(huà)框。圖8-7 設(shè)備重名單擊“是”按鈕會(huì)檢測(cè)原有設(shè)備是否有關(guān)聯(lián)的變量,如果有關(guān)聯(lián)的變量則不允許替換,并彈出提示對(duì)話(huà)框,提示“原有設(shè)備有關(guān)聯(lián)的變量,無(wú)法替換,請(qǐng)修改設(shè)備名!”,返回圖8-6所示的界面。如果沒(méi)有關(guān)聯(lián)變量則允許替換;單擊“否”按鈕會(huì)關(guān)閉該對(duì)話(huà)框,返回圖8-6操作界面。待設(shè)備名稱(chēng)通過(guò)校驗(yàn)或替換成功后,彈出“添加變量”對(duì)話(huà)框,顯示變量的添加狀態(tài)。黃色背景的條目表示目前的變量處于添加錯(cuò)誤狀態(tài),如下圖8-8所示。應(yīng)該由用戶(hù)處理。其中,添加錯(cuò)誤狀態(tài)是指變量重名,處于添加錯(cuò)誤狀態(tài)的變量
13、前的復(fù)選框會(huì)灰顯不可用, 圖8-8添加變量變量如出現(xiàn)與現(xiàn)有變量重名的情況時(shí)可以通過(guò)“更名”的方式進(jìn)行處理。更名:選中某個(gè)變量,單擊“更名”按鈕,會(huì)彈出如下圖8-9所示“變量更名”對(duì)話(huà)框。圖8-9 變量更名新名稱(chēng):輸入變量的新名稱(chēng),有效長(zhǎng)度為64個(gè)字符,不能以數(shù)字開(kāi)頭。輸入新名稱(chēng)后,單擊“確定”按鈕做以數(shù)字開(kāi)頭、為空、重名和非法字符校驗(yàn)(包括:! #$%&*() +_;:|.>,</?)。變量更名成功后,變量的添加狀態(tài)會(huì)由“重名”變?yōu)椤罢?,待添加”,變量前面的?fù)選框也變?yōu)榭捎貌⒆優(yōu)檫x中狀態(tài)。處理好處于添加錯(cuò)誤狀態(tài)的變量,并勾選需要添加的變量,單擊“添加”按鈕添加變量。添加變
14、量結(jié)束后,“添加變量”對(duì)話(huà)框中的更新、全部選定、反選、添加按鈕灰顯不可用,并且會(huì)列出添加失敗的變量。用戶(hù)可以單擊“關(guān)閉”鈕或按鈕關(guān)閉“添加變量”對(duì)話(huà)框。添加變量時(shí),系統(tǒng)以設(shè)備名_ImportX作為變量組(設(shè)備名為添加的設(shè)備,X為序號(hào),默認(rèn)為空,如已有重復(fù)變量組名,X為1、2、3),將所有待快速添加的變量添加到該變量組下。完成設(shè)備和變量的添加后,快速添加的設(shè)備將會(huì)出現(xiàn)在“設(shè)備列表清單”中。左鍵單擊目錄樹(shù)下“變量”的“設(shè)備名_ImportX”變量組名,快速添加的變量顯示在右側(cè)的變量列表中。8.4.6 新建設(shè)備在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或者“
15、設(shè)備組”后,單擊右鍵菜單“新建設(shè)備”項(xiàng),將會(huì)彈出新建設(shè)備向?qū)Ы缑妗TO(shè)備總數(shù)不能超過(guò)256個(gè)。在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或者“設(shè)備組”后,單擊右側(cè)工作區(qū)“新建”按鈕或右鍵菜單“新建”項(xiàng),將會(huì)彈出新建設(shè)備向?qū)Ы缑?。向?qū)Ы缑嬷幸来纬霈F(xiàn)的向?qū)ы?yè)面為:基本屬性頁(yè)、鏈路設(shè)定頁(yè)、設(shè)備地址頁(yè)、通訊設(shè)定、展示頁(yè),下面將會(huì)分別對(duì)這些屬性頁(yè)做詳細(xì)的介紹。8.4.6.1 基本屬性頁(yè)基本屬性界面如下圖8-10所示:包含有設(shè)備名稱(chēng)、設(shè)備描述、采集驅(qū)動(dòng)、鏈路類(lèi)型4個(gè)屬性。設(shè)備名稱(chēng) :用戶(hù)定義,重名、空和非法字符校驗(yàn),并且第一個(gè)字符不能為數(shù)字,64字符長(zhǎng),為必填項(xiàng)。非
16、法字符包含空格字符和如下28個(gè)無(wú)效字符:,:;+-*/%&!|<>=(). ” ?設(shè)備描述:用戶(hù)定義,可以為空,32字符長(zhǎng)設(shè)備詳細(xì)描述:通用戶(hù)定義,可以為空,不超過(guò)128個(gè)字符長(zhǎng)。圖8-10 設(shè)備基本屬性頁(yè)8.4.6.2 采集屬性采集驅(qū)動(dòng):用戶(hù)選擇,依賴(lài)的驅(qū)動(dòng)文件,反映一個(gè)廠(chǎng)商的一系列設(shè)備集或一種標(biāo)準(zhǔn)鏈路類(lèi)型:串口、以太網(wǎng)、OPC(采集驅(qū)動(dòng)選擇“OPC”選項(xiàng),鏈路類(lèi)型才會(huì)出現(xiàn)OPC選項(xiàng))圖8-11 設(shè)備采集屬性頁(yè)8.4.6.3 鏈路設(shè)定頁(yè)由第一步中鏈路類(lèi)型決定頁(yè)面需要確定的鏈路屬性,這里分別介紹串口、以太網(wǎng)、OPC3種類(lèi)型的設(shè)定。1、串口串口名:COM1.512以建立Mod
17、busRTU設(shè)備為例。圖8-12 設(shè)備采集屬性頁(yè)單擊“下一步”,在串口下拉框里,選擇實(shí)際通訊的COM口,如下圖所示。圖8-13 設(shè)備串口設(shè)定頁(yè)如果已有的COM口設(shè)備的驅(qū)動(dòng)與本設(shè)備選擇的驅(qū)動(dòng)不一致,那么,該COM口就不會(huì)出現(xiàn)在該下拉框里。 如建立了仿真PLC屬于COM1,新建modbusRtu設(shè)備時(shí),串口下拉列表框里將沒(méi)有COM1。2、以太網(wǎng)在以太網(wǎng)下拉框里,可選已有的以太網(wǎng)地址,如下圖所示:圖8-14 設(shè)備以太網(wǎng)設(shè)定頁(yè)如果之前沒(méi)有設(shè)置網(wǎng)段或網(wǎng)段不同,可重新創(chuàng)建新的網(wǎng)段,如下圖所示,其中在網(wǎng)址的第4段可選X、1、2、3.,最大到255,不同的設(shè)備使用不同的鏈路,在進(jìn)行數(shù)據(jù)采集時(shí),按照鏈路進(jìn)行分組
18、采集。圖8-15 設(shè)備以太網(wǎng)設(shè)定頁(yè)3、OPC在采集屬性頁(yè)中,采集驅(qū)動(dòng)選擇“OPC”選項(xiàng),如下圖8-16所示。圖8-16 采集屬性單擊“下一步”按鈕,彈出如下圖8-17所示的鏈路設(shè)定頁(yè)面。圖8-17 OPCServer設(shè)定頁(yè)當(dāng)以本機(jī)作為OPC服務(wù)器,即選擇“本地”單選框時(shí),不需要設(shè)置其他屬性。單擊“下一步”按鈕,彈出如下圖8-18所示的對(duì)話(huà)框。圖8-18OPC服務(wù)器列表列出了本機(jī)中已存在的OPC Server,選擇其中的一個(gè)時(shí),會(huì)將OPC Server的服務(wù)器名稱(chēng)填充到“OPC 服務(wù)器”文本框中,用戶(hù)不可手動(dòng)編輯。設(shè)置OPC 服務(wù)器的讀寫(xiě)設(shè)置和更新周期,讀寫(xiě)設(shè)置默認(rèn)為同步讀和同步些,更新周期默認(rèn)
19、為1000毫秒,設(shè)置好后,單擊“下一步”按鈕彈出如圖8-20所示的“通訊設(shè)定”頁(yè)面。IO Server采集遠(yuǎn)程服務(wù)器數(shù)據(jù)時(shí),即選擇“遠(yuǎn)程”單選框時(shí),寫(xiě)入遠(yuǎn)程站點(diǎn)地址,并在“NetWork”下正確選擇與本機(jī)連接的服務(wù)器。例如在“NetWork”下選擇“Web Client NetWork”選項(xiàng)。單擊“下一步”按鈕,彈出如下圖8-19所示的對(duì)話(huà)框。圖8-19在該對(duì)話(huà)框中選擇一個(gè)OPCServer,如“KingSCADA OPCServer.2”選項(xiàng),然后單擊“下一步”按鈕進(jìn)入如圖8-20所示的“通訊設(shè)定”頁(yè)面。圖8-20單擊“下一步”進(jìn)入展示界面,如圖8-23所示,完成設(shè)備創(chuàng)建。8.4.6.4 設(shè)
20、備地址頁(yè)設(shè)備地址頁(yè)如下圖8-21所示。只有選擇了串口,才會(huì)有地址定義部分頁(yè)面需要配置。設(shè)備系列 :用戶(hù)選擇,由第一步中采集驅(qū)動(dòng)和鏈路類(lèi)型共同篩選出的可選設(shè)備協(xié)議系列設(shè)備地址 :用戶(hù)輸入,與驅(qū)動(dòng)地址校驗(yàn)接口交互,驗(yàn)證正確與否??梢酝ㄟ^(guò)“幫助”按鈕連接幫助文檔。指定冗余從設(shè)備:用戶(hù)選擇,選擇“指定冗余從設(shè)備”復(fù)選框,后面的下拉列表框變?yōu)榭捎茫纯蛇x擇新建設(shè)備的冗余從設(shè)備。“指定冗余從設(shè)備”復(fù)選框默認(rèn)未勾選。圖8-21設(shè)備地址屬性頁(yè)8.4.6.5 通訊設(shè)定頁(yè)通信設(shè)定頁(yè)面如下圖8-22所示:圖8-22設(shè)備通訊設(shè)定頁(yè)嘗試連接間隔:?jiǎn)挝粸槊?、分,范圍?秒到1440分鐘。超過(guò)范圍時(shí),單擊“下一步”按鈕會(huì)彈
21、出提示框最長(zhǎng)連接時(shí)間:?jiǎn)挝粸槊?、分鐘、小時(shí)、天,范圍為5秒到30天。超過(guò)范圍時(shí),單擊“下一步”按鈕會(huì)彈出“展示頁(yè)面”如下圖8-19所示的提示框。8.4.6.6 展示頁(yè)面將之前步驟中的屬性在該界面中展示。圖8-23設(shè)備展示頁(yè)新建完成的設(shè)備會(huì)出現(xiàn)在“設(shè)備”節(jié)點(diǎn)內(nèi),如果是選擇在某個(gè)“設(shè)備組”下新建設(shè)備,新建的設(shè)備同時(shí)會(huì)出現(xiàn)在該設(shè)備組內(nèi)。在運(yùn)行IOServer前或編譯IOServer應(yīng)用時(shí),對(duì)能歸屬到同一鏈路的設(shè)備的串口參數(shù)、通訊參數(shù)做一致性校驗(yàn),不一致的設(shè)備參數(shù)配置會(huì)在信息欄中提示,并取消運(yùn)行或編譯完成的操作。8.4.7 刪除設(shè)備在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)右鍵單擊目
22、錄樹(shù)下“設(shè)備組”,選擇右鍵菜單“刪除”項(xiàng),將會(huì)彈出設(shè)備刪除確認(rèn)對(duì)話(huà)框,點(diǎn)擊確定將刪除“設(shè)備組”下該設(shè)備組、子組及其設(shè)備?!霸O(shè)備”節(jié)點(diǎn)下不會(huì)再出現(xiàn)已刪除的設(shè)備。在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或“設(shè)備組”,在右側(cè)工作區(qū)設(shè)備列表中會(huì)出現(xiàn)該節(jié)點(diǎn)下所有設(shè)備,選擇設(shè)備列表中一個(gè)或多個(gè)設(shè)備,單擊右側(cè)工作區(qū)“刪除”按鈕或右鍵菜單“刪除”項(xiàng),將會(huì)彈出設(shè)備刪除確認(rèn)對(duì)話(huà)框,點(diǎn)擊確定將刪除選中的設(shè)備?!霸O(shè)備”節(jié)點(diǎn)下不會(huì)再出現(xiàn)已刪除的設(shè)備。刪除設(shè)備時(shí),會(huì)同步刪除該設(shè)備關(guān)聯(lián)的所有變量。8.4.8 編輯設(shè)備在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵
23、單擊目錄樹(shù)下“設(shè)備”或“設(shè)備組”,在右側(cè)工作區(qū)設(shè)備列表中會(huì)出現(xiàn)該節(jié)點(diǎn)下所有設(shè)備,選擇設(shè)備列表中的設(shè)備,單擊右側(cè)工作區(qū)“編輯”按鈕或右鍵菜單“編輯”項(xiàng),將會(huì)彈出與新建設(shè)備相同的向?qū)ы?yè)面。在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或“設(shè)備組”,在右側(cè)工作區(qū)設(shè)備列表中會(huì)出現(xiàn)該節(jié)點(diǎn)下所有設(shè)備,右鍵雙擊設(shè)備列表中的某個(gè)設(shè)備,將會(huì)彈出“編輯設(shè)備”向?qū)ы?yè)面。和新建設(shè)備的向?qū)ы?yè)面類(lèi)似,這里不再贅述。8.4.9 導(dǎo)出設(shè)備在樹(shù)形目錄區(qū) IOServer應(yīng)用程序目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”,單擊右鍵菜單的“導(dǎo)出設(shè)備”選項(xiàng),將會(huì)彈出如下圖所示8-24“另存為”對(duì)話(huà)框
24、。圖8-24 導(dǎo)出設(shè)備設(shè)備導(dǎo)出文件的類(lèi)型為DeviceList File(*.devlst),輸入文件名,單擊“保存”按鈕將導(dǎo)出“設(shè)備”節(jié)點(diǎn)下所有設(shè)備。在樹(shù)形目錄區(qū) IOServer應(yīng)用程序目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或“設(shè)備組”節(jié)點(diǎn),在右側(cè)工作區(qū)設(shè)備列表中會(huì)出現(xiàn)該節(jié)點(diǎn)下所有設(shè)備,選擇設(shè)備列表中的一個(gè)或多個(gè)設(shè)備,單擊右側(cè)工作區(qū)“導(dǎo)出”按鈕或右鍵菜單“導(dǎo)出”選項(xiàng),即可導(dǎo)出選中的設(shè)備。注意:1. 導(dǎo)出設(shè)備文件(.devlst)與qce文件不同,該文件內(nèi)只包含設(shè)備的屬性信息,不包括設(shè)備關(guān)聯(lián)的變量信息。 2. 導(dǎo)出設(shè)備時(shí)并不帶設(shè)備的冗余信息,再次導(dǎo)入該設(shè)備時(shí),“指定冗余從設(shè)備”屬性變回默認(rèn)值
25、。8.4.10 導(dǎo)入設(shè)備導(dǎo)入設(shè)備關(guān)聯(lián)的文件是導(dǎo)出設(shè)備文件(.devlst)。它與qce文件不同,該文件內(nèi)只包含設(shè)備的屬性信息,不包括設(shè)備關(guān)聯(lián)的變量信息。用戶(hù)導(dǎo)入設(shè)備只對(duì)設(shè)備管理節(jié)點(diǎn)的組織結(jié)構(gòu)構(gòu)成影響。在樹(shù)形目錄區(qū) IOServer應(yīng)用程序目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”節(jié)點(diǎn)。方法1. 選擇設(shè)備右鍵菜單的“導(dǎo)入設(shè)備”選項(xiàng)。方法2. 單擊右側(cè)工作區(qū)工具欄“導(dǎo)入”按鈕。方法3. 單擊右側(cè)工作區(qū)的右鍵菜單“導(dǎo)入”選項(xiàng)。用上面的三鐘方法將會(huì)彈出“打開(kāi)”對(duì)話(huà)框,瀏覽導(dǎo)出設(shè)備文件并單擊“打開(kāi)”按鈕將導(dǎo)入設(shè)備導(dǎo)出文件中所有設(shè)備,所有新設(shè)備將歸屬于“設(shè)備”節(jié)點(diǎn)。在樹(shù)形目錄區(qū) IOServer應(yīng)用程序目錄區(qū)
26、中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備組”節(jié)點(diǎn)。方法1. 單擊右側(cè)工作區(qū)“導(dǎo)入”按鈕方法2. 單擊右側(cè)工作區(qū)的右鍵菜單“導(dǎo)入”選項(xiàng)。用上面的兩種方法將會(huì)彈出如下圖8-25所示的“打開(kāi)”對(duì)話(huà)框,瀏覽導(dǎo)出設(shè)備文件并單擊“打開(kāi)”按鈕導(dǎo)入需要的設(shè)備,所有新導(dǎo)入的設(shè)備將歸屬于“設(shè)備組”節(jié)點(diǎn)。圖8-25 瀏覽設(shè)備導(dǎo)出文件導(dǎo)入設(shè)備只驗(yàn)證是否重名,“導(dǎo)入狀態(tài)”將出現(xiàn)“重名,可替換”、“重名,不可替換”和“正常待導(dǎo)入”三種情況(當(dāng)與導(dǎo)入設(shè)備重名的已有設(shè)備有關(guān)聯(lián)的變量時(shí),“導(dǎo)入狀態(tài)”將會(huì)是“重名,不可替換”)。導(dǎo)入狀態(tài)會(huì)在如下圖8-26所示的對(duì)話(huà)框中列出,黃色背景的條目表示目前的設(shè)備處于導(dǎo)入錯(cuò)誤狀態(tài),無(wú)法勾選導(dǎo)入(即重名
27、),應(yīng)該由用戶(hù)處理。圖8-26 導(dǎo)入設(shè)備狀態(tài)設(shè)備如出現(xiàn)與現(xiàn)有設(shè)備重名的情況時(shí)會(huì)有2種方式處理“替換”和“更名”?!疤鎿Q”:選中下圖的某個(gè)或某些導(dǎo)入狀態(tài)為“重名,可替換”的重名設(shè)備,單擊“替換”按鈕,則設(shè)備的導(dǎo)入狀態(tài)會(huì)由“重名,可替換”變?yōu)椤疤鎿Q,待導(dǎo)入”,前面的復(fù)選框也變?yōu)楣催x狀態(tài)?!案睍?huì)彈出如下圖8-27所示的對(duì)話(huà)框要求用戶(hù)輸入新設(shè)備名稱(chēng)。圖8-27變量更名新名稱(chēng):設(shè)備的新名稱(chēng),不能為空,默認(rèn)為選中的重名設(shè)備名稱(chēng)。做重名、空和非法字符校驗(yàn),并且第一個(gè)字符不能為數(shù)字,64字符長(zhǎng)。非法字符包含空格字符和如下28個(gè)無(wú)效字符:,:;+-*/%&!|<>=(). ”?。單擊“確
28、定”按鈕,校驗(yàn)輸入的名稱(chēng)是否合法,如果不合法會(huì)給出相應(yīng)的錯(cuò)誤提示圖8-28變量名錯(cuò)誤提示1圖8-29變量名錯(cuò)誤提示2圖8-30變量名錯(cuò)誤提示3 圖8-31變量名錯(cuò)誤提示4如果設(shè)備更名成功,則設(shè)備的導(dǎo)入狀態(tài)會(huì)由“重名,不可替換”變?yōu)椤罢?,待?dǎo)入”,前面的復(fù)選框也變?yōu)楣催x狀態(tài)。處理好處于導(dǎo)入錯(cuò)誤狀態(tài)的設(shè)備,并勾選需要導(dǎo)入的設(shè)備,單擊“導(dǎo)入”按鈕導(dǎo)入設(shè)備(經(jīng)過(guò)替換處理的設(shè)備會(huì)用導(dǎo)入設(shè)備的屬性替換原有設(shè)備的屬性)。導(dǎo)入設(shè)備結(jié)束后,會(huì)將導(dǎo)入結(jié)果填充到“導(dǎo)入設(shè)備”對(duì)話(huà)框的“導(dǎo)入結(jié)果”欄中。如下圖8-32所示:圖8-32導(dǎo)入設(shè)備的結(jié)果注:在導(dǎo)入設(shè)備時(shí),如果遇到重名的鏈路,會(huì)自動(dòng)為導(dǎo)入的設(shè)備分配新的鏈路,并
29、將分配的新鏈路的名稱(chēng)顯示在“導(dǎo)入設(shè)備”對(duì)話(huà)框的“新鏈路名”欄中。8.4.11 添加設(shè)備到設(shè)備組在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或者“設(shè)備組”后,選中設(shè)備組列表內(nèi)的設(shè)備,單擊工具欄或右鍵菜單的“添加到組”項(xiàng),完成設(shè)備在不同設(shè)備組的歸屬關(guān)系。8.4.12 復(fù)制粘貼設(shè)備在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或者“設(shè)備組”后,選擇設(shè)備組列表內(nèi)的某個(gè)或某些設(shè)備,右鍵菜單“復(fù)制設(shè)備”項(xiàng);再選擇目錄樹(shù)下“設(shè)備”或者“設(shè)備組”(或同工程中其它IOServer應(yīng)用的目錄樹(shù)下“設(shè)備”或者“設(shè)備組”)后,右鍵菜單“粘貼
30、設(shè)備”項(xiàng)將會(huì)彈出“粘貼設(shè)備”向?qū)Ы缑?,根?jù)向?qū)瓿稍O(shè)備在不同設(shè)備組的復(fù)制操作。遇到同名設(shè)備會(huì)自動(dòng)在待復(fù)制設(shè)備名后“加1”處理。8.5 變量 “IO采集服務(wù)程序”中的變量是連接IO設(shè)備的,有其對(duì)應(yīng)的設(shè)備、寄存器地址、獲取值的方式、以及值變換的方式。每快速新建、新建一個(gè)設(shè)備,就會(huì)在變量列表添加一個(gè)與該設(shè)備相對(duì)應(yīng)的設(shè)備變量。同一個(gè)變量可以屬于不同的組,在組內(nèi)的變量可以做移除操作也可以做刪除操作?!耙瞥睍?huì)將變量從該變量組移除,其它變量組和“變量”根節(jié)點(diǎn)仍然有該變量;“刪除”會(huì)將變量從該變量組刪除,其它變量組和“變量”根節(jié)點(diǎn)也不存在該變量。8.5.1 快速新建變量可以通過(guò)導(dǎo)入采集模型的文件(.qce)
31、中變量,達(dá)到快速建立變量的目的,采集模型庫(kù)(qce文件)的建立見(jiàn)8.7節(jié)內(nèi)容,如下圖8-33所示:圖8-33 快速新建變量命令點(diǎn)擊“變量”或者“變量組”節(jié)點(diǎn),選擇右側(cè)內(nèi)容區(qū)的“快速新建”按鈕或右鍵菜單的“快速新建”選項(xiàng)即可進(jìn)到如下圖8-34所示的“快速新建設(shè)備及其變量”對(duì)話(huà)框。圖8-34 快速新建設(shè)備和變量設(shè)備名稱(chēng):用戶(hù)自定義,該項(xiàng)為必填項(xiàng)。進(jìn)行重名、空和命名規(guī)則的校驗(yàn)。設(shè)備名稱(chēng)的命名規(guī)則:1. 有效長(zhǎng)度為64個(gè)字符(即輸入64個(gè)字符之后,用戶(hù)的輸入將不再顯示);2. 第一個(gè)字符不能是數(shù)字;3. 不能包含空格和無(wú)效字符:!#$%&*() +_;:|.>,</?。描述:用戶(hù)自
32、定義,可以為空。有效長(zhǎng)度為32個(gè)字符。 選擇qce文件,系統(tǒng)就可以自動(dòng)讀取到qce文件中存儲(chǔ)的所有變量,搜索添加到IOServer變量列表清單中??焖傩陆ㄔO(shè)備時(shí)同步增加變量,快速新建設(shè)備和快速新建變量實(shí)際上同步完成的。同時(shí),系統(tǒng)以設(shè)備名_ImportX作為變量組(設(shè)備名為當(dāng)前編輯的設(shè)備,X為序號(hào),默認(rèn)為空,如已有重復(fù)變量組名,X為1、2、3),所有待快速添加的變量將添加到該變量組下,詳情請(qǐng)查看“快速新建設(shè)備”。8.5.2 批量添加變量在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“設(shè)備”或“設(shè)備組”,在右側(cè)工作區(qū)設(shè)備列表中會(huì)出現(xiàn)該節(jié)點(diǎn)下所有設(shè)備,右鍵單擊設(shè)備列表中
33、的某個(gè)設(shè)備,選擇右鍵菜單的“批量添加變量”選項(xiàng),將會(huì)彈出“新建變量”對(duì)話(huà)框。在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或“變量組”,單擊右側(cè)工作區(qū)“批量添加變量”按鈕或右鍵菜單“批量添加變量”項(xiàng),將會(huì)彈出“新建變量”對(duì)話(huà)框。在批量添加對(duì)話(huà)框中切換標(biāo)簽頁(yè)時(shí),并不對(duì)輸入的內(nèi)容做校驗(yàn),只是在單擊“確定”按鈕才對(duì)填寫(xiě)的變量屬性做校驗(yàn)。批量定義后的變量名將按照“前綴”“變量名”“后綴”“_1”確定。 如“前綴”為Grp1_“變量名”New Tag_“后綴”Elec以10個(gè)變量為例,變量名為“Grp1_New Tag_Elec” “Grp1_New Tag_Ele
34、c1” “Grp1_New Tag_Elec2”“Grp1_New Tag_Elec9”8.5.2.1 基本屬性變量名 TagName:用戶(hù)定義,非法字符校驗(yàn),64字符長(zhǎng),不能以數(shù)字開(kāi)頭、為空或重復(fù)。非法字符包括:! #$%&*() +_;:|.>,</?。變量描述 TagDescription:用戶(hù)定義,可以為空,32字符長(zhǎng)變量類(lèi)型 TagDateType:用戶(hù)選擇,IODisc,IOChar,IOByte(無(wú)符號(hào)),IOShort(有符號(hào)),IOWord(無(wú)符號(hào)),IOLong,IODWord(無(wú)符號(hào)),IOFloat,IOString圖8-35 批量建變量18.5.2
35、.2 變量采集屬性關(guān)聯(lián)設(shè)備:當(dāng)初始選擇設(shè)備后建立,為該設(shè)備名稱(chēng)(灰顯);當(dāng)初始選擇變量后建立,用戶(hù)選擇,ComboBox內(nèi)出現(xiàn)“設(shè)備”中的所有設(shè)備寄存器:用戶(hù)定義,驅(qū)動(dòng)校驗(yàn)采集數(shù)據(jù)類(lèi)型:用戶(hù)選擇,BIT,BYTE,SHORT,USHORT,LONG,BCD,LONGBCD,F(xiàn)LOAT,STRING采集數(shù)據(jù)類(lèi)型與數(shù)據(jù)類(lèi)型的對(duì)應(yīng)關(guān)系如下表所示: 數(shù)據(jù)采集類(lèi)型變量類(lèi)型字節(jié)數(shù)BITIODisc1BYTEIOChar 有符號(hào)1IOByte 無(wú)符號(hào)SHORTIOShort 有符號(hào)2USHORTIOWord 無(wú)符號(hào)2LONGIOLong 有符號(hào)4IODWord 無(wú)符號(hào)FLOATIOFloat4STRINGI
36、OString1采集頻率:用戶(hù)定義,單位ms,范圍為0-3000000之間,超出范圍會(huì)彈出對(duì)話(huà)框。采集設(shè)置:用戶(hù)選擇,Enabled,F(xiàn)orce Read(灰顯、不可用),F(xiàn)orce Write(選中Enabled后,“強(qiáng)制寫(xiě)”允許勾選,否則“強(qiáng)制寫(xiě)”將灰顯)。讀寫(xiě)類(lèi)型:用戶(hù)選擇,有只讀、只寫(xiě)和讀寫(xiě)三個(gè)選項(xiàng)。圖8-36 批量建變量28.5.2.3 批量屬性批量數(shù)量:可以手動(dòng)輸入,或單擊后面的按鈕進(jìn)行調(diào)節(jié),默認(rèn)為5,范圍為1到3000。當(dāng)輸入的數(shù)值超過(guò)范圍時(shí),會(huì)保持上一次的有效數(shù)值不變。當(dāng)數(shù)值為1時(shí),下調(diào)按鈕不起作用(即保持1不變),當(dāng)數(shù)值為3000時(shí),上調(diào)按鈕不起作用(即保持3000不變)前綴
37、:用戶(hù)定義,非法字符校驗(yàn),16字符長(zhǎng)后綴:用戶(hù)定義,非法字符校驗(yàn),16字符長(zhǎng)1、前綴和后綴本身不能包含非法字符:!#$%&*() +_;:|.>,</?和空格2、前綴、后綴的有效長(zhǎng)度為16個(gè)字符3、前綴不能以數(shù)字開(kāi)頭4、前綴+原變量名+后綴,總長(zhǎng)度不能超過(guò)64個(gè)字符5、前綴+原變量名+后綴不能與已存在的對(duì)象重名(這里的對(duì)象包括所有變量名)步長(zhǎng):可以手動(dòng)輸入,或單擊后面的按鈕進(jìn)行調(diào)節(jié),默認(rèn)為1或0,范圍為-100到100。限制的方法和批量數(shù)量一樣,這里不再贅述。其中,名稱(chēng)的步長(zhǎng)不能為0。單擊“確定”按鈕,KingSCADA會(huì)校驗(yàn)批量新建的變量關(guān)聯(lián)的設(shè)備、寄存器是否有效,如果校
38、驗(yàn)失敗,就會(huì)中斷添加,批量后面的其他變量也不會(huì)添加。圖8-37批量建變量38.5.2.4 轉(zhuǎn)換屬性過(guò)濾數(shù)據(jù):只有選中該復(fù)選框,后面的死區(qū)設(shè)置才有效。默認(rèn)為未選中狀態(tài)。死區(qū) Deadband:用戶(hù)定義,單位%工程單位 Unit:用戶(hù)定義數(shù)據(jù)轉(zhuǎn)化類(lèi)型 DataConvertSettings:提供無(wú)、線(xiàn)性、開(kāi)方、累計(jì)、查表(非線(xiàn)性表)五種轉(zhuǎn)換類(lèi)型。數(shù)據(jù)累計(jì)這種數(shù)據(jù)轉(zhuǎn)化方式本次設(shè)計(jì)中不實(shí)現(xiàn),即灰顯不可用。其他轉(zhuǎn)換方式在8.5.13中進(jìn)行介紹。原始最大值 MaxRawValue:用戶(hù)定義原始最小值 MinRawValue:用戶(hù)定義工程最大值 MaxValue:用戶(hù)定義工程最小值 MinValue:用戶(hù)定
39、義圖8-38 批量建變量48.5.2.5 存儲(chǔ)屬性IOServer里面的變量可以直接采集數(shù)據(jù)并進(jìn)行歷史數(shù)據(jù)存儲(chǔ),存儲(chǔ)設(shè)置請(qǐng)參閱8.9。無(wú):選擇該項(xiàng),則該變量不進(jìn)行歷史記錄改變:系統(tǒng)運(yùn)行時(shí),變量的實(shí)時(shí)值在發(fā)生變化,如果變量的當(dāng)前值與上一次記錄的歷史數(shù)據(jù)值之間的差值大于設(shè)置的死區(qū)范圍時(shí),該變量的值才會(huì)被記錄到歷史庫(kù)中,這種方式適用于數(shù)據(jù)變化較快的場(chǎng)合。間隔:無(wú)論變量變化與否,系統(tǒng)運(yùn)行時(shí)按定義的時(shí)間間隔將變量的值記錄到歷史庫(kù)中,每隔設(shè)定的時(shí)間對(duì)變量的值進(jìn)行一次記錄。最小定義時(shí)間間隔單位為1秒,范圍1-3600。這種方式適用于數(shù)據(jù)變化緩慢的場(chǎng)合,缺省設(shè)置為60秒。每次采集記錄:系統(tǒng)運(yùn)行時(shí),按照變量的采
40、集頻率進(jìn)行數(shù)據(jù)記錄,每到一次采集頻率,記錄一次數(shù)據(jù)。該功能只適用于IO變量,內(nèi)存變量沒(méi)有該記錄方式。該功能應(yīng)慎用,因?yàn)楫?dāng)數(shù)據(jù)量比較大,且采集頻率比較快時(shí),使用“每次采集記錄”,存儲(chǔ)的歷史數(shù)據(jù)文件會(huì)消耗很多的磁盤(pán)空間。圖8-39 批量建變量 58.5.3 新建變量在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或“變量組”,在右側(cè)工作區(qū)設(shè)備列表中會(huì)出現(xiàn)該節(jié)點(diǎn)下所有設(shè)備,選擇設(shè)備列表中的某個(gè)設(shè)備,選擇右鍵菜單“新建變量”項(xiàng),將會(huì)彈出新建變量對(duì)話(huà)框。在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或“變量組”,單擊右側(cè)工作區(qū)工具
41、欄中的“新建”按鈕或右鍵菜單“新建”選項(xiàng),將會(huì)彈出新建變量對(duì)話(huà)框。在新建變量對(duì)話(huà)框中切換標(biāo)簽頁(yè)時(shí),并不對(duì)輸入的內(nèi)容做校驗(yàn),只是在單擊“確定”按鈕才對(duì)填寫(xiě)的變量屬性做校驗(yàn)?!靶陆ㄗ兞俊钡牟僮骱汀芭刻砑幼兞俊鳖?lèi)似,這里不再贅述。8.5.4 刪除變量在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或“變量組”,在右側(cè)工作區(qū)變量列表中會(huì)出現(xiàn)該節(jié)點(diǎn)下所有變量,選擇變量列表中的變量,單擊右側(cè)工作區(qū)“刪除”按鈕或右鍵菜單“刪除”項(xiàng),將會(huì)彈出刪除變量對(duì)話(huà)框,點(diǎn)擊確定將刪除所有選擇的變量。“變量”節(jié)點(diǎn)下不會(huì)再出現(xiàn)已刪除的變量。8.5.5 編輯變量在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) I
42、OServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或“變量組”,在右側(cè)工作區(qū)變量列表中會(huì)出現(xiàn)該節(jié)點(diǎn)下所有變量,選擇變量列表中的某個(gè)變量,單擊右側(cè)工作區(qū)“編輯”按鈕或右鍵菜單“編輯”項(xiàng),將會(huì)彈出編輯變量對(duì)話(huà)框。 在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或“變量組”,在右側(cè)工作區(qū)變量列表中會(huì)出現(xiàn)該節(jié)點(diǎn)下所有變量,雙擊變量列表中的某個(gè)變量,將會(huì)彈出編輯變量對(duì)話(huà)框。與“增加變量”對(duì)話(huà)框?qū)傩韵嗤?.5.6 導(dǎo)入變量在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或者“變量組”后,有三種方法可以導(dǎo)入變量:方法1. 選擇
43、變量右鍵菜單的“導(dǎo)入變量”選項(xiàng)。方法2. 單擊右側(cè)工作區(qū)工具欄“導(dǎo)入”按鈕。方法3. 單擊右側(cè)工作區(qū)的右鍵菜單“導(dǎo)入”選項(xiàng)。彈出如下圖8-40所示“打開(kāi)”對(duì)話(huà)框:導(dǎo)入的文件類(lèi)型為:taglist或xls、xlsx。圖8-40在相關(guān)目錄下找到要導(dǎo)入的文件,單擊“打開(kāi)”按鈕,彈出如下圖8-41所示的界面:圖8-41在導(dǎo)入變量狀態(tài)欄中可以看到,導(dǎo)入狀態(tài),如果顯示“正?!闭f(shuō)明該變量可以正常導(dǎo)入。單擊“導(dǎo)入”按鈕,完成變量導(dǎo)入,單擊“關(guān)閉”按鈕,關(guān)閉該界面。如果顯示“重名”說(shuō)明導(dǎo)入的變量和原來(lái)變量存在重名,通過(guò)鼠標(biāo)右鍵菜單的“更名”選項(xiàng)或上圖下方的“更名”按鈕該變量在彈出的更名對(duì)話(huà)框中輸入新的變量名稱(chēng)進(jìn)
44、行更名操作。更名完成后,可以導(dǎo)入該變量。或單擊“替換”按鈕,對(duì)重名的導(dǎo)入變量可進(jìn)行替換。之后可以正常導(dǎo)入變量,單擊“關(guān)閉”按鈕,關(guān)閉該界面。導(dǎo)入完成。如果顯示:“無(wú)關(guān)聯(lián)設(shè)備”,說(shuō)明該變量沒(méi)有相關(guān)的設(shè)備語(yǔ)氣相連,變量不能被導(dǎo)入。單擊“保存不可替換變量校驗(yàn)報(bào)告”按鈕,可以保存校驗(yàn)報(bào)告。無(wú)關(guān)聯(lián)設(shè)備變量不能更名。單擊“關(guān)閉”按鈕,關(guān)閉該界面。變量導(dǎo)入失敗。8.5.7 導(dǎo)出變量在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或者“變量組”后,鼠標(biāo)右鍵單擊選中的要導(dǎo)出的變量(支持Ctrl Shift進(jìn)行多選),單擊右鍵菜單中的“導(dǎo)出”選項(xiàng),彈出如下圖8-42所示的“另存
45、為”對(duì)話(huà)框:圖8-42輸入文件名,文件類(lèi)型為:taglist或xls、xlsx(支持excel表格的格式)單擊“保存”按鈕,將變量導(dǎo)出到選擇的目錄下,如果在相同的目錄下已存在相同的導(dǎo)出文檔,單擊“保存”按鈕,彈出如下圖8-43所示提示框:圖 8-43單擊“是”:導(dǎo)出并替代原文件;提示框關(guān)閉,導(dǎo)出完成。單擊“否”:取消導(dǎo)出,提示框關(guān)閉。不替換原文件。8.5.8 添加變量到變量組在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或者“變量組”后,選擇變量組列表內(nèi)的某個(gè)或某些變量,選擇工具欄或右鍵菜單“添加到組”項(xiàng),變量從原來(lái)的變量組移動(dòng)到新的變量組。完成變量在不同
46、變量組的歸屬關(guān)系。8.5.9 復(fù)制粘貼變量在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或者“變量組”后,選擇變量組列表內(nèi)的變量,選擇工具欄或右鍵菜單“復(fù)制”項(xiàng);再選擇目錄樹(shù)下“變量”或者“變量組”(或同工程中其他IOServer應(yīng)用的目錄樹(shù)下“變量”或者“變量組”)后,選擇工具欄或右鍵菜單“粘貼”項(xiàng)完成變量在不同變量組的復(fù)制粘貼操作。遇到同名變量會(huì)自動(dòng)在待復(fù)制變量名后“加1”處理。在將復(fù)制的變量粘貼到其它IOServer應(yīng)用時(shí),變量關(guān)聯(lián)的設(shè)備可能會(huì)不存在,這時(shí)會(huì)給出提示框,提示用戶(hù)到變量列表查看變量并編譯檢查。圖8-44粘貼變量提示8.5.10 新建變量
47、組在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或者“變量組”后,單擊右鍵菜單的“新建變量組”項(xiàng),將會(huì)彈出“新建變量組”對(duì)話(huà)框。對(duì)話(huà)框中定義,變量組名稱(chēng) GroupName:用戶(hù)定義,非法字符校驗(yàn)(非法字符包括:!#$%&*() +_;:|.>,</?和空格),64字符長(zhǎng),不能為空或重名,不能以數(shù)字開(kāi)頭。8.5.11 刪除變量組在工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”節(jié)點(diǎn)中“變量組”后,單擊右鍵菜單的“刪除變量組”項(xiàng),將會(huì)彈出如下圖8-45所示的提示對(duì)話(huà)框。圖8-45 刪除變量組提示單擊“是”
48、將刪除變量組的信息,單擊“否”將取消該操作。單擊“是”按鈕后,如果選擇的變量組下有子組,將彈出如下圖8-46所示的對(duì)話(huà)框。圖8-46 刪除變量組子組單擊“確定”按鈕將會(huì)刪除選中的變量組及其子組,單擊“取消”按鈕將取消刪除設(shè)備組的操作(選中的設(shè)備組和它的子組都不會(huì)被刪除)。單擊“確定”按鈕后,將彈出如下圖8-47所示的對(duì)話(huà)框讓用戶(hù)確認(rèn)是否刪除組下的變量。圖8-47刪除變量組下的變量的提示 單擊“是”按鈕將刪除該變量組和子組中的變量,如果變量被加到多個(gè)組,其它組內(nèi)關(guān)聯(lián)的這些變量也被刪了。這里刪除的變量在“變量”節(jié)點(diǎn)下也不會(huì)存在。單擊“否”按鈕將只刪除變量組并不會(huì)刪除變量。8.5.12 編輯變量組在
49、工程設(shè)計(jì)器的樹(shù)形目錄區(qū) IOServer應(yīng)用目錄區(qū)中,通過(guò)左鍵單擊目錄樹(shù)下“變量”或者“變量組”后,單擊右鍵菜單“編輯變量組”項(xiàng),將會(huì)彈出“編輯變量組”對(duì)話(huà)框。對(duì)話(huà)框中修改,變量組名稱(chēng) GroupName:用戶(hù)定義,非法字符校驗(yàn)(非法字符包括:!#$%&*() +_;:|.>,</?和空格),64字符長(zhǎng),不能為空或重名,不能以數(shù)字開(kāi)頭。8.5.13 IO變量的轉(zhuǎn)換對(duì)于IO變量IO模擬變量,在實(shí)際使用的過(guò)程中,可能要根據(jù)輸入要求的不同將其按照不同的方式進(jìn)行轉(zhuǎn)換。比如一般的信號(hào)與應(yīng)用值都是線(xiàn)性對(duì)應(yīng)的,可以選擇線(xiàn)性轉(zhuǎn)換;有些需要進(jìn)行累計(jì)計(jì)算,則選擇累計(jì)轉(zhuǎn)換。IOServer只提供
50、了IO模擬變量的數(shù)據(jù)轉(zhuǎn)換功能。注:無(wú)論何種轉(zhuǎn)換,變量轉(zhuǎn)換后的值是不能超過(guò)變量的基本屬性頁(yè)面中配置的最值的。對(duì)于模擬量的轉(zhuǎn)換方式,IOServer提供了線(xiàn)性、開(kāi)方、查表(非線(xiàn)性表)轉(zhuǎn)換方式。8.5.13.1 線(xiàn)性轉(zhuǎn)換方式用原始值和數(shù)據(jù)庫(kù)使用值的線(xiàn)性插值進(jìn)行轉(zhuǎn)換。如下圖8-48所示,線(xiàn)性轉(zhuǎn)換是將設(shè)備中的值與應(yīng)用值按照固定的比例系數(shù)進(jìn)行轉(zhuǎn)換。在變量基本屬性選項(xiàng)卡的“最大值”、“最小值”編輯框中輸入變量應(yīng)用值的范圍,在變量IO屬性選項(xiàng)卡的“最大原始值”、“最小原始值”編輯框中輸入設(shè)備中轉(zhuǎn)換后的數(shù)字量值的范圍(可以參考KingSCADA驅(qū)動(dòng)幫助中的介紹),則系統(tǒng)運(yùn)行時(shí),按照指定的量程范圍進(jìn)行轉(zhuǎn)換,得到當(dāng)
51、前實(shí)際的應(yīng)用值。線(xiàn)性轉(zhuǎn)換方式是最直接也是最簡(jiǎn)單的一種IO轉(zhuǎn)換方式。圖8-48線(xiàn)性轉(zhuǎn)換例1:與PLC電阻器連接的流量傳感器在空流時(shí)產(chǎn)生0值,在滿(mǎn)流時(shí)產(chǎn)生9999值。如果輸入如下的數(shù)值:最小原始值=0 最小值=0最大原始值=9999 最大值=100其轉(zhuǎn)換比例=(100-0)/(9999-0)=0.01則:如果原始值為5000時(shí),內(nèi)部使用的值為5000*0.01=50。例2:與PLC電阻器連接的流量傳感器在空流時(shí)產(chǎn)生6400值,在300GPM時(shí)產(chǎn)生32000值。應(yīng)當(dāng)輸入下列數(shù)值:最小原始值=6400 最小值=0最大原始值=32000 最大值=300其轉(zhuǎn)換比例=(300-0)/(32000-6400)
52、=3/256,則:如果原始值為19200時(shí),內(nèi)部使用的值為(19200-6400)*3/256=150;原始值為6400時(shí), 內(nèi)部使用的值為0;原始值小于6400時(shí),內(nèi)部使用的值為0。8.5.13.2 開(kāi)方轉(zhuǎn)換方式用原始值的平方根進(jìn)行轉(zhuǎn)換,即轉(zhuǎn)換時(shí)將采集到的原始值進(jìn)行開(kāi)方運(yùn)算,得到的值為實(shí)際應(yīng)用值,該值的范圍在變量基本屬性定義的“最大值”、“最小值”范圍內(nèi)。 8.5.13.3 非線(xiàn)性表轉(zhuǎn)換方式在實(shí)際應(yīng)用中,采集到的信號(hào)與工程值不成線(xiàn)性比例關(guān)系,而是一個(gè)非線(xiàn)性的曲線(xiàn)關(guān)系。如果按照線(xiàn)性比例計(jì)算,則得到的工程值誤差將會(huì)很大。如下圖所示。對(duì)一些模擬量的采集,如熱電阻、熱電偶等的信號(hào)為非線(xiàn)性信號(hào),如果采
53、用一般的分段線(xiàn)性化的方法進(jìn)行轉(zhuǎn)換,不但要做大量的程序運(yùn)算,而且還會(huì)存在很大的誤差,達(dá)不到要求。為了幫助用戶(hù)得到更精確的數(shù)據(jù),IOServer中提供了非線(xiàn)性表。原始值和工程值可以是正比或反比的非線(xiàn)性關(guān)系,原始值和工程值可以是負(fù)數(shù)。在變量的轉(zhuǎn)換屬性頁(yè)中,單擊按鈕,彈出如下對(duì)話(huà)框。圖8-49 選中查表選項(xiàng),通過(guò)下拉列表框,可以選擇已存在的非線(xiàn)性表。非線(xiàn)性表的應(yīng)用請(qǐng)參考8.10。8.6 鏈路 在IOServer應(yīng)用的樹(shù)型目錄下選擇“鏈路”節(jié)點(diǎn),鏈路節(jié)點(diǎn)有串口、以太網(wǎng)和OPC節(jié)點(diǎn),只顯示該應(yīng)用中設(shè)備關(guān)聯(lián)到的串口,以太網(wǎng)、OPC節(jié)點(diǎn)。圖8-50 鏈路節(jié)點(diǎn)由于導(dǎo)入或粘貼進(jìn)設(shè)備,后臺(tái)自動(dòng)添加對(duì)應(yīng)的鏈
54、路節(jié)點(diǎn),如遇重復(fù)的,用目標(biāo)應(yīng)用的覆蓋自己的鏈路信息。8.6.1 配置鏈路屬性8.6.1.1 串口在工程設(shè)計(jì)器的IOServer應(yīng)用的樹(shù)型目錄下選擇“鏈路”節(jié)點(diǎn),雙擊某個(gè)串口或右鍵單擊鏈路下某個(gè)串口并選擇右鍵菜單的“編輯”選項(xiàng),彈出如下圖8-51“設(shè)置串口”對(duì)話(huà)框,在該對(duì)話(huà)框中可以設(shè)置串口的屬性。創(chuàng)建的鏈路總數(shù)不超過(guò)256。圖8-51設(shè)備串口串口名:可以修改,并且在新建設(shè)備,編輯設(shè)備這兩個(gè)涉及可能增加鏈路的地方,增加的串口鏈路會(huì)給默認(rèn)屬性:9600,8,1,奇校驗(yàn),流控rts,超時(shí)3000。波特率 Baud:1200,2400,4800,9600,19200,28800,38400,76800,
55、115200數(shù)據(jù)位 DataBit:7、8停止位 StopBit:1、2奇偶校驗(yàn) Parity:None, Odd, Even, Mark, Space通訊超時(shí):?jiǎn)挝粸閙s, 默認(rèn)為3000,范圍為0-3000000。超過(guò)范圍時(shí),單擊“確定”按鈕會(huì)彈出提示框。流控 Flow:暫不開(kāi)放8.6.1.2 以太網(wǎng)在工程設(shè)計(jì)器的IOServer應(yīng)用的樹(shù)型目錄下選擇“鏈路”節(jié)點(diǎn),雙擊某個(gè)以太網(wǎng)或右鍵單擊鏈路下某個(gè)以太網(wǎng)并選擇右鍵菜單的“編輯”選項(xiàng),彈出如下圖8-52“設(shè)置串口”對(duì)話(huà)框,在該對(duì)話(huà)框中可以設(shè)置網(wǎng)段、初始超時(shí)、通訊超時(shí)。初始超時(shí):是指連接設(shè)備的超時(shí)時(shí)間通訊超時(shí):是指讀寫(xiě)設(shè)備的超時(shí)時(shí)間圖8-52設(shè)
56、備串口8.6.1.3 OPC在工程設(shè)計(jì)器的IOServer應(yīng)用的樹(shù)型目錄下選擇“鏈路”節(jié)點(diǎn),雙擊某個(gè)OPC服務(wù)或右鍵單擊鏈路下某個(gè)OPC Server并選擇右鍵菜單的“編輯”選項(xiàng),彈出如下圖8-53“設(shè)置OPC”對(duì)話(huà)框,在該對(duì)話(huà)框中可以設(shè)置OPC Server的屬性。圖8-53設(shè)置OPCServer8.6.2 查看鏈路關(guān)聯(lián)的設(shè)備在工程設(shè)計(jì)器的IOServer應(yīng)用的樹(shù)型目錄下選擇“鏈路”節(jié)點(diǎn),選擇連接下某個(gè)串口、以太網(wǎng)或OPC服務(wù),右邊“工作區(qū)”中會(huì)顯示該串口、以太網(wǎng)或OPC服務(wù)關(guān)聯(lián)的所有設(shè)備。8.6.3 編輯鏈路關(guān)聯(lián)的設(shè)備在工程設(shè)計(jì)器的IOServer應(yīng)用的樹(shù)型目錄下選擇“鏈路”節(jié)點(diǎn),選擇連接下某個(gè)串口、以太網(wǎng)或OPC服務(wù),選擇右側(cè)工作區(qū)設(shè)備列表的某個(gè)設(shè)備并雙擊,彈出設(shè)備的編輯對(duì)話(huà)框,即可編輯選中的設(shè)備,“設(shè)備”目錄下該設(shè)備的屬性也會(huì)隨之改變。8.7 采集模型庫(kù) (qce文件)一個(gè)qce文件是由一個(gè)設(shè)備和它的關(guān)聯(lián)變量的信息組成的,采集模型庫(kù)就是用來(lái)保存和管理這些qce文件的。8.7.1 默認(rèn)設(shè)備采集模型在“設(shè)備”和“設(shè)備組”節(jié)點(diǎn)的內(nèi)容顯示區(qū)中,選擇某個(gè)設(shè)備,單擊工具欄或右鍵菜單的“存為采集模型”選項(xiàng),如下圖8-
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版新型建筑項(xiàng)目施工安全免責(zé)協(xié)議書(shū)3篇
- 2025版智慧物流合作投資項(xiàng)目協(xié)議書(shū)范本3篇
- 2025年新型環(huán)保材料應(yīng)用個(gè)人住宅裝修合同
- 2025年項(xiàng)目合作商業(yè)機(jī)密保密協(xié)議書(shū)2篇
- 2025年全球及中國(guó)低溫硅導(dǎo)熱液行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)核電蒸發(fā)器U型管行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球經(jīng)典拉線(xiàn)驅(qū)動(dòng)探頭行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球氧化鋯蒸發(fā)材料行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年度個(gè)人住房借款合同模板(含二次抵押)3篇
- 2025年度個(gè)人二手房交易合同范本解析
- 廣東省茂名市電白區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末質(zhì)量監(jiān)測(cè)生物學(xué)試卷(含答案)
- 2024版?zhèn)€人私有房屋購(gòu)買(mǎi)合同
- 2024爆炸物運(yùn)輸安全保障協(xié)議版B版
- 2025年度軍人軍事秘密保護(hù)保密協(xié)議與信息安全風(fēng)險(xiǎn)評(píng)估合同3篇
- 《食品與食品》課件
- 讀書(shū)分享會(huì)《白夜行》
- 中國(guó)服裝零售行業(yè)發(fā)展環(huán)境、市場(chǎng)運(yùn)行格局及前景研究報(bào)告-智研咨詢(xún)(2025版)
- 光伏工程施工組織設(shè)計(jì)
- DB4101-T 121-2024 類(lèi)家庭社會(huì)工作服務(wù)規(guī)范
- 化學(xué)纖維的鑒別與測(cè)試方法考核試卷
- 2024-2025學(xué)年全國(guó)中學(xué)生天文知識(shí)競(jìng)賽考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論