--- 產(chǎn)品參數(shù) ---
- 型號 DAQ for IIOT
--- 產(chǎn)品詳情 ---
- 系統(tǒng)概述
- 功能概述
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)限管理
- 界面多語言支持
- 運行環(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 |
- 支持設(shè)備
- 支持通信鏈路
系統(tǒng)支持的部分通信鏈路包括:
鏈路類型 | 通信鏈路 |
| TCP | TCP客戶端 |
| TCP服務(wù)端 | |
| 串口 | 串口UART |
| UDP | UDP |
| HTTP | HTTP服務(wù)端 |
| HTTP客戶端 | |
| OPC | OPC-UA |
| OPC-DA | |
| MQTT | MQTT-TCP |
| MQTT-WebSocket |
- 支持通信協(xié)議
系統(tǒng)支持的部分通信協(xié)議包括:
協(xié)議類型 | 主協(xié)議 | 子協(xié)議 |
| PLC通信協(xié)議 | Modbus | Modbus-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 | |
| DLMS | DLMS-LN | |
| DLMS-SN | ||
| IEC62056-21 | ||
| Edmi Command-Line | ||
| IEC通信協(xié)議 | IEC103 | |
| IEC104 | ||
| 環(huán)境監(jiān)測通信協(xié)議 | HJ212 | |
| SL651 | ||
| SZY206 |
- 名詞解釋
- 設(shè)備
系統(tǒng)采集來自一臺設(shè)備的數(shù)據(jù),設(shè)備需具有通信接口,以及使用特定的通信協(xié)議進行通信。設(shè)備可以是一臺檢測儀器、一個小型儀表、一個傳感器,甚至是一塊單獨的PLC。
- 因子
因子是設(shè)備的屬性,包括設(shè)備的測量值、狀態(tài)、控制單元等。例如對于一臺測量儀器來說,以下屬性可以稱為一個因子:
- 最新測量值(測量值)
- 當(dāng)前設(shè)備狀態(tài):測量中、待機中、故障等(狀態(tài))
- 啟動測量、停止測量(控制單元)
- 鏈路
系統(tǒng)與設(shè)備的物理連接方式以及基礎(chǔ)通信協(xié)議,即通信過程中鏈路層以下的部分。例如可以是使用串口通信線,使用UART通信協(xié)議;或是使用網(wǎng)線,使用TCP/IP通信協(xié)議。支持多設(shè)備共用一條鏈路。
- 驅(qū)動
一個功能模塊,實現(xiàn)采集、上傳、存儲等功能。根據(jù)功能劃分,包括采集驅(qū)動(實現(xiàn)采集通信協(xié)議解析)、上傳驅(qū)動(實現(xiàn)上傳通信協(xié)議解析)、鏈路驅(qū)動(實現(xiàn)特定鏈路的連接與數(shù)據(jù)收發(fā))、存儲驅(qū)動(實現(xiàn)特定數(shù)據(jù)庫的存儲與操作)等。
- 上傳服務(wù)
系統(tǒng)向平臺或其他設(shè)備上傳數(shù)據(jù),使用特定的鏈路和通信協(xié)議。
- 上傳因子
要上傳至平臺或其他設(shè)備的因子。
- 服務(wù)理念
我司鄭重承諾:
您購買的不僅僅是產(chǎn)品,還有細致、周到的技術(shù)支持服務(wù)!??!( =^_^= )
對于我司大部分無線產(chǎn)品,現(xiàn)場只需普通工人接電安裝即可! 無需調(diào)試!
我們免費提供遠程指導(dǎo),遠程配置調(diào)試服務(wù),將數(shù)據(jù)發(fā)送至用戶指定的云平臺。(硬件)
免費提供物聯(lián)網(wǎng)方案咨詢服務(wù)!
- 軟件安裝與認證
- 在64位Windows系統(tǒng)上安裝
- 環(huán)境準備
- 在64位Windows系統(tǒng)上安裝
在系統(tǒng)安裝之前,請確保.NET6已經(jīng)成功安裝??傻轿④浌倬W(wǎng)下載安裝.NET6。
如果是比較舊的Windows系統(tǒng),可能需要先安裝以下必備包(在安裝過程中如提示無法啟動服務(wù),一般即是需要安裝必備包)
- 軟件安裝
下載安裝包之后,運行安裝程序,如下圖所示:

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

默認存在的系統(tǒng)賬號:
賬號 | 密碼 | 說明 |
| admin | 123456 | 無用戶管理權(quán)限 |
| super | 123456 | 全部權(quán)限 |
登錄以后可進入到系統(tǒng)主頁,如下圖所示:

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

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

認證流程為:
- 復(fù)制機器碼,提供給供應(yīng)商。
- 從供應(yīng)商處獲取認證文件。
- 上傳認證文件。
需要注意的是,一個認證文件只能認證一臺計算機。
- 傳輸和存儲配置
- 傳輸架構(gòu)
采集、上傳以及存儲的系統(tǒng)架構(gòu)圖如下所示:

一般情況下,系統(tǒng)完成的核心功能是從設(shè)備采集數(shù)據(jù),把數(shù)據(jù)存儲,并上傳至平臺。每種傳輸都需要使用一個通信鏈路,以及采用某種的通信協(xié)議。那么,整個傳輸和存儲過程,就會存在以下的模塊:
- 通信鏈路
- 采集協(xié)議
- 上傳協(xié)議
- 存儲方案
- 驅(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ā)。
- 數(shù)據(jù)采集配置
數(shù)據(jù)采集需要配置存儲方案、通信鏈路以及通信協(xié)議。
- 存儲方案
每個設(shè)備都可以選擇不同的存儲方案(也可以全部設(shè)備選擇相同的存儲方案)。存儲方案管理頁面(存儲管理->存儲方案)如下圖所示:

在存儲方案中,可以選擇存儲的數(shù)據(jù)庫類型、存儲時機、是否存儲狀態(tài)、數(shù)據(jù)格式等。
- 支持數(shù)據(jù)庫
系統(tǒng)支持SQLite、SQL Server、MySQL等數(shù)據(jù)庫。
- 連接字符串
對于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; |
- 存儲時機
存儲時機有兩種類型,分別是間隔時間和指定時間。
間隔時間需要填入一個以ms為單位的時間,每次達到這個間隔時數(shù)據(jù)會存儲一次。例如填入60000,即為一分鐘存儲一次。
指定時間的填寫格式為:`HH:mm HH:mm HH:mm`,只支持填寫小時和分鐘。在每天的指定時間點,數(shù)據(jù)會存儲一次。例如填入`08:00 12:00 16:00 `,數(shù)據(jù)將會在8點、12點、16點各存儲一次。
- 數(shù)據(jù)格式
數(shù)據(jù)格式包括字符串和數(shù)字。如果系統(tǒng)采集到的所有數(shù)據(jù)都為數(shù)字,建議使用數(shù)字格式,能夠節(jié)省空間和提高性能。如果數(shù)據(jù)中包括非數(shù)字的字符串,那只能選擇字符串格式。
- 存儲狀態(tài)
勾選存儲狀態(tài)后,數(shù)據(jù)庫在存儲數(shù)據(jù)的同時,存儲設(shè)備當(dāng)前狀態(tài)。當(dāng)設(shè)備處于離線狀態(tài)時,采集數(shù)據(jù)仍會是上一次采集到的值。設(shè)備狀態(tài)具體值見附錄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)。
- 鏈路配置
鏈路配置頁面(傳輸配置->鏈路配置)如下圖所示:

目前支持的鏈路類型及需要配置的內(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地址、端口 |
- 設(shè)備配置
- 設(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é)束后,進入下一個指令周期等待的時間。單位毫秒。 |
- 因子配置
設(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中介紹。 |
- 數(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。
- 配置導(dǎo)入和導(dǎo)出
- 配置導(dǎo)出
在配置導(dǎo)出頁面(傳輸配置->配置導(dǎo)出)中導(dǎo)出配置,如下圖所示:

導(dǎo)出過程中,需要選擇導(dǎo)出的設(shè)備和上傳服務(wù)。導(dǎo)出時,相關(guān)的鏈路配置、存儲方案會同時被導(dǎo)出。
- 配置導(dǎo)入
在配置導(dǎo)入頁面(傳輸配置->配置導(dǎo)入)中導(dǎo)入配置,如下圖所示:

導(dǎo)入配置時,由以下選項,可根據(jù)實際情況進行選擇:
清空配置:清除所有已配置內(nèi)容。
直接覆蓋:先清除原來所有配置,再添加導(dǎo)入的配置。
補充配置:增量式地添加導(dǎo)入配置,如果原有配置和導(dǎo)入配置具有相同ID或名稱,則不會使用導(dǎo)入配置。
- 實時監(jiān)控
- 系統(tǒng)啟停
在系統(tǒng)標題欄的位置,可以啟動或停止系統(tǒng),如下圖所示:

此處的啟停是對整個系統(tǒng)的啟停(包括采集和上傳),如果希望暫停某一設(shè)備或某一上傳服務(wù),可在設(shè)備監(jiān)控和上傳監(jiān)控頁面進行操作(禁用或啟用)。
- 設(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ā)送改值、寫入命令,并不是虛擬的改值。
- 上傳監(jiān)控
在上傳監(jiān)控頁面(數(shù)據(jù)監(jiān)控->上傳監(jiān)控)中,可查看當(dāng)前上傳的狀態(tài),如下圖所示:

同時可以在此頁面中暫停上傳。
- 歷史數(shù)據(jù)查詢
- 數(shù)據(jù)查詢
可以使用表格或圖表的方式查詢歷史數(shù)據(jù)。若在數(shù)據(jù)查詢時發(fā)現(xiàn)沒有數(shù)據(jù),可能的原因有:
- 因子配置時,是否存儲沒有勾選。
- 數(shù)據(jù)庫配置,存儲時機為不存儲。
- 沒有啟動采集。
- 還沒出現(xiàn)一項合法數(shù)據(jù)。
- 表格方式
使用表格方式查詢到的數(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。
- 圖表方式
使用圖表方式查詢到的數(shù)據(jù)僅為簡略數(shù)據(jù)(當(dāng)數(shù)據(jù)量比較大時,圖表中不會展示出所有數(shù)據(jù)),數(shù)據(jù)圖表頁面(統(tǒng)計分析->數(shù)據(jù)圖表)如下圖所示:

- 告警配置與監(jiān)控
- 告警配置
在告警配置頁面(傳輸配置->告警配置)進行告警的配置,如下圖所示:

每條告警,可以配置的信息包括告警標題、告警級別以及觸發(fā)告警發(fā)生的條件。在觸發(fā)條件中使用的表達式為邏輯表達式,因子使用大括號包圍,具體內(nèi)容可參考附錄2。
- 告警存儲
默認情況下,告警信息是不存儲的。需要存儲時,需要進行存儲方案的設(shè)置。在告警存儲方案設(shè)置頁面(存儲管理->告警存儲方案)中進行存儲方案的設(shè)定,如下圖所示:

一般情況下只需要填寫連接字符串即可。
最后,回到告警配置頁面(傳輸配置->告警配置),點擊右上角的第二個按鈕,選擇告警存儲方案即可:

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

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

- 用戶和權(quán)限管理
- 默認用戶
系統(tǒng)默認會存在兩個用戶,如下表所示:
賬號 | 密碼 | 權(quán)限 |
| admin | 123456 | 超級管理員 |
| super | 123456 | 管理員 |
正式使用系統(tǒng)之后,如果需要使用權(quán)限控制,應(yīng)修改初始密碼。
- 用戶角色
系統(tǒng)定義的角色及其權(quán)限如下表所示:
權(quán)限 | 訪客 | 操作員 | 超級操作員 | 管理員 | 超級管理員 |
| 數(shù)據(jù)查詢 | 有 | 有 | 有 | 有 | 有 |
| 監(jiān)視設(shè)備 | 有 | 有 | 有 | 有 | 有 |
| 控制設(shè)備 | 無 | 有 | 有 | 有 | 有 |
| 啟停系統(tǒng) | 無 | 無 | 有 | 有 | 有 |
| 傳輸配置 | 無 | 無 | 無 | 有 | 有 |
| 系統(tǒng)配置 | 無 | 無 | 無 | 有 | 有 |
| 用戶管理 | 無 | 無 | 無 | 無 | 有 |
- 組態(tài)可視化
- 功能概述
本系統(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è)計功能(輔助線、標尺、磁吸、對齊等)。
- 應(yīng)用示例
以下為使用可視化功能設(shè)計的頁面:

- 界面介紹
- 可視化首頁
系統(tǒng)首頁如下圖所示:

可在此頁面中添加多個視圖。對于每個視圖,點擊畫面可進去運行頁面,點擊右下角的設(shè)計按鈕進行設(shè)計畫面。
- 可視化設(shè)計頁
系統(tǒng)設(shè)計頁如下圖所示:

- 頁面總局
設(shè)計頁頂部是標題欄,點擊視圖名稱可修改名稱,點擊預(yù)覽按鈕進入運行頁。
主體部分的左側(cè)是資源庫,包括組件庫和圖片庫,可拖動資源到主畫布中。
主體部分的右側(cè)是屬性配置面板,選中不同的元素,將顯示該元素特有的屬性配置。
主體部分的中心是主畫布,可在其中拖動資源和調(diào)整資源位置。主畫布下方是縮略圖和顯示比例,主畫布的位置通過此處進行移動和縮放。
- 一般設(shè)計步驟
設(shè)計頁的操作步驟一般是:
1. 從資源庫中拖動資源至畫布中。
2. 調(diào)整資源的大小和位置。
3. 修改資源的樣式、數(shù)據(jù)源和觸發(fā)事件。
- 資源庫
系統(tǒng)的資源庫包括兩種,分別是組件庫和圖片庫。
圖片庫中的元素只是單純的圖片,用戶可上傳自定義圖片,支持的格式包括png、jpg、gif、svg等。
組件庫中的元素包含了代碼功能,能夠提供較為豐富的交互功能,例如是圖表、進度條、輸入框等。用戶也可以根據(jù)開發(fā)文檔進行組件的開發(fā),然后上傳至系統(tǒng)使用。
- 資源屬性
不同種類的資源具有不同的屬性,例如矩形有圓角半徑的屬性、管道有流動形狀的屬性。但所有的資源,其屬性都可分成三部分,分別是樣式、數(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。
- 可視化運行頁
運行頁中只有設(shè)計出來的內(nèi)容,沒有額外的頁面元素,如下圖所示:

在運行頁面,可使用的功能包括:
- 顯示實時采集到的設(shè)備數(shù)值。
- 顯示數(shù)據(jù)歷史記錄。
- 顯示動態(tài)變化的系統(tǒng)流程。
- 通過操作頁面元素,向設(shè)備下發(fā)指令和數(shù)值。
- 切換至不同的視圖頁面。
- 數(shù)據(jù)源
- 數(shù)據(jù)引用
在數(shù)據(jù)源中引用因子,在因子名稱外加大括號,其表達式為:
| {設(shè)備名.因子名} |
在數(shù)據(jù)源中引用臨時變量,在變量名稱外加尖括號,其表達式為:
| <變量名> |
- 文字數(shù)據(jù)源
文字數(shù)據(jù)源可正常書寫文字,在需要引用數(shù)據(jù)的地方,插入引用表達式即可。如:
| 當(dāng)前測量值為:{D1.F1} mg/L |
- 條件數(shù)據(jù)源
條件數(shù)據(jù)源要求書寫內(nèi)容為邏輯表達式,如:
| {D1.F1}>=10 && {D1.F2}<=30 |
- 圖表數(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;指令2;指令3 |
指令類型包括修改因子、修改變量、切換頁面等。
- 修改因子事件
修改因子事件的格式為:
| {設(shè)備名.因子名}=值 |
其他,值可以是一個固定數(shù)字,也可以是一個變量,如:
| {D1.F1}= |
- 值改變事件
某些控件(如輸入框),具有值修改事件。當(dāng)事件發(fā)生時,使用value指代新修改的值。格式為:
| 因子或變量=value |
以下舉一個例子,實現(xiàn)這樣一個功能:在視圖中加入一個輸入框和一個按鈕,點擊按鈕時,把輸入框的值發(fā)送給因子D1.F1。要完成這樣一個功能,可在輸入的值改變事件中輸入:
| =value |
然后在按鈕的點擊事件中輸入:
| {D1.F1}= |
- 頁面切換事件
頁面切換事件的格式為:
| 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é)順序 |
| FLOAT | FLOAT1032 |
| INT | INT1032 |
| Unsigned | Unsigned10 |
| Signed | Unsigned10 |
A3.5 按位取值
存儲模式選擇寄存器,通道類型選擇BIT,則可以按位取值。起始地址是寄存器的地址,位地址則說明取第幾位的數(shù)據(jù)。位地址從右到左,也就是最右一位是第0位。
A3.6 連續(xù)地址
如果有若干個因子通道類型相同,地址連續(xù),可以進行一次配置。在通道數(shù)量中填入超過1的數(shù)值即可,自動創(chuàng)建的因子地址會根據(jù)通道類型自動調(diào)整。以下列出通道數(shù)量填入5之后的實例:
存儲模式 | 通道類型 | 起始地址 | 位地址 | 生成地址 |
| 寄存器 | Signed10 | 0 | / | 0 1 2 3 4 |
| 寄存器 | FLOAT1032 | 0 | / | 0 2 4 6 8 |
| 線圈 | BIT | 0 | / | 0 1 2 3 4 |
| 寄存器 | BIT | 0 | 13 | 0.13 0.14 0.15 1.0 1.1 |
為你推薦
-
無線LoRa振動加速度傳感器電機風(fēng)機水泵震動三軸位移速度監(jiān)測檢測變送器儀2026-01-12 16:33
產(chǎn)品型號:DAQ-GP-VT485 供電方式:DC12~24V 外置電源 待機電流:≤5mA 檢測周期:800ms -
4G建筑定時間隔拍照高清工程相機自帶大容量電池太陽能攝像機2025-12-30 15:40
產(chǎn)品型號:SC-LP-CAM4G 分辨率:2560X1440 P 靈敏度(選配):高靈明度(4 000mV/luxS) 鏡頭焦距(選配):4 mm,水平視場角:79°,垂直視場角:43°,對角視場角 供電方式:太陽能或電池供電 電流及功耗:12 V -
低功耗無線4G不銹鋼紫外輻射傳感器UV紫外線指數(shù)變送器太陽照射強度測量儀2025-12-11 15:24
產(chǎn)品型號:DAQ-LP-UV 待機電流:4.17uA 待機功率:15.029uW 無線傳輸方式:4G/LoRa/WiFi 材質(zhì):PC/ABS/PMMA(外殼) 主體防護等級:IP65 -
國網(wǎng)光伏電站智能電表紅外抄表儀器USB轉(zhuǎn)遠紅外光電探頭2025-12-09 16:14
產(chǎn)品型號:DAQ-GP-IRUSB 品牌:數(shù)采物聯(lián) 材質(zhì):ABS塑料(外殼) 是否支持加工定制:否 是否進口:否 -
工業(yè)低功耗無線紅外測溫傳感器pt100測溫傳感器非接觸測溫探頭2025-12-08 11:16
產(chǎn)品型號:DAQ-LP-IRT4G 特點描述:微功耗、無線傳輸、支持手機電腦訪問、支持短信微信郵件報警 適用范圍:工業(yè)領(lǐng)域,廣泛適應(yīng)各種工業(yè)場景需求 精度:高 材質(zhì):工業(yè)級材料 操作方式:非接觸式 -
通訊管理機/通信管理機雙機熱備 遠動機縱向加密裝置 南網(wǎng)加密裝置群控服務(wù)器2025-08-15 11:54
產(chǎn)品型號: DAQ for IIOT -
5G多合一智能融合終端分布式電源協(xié)調(diào)控制裝置遠動工作站通訊管理機2025-08-14 15:31
產(chǎn)品型號:DAQ-GP-VCMT5G -
Landis+Gyr蘭吉爾電表工商業(yè)三相多功能高精度結(jié)算關(guān)口表 E650 E850 ZMQ202 ZMD402 2025-07-16 14:57
產(chǎn)品型號:蘭吉爾E850 -
智能箱變測控裝置終端差動保護高壓光伏風(fēng)電儲能并網(wǎng)2025-04-18 10:49
產(chǎn)品型號:SC-GP-MDC -
工業(yè)PLC數(shù)據(jù)采集通訊管理機iec103/104/modbusrtu/opcuada轉(zhuǎn)mqtt2025-02-28 09:41
產(chǎn)品型號:DAQ-GP-DPU 型號:DAQ-GP-DPU
-
常州嘉爵機械機床采集項目案例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è) -
SMT工廠圖像識別采集案例2025-12-22 10:12
-
青海110kv變電站 威勝電能量采集終端IEC102協(xié)議數(shù)采案例2025-12-22 10:02
-
工商業(yè)光伏發(fā)電并網(wǎng)項目 EDMI協(xié)議電表數(shù)采案例2025-12-22 09:42
-
潔凈度檢測儀 塵埃粒子計數(shù)器 電子廠監(jiān)測項目案例2025-12-19 10:46
-
工廠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ù),這樣 -
山西某洗煤廠工商業(yè)光伏電站 AGC/AVC群調(diào)群控光伏四可項目案例2025-12-19 10:33
-
光伏數(shù)據(jù)(電表、逆變器、箱變測控終端測控裝置)數(shù)采案例2025-12-19 10:25
-
光伏規(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)
-
冷鏈運輸車輛 GPS定位及溫濕度管理案例2023-11-22 17:36
項目背景項目名稱:山西冷鏈運輸車輛GPS定位及溫濕度管理案例項目需求:隨著經(jīng)濟發(fā)展帶動物流行業(yè)快速發(fā)展,運輸規(guī)模逐步擴大,集團為了適應(yīng)高速發(fā)展的行業(yè)現(xiàn)象,物流管理系統(tǒng)的完善成了現(xiàn)階段發(fā)展的重中之重。因此,需要將冷鏈運輸車輛車內(nèi)溫濕度監(jiān)測以及車輛GPS經(jīng)緯度數(shù)據(jù)以Mqtt協(xié)議Json數(shù)據(jù)格式上報至物流管理系統(tǒng),從而實現(xiàn)遠程管理,更清晰地了解運輸進程及車輛內(nèi)部情況。2.項目技術(shù)方案采用我司GPS定位4 -
光伏發(fā)電站電能質(zhì)量在線檢測裝置、防弧島保護設(shè)備數(shù)據(jù)采集方案2023-10-27 11:12
一、項目背景及需求項目地點:安徽合肥廬陽區(qū)項目背景:光伏發(fā)電并網(wǎng)項目設(shè)備監(jiān)控為實現(xiàn)對電表數(shù)據(jù)、電能質(zhì)量分析設(shè)備數(shù)據(jù)、防弧島設(shè)備數(shù)據(jù)的實時采集,有效監(jiān)控電氣數(shù)據(jù),做到實時監(jiān)控。低成本、簡易布線、無線傳輸方式實現(xiàn)數(shù)據(jù)采集。國網(wǎng)電表數(shù)據(jù)采集,實時采集,遠程監(jiān)控。電能質(zhì)量在線檢測裝置(南京燦能,型號:NBQS-581)、防弧島保護裝置(科自電力,型號:KZB-300F)數(shù)據(jù)采集,常規(guī)布線方式繁雜,現(xiàn)場不支2.7k瀏覽量 -
微功耗電池供電 定時拍照抄終端產(chǎn)品水表讀表器應(yīng)用方案2023-10-13 16:43
-
產(chǎn)業(yè)玻璃廠電力系統(tǒng)能源消耗數(shù)據(jù)采集監(jiān)控方案2023-06-28 17:07
1.項目背景項目地點位于浙江省嘉興市。監(jiān)控配電房電表的電壓、電流、功率、總電能等數(shù)據(jù)。監(jiān)控配電房變壓器的電流、溫度數(shù)據(jù),在數(shù)據(jù)超出額定指標時,進行報警推送。2.現(xiàn)場調(diào)研情況經(jīng)過現(xiàn)場調(diào)研,共有3個變壓器房,有不同類型的電表。具體如下表:設(shè)備類型型號數(shù)量備注創(chuàng)民電氣-智能斷路器CMDW1-M5不帶通訊德力西-電表DTSF6064傳統(tǒng)機械電表,不具備通訊功能變壓器1次級額定電流2300A2號變壓器配電房 -
邊緣計算與AI視覺識別的內(nèi)網(wǎng)離線儀表拍照抄表數(shù)據(jù)采集系統(tǒng)2023-05-15 17:06
-
儀表視覺本地圖像識別方案2023-04-24 16:48
-
注塑機采集方案2023-03-21 15:46
744瀏覽量 -
智能制造工業(yè)物聯(lián)網(wǎng)數(shù)據(jù)采集產(chǎn)品及方案2022-11-01 14:29
1.2k瀏覽量