下載:SuperIO 2.0(開發手冊、Demo、組件包)
官網:進入
交流群:54256083
SuperIO 2.0版本正式發布。把SCL正式更改名稱為SuperIO。
一、此次升級主要包括兩個方面:
二、SuperIO 2.0版本升級內容包括:
三、 SuperIO 2.0的特點:
四、SuperIO 2.0的設計思想:
五、開發背景和應用場景:
在工業領域,經常遇到軟硬件之間的交互,面臨著復雜的現場環境,例如:(1)復雜的、多樣的通訊協議。有標准的Modbus協議,也有很多是自定義協議,並且千差萬別。對於不好的軟件架構,疲於應對,增加設備或協議要對整個軟件進行梳理,往往在此過程中出現新的問題或BUG。(2)不同用戶對軟件界面或功能的要求有很大不同,使之滿足不同用戶的顯示要求。(3)在做集成項目的時候,輸入輸出數據的多樣性。首先我們要集成其他廠家的設備,要在平台軟件上很方便的進行接入。其次,還有很多是其他廠家要集成自己家的設備,就涉及的輸出數據的問題。沒有統一的標准,也是千差萬別。(4)通訊鏈路的多種性,對於同一個設備可能要支持RS232/RS485/RS422、RJ45、3G/4G等通訊方式,所以對於一個設備要對應多種通訊方式,也給我們的開發造成很大的障礙。(5)一種類型的設備對應一套軟件,在早期的時候,公司可能一個類型的軟件對應一套軟件,不同的人員在維護不同的設備軟件,造成很高的維護成本、人員成本以及時間成本。這些情況造成我們的軟件版本兼容性很差,管理起來比較麻煩。
為了解決以上諸多問題,開發一個軟件框架,支持二次開發。在不對軟件框架改動的情況下,能夠很方便的接入設備、維護設備、集成設備、處理設備業務數據等。軟件框架是相對穩定的,把不穩定的部分完全以靈活的方式進行設計。
希望在大家支持下,多提寶貴建議,能夠進一步完善平台軟件,供大家應用。
六、SuperIO 2.0二次開發界面:
二次開發的主界面窗體。
七、配制工具
網絡通訊的時候,支持輪詢方式和並發方式與硬件通訊。