91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

企業(yè)號介紹

全部
  • 全部
  • 產(chǎn)品
  • 方案
  • 文章
  • 資料
  • 企業(yè)

數(shù)采物聯(lián)網(wǎng)

上海數(shù)采物聯(lián)網(wǎng)科技有限公司是一家專注于物聯(lián)網(wǎng)數(shù)據(jù)采集的高科技企業(yè)。

111 內(nèi)容數(shù) 11w+ 瀏覽量 82 粉絲

工業(yè)數(shù)據(jù)采集軟件PLC OPC UA/DA Modbus互轉(zhuǎn) MQTT

型號: DAQ for IIOT

--- 產(chǎn)品參數(shù) ---

  • 型號 DAQ for IIOT

--- 產(chǎn)品詳情 ---

  1. 系統(tǒng)概述
    1. 功能概述

DAQ for IIOT通用工業(yè)數(shù)據(jù)采集系統(tǒng)是一套運行在邊緣計算機上的設(shè)備數(shù)據(jù)采集與管理軟件,主要用于對各種儀器設(shè)備(PLC、注塑機、數(shù)控機床、電表、流量計等)數(shù)據(jù)的采集、控制、存儲、查詢、展示以及上傳。

系統(tǒng)主體功能包括:

  • 靈活的傳輸配置(鏈路、存儲、設(shè)備、因子、上傳服務(wù))
  • 數(shù)據(jù)采集和上傳
  • 實時監(jiān)控(設(shè)備、上傳)
  • 告警配置和監(jiān)控
  • 數(shù)據(jù)存儲和查詢(表格、圖表、Web API)
  • 組態(tài)和可視化設(shè)計
  • 用戶及權(quán)限管理
  • 界面多語言支持
    1. 運行環(huán)境

 

項目

要求

操作系統(tǒng)Windows、Linux
軟件基礎(chǔ)環(huán)境.NET 6
客戶端瀏覽器Edge、Chrome、Firefox、Safari、Opera等
采集系統(tǒng)訪問地址http://localhost:16801/scada.html
組態(tài)可視化訪問地址http://localhost:16804/diagram.html

 

  1. 支持設(shè)備
    1. 支持通信鏈路

系統(tǒng)支持的部分通信鏈路包括:

鏈路類型

通信鏈路

TCPTCP客戶端
 TCP服務(wù)端
串口串口UART
UDPUDP
HTTPHTTP服務(wù)端
 HTTP客戶端
OPCOPC-UA
 OPC-DA
MQTTMQTT-TCP
 MQTT-WebSocket

 

  1. 支持通信協(xié)議

系統(tǒng)支持的部分通信協(xié)議包括:

協(xié)議類型

主協(xié)議

子協(xié)議

PLC通信協(xié)議ModbusModbus-RTU
  Modbus-TCP
  Modbus-ASCII
 西門子Siemens S7 
 三菱MELSEC通信協(xié)議MELSEC-1E
  MELSEC-3C
  MELSEC-3E
  MELSEC-4C
  MELSEC-4D
  Mitsubishi-Fx
OPC通信協(xié)議OPC-UA 
 OPC-DA 
MQTT通信協(xié)議MQTT-JSON 
電能表通信協(xié)議DL/T645 
 DLMSDLMS-LN
  DLMS-SN
 IEC62056-21 
 Edmi Command-Line 
IEC通信協(xié)議IEC103 
 IEC104 
環(huán)境監(jiān)測通信協(xié)議HJ212 
 SL651 
 SZY206 

 

  1. 名詞解釋
    1. 設(shè)備

系統(tǒng)采集來自一臺設(shè)備的數(shù)據(jù),設(shè)備需具有通信接口,以及使用特定的通信協(xié)議進行通信。設(shè)備可以是一臺檢測儀器、一個小型儀表、一個傳感器,甚至是一塊單獨的PLC。

  1. 因子

因子是設(shè)備的屬性,包括設(shè)備的測量值、狀態(tài)、控制單元等。例如對于一臺測量儀器來說,以下屬性可以稱為一個因子:

  • 最新測量值(測量值)
  • 當(dāng)前設(shè)備狀態(tài):測量中、待機中、故障等(狀態(tài))
  • 啟動測量、停止測量(控制單元)
  1. 鏈路

系統(tǒng)與設(shè)備的物理連接方式以及基礎(chǔ)通信協(xié)議,即通信過程中鏈路層以下的部分。例如可以是使用串口通信線,使用UART通信協(xié)議;或是使用網(wǎng)線,使用TCP/IP通信協(xié)議。支持多設(shè)備共用一條鏈路。

  1. 驅(qū)動

一個功能模塊,實現(xiàn)采集、上傳、存儲等功能。根據(jù)功能劃分,包括采集驅(qū)動(實現(xiàn)采集通信協(xié)議解析)、上傳驅(qū)動(實現(xiàn)上傳通信協(xié)議解析)、鏈路驅(qū)動(實現(xiàn)特定鏈路的連接與數(shù)據(jù)收發(fā))、存儲驅(qū)動(實現(xiàn)特定數(shù)據(jù)庫的存儲與操作)等。

  1. 上傳服務(wù)

系統(tǒng)向平臺或其他設(shè)備上傳數(shù)據(jù),使用特定的鏈路和通信協(xié)議。

  1. 上傳因子

要上傳至平臺或其他設(shè)備的因子。

  1. 服務(wù)理念

