在“網(wǎng)絡(luò)組態(tài)”中,Devices硬件設(shè)備關(guān)鍵指標(biāo)參數(shù):
- 支持大多數(shù)常見(jiàn)的網(wǎng)絡(luò)鏈路的接入,既支持高速網(wǎng)絡(luò),也支持低速網(wǎng)絡(luò)
- 支持常見(jiàn)設(shè)備或智能裝備的接入,支持常見(jiàn)的通用協(xié)議和工業(yè)現(xiàn)場(chǎng)總線(xiàn)應(yīng)用
- 支持較好的安全性,體現(xiàn)在三不原則,即“不可修改”、“不可亂序”、“不可”
- 二次庫(kù)的集成。二次庫(kù)是指各種應(yīng)用需要的支撐庫(kù),例如EtherCAT主站、NTCIP、數(shù)控設(shè)備、機(jī)器人、PLC等等。提供足夠多的支持庫(kù)免去了開(kāi)發(fā)人員自己從頭開(kāi)發(fā)應(yīng)用模塊的需要,對(duì)于快速實(shí)現(xiàn)功能有特殊的效果
- 豐富的“設(shè)備協(xié)議”池。多年積累的對(duì)各種繁雜常見(jiàn)設(shè)備通訊協(xié)議的解析、入池和套用(不斷擴(kuò)充中),目前國(guó)內(nèi)外未見(jiàn)實(shí)例。是當(dāng)前大量在用設(shè)備互聯(lián)互通的基礎(chǔ)現(xiàn)場(chǎng)安全機(jī)制有效克服各種智能設(shè)備的“開(kāi)口”設(shè)計(jì)導(dǎo)致的數(shù)據(jù)及系統(tǒng)安全問(wèn)題, 規(guī)避“路由或透?jìng)鳌钡漠?dāng)前傳統(tǒng)使用模式的安全隱患
SmartAgent IDE能夠完成或?qū)崿F(xiàn)的目標(biāo):
- 多元化的人機(jī)交互界面設(shè)計(jì)和簡(jiǎn)化的二次開(kāi)發(fā)環(huán)境。HMI人機(jī)交互UI界面既可以通過(guò)拖拉系統(tǒng)組件庫(kù)的方式進(jìn)行設(shè)計(jì)(入門(mén)級(jí)),也可以通過(guò)標(biāo)準(zhǔn)的JavaScript代碼塊進(jìn)行UI界面的開(kāi)發(fā)設(shè)計(jì)(進(jìn)階級(jí)),并實(shí)現(xiàn)“所見(jiàn)即所得”的“懶人式”編程思維,能夠根據(jù)設(shè)計(jì)需求實(shí)時(shí)進(jìn)行UI界面和代碼塊的編輯調(diào)整
- 支持主流的移動(dòng)平臺(tái)的開(kāi)發(fā)與應(yīng)用。這里的支持是指開(kāi)發(fā)人員只需在PC機(jī)上使用類(lèi)CSS+Javascript(對(duì)于特殊應(yīng)用場(chǎng)合使用解釋型C和PLC),即可完成各類(lèi)不同平臺(tái)的智能設(shè)備的計(jì)算功能的實(shí)現(xiàn),從這個(gè)意義上講,對(duì)開(kāi)發(fā)人員的要求大幅度降低
- “無(wú)移植”跨平臺(tái)二次開(kāi)發(fā)IDE環(huán)境,同套代碼可直接部署從嵌入式ARM設(shè)備、移動(dòng)設(shè)備、PC桌面直至后臺(tái)服務(wù)器的各種構(gòu)架,有效降低人員要求、開(kāi)發(fā)維護(hù)難度,及大幅度提升效率;具有的*優(yōu)勢(shì),相關(guān)技術(shù)在國(guó)內(nèi)、國(guó)際均未見(jiàn)報(bào)道
- 支持遠(yuǎn)程部署與維護(hù)。遠(yuǎn)程部署是指兩個(gè)方面的含義,一是只需要在PC機(jī)上進(jìn)行開(kāi)發(fā)和配置管理,即可發(fā)布到遠(yuǎn)程的智能節(jié)點(diǎn)上,兼容智能節(jié)點(diǎn)的硬件和軟件環(huán)境,例如RTOS、Embedded Linux、Android、iOS和PC(三種操作系統(tǒng)Windows、Linux、macOS);二是通過(guò)網(wǎng)絡(luò)的方式管理這樣的部署和維護(hù)
圖 產(chǎn)品技術(shù)平臺(tái)輻射示意圖
圖 “網(wǎng)絡(luò)組態(tài)”項(xiàng)目部署架構(gòu)圖
SmartAgent Device(前端智能聯(lián)網(wǎng)路由控制器)主要是解決現(xiàn)場(chǎng)各種異構(gòu)設(shè)備的網(wǎng)絡(luò)接入、控制和上傳下達(dá)等需求。由于設(shè)備的千差萬(wàn)別,需要涉及到各種電氣協(xié)議(以太網(wǎng)、串口232/485/422、CAN、WiFi、2G/3G/4G(5G)等),也需要解決之上的各種應(yīng)用層協(xié)議。
SmartAgent IDE(跨平臺(tái)二次開(kāi)發(fā)環(huán)境)則主要是針對(duì)該系列控制器的二次開(kāi)發(fā)、部署和更新維護(hù),通用移動(dòng)設(shè)備(如手機(jī)),以及后臺(tái)軟件等的可視化開(kāi)發(fā)環(huán)境。
SmartAgent IDE系采用C/C++編寫(xiě)。所有分類(lèi)功能采用插件動(dòng)態(tài)庫(kù)(Plugin)的形式設(shè)計(jì)和加載,確保編寫(xiě)過(guò)程的兼容性、擴(kuò)展性、易維護(hù)性。分別支持Windows、Linux(典型為Ubuntu)、Mac OS。
軟件操作系統(tǒng)采用廠(chǎng)家提供的開(kāi)源系統(tǒng)進(jìn)行裁剪,軟硬件匹配度。SmartAgent Seed 采用C/C++設(shè)計(jì),效率和穩(wěn)定度都有好的保證。
配套產(chǎn)品的開(kāi)發(fā)平臺(tái)SmartAgent IDE已基本成熟可用,并在多個(gè)場(chǎng)合獲得應(yīng)用。
產(chǎn)品的特點(diǎn)及優(yōu)勢(shì):
1、產(chǎn)品用途產(chǎn)品是面向設(shè)備物聯(lián)網(wǎng)的通用型產(chǎn)品,應(yīng)用領(lǐng)域和范圍幾乎沒(méi)有限制。由于產(chǎn)品有易用和功能齊全的二次增值開(kāi)發(fā)的支撐,應(yīng)用的限制則更少。
2、產(chǎn)品特點(diǎn)及與國(guó)內(nèi)外同類(lèi)產(chǎn)品對(duì)比的情況
從產(chǎn)品整體功能和完整性上講,我們認(rèn)為國(guó)內(nèi)沒(méi)有類(lèi)似的產(chǎn)品。SmartAgent的整體構(gòu)架與業(yè)內(nèi)企業(yè)-德國(guó)某品牌(以下簡(jiǎn)稱(chēng)GG)類(lèi)似,其也是我們產(chǎn)品的主要競(jìng)爭(zhēng)對(duì)手。GG支持的功能,SmartAgent也多數(shù)支持或類(lèi)似支持,但二者比較,我們產(chǎn)品具有明顯優(yōu)勢(shì),具體詳細(xì)對(duì)照參照下表。
表 SmartAgent 與競(jìng)爭(zhēng)對(duì)手的產(chǎn)品對(duì)標(biāo)參數(shù)
比較項(xiàng) | SmartAgent | 國(guó)外某(以下簡(jiǎn)稱(chēng)GG) | 備注 |
交互界面 | 好 | 一般 | 直到現(xiàn)在為止,GG提供的二次開(kāi)發(fā)環(huán)境對(duì)于界面的支持有限,很難或基本不可能做出“炫”的效果,而現(xiàn)實(shí)中,客戶(hù)對(duì)界面的要求越來(lái)越高 |
工業(yè)現(xiàn)場(chǎng)協(xié)議庫(kù)支撐 | 好 | 好 | |
設(shè)備協(xié)議 | 好 | 差 | 盡管GG支持常見(jiàn)的工業(yè)現(xiàn)場(chǎng)總線(xiàn)協(xié)議,如EtherCAT、profibus/profinet等。然而,對(duì)于設(shè)備協(xié)議的支持較少,如Fanuc數(shù)控系統(tǒng)、Fanuc注塑機(jī)所用協(xié)議。 設(shè)備協(xié)議的缺位直接導(dǎo)致設(shè)備聯(lián)網(wǎng)的應(yīng)用大打折扣,畢竟絕大多數(shù)應(yīng)用需要的是設(shè)備協(xié)議而不是工業(yè)總線(xiàn)協(xié)議。 我們產(chǎn)品支持的設(shè)備協(xié)議較多(包括一些廠(chǎng)家協(xié)議保密且市場(chǎng)占有量大的設(shè)備,典型如基于宏訊控制器的注塑機(jī),國(guó)內(nèi)國(guó)際*超過(guò)40%),并且在不斷增加中。 |
易用程度 | 易 | 難 | GG與其它歐美產(chǎn)品類(lèi)似,復(fù)雜問(wèn)題更復(fù)雜化。使用上與亞洲風(fēng)格差異較大,需要花更大的功夫才能掌握。 |
安全性 | 好 | 一般 | 由于基本上所有現(xiàn)場(chǎng)設(shè)備都是通過(guò)Devices等前端進(jìn)行采控的(當(dāng)然,前提條件是知曉設(shè)備協(xié)議),不可能直接通過(guò)網(wǎng)絡(luò)對(duì)現(xiàn)場(chǎng)設(shè)備進(jìn)行操控,*避免了設(shè)備“開(kāi)口”設(shè)計(jì)導(dǎo)致的安全隱患。例如,即使Fanuc廠(chǎng)家,也只提供PC機(jī)端經(jīng)過(guò)網(wǎng)絡(luò)訪(fǎng)問(wèn)其數(shù)控系統(tǒng)的支持,從這個(gè)意義上講,任何防火墻或路由透?jìng)鞫紵o(wú)法規(guī)避安全問(wèn)題。 |
MES | 自帶 | 無(wú)(集成) | 集成的MES對(duì)于中小型企業(yè)比較適宜,特別是針對(duì)我國(guó)國(guó)情,有較好的應(yīng)用價(jià)格比優(yōu)勢(shì)。 |
移動(dòng)支持 | 嵌入 | 另行開(kāi)發(fā)集成 | SmartAgent的語(yǔ)言編程和設(shè)計(jì)成果可直接發(fā)布到Android和iOS執(zhí)行;GG則需要各自使用對(duì)應(yīng)的開(kāi)發(fā)環(huán)境開(kāi)發(fā)并需要集成。 |