999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

PISVG 文件格式的研究及其應用

2020-01-17 07:41:00
探索科學(學術版) 2019年4期

翟 巖

華電滕州新源熱電有限公司 山東 滕州 277599

1 PI SVG 文件簡介

OSIsoft開發的OSI PI實時數據庫系統是一種廣泛應用于能源電力行業的實時數據庫系統,通常用于聯通底層的生產控制系統和頂層的管理信息系統,在現代工業管理中起著重要的作用。

OSI PI系統采用C/S結構,客戶端通常由熱工和信息人員依據現場生產流程及其控制系統,使用OSIsoft ProcessBook軟件繪制PDI流程圖。相關管理人員借助OSIsoft ActiveView ActiveX 控件,在Windows系統的IE瀏覽器端,查看生產流程及其實時數據。在這種模式下,生產管控不能離開PC機,數據監控也通常需要人員自行監視PDI畫面。

較新版本的ProcessBook軟件中,提供了將PDI流程圖文件轉換為SVG 格式矢量圖形的功能。SVG 矢量圖形,理應可以用大多數較新的瀏覽器打開,而使用ProcessBook軟件生成的SVG 文件,在瀏覽器中無法正常顯示圖形,只能在ProcessBook軟件中正常使用。

2 PISVG 文件格式的研究

SVG 的含義是可縮放矢量圖形,是基于可擴展標記語言用于描述二維矢量圖形的一種圖形格式。它由萬維網聯盟制定,是一個開放標準。根據SVG 的定義,SVG 文件是一種特殊的XML文件,可以使用一般文本編輯器編輯。使用文本編輯器打開PI SVG 文件,文件頭與通常SVG 文件比照,缺少“xmlns”“命名空間”屬性,只有“xmlns:svg”等“命名空間”,編輯文件,加入“xmlns=‘http://www.w3.org/2000/svg’”,即可使用瀏覽器打開PI SVG 文件。

PISVG 文件圖元的分析也可以對照標準的SVG 文件進行。通常,每個G 元素代表了一個圖形組合,對應PDI文件中的一個對象,觀察每個G元素,其ID屬性分類如下表:

G 的ID頭 對應顯示的元素 G 的ID頭 對應顯示的元素Line線 線段 Value值 數值Text 文本標簽 Bar 柱狀圖、條狀圖Polyline 曲線 Arrow 箭頭Ellipse 橢圓

從PISVG 文件引用的PI測點的TAG 名來分析其結構。通常SVG文件中一個或多個G 元素其本身或子元素含有PBD:Pt Tag Name 參數,其屬性類似“\服務器名PI測點名”的結構。SVG 標簽的第一個子元素為defs標簽,其子元素為PBD:Tag Uses,可推定此處為SVG 文件所有PI測點表,各PBD:Tag Uses元素子元素PBI:Symbol觀察后可推定為每個PI點關聯的圖形列表,可以快速整理出文件引用的全部PI測點及其關聯的圖形元素。

綜上,PI SVG 文件結構可以概括為:

1 <?xml version="1.0"encoding="UTF-8"?> xml文件頭2 <svg xmlns=view Box="0 0 1251 947"……> 命名空間 畫布大小等3 <defs>……</defs> 圖像引用PI測點列表;PI測點影響圖像中元素列表4 G 元素 圖形表達5 <g id="Trend A1"PB:Type="10">……</g> PDI文件中趨勢圖6 <script language="JavaScript">……</script> 原有JavaScript腳本7 </svg> 圖像結尾

文件內含JavaScript腳本,說明可以自行編寫腳本用于操作PI SVG 圖像中的元素。

3 PISVG 文件的應用及效果

根據PI SVG 文件格式的研究成果,采用B/S架構,自建WEB 應用程序。

1)使用Jquery操作SVG 文件PI測點列表段XML 對象,讀取PBD:Tag Uses元素的tag屬性,實現流程圖各測點的檢出。

2)將各PBD:Tag Uses元素對應包含的各種元素檢出,獲取其“name”屬性,作為各測點對應的圖素列表。

3)將檢出的PI測點(tag)及其對應圖素(name)對應的關系傳入WEB服務器后端。

4)將前端傳入的PI測點(tag)及其對應圖素(name)的對應關系存入關系數據庫。

5)設計后端程序,對應傳入SVG 文件參數取得關系數據庫中PI測點(tag)及其對應圖素(name)的對應關系,調用PISDK 從PISnapshot服務器讀取PI測點(tag)對應實時值(value),將數據構建為JSON 格式。