我司鄭重承諾:

您購買的不僅僅是產(chǎn)品,還有細致、周到的技術(shù)支持服務(wù)!??!( =^_^= )  

對于我司大部分無線產(chǎn)品,現(xiàn)場只需普通工人接電安裝即可! 無需調(diào)試!

我們免費提供遠程指導(dǎo),遠程配置調(diào)試服務(wù),將數(shù)據(jù)發(fā)送至用戶指定的云平臺。(硬件)

免費提供物聯(lián)網(wǎng)方案咨詢服務(wù)!

  1. 軟件安裝與認證
    1. 在64位Windows系統(tǒng)上安裝
      1. 環(huán)境準備

在系統(tǒng)安裝之前,請確保.NET6已經(jīng)成功安裝??傻轿④浌倬W(wǎng)下載安裝.NET6。

 

如果是比較舊的Windows系統(tǒng),可能需要先安裝以下必備包(在安裝過程中如提示無法啟動服務(wù),一般即是需要安裝必備包)

  1. 軟件安裝

下載安裝包之后,運行安裝程序,如下圖所示:

選擇安裝目錄,點擊開始安裝按鈕,即可完成系統(tǒng)安裝。

 

  1. 打開管理頁面

系統(tǒng)安裝完成以后,可使用現(xiàn)代瀏覽器(推薦Edge或Chrome),地址欄輸入 http://localhost:16801/scada.html ,訪問管理頁面。由于系統(tǒng)需要登錄,首先會進入到登錄頁:

默認存在的系統(tǒng)賬號:

賬號

密碼

說明

admin123456無用戶管理權(quán)限
super123456全部權(quán)限

登錄以后可進入到系統(tǒng)主頁,如下圖所示:

如有需要,系統(tǒng)可自由切換界面語言,下圖為英文界面:

 

 

 

  1. 系統(tǒng)認證

系統(tǒng)具有14天的試用期,試用期結(jié)束之后,系統(tǒng)需要認證才能正常使用(否則系統(tǒng)無法采集數(shù)據(jù))。認證操作在系統(tǒng)配置頁面(設(shè)置->系統(tǒng)配置)完成:

認證流程為:

  1. 復(fù)制機器碼,提供給供應(yīng)商。
  2. 從供應(yīng)商處獲取認證文件。
  3. 上傳認證文件。

需要注意的是,一個認證文件只能認證一臺計算機。

  1. 傳輸和存儲配置
    1. 傳輸架構(gòu)

采集、上傳以及存儲的系統(tǒng)架構(gòu)圖如下所示:

一般情況下,系統(tǒng)完成的核心功能是從設(shè)備采集數(shù)據(jù),把數(shù)據(jù)存儲,并上傳至平臺。每種傳輸都需要使用一個通信鏈路,以及采用某種的通信協(xié)議。那么,整個傳輸和存儲過程,就會存在以下的模塊:

  • 通信鏈路
  • 采集協(xié)議
  • 上傳協(xié)議
  • 存儲方案
    1. 驅(qū)動管理

對應(yīng)于每個模塊,系統(tǒng)都采用了驅(qū)動+配置的模式來滿足需求。以存儲方案為例,存儲驅(qū)動包含了以某種數(shù)據(jù)庫(如MySQL)存儲數(shù)據(jù)的代碼,而存儲配置則包括連接字符串、何時去存這些內(nèi)容。

 

驅(qū)動是實現(xiàn)特定功能的代碼庫,可根據(jù)需要導(dǎo)入系統(tǒng)。下面是采集驅(qū)動的管理頁面:

一般從供應(yīng)商處獲得驅(qū)動,上傳至系統(tǒng),經(jīng)過配置之后即可使用。對于特定的應(yīng)用場景,也可根據(jù)開發(fā)文檔,自行進行驅(qū)動的開發(fā)。

 

  1. 數(shù)據(jù)采集配置

數(shù)據(jù)采集需要配置存儲方案、通信鏈路以及通信協(xié)議。

 

  1. 存儲方案

每個設(shè)備都可以選擇不同的存儲方案(也可以全部設(shè)備選擇相同的存儲方案)。存儲方案管理頁面(存儲管理->存儲方案)如下圖所示:

在存儲方案中,可以選擇存儲的數(shù)據(jù)庫類型、存儲時機、是否存儲狀態(tài)、數(shù)據(jù)格式等。

  1. 支持數(shù)據(jù)庫

系統(tǒng)支持SQLite、SQL Server、MySQL等數(shù)據(jù)庫。

  1. 連接字符串

對于SQLite數(shù)據(jù)庫,連接字符串填寫文件路徑,如:

D:\db\mydb.db

SQL Server的典型連接字符串格式為:

Data Source=MY-COMPUTER\SQLEXPRESS;Initial Catalog=mydb;User Id=sa;Password=password;

MySQL的典型連接字符串格式為:

User ID=root;Password=password;Host=localhost;Port=3306;Database=mydb;
  1. 存儲時機

存儲時機有兩種類型,分別是間隔時間和指定時間。

間隔時間需要填入一個以ms為單位的時間,每次達到這個間隔時數(shù)據(jù)會存儲一次。例如填入60000,即為一分鐘存儲一次。

指定時間的填寫格式為:`HH:mm HH:mm HH:mm`,只支持填寫小時和分鐘。在每天的指定時間點,數(shù)據(jù)會存儲一次。例如填入`08:00 12:00 16:00 `,數(shù)據(jù)將會在8點、12點、16點各存儲一次。

  1. 數(shù)據(jù)格式

