FScada組態(tài)軟件使用手冊(cè)_第1頁(yè)
FScada組態(tài)軟件使用手冊(cè)_第2頁(yè)
FScada組態(tài)軟件使用手冊(cè)_第3頁(yè)
FScada組態(tài)軟件使用手冊(cè)_第4頁(yè)
FScada組態(tài)軟件使用手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、FScada.Net V3.5 使用手冊(cè)(基礎(chǔ)版QQ :247122944QQ 群:15715677, 17066075第一章 軟件配置1. 概述1.1. RunTime 運(yùn)行環(huán)境自動(dòng)打開項(xiàng)目的方法:(1 支持命令行打項(xiàng)目文件參數(shù) 如:C:.Runtime.exe c:project.csa。(2 拷貝項(xiàng)目文件命名為 start.csa 到軟件根目錄。(3 通過(guò)運(yùn)行環(huán)境工具菜單下的選項(xiàng)進(jìn)行設(shè)置。1.2. Design 組態(tài)軟件自動(dòng)打開項(xiàng)目的方法:(1命令行方法(2拷貝項(xiàng)目文件命名為 start.csa 到軟件根目錄。1.3. 軟件需要安裝 Microsoft .Net 4.0 運(yùn)行環(huán)境, 如果

2、軟件不能執(zhí)行請(qǐng)到微軟公司 網(wǎng)站下載 Microsoft .Net 4.0后安裝(下載時(shí)選擇合適的處理器版本,建議下 載 WEB 安裝程序 。1.4. 建議在 Windows7運(yùn)行以獲得良好的視覺效果, WPF 技術(shù)在 XP 在頁(yè)面會(huì)有 虛線外框(支持的操作系統(tǒng) WinXP SP3, Windows2003 SP1, Windows7 SP1或更高的 Windows8 。1.5. Export 目錄保存屏幕拷貝文件。1.6. Log 目錄用于保存事件和報(bào)警輸出。1.7. 內(nèi)置腳本語(yǔ)言為 C#.Net和 JavaScript 。1.8. 歸檔僅支持 SQLServer 或 SQLExpress 數(shù)

3、據(jù)庫(kù)。1.9. 日志和報(bào)警記錄支持 SQLServer 、 SQLExpress 、 Access 數(shù)據(jù)庫(kù)。1.10. 目前可以提供的 IO 驅(qū)動(dòng)為 OPCClient 、 Modbus 、 GprsDTU ModbusRTU 驅(qū)動(dòng)。1.11. 目前可以提供的擴(kuò)展為 OPCServer 、 ModbusTcpServer 。1.12. 軟件支持 CS 和 BS 以及單機(jī)版方式運(yùn)行。2. 目錄結(jié)構(gòu)FScada.Net 軟件目錄結(jié)構(gòu)如下(2 Demo 目錄:演示工程目錄,發(fā)布項(xiàng)目時(shí)可以刪除(3 DLLCode 目錄:臨時(shí)代碼目錄(4 en-Us 目錄:英語(yǔ)資源目錄(5 JavaScript 目錄:

4、JavaScript 庫(kù)文件。(6 Library 目錄:XAML 為圖庫(kù)目錄,目標(biāo)運(yùn)行系統(tǒng)可以刪除,減少軟件使 用磁盤空間。 XAMLControl 子控件,目標(biāo)運(yùn)行系統(tǒng)可以刪除,減少軟件 使用磁盤空間。(7 Log 目錄:系統(tǒng)日志目錄。(8 Resources 目錄:圖形資源目錄(已經(jīng)全部包含在圖庫(kù)中 ,目標(biāo)運(yùn)行系統(tǒng) 可以刪除不使用的圖形文件,減少軟件使用磁盤空間。(9 Recipes 目錄:運(yùn)行環(huán)境配方存儲(chǔ)目錄。(10 Wav 目錄:系統(tǒng)報(bào)警聲音目錄第二章 Designer 組態(tài)環(huán)境1. 圖形基礎(chǔ)繪圖環(huán)境采用了 WPF 技術(shù), 是基于 XAML 文本語(yǔ)言描述的圖形系統(tǒng), 所有的對(duì) 象均采

5、用 XML 語(yǔ)言進(jìn)行描述, 用戶可以修改源文件實(shí)現(xiàn)特殊功能或當(dāng)組態(tài)出現(xiàn)錯(cuò) 誤時(shí)修改源文件。圖形對(duì)象有一些基本的屬性,基本屬性涵蓋了幾乎所有的圖形對(duì)象。 2. Designer 開發(fā)環(huán)境界面 2.1Designer 開發(fā)環(huán)境【文件】菜單新建項(xiàng)目:新建一個(gè)空白的項(xiàng)目打開項(xiàng)目:打開一個(gè)后綴為 CSA 的項(xiàng)目文件保存項(xiàng)目:保存當(dāng)前項(xiàng)目項(xiàng)目另存為:另存當(dāng)前項(xiàng)目清除文件列表:清除文件菜單下的 “歷史文件”退出:退出組態(tài)環(huán)境【編輯】菜單打開圖形編輯器,編輯菜單才有效,大部分編輯菜單均出現(xiàn)在工具欄上。 撤消:撤消上一次操作重做:重做上一次操作剪切:刪除選定內(nèi)容,復(fù)制到系統(tǒng)剪貼板復(fù)制:復(fù)制選定內(nèi)容到系統(tǒng)剪貼板粘

6、帖:從系統(tǒng)剪貼板粘帖對(duì)象,支持 FScada 控件,標(biāo)準(zhǔn)文本和圖形對(duì)象的粘帖 (如在 Word 中復(fù)制的文本可以粘帖到圖形中,屏幕拷貝的圖形可以粘帖到圖形 中XAML 瀏覽器:顯示當(dāng)前圖形窗口的 XAML 代碼保存到 XAML 文件:保存圖形文件為控件庫(kù),下次啟動(dòng)軟件,頁(yè)面就會(huì)顯示在控 件圖庫(kù)目錄下。成組:選定對(duì)象的編組解組:打散選定組左對(duì)齊:選定對(duì)象左對(duì)齊上對(duì)齊:選定對(duì)象上對(duì)齊右對(duì)齊:選定對(duì)象右對(duì)齊下對(duì)齊:選定對(duì)象下對(duì)齊橫向?qū)R:選擇對(duì)象橫向?qū)R縱向?qū)R:選擇對(duì)象縱向?qū)R等寬:選擇對(duì)象寬度相同等高:選擇對(duì)象高度相同移到前面:選定對(duì)象移到最前面移到后面:選定對(duì)象移到最后面旋轉(zhuǎn):旋轉(zhuǎn)選定對(duì)象綁定

7、數(shù)據(jù)向?qū)?顯示動(dòng)態(tài)綁定對(duì)話框【顯示】菜單工具欄:項(xiàng)目管理器:屬性編輯器:圖形工具:狀態(tài)欄:注冊(cè)文件類型:用戶自定義:運(yùn)行系統(tǒng):縮小:放大:鎖定:解鎖:XAML 瀏覽器:保存 xaml 文件:導(dǎo)入圖形:【項(xiàng)目】菜單變量瀏覽:顯示變量窗口,可測(cè)試驅(qū)動(dòng)項(xiàng)目圖形:在項(xiàng)目中插入資源,如圖形文件應(yīng)用程序腳本:打開或新建應(yīng)用程序腳本 Global.cs 行式歸檔設(shè)置:歷史存儲(chǔ)設(shè)置列式歸檔設(shè)置:歷史存儲(chǔ)或報(bào)表存儲(chǔ)設(shè)置報(bào)警聲音設(shè)置:導(dǎo)出項(xiàng)目到 VS報(bào)警定義:顯示報(bào)警定義窗口報(bào)表設(shè)計(jì):標(biāo)簽瀏覽:顯示標(biāo)簽瀏覽窗口項(xiàng)目設(shè)置 :顯示項(xiàng)目設(shè)置對(duì)話框第 6頁(yè) 共 89頁(yè) 啟動(dòng)、停止腳本對(duì)應(yīng)的是應(yīng)用程序腳本中的無(wú)參數(shù)函數(shù)項(xiàng)目

8、安全設(shè)置后, 對(duì)組態(tài)軟件有效, 在組態(tài)環(huán)境打開項(xiàng)目需要輸入用戶名和密碼, 對(duì)運(yùn)行環(huán)境無(wú)效。用戶腳本:選擇對(duì)應(yīng)的 dll 用于項(xiàng)目腳本控制, “ runtimeusercode.dll ” 是系統(tǒng) 編譯庫(kù),如果選擇了用戶腳本,運(yùn)行系統(tǒng)啟動(dòng)時(shí)不再執(zhí)行腳本編譯操作。導(dǎo)出代碼到 VS 菜單:把當(dāng)前項(xiàng)目中的代碼導(dǎo)出到特定的 VS 項(xiàng)目, 該項(xiàng)目編譯后 可以作為項(xiàng)目的替代腳本。自動(dòng)登陸:運(yùn)行環(huán)境自動(dòng)登陸到指定的用戶狀態(tài)選擇“打開后自動(dòng)運(yùn)行” ,運(yùn)行環(huán)境打開項(xiàng)目后自動(dòng)啟動(dòng)運(yùn)行選擇“全屏” ,運(yùn)行環(huán)境運(yùn)行項(xiàng)目后自動(dòng)啟動(dòng)全屏【驅(qū)動(dòng)】菜單OPC 驅(qū)動(dòng)設(shè)置:OpcClient 驅(qū)動(dòng)TCP 驅(qū)動(dòng)設(shè)置:CLServer

9、 數(shù)據(jù)服務(wù)器數(shù)據(jù)接口驅(qū)動(dòng)第 7頁(yè) 共 89頁(yè)Modbus 驅(qū)動(dòng)設(shè)置:Modbus ASCII、 RTU , TCP , UDP 驅(qū)動(dòng)模擬驅(qū)動(dòng)設(shè)置:提供模擬變量,定時(shí)器變量,前值器,累加器,差值器及用戶代 碼邏輯控制等功能【用戶控件】菜單【擴(kuò)展】菜單顯示當(dāng)前加載的擴(kuò)展接口,如 OpcServer 擴(kuò)展OpcServer 配置ModbusServer 配置日志和報(bào)警歸檔設(shè)置行式歸檔數(shù)據(jù)庫(kù)設(shè)置列式歸檔數(shù)據(jù)庫(kù)設(shè)置提供行式歸檔和列式歸檔數(shù)據(jù)庫(kù)的配置 歸檔可以使用系統(tǒng)默認(rèn)的 SQLite 文件數(shù)據(jù)庫(kù),也可以使用外部數(shù)據(jù)庫(kù)第 8頁(yè) 共 89頁(yè) 數(shù)據(jù)存儲(chǔ)性能:SQLite 本地?cái)?shù)據(jù)庫(kù)存儲(chǔ)速度非???一般的主流

10、 PC 每秒可以插 入 500010000條數(shù)據(jù)。行歸檔數(shù)據(jù)庫(kù)和列式歸檔存儲(chǔ)方式的區(qū)別是,行式歸檔數(shù)據(jù)庫(kù)采用行方式存儲(chǔ), 每組可以容納 2000個(gè)標(biāo)簽;列式歸檔按列方式存儲(chǔ)數(shù)據(jù),每組可以容納 1000個(gè)標(biāo)簽,在 SQLite 方式下列式歸檔數(shù)據(jù)庫(kù)的存儲(chǔ)容量比行式歸檔數(shù)據(jù)庫(kù)的存儲(chǔ) 容量少的多,兩種歸檔方式均可以作為歷史數(shù)據(jù)庫(kù)使用。列式歸檔存儲(chǔ)容量:200個(gè)數(shù)據(jù) 5秒更新一次 每小時(shí) 750K 每天 18M ,可配置 每月一文件或每年一文件行式歸檔存儲(chǔ)容量:200個(gè)數(shù)據(jù) 5秒更新一次 每小時(shí) 4.5M 每天 108M (每天一 文件2.2項(xiàng)目管理器項(xiàng)目管理器大部分對(duì)象支持鼠標(biāo)右鍵菜單和鼠標(biāo)雙擊打開

11、操作?!疽晥D】 :圖形對(duì)象列表【圖庫(kù)】 :圖庫(kù)列表【標(biāo)簽替換】 :用于圖形的替換文件【配方】 :配方文件列表第 9頁(yè) 共 89頁(yè)第 10頁(yè) 共 89頁(yè) 【用戶管理】 :雙擊顯示用戶管理在用戶管理中權(quán)限 1為最小權(quán)限,未登陸用戶權(quán)限為 0圖形對(duì)象和數(shù)據(jù)庫(kù)標(biāo)簽均可以設(shè)置權(quán)限【報(bào)警設(shè)置】 :雙擊顯示報(bào)警設(shè)置報(bào)警分模擬量報(bào)警和數(shù)字量報(bào)警模擬量報(bào)警可設(shè)置高 I 、高 II 、高 III ,低 I 、低 II 、低 III 數(shù)字量報(bào)警可選擇變狀態(tài)報(bào)警、 OFF 報(bào)警、 ON 報(bào)警【驅(qū)動(dòng)標(biāo)簽瀏覽】 :驅(qū)動(dòng)數(shù)據(jù)列表除了在【驅(qū)動(dòng)】菜單中配置驅(qū)動(dòng)標(biāo)簽,在通道下通過(guò)屬性窗口也可修 改單個(gè)標(biāo)簽的相關(guān)屬性。 選定多行,

12、可以在屬性窗口同時(shí)修改屬性內(nèi)容【歸檔設(shè)置】 :行式歸檔數(shù)據(jù)配置 分類:每個(gè)分類在數(shù)據(jù)庫(kù)中作為一個(gè)獨(dú)立的表存儲(chǔ)條件:選擇需要的存儲(chǔ)觸發(fā)條件,條件之間是或關(guān)系標(biāo)簽變化觸發(fā)條件:選擇一個(gè)標(biāo)簽作為觸發(fā)條件, 標(biāo)簽可以為任何數(shù)據(jù)類 型,當(dāng)標(biāo)簽的值發(fā)生改變就觸發(fā)存儲(chǔ),如選擇 system.minute 標(biāo)簽可以實(shí)現(xiàn)每分 鐘的 0秒存儲(chǔ)一次。時(shí)間觸發(fā)條件:設(shè)定一個(gè)固定時(shí)間間隔進(jìn)行存儲(chǔ),時(shí)間單位為毫秒, 1秒 =1000毫秒。數(shù)據(jù)變化觸發(fā)條件:上面兩種觸發(fā)條件觸發(fā)后分類下的全部標(biāo)簽都會(huì)立即 寫入數(shù)據(jù)庫(kù)進(jìn)行歸檔, 選擇數(shù)據(jù)變化觸發(fā)條件的優(yōu)點(diǎn)在于只有數(shù)值發(fā)生變化的標(biāo) 簽才被存儲(chǔ), 如果數(shù)據(jù)一直不變化到達(dá)死區(qū)時(shí)間后

13、才進(jìn)行存儲(chǔ), 配合標(biāo)簽的死區(qū) 設(shè)置這種模式可以大大的減少數(shù)據(jù)的存儲(chǔ)量,是歷史趨勢(shì)存儲(chǔ)的最佳選擇模式。 歸檔數(shù)據(jù)庫(kù)結(jié)構(gòu):使用 SQL 管理工具查看列式歸檔數(shù)據(jù)庫(kù) 可以看出數(shù)據(jù)庫(kù)中除了兩個(gè)歸檔表之外還有一個(gè) tags 標(biāo)簽表,及兩個(gè)查詢視圖, 熟悉數(shù)據(jù)庫(kù)的使用者可以根據(jù)表的格式進(jìn)行數(shù)據(jù)查詢。行式歸檔表的數(shù)據(jù)結(jié)構(gòu): ChannelNameID 對(duì)應(yīng) tags 表的 id , Flag 為 1表示歸檔的第一次存儲(chǔ)標(biāo)志, Status 為 1表示標(biāo)簽狀態(tài)正常。Tags 表的數(shù)據(jù)結(jié)構(gòu): Tags 表存儲(chǔ)了歸檔標(biāo)簽的詳細(xì)信息,包括單位,通道名稱,描述和歸檔表名 稱。兩個(gè)視圖聯(lián)合了歸檔表和 Tags 表,提供

14、完整的歸檔查詢【列式歸檔設(shè)置】 :列式歸檔存儲(chǔ)配置列式歸檔存儲(chǔ)設(shè)置和行式歸檔相比少了數(shù)據(jù)變化觸發(fā), 因?yàn)閿?shù)據(jù)按列方式存 儲(chǔ),沒行數(shù)據(jù)包含了所有的列,所以數(shù)據(jù)變化觸發(fā)無(wú)意義,一般的報(bào)表都應(yīng) 該使用列式歸檔數(shù)據(jù)。列式歸檔表的數(shù)據(jù)結(jié)構(gòu): 格式比較簡(jiǎn)單,包括了時(shí)間以及標(biāo)簽名稱和 Flag 列, Flag 列的意義同上。 2.3工具箱圖形繪制工具箱, 繪制完一個(gè)對(duì)象后, 如果不需要繼續(xù)繪制可按 ESC 鍵或右 鍵菜單點(diǎn)取消或工具箱點(diǎn)“選擇工具” 退出繪制狀態(tài)。2.4屬性窗口選擇對(duì)象后顯示可編輯或只讀的對(duì)象屬性屬性窗口有“屬性”和“事件”兩個(gè)選項(xiàng)卡,事件對(duì)應(yīng)的是 C#腳本(根據(jù) 對(duì)象的不同,保存在不同的文

15、件中2.5圖形繪制在開始之前,先新建一個(gè)空項(xiàng)目,點(diǎn)擊工具欄第 4個(gè)按鈕添加一個(gè)新圖形窗口。 常規(guī)操作, Ctrl+A全選、 Ctrl+C復(fù)制, Ctrl+X剪切, Ctrl+V粘帖, Delete 刪 除。移動(dòng)圖形:在圖形位置按下鼠標(biāo),就可以移動(dòng),松開鼠標(biāo)移動(dòng)結(jié)束,也可以用鍵 盤的方向鍵移動(dòng)。旋轉(zhuǎn)圖形:選中圖形, 鼠標(biāo)移動(dòng)到圖形任一腳, 出現(xiàn)手狀圖標(biāo)時(shí)按下鼠標(biāo)就可以 旋轉(zhuǎn)圖形,松開鼠標(biāo)結(jié)束旋轉(zhuǎn)。WPF 圖形工具選擇工具:退出繪制狀態(tài),切換到選擇狀態(tài),在編輯時(shí)使用鼠標(biāo)右鍵選擇 “取消”或按“ ESC ”可以切換到“選擇工具” 。矩形,橢圓工具在圖形工具箱中點(diǎn)擊 “ WPF 圖形工具” , “矩形

16、工具”在繪圖區(qū)域試著繪制一個(gè)矩形, 按下鼠標(biāo)左鍵, 然后移動(dòng)鼠標(biāo), 放開鼠標(biāo)就 完成了一個(gè)矩形的繪制,按下鍵盤 ESC ,退出繪制狀態(tài)。當(dāng)前矩形為選擇狀態(tài), 可調(diào)整大小, 旋轉(zhuǎn)等, 當(dāng)鼠標(biāo)出現(xiàn)手狀態(tài)即可旋轉(zhuǎn)對(duì) 象。通過(guò)屬性窗口設(shè)置矩形對(duì)象的屬性。 提示:繪制矩形、圓時(shí)按住 “ Ctrl ” 鍵,水平方向和垂直方向相等。繪制直線時(shí)按住 “ Ctrl ” 鍵,水平方向和垂直方向相等,直線繪制是連 續(xù)的,當(dāng)前繪制終點(diǎn)是下一個(gè)直線的起點(diǎn)。 繪制直線,多邊形時(shí)為了能夠?qū)χ睉?yīng)該打開網(wǎng)格控制。文本顯示工具 繪制后直接可以輸入文字,不支持回車,在空白區(qū)按 右鍵,選擇取消菜單完成繪制。選中文本工具后,再次點(diǎn)擊工

17、具箱的“文本顯示工具” ,進(jìn)入文字編輯狀態(tài)。 選中文本工具后,按鼠標(biāo)右鍵,選擇“編輯內(nèi)容” ,出現(xiàn)文本編輯對(duì)話框,可以 輸入多行文本。也可以通過(guò)屬性編輯器修改文本內(nèi)容(不支持換行回車可以在屬性編輯器修改文本顯示的字體。多邊形工具選擇多邊形工具后, 點(diǎn)擊鼠標(biāo)后開始繪制, 每點(diǎn)擊一次鼠標(biāo)繪制一條線, 按鼠標(biāo) 右鍵完成繪制。 繪制封閉的圖形,當(dāng)繪制到最后一條線時(shí),按鼠標(biāo)右鍵時(shí)按下 Ctrl 鍵, 可自動(dòng)完成圖形的封閉 (自動(dòng)把第一點(diǎn)加入到最后一點(diǎn)形成封閉圖形 。 多邊形的重構(gòu)方法:選中多邊形,點(diǎn)擊工具箱的“多邊形工具”進(jìn)入重構(gòu)狀態(tài)。 可以用鼠標(biāo)拖動(dòng)對(duì)應(yīng)的點(diǎn),按住 Shift 鍵后點(diǎn)擊點(diǎn)執(zhí)行 刪除對(duì)應(yīng)

18、點(diǎn)操作,按住 Ctrl 鍵后點(diǎn)擊對(duì)應(yīng)點(diǎn)執(zhí)行在該點(diǎn)插入一個(gè)新點(diǎn)操作,按鼠標(biāo)右鍵退出編輯。線條工具繪制直線,繪制時(shí)連續(xù)繪制直線,按鼠標(biāo)右鍵退出繪制狀態(tài)用戶繪制復(fù)雜圖形,修改手動(dòng)修改 XAML 代碼,通常不使用。WPF 控件工具WPF 樣式的 Windows 常用控件,部分控件需要配合腳本才能發(fā)揮全功能(參考 ArchiverTest 演示項(xiàng)目 。標(biāo)簽工具 用于文本顯示按鈕工具 標(biāo)準(zhǔn)按鈕工具切換按鈕 和標(biāo)準(zhǔn)按鈕不同的地方在于有按下和彈出兩個(gè)狀態(tài), IsChecked 屬性指示狀態(tài)進(jìn)度條工具 控件屬性 Value 指示當(dāng)前值,最大值最小值限定范圍滾動(dòng)條工具 控件屬性 Value 指示當(dāng)前值,最大值最小

19、值限定范圍使用內(nèi)嵌的圖形進(jìn)行顯示 滑動(dòng)條工具 控件屬性 Value 指示當(dāng)前值,最大值最小值限定范圍 檢查框工具IsChecked屬性修改狀態(tài)文本工具和文本顯示工具類似,運(yùn)行狀態(tài)可以修改文字內(nèi)容 列表框工具大部分功能需要配合編程實(shí)現(xiàn) 內(nèi)容(Items 可修改列表內(nèi)容,選中序號(hào)用來(lái)控制當(dāng)前選定項(xiàng)目下拉框工具:大部分功能需要配合編程實(shí)現(xiàn) 內(nèi)容(Items 可修改下拉列表,選中序號(hào)用來(lái)控制當(dāng)前選定項(xiàng)目單選框工具 通過(guò)修改控件的組名稱(GroupName 進(jìn)行編組,編組后始終才 有單選效果。組工具 增強(qiáng)圖形工具使用圖庫(kù)目錄的圖形或項(xiàng)目?jī)?nèi)嵌圖形進(jìn)行顯示, 選擇圖庫(kù)圖形時(shí)項(xiàng)目發(fā)布運(yùn)行需 要確保文件存在。瀏

20、覽目錄樹下的“內(nèi)部圖形”顯示的是項(xiàng)目中嵌入的圖形,其它為 Resources 目錄圖形。DataGrid表格工具,參考 ArchiverTest 演示項(xiàng)目或 MSDN 尋找編程幫助列表視圖ListView 控件,參考 ArchiverTest 演示項(xiàng)目或 MSDN 尋找編程幫助樹狀視圖TreeView 控件,參考 ArchiverTest 演示項(xiàng)目或 MSDN 尋找編程幫助瀏覽器Windows WebBrowser控件,修改控件的“ URI Source”指定瀏覽網(wǎng)址。提示:控件無(wú)法選中,可在控件外拉框選擇,可和其它對(duì)象成組后方便移動(dòng)。 多媒體播放器Windows Media控件,修改控件的“

21、 URI Source”指定瀏覽網(wǎng)址。管道工具: 采用 Path 繪制的管道,可通過(guò)查看源碼了解繪制方法。第三方控件富文本 繪制富文本后, 按鼠標(biāo)右鍵, 選擇編輯內(nèi)容出現(xiàn)富文本編輯器, 富文本編輯器支 持 Word 的格式化文本內(nèi)容的粘帖(暫不支持圖片 。計(jì)算器 提供簡(jiǎn)單的計(jì)算功能圖表工具 提供簡(jiǎn)單的趨勢(shì)顯示功能,時(shí)間長(zhǎng)度單位是秒,通過(guò)曲線(Trends 修改趨勢(shì)線 內(nèi)容,繪制間隔單位秒(按此間隔更新曲線 。用戶擴(kuò)展控件模擬量顯示 通過(guò)設(shè)置標(biāo)簽名稱指定顯示的數(shù)值, 可以指定一個(gè)顯示單位及小數(shù)點(diǎn)位數(shù)量, 可 以指定當(dāng)標(biāo)簽故障時(shí)外框的顏色(要顯示邊框,必須指定邊框線寬文字顏色和背景顏色通過(guò)前景和背

22、景進(jìn)行設(shè)置。 數(shù)字量狀態(tài) 通過(guò)設(shè)定布爾標(biāo)簽, 可以用來(lái)實(shí)現(xiàn)兩個(gè)狀態(tài)的文本顯示, 每個(gè)狀態(tài)都可以設(shè)置文 本內(nèi)容、文本顏色、背景顏色、邊框顏色。模擬量棒圖 可通過(guò)修改前景顏色和背景顏色更改外觀,設(shè)置標(biāo)簽名稱綁定顯示值。要顯示外框,邊框線寬必須設(shè)置。如果需要顯示為水平方向,可以把控件旋轉(zhuǎn)。模擬量顯示(新 采用 WPF 模板控件編寫 靜態(tài)顯示內(nèi)容可選擇對(duì)象,通過(guò)鼠標(biāo)右鍵菜單修改通過(guò)設(shè)置標(biāo)簽名稱綁定顯示值設(shè)置數(shù)字格式控制顯示內(nèi)容(數(shù)值格式為 C#.Net數(shù)值格式字符串 數(shù)字量狀態(tài)(新采用 WPF 模板控件編寫,功能和“數(shù)值量狀態(tài)類似”模擬量棒圖(新采用 WPF 模板控件編寫,功能和“模擬量棒圖類似” ,

23、可以指定棒圖方向 報(bào)警顯示 提供實(shí)時(shí)報(bào)警顯示圖形控制成組和解組多個(gè)對(duì)象選中以后可以通過(guò)工具欄“成組”工具組合成一個(gè)對(duì)象 選擇 2個(gè)對(duì)象 成組后 成組解組工具 選擇組后屬性編輯器 中可以對(duì)每個(gè)單獨(dú)對(duì)象 進(jìn)行屬性設(shè)置。選擇組后,按鼠標(biāo)右鍵,出現(xiàn)的組對(duì)象菜單 全選對(duì)象:選擇全部子對(duì)象在屬性編輯器統(tǒng)一設(shè)置相同的屬性選擇子對(duì)象:選擇部分子對(duì)象在屬性輯器統(tǒng)一設(shè)置相同的屬性 此工具在組對(duì)象比較復(fù)雜, 需要調(diào)整多個(gè)對(duì)象屬性是很有效果, 如果解組對(duì)象組 的動(dòng)態(tài)綁定將會(huì)刪除。例如:圖庫(kù)中大部分圖形都是從 WMF 矢量圖形轉(zhuǎn)換而來(lái), 當(dāng)拉伸圖形后線條寬度 可能不合適需要調(diào)整, 此時(shí)可以使用 “組對(duì)象” 菜單進(jìn)行統(tǒng)一

24、操作修改線條寬度。提示:所有帶文本的 WPF 內(nèi)置工具(文本顯示工具、文本工具、按鈕工具、富文 本等都可以通過(guò)鼠標(biāo)右鍵菜單“編輯內(nèi)容”修改文本內(nèi)容,根據(jù)文本的內(nèi)容格 式有標(biāo)準(zhǔn)文本編輯器和富文本編輯器兩種編輯方式。 文本編輯器提示:在選擇工具情況下系統(tǒng)剪貼板的文字和圖形內(nèi)容可以直接被粘貼到畫面中提示:按住 Shift 鍵可以多選對(duì)象。微調(diào)對(duì)象位置選擇一個(gè)或多個(gè)對(duì)象后,用鍵盤方向鍵可以調(diào)整對(duì)象位置。對(duì)齊選擇多個(gè)對(duì)象后通過(guò)對(duì)齊工具欄 調(diào)整對(duì)齊方式選擇對(duì)個(gè)對(duì)象后鼠標(biāo)右鍵菜單, “等寬” 、 “等高”調(diào)整對(duì)象外形大小 置前移后選擇對(duì)象后,通過(guò) 工具欄調(diào)整對(duì)象的繪制順序 通過(guò)屬性設(shè)置 層可以精確的控制對(duì)象

25、顯示的位置, 層數(shù)越大,顯示越前。標(biāo)簽替換標(biāo)簽替換用于一個(gè)或多個(gè)對(duì)象動(dòng)態(tài)綁定標(biāo)簽的替換, 設(shè)計(jì)好的控件使用標(biāo)簽 替換可以非常方便的實(shí)現(xiàn)對(duì)象的功能復(fù)制。在對(duì)象上按鼠標(biāo)右鍵出現(xiàn)的上下文菜單選擇“標(biāo)簽替換” 。可以在標(biāo)簽替換列手動(dòng)輸入標(biāo)簽,也可選定行后雙擊標(biāo)簽列表選擇標(biāo)簽。 文本替換文本替換用戶一個(gè)或多個(gè)對(duì)象的文本顯示內(nèi)容的替換。 支持文本替換的控制為文本控件、按鈕控件等支持文本輸入的控件。 2.6顏色系統(tǒng)定義的顏色有 3種,純色、線形漸變、徑向漸變。純色單種顏色。線形漸變?cè)趦牲c(diǎn)之間的過(guò)渡顏色效果, 典型的 Windows 按鈕就采用了漸變, 可繪制一 個(gè)按鈕后看 Background 定義。 上圖

26、是一個(gè)矩形,通過(guò)修改 Fill 屬性為線形漸變得到的管道效果。起點(diǎn):0, 0 終點(diǎn):0, 1 表示漸變從上到下定義了 3個(gè)漸變點(diǎn): 0 :黑色 0.5 白色 1:黑色注意:漸變點(diǎn)顏色修改后,點(diǎn)擊修改按鈕才會(huì)生效。再看下一個(gè)效果,在上面的漸變點(diǎn)后再增加一個(gè) 0.9 黑色可以看到下邊框黑色部分有了明顯的加深。繪制一個(gè)標(biāo)準(zhǔn)按鈕, 查看背景顏色, 可以看出 Windows 按鈕的背景采用了線性漸 變。 徑向漸變焦點(diǎn)定義漸變的開始,圓定義漸變的終點(diǎn)。 修改圓的填充屬性, 看到立體圖形的效果。 通過(guò)改變色差, 可以明顯的看出 填充的特性。 2.7標(biāo)簽數(shù)據(jù)庫(kù)組態(tài)標(biāo)簽數(shù)據(jù)庫(kù)是組態(tài)軟件的運(yùn)行數(shù)據(jù)庫(kù),標(biāo)簽庫(kù)由不同

27、的驅(qū)動(dòng)程序提供,驅(qū)動(dòng) 程序分系統(tǒng)內(nèi)置驅(qū)動(dòng)和外部 IO 驅(qū)動(dòng)。每個(gè)標(biāo)簽都有一些值域,例如通過(guò)標(biāo)簽的 Value 訪問(wèn)當(dāng)前標(biāo)簽的實(shí)時(shí)值, Value 域的值類型由標(biāo)簽的類型決定,也就是由 IO 驅(qū)動(dòng)程序決定。 System 數(shù)據(jù)庫(kù)由系統(tǒng)自動(dòng)維護(hù),進(jìn)入運(yùn)行系統(tǒng)自動(dòng)執(zhí)行。所有的標(biāo)簽均是只讀的,無(wú)法通過(guò)腳本或按鈕進(jìn)行設(shè)置。系統(tǒng)數(shù)據(jù)庫(kù)的更新頻率為 100ms 。模擬驅(qū)動(dòng)包括了大量的功能, 特殊的功能都可以在模擬驅(qū)動(dòng)內(nèi)通過(guò)腳本來(lái)實(shí) 現(xiàn),模擬驅(qū)動(dòng)線程循環(huán)時(shí)間 50ms ,提供了一個(gè)變量用來(lái)查看當(dāng)前掃描耗時(shí)。 在驅(qū)動(dòng)編輯器窗口,雙擊鼠標(biāo)編輯標(biāo)簽。在標(biāo)簽上按鼠標(biāo)右鍵出現(xiàn)屬性菜單。模擬驅(qū)動(dòng)標(biāo)簽內(nèi)置類型:整數(shù)簡(jiǎn)單整數(shù)

28、,一般用作臨時(shí)變量浮點(diǎn)數(shù)簡(jiǎn)單浮點(diǎn)數(shù),一般用作臨時(shí)變量布爾數(shù)簡(jiǎn)單布爾量,一般用作臨時(shí)變量字符串簡(jiǎn)單字符串,一般用作臨時(shí)變量C#腳本函數(shù)計(jì)算通過(guò) C#腳本執(zhí)行的計(jì)算,在 選擇特性編輯例:演示程序水箱液位控制邏輯 例:累計(jì)流量控制邏輯帶參數(shù)返回 JS 腳本函數(shù)計(jì)算通過(guò) JavaScript 腳本執(zhí)行的計(jì)算在標(biāo)簽上按鼠標(biāo)右鍵出現(xiàn)屬性菜單,選擇“特性編輯”出現(xiàn) JS 腳本編輯窗口 輸 入 通 道 定 義 傳 遞 到 腳 本 中 標(biāo) 簽 值 , 上 列 中 values0執(zhí) 行 的 時(shí) 候 是 “ system.hour ”的值result 返回值設(shè)置到標(biāo)簽值。當(dāng)前時(shí)間當(dāng)前時(shí)間變量,只讀Object可存儲(chǔ)

29、任何對(duì)象,一般用作臨時(shí)變量,通常用于程序設(shè)計(jì) Ramp(integer 0-100 :0-100變化的整數(shù),只讀Random隨機(jī)整數(shù),只讀Saw(integer -100 100 :-100 100變化的整數(shù),只讀 Sinus(double -1 1 :0-360正弦 浮點(diǎn)數(shù),只讀定時(shí)器 更新值:定時(shí)器的執(zhí)行間隔,單位毫秒定時(shí)器的標(biāo)簽值是整數(shù),定時(shí)器每到達(dá)時(shí)間一次加 1。 目前定時(shí)器需要配合腳本才能發(fā)揮定時(shí)執(zhí)行任務(wù)的作用。在項(xiàng)目管理器中點(diǎn)擊“定時(shí)器”標(biāo)簽 屬性窗口選擇事 件代碼函數(shù),函數(shù)位于 中 定時(shí)器執(zhí)行函數(shù)必須位于 channelhandlers 中,函數(shù)必須是靜態(tài)函數(shù),函數(shù)原 型為 EventHandler 類型。后續(xù)將增加執(zhí)行 JavaScript 腳本的功能和標(biāo)準(zhǔn)支持函數(shù)功能。同樣的對(duì)于整分鐘定時(shí)、整小時(shí)定時(shí)、天定時(shí)可以使用 system 驅(qū)動(dòng)中的對(duì)應(yīng)標(biāo) 簽,如 system.minute 可以用作分鐘定時(shí)器。 標(biāo)簽的更新時(shí)間就是運(yùn)算周期。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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)論