环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 >

類型分類:
科普知識
數據分類:

SCADA系統與實時數據庫數據同步

發布日期:2022-04-26 點擊率:71

  • 關鍵詞:                                                                SCADA                                                                實時數據庫                                                                同步工具

  • 摘要:本文介紹了力控SCADA平臺軟件eForceCon如何與實時數據庫通訊,將大量的實時數據庫寫入到實時數據庫中,集中管理數據,方便數據檢索與分析。


1 概述

數據同步工具設計是用于將一個SCADA系統的數據同步到實時數據庫系統的軟件工具,主要基于客戶在工業生產控制中使用的不同的數據庫管理系統和需要對數據進行管理分析的事實基礎,將一個數據庫系統的數據同步到另一個數據庫系統來進行統計監測和數據分析已成為客戶的一項最基本的需求。

2 功能說明

數據同步工具的功能主要是將系統中的數據及屬性同步到另一個數據庫系統中。實際同步的過程,則是以任務為中心,按照每一條任務中指定的源數據庫、目標數據庫、同步的測點列表、同步屬性等信息來進行數據同步。

系統中提供了用戶操作界面,用戶可以在界面上直觀的看到各條任務信息和執行情況。并且,還可以通過界面來對任務、數據庫服務器等數據進行管理,以方便用戶更加靈活地使用本工具完成生產任務。

3 部署方案

在使用同步工具時,對同步工具的各部分所處位置無特殊要求,源服務器、目標服務器和同步工具的各部分是相對獨立的。但由于在同步工具的界面工具中添加任務時,涉及到對源服務器中節點選擇訂閱問題,因此要求此時源服務器必須是啟動成功狀態,否則無法完成添加任務操作;在同步工具的界面工具中對服務器信息進行編輯時,也需要相應的服務器處于啟動成功狀態,以方便程序進行連接測試,增加操作安全性。同步工具正常工作時,源服務器、目標服務器以及同步工具的任務管理中心和任務執行中心都要處于正常運行狀態。

同步工具運行時各部分的部署關系如圖所示:


上圖展示了同步工具一對一的工作方式。當同步工具同步數據的源服務器或目標服務器有多個時,可能會存在多對一甚至多對多的情況,其具體實現與同步工具一對一的工作方式類似,只需要提供多個插件與服務器進行交互即可。

4 配置方法

本系統的操作主要是在本系統生成的一個界面工具上進行的,界面工具中提供了顯示任務信息,對任務增加、刪除、查看等操作和對服務器信息的管理的功能。

搭建環境完成后,便可以直接運行本系統。運行本系統時,用戶可以看到和操作的部分就是同步工具的任務管理中心;任務執行中心則在后臺運行完成數據從一個服務器到另一個服務器的同步。整個系統同步工作的實現是以任務為中心進行,任務執行中心通過創建多個線程,分別負責不同任務數據的同步工作。

下面是對系統界面部分各個窗口的操作情況和其功能的具體介紹。

4.1 任務管理中心

任務管理中心的操作界面如圖所示。

界面左側是一個樹形控件,顯示了系統中的數據源服務器信息、任務信息和日志文件結構。界面右側是一個列表框,這個區域顯示的是與左側樹形控件中選中的項相對應的數據信息表。數據源服務器表中存放了當前系統中的數據源服務器的一些基本的信息,如服務器ID、服務器名稱、IP地址等;任務表(包括實時任務和歷史任務)中則展示了當前系統中的任務數據信息,并且根據任務的執行實時更新任務狀態數據。界面上方的菜單中提供了對這些數據表格進行各種操作的菜單項。除了通過菜單項對數據源和任務進行操作管理外,還可以通過右鍵菜單來完成相應的操作和管理。

任務數據分為兩大類,分別是實時任務和歷史任務,主要是針對同步數據是實時數據還是歷史數據這一屬性來區分的。實時任務,就是實時的同步任務中所有測點的實時數據和一些其他的屬性,或者按照指定的總召周期定期的更新訂閱測點的實時數據。歷史任務則是同步任務中的測點某一段時間內的歷史數據。

對于一個初次啟動起來的同步工具系統,里邊沒有任何記錄和信息——既沒有任務信息,也沒有服務器信息。這時,我們需要通過服務器管理按鈕進入服務器管理界面,首先添加一些服務器信息,然后才能進行添加任務、查看任務等后續操作。

4.2 數據源服務器

數據源服務器界面圖如圖所示。界面右邊的列表框中列出了服務器列表信息;界面菜單欄和右鍵菜單提供了對服務器進行增加、刪除、修改等操作的菜單項,可以通過這些菜單項可以進入相應的操作界面。

服務器管理界面圖

4.3 編輯服務器

編輯服務器界面圖如圖所示。

在數據源服務器管理界面中,通過增加服務器和修改服務器菜單操作都是跳轉到這個界面。不同的是,通過點擊增加服務器菜單項進入這個界面時,界面中的服務器信息編輯框都是空白的,需要手動選擇或者輸入服務器的各項信息;而通過點擊修改服務器菜單項進入這個界面時界面中服務器信息編輯框中會顯示之前選中的那條服務器的信息,這時只需要修改想要修改的部分信息即可,沒有進行修改的部分則會保留原值。

在編輯完服務器信息后,需要首先通過連接測試才可以點擊確定按鈕增加或修改服務器信息,否則也會彈出對話框提示需要進行連接測試。只有經過連接測試并且測試成功的服務器信息才會被寫入后臺任務數據庫中,這一點確保了添加任務時選擇的服務器(可能是源服務器、備份服務器或者目標服務器)是有效可用的,是任務能夠正常執行的必要條件。