數(shù)據(jù)格式包括字符串和數(shù)字。如果系統(tǒng)采集到的所有數(shù)據(jù)都為數(shù)字,建議使用數(shù)字格式,能夠節(jié)省空間和提高性能。如果數(shù)據(jù)中包括非數(shù)字的字符串,那只能選擇字符串格式。

  1. 存儲狀態(tài)

勾選存儲狀態(tài)后,數(shù)據(jù)庫在存儲數(shù)據(jù)的同時,存儲設(shè)備當(dāng)前狀態(tài)。當(dāng)設(shè)備處于離線狀態(tài)時,采集數(shù)據(jù)仍會是上一次采集到的值。設(shè)備狀態(tài)具體值見附錄1。

  1. 數(shù)據(jù)庫維護

當(dāng)傳輸配置修改之后,數(shù)據(jù)庫結(jié)構(gòu)會作出相應(yīng)的修改。為了清理冗余的結(jié)構(gòu)和數(shù)據(jù),系統(tǒng)提供了三種維護操作:

清洗表結(jié)構(gòu):清除不使用的列和不使用的表。

清空數(shù)據(jù):清空所有數(shù)據(jù)。

重建表結(jié)構(gòu):清除舊的結(jié)構(gòu)和數(shù)據(jù),重新創(chuàng)建表結(jié)構(gòu)。

 

  1. 鏈路配置

鏈路配置頁面(傳輸配置->鏈路配置)如下圖所示:

目前支持的鏈路類型及需要配置的內(nèi)容如下表所示:

鏈路類型

需配置的內(nèi)容

TCP客戶端服務(wù)器IP、服務(wù)器端口、連接超時時間、斷開重連間隔
串口UART串口號、波特率、校驗位、數(shù)據(jù)位、停止位
TCP服務(wù)端服務(wù)器IP、服務(wù)器端口
UDP遠端IP、遠端端口、近端IP、近端端口
OPC-UA服務(wù)URL、證書目錄、證書主題、用戶名、密碼
MQTT基礎(chǔ)協(xié)議、MQTT主機、MQTT端口、用戶名、密碼、訂閱主題
HTTP客戶端URL
HTTP服務(wù)端IP地址、端口

 

  1. 設(shè)備配置
    1. 設(shè)備配置

設(shè)備配置主要是對通信協(xié)議的配置。設(shè)備配置頁面(傳輸配置->設(shè)備配置)如下圖所示:

設(shè)備采用不同的驅(qū)動,配置信息會有所差異。但某些信息是所有設(shè)備都需要配置的,如下表所示:

配置內(nèi)容

說明

使用驅(qū)動設(shè)備所使用的驅(qū)動,可選采集驅(qū)動頁面中添加的驅(qū)動。
使用鏈路設(shè)備所使用的鏈路,可選鏈路配置頁面中添加的鏈路。
存儲方案設(shè)備所使用的存儲方案,可選存儲方案頁面中添加的存儲方案。
采集間隔在采集數(shù)據(jù)時,終端向設(shè)備發(fā)送命令的頻率。單位毫秒。
接收等待終端向設(shè)備發(fā)送命令后,預(yù)期設(shè)備正?;貜?fù)的時間。單位毫秒。
周期等待一個指令周期結(jié)束后,進入下一個指令周期等待的時間。單位毫秒。
  1. 因子配置

設(shè)備包含因子(沒有添加因子的設(shè)備一般不會采集數(shù)據(jù)),因子配置頁面(從設(shè)備配置頁面,點擊某一設(shè)備最右側(cè)的按鈕進入)如下圖所示:

采用不同驅(qū)動的設(shè)備,因子需要配置的信息有所不同。幾個公共屬性說明如下:

配置內(nèi)容

說明

單位數(shù)據(jù)單位。
小數(shù)位數(shù)數(shù)據(jù)在顯示時的小數(shù)位數(shù),為-1時取原數(shù)值。數(shù)據(jù)庫中的數(shù)據(jù)忽略此配置。
是否存儲勾上才會將數(shù)據(jù)存儲到數(shù)據(jù)庫中。
表達式對數(shù)據(jù)進行計算和轉(zhuǎn)換,具體在附錄2中介紹。

 

  1. 數(shù)據(jù)上傳配置

數(shù)據(jù)上傳需要配置通信鏈路以及通信協(xié)議。其中通信鏈路的配置跟采集是一致的。

上傳服務(wù)配置頁面(傳輸配置->上傳配置)如下圖所示:

上傳服務(wù)中需要配置上傳的因子,在上傳因子配置頁面(從上傳配置頁面,點擊某一上傳服務(wù)最右側(cè)的按鈕進入)進行配置,如下圖所示:

 

配置內(nèi)容根據(jù)協(xié)議的不同會有所差異,以下為各上傳因子共有屬性:

編碼

對于大部分的上傳協(xié)議,都是如果填寫,就以編碼上傳,如果不填寫,就以因子原來的名稱上傳。例如對于MQTT上傳協(xié)議,假設(shè)因子是設(shè)備1.因子1,如果不填寫編碼,上傳的topic是data/設(shè)備1.因子1;如果填寫了編碼code1,那么上傳的topic是data/code1。

  1. 配置導(dǎo)入和導(dǎo)出
    1. 配置導(dǎo)出

