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