另外,編輯服務器信息時服務器類型信息是以選擇下拉框的形式讓用戶進行選擇的。系統中提供了PSpace和EF5兩種常用的數據源類型;用戶也可以根據需要添加自己的數據源類型和插件完成其他類型數據源之間數據的同步。點擊類型后邊的添加按鈕即可進入到添加服務器類型界面。


編輯服務器界面圖

4.4 增加服務器類型

增加服務器類型的界面圖如圖所示。


增加數據庫類型界面圖

服務器類型的類型名需要手動輸入;插件路徑可以手動輸入,也可以通過點擊選擇按鈕找到相應的插件位置的方式完成編輯,為減少用戶編輯出錯可能性和方便用戶操作,建議使用第二種方式。選擇數據庫服務器插件路徑圖如圖3-5所示。

需要說明的是,插件的位置應該在plugins路徑下,路徑形式是以plugins的父目錄為起點的相對路徑。插件路徑的參考路徑如plugins/PsDbHandle/PsDbHandle.dll。

增加服務器類型時也必須要首先經過校驗接口測試。服務器類型時服務器信息的屬性之一,只有選擇了有效的服務器類型才能確保添加的服務器是有效的,進而確保添加的任務有效,因此服務器類型的接口校驗是必不可少的。

選擇服務器插件DLL路徑圖

4.5 添加同步任務

添加任務界面圖如圖所示。

在添加任務時,有些選項可以通過點擊下拉選項進行選擇即可,有些需要手動輸入。其中,后邊標有*的項為必填項,不允許為空;其他的,允許為空。

任務的類型分為實時任務和歷史任務。不同類型的任務具有的屬性不同。如實時任務具有總召周期的特性,歷史任務不具有;而歷史任務中的歷史時間的特性是實時任務所不具備的。因此,當任務為實時任務時歷史時間的屬性為無效狀態,而當任務為歷史任務時總召周期的屬性也會失效。

任務的名稱作為每一條任務的一個標識,為了便于區分和管理,程序中不允許添加同名的任務。

任務中的虛根節點和總召周期的屬性,需要勾選了后邊的勾選框才有效,否則默認為不使用虛根節點和不會按照指定時間間隔更新實時任務數據。

關于任務中同步節點,系統中提供了節點選擇的界面讓用戶勾選想要同步的節點并添加到任務中。需要指出的是,節點選擇界面顯示的節點是源服務器中的數據庫系統中的節點數據,因此在進行節點選擇時必須首先指定了源服務器。

任務的同步屬性中列出了測點數據的一些基本的屬性信息。其中有一些屬性是測點最基本的屬性,如測點的長名、短名、節點類型、測點值和時間戳,這些是必須同步的屬性。系統將其設置為不可編輯狀態;還有一些其他的屬性可以根據需要決定是否進行同步,如測點的工程單位上限和工程單位下限等。在屬性后邊的勾選框設為勾選狀態則表示同步該屬性。

添加任務界面圖

4.6 選擇同步節點

選擇同步測點界面圖如圖3-7所示。

界面中的節點樹中展示的是源服務器中所有節點和測點,只需要在節點或者測點前邊的勾選框置為選擇狀態便表示訂閱了該節點及其所有子節點或者測點,同步工具會自動完成這些數據從源服務器到目標服務器的同步。

為了方便操作,系統還提供了一些如全選、重置之類的操作按鈕,是的用戶更加方便的進行操作。批量選擇按鈕則可以通過將點表信息直接導入的方式來選擇同步節點,為用戶多次添加大批量同步測點的任務帶來極大的便利,幫助用戶更靈活、方便地選擇同步節點。(目前尚未實現批量選擇同步測點的功能)

選擇同步測點界面圖

刪除任務

刪除任務界面圖如圖所示。

刪除任務時只需要選中要刪除的任務,然后點擊刪除按鈕即可。可以一次性刪除多條任務。為了防止用戶誤刪任務,在刪除任務時需要用戶確認。

刪除任務界面圖

管理任務執行狀態

用戶可以通過系統上邊的菜單欄控制系統中開始所有任務的執行,也可以停止所有任務的執行;還可以通過右鍵菜單對每一條任務的執行狀態進行管理。

管理任務執行狀態界面圖如圖所示。

管理任務執行狀態界面圖

查看任務

選中一條任務,然后點擊查看任務按鈕,即可查看該任務的詳細信息,如任務同步節點、同步屬性等。查看任務詳細信息時一次只能查看一條。



查看任務界面圖


關于力控軟件產品的技術問題或需要更多的技術資料,可以在官方微信(微信號:力控科技)和官網(網址:http://www.sunwayland.com/)留下聯系方式或者致電400-898-8181,我們將及時為您解答。


下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 浙江美尔凯特智能厨卫股份有限公司| 煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 航空铝型材,7系铝型材挤压,硬质阳*氧化-余润铝制品 | 啤酒设备-小型啤酒设备-啤酒厂设备-济南中酿机械设备有限公司 | 精密光学实验平台-红外粉末压片机模具-天津博君 | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 | 口信网(kousing.com) - 行业资讯_行业展会_行业培训_行业资料 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 家庭教育吧-在线家庭教育平台,专注青少年家庭教育 | 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 包塑软管|金属软管|包塑金属软管-闵彬管业 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | LOGO设计_品牌设计_VI设计 - 特创易 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 光照全温振荡器(智能型)-恒隆仪器| 办公室家具_板式办公家具定制厂家-FMARTS福玛仕办公家具 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 耐高温电缆厂家-远洋高温电缆 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 三轴曲线机-端子插拔力试验机|华杰仪器| 高压油管,液压接头,液压附件-烟台市正诚液压附件 | 牛奶检测仪-乳成分分析仪-北京海谊|