在配置導(dǎo)出頁面(傳輸配置->配置導(dǎo)出)中導(dǎo)出配置,如下圖所示:

導(dǎo)出過程中,需要選擇導(dǎo)出的設(shè)備和上傳服務(wù)。導(dǎo)出時,相關(guān)的鏈路配置、存儲方案會同時被導(dǎo)出。

 

  1. 配置導(dǎo)入

在配置導(dǎo)入頁面(傳輸配置->配置導(dǎo)入)中導(dǎo)入配置,如下圖所示:

導(dǎo)入配置時,由以下選項,可根據(jù)實際情況進行選擇:

清空配置:清除所有已配置內(nèi)容。

直接覆蓋:先清除原來所有配置,再添加導(dǎo)入的配置。

補充配置:增量式地添加導(dǎo)入配置,如果原有配置和導(dǎo)入配置具有相同ID或名稱,則不會使用導(dǎo)入配置。

  1. 實時監(jiān)控
    1. 系統(tǒng)啟停

在系統(tǒng)標題欄的位置,可以啟動或停止系統(tǒng),如下圖所示:

此處的啟停是對整個系統(tǒng)的啟停(包括采集和上傳),如果希望暫停某一設(shè)備或某一上傳服務(wù),可在設(shè)備監(jiān)控和上傳監(jiān)控頁面進行操作(禁用或啟用)。

 

  1. 設(shè)備監(jiān)控

如果需要查看當(dāng)前的采集狀態(tài),可打開設(shè)備監(jiān)控頁面(數(shù)據(jù)監(jiān)控->設(shè)備監(jiān)控),如下圖所示:

在此頁面中,可以:

  • 查看設(shè)備的實時狀態(tài)。關(guān)于設(shè)備狀態(tài)的說明,可參照附錄1。
  • 查看每個因子的實時值,以及當(dāng)前數(shù)據(jù)時間。
  • 啟用或禁用設(shè)備。
  • 反控設(shè)備,修改因子值。此操作會向設(shè)備發(fā)送改值、寫入命令,并不是虛擬的改值。
    1. 上傳監(jiān)控

在上傳監(jiān)控頁面(數(shù)據(jù)監(jiān)控->上傳監(jiān)控)中,可查看當(dāng)前上傳的狀態(tài),如下圖所示:

同時可以在此頁面中暫停上傳。

  1. 歷史數(shù)據(jù)查詢
    1. 數(shù)據(jù)查詢

可以使用表格或圖表的方式查詢歷史數(shù)據(jù)。若在數(shù)據(jù)查詢時發(fā)現(xiàn)沒有數(shù)據(jù),可能的原因有:

  • 因子配置時,是否存儲沒有勾選。
  • 數(shù)據(jù)庫配置,存儲時機為不存儲。
  • 沒有啟動采集。
  • 還沒出現(xiàn)一項合法數(shù)據(jù)。
    1. 表格方式

 

使用表格方式查詢到的數(shù)據(jù)為詳細數(shù)據(jù),數(shù)據(jù)查詢頁面(統(tǒng)計分析->數(shù)據(jù)查詢)如下圖所示:

在頁面左側(cè)選擇需要查詢的因子,選擇起始時間和結(jié)束時間,即可查詢出結(jié)果。

當(dāng)數(shù)據(jù)前方出現(xiàn)類似[Ex]的標志時(或數(shù)據(jù)以@開頭),表示數(shù)據(jù)異常,此時的數(shù)據(jù)只是歷史保留值,實際上不可采用。例如當(dāng)鏈路斷開、或是設(shè)備禁用,若查詢結(jié)果依然有值,此時的結(jié)果并沒有意義。中括號中的代表為設(shè)備狀態(tài),可參照附錄1。

  1. 圖表方式

使用圖表方式查詢到的數(shù)據(jù)僅為簡略數(shù)據(jù)(當(dāng)數(shù)據(jù)量比較大時,圖表中不會展示出所有數(shù)據(jù)),數(shù)據(jù)圖表頁面(統(tǒng)計分析->數(shù)據(jù)圖表)如下圖所示:

 

  1. 告警配置與監(jiān)控
    1. 告警配置

在告警配置頁面(傳輸配置->告警配置)進行告警的配置,如下圖所示:

每條告警,可以配置的信息包括告警標題、告警級別以及觸發(fā)告警發(fā)生的條件。在觸發(fā)條件中使用的表達式為邏輯表達式,因子使用大括號包圍,具體內(nèi)容可參考附錄2。

 

  1. 告警存儲

默認情況下,告警信息是不存儲的。需要存儲時,需要進行存儲方案的設(shè)置。在告警存儲方案設(shè)置頁面(存儲管理->告警存儲方案)中進行存儲方案的設(shè)定,如下圖所示:

一般情況下只需要填寫連接字符串即可。

最后,回到告警配置頁面(傳輸配置->告警配置),點擊右上角的第二個按鈕,選擇告警存儲方案即可:

 

  1. 告警監(jiān)控

系統(tǒng)實時產(chǎn)生的告警信息,可在告警監(jiān)控頁面(數(shù)據(jù)監(jiān)控->告警監(jiān)控)中進行查看:

 

  1. 告警查詢

系統(tǒng)產(chǎn)生的所有告警信息,可在告警查詢界面(統(tǒng)計分析->告警查詢)中進行查詢,如下圖所示:

  1. 用戶和權(quán)限管理
    1. 默認用戶

