1.概述
工業物聯網也好、工業網際網路也好或是其他生產系統,反向控制始終無法迴避。搞工業最直接、最體現效果的兩個方面是採集各種資料和生產過程業務控制,所謂大資料預測和分析,那是仁者見仁、智者見智,下一篇文章我們會專業來討論工業“資訊化”方面的問題。
控制主要涉及到單資料點手動控制、業務規則聯動控制,不同行業、不同工藝場景,聯動控制的複雜程度不一樣,所以針對平臺系統要能夠支援不同場景控制需求的靈活指令碼的能力。
場景案例簡要描述:有三個原料罐,先對第一個原料罐進行加熱,開啟輸出閥門,第一個原料罐沒有料後關閉閥門,依次使用第二個和第三個原料罐,後續工藝控制過程省略……。
iNeuOS具體實現聯動控制,框架示意如下圖:
2.平臺演示
線上演示:http://www.ineuos.net/index.php/demo/demo-30.html (注:自已註冊使用者,體驗系統功能)
3.資料單點控制
主要用於開關量的控制和修改裝置執行引數,如果通過iNeuView檢視建模編輯控制操作,可以繫結單擊事件、右鍵選單選項等,命令方式:固定指令、自定義指令、開關指令。如下圖:
4.生產過程聯動控制
聯動控制平臺支援線上開發業務指令碼,支援多個生產過程聯動控制任務,如下圖:
指令碼引擎支援6個內建函式:控制命令(ctrl)、控制延遲(delay)、控制啟動(start)、控制停止(stop)、儲存資料(save)、最新數值(getvalue)和列印日誌(log)。
5.控制的難點
控制的時效性,現在工業大部分資料互動都採用kepware來做,但是在時效性上會有一定的延遲,如果直接與裝置進行互動,會大大提高資料互動的效率。我們在產品和專案上採用iNeuKernel資料互動框架,控制類的命令進行優先排程。提高時效性的同時,對iNeuKernel適配協議的能力要求就更高了。
聯動控制的指令碼除錯,既然支援指令碼化的聯動控制業務開發,就要支援指令碼的驗證、除錯、日誌等能力,以便定位問題。
物聯網&大資料技術 QQ群:54256083
物聯網&大資料合作 QQ群:727664080
網站:http://www.ineuos.net
聯絡QQ:504547114
合作微信:wxzz0151
官方部落格:https://www.cnblogs.com/lsjwq