《ServerSuperIO Designer IDE使用教程》-2.與硬件網(wǎng)關(guān)數(shù)據(jù)交互,并進(jìn)行數(shù)據(jù)級聯(lián)轉(zhuǎn)發(fā),直到云端。發(fā)布:v4.2.1版本
v4.2.1 更新內(nèi)容:
1.重新定義數(shù)據(jù)轉(zhuǎn)發(fā)文本協(xié)議,使網(wǎng)關(guān)與ServerSuperIO以及之間能夠相關(guān)交互數(shù)據(jù)。
2.擴(kuò)展ServerSuperIO動態(tài)數(shù)據(jù)類的方法,更靈活。
3.修復(fù)Designer增加轉(zhuǎn)發(fā)任務(wù)的一個BUG。
4.修改數(shù)據(jù)轉(zhuǎn)發(fā)客戶端和服務(wù)端。
5.增加硬件網(wǎng)關(guān)驅(qū)動。v4.2.1 下載地址:官方下載
目 錄
2. 與硬件網(wǎng)關(guān)數(shù)據(jù)交互,以及進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)... 2
2.1 概述... 2
2.2 演示的框架結(jié)構(gòu)... 2
2.3 Modbus Slave模擬傳感器數(shù)據(jù)... 3
2.4 硬件網(wǎng)關(guān)SuperLink采集和轉(zhuǎn)發(fā)數(shù)據(jù)... 3
2.5 ServerSuperIO Designer采集數(shù)據(jù)... 5
2.6 ServerSuperIO Designer轉(zhuǎn)發(fā)數(shù)據(jù)... 7
2.7 實(shí)現(xiàn)的全景效果... 8
2.1 概述
工業(yè)現(xiàn)場(物聯(lián)網(wǎng))使用硬件網(wǎng)關(guān)(SuperLink)的場景比較廣泛,主要考慮多區(qū)域場景和網(wǎng)絡(luò)條件限制情況下的應(yīng)用和部署,具體根據(jù)現(xiàn)場的應(yīng)用場景。網(wǎng)關(guān)兩大基本職能:數(shù)據(jù)采集和數(shù)據(jù)轉(zhuǎn)發(fā),在項目體系建設(shè)中起到承上啟下的作用。
ServerSuperIO現(xiàn)在集成了硬件網(wǎng)關(guān)(SuperLink),完成了在項目建設(shè)過程中任何節(jié)點(diǎn)的數(shù)據(jù)采集與轉(zhuǎn)發(fā),并且形成級連部署。可以方便的與工業(yè)互聯(lián)網(wǎng)平臺或工業(yè)大數(shù)據(jù)平臺對接;或者承建自己的云端平臺,整合行業(yè)資源,形成以公司產(chǎn)品為主的生態(tài)建設(shè)。
2.2 演示的框架結(jié)構(gòu)
演示大體包括3部分:
(1)傳感器層,使用Modbus Slave進(jìn)行模擬,相然可以是任何PLC、傳感器等;
(2)硬件網(wǎng)關(guān)(SuperLink)實(shí)時采集傳感器層的數(shù)據(jù)信息,并且進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)、匯聚;
(3)ServerSuperIO實(shí)時接收網(wǎng)關(guān)層的數(shù)據(jù)信息,相當(dāng)于數(shù)據(jù)交互中心,ServerSuperIO同樣具備轉(zhuǎn)發(fā)能力,可以進(jìn)一步轉(zhuǎn)發(fā)給上一層數(shù)據(jù)中心的ServerSuperIO,形成級連數(shù)據(jù)傳遞。結(jié)構(gòu)如下圖:

2.3 Modbus Slave模擬傳感器數(shù)據(jù)
為了方便起見,現(xiàn)在模擬2個數(shù)據(jù)點(diǎn),相當(dāng)可以更多。操作過程不具體介紹,請參見《標(biāo)準(zhǔn)Modbus和非標(biāo)準(zhǔn)協(xié)議的使用、測試以及驅(qū)動開發(fā)》。如下圖:

2.4 硬件網(wǎng)關(guān)SuperLink采集和轉(zhuǎn)發(fā)數(shù)據(jù)
網(wǎng)關(guān)支持100多種協(xié)議,包括國際標(biāo)準(zhǔn)協(xié)議和國內(nèi)行業(yè)標(biāo)準(zhǔn)協(xié)議,涉及到:電力、煤礦、鋼鐵、智能樓宇、環(huán)保等。硬件外觀如下圖:

網(wǎng)關(guān)通過C/S結(jié)構(gòu)的軟件進(jìn)行配置,方便、易用。數(shù)據(jù)采集配置可以單點(diǎn)配置和批量導(dǎo)入。采集Modbus Slave數(shù)據(jù)的配置,如下圖:

網(wǎng)關(guān)采集上來的數(shù)據(jù),可以實(shí)時通過有線網(wǎng)絡(luò)或3G/4G進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),具體配置信息和自定義轉(zhuǎn)發(fā)的數(shù)據(jù)點(diǎn),如下圖:

2.5 ServerSuperIO Designer采集數(shù)據(jù)
Designer是在ServerSuperIO的基礎(chǔ)上開發(fā)的,是一個配置和調(diào)試環(huán)境,正式生產(chǎn)環(huán)境的運(yùn)行可以使用Host控制臺程序。
增加運(yùn)行的服務(wù)實(shí)例,相當(dāng)于運(yùn)行設(shè)備驅(qū)動的容器,因為網(wǎng)關(guān)是按統(tǒng)一標(biāo)準(zhǔn)協(xié)議主動上傳數(shù)據(jù)。在配置參數(shù)的時候選擇DeviceCode數(shù)據(jù)分發(fā)模式,與網(wǎng)關(guān)配置的“站點(diǎn)編號”相對應(yīng);另外選擇Self(自控模式)控制模式,在代碼二次開發(fā)層面可以選擇主動發(fā)送請求數(shù)據(jù)或被動接收數(shù)據(jù),沒有實(shí)現(xiàn)主動發(fā)送請求數(shù)據(jù),如下圖:

增加設(shè)備驅(qū)動的時候,“設(shè)備編碼”對應(yīng)的是“站點(diǎn)編號”,選擇NET通訊類型,選擇SuperLink網(wǎng)關(guān)通訊驅(qū)動,如下圖:

數(shù)據(jù)采集之后,通過設(shè)備驅(qū)動保存到mysql數(shù)據(jù)庫中,實(shí)際運(yùn)行效果,如下圖:

2.6 ServerSuperIO Designer轉(zhuǎn)發(fā)數(shù)據(jù)
ServerSuperIO同樣支持客戶端和服務(wù)端模式的數(shù)據(jù)轉(zhuǎn)發(fā)功能,支持SuperLink與ServerSuperIO之間數(shù)據(jù)傳遞的協(xié)議,也就是ServerSuperIO與ServerSuperIO之間可以無限級的對接數(shù)據(jù),在項目建設(shè)中進(jìn)行靈活部署。數(shù)據(jù)轉(zhuǎn)發(fā)配置,如下圖:

2.7 實(shí)現(xiàn)的全景效果
按演示的框架結(jié)構(gòu)最終實(shí)現(xiàn)的效果,如下圖:

v4.2.1 下載地址:官方下載
1.[連載]《C#通訊(串口和網(wǎng)絡(luò))框架的設(shè)計與實(shí)現(xiàn)》
2.[開源]C#跨平臺物聯(lián)網(wǎng)通訊框架ServerSuperIO(SSIO)介紹
2.應(yīng)用SuperIO(SIO)和開源跨平臺物聯(lián)網(wǎng)框架ServerSuperIO(SSIO)構(gòu)建系統(tǒng)的整體方案
5.github地址:https://github.com/wxzz/ServerSuperIO
6.助力中小企業(yè)級連云端,促進(jìn)工業(yè)互聯(lián)網(wǎng)平臺蓬勃發(fā)展,全套解決方案。
物聯(lián)網(wǎng)&集成技術(shù) QQ群:54256083


浙公網(wǎng)安備 33010602011771號