系統(tǒng)默認會存在兩個用戶,如下表所示:

賬號

密碼

權(quán)限

admin123456超級管理員
super123456管理員

正式使用系統(tǒng)之后,如果需要使用權(quán)限控制,應(yīng)修改初始密碼。

  1. 用戶角色

系統(tǒng)定義的角色及其權(quán)限如下表所示:

權(quán)限

訪客

操作員

超級操作員

管理員

超級管理員

數(shù)據(jù)查詢
監(jiān)視設(shè)備
控制設(shè)備
啟停系統(tǒng)
傳輸配置
系統(tǒng)配置
用戶管理
  1. 組態(tài)可視化
    1. 功能概述

本系統(tǒng)提供組態(tài)和可視化功能,具有強大的低代碼可視化搭建編排能力,配置簡易、控件豐富、自定義程度高。結(jié)合數(shù)據(jù)采集與控制系統(tǒng),能夠?qū)崿F(xiàn)實時和歷史數(shù)據(jù)的顯示,以及設(shè)備實時控制。

系統(tǒng)支持以下功能:

  • 可添加用戶自定義圖片(支持JPG、PNG、GIF、SVG等格式)。
  • 可添加用戶自定義組件。
  • 支持表格和圖表等數(shù)據(jù)展示組件。
  • 可顯示實時數(shù)據(jù)和歷史數(shù)據(jù)。
  • 可向設(shè)備發(fā)送控制指令。
  • 提供大量輔助設(shè)計功能(輔助線、標尺、磁吸、對齊等)。
    1. 應(yīng)用示例

 

以下為使用可視化功能設(shè)計的頁面:

  1. 界面介紹
    1. 可視化首頁

系統(tǒng)首頁如下圖所示:

可在此頁面中添加多個視圖。對于每個視圖,點擊畫面可進去運行頁面,點擊右下角的設(shè)計按鈕進行設(shè)計畫面。

 

  1. 可視化設(shè)計頁

系統(tǒng)設(shè)計頁如下圖所示:

 

  1. 頁面總局

設(shè)計頁頂部是標題欄,點擊視圖名稱可修改名稱,點擊預(yù)覽按鈕進入運行頁。

主體部分的左側(cè)是資源庫,包括組件庫和圖片庫,可拖動資源到主畫布中。

主體部分的右側(cè)是屬性配置面板,選中不同的元素,將顯示該元素特有的屬性配置。

主體部分的中心是主畫布,可在其中拖動資源和調(diào)整資源位置。主畫布下方是縮略圖和顯示比例,主畫布的位置通過此處進行移動和縮放。

  1. 一般設(shè)計步驟

設(shè)計頁的操作步驟一般是:

1. 從資源庫中拖動資源至畫布中。

2. 調(diào)整資源的大小和位置。

3. 修改資源的樣式、數(shù)據(jù)源和觸發(fā)事件。

  1. 資源庫

系統(tǒng)的資源庫包括兩種,分別是組件庫和圖片庫。

圖片庫中的元素只是單純的圖片,用戶可上傳自定義圖片,支持的格式包括png、jpg、gif、svg等。

組件庫中的元素包含了代碼功能,能夠提供較為豐富的交互功能,例如是圖表、進度條、輸入框等。用戶也可以根據(jù)開發(fā)文檔進行組件的開發(fā),然后上傳至系統(tǒng)使用。

  1. 資源屬性

不同種類的資源具有不同的屬性,例如矩形有圓角半徑的屬性、管道有流動形狀的屬性。但所有的資源,其屬性都可分成三部分,分別是樣式、數(shù)據(jù)庫和事件。

樣式部分包括大小、位置、顏色、字體等信息。

數(shù)據(jù)源部分定義了資源如何進行動態(tài)變化,通過填寫表達式完成功能。例如在顯示條件里填寫{D1.F1}==1這樣的表達式后,資源將在D1.F1為1時顯示,其他情況則隱藏。又如文本文字,填寫當(dāng)前值為:{D1.F1}這樣的表達式后,資源將在D1.F1為1時,顯示出這樣的文字:當(dāng)前值為:1。

事件部分定義了在運行頁面上,對資源進行一些操作之后所發(fā)生的事情。例如在點擊事件中填寫{D1.F1}=2,那么用戶在點擊資源后,系統(tǒng)將向設(shè)備發(fā)出修改值為2的指令。又如在輸入框修改值事件中填寫=value,當(dāng)用戶在輸入框中輸入了12.5這樣的內(nèi)容后,變量var1的值就會變?yōu)?2.5。

 

  1. 可視化運行頁

運行頁中只有設(shè)計出來的內(nèi)容,沒有額外的頁面元素,如下圖所示:

在運行頁面,可使用的功能包括:

  • 顯示實時采集到的設(shè)備數(shù)值。
  • 顯示數(shù)據(jù)歷史記錄。
  • 顯示動態(tài)變化的系統(tǒng)流程。
  • 通過操作頁面元素,向設(shè)備下發(fā)指令和數(shù)值。
  • 切換至不同的視圖頁面。
    1. 數(shù)據(jù)源

 

  1. 數(shù)據(jù)引用

在數(shù)據(jù)源中引用因子,在因子名稱外加大括號,其表達式為:

{設(shè)備名.因子名}

在數(shù)據(jù)源中引用臨時變量,在變量名稱外加尖括號,其表達式為:

<變量名>
  1. 文字數(shù)據(jù)源

文字數(shù)據(jù)源可正常書寫文字,在需要引用數(shù)據(jù)的地方,插入引用表達式即可。如:

當(dāng)前測量值為:{D1.F1} mg/L
  1. 條件數(shù)據(jù)源

條件數(shù)據(jù)源要求書寫內(nèi)容為邏輯表達式,如:

{D1.F1}>=10 && {D1.F2}<=30
  1. 圖表數(shù)據(jù)

讀取因子數(shù)據(jù)的格式為:

factor|factors|minutes|interval|format

第一個factor為固定字符串。

factors是因子名稱列表,用逗號隔開,如D1.F1,D1.F2。

minutes是取最近多少分鐘的數(shù)據(jù)。

interval是間隔多少分鐘一條數(shù)據(jù)。

format是時間顯示的格式,年月日時分分別用yyyy、MM、dd、HH、mm表示。

以下舉一個例子。取D1.F1和D3.F1的數(shù)據(jù),取一個小時內(nèi)的,每5分鐘一條數(shù)據(jù),時間的顯示格式為HH:mm,那么填寫內(nèi)容為:

factor|D1.F1,D3.F1|60|5|HH:mm

 

  1. 事件
    1. 事件概述

每一個事件,可以包含多條指令,指令之間使用分號相隔,如:

指令1;指令2;指令3

指令類型包括修改因子、修改變量、切換頁面等。

  1. 修改因子事件

修改因子事件的格式為:

{設(shè)備名.因子名}=值

其他,值可以是一個固定數(shù)字,也可以是一個變量,如:

{D1.F1}=
  1. 值改變事件

某些控件(如輸入框),具有值修改事件。當(dāng)事件發(fā)生時,使用value指代新修改的值。格式為:

因子或變量=value

以下舉一個例子,實現(xiàn)這樣一個功能:在視圖中加入一個輸入框和一個按鈕,點擊按鈕時,把輸入框的值發(fā)送給因子D1.F1。要完成這樣一個功能,可在輸入的值改變事件中輸入:

=value

然后在按鈕的點擊事件中輸入:

{D1.F1}=
  1. 頁面切換事件

頁面切換事件的格式為:

page=頁面名[,new]

如果要替換當(dāng)前頁面,則命令為:

page=頁面名

如果要打開新的頁面,則在命令后加上,new,如下所示:

page=頁面名,new

 

 

 

 

附錄1 設(shè)備狀態(tài)代碼

設(shè)備狀態(tài)代碼及意義如下表所示:

代碼

代表意義

產(chǎn)生原因

0空閑 
1成功 
2禁用 
3無需采集數(shù)據(jù)設(shè)備未配置任何因子。
-1鏈路錯誤鏈路打開錯誤、鏈路斷開、無法發(fā)送數(shù)據(jù)、認證失敗。
-2無回復(fù)發(fā)送數(shù)據(jù)后沒有收到任何回復(fù)。如果一切正常,有可能接收等待時間設(shè)置太短。
-3數(shù)據(jù)錯誤接收到數(shù)據(jù)后解析錯誤。如果一切正常,有可能通信協(xié)議不對應(yīng),或配置有誤。
-9未知錯誤 

 

 

 

 

 

 

 

附錄2 數(shù)據(jù)源與表達式

A2.1 變量引用

在設(shè)備配置中,通過配置一個因子對硬件進行讀寫。在使用表達式的地方,這個因子就指代了對應(yīng)的硬件。使用設(shè)備名.因子名表示因子。

例如,添加了一個使用Modbus協(xié)議的設(shè)備D1,再添加一個因子F1,讀寫寄存器40001地址的值。那么,D1.F1,就代表了寄存器40001。

在表達式中,變量需要書寫在大括號中:

{設(shè)備名.因子名}

對于自身的引用,可以使用this:

{this}

 

A2.2 表達式類型

系統(tǒng)中使用的表達式有4種,分別是:

數(shù)值表達式:計算的結(jié)果是一個數(shù)值,例如:{a}*2.5+3

邏輯表達式:計算的結(jié)果是一個邏輯值,例如:{a}>10

文字表達式:只能計算大括號中的內(nèi)容,沒有固定格式,例如:a的值為{a}mg/L

命令表達式:中間有等號,等號左邊是變量,右邊的賦值內(nèi)容,例如:{a}=10

 

A2.3 因子配置表達式

在因子配置中,可以輸入一個表達式。這一般用在采集值與實際展示值之間存在某種函數(shù)關(guān)系的情況。例如,采集值以kg為單位,但存儲要求以g為單位。那么,此值采集后,便需要使用表達式進行轉(zhuǎn)換。

因子配置表達式是一個數(shù)值表達式。以上述例子為例,假設(shè)因子為D1.F1,實際要將此因子乘以1000。表達式可以寫為:

{D1.F1}*1000

由于表達式里填寫的因子就是本因子,所以也可以使用this替代,為:

{this}*1000

當(dāng)表達式只是簡單地乘以一個倍率,或加上一個偏差值(只能是乘或加),可以直接簡寫為:

*1000

+10

附錄3 MODBUS配置說明

A3.1 驅(qū)動和鏈路選擇

Modbus協(xié)議包括三種,分別是Modbus-RTU、Modbus-TCP和Modbus-ASCII,需要根據(jù)實際選擇合適的采集驅(qū)動。三種通信協(xié)議都可在TCP客戶端或串口鏈路下進行通信。

 

