您好,登錄后才能下訂單哦!
今天小編給大家分享一下SuperIO 2.0有哪些特點的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
一、此次升級主要包括兩個方面:
構架的軟件界面更友好。
修改核心代碼,包括:設備管理器、IO管理器和控制器、設備調度管理器等重構。
二、SuperIO 2.0版本升級內容包括:
代碼的整體架構更清晰、合理;
運行效率和性能方面有了很大提升;
更方便的用C#進行二次開發;
TCP通訊方式的時間,增加了并發模式,同時支持并發和輪詢兩種通訊機制。
三、 SuperIO 2.0的特點:
能夠很快的構建自己的通訊平臺軟件,包括主程序。
設備模塊化開發,通過配制文件掛載,即可在平臺軟件下運行。
設備模塊同時支持COM和TCP兩種通訊方式,可以自由切換。
設備協議無關性,可以把第三方協議轉換成自定義的協議方式。
設備命令緩沖器,可以設置命令發送的優先級別。
接口自定義輸出數據格式,供自己或其他廠家進行數據集成。
接口自定義UI展示,以表格、動態圖形化顯示數據。
軟件信息、安裝信息、通訊參數等可配制。
設備掛載、UI菜單展示、數據輸出等信息可配制。
提供OPC服務、2-40mA輸出、LED大屏顯示和短信操作類庫。
四、SuperIO 2.0的設計思想:
公司的硬件產品分類比較多,早期的時候,每一個硬件產品都對應一個上位機軟件,都有專人維護。而客戶的需求日益變化,造成維護成本比較高。也沒打算用組態軟件進行開發,因為組態軟件的費用比較高,有些特殊的業務或復雜的業務無法完成。
基于現實情況,打算開發一個平臺性質的軟件,核心部分是數據采集部分,相對來說比較固定,把數據展示、數據導出等類似業務功能設計靈活,變化比較多、比較大。最終實現大家都能在同一平臺下進行開發工作,專人維護核心部分。
五、開發背景和應用場景:
在工業領域,經常遇到軟硬件之間的交互,面臨著復雜的現場環境,例如:(1)復雜的、多樣的通訊協議。有標準的Modbus協議,也有很多是自定義協議,并且千差萬別。對于不好的軟件架構,疲于應對,增加設備或協議要對整個軟件進行梳理,往往在此過程中出現新的問題或BUG。(2)不同用戶對軟件界面或功能的要求有很大不同,使之滿足不同用戶的顯示要求。(3)在做集成項目的時候,輸入輸出數據的多樣性。首先我們要集成其他廠家的設備,要在平臺軟件上很方便的進行接入。其次,還有很多是其他廠家要集成自己家的設備,就涉及的輸出數據的問題。沒有統一的標準,也是千差萬別。(4)通訊鏈路的多種性,對于同一個設備可能要支持RS232/RS485/RS422、RJ45、3G/4G等通訊方式,所以對于一個設備要對應多種通訊方式,也給我們的開發造成很大的障礙。(5)一種類型的設備對應一套軟件,在早期的時候,公司可能一個類型的軟件對應一套軟件,不同的人員在維護不同的設備軟件,造成很高的維護成本、人員成本以及時間成本。這些情況造成我們的軟件版本兼容性很差,管理起來比較麻煩。
六、SuperIO 2.0二次開發界面:
二次開發的主界面窗體。
自定義開發設備顯示界面,以及測試。
內置登陸和權限控制。不需要自己開發。
增加設備,支持普通設備和虛擬設備。同一設備模塊支持COM和TCP通訊。
七、配制工具
網絡通訊的時候,支持輪詢方式和并發方式與硬件通訊。
以上就是“SuperIO 2.0有哪些特點”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。