由于我個人在工控行業(yè)從業(yè)的幾年主要從事的工控軟件這類產(chǎn)品,因此我將從自己熟悉的幾個方面聊一聊可能的互聯(lián)網(wǎng)模式的工控軟件。
大多數(shù)的工控軟件中,從功能和角色來說,大體可將軟件中的模塊分為3類:
1)數(shù)據(jù)采集,行業(yè)內(nèi)人士都叫io驅(qū)動,
2)數(shù)據(jù)存儲,行業(yè)內(nèi)人士都叫實時/歷史數(shù)據(jù)庫,
3)數(shù)據(jù)應(yīng)用。
實際上大多數(shù)軟件都是這種功能結(jié)構(gòu)。
下面就以上說列的功能逐一進行分析。先說工控系統(tǒng)中的數(shù)據(jù)采集。
對于工控系統(tǒng)中的數(shù)據(jù)采集來說,數(shù)據(jù)的生產(chǎn)者主要是設(shè)備,或者說是帶有大量傳感器的設(shè)備。對于某一個行業(yè)的監(jiān)控系統(tǒng)來說,常見的廠家及設(shè)備型號也不算非常多,但對于所有的行業(yè)來說,廠家及設(shè)備型號卻是一個龐大的數(shù)量,具體有多少?我不知道,但直覺告訴我這個世界上的設(shè)備型號少說也是百萬千萬級別。而且這些設(shè)備內(nèi)包含的信息,一般來說都是不相同的,不同廠家之間的設(shè)備基本都不相同,即使對同一廠家的設(shè)備不同型號,包含的信息也有部分是不相同的。而這些信息對于數(shù)據(jù)采集,數(shù)據(jù)應(yīng)用都是很有價值的。說到這里,可能經(jīng)常做監(jiān)控系統(tǒng)的兄弟伙們覺得我說錯了,做設(shè)備或底層系統(tǒng)數(shù)據(jù)的采集,和說得不清不楚的設(shè)備包含的信息有啥子關(guān)系???在我們這一二十年接觸的監(jiān)控系統(tǒng)中,數(shù)據(jù)采集這個功能不就需要知道目標設(shè)備的通訊接口,通訊協(xié)議,以及點表(或者寄存器地址)不就可以了嗎?說成設(shè)備的信息就太含糊不清,不專業(yè)了!
說到這里我們需要探討一個問題,做產(chǎn)品的目的是為了解決問題,而不斷的升級產(chǎn)品,優(yōu)化產(chǎn)品的目的除了增加新功能解決新的問題外,同時也是解決產(chǎn)品使用維護過程中的“時間、成本、質(zhì)量”等問題,數(shù)據(jù)采集中的通訊接口,通訊協(xié)議,以及點表(或者寄存器地址)對于入行的專業(yè)人員來說,貌似更清楚,但這種清楚實際上是專業(yè)人員學(xué)習(xí)并積累了很長時間后才形成的,這實際也是一直以來,在工控系統(tǒng)中能快速解決好數(shù)據(jù)采集問題的人員并不多。但工控系統(tǒng)中的數(shù)據(jù)采集往往又不是核心價值最高的那部分,所以造成了數(shù)據(jù)采集這種重復(fù)性,不確定性的工作大大提高了系統(tǒng)建設(shè)和維護的成本。這種成本最終轉(zhuǎn)移到了最終用戶的頭上。
既然監(jiān)控系統(tǒng)中的數(shù)據(jù)采集具有重復(fù)性,不確定性等特點,那么是否說明數(shù)據(jù)采集這個工作的可重用性很高呢?
從我個人的觀點來看,就是這樣的,數(shù)據(jù)采集的可重用性很高!只要這個世界上的設(shè)備型號不是全球獨此一臺,那么數(shù)據(jù)采集時,相同型號的設(shè)備的可重用性就很高。
而我在上面提到的設(shè)備包含的信息這個短語實際上不是給已有數(shù)據(jù)采集專業(yè)知識的工程人員看的,是給小白用戶看的,因為在現(xiàn)實中,項目工程人員特別是小白用戶直觀上很容易知道自己要建設(shè)的系統(tǒng)要去采集數(shù)據(jù)的設(shè)備是哪一家的什么型號的設(shè)備,而對于設(shè)備是什么通訊接口,什么通訊協(xié)議等往往是一概不知,就算有資料說明,接觸之初也是云里霧里。所以,我這里提到的設(shè)備信息,是一個包含了設(shè)備接口信息,設(shè)備通訊協(xié)議信息,設(shè)備點表(或者寄存器地址)信息等的一個組合體。在本文的后面部分,我暫且把它叫做設(shè)備信息模型吧!這個詞如果侵權(quán)了,請告訴我一聲。
試著想一下,如果全世界各個廠家的設(shè)備的設(shè)備信息模型如果能有效的方式匯聚起來,那么,對于數(shù)據(jù)采集這種可重用性的工作(技術(shù)含量不高,工作量不?。淼膬r值將是巨大的,因為海量設(shè)備信息模型庫真的可以讓數(shù)據(jù)采集各種的時間縮短,成本減低,質(zhì)量提高!而且,海量的設(shè)備信息模型庫絕對不限于只是用在數(shù)據(jù)采集這個工作上!
海量的設(shè)備信息模型庫要想真正的建立起來,絕對離不開互聯(lián)網(wǎng),絕對是互聯(lián)網(wǎng)模式的工控產(chǎn)品。
利用互聯(lián)網(wǎng)構(gòu)建的產(chǎn)品,是可以非常方便的通過各種智能終端到達用戶的,海量的設(shè)備信息模型庫要建設(shè)起來,絕對不是開發(fā)產(chǎn)品的商家雇用幾十個人力就能建設(shè)起來的,必須要以互聯(lián)網(wǎng)作為技術(shù)手段、產(chǎn)品形態(tài),海量用戶、專業(yè)人員、設(shè)備廠商共同建設(shè)的結(jié)果(眾包)。而如何讓產(chǎn)品讓海量用戶接受?讓用戶、專業(yè)人員、設(shè)備廠商參與?如何管理好海量的數(shù)據(jù),協(xié)調(diào)好用戶、專業(yè)人員、設(shè)備廠商等角色之間的關(guān)系?這些都是很復(fù)雜的問題,后期的文章再逐一道來。
寫到這里,估計會有噴子出來噴了。既然這東西這么好,那為啥只有你一人在這里胡扯?為啥行業(yè)內(nèi)的各位帶頭大哥沒有搞,難道你的智商高于各位帶頭大哥?你說得如此好,為何到今天也沒有一個類似的產(chǎn)品出現(xiàn)?你說的如此理想,可操作性有多高?工控系統(tǒng)的數(shù)據(jù)采集主要面對企業(yè)市場,相對與民用市場,用戶量小的太多,投入和產(chǎn)出靠譜嗎?你想象的產(chǎn)品要其他人給你貢獻資源,這也太不靠譜了?