A3.2 采集間隔選擇

對于Modbus通信協(xié)議,采集間隔和周期等待都可設(shè)置為0,接收等待需要在100ms以上。如果發(fā)現(xiàn)接收數(shù)據(jù)時出現(xiàn)數(shù)據(jù)混亂的情況,一般是接收等待時間不夠造成的。出現(xiàn)這種問題,可適當(dāng)增加接收等待時間。如果希望知道準確一點的時間,可向設(shè)備發(fā)送一條Modbus指令,觀察數(shù)據(jù)回復(fù)的時間。

 

A3.3 存儲模式

Modbus協(xié)議中定義了多種數(shù)據(jù)存儲的空間,包括寄存器、線圈、輸入寄存器和輸入線圈。使用何種存儲模式,根據(jù)文檔說明進行選擇。

 

A3.4 通道類型

對于寄存器,通道類型是多樣的,包括FLOAT、INT、BIT等;而對于線圈,通道類型只有BIT。

多字節(jié)的數(shù)據(jù),不同的設(shè)備字節(jié)的存儲順序會有差異,需根據(jù)實際情況進行選擇。以下是常用的字節(jié)順序:

數(shù)據(jù)類型

常用字節(jié)順序

FLOATFLOAT1032
INTINT1032
UnsignedUnsigned10
SignedUnsigned10

 

A3.5 按位取值

存儲模式選擇寄存器,通道類型選擇BIT,則可以按位取值。起始地址是寄存器的地址,位地址則說明取第幾位的數(shù)據(jù)。位地址從右到左,也就是最右一位是第0位。

 

A3.6 連續(xù)地址

如果有若干個因子通道類型相同,地址連續(xù),可以進行一次配置。在通道數(shù)量中填入超過1的數(shù)值即可,自動創(chuàng)建的因子地址會根據(jù)通道類型自動調(diào)整。以下列出通道數(shù)量填入5之后的實例:

存儲模式

通道類型

起始地址

位地址

生成地址

寄存器Signed100/0 1 2 3 4
寄存器FLOAT10320/0 2 4 6 8
線圈BIT0/0 1 2 3 4
寄存器BIT0130.13 0.14 0.15 1.0 1.1