6)設計前端程序,讀取服務器后端回傳的JSON 格式數據,按對應圖素(name)的分類,將返回的PI測點(tag)的實時值(value)直接顯示到Value圖素的pb TextEl子元素內。

在數值的提取與展示的基礎上,通過操作Line、Rect、Polyline等元素的MSS2子元素的color屬性實現變色效果等更進一步實現柱狀圖、閥門狀態的動態展示,并在流程展示的基礎上加入自定義時間區間歷史曲線查詢、實時曲線監視、用戶測點收藏等功能。

經過完善后的WEB應用程序可實現PC 端Active View 控件80%的功能,建成了較完善的移動端生產監控平臺,通過應用HTML5和AJAX技術,可使用任一支持HTML5和JavaScript技術的瀏覽器訪問,解決了現有PI流程圖因依賴IE瀏覽器插件Active View 而存在的無法跨平臺使用、易白屏、易出錯、易崩潰等問題,實現了流程圖的跨平臺訪問,使生產人員和管理人員可以通過移動設備隨時隨地檢查生產設備的運行狀況,基本滿足全天候生產狀況監控的需求。

流程圖取數不再依賴客戶端PISDK 組件,全部由服務器端完成,簡化了各崗位生產實時系統的部署過程,信息管理人員不必為所有用戶安裝PISDK 套件。

H5應用匯集了原本由各終端對PIArchive服務器的訪問流,將訪問權限統一到應用WEB服務器,降低了PIArchive數據庫服務器的信息安全風險。

主站蜘蛛池模板: 天堂成人在线| 午夜福利亚洲精品| 欧美成人手机在线观看网址| www.99在线观看| 天堂va亚洲va欧美va国产| 亚洲国产天堂久久综合| 美女视频黄频a免费高清不卡| 亚洲欧美在线精品一区二区| 激情无码视频在线看| 农村乱人伦一区二区| 女人18毛片久久| 日a本亚洲中文在线观看| 亚洲有码在线播放| 五月激情综合网| 国产精鲁鲁网在线视频| 国产丰满大乳无码免费播放| 国产高清免费午夜在线视频| 久久久噜噜噜久久中文字幕色伊伊| 91在线激情在线观看| 91麻豆国产在线| 欧美亚洲综合免费精品高清在线观看| 免费无码又爽又黄又刺激网站| 一本色道久久88亚洲综合| 在线毛片免费| 青青热久免费精品视频6| 久久香蕉国产线看精品| 国产美女精品一区二区| 日韩在线观看网站| 午夜免费视频网站| 亚亚洲乱码一二三四区| 免费a级毛片18以上观看精品| 亚洲av成人无码网站在线观看| 伊人久综合| 青青草原国产一区二区| 亚洲精品无码高潮喷水A| 无码高潮喷水在线观看| 久久这里只有精品23| 人妻精品久久无码区| 国产欧美日韩18| 中文天堂在线视频| 亚洲人成在线精品| 欧美一区精品| 亚洲国产天堂久久综合| 高潮毛片无遮挡高清视频播放| 久久超级碰| 欧美天天干| 欧美在线视频不卡第一页| 青青草原国产av福利网站| 日本免费一区视频| 亚洲AV成人一区国产精品| 1769国产精品免费视频| 亚洲天堂.com| 久久精品人人做人人综合试看| 91尤物国产尤物福利在线| 在线欧美国产| 成人精品免费视频| 强乱中文字幕在线播放不卡| 中文字幕 91| 91极品美女高潮叫床在线观看| 精品国产aⅴ一区二区三区| 成人一级黄色毛片| 国产本道久久一区二区三区| 亚洲人精品亚洲人成在线| 国产在线视频欧美亚综合| 99色亚洲国产精品11p| 亚洲一区国色天香| 亚洲无线视频| 97se综合| 呦系列视频一区二区三区| 午夜激情福利视频| 午夜欧美理论2019理论| 久久天天躁狠狠躁夜夜躁| 99精品伊人久久久大香线蕉| 亚洲中文字幕久久无码精品A| 色亚洲激情综合精品无码视频| 亚洲成AV人手机在线观看网站| 国产精品免费电影| 高清视频一区| 国产精品亚洲一区二区在线观看| 国产剧情一区二区| 国产精品吹潮在线观看中文| 1级黄色毛片|