今天小編給大家分享一下SuperIO 2.0有哪些特點(diǎn)的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的潞城網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
一、此次升級(jí)主要包括兩個(gè)方面:
構(gòu)架的軟件界面更友好。
修改核心代碼,包括:設(shè)備管理器、IO管理器和控制器、設(shè)備調(diào)度管理器等重構(gòu)。
二、SuperIO 2.0版本升級(jí)內(nèi)容包括:
代碼的整體架構(gòu)更清晰、合理;
運(yùn)行效率和性能方面有了很大提升;
更方便的用C#進(jìn)行二次開(kāi)發(fā);
TCP通訊方式的時(shí)間,增加了并發(fā)模式,同時(shí)支持并發(fā)和輪詢兩種通訊機(jī)制。
三、 SuperIO 2.0的特點(diǎn):
能夠很快的構(gòu)建自己的通訊平臺(tái)軟件,包括主程序。
設(shè)備模塊化開(kāi)發(fā),通過(guò)配制文件掛載,即可在平臺(tái)軟件下運(yùn)行。
設(shè)備模塊同時(shí)支持COM和TCP兩種通訊方式,可以自由切換。
設(shè)備協(xié)議無(wú)關(guān)性,可以把第三方協(xié)議轉(zhuǎn)換成自定義的協(xié)議方式。
設(shè)備命令緩沖器,可以設(shè)置命令發(fā)送的優(yōu)先級(jí)別。
接口自定義輸出數(shù)據(jù)格式,供自己或其他廠家進(jìn)行數(shù)據(jù)集成。
接口自定義UI展示,以表格、動(dòng)態(tài)圖形化顯示數(shù)據(jù)。
軟件信息、安裝信息、通訊參數(shù)等可配制。
設(shè)備掛載、UI菜單展示、數(shù)據(jù)輸出等信息可配制。
提供OPC服務(wù)、2-40mA輸出、LED大屏顯示和短信操作類庫(kù)。
四、SuperIO 2.0的設(shè)計(jì)思想:
公司的硬件產(chǎn)品分類比較多,早期的時(shí)候,每一個(gè)硬件產(chǎn)品都對(duì)應(yīng)一個(gè)上位機(jī)軟件,都有專人維護(hù)。而客戶的需求日益變化,造成維護(hù)成本比較高。也沒(méi)打算用組態(tài)軟件進(jìn)行開(kāi)發(fā),因?yàn)榻M態(tài)軟件的費(fèi)用比較高,有些特殊的業(yè)務(wù)或復(fù)雜的業(yè)務(wù)無(wú)法完成。
基于現(xiàn)實(shí)情況,打算開(kāi)發(fā)一個(gè)平臺(tái)性質(zhì)的軟件,核心部分是數(shù)據(jù)采集部分,相對(duì)來(lái)說(shuō)比較固定,把數(shù)據(jù)展示、數(shù)據(jù)導(dǎo)出等類似業(yè)務(wù)功能設(shè)計(jì)靈活,變化比較多、比較大。最終實(shí)現(xiàn)大家都能在同一平臺(tái)下進(jìn)行開(kāi)發(fā)工作,專人維護(hù)核心部分。
五、開(kāi)發(fā)背景和應(yīng)用場(chǎng)景:
在工業(yè)領(lǐng)域,經(jīng)常遇到軟硬件之間的交互,面臨著復(fù)雜的現(xiàn)場(chǎng)環(huán)境,例如:(1)復(fù)雜的、多樣的通訊協(xié)議。有標(biāo)準(zhǔn)的Modbus協(xié)議,也有很多是自定義協(xié)議,并且千差萬(wàn)別。對(duì)于不好的軟件架構(gòu),疲于應(yīng)對(duì),增加設(shè)備或協(xié)議要對(duì)整個(gè)軟件進(jìn)行梳理,往往在此過(guò)程中出現(xiàn)新的問(wèn)題或BUG。(2)不同用戶對(duì)軟件界面或功能的要求有很大不同,使之滿足不同用戶的顯示要求。(3)在做集成項(xiàng)目的時(shí)候,輸入輸出數(shù)據(jù)的多樣性。首先我們要集成其他廠家的設(shè)備,要在平臺(tái)軟件上很方便的進(jìn)行接入。其次,還有很多是其他廠家要集成自己家的設(shè)備,就涉及的輸出數(shù)據(jù)的問(wèn)題。沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),也是千差萬(wàn)別。(4)通訊鏈路的多種性,對(duì)于同一個(gè)設(shè)備可能要支持RS232/RS485/RS422、RJ45、3G/4G等通訊方式,所以對(duì)于一個(gè)設(shè)備要對(duì)應(yīng)多種通訊方式,也給我們的開(kāi)發(fā)造成很大的障礙。(5)一種類型的設(shè)備對(duì)應(yīng)一套軟件,在早期的時(shí)候,公司可能一個(gè)類型的軟件對(duì)應(yīng)一套軟件,不同的人員在維護(hù)不同的設(shè)備軟件,造成很高的維護(hù)成本、人員成本以及時(shí)間成本。這些情況造成我們的軟件版本兼容性很差,管理起來(lái)比較麻煩。
六、SuperIO 2.0二次開(kāi)發(fā)界面:
二次開(kāi)發(fā)的主界面窗體。
自定義開(kāi)發(fā)設(shè)備顯示界面,以及測(cè)試。
內(nèi)置登陸和權(quán)限控制。不需要自己開(kāi)發(fā)。
增加設(shè)備,支持普通設(shè)備和虛擬設(shè)備。同一設(shè)備模塊支持COM和TCP通訊。
七、配制工具
網(wǎng)絡(luò)通訊的時(shí)候,支持輪詢方式和并發(fā)方式與硬件通訊。
以上就是“SuperIO 2.0有哪些特點(diǎn)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。