為你推薦

  • 常州嘉爵機械機床采集項目案例2025-12-22 10:14

    項目背景常州市嘉爵機械配件廠。響應(yīng)國家政策,申報智能車間,優(yōu)化管理車間設(shè)備包括:發(fā)那科機床、三菱機床。項目需求調(diào)研分析采集設(shè)備工藝參數(shù),計算設(shè)備稼動率。車間設(shè)備情況:現(xiàn)場實施數(shù)據(jù)采集展示項目方案采用有線網(wǎng)絡(luò)采集的方式,將數(shù)采軟件系統(tǒng)布置到中心服務(wù)器上,通過網(wǎng)線連接到每臺設(shè)備,將采集到的數(shù)據(jù)通過HTTP服務(wù)傳到MES平臺,采集系統(tǒng)也會將數(shù)據(jù)備份在本地數(shù)據(jù)庫。設(shè)
    631瀏覽量
  • SMT工廠圖像識別采集案例2025-12-22 10:12

    SMT車間照片車間照片如上圖所示,位于浙江義烏SMT工廠,貼片機的上位機軟件有數(shù)值顯示界面,可以顯示貼片機的運行狀態(tài)數(shù)據(jù)。項目需求是采集設(shè)備運行狀態(tài)數(shù)據(jù),按照MQTT網(wǎng)絡(luò)協(xié)議上傳到MES系統(tǒng)。以下是項目調(diào)研的設(shè)備清單:序號設(shè)備編號位置車間設(shè)備類型設(shè)備名稱型號品牌1PSC170027190122厚膜車間回流焊無鉛電腦熱風(fēng)回流焊FLW-KR1060科隆威自動化設(shè)
    359瀏覽量
  • 青海110kv變電站 威勝電能量采集終端IEC102協(xié)議數(shù)采案例2025-12-22 10:02

    項目背景及需求項目地點:青海省海西州格爾木市西豫有色金屬110KV變電站項目背景:近期,北京某科技有限公司找到我們,要采集該變電站威盛信息技術(shù)的電能量采集終端(WFET-3000),采集終端的內(nèi)部協(xié)議為IEC102協(xié)議,需要實現(xiàn)IEC102協(xié)議的數(shù)據(jù)采集。項目目的及難點:實現(xiàn)威勝電能量采集終端的數(shù)據(jù)采集,IEC102協(xié)議轉(zhuǎn)換為MODBUSTCP協(xié)議,對接上位
    259瀏覽量
  • 工商業(yè)光伏發(fā)電并網(wǎng)項目 EDMI協(xié)議電表數(shù)采案例2025-12-22 09:42

    項目背景及需求項目地點:重慶港西光伏電站項目背景:光伏發(fā)電并網(wǎng)項目電能監(jiān)控項目目的及難點:實現(xiàn)對EDMI協(xié)議電表(Mk6E)的數(shù)據(jù)采集,監(jiān)控光伏發(fā)電有效性,做到實時監(jiān)控。低成本、簡易布線、無線傳輸方式實現(xiàn)。國網(wǎng)協(xié)議電表的采集已常規(guī)化,特殊協(xié)議電表的出現(xiàn)為采集增加難度,現(xiàn)場電表不能拆機接線,保留對外通訊口為光通訊口(紅外通訊)。EDMI協(xié)議電表(Mk6E)項目
    247瀏覽量
  • 潔凈度檢測儀 塵埃粒子計數(shù)器 電子廠監(jiān)測項目案例2025-12-19 10:46

    項目背景廣東珠海某電子廠需要檢測生產(chǎn)車間顆粒度和溫濕度,現(xiàn)場有網(wǎng)線,使用有線傳輸,把采集到的數(shù)據(jù)存儲到本地查看。項目技術(shù)方案由于客戶對顆粒度量程要求比較高,且需要有線傳輸,所以本次項目采用我司提供的網(wǎng)口版高精度潔凈度檢測儀(DAQ-GP-CLXX-H系列,modbus協(xié)議,標配溫濕度傳感器,可選配壓力傳感器),搭配部署在本地服務(wù)器的通用工業(yè)采集軟件,按客戶需
    284瀏覽量
  • 工廠DCS系統(tǒng)PLC采集及大屏看板項目案例2025-12-19 10:44

    項目背景鄭州某工廠需要采集生產(chǎn)線和環(huán)保儀PLC設(shè)備的指定數(shù)據(jù),并做一套軟件系統(tǒng)進行展示?,F(xiàn)場有wifi,硬件采集設(shè)備使用無線傳輸。生產(chǎn)線和環(huán)保儀設(shè)備項目技術(shù)方案客戶現(xiàn)場有wifi,PLC品牌通訊協(xié)議文檔也已經(jīng)提供,所以本次項目采用我司提供的wifi版PLC采集網(wǎng)關(guān),將采集到的數(shù)據(jù)存儲在PostgreSQL數(shù)據(jù)庫里,軟件開發(fā)可以直接獲取數(shù)據(jù)庫里的真實數(shù)據(jù),這樣
    593瀏覽量
  • 山西某洗煤廠工商業(yè)光伏電站 AGC/AVC群調(diào)群控光伏四可項目案例2025-12-19 10:33

    項目背景1.1政策驅(qū)動下的光伏“四可”剛需隨著“雙碳”目標推進,我國分布式光伏裝機量連續(xù)5年增長超20%。然而光伏發(fā)電的間歇性、波動性對電網(wǎng)安全提出挑戰(zhàn)。為此,國家能源局2023年明確要求:新建工商業(yè)光伏電站必須實現(xiàn)“四可”功能(可觀測、可測量、可控制、可調(diào)度)。2025年01月17日國家能源局印發(fā)關(guān)于《分布式光伏發(fā)電開發(fā)建設(shè)管理辦法》的通知。其中第二十九條
    3410瀏覽量
  • 光伏數(shù)據(jù)(電表、逆變器、箱變測控終端測控裝置)數(shù)采案例2025-12-19 10:25

    1.項目背景及需求項目地點:安徽天長成泰、合肥長豐新干線、安徽巢湖圣三松等分布式光伏電站項目背景:某安徽電能客戶的幾個分布式光伏電站分布在多個省份和地區(qū),地區(qū)分布較遠,人工讀取數(shù)據(jù)存在成本問題,并網(wǎng)數(shù)據(jù)不能有效統(tǒng)計和查看。需要實現(xiàn)光伏電站發(fā)電量數(shù)據(jù)采集,涉及數(shù)采的設(shè)備包含光伏發(fā)電表、光伏逆變器、箱變測控終端等,實現(xiàn)這些設(shè)備的數(shù)據(jù)統(tǒng)一平臺匯集和查看。項目目的:
    5166瀏覽量
  • 光伏規(guī)約轉(zhuǎn)換器分布式光伏調(diào)控“四可”并網(wǎng)實施案例2025-12-19 10:13

    1.背景近年來,隨著國家分布式光伏的利好政策,各地分布式光伏裝機規(guī)模增加迅猛。分布式光伏具有間歇性、分散性、隨機性等特點,由于電網(wǎng)末端容量受限,海量分布式光伏接入電網(wǎng)可能引發(fā)電網(wǎng)潮流方向改變、局部電壓越限、繼電保護誤動等影響。光伏發(fā)電逆變器數(shù)據(jù),逐步成為國家電網(wǎng)管控對象。針對市場逆變器種類不一、接口不一等現(xiàn)象,需要統(tǒng)一協(xié)議對接,實現(xiàn)規(guī)范并網(wǎng)。根據(jù)國網(wǎng)公司“現(xiàn)
    4028瀏覽量
  • 杭州汽車零部件設(shè)備采集項目案例2025-12-18 10:21

    1.項目背景通過政策支持和資金扶持,杭州數(shù)字化車間致力于提升生產(chǎn)效率、產(chǎn)品質(zhì)量和用戶體驗,最終實現(xiàn)制造業(yè)的智能化轉(zhuǎn)型與高質(zhì)量發(fā)展,提升企業(yè)競爭力。2.項目需求及現(xiàn)場調(diào)研項目需求:采集設(shè)備工藝參數(shù),機床NC程序遠程上下載,PLC遠程控制設(shè)備開動。數(shù)據(jù)實時采集與分析,與MES系統(tǒng)一起打造智能化、數(shù)字化車間,提升生產(chǎn)效率、降低運營成本,實現(xiàn)高效、智能、定制化的生產(chǎn)